SAP /BOFU/CL_ARCH_GENER OO Class - Generic Archiving Facade
/BOFU/CL_ARCH_GENER 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_ARCH_GENER 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_ARCH_GENER 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 Name | Description | Visability |
| AFTER_WRITE_CONTENT | REDEFINE THIS METHOD: After Writing BO Content: Event | Protected |
| CALL METHOD /bofu/cl_arch_gener=>AFTER_WRITE_CONTENT...more details | ||
| AT_SELECTION_SCREEN_OUTPUT | at_selection_screen_output | Public |
| CALL METHOD /bofu/cl_arch_gener=>AT_SELECTION_SCREEN_OUTPUT...more details | ||
| CHECK_DOCUMENT_CONTEXT | Check and set archiving status of related documents | Private |
| CALL METHOD /bofu/cl_arch_gener=>CHECK_DOCUMENT_CONTEXT...more details | ||
| CLASS_CONSTRUCTOR | Class Constructor | Public |
| CALL METHOD /bofu/cl_arch_gener=>CLASS_CONSTRUCTOR...more details | ||
| CLEANUP_TRANSACTION | Cleanup BOPF Transaction w/o ROLLBACK and w/ Callback FORM | Protected |
| CALL METHOD /bofu/cl_arch_gener=>CLEANUP_TRANSACTION...more details | ||
| CONSTRUCTOR | Constructor | Public |
| CALL METHOD /bofu/cl_arch_gener=>CONSTRUCTOR...more details | ||
|
| ||
| CONVERT_KEY_TO_OBJECT_ID | Convert key to object id | Protected |
| CALL METHOD /bofu/cl_arch_gener=>CONVERT_KEY_TO_OBJECT_ID...more details | ||
| CONV_MSG_TYPE | Convert message type | Protected |
| CALL METHOD /bofu/cl_arch_gener=>CONV_MSG_TYPE...more details | ||
| CREATE_FIELD_SEQ_FOR_OBJ_IDENT | Protected | |
| CALL METHOD /bofu/cl_arch_gener=>CREATE_FIELD_SEQ_FOR_OBJ_IDENT...more details | ||
| CREATE_STRUCT_FOR_OBJ_IDENT | Protected | |
| CALL METHOD /bofu/cl_arch_gener=>CREATE_STRUCT_FOR_OBJ_IDENT...more details | ||
| DELETE | Delete Program Logic | Public |
| CALL METHOD /bofu/cl_arch_gener=>DELETE...more details | ||
| DELETE_DUPLICATE_MESSAGES | Delete duplicate messages | Protected |
| CALL METHOD /bofu/cl_arch_gener=>DELETE_DUPLICATE_MESSAGES...more details | ||
| DO_BO_MODIFY | Execute BO Modifications | Protected |
| CALL METHOD /bofu/cl_arch_gener=>DO_BO_MODIFY...more details | ||
| EXECUTE_QUERY | Execute Query (Preprocess, WRITE) | Protected |
| CALL METHOD /bofu/cl_arch_gener=>EXECUTE_QUERY...more details | ||
| GBS_CHECK_TABLE | GBS: Prep MT_NODE_TAB with nodes having DB tables | Protected |
| CALL METHOD /bofu/cl_arch_gener=>GBS_CHECK_TABLE...more details | ||
| GBS_GET_BO_NODE | GBS: Get BO Node using BO metadata | Protected |
| CALL METHOD /bofu/cl_arch_gener=>GBS_GET_BO_NODE...more details | ||
| GBS_GET_BO_NODES | GBS: Get BO Nodes using BO metadata | Protected |
| CALL METHOD /bofu/cl_arch_gener=>GBS_GET_BO_NODES...more details | ||
| GET_BO_STRUC | GBS: Get BO Structure using BO metadata | Protected |
| CALL METHOD /bofu/cl_arch_gener=>GET_BO_STRUC...more details | ||
| GET_DOCUMENT_CONTEXT | FOR REDEFINITION: Get Documents Context for preprocessing | Protected |
| CALL METHOD /bofu/cl_arch_gener=>GET_DOCUMENT_CONTEXT...more details | ||
| GET_DYN_STRUCT_4_DO | Get Dynamic Structures for DO | Protected |
| CALL METHOD /bofu/cl_arch_gener=>GET_DYN_STRUCT_4_DO...more details | ||
| GET_INSTANCE | Factory Method for get_instance( ) | Public |
| CALL METHOD /bofu/cl_arch_gener=>GET_INSTANCE...more details | ||
| GET_RANGE_FOR_ALPHA_DDFIELD | Return range table for ddfields with ALPHA | Protected |
| CALL METHOD /bofu/cl_arch_gener=>GET_RANGE_FOR_ALPHA_DDFIELD...more details | ||
| GET_SELECTION_SCREEN_VALUES | Protected | |
| CALL METHOD /bofu/cl_arch_gener=>GET_SELECTION_SCREEN_VALUES...more details | ||
| GET_XBO_LINKS | Get Cross Bo Assoc Link Archive Information | Private |
| CALL METHOD /bofu/cl_arch_gener=>GET_XBO_LINKS...more details | ||
| INITIALIZATION | INITIALIZATION | Public |
| CALL METHOD /bofu/cl_arch_gener=>INITIALIZATION...more details | ||
| INITIALIZE | For This class and sub classes - to initialize the state | Protected |
| CALL METHOD /bofu/cl_arch_gener=>INITIALIZE...more details | ||
| LIST_APPEND | EMPTY Method: What is this? | Protected |
| CALL METHOD /bofu/cl_arch_gener=>LIST_APPEND...more details | ||
| OPEN_KEYPRESEL_DBCURSOR | Open DB Cursor for instance keys pre-selection | Protected |
| CALL METHOD /bofu/cl_arch_gener=>OPEN_KEYPRESEL_DBCURSOR...more details | ||
| PREPROC | Pre Process Program Logic | Public |
| CALL METHOD /bofu/cl_arch_gener=>PREPROC...more details | ||
| REGISTER_DYN_OBJ_4_WRITE | Register Dynamic Objects for Write program | Protected |
| CALL METHOD /bofu/cl_arch_gener=>REGISTER_DYN_OBJ_4_WRITE...more details | ||
| REGISTER_DYN_OBJ_OF_DO | DO:Register Dynamic str (DO tables), other arch classes used | Protected |
| CALL METHOD /bofu/cl_arch_gener=>REGISTER_DYN_OBJ_OF_DO...more details | ||
| REGISTER_DYN_STRUCT | Register Dynamic structures (self, DOs) | Protected |
| CALL METHOD /bofu/cl_arch_gener=>REGISTER_DYN_STRUCT...more details | ||
| RETRIEVE | Retrieve Application Data (WRITE Program) | Protected |
| CALL METHOD /bofu/cl_arch_gener=>RETRIEVE...more details | ||
| RETRIEVE_BO_CONTENT | Get BO content (WRITE Program): Calls Retrieve | Protected |
| CALL METHOD /bofu/cl_arch_gener=>RETRIEVE_BO_CONTENT...more details | ||
| RETRIEVE_CONTENT_APPEND | Retrieve: Append DB table content | Protected |
| CALL METHOD /bofu/cl_arch_gener=>RETRIEVE_CONTENT_APPEND...more details | ||
| SAVE_COMMIT_DB | Save BOPF transaction with DB_COMMIT and Callback FORM | Protected |
| CALL METHOD /bofu/cl_arch_gener=>SAVE_COMMIT_DB...more details | ||
| SET | Initialize CS_BO from BO config & arch config | Protected |
| CALL METHOD /bofu/cl_arch_gener=>SET...more details | ||
| START_OF_SELECTION | START_OF_SELECTION | Public |
| CALL METHOD /bofu/cl_arch_gener=>START_OF_SELECTION...more details | ||
| WRITE | Write Program Logic | Public |
| CALL METHOD /bofu/cl_arch_gener=>WRITE...more details | ||
/BOFU/CL_ARCH_GENER 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.
| Name | Level | Description | Initial Value | Type | Visability |
| CO_ARCHIVING_STATUS | Constant | LIKE | Public | ||
| CO_MSGTYPE | Constant | LIKE | Public | ||
| GO_BOPF_CONFIG_HELPER | Static Attribute | BOPF Configuration Helper | LIKE /BOFU/CL_BOPF_CONFIG_HELPER | Protected | |
| GO_CURRENT_ARCH_INST | Static Attribute | Only to be used in DELETE program | LIKE /BOFU/CL_ARCH_GENER | Protected | |
| GT_INSTANCE | Static Attribute | LIKE | Protected | ||
| GV_THIS_CLASS | Constant | '/BOFU/CL_ARCH_GENER' | LIKE STRING | Public | |
| MO_BO | Instance Attribute | LIKE /BOBF/IF_TRA_SERVICE_MANAGER | Protected | ||
| MO_CONF | Instance Attribute | LIKE /BOBF/IF_FRW_CONFIGURATION | Protected | ||
| MO_DAC_HELPER | Instance Attribute | BOPF Standard DAC Emulator: Gives DB table data | LIKE /BOFU/CL_STD_DAC_EMULATOR | Protected | |
| MR_FIELDS | Instance Attribute | LIKE DATA | Protected | ||
| MR_S_DATA_ROOT | Instance Attribute | LIKE DATA | Protected | ||
| MR_T_DATA_ROOT | Instance Attribute | LIKE DATA | Protected | ||
| MS_BO | Static Attribute | Archiving Control data for BO | LIKE TY_S_BO | Protected | |
| MS_CONF_ROOT_NODE | Instance Attribute | LIKE /BOBF/S_CONFRO_NODE | Protected | ||
| MS_QUERY | Instance Attribute | LIKE /BOBF/S_CONFRO_QUERY | Protected | ||
| MT_ASSOC_TAB | Instance Attribute | LIKE TY_T_ASSOC_TAB | Protected | ||
| MT_DAC_NODE_TAB | Instance Attribute | LIKE TY_T_DAC_NODE | Protected | ||
| MT_DO_NAME | Instance Attribute | LIKE | Protected | ||
| MT_NODE | Instance Attribute | LIKE TY_T_ARCH_NODE | Protected | ||
| MT_NODE_TAB | Instance Attribute | LIKE TY_T_ARCH_NODE | Protected | ||
| MT_WHITELIST | Instance Attribute | Set of strings (unique) | LIKE STRING_HASHED_TABLE | Private | |
| MV_ARCHIVING_STATUS_FIELD | Instance Attribute | LIKE STRING | Protected | ||
| MV_DB_KEY_FIELD | Instance Attribute | LIKE STRING | Protected | ||
| MV_DYN_STRUCTS_REGISTERED | Instance Attribute | LIKE ABAP_BOOL | Protected | ||
| MV_HOST | Instance Attribute | LIKE ABAP_BOOL | Protected |
/BOFU/CL_ARCH_GENER types
/BOFU/STATUS_CODE - Status CodeTS_DOC_CONTEXT - Document Context (related BO instances)
TT_ARCXBO - Archiving XBO Information
TT_DOC_CONTEXT - Document Context (related BO instances)
TT_STRING_RANGE -
TV_MSG_TYPE -
TY_S_ARCH_HIR -
TY_S_ARCH_NODE - BO Node Conf
TY_S_ARCH_SEL_INSTANCES -
TY_S_BO - Archiving Control data for BO
TY_S_DAC_NODE - DAC Node
TY_S_DB_TABLE_DATA - DB Table Data / table (DAC Node)
TY_S_INSTANCE - Factory Instance
TY_S_MSG_CONTAINER -
TY_S_PARA_MAP -
TY_T_ARCH_DDIC -
TY_T_ARCH_NODE - BO Nodes Conf
TY_T_ASSOC_TAB -
TY_T_DAC_NODE - DAC Nodes
TY_T_DB_TABLE_DATA - DB Table Data for tables (DAC Nodes)
TY_T_INSTANCE - Factory Instances
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