SAP ABAP Class /BOFU/CL_FDT_DATA_EXTRACT (Expression type for BOPF Data Extractor(Deep)(OBSOLETE))
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BRC (Application Component) Reusable Components of Business Suite Foundation
     /BOFU/FDT_EXPR_BO_EXTR_DATA (Package) BRFplus Add-Ons for BOPF: Expression Extract BO Data(Deep)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/IF_FDT_DATA_EXTRACT BOPF BO Data Extractor(Deep): BRFPlus expr type(OBSOLETE) 20091013
2 Inheritance (c INHERITING FROM c_ref)  CL_FDT_EXPRESSION FDT: Abstract Expression Class 20091013
Properties
Class /BOFU/CL_FDT_DATA_EXTRACT  
Short Description Expression type for BOPF Data Extractor(Deep)(OBSOLETE)    
Super Class CL_FDT_EXPRESSION FDT: Abstract Expression Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOFU/FDT_EXPR_BO_EXTR_DATA   BRFplus Add-Ons for BOPF: Expression Extract BO Data(Deep) 
Created 20091013   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /BOFU/IF_FDT_DATA_EXTRACT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 /BOFU/IF_FDT_DATA_EXTRACT BOPF BO Data Extractor(Deep): BRFPlus expr type(OBSOLETE) 20091013
Friends
# Friend Modeled only Created on Description
1 CL_FDT_FACTORY 20091117 FDT: Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EXPR_201 Instance attribute Private Type reference (TYPE) TABNAME '/BOFU/FDTEXP201' Table Name 20091030
2 MS_BUFFER Instance attribute Private Type reference (TYPE) TS_BUFFER 20091030
3 MS_BUFFER_DB Instance attribute Private Type reference (TYPE) TS_BUFFER 20091030
4 MT_HIERARCHY Static Attribute Public Type reference (TYPE) TT_HIERARCHY 20091109
5 MT_RESULT Instance attribute Private Type reference (TYPE) TT_RESULT 20091109
6 MT_STORE Instance attribute Private Type reference (TYPE) TT_STORE 20091117
7 MV_ID Instance attribute Private Attribute reference (LIKE) 20091030
8 MV_MS_BUFFER_DB_LOADED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20091030
9 MV_MS_BUFFER_LOADED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20091030
Methods
# Method Level Visibility Method type Description Created on
1 FILL_RESULT_STRUCTURE Instance method Private Method 20091116
2 GET_TREE_RESULT_STRUCT Instance method Private Method 20091107
3 LOAD_BUFFER Instance method Private Method 20091030
4 LOAD_BUFFER_DB Instance method Private Method 20091030
5 MOVE_DATA_EXT_TO_INT Static method Public Method INTERNAL 20091102
6 MOVE_DATA_INT_TO_EXT Static method Public Method INTERNAL 20091102
7 PROCESS_RETRIEVE_EXPR Instance method Private Method 20091117
8 SAVE_BUFFER_DB Instance method Private Method 20091030
9 SET_BUFFER Instance method Private Method 20091030
Events
Class /BOFU/CL_FDT_DATA_EXTRACT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_EXTRACT Private Attribute reference (LIKE) 20091119
2 TS_BUFFER Public See coding 20091117 BEGIN OF ts_buffer, extract_data TYPE /bofu/if_fdt_data_extract=>tt_extract, END OF ts_buffer
3 TS_CONTEXT_TYPE Public See coding 20091117 BEGIN OF ts_context_type, type TYPE string, id TYPE fdt_uuid, END OF ts_context_type
4 TS_HIERARCHY Public Type reference (TYPE) /BOFU/S_FDT_EXP_202_UI BO data extractor(DEEP) 20091107
5 TS_RESULT Public See coding 20091109 BEGIN OF ts_result, ts_hierarchy TYPE /bofu/s_fdt_exp_202_ui, line_key TYPE fdt_uuid, failed_keys TYPE /bobf/t_frw_key, links TYPE /bobf/t_frw_key_link, key TYPE /bobf/t_frw_key, lo_result TYPE REF TO if_fdt_result, END OF ts_result
6 TS_STORE Public See coding 20091117 BEGIN OF ts_store, ts_hierarchy TYPE /bofu/s_fdt_exp_202_ui, link_no TYPE int4, lo_result TYPE REF TO if_fdt_result, END OF ts_store
7 TS_XML_EXTRACT_DATA Private See coding 20091119 BEGIN OF ts_xml_extract_data , extr_data_object_id TYPE fdt_uuid, extr_expression_id TYPE fdt_uuid, extr_class_name TYPE /bofu/fdt_data_extr_cls, END OF ts_xml_extract_data
8 TT_BUFFER Public See coding 20091117 tt_buffer TYPE STANDARD TABLE OF ts_buffer
9 TT_CONTEXT_TYPE Public See coding 20091117 tt_context_type TYPE STANDARD TABLE OF ts_context_type
10 TT_EXTRACT Private Attribute reference (LIKE) 20091119
11 TT_HIERARCHY Public See coding 20091107 tt_hierarchy TYPE STANDARD TABLE OF ts_hierarchy
12 TT_RESULT Public See coding 20091109 tt_result TYPE STANDARD TABLE OF ts_result
13 TT_STORE Public See coding 20091117 tt_store TYPE STANDARD TABLE OF ts_store
14 TT_XML_EXTRACT_DATA Private See coding 20091119 tt_xml_extract_data TYPE STANDARD TABLE OF ts_xml_extract_data WITH DEFAULT KEY
Method Signatures

Method FILL_RESULT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_RESULT Value transfer Type reference (TYPE) ANY 20091116
2 Importing IO_FDT_FACTORY Call by reference Object reference (TYPE REF TO) IF_FDT_FACTORY FDT: Universal Unique Identifier 20091116
3 Importing ITS_ELEMENTS Call by reference Type reference (TYPE) IF_FDT_STRUCTURE=>TS_ELEMENT Element list 20091116
4 Importing IV_LINK_COUNT Call by reference Type reference (TYPE) INT4 Natural number 20091118
5 Importing IV_TABLE Call by reference Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20091124

Method FILL_RESULT_STRUCTURE on class /BOFU/CL_FDT_DATA_EXTRACT has no exception.

Method GET_TREE_RESULT_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LINE_KEY Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20091107
2 Importing IV_PARENT_KEY Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20091107
3 Importing IV_RESULT_ID Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20091107

Method GET_TREE_RESULT_STRUCT on class /BOFU/CL_FDT_DATA_EXTRACT has no exception.

Method LOAD_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP 20091030
2 Importing IV_VERSION Call by reference Type reference (TYPE) IF_FDT_TYPES=>VERSION 20091030
3 Returning RS_BUFFER Value transfer Type reference (TYPE) TS_BUFFER 20091030
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20091030

Method LOAD_BUFFER_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VERSION Call by reference Type reference (TYPE) IF_FDT_TYPES=>VERSION 20091030
2 Returning RS_BUFFER Value transfer Type reference (TYPE) TS_BUFFER 20091030
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20091030

Method MOVE_DATA_EXT_TO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_INTERNAL_DATA Call by reference Object reference (TYPE REF TO) DATA 20091102
2 Importing IR_EXTERNAL_DATA Call by reference Object reference (TYPE REF TO) DATA 20091102
3 Importing ITS_EXTERNAL_NAME_MAP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_ID_NAME 20091102
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20091102
5 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20091102
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20091102

Method MOVE_DATA_INT_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_EXTERNAL_DATA Call by reference Object reference (TYPE REF TO) DATA 20091102
2 Importing IR_EXTERNAL_DATA Call by reference Object reference (TYPE REF TO) DATA 20091102
3 Importing IR_INTERNAL_DATA Call by reference Object reference (TYPE REF TO) DATA 20091102
4 Importing ITS_EXTERNAL_NAME_MAP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_ID_NAME 20091102
5 Importing IV_EXTERNAL_TYPE_LENGTH Call by reference Type reference (TYPE) I 20091102
6 Importing IV_EXTERNAL_TYPE_NAME Call by reference Type reference (TYPE) STRING 20091102
7 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20091102
8 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20091102
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20091102

Method PROCESS_RETRIEVE_EXPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20091117
2 Importing IS_HIERARCHY Call by reference Type reference (TYPE) TS_HIERARCHY BO data extractor(DEEP) 20091117
3 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091203
4 Importing IV_APPLICATION Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20091117
5 Importing IV_EXPRESSION Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20091117

Method PROCESS_RETRIEVE_EXPR on class /BOFU/CL_FDT_DATA_EXTRACT has no exception.

Method SAVE_BUFFER_DB Signature

Method SAVE_BUFFER_DB on class /BOFU/CL_FDT_DATA_EXTRACT has no parameter.
Method SAVE_BUFFER_DB on class /BOFU/CL_FDT_DATA_EXTRACT has no exception.

Method SET_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUFFER Call by reference Type reference (TYPE) TS_BUFFER 20091102
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20091030
History
Last changed by/on SAP  20110908 
SAP Release Created in 702