SAP /BOFU/CL_CHANGE_DOC_HANDLING OO Class - Change Document Handling









/BOFU/CL_CHANGE_DOC_HANDLING 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_CHANGE_DOC_HANDLING 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 /BOFU/CL_CHANGE_DOC_HANDLING 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
COLLECT_DB_TAB_CHANGESOBSOLETE (retained as deletion can't be included in a note)Private
CALL METHOD /bofu/cl_change_doc_handling=>COLLECT_DB_TAB_CHANGES...more details

CONSTRUCTORConstructorPublic
CALL METHOD /bofu/cl_change_doc_handling=>CONSTRUCTOR...more details

DB_TABLE_HAS_STRING_FIELDDoess the databast table contain a string fieldProtected
CALL METHOD /bofu/cl_change_doc_handling=>DB_TABLE_HAS_STRING_FIELD...more details

DETERMINE_UPDATE_MODULEDetermin Update Module to given Change Document ObjectProtected
CALL METHOD /bofu/cl_change_doc_handling=>DETERMINE_UPDATE_MODULE...more details

GET_DAC_HELPERGet DAC HelperProtected
CALL METHOD /bofu/cl_change_doc_handling=>GET_DAC_HELPER...more details

GET_DO_NODE_BY_HOSTING_NODE1Get DO, DO Node by Hosting BO & Node ConfProtected
CALL METHOD /bofu/cl_change_doc_handling=>GET_DO_NODE_BY_HOSTING_NODE1...more details

GET_DO_NODE_BY_HOSTING_NODE1_IGet DO, DO Node by Hosting BO & Node ConfProtected
CALL METHOD /bofu/cl_change_doc_handling=>GET_DO_NODE_BY_HOSTING_NODE1_I...more details

GET_INSTANCEGet InstancePublic
CALL METHOD /bofu/cl_change_doc_handling=>GET_INSTANCE...more details

GET_KEY_TO_EXTID_MAP_STRUCTGet Key to ExtID Mapping StructPublic
CALL METHOD /bofu/cl_change_doc_handling=>GET_KEY_TO_EXTID_MAP_STRUCT...more details

GET_MAIN_BO_NODEKEY_4_DONODEGet Main BO Node key for DO nodeProtected
CALL METHOD /bofu/cl_change_doc_handling=>GET_MAIN_BO_NODEKEY_4_DONODE...more details

GET_STRUCTURE_DETAILSGet Structure Details for Business Object and Database TableProtected
CALL METHOD /bofu/cl_change_doc_handling=>GET_STRUCTURE_DETAILS...more details

INIT_CDO_NODES_AND_TABSInitialize CDO NOdes and DB tablesProtected
CALL METHOD /bofu/cl_change_doc_handling=>INIT_CDO_NODES_AND_TABS...more details

INIT_CDO_NODES_AND_TABS_INTInitialize CDO NOdes and DB tables(Internal)Protected
CALL METHOD /bofu/cl_change_doc_handling=>INIT_CDO_NODES_AND_TABS_INT...more details

INIT_CDO_NODES_AND_TABS_INT1Initialize CDO NOdes and DB tables(Internal)Protected
CALL METHOD /bofu/cl_change_doc_handling=>INIT_CDO_NODES_AND_TABS_INT1...more details

IS_CDO_CREATION_ACTIVEIs change document creation active for this bo instanceProtected
CALL METHOD /bofu/cl_change_doc_handling=>IS_CDO_CREATION_ACTIVE...more details

PCASBGDTCRD_GET_EXT_IDSPCASBGDTCRD: Get Ext IDsProtected
CALL METHOD /bofu/cl_change_doc_handling=>PCASBGDTCRD_GET_EXT_IDS...more details

PCASBGDTCRD_MAP_DATAPCASBGDTCRD: Map DataProtected
CALL METHOD /bofu/cl_change_doc_handling=>PCASBGDTCRD_MAP_DATA...more details

PCASBGDTC_PREP_KEYS_1PCASBGDTC: Prepare DB Table Keys 1Protected
CALL METHOD /bofu/cl_change_doc_handling=>PCASBGDTC_PREP_KEYS_1...more details

PCASBGDTC_PREP_KEYS_2PCASBGDTC: Prepare DB Table Keys 2Protected
CALL METHOD /bofu/cl_change_doc_handling=>PCASBGDTC_PREP_KEYS_2...more details

PCASBGDTC_RETRIEVE_DATAPCASBGDTC: Retrieve Data(RD)Protected
CALL METHOD /bofu/cl_change_doc_handling=>PCASBGDTC_RETRIEVE_DATA...more details

PCASB_GET_CDO_DATA_BY_ROOT_KEYPCASB: Get CDO data by root KeyProtected
CALL METHOD /bofu/cl_change_doc_handling=>PCASB_GET_CDO_DATA_BY_ROOT_KEY...more details

PCASB_GET_CHANGE_INFOPCASB: Get Change Info (Nodes & DO changes)Protected
CALL METHOD /bofu/cl_change_doc_handling=>PCASB_GET_CHANGE_INFO...more details

PCASB_GET_DB_TAB_CHANGESPCASB: Get DB Table Changes (GDTC)Protected
CALL METHOD /bofu/cl_change_doc_handling=>PCASB_GET_DB_TAB_CHANGES...more details

PCASB_POST_DO_CHANGESOBSOLETE (retained as deletion can't be included in a note)Private
CALL METHOD /bofu/cl_change_doc_handling=>PCASB_POST_DO_CHANGES...more details

POST_CDO_AFTER_SAVE_BOPFPCASB: Post after Save (BOPF Change buf as input)Public
CALL METHOD /bofu/cl_change_doc_handling=>POST_CDO_AFTER_SAVE_BOPF...more details

POST_CDO_AFTER_SAVE_SM_EXTNOBSOLETE: Post after Save (BO Changes from serv mgr extn)Private
CALL METHOD /bofu/cl_change_doc_handling=>POST_CDO_AFTER_SAVE_SM_EXTN...more details

PREPARE_FILTERED_KEYSFilter out keys that need not be saved in change documentProtected
CALL METHOD /bofu/cl_change_doc_handling=>PREPARE_FILTERED_KEYS...more details

SAVE_DATAPersist the collected CDO dataProtected
CALL METHOD /bofu/cl_change_doc_handling=>SAVE_DATA...more details

SAVE_DATA_MASSPersist the collected CDO dataProtected
CALL METHOD /bofu/cl_change_doc_handling=>SAVE_DATA_MASS...more details

SELECT_TCDRPSelect TCDRPProtected
CALL METHOD /bofu/cl_change_doc_handling=>SELECT_TCDRP...more details

SET_APPLICATION_CDO_FMSetting the Application Provided Function Module NamePublic
CALL METHOD /bofu/cl_change_doc_handling=>SET_APPLICATION_CDO_FM...more details

SET_APPLICATION_NAMESet Application Name, 20 CharactersPublic
CALL METHOD /bofu/cl_change_doc_handling=>SET_APPLICATION_NAME...more details



/BOFU/CL_CHANGE_DOC_HANDLING 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_APPL_CALLBACKInstance AttributeBO Application Call back: Is CDO active for given docs?LIKE
/BOFU/IF_CDO_CREATION
Protected
MO_CONFInstance AttributeInterface for ConfigurationLIKE
/BOBF/IF_FRW_CONFIGURATION
Protected
MS_CDO_CONFInstance AttributeLIKE
/BOFU/I_OBM_CDO
Protected
MS_TCDRPInstance AttributeInformation on Include Reports Generated by RSSCD000LIKE
TCDRP
Protected
MT_CDO_NODES_AND_TABSInstance AttributeLIKE
TT_NODE_AND_TABS_OF_CDOBJ
Protected
MT_CDO_NON_BO_OBJInstance AttributeLIKE
TT_TCDOB
Protected
MT_DAC_HELPERInstance AttributeDAC Helpers of BOsLIKE
TT_DAC_HELPER
Protected
MT_STRUCT_DETAILSInstance AttributeChange DOC object structure detailsLIKE
/BOFU/T_CDOBJ_STRUCT_DETAIL
Protected
MT_VIEW_TABInstance AttributeLIKE
TT_VIEW_TAB_MAP
Protected
MV_KEY_EXTID_MAP_REQUIREDInstance AttributeIs key Ext ID mapping supported?LIKE
ABAP_BOOL
Protected
MV_KEY_TO_EXTID_MAP_STRUCTInstance AttributeLIKE
TABNAME16
Protected
MV_WRITE_FUNCTION_MODULEInstance AttributeName of Function ModuleLIKE
RS38L_FNAM
Protected
SC_SUFFIX_OF_FUNCTION_NAMEStatic AttributeSuffix for Function Module'_WRITE_DOCUMENT'LIKE
STRING
Protected
ST_INSTANCEStatic AttributeLIKE
TT_INSTANCE
Protected
SV_APPLICATION_NAMEStatic AttributeApplication Name, 20 charactersLIKE
SYTCODE
Public
SV_APPL_FUNCTION_MODULEStatic AttributeApplication provided FM for creating CDO recordsLIKE
RS38L_FNAM
Public
SV_FUNCTION_MODULEStatic AttributeName of Function ModuleLIKE
RS38L_FNAM
Public




/BOFU/CL_CHANGE_DOC_HANDLING types

TS_DAC_HELPER - DAC Helper of BO
TS_DB_TABLE_CHANGES - DB Table Changes (one table)
TS_DB_TABLE_KEYS_4_NODE - DB Table + Node Key: Keys Inserted/Updated/Changed
TS_KEY_EXT_ID_MAP - Key Ext ID Map
TS_NODE_AND_TABS_OF_CDOBJ - Nodes and DB tables part of CDO definition
TS_NODE_DATA - Node Delta
TS_VIEW_TAB_MAP -
TT_DAC_HELPER - DAC Helpers of BOs
TT_DB_TABLE_CHANGES - DB Table Changes (multiple tables)
TT_DB_TABLE_KEYS_4_NODE_CH - Table of Refererences TS_DB_TABLE_KEYS_4_NODE
TT_INSTANCE - Factory Instances
TT_KEY_EXT_ID_MAP - Key Ext ID Map
TT_NODE_AND_TABS_OF_CDOBJ - Nodes and DB tables part of CDO definition
TT_NODE_CONF -
TT_NODE_DATA - Node Delta for multiple Nodes
TT_TCDOB -
TT_VIEW_TAB_MAP -
TY_INSTANCE - Factory 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!