SAP ABAP Class CL_HRBAS_PD_OBJECT_ADMIN (Transaction Class for Administrating Business Objects)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-OM (Application Component) Organizational Management
     HCM_PD_OBJECT_LAYER (Package) HCM: Object-Orientated Access to PD Infotype Framework
Properties
Class CL_HRBAS_PD_OBJECT_ADMIN  
Short Description Transaction Class for Administrating Business Objects    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package HCM_PD_OBJECT_LAYER   HCM: Object-Orientated Access to PD Infotype Framework 
Created 20080201   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRBAS_PD_OBJECT_ADMIN has no forward declaration.
Interfaces
Class CL_HRBAS_PD_OBJECT_ADMIN has no interface implemented.
Friends
Class CL_HRBAS_PD_OBJECT_ADMIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_ACTIVE_PLVAR Static Attribute Private Type reference (TYPE) PLVAR Plan Variant 20080201
2 A_DISPATCH_BL Static Attribute Private Object reference (TYPE REF TO) IF_HRBAS_DISPATCH_BL HR: Generic Business Logic for PD Infotypes 20080201
3 A_INFOTYPE_READER Static Attribute Private Object reference (TYPE REF TO) CL_HRBAS_READ_INFOTYPE HRBAS Read Infotype Records 20080201
4 A_INFTY_BUFFER Static Attribute Private Object reference (TYPE REF TO) IF_HRBAS_INFTY_BUFFER HRBAS: Buffer for Infotype Operations 20080201
5 A_INFTY_PLAIN_BUFFER Static Attribute Private Object reference (TYPE REF TO) IF_HRBAS_PLAIN_INFOTYPE_BUFFER Flat Access to Infotype Buffer 20080201
6 A_MAGIC_COOKIE_DISPATCH_BL Static Attribute Private Type reference (TYPE) HRBAS_TOKEN_REF Reference to HR Token 20080201
7 A_OBJECT_OPERATIONS Static Attribute Private Object reference (TYPE REF TO) IF_HRBAS_OBJECT_OPERATIONS HRBAS Object-Specific Operations 20080201
8 A_PD_OBJECT_ADMIN Static Attribute Private Object reference (TYPE REF TO) CL_HRBAS_PD_OBJECT_ADMIN 20080201
9 A_PD_OBJECT_REPOSITORY Static Attribute Private Object reference (TYPE REF TO) CL_HRBAS_PD_OBJECT_REPOSITORY Stops Instances of Business Objects 20080201
10 A_PLAIN_ACCESS Static Attribute Private Object reference (TYPE REF TO) CL_HRBAS_PLAIN_INFOTYPE_ACCESS HR: Master Data, Simple Access to Infotypes 20080201
11 C_DEFAULT_PD_OBJECT_CLASSNAME Constant Public Type reference (TYPE) SEOCLSNAME 'CL_HRBAS_PD_OBJECT' Default Class for PD Object 20080201
12 C_HIGH_DATE Constant Private Type reference (TYPE) DATUM '99991231' Date 20080201
13 C_LOW_DATE Constant Private Type reference (TYPE) DATUM '19000101' Date 20080201
14 FALSE Constant Private Type reference (TYPE) BOOLE_D SPACE Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20080201
15 TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20080201
Methods
# Method Level Visibility Method type Description Created on
1 APPROVE_TRIAL Instance method Public Method Confirms a TRIAL in PD Infotype Framework 20080201
2 CHANGE_OBJECT_VALIDITY Instance method Public Method Changes the Object Validity Period 20080201
3 CHECK_AND_GET_PLAIN_OBJ_PARAM Instance method Private Method Checks and Provides Even Object Parameters 20080201
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080201
5 CREATE_OBJECT Instance method Public Method Creates a New PD Object in PD ITF 20080201
6 DELETE_OBJECT Instance method Public Method Deletes a PD Object from the Buffer 20080201
7 DISCARD_TRIAL Instance method Public Method Rejects a TRIAL in the PD Infotype Framework 20080201
8 FLUSH Instance method Public Method Saves All Data from the Infotype Buffer to the Database 20080201
9 GET_INSTANCE Static method Public Method Returns the Instance of Own Singleton Class 20080201
10 GET_OBJECT_INSTANCE Instance method Public Method Returns the Instance of an Existing PD Object 20080220
11 GET_OBJECT_INTERNAL Instance method Private Method Returns the Instance of a PD Object (Internal Use) 20080201
12 GET_UNIVERSAL_OBJECT Instance method Public Method Reads an External PD Object and Returns Its Instance 20080201
13 INITIALIZE_BUFFER Instance method Public Method Completely Resets the Infotype Buffer 20080201
14 INITIALIZE_BUFFER_FOR_OBJECT Instance method Public Method Resets the Buffer of an Object Including Related Objects 20080201
15 IS_OPTIMISTIC_LOCK_PROMOTABLE Instance method Public Method Checks Whether an Optimistic Lock Can Be Converted 20080201
16 PROMOTE_LOCK_TO_EXCLUSIVE Instance method Public Method Sets a Lock from Optimistic to Exclusive 20080201
17 REMOVE_EXCLUSIVE_LOCK Instance method Public Method Removes an Exclusive Lock for a PD Object 20080201
18 REMOVE_OPTIMISTIC_LOCK Instance method Public Method Removes an Optimistic Lock for a PD Object 20080201
19 REMOVE_SHARED_LOCK Instance method Public Method Removes a Read Lock for a PD Object 20110422
20 SET_EXCLUSIVE_LOCK Instance method Public Method Sets an Exclusive Lock for a PD Object 20080201
21 SET_OPTIMISTIC_LOCK Instance method Public Method Sets an Optimistic Lock for a PD Object 20080201
22 SET_SHARED_LOCK Instance method Public Method Sets a Read Lock for a PD Object 20110422
23 START_TRIAL Instance method Public Method Opens a TRIAL in PD Infotype Framework 20080201
24 UPDATE_BUFFER_FOR_OBJECT Instance method Public Method Resets the Buffer of an OBJ (and Related OBJ) and Rereads 20080201
Events
Class CL_HRBAS_PD_OBJECT_ADMIN has no event.
Types
Class CL_HRBAS_PD_OBJECT_ADMIN has no local type.
Method Signatures

Method APPROVE_TRIAL Signature

Method APPROVE_TRIAL on class CL_HRBAS_PD_OBJECT_ADMIN has no parameter.
Method APPROVE_TRIAL on class CL_HRBAS_PD_OBJECT_ADMIN has no exception.

Method CHANGE_OBJECT_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADAPT_INFOTYPES Call by reference Type reference (TYPE) BOOLE_D 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080201
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080201
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD-Infotypen: Meldungen 20080201
4 Importing MODE Value transfer Type reference (TYPE) HRBAS_VALIDITY_CHANGE_MODE Modus: 2=neues Endedatum | 3=neues Beginndatum 20080201
5 Importing NEW_DATE Value transfer Type reference (TYPE) DATUM Datum 20080201
6 Importing NO_AUTH_CHECK Value transfer Type reference (TYPE) BOOLE_D '' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080402
7 Exporting OBJECT_REFERENCE Call by reference Object reference (TYPE REF TO) IF_HRBAS_PD_OBJECT Interface zu PD-Objekten im PD-Infotypframework 20080201
8 Importing OBJID Value transfer Type reference (TYPE) OBJEKTID Objekt-ID 20080201
9 Importing OTYPE Value transfer Type reference (TYPE) OTYPE Objekttyp 20080201
10 Importing PD_OBJECT Call by reference Object reference (TYPE REF TO) IF_HRBAS_PD_OBJECT Interface zu PD-Objekten im PD-Infotypframework 20080201
11 Importing PLVAR Value transfer Type reference (TYPE) PLVAR Planvariante 20080201
12 Importing UPDATE_MODE Value transfer Type reference (TYPE) HRBAS_UPDATE_MODE Welche Bucherfunktionen sollen abgeschaltet/aktiviert sein? 20080402

Method CHANGE_OBJECT_VALIDITY on class CL_HRBAS_PD_OBJECT_ADMIN has no exception.

Method CHECK_AND_GET_PLAIN_OBJ_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASSURE_INTERNAL_OBJECT Call by reference Type reference (TYPE) BOOLE_D Wenn gesetzt: Assertion, falls Objext extern ist 20080201
2 Changing OBJID Call by reference Type reference (TYPE) OBJEKTID Objekt-ID (int. Objekt) 20080201
3 Changing OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20080201
4 Importing PD_OBJECT Call by reference Object reference (TYPE REF TO) IF_HRBAS_PD_OBJECT Interface zu PD-Objekten im PD-Infotypframework 20080201
5 Changing PLVAR Value transfer Type reference (TYPE) PLVAR Planvariante 20080201
6 Changing REALO Call by reference Type reference (TYPE) REALO Objekt-ID (ext. Objekt) 20080201
7 Importing UNIVERSAL_OBJECT Call by reference Object reference (TYPE REF TO) IF_HRBAS_UNIVERSAL_OBJECT Für externe Objekte. Eingeschränkt auch für int. PD-Objekte 20080201

Method CHECK_AND_GET_PLAIN_OBJ_PARAM on class CL_HRBAS_PD_OBJECT_ADMIN has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HRBAS_PD_OBJECT_ADMIN has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRBAS_PD_OBJECT_ADMIN has no exception.

Method CREATE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Value transfer Type reference (TYPE) BEGDATUM SY-DATUM Beginndatum 20080201
2 Importing ENDDA Value transfer Type reference (TYPE) ENDDATUM '99991231' Endedatum 20080201
3 Importing ISTAT Value transfer Type reference (TYPE) ISTAT_D '1' Planungsstatus 20080201
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080201
5 Importing LANGU Value transfer Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20080201
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD-Infotypen: Meldungen 20080201
7 Importing NO_AUTH_CHECK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080610
8 Importing OBJID Value transfer Type reference (TYPE) OBJEKTID Objekt-ID 20080201
9 Importing OTYPE Value transfer Type reference (TYPE) OTYPE Objekttyp 20080201
10 Importing P1001 Call by reference Type reference (TYPE) P1001 Mussverknüpfung 20111031
11 Exporting PD_OBJECT Call by reference Object reference (TYPE REF TO) IF_HRBAS_PD_OBJECT Interface zu Business-Objekten 20080201
12 Importing PD_OBJECT_CLASSNAME Value transfer Type reference (TYPE) SEOCLSNAME CL_HRBAS_PD_OBJECT_ADMIN=>C_DEFAULT_PD_OBJECT_CLASSNAME Objekttypname 20080201
13 Importing PLVAR Value transfer Type reference (TYPE) PLVAR Planvariante 20080201
14 Importing SHORT Value transfer Type reference (TYPE) SHORT_D Objektkürzel 20080201
15 Importing STEXT Value transfer Type reference (TYPE) STEXT Objektbezeichnung 20080201
16 Importing UPDATE_MODE Value transfer Type reference (TYPE) HRBAS_UPDATE_MODE Welche Bucherfunktionen sollen abgeschaltet/aktiviert sein? 20080610

Method CREATE_OBJECT on class CL_HRBAS_PD_OBJECT_ADMIN has no exception.

Method DELETE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080201
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD-Infotypen: Meldungen 20080201
3 Importing NO_AUTH_CHECK Value transfer Type reference (TYPE) BOOLE_D Abschalten der Berechtigungsprüfung 20100708
4 Importing OBJID Value transfer Type reference (TYPE) OBJEKTID Objekt-ID 20080201
5 Importing OTYPE Value transfer Type reference (TYPE) OTYPE Objekttyp 20080201
6 Importing PD_OBJECT Call by reference Object reference (TYPE REF TO) IF_HRBAS_PD_OBJECT Interface zu PD-Objekten im PD-Infotypframework 20080201
7 Importing PLVAR Value transfer Type reference (TYPE) PLVAR Planvariante 20080201
8 Importing UPDATE_MODE Value transfer Type reference (TYPE) HRBAS_UPDATE_MODE Welche Bucherfunktionen sollen abgeschaltet/aktiviert sein? 20080610

Method DELETE_OBJECT on class CL_HRBAS_PD_OBJECT_ADMIN has no exception.

Method DISCARD_TRIAL Signature

Method DISCARD_TRIAL on class CL_HRBAS_PD_OBJECT_ADMIN has no parameter.
Method DISCARD_TRIAL on class CL_HRBAS_PD_OBJECT_ADMIN has no exception.

Method FLUSH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NO_COMMIT Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080201

Method FLUSH on class CL_HRBAS_PD_OBJECT_ADMIN has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PD_OBJECT_ADMIN Value transfer Object reference (TYPE REF TO) CL_HRBAS_PD_OBJECT_ADMIN 20080201

Method GET_INSTANCE on class CL_HRBAS_PD_OBJECT_ADMIN has no exception.

Method GET_OBJECT_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080220
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD-Infotypen: Meldungen 20080220
3 Importing OBJID Call by reference Type reference (TYPE) OBJEKTID Objekt-ID 20080220
4 Importing OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20080220
5 Exporting PD_OBJECT Call by reference Object reference (TYPE REF TO) IF_HRBAS_PD_OBJECT Interface zu PD-Objekten im PD-Infotypframework 20080220
6 Importing PD_OBJECT_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME C_DEFAULT_PD_OBJECT_CLASSNAME Objekttypname 20080220
7 Importing PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20080220

Method GET_OBJECT_INSTANCE on class CL_HRBAS_PD_OBJECT_ADMIN has no exception.

Method GET_OBJECT_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080201
2 Importing OBJID Value transfer Type reference (TYPE) OBJEKTID Objekt-ID 20080201
3 Importing OTYPE Value transfer Type reference (TYPE) OTYPE Objekttyp 20080201
4 Exporting PD_OBJECT Call by reference Object reference (TYPE REF TO) IF_HRBAS_PD_OBJECT Interface zu Business-Objekten 20080201
5 Importing PD_OBJECT_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME C_DEFAULT_PD_OBJECT_CLASSNAME Objekttypname 20080201
6 Importing PLVAR Value transfer Type reference (TYPE) PLVAR Planvariante 20080201

Method GET_OBJECT_INTERNAL on class CL_HRBAS_PD_OBJECT_ADMIN has no exception.

Method GET_UNIVERSAL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080201
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD-Infotypen: Meldungen 20080201
3 Importing OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20080201
4 Importing PD_OBJECT_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME C_DEFAULT_PD_OBJECT_CLASSNAME Objekttypname 20080201
5 Importing PLVAR Value transfer Type reference (TYPE) PLVAR Planvariante 20080201
6 Importing REALO Call by reference Type reference (TYPE) REALO Erweiterte Objekt-ID 20080201
7 Exporting UNIVERSAL_OBJECT Call by reference Object reference (TYPE REF TO) IF_HRBAS_UNIVERSAL_OBJECT Für externe Objekte. Eingeschränkt auch für int. PD-Objekte 20080201

Method GET_UNIVERSAL_OBJECT on class CL_HRBAS_PD_OBJECT_ADMIN has no exception.

Method INITIALIZE_BUFFER Signature

Method INITIALIZE_BUFFER on class CL_HRBAS_PD_OBJECT_ADMIN has no parameter.
Method INITIALIZE_BUFFER on class CL_HRBAS_PD_OBJECT_ADMIN has no exception.

Method INITIALIZE_BUFFER_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJID Value transfer Type reference (TYPE) OBJEKTID Objekt-ID 20080201
2 Importing OTYPE Value transfer Type reference (TYPE) OTYPE Objekttyp 20080201
3 Importing PD_OBJECT Call by reference Object reference (TYPE REF TO) IF_HRBAS_PD_OBJECT Business-Objekt im PD-Infotypframework 20080201
4 Importing PLVAR Value transfer Type reference (TYPE) PLVAR Planvariante 20080201

Method INITIALIZE_BUFFER_FOR_OBJECT on class CL_HRBAS_PD_OBJECT_ADMIN has no exception.

Method IS_OPTIMISTIC_LOCK_PROMOTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENQ_COLLECT Call by reference Type reference (TYPE) DDENQCOLL ' ' Flag, ob Sperren erst nur aufgesammelt werden sollen 20110512
2 Importing ENQ_SCOPE Call by reference Type reference (TYPE) DDENQSCOPE '2' Steuerung des Sperrverhaltens beim Verbuchungsaufruf 20110512
3 Importing ENQ_WAIT Call by reference Type reference (TYPE) DDENQWAIT SPACE Flag, ob Sperrversuch mehrfach wiederholt werden soll 20110512
4 Exporting IS_PROMOTABLE Call by reference Type reference (TYPE) BOOLE_D 'X': Sperre kann auf 'exklusiv' geändert werden 20080201
5 Importing OBJID Value transfer Type reference (TYPE) OBJEKTID Objekt-ID 20080201
6 Importing OTYPE Value transfer Type reference (TYPE) OTYPE Objekttyp 20080201
7 Importing PD_OBJECT Call by reference Object reference (TYPE REF TO) IF_HRBAS_PD_OBJECT Interface zu PD-Objekten im PD-Infotypframework 20080201
8 Importing PLVAR Value transfer Type reference (TYPE) PLVAR Planvariante 20080201

Method IS_OPTIMISTIC_LOCK_PROMOTABLE on class CL_HRBAS_PD_OBJECT_ADMIN has no exception.

Method PROMOTE_LOCK_TO_EXCLUSIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENQ_COLLECT Call by reference Type reference (TYPE) DDENQCOLL ' ' Flag, ob Sperren erst nur aufgesammelt werden sollen 20110512
2 Importing ENQ_SCOPE Call by reference Type reference (TYPE) DDENQSCOPE '2' Steuerung des Sperrverhaltens beim Verbuchungsaufruf 20110512
3 Importing ENQ_WAIT Call by reference Type reference (TYPE) DDENQWAIT SPACE Flag, ob Sperrversuch mehrfach wiederholt werden soll 20110512
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080201
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD-Infotypen: Meldungen 20080201
6 Importing OBJID Value transfer Type reference (TYPE) OBJEKTID Objekt-ID 20080201
7 Importing OTYPE Value transfer Type reference (TYPE) OTYPE Objekttyp 20080201
8 Importing PD_OBJECT Call by reference Object reference (TYPE REF TO) IF_HRBAS_PD_OBJECT Interface zu PD-Objekten im PD-Infotypframework 20080201
9 Importing PLVAR Value transfer Type reference (TYPE) PLVAR Planvariante 20080201

Method PROMOTE_LOCK_TO_EXCLUSIVE on class CL_HRBAS_PD_OBJECT_ADMIN has no exception.

Method REMOVE_EXCLUSIVE_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJID Value transfer Type reference (TYPE) OBJEKTID Objekt-ID 20080201
2 Importing OTYPE Value transfer Type reference (TYPE) OTYPE Objekttyp 20080201
3 Importing PD_OBJECT Call by reference Object reference (TYPE REF TO) IF_HRBAS_PD_OBJECT Interface zu PD-Objekten im PD-Infotypframework 20080201
4 Importing PLVAR Value transfer Type reference (TYPE) PLVAR Planvariante 20080201
5 Importing UNIVERSAL_OBJECT Call by reference Object reference (TYPE REF TO) IF_HRBAS_UNIVERSAL_OBJECT Für externe Objekte. Eingeschränkt auch für int. PD-Objekte 20080201

Method REMOVE_EXCLUSIVE_LOCK on class CL_HRBAS_PD_OBJECT_ADMIN has no exception.

Method REMOVE_OPTIMISTIC_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJID Value transfer Type reference (TYPE) OBJEKTID Objekt-ID 20080201
2 Importing OTYPE Value transfer Type reference (TYPE) OTYPE Objekttyp 20080201
3 Importing PD_OBJECT Call by reference Object reference (TYPE REF TO) IF_HRBAS_PD_OBJECT Interface zu PD-Objekten im PD-Infotypframework 20080201
4 Importing PLVAR Value transfer Type reference (TYPE) PLVAR Planvariante 20080201

Method REMOVE_OPTIMISTIC_LOCK on class CL_HRBAS_PD_OBJECT_ADMIN has no exception.

Method REMOVE_SHARED_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJID Value transfer Type reference (TYPE) OBJEKTID Objekt-ID 20110422
2 Importing OTYPE Value transfer Type reference (TYPE) OTYPE Objekttyp 20110422
3 Importing PD_OBJECT Call by reference Object reference (TYPE REF TO) IF_HRBAS_PD_OBJECT Interface zu PD-Objekten im PD-Infotypframework 20110422
4 Importing PLVAR Value transfer Type reference (TYPE) PLVAR Planvariante 20110422

Method REMOVE_SHARED_LOCK on class CL_HRBAS_PD_OBJECT_ADMIN has no exception.

Method SET_EXCLUSIVE_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENQ_COLLECT Call by reference Type reference (TYPE) DDENQCOLL ' ' Flag, ob Sperren erst nur aufgesammelt werden sollen 20110512
2 Importing ENQ_SCOPE Call by reference Type reference (TYPE) DDENQSCOPE '2' Steuerung des Sperrverhaltens beim Verbuchungsaufruf 20110512
3 Importing ENQ_WAIT Call by reference Type reference (TYPE) DDENQWAIT SPACE Flag, ob Sperrversuch mehrfach wiederholt werden soll 20110512
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080201
5 Exporting LOCKING_USER Call by reference Type reference (TYPE) SYUNAME Benutzername 20080201
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD-Infotypen: Meldungen 20080201
7 Importing OBJID Value transfer Type reference (TYPE) OBJEKTID Objekt-ID 20080201
8 Importing OTYPE Value transfer Type reference (TYPE) OTYPE Objekttyp 20080201
9 Importing PD_OBJECT Call by reference Object reference (TYPE REF TO) IF_HRBAS_PD_OBJECT Interface zu PD-Objekten im PD-Infotypframework 20080201
10 Importing PLVAR Value transfer Type reference (TYPE) PLVAR Planvariante 20080201
11 Importing UNIVERSAL_OBJECT Call by reference Object reference (TYPE REF TO) IF_HRBAS_UNIVERSAL_OBJECT Für externe Objekte. Eingeschränkt auch für int. PD-Objekte 20080201

Method SET_EXCLUSIVE_LOCK on class CL_HRBAS_PD_OBJECT_ADMIN has no exception.

Method SET_OPTIMISTIC_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENQ_COLLECT Call by reference Type reference (TYPE) DDENQCOLL ' ' Flag, ob Sperren erst nur aufgesammelt werden sollen 20110512
2 Importing ENQ_SCOPE Call by reference Type reference (TYPE) DDENQSCOPE '2' Steuerung des Sperrverhaltens beim Verbuchungsaufruf 20110512
3 Importing ENQ_WAIT Call by reference Type reference (TYPE) DDENQWAIT SPACE Flag, ob Sperrversuch mehrfach wiederholt werden soll 20110512
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080201
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD-Infotypen: Meldungen 20080201
6 Importing OBJID Value transfer Type reference (TYPE) OBJEKTID Objekt-ID 20080201
7 Importing OTYPE Value transfer Type reference (TYPE) OTYPE Objekttyp 20080201
8 Importing PD_OBJECT Call by reference Object reference (TYPE REF TO) IF_HRBAS_PD_OBJECT Interface zu PD-Objekten im PD-Infotypframework 20080201
9 Importing PLVAR Value transfer Type reference (TYPE) PLVAR Planvariante 20080201

Method SET_OPTIMISTIC_LOCK on class CL_HRBAS_PD_OBJECT_ADMIN has no exception.

Method SET_SHARED_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENQ_COLLECT Call by reference Type reference (TYPE) DDENQCOLL ' ' Flag, ob Sperren erst nur aufgesammelt werden sollen 20110512
2 Importing ENQ_SCOPE Call by reference Type reference (TYPE) DDENQSCOPE '2' Steuerung des Sperrverhaltens beim Verbuchungsaufruf 20110512
3 Importing ENQ_WAIT Call by reference Type reference (TYPE) DDENQWAIT SPACE Flag, ob Sperrversuch mehrfach wiederholt werden soll 20110512
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20110422
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD-Infotypen: Meldungen 20110422
6 Importing OBJID Value transfer Type reference (TYPE) OBJEKTID Objekt-ID 20110422
7 Importing OTYPE Value transfer Type reference (TYPE) OTYPE Objekttyp 20110422
8 Importing PD_OBJECT Call by reference Object reference (TYPE REF TO) IF_HRBAS_PD_OBJECT Interface zu PD-Objekten im PD-Infotypframework 20110422
9 Importing PLVAR Value transfer Type reference (TYPE) PLVAR Planvariante 20110422

Method SET_SHARED_LOCK on class CL_HRBAS_PD_OBJECT_ADMIN has no exception.

Method START_TRIAL Signature

Method START_TRIAL on class CL_HRBAS_PD_OBJECT_ADMIN has no parameter.
Method START_TRIAL on class CL_HRBAS_PD_OBJECT_ADMIN has no exception.

Method UPDATE_BUFFER_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJID Value transfer Type reference (TYPE) OBJEKTID Objekt-ID 20080201
2 Importing OTYPE Value transfer Type reference (TYPE) OTYPE Objekttyp 20080201
3 Importing PD_OBJECT Call by reference Object reference (TYPE REF TO) IF_HRBAS_PD_OBJECT Business-Objekt im PD-Infotypframework 20080201
4 Importing PLVAR Value transfer Type reference (TYPE) PLVAR Planvariante 20080201

Method UPDATE_BUFFER_FOR_OBJECT on class CL_HRBAS_PD_OBJECT_ADMIN has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 711