SAP /BOFU/CL_FDT_RETRIEVE OO Class - Expression type for Retrieve BOPF
/BOFU/CL_FDT_RETRIEVE 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_FDT_RETRIEVE 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 /BOFU/IF_FDT_RETRIEVEInheritance
This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for /BOFU/CL_FDT_RETRIEVE is CL_FDT_EXPRESSIONMethod list of /BOFU/CL_FDT_RETRIEVE 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 |
| CHECK_ASSOC_PARAM | Check Assoc Params | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>CHECK_ASSOC_PARAM...more details | ||
| CHECK_ASSOC_PARAM_OF_NODE | Check Assoc Params per Node | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>CHECK_ASSOC_PARAM_OF_NODE...more details | ||
| CHECK_ASSOC_PARAM_OF_NODE_1 | Check Assoc Params per Node (SINGLE) | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>CHECK_ASSOC_PARAM_OF_NODE_1...more details | ||
| CHECK_BUFFER | Check Buffer | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>CHECK_BUFFER...more details | ||
| CHECK_CONVERTIBILITY | Check Convertibility | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>CHECK_CONVERTIBILITY...more details | ||
| CHECK_DATA_OBJ_AS_KEY | Check Data Object as Key (/BOBF/T_FRW_KEY, S_FRW_KEY,...) | Protected |
| CALL METHOD /bofu/cl_fdt_retrieve=>CHECK_DATA_OBJ_AS_KEY...more details | ||
|
| ||
| CHECK_DATA_OBJ_BINDING | Check Data Object Binding | Protected |
| CALL METHOD /bofu/cl_fdt_retrieve=>CHECK_DATA_OBJ_BINDING...more details | ||
| CHECK_DATA_OBJ_BINDING_INT | Check Data Object Binding | Protected |
| CALL METHOD /bofu/cl_fdt_retrieve=>CHECK_DATA_OBJ_BINDING_INT...more details | ||
| CHECK_FIELD_MAP | Check Field Map | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>CHECK_FIELD_MAP...more details | ||
| CHECK_FIELD_MAP_OF_NODE | Check Field Map per Node | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>CHECK_FIELD_MAP_OF_NODE...more details | ||
| CHECK_FIELD_MAP_OF_NODE_1 | Check Field Map per Node (single) | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>CHECK_FIELD_MAP_OF_NODE_1...more details | ||
| CHECK_HEADER | Check header | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>CHECK_HEADER...more details | ||
| CHECK_NODES | Check Nodes | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>CHECK_NODES...more details | ||
| CHECK_NODE_SINGLE | Check Single Node and Children | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>CHECK_NODE_SINGLE...more details | ||
| CHECK_NODE_SINGLE_INT | Check Single Node (Only the Node) | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>CHECK_NODE_SINGLE_INT...more details | ||
| CHECK_RESULT_OBJECT | Check result Object | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>CHECK_RESULT_OBJECT...more details | ||
| CHECK_RESULT_OBJECT_1 | Check result Object (compatibility checks) | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>CHECK_RESULT_OBJECT_1...more details | ||
| CHECK_RESULT_OBJECT_1_1 | Check result Object (Field Map checks) | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>CHECK_RESULT_OBJECT_1_1...more details | ||
| CREATE_RESULT_DO_GEN_CODE | create result data object, to be called from generated code | Public |
| CALL METHOD /bofu/cl_fdt_retrieve=>CREATE_RESULT_DO_GEN_CODE...more details | ||
| GENERATE_PROC_GET_DATA_STATE | generate code for PROC_GET_DATA_STATE | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>GENERATE_PROC_GET_DATA_STATE...more details | ||
| GENERAT_RETRIEVE_PROCESS | Generate process for Retrieve expression | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>GENERAT_RETRIEVE_PROCESS...more details | ||
| GEN_BUFFER_CONTENT | Copy the buffer content to a genereated attribute | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>GEN_BUFFER_CONTENT...more details | ||
| GET_DATA_OBJECT | Get Data Object | Protected |
| CALL METHOD /bofu/cl_fdt_retrieve=>GET_DATA_OBJECT...more details | ||
| LOAD_BUFFER | Load Buffer | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>LOAD_BUFFER...more details | ||
| LOAD_BUFFER_DB | Load Buffer (DB) | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>LOAD_BUFFER_DB...more details | ||
| LOAD_DATA_FROM_DB | Load Data from given DB table | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>LOAD_DATA_FROM_DB...more details | ||
| MOVE_DATA_EXT_TO_INT | INTERNAL | Public |
| CALL METHOD /bofu/cl_fdt_retrieve=>MOVE_DATA_EXT_TO_INT...more details | ||
| MOVE_DATA_INT_TO_EXT | INTERNAL | Public |
| CALL METHOD /bofu/cl_fdt_retrieve=>MOVE_DATA_INT_TO_EXT...more details | ||
| PRCS_MRD_4_NODE_NO_CTX | Process Map Result Data 4 Node; Called from generated Code | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>PRCS_MRD_4_NODE_NO_CTX...more details | ||
| PREP_INTERMEDIATE_OUTPUT_STR | PRE_IOS: Prepare intermediate output structure | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>PREP_INTERMEDIATE_OUTPUT_STR...more details | ||
| PREP_IOS_FIELDS_FOR_NODE | Prepare intermediate output structure fields | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>PREP_IOS_FIELDS_FOR_NODE...more details | ||
| PREP_IOS_FIELDS_FOR_NODE_GEN | PREP_IOS_FIELDS_FOR_NODE; Called from generated Code | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>PREP_IOS_FIELDS_FOR_NODE_GEN...more details | ||
| PREP_IOS_FOR_GEN | PREP_INTERMEDIATE_OUTPUT_STR; Called from generated Code | Public |
| CALL METHOD /bofu/cl_fdt_retrieve=>PREP_IOS_FOR_GEN...more details | ||
| PROCESS_MAP_RESULT_DATA | Process: Map Result Data | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>PROCESS_MAP_RESULT_DATA...more details | ||
| PROCESS_MAP_RESULT_DATA_4_NODE | Process: Map Result Data | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>PROCESS_MAP_RESULT_DATA_4_NODE...more details | ||
| PROCESS_MAP_RESULT_DATA_NO_CTX | Process map result datat; called from the generated code | Public |
| CALL METHOD /bofu/cl_fdt_retrieve=>PROCESS_MAP_RESULT_DATA_NO_CTX...more details | ||
| PROCESS_NODE_DO_RETRIEVE | Process Node: DO Retrieve | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>PROCESS_NODE_DO_RETRIEVE...more details | ||
| PROCESS_NODE_RETRIEVE_NO_CTX | Process Node: DO Retrieve, called from the generated code | Public |
| CALL METHOD /bofu/cl_fdt_retrieve=>PROCESS_NODE_RETRIEVE_NO_CTX...more details | ||
| PROC_GET_DATA_STATE | Get Data State | Public |
| CALL METHOD /bofu/cl_fdt_retrieve=>PROC_GET_DATA_STATE...more details | ||
| PROC_OLD_1 | Process Old Version1 | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>PROC_OLD_1...more details | ||
| READ_ME | READ ME | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>READ_ME...more details | ||
| SAVE_BUFFER_DB | Save Buffer(DB) | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>SAVE_BUFFER_DB...more details | ||
| SAVE_DATA_TO_DB | Save Data to given DB table | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>SAVE_DATA_TO_DB...more details | ||
| SET_BUFFER | Set the buffer | Private |
| CALL METHOD /bofu/cl_fdt_retrieve=>SET_BUFFER...more details | ||
| SET_CONTEXT_DATA_OBJECTS | Public | |
| CALL METHOD /bofu/cl_fdt_retrieve=>SET_CONTEXT_DATA_OBJECTS...more details | ||
/BOFU/CL_FDT_RETRIEVE 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 |
| GC_CONTEXT_NAME | Constant | Subcomponent name | '_V_O_CONTEXT' | LIKE SEOSCONAME | Public |
| GC_TABLE_OF_ASSOC_PARAMS | Constant | DB Table of Assoc Params | '/BOFU/FDTEXP103' | LIKE TABNAME | Private |
| GC_TABLE_OF_FIELD_MAP | Constant | DB Table of Field Map | '/BOFU/FDTEXP102' | LIKE TABNAME | Private |
| GC_TABLE_OF_HEADER | Constant | DB Table of Header | '/BOFU/FDTEXP100' | LIKE TABNAME | Private |
| GC_TABLE_OF_NODE | Constant | DB Table of Nodes | '/BOFU/FDTEXP101' | LIKE TABNAME | Public |
| GO_FACTORY | Static Attribute | FDT: Factory | LIKE IF_FDT_FACTORY | Private | |
| MS_BUFFER | Instance Attribute | Buffer | LIKE TS_BUFFER | Private | |
| MS_BUFFER_DB | Instance Attribute | Buffer | LIKE TS_BUFFER | Private | |
| MV_BUFFER_DB_LOADED | Instance Attribute | LIKE ABAP_BOOL | Private | ||
| MV_BUFFER_LOADED | Instance Attribute | LIKE ABAP_BOOL | Private | ||
| MV_FIRST_KEY | Static Attribute | 'X' | LIKE ABAP_BOOL | Public | |
| MV_ID | Instance Attribute | LIKE | Public |
/BOFU/CL_FDT_RETRIEVE types
TS_ASSOC_PARAM -TS_BO_NODE -
TS_BUFFER - Buffer
TS_BUFFER_GEN - buffer for generation process
TS_FIELD_MAP -
TS_HEADER -
TS_XML_ASSOCPARAM -
TS_XML_FIELDMAP -
TS_XML_NODE -
TT_ASSOC_PARAM -
TT_BO_NODE -
TT_FIELD_MAP -
TT_XML_ASSOCPARAM -
TT_XML_FIELDMAP -
TT_XML_NODE -
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