SAP /BOFU/CL_B_OBJSRV_PERSOBJ_BASE OO Class - BOPF Buffer for Obj Serv pers objs: base class









/BOFU/CL_B_OBJSRV_PERSOBJ_BASE 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 /BOFU/CL_B_OBJSRV_PERSOBJ_BASE including details of:

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

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class /BOBF/IF_FRW_BUFFER

Method list of /BOFU/CL_B_OBJSRV_PERSOBJ_BASE 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
AA_GET_KEYSAgent Access: Get Keys (Buffer Only)Protected
CALL METHOD /bofu/cl_b_objsrv_persobj_base=>AA_GET_KEYS...more details

AA_GET_KEYS_OF_INSTANCEGet keys of InstanceProtected
CALL METHOD /bofu/cl_b_objsrv_persobj_base=>AA_GET_KEYS_OF_INSTANCE...more details

AA_IS_OBJ_ID_FOR_CURRENT_IMAGEDoes Object ID correspond to current Image?Protected
CALL METHOD /bofu/cl_b_objsrv_persobj_base=>AA_IS_OBJ_ID_FOR_CURRENT_IMAGE...more details

AA_RETRIEVEAgent Access: Retrieve (Buffer and DB)Protected
CALL METHOD /bofu/cl_b_objsrv_persobj_base=>AA_RETRIEVE...more details

AA_RETRIEVE_BY_ASSOCAgent Access: RetrieveByAssoc (Buffer and DB)Protected
CALL METHOD /bofu/cl_b_objsrv_persobj_base=>AA_RETRIEVE_BY_ASSOC...more details

AA_RETRIEVE_BY_ASSOC_INTAgent Access: RetrieveByAssoc (Buffer Only)Protected
CALL METHOD /bofu/cl_b_objsrv_persobj_base=>AA_RETRIEVE_BY_ASSOC_INT...more details

AA_RETRIEVE_INTAgent Access: Retrieve(Buffer Only)Protected
CALL METHOD /bofu/cl_b_objsrv_persobj_base=>AA_RETRIEVE_INT...more details

AA_RETR_INST_SATIS_REQRetrieve/RetrieveByAssoc: Instance Satisfies Retrieve RequesProtected
CALL METHOD /bofu/cl_b_objsrv_persobj_base=>AA_RETR_INST_SATIS_REQ...more details

AA_SELECT_AND_LOADBYPARENT_KEYSelect and load into agent buffer by PARENT_KEYsProtected
CALL METHOD /bofu/cl_b_objsrv_persobj_base=>AA_SELECT_AND_LOADBYPARENT_KEY...more details

COMPARECompare state with external dataProtected
CALL METHOD /bofu/cl_b_objsrv_persobj_base=>COMPARE...more details

CONSTRUCTORCONSTRUCTORPublic
CALL METHOD /bofu/cl_b_objsrv_persobj_base=>CONSTRUCTOR...more details

GET_DATA_BY_KEY_INSTANCE_MAPABSTRACT: Get Data & Node Cat By KeyInstanceMapProtected
CALL METHOD /bofu/cl_b_objsrv_persobj_base=>GET_DATA_BY_KEY_INSTANCE_MAP...more details

GET_NCAT_BY_KEY_INSTANCE_MAPABSTRACT: Node Cat By KeyInstanceMapProtected
CALL METHOD /bofu/cl_b_objsrv_persobj_base=>GET_NCAT_BY_KEY_INSTANCE_MAP...more details

HANDLE_EVENT_END_LOADHandle Parent reload eventsProtected
CALL METHOD /bofu/cl_b_objsrv_persobj_base=>HANDLE_EVENT_END_LOAD...more details

MODIFY_CURRENT_STATEModify current stateProtected
CALL METHOD /bofu/cl_b_objsrv_persobj_base=>MODIFY_CURRENT_STATE...more details

RBA_TO_MERetrieve By Association: Parent to MeProtected
CALL METHOD /bofu/cl_b_objsrv_persobj_base=>RBA_TO_ME...more details

RBA_TO_PARENTRetrieve By Association: To ParentProtected
CALL METHOD /bofu/cl_b_objsrv_persobj_base=>RBA_TO_PARENT...more details

RBA_TO_ROOTRetrieve By Association: To RootProtected
CALL METHOD /bofu/cl_b_objsrv_persobj_base=>RBA_TO_ROOT...more details

READMEAbstract methods are: MODIFY, QUERY, *ALTKEY*Private
CALL METHOD /bofu/cl_b_objsrv_persobj_base=>README...more details

RETRIEVE_INTRetreive (internal) - entry pointProtected
CALL METHOD /bofu/cl_b_objsrv_persobj_base=>RETRIEVE_INT...more details

_GET_KEY_LINKSGet Key Links (no Agent call here)Protected
CALL METHOD /bofu/cl_b_objsrv_persobj_base=>_GET_KEY_LINKS...more details

_NOTIFY_KEY_LOADEDNotify Key Loaded (created is also in a way loaded for us)Protected
CALL METHOD /bofu/cl_b_objsrv_persobj_base=>_NOTIFY_KEY_LOADED...more details

_RELEASERelease instanceProtected
CALL METHOD /bofu/cl_b_objsrv_persobj_base=>_RELEASE...more details

_RELOADEDReloaded (for Redefinition - contains no code)Protected
CALL METHOD /bofu/cl_b_objsrv_persobj_base=>_RELOADED...more details

_RETRIEVERetrieve with notifications (Agent Call)Protected
CALL METHOD /bofu/cl_b_objsrv_persobj_base=>_RETRIEVE...more details



/BOFU/CL_B_OBJSRV_PERSOBJ_BASE 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
MO_AGENT_ACCESSInstance AttributeLIKE
/BOFU/IF_OSPO_AGENT_ACCESS
Protected
MO_BOPF_OS_HELPERInstance AttributeLIKE
/BOFU/CL_B_OS_OBJ_HELPER
Protected
MO_BUF_NON_CURRENT_STATEInstance AttributeInterface to the Data LayerLIKE
/BOBF/IF_FRW_BUFFER
Protected
MO_CONFInstance AttributeInterface for ConfigurationLIKE
/BOBF/IF_FRW_CONFIGURATION
Protected
MO_MAIN_BUFFERInstance AttributeLIKE
/BOBF/IF_FRW_BUFFER
Protected
MS_ASSOC_FROM_PARENTInstance AttributeLIKE
/BOBF/S_CONFRO_ASSOC
Protected
MS_ASSOC_TO_PARENTInstance AttributeLIKE
/BOBF/S_CONFRO_ASSOC
Protected
MS_ASSOC_TO_ROOTInstance AttributeLIKE
/BOBF/S_CONFRO_ASSOC
Protected
MS_NODE_CONFInstance AttributeConfiguration: NodeLIKE
/BOBF/S_CONFRO_NODE
Protected
MT_PARENT_KEY_CHILDREN_LOADEDInstance AttributeKey TableLIKE
/BOBF/T_FRW_KEY
Protected
MV_RELEASE_DURING_RELOADInstance AttributeABAP_TRUELIKE
ABAP_BOOL
Protected
ST_INSTANCEStatic AttributeLIKE
TT_INSTANCE
Private




/BOFU/CL_B_OBJSRV_PERSOBJ_BASE types

TS_INSTANCE -
TT_INSTANCE -

Links to Related Class(s)

/BOFU/CL...
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!