There are time dependent FI-CA Business Locks being utilized to block single master data objects or single posting documents within certain FI-CA application processes (like payment, dunning, interest calculation).

Transactions/Programs

Master data locks can be set in transaction CAA1 and CAA2 for the contract accounts.

Master data locks can be set in BAPI_CTRACCONTRACTACCOUNT_CH1 for the contract accounts.

BAPI_CTRACCONTRACTACCOUNT_GD1 (BAPI: Read Detail Data for FI-CA Contract Account)  and BAPI_CTRACCONTRACTACCOUNT_GETD (BAPI: Read Detail Data for FI-CA Contract Account) can be used to read the business locks of a contract account.

A lock reason can be set in the document line item using transaction FPE1, FPE2..

Locks in the document line item can be set in BAPI_CTRACDOCUMENT_CREATE and BAPI_CTRACDOCUMENT_CHANGE.

Mass Transaction FKLOCK2 can be used to set processing locks.

Transaction FPLKDEL (program RFKKLOCKDEL) is used to delete locks set by FKLOCK2.

Transaction FPLKA  (program RFKKALCK) creates a list of processing lock entries.

Program RLOCKS_2_HIST set expired locks in the history.

Transaction FPSELPLOCK set locks corresponding to a preselection of data.

Customizing

>Define Lock Reasons for Posting Locks

>Define Payment Lock Reasons

>Define Interest Lock Reasons

>Define Dunning Lock Reasons

TFK080F Lock Process for Business Locks

PROIDAPPLKCLOCKR_TABNAMELOCKR_SHLPNAMEPTEXT
01*TFK047SDFKKLOCKS_LOCKR_1Dunning
02*TFK008DFKKLOCKS_LOCKR_4Incoming payment
03*TFK008DFKKLOCKS_LOCKR_4 Outgoing Payment
04 *TFK056SDFKKLOCKS_LOCKR_2Calculate Interest
05 *TFK080R1DFKKLOCKS_LOCKR_3Invoicing
06VTFK080R2DFKKLOCKS_LOCKR_5Scheduling
07 *TFK080R3DFKKLOCKS_LOCKR_7Correspondence Dunning
09 *TFK000SDFKKLOCKS_LOCKR_9Posting/Clearing
10 *TFK008DFKKLOCKS_LOCKR_4Payments
11 VTFK047SDFKKLOCKS_LOCKR_1Dunning of Dependent Contracts
12 *TFK080R1DFKKLOCKS_LOCKR_3Invoice (FI-CA)

Related Tables

Table NameDescription
TFK080BFI-CA Blocks: Blocking Types
TFK080CFI-CA Blocks: Blocked Processes
TFK080DFI-CA Locks – Check Hierarchy for Lock Types
TFK080FLock Process for Business Locks
TFK080R1Lock Reasons for Invoicing
TFK080R2Lock Reasons for Scheduling
TFK080R3Lock Reasons for Correspondence Dunning
TFK000SPosting Locks
TFK047SDunning block reasons
TFK008Locking Reasons for Automatic Payment Transactions
TFK056SBlocking Reasons for Interest Calculation
DFKKLOCKSFI-CA: Business Locks
DFKKLOCKSHBusiness Lock Histories

Mass Activities

AKTYP

EVE_ITVLEVE_PARA 

TCODE 

LOCK17421743FKLOCK2

FI-CA Events (Exits – FQEVENTS)

Event

Short Description

375Locks According to Preselection: Read Valid Combinations
376Locks According to Preselection: Process Locks
661Payment: Set Check Date for Existence of Locks
1742Mass Activity: Set Locks
1743Mass Activity: Set Locks, Move Parameters
1800Locks: Prepare Key of Locked Objects
1801Locks: Locks Set, Deleted, Changed
1802Lock: Change of Default Values When Creating
1804Processing Locks: Plausibility Checks
1805Processing Locks:Determine Contract Lock Object fm Mast.Data
1806Processing Locks: Determine Contract fm Contract Lock Object
9570Set Mass Locks

 

DFKKLOCKS-LOTYP    Lock Object Category

Lock Category
Description
01Document
02Line Item
04Account
05Partners
06Partner-Specific Account Data
07Inbound Correspondence
20Provider Contract
21Insurance Policy
22Partner data for insurance object
23Master Agreement
41Utility contract
51Contract Object Type – Partner/Acct Rel.

 

DFKKLOCKS-PROID Process Code

Lock Category
ProcessProce
DescriptionDescriD
0201Dunning
0204Calculate Interest
0209Posting/Clearing
0210Payments
0502Incoming payment
0503Outgoing Payment
0601Dunning
0602Incoming payment
0603Outgoing Payment
0604Calculate Interest
0605Invoicing
0607 Correspondence Dunning
0609 Posting/Clearing
0612Invoice (FI-CA)
0707Correspondence Dunning
2012Invoice (FI-CA)
4101Dunning
4105Invoicing
4109 Posting/Clearing

Package

Package
Short Description
FKKLOCKBusiness Locks in FI-CA

Function Groups / Programs

Function Group
 Program
Short Description
FKKLOCKS1SAPLFKKLOCKS1Mass Activity for Setting Locks
FKKLOCK_ARCHIVESAPLFKKLOCK_ARCHIVEProcessing Locks: Archive Data
FKKLOCK_CHECKSAPLFKKLOCK_CHECKProcessing Locks: Checks
FKKLOCK_DATASAPLFKKLOCK_DATAProcessing Locks: Delivers Data
FKKLOCK_DBSAPLFKKLOCK_DBProcessing Locks: Database
FKKLOCK_EXITSAPLFKKLOCK_EXITProcessing Locks: Exits
FKKLOCK_SEARCHHELPSAPLFKKLOCK_SEARCHHELPProcessing Locks: Search Helps
FKKLOCK_SERVICESAPLFKKLOCK_SERVICEProcessing Locks: Service Modules
FKK_GRP_SELPLOCKSAPLFKK_GRP_SELPLOCKFGp “Locks According to Preselections”
FKLOCKSAPLFKLOCKProcessing Locks
FKLO_CUSTSAPLFKLO_CUSTProcessing Locks – Customizing
FKK_BOR_CONTACCSAPLFKK_BOR_CONTACCBAPI: FI-CA Contract Account

Function Modules

 

Function Module

Short DescriptionShort Desc

FKK_SAMPLE_1742Set Mass Locks: Mass Activity
FKK_SAMPLE_1743Date Adjustment of Parameters for Mass   Locks
FKK_SAMPLE_9570Mass Activity: Set Mass   Locks
FKK_MASS_LOCK_SETMass Activity: Set Mass Locks
FKK_ARCHIVE_LOCKS_GETBWL-Sperren: Holen von Sperren, die aus Archiv stammen
FKK_ARCHIVE_LOCKS_SET_OR_CLEARSetzen bzw. Löschen von Sperren, die aus Archiv   stammen
FKK_LOCKS_CHECK_AUTHORITYBWL-Sperren: Berechtigungsprüfung
FKK_LOCKS_CHECK_AUTH_LOCKRBWL-Sperren: Berechtigungsprüfung eines Sperrgrunds
FKK_LOCKS_CHECK_DATESBWL-Sperren: Prüfung des Datums
FKK_LOCKS_GET_CUSTOMIZINGLiefert Customizing zu BWL-Sperren
FKK_LOCKS_GET_DATES_OF_LOCKRBWL-Sperren: Liefert Von- und Bis-Datum zum   Sperrgrund
FKK_DB_LOCK_SELECTINTERN: Lesen von Sperrdaten von DB, Massenzugriff für   Reporting
FKK_DB_LOCK_SINGLEINTERN: Lesen von Sperrdaten von der Datenbank (eine   Sperre)
FKK_DB_LOCK_UPDATEINTERN: Speichern von Sperrdaten in der Datenbank (eine   Sperre)
FKK_SAMPLE_1800Objektspezifische Aufbereitung des Schlüssels bei betriebswirt.   Sperren
FKK_SAMPLE_1801Daten zu Sperren vor und nach der Änderung ausgeben
FKK_SAMPLE_1802Processing Locks: Set Default Values for Creation of   Locks
FKK_SAMPLE_1804Processing Locks: Plausibility   Check
FKK_SAMPLE_1805Processing Locks: Determine Contract Lock Object from Master   Data
FKK_SAMPLE_1806Processing Locks: Determine Contract from Contract Lock   Object
FKK_S_LOCKSET_DISP_ONE_PARTNERAnzeige aller Sperren zu einem   Partner
FKK_S_LOCKSET_MAINTAINPflege einer Sperrmenge(Erzeugen & Ändern Objekt der Klasse   LOCKSET)
FKK_S_LOCK_CREATEErzeugen und Speichern einer Instanz der Klasse LOCK für   Batches
FKK_S_LOCK_CREATE_FOR_DOCITEMSAnlegen einer BWL-Sperre zu Belegpositionen eines   Belegs
FKK_S_LOCK_GETSelektion von Sperren im Einzel- und   Massenzugriff
FKK_S_LOCK_GET_FOR_DOC_ITEMSLesen von Sperren für Belegpositionen
FKK_S_LOCK_GET_FOR_GPART_VKONTLesen von Sperrdaten mit GPART- bzw.   VKONT-Informationen
FKK_S_LOCK_MAINTAINÄndern einer Sperre  (Erzeugen & Ändern einer Instanz der   Klasse Lock)
FKK_MAINTAIN_LOCKS_0376Sperren gemäß Vorabselektion: Sperrobjekte ermitteln
FKK_SAMPLE_0375Locks According to Preselection: Read Data from   Database
FKK_SAMPLE_0376Locks According to Preselection: Determine Lock   Objects
FKK_O_LOCKSET_MAINTAIN Ändern einer Sperrmenge (einer Instanz der Klasse:   LOCKSET)
FKK_O_LOCKSET_MAINTAIN_NO_DIALÄndern einer Instanz der Klasse LOCKSET ohne   Dialog
FKK_O_LOCKSET_OPENINTERN: Erzeugen einer Instanz der Klasse   LOCKSET
FKK_O_LOCK_OPENINTERN: Erzeugen einer Instanz der Klasse   Lock
FKK_O_LOCK_OPEN_MASSINTERN: Erzeugen einer Menge von Instanzen der Klasse Lock
FKK_O_LOCK_MAINTAINÄndern einer Sperre (einer Instanz der Klasse: Lock)
FKK_O_LOCK_MAINTAIN_NO_DIALOGÄndern einer Sperre in der Klasse LOCK ohne Dialog
FKK_O_LOCKSET_METHOD_SAVEINTERN: Save-Methode für Instanz der Klasse: LOCKSET
FKK_O_LOCK_METHOD_SET_LOOBJINTERN: Setzt nachträglich LOOBJ für die Klasse LOCK

Message Class

Message class
Short Description
FKKLOCKSFI-CA: Processing Locks

Authorization Objects

Object
Short Description
F_KKLCK_BGFI-CA Processing Locks: Authorization Group
F_KK_LOCKFI-CA Processing Locks
F_KK_SONDFI-CA Special Functions040 Process protected blocks

 Archiving Objects

 

Object

Description

FI_FICAFI-CA: Contract Accounts
FI_MKKCAVTFI-CA: Provider Contract
FI_MKKCORRFI-CA: Correspondence
FI_MKKDOCFI-CA: Document
FI_MKKMDOCFI-CA: Sample Documents
FMCA_PSOBPSCD Contract Objects
VVKK_INSOBArchiving of Insurance Objects

 

 

Average Rating
0 out of 5 stars. 0 votes.
My Rating:

0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *