SAP ABAP Class CL_LOCK_TRAD (TRL Lock for Accrual/Deferral Function)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM (Application Component) Transaction Manager
     FTR_ACCRUAL (Package) Treasury: Accrual/Deferral of Profits
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_LOCK_OWNER_TRL Owner of Treasury Ledger Position Lock 20030707
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OS_STATE State Management for a 'Managed Object' 20030707
Properties
Class CL_LOCK_TRAD  
Short Description TRL Lock for Accrual/Deferral Function    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 10  Persistent Class 
Package FTR_ACCRUAL   Treasury: Accrual/Deferral of Profits 
Created 20030707   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_OS_SYSTEM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_LOCK_OWNER_TRL Owner of Treasury Ledger Position Lock 20030707
2 IF_OS_STATE State Management for a 'Managed Object' 20030707
Friends
# Friend Modeled only Created on Description
1 CB_LOCK_TRAD 20030708 Base Agent TRL Lock for Accrual/Deferral Function
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACCOUNTING_CODE Instance attribute Protected Type reference (TYPE) TPM_ACC_CODE Accounting Code 20030707
2 BUSTRANSID Instance attribute Protected Type reference (TYPE) TPM_BUSTRANSID Identifier of the Distributor Business Transaction 20030707
3 LOCK_OBJECT Instance attribute Protected Object reference (TYPE REF TO) CL_LOCK_TRL Globally Unique Identifier 20030707
4 POSITION_ID Instance attribute Protected Type reference (TYPE) TPM_DB_OS_GUID Object Identity in Database Format 20030707
5 TRANSACTION_DATE Instance attribute Protected Type reference (TYPE) TPM_POSTING_DATE Posting Date for the Subledger 20030707
6 VALUATION_AREA Instance attribute Protected Type reference (TYPE) TPM_VAL_AREA Valuation Area 20030707
Methods
# Method Level Visibility Method type Description Created on
1 GET_ACCOUNTING_CODE Instance method Public Get-method of a virtual attribute Gets Attribute ACCOUNTING_CODE 20030707
2 GET_BUSTRANSID Instance method Public Get-method of a virtual attribute Reads Attribute BUSTRANSID 20030707
3 GET_LOCK_OBJECT Instance method Public Get-method of a virtual attribute Gets Attribute LOCK_OBJECT 20030707
4 GET_POSITION_ID Instance method Public Get-method of a virtual attribute Gets Attribute POSITION_ID 20030707
5 GET_TRANSACTION_DATE Instance method Public Get-method of a virtual attribute Gets Attribute TRANSACTION_DATE 20030707
6 GET_VALUATION_AREA Instance method Public Get-method of a virtual attribute Reads Attribute VALUATION_AREA 20030707
7 LOCK Instance method Public Method Locks TRL Position 20030708
8 SET_LOCK_OBJECT Instance method Public Set-method of a virtual attribute Sets Attribute LOCK_OBJECT 20030707
9 UNLOCK Instance method Public Method Unlocks TRL Position 20030708
Events
Class CL_LOCK_TRAD has no event.
Types
Class CL_LOCK_TRAD has no local type.
Method Signatures

Method GET_ACCOUNTING_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TPM_ACC_CODE Attributwert 20030707
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20030707

Method GET_BUSTRANSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TPM_BUSTRANSID Attributwert 20030707
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20030707

Method GET_LOCK_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_LOCK_TRL Attributwert 20030707
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20030707

Method GET_POSITION_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TPM_DB_OS_GUID Attributwert 20030707
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20030707

Method GET_TRANSACTION_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TPM_POSTING_DATE Attributwert 20030707
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20030707

Method GET_VALUATION_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TPM_VAL_AREA Attributwert 20030707
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20030707

Method LOCK Signature

Method LOCK on class CL_LOCK_TRAD has no parameter.
# Exception Resumable Description Created on
1 FAILED allgemeiner Fehler 20030708

Method SET_LOCK_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOCK_OBJECT Call by reference Object reference (TYPE REF TO) CL_LOCK_TRL Attributwert 20030707
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20030707

Method UNLOCK Signature

Method UNLOCK on class CL_LOCK_TRAD has no parameter.
Method UNLOCK on class CL_LOCK_TRAD has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 200