SAP ABAP Class /BOFU/CL_FDT_RETRIEVE_MODEL (Model class for Expression type Retrieve BOPF)
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_RETR_DATA (Package) BRFplus Add-Ons for BOPF: Expression Retrieve BO Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/IF_FDT_RETRIEVE_WD_MODEL Retrieve BO Data: Webdynpro Model 20091005
2 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_MAINTENANCE_MODEL FDT WD: Model for maintenance objects 20090707
Properties
Class /BOFU/CL_FDT_RETRIEVE_MODEL  
Short Description Model class for Expression type Retrieve BOPF    
Super Class CL_FDT_WD_MAINTENANCE_MODEL FDT WD: Model for maintenance objects 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class /BOFU/FDT_EXP_BO_RET    
Program status     
Category 0   
Package /BOFU/FDT_EXPR_BO_RETR_DATA   BRFplus Add-Ons for BOPF: Expression Retrieve BO Data 
Created 20090707   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_RETRIEVE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_WD_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_RETRIEVE_WD_MODEL Retrieve BO Data: Webdynpro Model 20091005
Friends
Class /BOFU/CL_FDT_RETRIEVE_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EVENT_PARAM_ADD_NODE Instance attribute Private Attribute reference (LIKE) 20091009
2 GC_EVENT_PARAM_NAVI_TO_OBJ_ID Instance attribute Private Attribute reference (LIKE) 20091009
3 GC_EVENT_PARAM_OBJ_USAGE Instance attribute Private Attribute reference (LIKE) 20091009
4 GC_FDT_OBJ_MENU_USAGE_TYPES Instance attribute Private Attribute reference (LIKE) 20091009
5 GC_HIERARCHY_OBJECT_TYPES Instance attribute Private Attribute reference (LIKE) 20091014
6 GC_MODEL_NODES Instance attribute Private Attribute reference (LIKE) 20091009
7 MO_EXPR_RETRIEVE Instance attribute Private Object reference (TYPE REF TO) /BOFU/IF_FDT_RETRIEVE Interface for Expression type Retrieve BOPF 20090722
8 MT_DATAOBJ_IDS_FOR_SAVE Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>T_OBJECT_ID Object IDs as unsorted index table 20091012
9 MV_EVENT_ID_COUNTER Instance attribute Private Type reference (TYPE) TV_EVENT_ID_COUNTER 20091009
10 ST_DOMVALS_DATA_STATE Static Attribute Private Type reference (TYPE) TT_DOM_VALUES 20091009
11 ST_DOMVALS_HIER_OBJ_TYPE Static Attribute Private Type reference (TYPE) TT_DOM_VALUES 20091009
12 SV_ASSOC_TARGETNODE_SEPERATOR Static Attribute Private See coding 20091010
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGES Instance method Protected Method Add Messages 20090916
2 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20091008
3 HIER_DELETE_CASCADING Instance method Private Method Hierarchy: Delete Cascading 20091014
4 HIER_DELETE_CASCADING_INT Instance method Private Method Hierarchy: Delete Cascading (Internal) 20091014
5 HIER_GET_LEAD_SELECTION Instance method Private Method Hierarchy: Get Lead Selection 20091014
6 HIER_GET_MW_DATA Instance method Private Method Hierarchy: For Set Model 20091014
7 HIER_GET_OBJTYPE_ICON Static method Private Method Hierarchy: Get Object Type Icon 20091014
8 HIER_GET_UI_DATA Instance method Private Method Hierarchy: For Get Model 20091014
9 HIER_SET_LEAD_SELECTION Instance method Private Method Hierarchy: Set Lead Selection 20091014
10 PUB_MODEL_NODE_GET_EXCL_FLDS Static method Private Method Publish Model Node: Get Fields to be Excluded 20091014
11 README Instance method Private Method README 20091010
12 RESULT_DATA_CAN_GENERATE Instance method Private Method Can Generate Result Data Object ? 20091014
13 RESULT_DATA_GENERATE Instance method Private Method Generate Result Data Object 20091014
14 RESULT_DATA_GENERATE_V1 Instance method Private Method Generate Result Data Object (first version) 20091014
Events
Class /BOFU/CL_FDT_RETRIEVE_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_HEADER Private Attribute reference (LIKE) 20091014
2 TS_HIERARCHY Private Attribute reference (LIKE) 20091011
3 TT_DOM_VALUES Private See coding Domain Values 20091008 tt_dom_values TYPE STANDARD TABLE OF dd07v WITH DEFAULT KEY
4 TT_HIERARCHY Private Attribute reference (LIKE) 20091011
5 TT_LINE_INDEX_SORTED Private Attribute reference (LIKE) 20091010
6 TT_LINE_INDEX_STD Private Attribute reference (LIKE) 20091010
7 TV_EVENT_ID_COUNTER Private See coding 20091009 tv_event_id_counter TYPE n LENGTH 23
8 TV_FDT_OBJ_MENU_USAGE_TYPE Private Attribute reference (LIKE) 20091009
9 TV_MODEL_NODE Private Attribute reference (LIKE) 20091009
Method Signatures

Method ADD_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20090916

Method ADD_MESSAGES on class /BOFU/CL_FDT_RETRIEVE_MODEL has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /BOFU/CL_FDT_RETRIEVE_MODEL has no parameter.
Method CLASS_CONSTRUCTOR on class /BOFU/CL_FDT_RETRIEVE_MODEL has no exception.

Method HIER_DELETE_CASCADING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) TT_HIERARCHY 20091014
2 Importing IV_LINE_KEY Call by reference Type reference (TYPE) TS_HIERARCHY-LINE_KEY 20091014

Method HIER_DELETE_CASCADING on class /BOFU/CL_FDT_RETRIEVE_MODEL has no exception.

Method HIER_DELETE_CASCADING_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IDX_TO_DEL Call by reference Type reference (TYPE) TT_LINE_INDEX_SORTED 20091014
2 Importing IT_DATA Call by reference Type reference (TYPE) TT_HIERARCHY 20091014
3 Importing IV_LINE_INDEX Call by reference Type reference (TYPE) I 20091014

Method HIER_DELETE_CASCADING_INT on class /BOFU/CL_FDT_RETRIEVE_MODEL has no exception.

Method HIER_GET_LEAD_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LINE_KEY Value transfer Type reference (TYPE) TS_HIERARCHY-LINE_KEY 20091014

Method HIER_GET_LEAD_SELECTION on class /BOFU/CL_FDT_RETRIEVE_MODEL has no exception.

Method HIER_GET_MW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSOC_PARAM Call by reference Type reference (TYPE) /BOFU/IF_FDT_RETRIEVE=>TT_ASSOC_PARAM Assoc Params 20091030
2 Exporting ET_BO_NODE Call by reference Type reference (TYPE) /BOFU/IF_FDT_RETRIEVE=>TT_BO_NODE Nodes 20091014
3 Exporting ET_FIELD_MAP Call by reference Type reference (TYPE) /BOFU/IF_FDT_RETRIEVE=>TT_FIELD_MAP Field Maps 20091014
4 Exporting ET_HIERARCHY Call by reference Type reference (TYPE) TT_HIERARCHY 20091014

Method HIER_GET_MW_DATA on class /BOFU/CL_FDT_RETRIEVE_MODEL has no exception.

Method HIER_GET_OBJTYPE_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) /BOFU/BO_HIER_OBJ_TYPE Expression BO Retrieve: Hierarchy Object Type 20091014
2 Returning RV_ICON Value transfer Type reference (TYPE) ICON_D Icon in text fields (substitute display, alias) 20091014

Method HIER_GET_OBJTYPE_ICON on class /BOFU/CL_FDT_RETRIEVE_MODEL has no exception.

Method HIER_GET_UI_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BO_HIER Call by reference Type reference (TYPE) TT_HIERARCHY Expression BO Retrieve: Nodes & Field Map (UI): 101/102 20091014
2 Importing IT_ASSOC_PARAM Call by reference Type reference (TYPE) /BOFU/IF_FDT_RETRIEVE=>TT_ASSOC_PARAM Assoc Params 20091102
3 Importing IT_BO_NODE Call by reference Type reference (TYPE) /BOFU/IF_FDT_RETRIEVE=>TT_BO_NODE Nodes 20091014
4 Importing IT_FIELD_MAP Call by reference Type reference (TYPE) /BOFU/IF_FDT_RETRIEVE=>TT_FIELD_MAP Field Maps 20091014

Method HIER_GET_UI_DATA on class /BOFU/CL_FDT_RETRIEVE_MODEL has no exception.

Method HIER_SET_LEAD_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LINE_KEY Value transfer Type reference (TYPE) TS_HIERARCHY-LINE_KEY 20091014

Method HIER_SET_LEAD_SELECTION on class /BOFU/CL_FDT_RETRIEVE_MODEL has no exception.

Method PUB_MODEL_NODE_GET_EXCL_FLDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXCLUDED_FIELDS Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>S_MODEL_NODE-ATTRIBUTES 20091014
2 Importing IV_DATA_OBJECT Call by reference Type reference (TYPE) ANY 20091014
3 Importing IV_SUFFIX Call by reference Type reference (TYPE) CLIKE 20091014

Method PUB_MODEL_NODE_GET_EXCL_FLDS on class /BOFU/CL_FDT_RETRIEVE_MODEL has no exception.

Method README Signature

Method README on class /BOFU/CL_FDT_RETRIEVE_MODEL has no parameter.
Method README on class /BOFU/CL_FDT_RETRIEVE_MODEL has no exception.

Method RESULT_DATA_CAN_GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20091014
2 Exporting EV_ANSWER Value transfer Type reference (TYPE) ABAP_BOOL 20091014
3 Exporting EV_EXPECTED_OBJ_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>DATA_OBJECT_TYPE Data Object Type 20091014
4 Exporting EV_EXPECTED_OBJ_TYPE_LINE Call by reference Type reference (TYPE) IF_FDT_TYPES=>DATA_OBJECT_TYPE Data Object Type 20091014
5 Exporting EV_STRUCTURE Call by reference Type reference (TYPE) FDT_UUID 20091014
6 Exporting EV_TABLE Call by reference Type reference (TYPE) FDT_UUID 20091014

Method RESULT_DATA_CAN_GENERATE on class /BOFU/CL_FDT_RETRIEVE_MODEL has no exception.

Method RESULT_DATA_GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRUCTURE Call by reference Type reference (TYPE) FDT_NAME FDT: Name 20091014
2 Importing IV_STRUCTURE_ID Value transfer Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20091014
3 Importing IV_TABLE Call by reference Type reference (TYPE) FDT_NAME FDT: Name 20091014
4 Importing IV_TABLE_ID Value transfer Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20091014
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20091014

Method RESULT_DATA_GENERATE_V1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRUCTURE Call by reference Type reference (TYPE) FDT_NAME FDT: Name 20091014
2 Importing IV_STRUCTURE_ID Value transfer Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20091014
3 Importing IV_TABLE Call by reference Type reference (TYPE) FDT_NAME FDT: Name 20091014
4 Importing IV_TABLE_ID Value transfer Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20091014
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20091014
History
Last changed by/on SAP  20110908 
SAP Release Created in 702