SAP ABAP Class CL_POSITION_GUARD (Position Lock)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM (Application Component) Transaction Manager
     FTR_POSITION_GUARD (Package) Treasury: Generic Position Lock
Properties
Class CL_POSITION_GUARD  
Short Description Position Lock    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_POSITION_GUARD   Treasury: Generic Position Lock 
Created 20000420   SAP 
Last change 20030606   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_POSITION_GUARD has no forward declaration.
Interfaces
Class CL_POSITION_GUARD has no interface implemented.
Friends
Class CL_POSITION_GUARD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 _ARGUMENTS Instance attribute Private Type reference (TYPE) POGY_ARGUMENTS Additional Arguments 20000503
2 _CONTEXT Instance attribute Public Type reference (TYPE) DIF_IDENT_CONTEXT Context 20000420
3 _GUARD_ID Instance attribute Private Type reference (TYPE) GUID Technical Key 20000503
4 _LOCK_FLAG Instance attribute Public Type reference (TYPE) POG_LOCK_FLAG Reason for Lock 20000502
5 _MESSAGE Instance attribute Public Type reference (TYPE) BAL_S_MSG Message Collector 20001017
6 _RNG_GUARD_DELETED Static Attribute Private Type reference (TYPE) GT_RNG_GUARD_ID Deleted Locks 20030113
7 _SELECTOR Instance attribute Public Object reference (TYPE REF TO) CL_FLOW_SELECTOR_DIF Selector as Key 20000420
8 _USER_DATA Instance attribute Public Type reference (TYPE) RUSER User Data 20030610
Methods
# Method Level Visibility Method type Description Created on
1 CANCEL Instance method Public Method Remove Lock 20000502
2 CONSTRUCTOR Instance method Public Constructor Generate a Lock 20000420
3 GET_ARGUMENT Instance method Public Method Read Argument 20000502
4 GET_ID Instance method Public Method Determines Indentifier for Lock 20021213
5 REGISTER Instance method Public Method Register a Lock 20000502
6 RETRIEVE_GUARD Static method Public Method Finds a Lock 20021213
7 RETRIEVE_GUARDS Static method Public Method Find Locks 20000420
8 SET_ARGUMENT Instance method Public Method Add Lock Argument 20000523
9 UPDATE Instance method Public Method Register a Lock 20000523
Events
Class CL_POSITION_GUARD has no event.
Types
Class CL_POSITION_GUARD has no local type.
Method Signatures

Method CANCEL Signature

Method CANCEL on class CL_POSITION_GUARD has no parameter.
Method CANCEL on class CL_POSITION_GUARD has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SELECTOR Call by reference Object reference (TYPE REF TO) CL_FLOW_SELECTOR_DIF Selektor als Schlüssel 20000420

Method CONSTRUCTOR on class CL_POSITION_GUARD has no exception.

Method GET_ARGUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TYPE Call by reference Type reference (TYPE) POG_ARGUMENT_TYPE Art 20000502
2 Returning RE_ARGUMENT Value transfer Type reference (TYPE) POGR_ARGUMENT Argument 20000505
# Exception Resumable Description Created on
1 ARGUMENT_TYPE_DOES_NOT_EXIST Ein Argument dieses Typs existiert nicht. 20000503

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE Value transfer Type reference (TYPE) GUID Identifikator 20021213

Method GET_ID on class CL_POSITION_GUARD has no exception.

Method REGISTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTEXT Call by reference Type reference (TYPE) DIF_IDENT_CONTEXT Kontext 20000502
2 Importing IM_LOCK_FLAG Call by reference Type reference (TYPE) POG_LOCK_FLAG Sperrgrund 20000502
3 Importing IM_MESSAGE Call by reference Type reference (TYPE) BAL_S_MSG Nachrichtensammler 20001017

Method REGISTER on class CL_POSITION_GUARD has no exception.

Method RETRIEVE_GUARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_GUARD Value transfer Object reference (TYPE REF TO) CL_POSITION_GUARD Sperrobjekt 20021213
2 Importing IM_ID Value transfer Type reference (TYPE) GUID Identifizierer 20021213
# Exception Resumable Description Created on
1 NOT_FOUND Objekt nicht auf DB gefunden 20021213

Method RETRIEVE_GUARDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_GUARDS Call by reference Type reference (TYPE) POGY_POSITION_GUARDS Sperrobjekte 20000502
2 Importing IM_CONTEXT Call by reference Type reference (TYPE) DIF_IDENT_CONTEXT Kontext 20000420
3 Importing IM_CONTEXTS Value transfer Type reference (TYPE) DIFR_CONTEXT Kontexte (Range) 20000922
4 Importing IM_GENERIC Call by reference Type reference (TYPE) OS_BOOLEAN 'X' Generische Suche 20000921
5 Importing IM_KEY_DATE Call by reference Type reference (TYPE) DATS Stichtag 20000502
6 Importing IM_SELECTOR Call by reference Object reference (TYPE REF TO) CL_FLOW_SELECTOR_DIF Selektor 20000420

Method RETRIEVE_GUARDS on class CL_POSITION_GUARD has no exception.

Method SET_ARGUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ARGUMENT Call by reference Type reference (TYPE) POGR_ARGUMENT Range 20000523
2 Importing IM_TYPE Call by reference Type reference (TYPE) POG_ARGUMENT_TYPE Art 20000523
# Exception Resumable Description Created on
1 ARGUMENT_TYPE_EXISTS Ein Argument mit gleichem Typ existiert bereits 20000523

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LOCK_FLAG Call by reference Type reference (TYPE) POG_LOCK_FLAG Sperrgrund 20000523
2 Importing IM_MESSAGE Call by reference Type reference (TYPE) BAL_S_MSG Anwendungs-Log: Daten einer Meldung 20001018

Method UPDATE on class CL_POSITION_GUARD has no exception.
History
Last changed by/on SAP  20030606 
SAP Release Created in