SAP CL_PERSISTENCY_MANAGER_FIEB OO Class - Management of persistency objects









CL_PERSISTENCY_MANAGER_FIEB is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_PERSISTENCY_MANAGER_FIEB including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events



Method list of CL_PERSISTENCY_MANAGER_FIEB SAP class


A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD. Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...


Method NameDescriptionVisability
CHANGEDThe object transferred is marked as changedPublic
CALL METHOD cl_persistency_manager_fieb=>CHANGED...more details

CHECK_EXISTENCEChecks whether the object was already instantiatedPrivate
CALL METHOD cl_persistency_manager_fieb=>CHECK_EXISTENCE...more details

DELETEDThe object transferred is marked as deletedPublic
CALL METHOD cl_persistency_manager_fieb=>DELETED...more details

GET_OBJECTSupplies the instantiated object with the transferred OIDPrivate
CALL METHOD cl_persistency_manager_fieb=>GET_OBJECT...more details

INSTANCESupplies the reference to the only instance of the classPrivate
CALL METHOD cl_persistency_manager_fieb=>INSTANCE...more details

INVALIDATEInvalidates all registered main memory copiesPrivate
CALL METHOD cl_persistency_manager_fieb=>INVALIDATE...more details

PREPARE_FOR_COMMITPrepares the COMMIT activitiesPublic
CALL METHOD cl_persistency_manager_fieb=>PREPARE_FOR_COMMIT...more details

PREPARE_FOR_COMMIT_INSTANCEMakes the COMMIT preparations in the singelton instancePrivate
CALL METHOD cl_persistency_manager_fieb=>PREPARE_FOR_COMMIT_INSTANCE...more details

RAISE_COMMIT_DONETriggers activities subsequent to COMMITPublic
CALL METHOD cl_persistency_manager_fieb=>RAISE_COMMIT_DONE...more details

RAISE_COMMIT_DONE_INSTTrigger activities subsequent to COMMIT in singletonPrivate
CALL METHOD cl_persistency_manager_fieb=>RAISE_COMMIT_DONE_INST...more details

REGISTERRegisters an instantiated objectPrivate
CALL METHOD cl_persistency_manager_fieb=>REGISTER...more details

REGISTER_NEWRegisters a new objectPublic
CALL METHOD cl_persistency_manager_fieb=>REGISTER_NEW...more details

REINSTANTIATESupplies an instance of the transferred classPublic
CALL METHOD cl_persistency_manager_fieb=>REINSTANTIATE...more details

ROLLBACKStarts the rollback activitiesPublic
CALL METHOD cl_persistency_manager_fieb=>ROLLBACK...more details

UPDATE_STATEUpdates the status of the transferred objectPrivate
CALL METHOD cl_persistency_manager_fieb=>UPDATE_STATE...more details



CL_PERSISTENCY_MANAGER_FIEB attributes

List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.

NameLevelDescriptionInitial ValueTypeVisability
CO_STATE_CHANGEDConstantCO_STATE_CHANGED1LIKE
Private
CO_STATE_DELETEDConstantCO_STATE_DELETED3LIKE
Private
CO_STATE_UNCHANGEDConstantCO_STATE_UNCHANGED2LIKE
Private
NEW_OBJECTSInstance AttributeContains all new objectsLIKE
TY_NEWOBJECTS
Private
REINSTANTIATED_OBJECTSInstance AttributeContains all objects already instantiatedLIKE
TY_OBJECTLIST
Private
UNIQUE_INSTANCEStatic AttributeContains the reference to the single instance of this classLIKE
CL_PERSISTENCY_MANAGER_FIEB
Private


Events of Class CL_PERSISTENCY_MANAGER_FIEB

Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT EXPOTING... COMMIT_DONE - COMMIT activities are over



CL_PERSISTENCY_MANAGER_FIEB types

TY_NEWOBJECTS - TY_NEWOBJECTS
TY_OBJECTLIST - TY_OBJECTLIST
TY_WA_NEWOBJECTS - TY_WA_NEWOBJECTS
TY_WA_OBJECTLIST - TY_WA_OBJECTLIST

Links to Related Class(s)

CL_PERSI...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!