SAP ABAP Class CL_CRM_ES_BO_EXTR (BO Extractor)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-ES (Application Component) Enterprise Search Integration
     CRM_ES_EXTR_MGR (Package) CRM Enterprise Search Extraction Manager
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_ES_DATA_EXTRACTOR Interface for Extractor methods 20080229
Properties
Class CL_CRM_ES_BO_EXTR  
Short Description BO Extractor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_ES_EXTR_MGR   CRM Enterprise Search Extraction Manager 
Created 20080229   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_ES_DATA_EXTRACTOR Interface for Extractor methods 20080229
Friends
Class CL_CRM_ES_BO_EXTR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_GENERIC_IL Static Attribute Private Object reference (TYPE REF TO) CL_CRM_GENERIC_IL_NEW Core Module of Generic Interaction Layer (GenIL) 20080318
2 GR_OBJECT_MODEL Static Attribute Private Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL Interface for Access to Central Object Model 20080318
3 GT_NODE_KEY_TAB Instance attribute Private Type reference (TYPE) GTYPE_NODE_KEY_TAB 20101122
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ENTITY_2_DEL_TABLE Instance method Private Method 20080507
2 ADD_KEYINFO_TO_RELTAB Instance method Private Method Adds Key Info to the table handed over to GENIL 20080307
3 ADD_RELATIONINFO_TO_RELTAB Instance method Private Method Adds Relation Info to the table handed over to GENIL 20080306
4 ADD_STRUC_TO_STRUCLIST Instance method Private Method 20080312
5 ADD_TO_TARGET_DRYRUN Instance method Private Method Builds the target field structure without unecessary fields 20080320
6 ADD_TO_TARGET_FIELDSTRUC Instance method Private Method Builds the target field structure without unecessary fields 20080312
7 BUILD_TARGET_DRYRUN Instance method Private Method Builds the target field structure without unecessary fields 20080320
8 BUILD_TARGET_FIELDSTRUC Instance method Private Method Builds the target field structure without unecessary fields 20080312
9 CHECK_QUERY Instance method Private Method Checks whether the BOL_ROOT_ENTITY_KEY setting is supported 20080514
10 CLEAR_INSTANCE Static method Public Method 20080814
11 CONSTRUCT_KEY_FIELD_NAME Instance method Private Method 20100621
12 CONSTRUCT_MODEL_TREE Instance method Private Method Splits Reltab in Part where Key has to be specified and not 20080326
13 CONVERT_AND_APPEND_KEY Static method Private Method Converts Key to object id and appends it to list 20080901
14 CONVERT_DATA Instance method Private Method converts output by Genil to something useable 20080310
15 CONVERT_DATA_DRY Instance method Private Method converts output by Genil to something useable 20080320
16 CONVERT_DATA_ROOT Instance method Private Method converts output by Genil to something useable 20080312
17 CONVERT_DATA_ROOT_DRY Instance method Private Method converts output by Genil to something useable 20080320
18 CONVERT_MA_DATA Instance method Private Method converts output by Genil to something useable 20100607
19 CONVERT_TABLE_2_GENTAB Static method Private Method changes any object list to list of type esh_t_if_changed_obj 20080904
20 DETERMINE_ROOT_N_KEYS Instance method Private Method Pulls Root and Keyfield(s) out of Obj_Extraction 20080507
21 EXECUTE_FILTER_QUERY Static method Public Method Execute Filter Query 20080318
22 EXPORT_DATA_2_STRING Static method Private Method Exports key data to string to be written 2 IV_LAST_OBJECT_ID 20080521
23 EXTRACT_DATA_DRYRUN Instance method Public Method Extract data 20080320
24 GEN_GUID Instance method Private Method returns reference to a freshly created GUID 20080424
25 GET_ATTR_FROM_OBJ Instance method Private Method Pulls out the attributes from the handed over object 20080311
26 GET_KEYS_FROM_METHOD Static method Private Method Get Keys from GenIL Method 20080402
27 GET_KEYS_FROM_QUERY Static method Private Method Get Keys from Query 20080311
28 GET_KEYS_FROM_REL_2_ROOT Static method Private Method Fires read to fetch Root and gets keys 20080721
29 GET_KEYS_FROM_ROOT Static method Private Method Get Keys from Root 20080311
30 GET_KEY_STRUCT_NAME Static method Private Method GET_KEY_STRUCT_NAME from Genil 20080527
31 GET_SINGULAR_FIELD_OF_STRUCT Static method Private Method returns ABAP_TRUE in case struct is a field 20080901
32 IMPORT_DATA_FROM_STRING Static method Private Method Reads Data from (IV_LAST_OBJECT_ID) string 20080521
33 IMPORT_DATA_FROM_STRING_WR Static method Private Method 20080528
34 INIT_GENIL_OBJECTS Static method Private Method Initialize GENIL objects 20080318
35 LOCATE_MA_ENTRY Instance method Private Method converts output by Genil to something useable 20100614
36 LOCATE_OBJ_EXTRACT_ENTRY Instance method Private Method 20100615
37 PREPARE_PROCESS_DELETIONS Instance method Private Method 20080506
38 PROCESS_DELETIONS Instance method Private Method Checks for Deletions and sends them to ES 20080506
39 READ_FROM_GENIL Static method Private Method hands the request over to the Genil 20080307
40 SEARCH_ENTRY_IN_LIST Instance method Private Method 20080507
41 SPLIT_RELTAB Instance method Private Method Splits Reltab in Part where Key has to be specified and not 20080318
42 STRUCT_IS_DIRECTLY_CONVERTIBLE Static method Private Method checks whether the struct can be converted to char easily 20080603
43 STRUCT_IS_FIELD_ONLY Static method Private Method returns ABAP_TRUE in case struct is a field 20080901
Events
Class CL_CRM_ES_BO_EXTR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTYPE_FATHER_KEY_ENTRY Private See coding 20100614 begin of GTYPE_FATHER_KEY_ENTRY, OBJID type CRMT_GENIL_OBJECT_ID, KEYFIELD type CRM_ES_SOURCE_KEY, DATA type ref to data, end of GTYPE_FATHER_KEY_ENTRY
2 GTYPE_FATHER_KEY_TAB Private See coding 20100614 GTYPE_FATHER_KEY_TAB type hashed table of GTYPE_FATHER_KEY_ENTRY with unique key OBJID KEYFIELD
3 GTYPE_NODE_KEY_ENTRY Private See coding 20101122 begin of GTYPE_NODE_KEY_ENTRY, PARENTNODE type CRM_ES_NODE_ID, PARENTKEY type CRM_ES_SOURCE_KEY, end of GTYPE_NODE_KEY_ENTRY
4 GTYPE_NODE_KEY_TAB Private See coding 20101122 GTYPE_NODE_KEY_TAB type sorted table of GTYPE_NODE_KEY_ENTRY with unique key PARENTNODE PARENTKEY
Method Signatures

Method ADD_ENTITY_2_DEL_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ROOT_NODE Call by reference Type reference (TYPE) ESH_S_IF_EXTRACT_NODE Extraction of one node 20080507
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) STRING 20080507
3 Importing IV_FIELDTABLE Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20080513
4 Importing IV_KEYSTRUCTNAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080507
5 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) ANY 20080507

Method ADD_ENTITY_2_DEL_TABLE on class CL_CRM_ES_BO_EXTR has no exception.

Method ADD_KEYINFO_TO_RELTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_REQUESTTAB Call by reference Type reference (TYPE) CRMT_EXTENDED_RELATION_TAB Table of Object Reference Tables 20080307
2 Exporting EV_KEYS_FOUND Call by reference Type reference (TYPE) ABAP_BOOL Logical Variable 20080506
3 Importing IT_KEYTAB Call by reference Type reference (TYPE) ESH_T_IF_CHANGED_OBJECTS 20080307
4 Importing IT_MAINRELATIONS Call by reference Type reference (TYPE) CRMT_RELATION_TAB Table of Extended Object Relations 20080307
5 Importing IV_KEYTYPE Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080307
6 Importing IV_OBJECTNAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080307

Method ADD_KEYINFO_TO_RELTAB on class CL_CRM_ES_BO_EXTR has no exception.

Method ADD_RELATIONINFO_TO_RELTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_REQUESTTAB Call by reference Type reference (TYPE) CRMT_EXTENDED_RELATION_TAB Table of Object Reference Tables 20080306
2 Importing IT_RELTAB Call by reference Type reference (TYPE) CRMT_RELATION_TAB Table of Generic Object Relations 20080306

Method ADD_RELATIONINFO_TO_RELTAB on class CL_CRM_ES_BO_EXTR has no exception.

Method ADD_STRUC_TO_STRUCLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STRUCLIST Call by reference Type reference (TYPE) CRMT_ES_STRUCT_DEF Table of structure definitions for Enterprise Search 20080312
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) CRM_ES_NODE_ID External Name of Object 20080326
3 Importing IV_STRUC Call by reference Object reference (TYPE REF TO) DATA 20080312
4 Importing IV_STRUCNAME Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20080312

Method ADD_STRUC_TO_STRUCLIST on class CL_CRM_ES_BO_EXTR has no exception.

Method ADD_TO_TARGET_DRYRUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STRUCLIST Call by reference Type reference (TYPE) CRMT_ES_STRUCT_DEF Table of structure definitions for Enterprise Search 20080320
2 Exporting EV_ADDEDSTRUC Call by reference Object reference (TYPE REF TO) DATA 20080328
3 Changing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Extraction of nodes 20080320
4 Importing IV_FATHERKEY Call by reference Type reference (TYPE) XSTRING 20080328
5 Importing IV_NODE_NAME Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20080326
6 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080320
7 Importing IV_ORGSTRUC Call by reference Object reference (TYPE REF TO) DATA Extraction of nodes 20080320
8 Importing IV_STRUCTNAME Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20080320

Method ADD_TO_TARGET_DRYRUN on class CL_CRM_ES_BO_EXTR has no exception.

Method ADD_TO_TARGET_FIELDSTRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDDATA Call by reference Type reference (TYPE) CRMT_ES_ADDITIONAL_FIELDS_TAB runtime relation linkage for extraction 20080414
2 Changing CT_STRUCLIST Call by reference Type reference (TYPE) CRMT_ES_STRUCT_DEF Table of structure definitions for Enterprise Search 20080312
3 Changing CV_OWNKEY Call by reference Object reference (TYPE REF TO) DATA 20080414
4 Exporting EV_ADDEDSTRUC Call by reference Object reference (TYPE REF TO) DATA 20080328
5 Importing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Extraction of nodes 20080319
6 Importing IV_BOL_ROOT_ID Call by reference Type reference (TYPE) XSTRING 20080414
7 Importing IV_FATHERKEY Call by reference Object reference (TYPE REF TO) DATA 20080328
8 Importing IV_FIRE_BLIND Call by reference Type reference (TYPE) ABAP_BOOL ' ' Logical Variable 20080731
9 Importing IV_NODE_NAME Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20080326
10 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080319
11 Importing IV_ORGSTRUC Call by reference Object reference (TYPE REF TO) DATA Extraction of nodes 20080312
12 Importing IV_PARALLEL_SWITCH Call by reference Type reference (TYPE) BOOLEAN '-' Boolean Variable (X=True, -=False, Space=Unknown) 20080410
13 Importing IV_STRUCTNAME Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20080312

Method ADD_TO_TARGET_FIELDSTRUC on class CL_CRM_ES_BO_EXTR has no exception.

Method BUILD_TARGET_DRYRUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STRUCLIST Call by reference Type reference (TYPE) CRMT_ES_STRUCT_DEF Table of structure definitions for Enterprise Search 20080320
2 Changing CV_TABLE_NODE Call by reference Type reference (TYPE) ESH_S_IF_EXTRACT_NODE Extraction of one node 20080320
3 Exporting EV_ES_STRUC Value transfer Object reference (TYPE REF TO) DATA 20080320
4 Importing IV_FATHERKEY Call by reference Type reference (TYPE) XSTRING 20080328
5 Importing IV_NODE_NAME Call by reference Type reference (TYPE) CRM_ES_NODE_ID External Name of Object 20080326
6 Importing IV_ORGSTRUC Call by reference Object reference (TYPE REF TO) DATA 20080320
7 Importing IV_STRUCTNAME Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20080320

Method BUILD_TARGET_DRYRUN on class CL_CRM_ES_BO_EXTR has no exception.

Method BUILD_TARGET_FIELDSTRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STRUCLIST Call by reference Type reference (TYPE) CRMT_ES_STRUCT_DEF Table of structure definitions for Enterprise Search 20080312
2 Importing CV_TABLE_NODE Call by reference Type reference (TYPE) ESH_S_IF_EXTRACT_NODE Extraction of one node 20080319
3 Exporting EV_ES_STRUC Value transfer Object reference (TYPE REF TO) DATA 20080312
4 Importing IV_NODE_NAME Call by reference Type reference (TYPE) CRM_ES_NODE_ID External Name of Object 20080326
5 Importing IV_ORGSTRUC Call by reference Object reference (TYPE REF TO) DATA 20080312
6 Importing IV_STRUCTNAME Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20080312

Method BUILD_TARGET_FIELDSTRUC on class CL_CRM_ES_BO_EXTR has no exception.

Method CHECK_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_VALUE Value transfer Type reference (TYPE) ABAP_BOOL Logical Variable 20080514
2 Importing IV_QUERYNAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080514

Method CHECK_QUERY on class CL_CRM_ES_BO_EXTR has no exception.

Method CLEAR_INSTANCE Signature

Method CLEAR_INSTANCE on class CL_CRM_ES_BO_EXTR has no parameter.
Method CLEAR_INSTANCE on class CL_CRM_ES_BO_EXTR has no exception.

Method CONSTRUCT_KEY_FIELD_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LEVEL Call by reference Type reference (TYPE) I 2 byte integer (signed) 20100621
2 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20100621

Method CONSTRUCT_KEY_FIELD_NAME on class CL_CRM_ES_BO_EXTR has no exception.

Method CONSTRUCT_MODEL_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MODEL_TREE_NODE Call by reference Object reference (TYPE REF TO) CRMT_ES_RELATION_TAB List of modeled relations 20080326
2 Importing IT_ORGRELATIONS Call by reference Type reference (TYPE) CRMT_ES_RELATION_TAB Table of Generic Object Relations 20080326
3 Importing IV_ROOT_NODE Call by reference Type reference (TYPE) CRM_ES_NODE_ID External Name of Object 20080326

Method CONSTRUCT_MODEL_TREE on class CL_CRM_ES_BO_EXTR has no exception.

Method CONVERT_AND_APPEND_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KEYLIST Call by reference Type reference (TYPE) ESH_T_IF_CHANGED_OBJECTS Changed Objects 20080901
2 Changing CV_TYPE Call by reference Type reference (TYPE) STRING 20080901
3 Changing CV_TYPE_IDENTIFIED Call by reference Type reference (TYPE) ABAP_BOOL Logical Variable 20080901
4 Importing IV_DATA Call by reference Type reference (TYPE) ANY 20080901

Method CONVERT_AND_APPEND_KEY on class CL_CRM_ES_BO_EXTR has no exception.

Method CONVERT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDDATA Call by reference Type reference (TYPE) CRMT_ES_ADDITIONAL_FIELDS_TAB runtime relation linkage for extraction 20080414
2 Changing CT_STRUCLIST Call by reference Type reference (TYPE) CRMT_ES_STRUCT_DEF Table of structure definitions for Enterprise Search 20080312
3 Importing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Table of Generic Object Relations 20080319
4 Importing IV_BOL_ROOT_ENTITY_KEY Call by reference Type reference (TYPE) XSTRING 20080414
5 Importing IV_CURRENT_NODE Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20080326
6 Importing IV_CURRENT_OBJECT Call by reference Object reference (TYPE REF TO) IF_GENIL_CONTAINER_OBJECTLIST Data Container - Root Object List Interface 20080312
7 Importing IV_FATHERKEY Call by reference Object reference (TYPE REF TO) DATA 20080326
8 Importing IV_PARALLEL_SWITCH Call by reference Type reference (TYPE) BOOLEAN '-' Boolean Variable (X=True, -=False, Space=Unknown) 20080410
9 Importing IV_RELTREE Call by reference Type reference (TYPE) CRMT_ES_RELATION_TAB List of modeled relations 20080326

Method CONVERT_DATA on class CL_CRM_ES_BO_EXTR has no exception.

Method CONVERT_DATA_DRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STRUCLIST Call by reference Type reference (TYPE) CRMT_ES_STRUCT_DEF Table of structure definitions for Enterprise Search 20080320
2 Changing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Table of Generic Object Relations 20080320
3 Importing IV_CURRENT_NODE Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20080326
4 Importing IV_CURRENT_OBJECT Call by reference Object reference (TYPE REF TO) IF_GENIL_CONTAINER_OBJECTLIST Data Container - Root Object List Interface 20080320
5 Importing IV_FATHERKEY Call by reference Type reference (TYPE) XSTRING 20080326
6 Importing IV_RELTREE Call by reference Type reference (TYPE) CRMT_ES_RELATION_TAB List of modeled relations 20080326

Method CONVERT_DATA_DRY on class CL_CRM_ES_BO_EXTR has no exception.

Method CONVERT_DATA_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDDATA Call by reference Type reference (TYPE) CRMT_ES_ADDITIONAL_FIELDS_TAB runtime relation linkage for extraction 20080414
2 Changing CT_STRUCLIST Call by reference Type reference (TYPE) CRMT_ES_STRUCT_DEF Table of structure definitions for Enterprise Search 20080312
3 Importing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Table of Generic Object Relations 20080319
4 Importing IV_CURRENT_NODE Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20080326
5 Importing IV_CURRENT_OBJECT Call by reference Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECTLIST Data Container - Root Object List Interface 20080312
6 Importing IV_CURRENT_OBJNAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080325
7 Importing IV_FATHERKEY Call by reference Object reference (TYPE REF TO) DATA 20080326
8 Importing IV_PARALLEL_SWITCH Call by reference Type reference (TYPE) BOOLEAN '-' Boolean Variable (X=True, -=False, Space=Unknown) 20080410
9 Importing IV_RELTREE Call by reference Type reference (TYPE) CRMT_ES_RELATION_TAB List of modeled relations 20080326

Method CONVERT_DATA_ROOT on class CL_CRM_ES_BO_EXTR has no exception.

Method CONVERT_DATA_ROOT_DRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STRUCLIST Call by reference Type reference (TYPE) CRMT_ES_STRUCT_DEF Table of structure definitions for Enterprise Search 20080320
2 Changing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Table of Generic Object Relations 20080320
3 Importing IV_CURRENT_NODE Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20080326
4 Importing IV_CURRENT_OBJECT Call by reference Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECTLIST Data Container - Root Object List Interface 20080320
5 Importing IV_FATHERKEY Call by reference Type reference (TYPE) XSTRING 20080326
6 Importing IV_RELTREE Call by reference Type reference (TYPE) CRMT_ES_RELATION_TAB List of modeled relations 20080326

Method CONVERT_DATA_ROOT_DRY on class CL_CRM_ES_BO_EXTR has no exception.

Method CONVERT_MA_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDDATA Call by reference Type reference (TYPE) CRMT_ES_ADDITIONAL_FIELDS_TAB runtime relation linkage for extraction 20100607
2 Changing CT_STRUCLIST Call by reference Type reference (TYPE) CRMT_ES_STRUCT_DEF Table of structure definitions for Enterprise Search 20100607
3 Importing IR_MA_RESULT Call by reference Object reference (TYPE REF TO) IF_GENIL_MA_RESPONSE Mass Access Response Interface 20100607
4 Importing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Table of Generic Object Relations 20100607
5 Importing IT_PARENT_KEYS Call by reference Type reference (TYPE) GTYPE_FATHER_KEY_TAB 20100614
6 Importing IT_RELATION_TREE Call by reference Type reference (TYPE) CRMT_ES_RELATION_TAB List of modeled relations 20100607
7 Importing IV_CURRENT_NODE Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20100607
8 Importing IV_CURRENT_OBJECT Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Node ID for CRM ES 20100607
9 Importing IV_CURRENT_REL Call by reference Type reference (TYPE) CRMT_RELATION_NAME '' Relation Name 20100614
10 Importing IV_PARALLEL_SWITCH Call by reference Type reference (TYPE) BOOLEAN '-' Boolean Variable (X=True, -=False, Space=Unknown) 20100607
11 Importing IV_PARENT_ENTRY Call by reference Object reference (TYPE REF TO) IF_GENIL_MA_RESPONSE=>GTYPE_REQUEST_ENTRY 20100614
12 Importing IV_PARENT_KEY_FIELD Call by reference Type reference (TYPE) CRM_ES_SOURCE_KEY Source Key Field 20101125

Method CONVERT_MA_DATA on class CL_CRM_ES_BO_EXTR has no exception.

Method CONVERT_TABLE_2_GENTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLE Call by reference Type reference (TYPE) DATA 20080904
2 Returning RV_RESULT Value transfer Type reference (TYPE) ESH_T_IF_CHANGED_OBJECTS Changed Objects 20080904

Method CONVERT_TABLE_2_GENTAB on class CL_CRM_ES_BO_EXTR has no exception.

Method DETERMINE_ROOT_N_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FIELDNAME Call by reference Type reference (TYPE) STRING 20080507
2 Exporting EV_FIELDTABLE Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20080513
3 Exporting EV_ROOT_NODE Call by reference Type reference (TYPE) ESH_S_IF_EXTRACT_NODE Extraction of one node 20080507
4 Importing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Extraction of nodes 20080507
5 Importing IV_FIELDONLY Call by reference Type reference (TYPE) ABAP_BOOL Logical Variable 20080901
6 Importing IV_ROOT_NODE_ID Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20080507

Method DETERMINE_ROOT_N_KEYS on class CL_CRM_ES_BO_EXTR has no exception.

Method EXECUTE_FILTER_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEYS Call by reference Type reference (TYPE) TABLE 20080318
2 Importing IS_TEMPLATE_HEADER Call by reference Type reference (TYPE) CRMS_ES_HEADER_DATA ES Header Data for Business Template 20080404
3 Importing IT_KEYS_TO_FILTER Call by reference Type reference (TYPE) TABLE 20080318
4 Importing IV_ROOT_KEYSTRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080327

Method EXECUTE_FILTER_QUERY on class CL_CRM_ES_BO_EXTR has no exception.

Method EXPORT_DATA_2_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_TYPE Call by reference Type reference (TYPE) STRING 20080527
2 Changing CV_TYPE_IDENTIFIED Call by reference Type reference (TYPE) ABAP_BOOL General ID 20080527
3 Importing IV_DATA Call by reference Type reference (TYPE) ANY 20080521
4 Exporting RV_RESULT Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20080527

Method EXPORT_DATA_2_STRING on class CL_CRM_ES_BO_EXTR has no exception.

Method EXTRACT_DATA_DRYRUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080320
2 Importing IT_MODELED_RELATIONS Call by reference Type reference (TYPE) CRMT_ES_RELATION_TAB Table of Generic Object Relations 20080320
3 Changing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Extraction of nodes 20080320
4 Importing IT_OBJECT_IDS Call by reference Type reference (TYPE) ESH_T_IF_CHANGED_OBJECTS 20080320
5 Importing IV_BOL_OBJECT_ID Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20080320
6 Importing IV_COMPONENT_SET Call by reference Type reference (TYPE) CRMT_GENIL_APPL Component Set Name for Generic Interaction Layer 20080320
7 Importing IV_FILTER_EXEC_REQUIRED Call by reference Type reference (TYPE) ABAP_BOOL Logical Variable 20080320
8 Importing IV_KEYSTRUCTNAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080320
9 Importing IV_QUERY_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080320
10 Importing IV_ROOT_NODE Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20080402

Method EXTRACT_DATA_DRYRUN on class CL_CRM_ES_BO_EXTR has no exception.

Method GEN_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_GENGUID Call by reference Object reference (TYPE REF TO) DATA 20080424
2 Importing IV_DATATYPE Call by reference Type reference (TYPE) DYNPTYPE ABAP/4 Dictionary: Screen data type for Screen Painter 20080424

Method GEN_GUID on class CL_CRM_ES_BO_EXTR has no exception.

Method GET_ATTR_FROM_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT Value transfer Object reference (TYPE REF TO) DATA 20080311
2 Exporting EV_STRUCTNAME Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20080312
3 Importing IV_OBJ Call by reference Object reference (TYPE REF TO) IF_GENIL_CONT_SIMPLE_OBJECT Data Container - Root Object Interface 20080311

Method GET_ATTR_FROM_OBJ on class CL_CRM_ES_BO_EXTR has no exception.

Method GET_KEYS_FROM_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEYS Call by reference Type reference (TYPE) TABLE 20080403
2 Exporting EV_ALLKEYS_RETRIEVED Call by reference Type reference (TYPE) ABAP_BOOL Logical Variable 20080402
3 Exporting EV_FILTER_EXECUTED Call by reference Type reference (TYPE) ABAP_BOOL Logical Variable 20080402
4 Exporting EV_LAST_OBJECT_ID Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20080402
5 Exporting EV_RC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20080403
6 Importing IS_TEMPLATE_HEADER Call by reference Type reference (TYPE) CRMS_ES_HEADER_DATA ES Header Data for Business Template 20080402
7 Importing IV_LAST_OBJECT_ID Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20080402
8 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) ESH_E_IF_PACKAGE_SIZE Package size 20080402
9 Importing IV_ROOT_KEYSTRUCTURE_NAME Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20080402

Method GET_KEYS_FROM_METHOD on class CL_CRM_ES_BO_EXTR has no exception.

Method GET_KEYS_FROM_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEYS Call by reference Type reference (TYPE) TABLE 20080311
2 Importing IR_QUERY_RESULT_LIST Call by reference Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECTLIST Data Container - Root Object List Interface 20080311
3 Importing IV_ROOT_KEYSTRUCT_NAME Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20080311

Method GET_KEYS_FROM_QUERY on class CL_CRM_ES_BO_EXTR has no exception.

Method GET_KEYS_FROM_REL_2_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEYS Call by reference Type reference (TYPE) TABLE 20080721
2 Importing IR_QUERY_RESULT_LIST Call by reference Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECTLIST Data Container - Root Object List Interface 20080721
3 Importing IS_BOL_ROOT_OBJ Call by reference Type reference (TYPE) CRMT_EXT_ROOT_OBJ_NAME Root Object 20080721
4 Importing IS_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Relation Name 20080721
5 Importing IV_COMPSET Call by reference Type reference (TYPE) CRMT_GENIL_APPL Component Set Name for Generic Interaction Layer 20080721
6 Importing IV_DATA_REF Call by reference Object reference (TYPE REF TO) DATA 20080721

Method GET_KEYS_FROM_REL_2_ROOT on class CL_CRM_ES_BO_EXTR has no exception.

Method GET_KEYS_FROM_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEYS Call by reference Type reference (TYPE) TABLE 20080311
2 Importing IR_QUERY_RESULT_LIST Call by reference Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECTLIST Data Container - Root Object List Interface 20080311
3 Importing IS_BOL_ROOT_OBJ Call by reference Type reference (TYPE) CRMT_EXT_ROOT_OBJ_NAME Root Object 20080721
4 Importing IS_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Relation Name 20080311
5 Importing IV_COMPSET Call by reference Type reference (TYPE) CRMT_GENIL_APPL Component Set Name for Generic Interaction Layer 20080721
6 Importing IV_ROOT_KEYSTRUCT_NAME Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20080311

Method GET_KEYS_FROM_ROOT on class CL_CRM_ES_BO_EXTR has no exception.

Method GET_KEY_STRUCT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENTSET Call by reference Type reference (TYPE) CRMT_GENIL_APPL Component Set Name for Generic Interaction Layer 20080527
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080527
3 Returning RV_ATTR_STRUCT Value transfer Type reference (TYPE) STRUKNAME Name of a structure 20080527

Method GET_KEY_STRUCT_NAME on class CL_CRM_ES_BO_EXTR has no exception.

Method GET_SINGULAR_FIELD_OF_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRUCT Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080901
2 Returning RV_RESULT Value transfer Type reference (TYPE) STRING Logical Variable 20080901

Method GET_SINGULAR_FIELD_OF_STRUCT on class CL_CRM_ES_BO_EXTR has no exception.

Method IMPORT_DATA_FROM_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20080527
2 Exporting RV_RESULT Value transfer Type reference (TYPE) ANY 20080521

Method IMPORT_DATA_FROM_STRING on class CL_CRM_ES_BO_EXTR has no exception.

Method IMPORT_DATA_FROM_STRING_WR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_TYPE Call by reference Type reference (TYPE) STRING 20080528
2 Changing CV_TYPE_IDENTIFIED Call by reference Type reference (TYPE) ABAP_BOOL Logical Variable 20080528
3 Importing IV_DATA Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20080528
4 Exporting RV_RESULT Call by reference Type reference (TYPE) ANY 20080528

Method IMPORT_DATA_FROM_STRING_WR on class CL_CRM_ES_BO_EXTR has no exception.

Method INIT_GENIL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT_SET Call by reference Type reference (TYPE) CRMT_GENIL_APPL Component Set Name for Generic Interaction Layer 20080318

Method INIT_GENIL_OBJECTS on class CL_CRM_ES_BO_EXTR has no exception.

Method LOCATE_MA_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_REQUEST_ENTRY Call by reference Object reference (TYPE REF TO) IF_GENIL_MA_RESPONSE=>GTYPE_REQUEST_ENTRY 20100615
2 Exporting ER_RESULTTABLE Call by reference Object reference (TYPE REF TO) DATA 20100615
3 Exporting EV_KEYFIELD_NAME Call by reference Type reference (TYPE) STRING 20100615
4 Exporting EV_PARENTKEYFIELD_NAME Call by reference Type reference (TYPE) STRING 20100615
5 Importing IO_REQUEST_RESPONSE Call by reference Object reference (TYPE REF TO) IF_GENIL_MA_RESPONSE Mass Access Response Interface 20100615
6 Importing IV_CURRENT_OBJECT Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Node ID for CRM ES 20100614
7 Importing IV_CURRENT_REL Call by reference Type reference (TYPE) CRMT_RELATION_NAME '' Relation Name 20100614
8 Importing IV_PARENT_ENTRY Call by reference Object reference (TYPE REF TO) IF_GENIL_MA_RESPONSE=>GTYPE_REQUEST_ENTRY 20100614

Method LOCATE_MA_ENTRY on class CL_CRM_ES_BO_EXTR has no exception.

Method LOCATE_OBJ_EXTRACT_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_MODIFY_TABLE_REF Call by reference Object reference (TYPE REF TO) DATA 20100615
2 Exporting EV_FATHER_KEY_DATATYPE Call by reference Type reference (TYPE) DYNPTYPE ABAP/4 Dictionary: Screen data type for Screen Painter 20100615
3 Exporting EV_OWN_KEY_DATATYPE Call by reference Type reference (TYPE) DYNPTYPE ABAP/4 Dictionary: Screen data type for Screen Painter 20100615
4 Exporting EV_START_INDEX Call by reference Type reference (TYPE) I 20100621
5 Importing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Extraction of nodes 20100615
6 Importing IV_NODE_NAME Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20100615

Method LOCATE_OBJ_EXTRACT_ENTRY on class CL_CRM_ES_BO_EXTR has no exception.

Method PREPARE_PROCESS_DELETIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_MODIFY_REF Call by reference Object reference (TYPE REF TO) DATA 20100615
2 Exporting ET_SORTED_MODIFY_REF Call by reference Type reference (TYPE) STRING_SORTED_TABLE Sorted Table of Strings 20080514
3 Exporting EV_FIELDNAME Call by reference Type reference (TYPE) STRING 20080507
4 Exporting EV_FIELDTABLE Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20080513
5 Exporting EV_NO_CHECK_REQUIRED Call by reference Type reference (TYPE) ABAP_BOOL Logical Variable 20080507
6 Exporting EV_ROOT_NODE Call by reference Type reference (TYPE) ESH_S_IF_EXTRACT_NODE Extraction of one node 20080507
7 Importing IT_FIELDDATA Call by reference Type reference (TYPE) CRMT_ES_ADDITIONAL_FIELDS_TAB additional field information used in extraction 20120506
8 Importing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Extraction of nodes 20080507
9 Importing IT_ORIGINAL_LIST Call by reference Type reference (TYPE) ESH_T_IF_CHANGED_OBJECTS Changed Objects 20080507
10 Importing IV_KEYSTRUCTNAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080901
11 Importing IV_QUERY_EXECUTED Call by reference Type reference (TYPE) ABAP_BOOL Logical Variable 20080507
12 Importing IV_ROOT_NODE_ID Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20080507

Method PREPARE_PROCESS_DELETIONS on class CL_CRM_ES_BO_EXTR has no exception.

Method PROCESS_DELETIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDDATA Call by reference Type reference (TYPE) CRMT_ES_ADDITIONAL_FIELDS_TAB additional field information used in extraction 20120506
2 Importing IT_LIST_AFTER_QUERY Call by reference Type reference (TYPE) ESH_T_IF_CHANGED_OBJECTS Changed Objects 20080506
3 Importing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Extraction of nodes 20080506
4 Importing IT_ORIGINAL_LIST Call by reference Type reference (TYPE) ESH_T_IF_CHANGED_OBJECTS Changed Objects 20080506
5 Importing IV_KEYSTRUCTNAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080506
6 Importing IV_QUERY_EXECUTED Call by reference Type reference (TYPE) ABAP_BOOL Logical Variable 20080506
7 Importing IV_ROOT_NODE_ID Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20080506

Method PROCESS_DELETIONS on class CL_CRM_ES_BO_EXTR has no exception.

Method READ_FROM_GENIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_MA_RESULT Call by reference Object reference (TYPE REF TO) IF_GENIL_MA_RESPONSE Mass Access Response Interface 20100607
2 Exporting EV_RESULT Call by reference Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECTLIST Data Container - Root Object List Interface 20080307
3 Importing IT_REQUESTS Call by reference Type reference (TYPE) CRMT_EXTENDED_RELATION_TAB Table of Extended Object Relations 20080307
4 Importing IV_COMPSET Call by reference Type reference (TYPE) CRMT_GENIL_APPL Component Set Name for Generic Interaction Layer 20080307
5 Importing IV_TRY_WITH_MASS_ACCESS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100616

Method READ_FROM_GENIL on class CL_CRM_ES_BO_EXTR has no exception.

Method SEARCH_ENTRY_IN_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ENTRY_NOT_CONTAINED Call by reference Type reference (TYPE) ABAP_BOOL Logical Variable 20080507
2 Importing IS_ORGENTRY Call by reference Type reference (TYPE) ESH_S_IF_CHANGED_OBJECT Changed Object 20080507
3 Importing IT_SORTED_MODIFY_REF Call by reference Type reference (TYPE) STRING_SORTED_TABLE Sorted Table of Strings 20080514
4 Changing IV_INDEX Call by reference Type reference (TYPE) INT4 Whole Number with +/- Sign (-2.147.483.648 .. 2.147.483.647) 20080507
5 Importing IV_KEYSTRUCTNAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080514

Method SEARCH_ENTRY_IN_LIST on class CL_CRM_ES_BO_EXTR has no exception.

Method SPLIT_RELTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MAINRELATIONS Call by reference Type reference (TYPE) CRMT_RELATION_TAB Table of Generic Object Relations 20080318
2 Changing CT_MODEL_TREE Call by reference Object reference (TYPE REF TO) CRMT_ES_RELATION_TAB List of modeled relations 20080326
3 Changing CT_RELATIONS Call by reference Type reference (TYPE) CRMT_RELATION_TAB Table of Generic Object Relations 20080318
4 Importing IT_ORGRELATIONS Call by reference Type reference (TYPE) CRMT_ES_RELATION_TAB Table of Generic Object Relations 20080318
5 Importing IV_HEAD_OBJ_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080318
6 Importing IV_ROOT_NODE Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20080402

Method SPLIT_RELTAB on class CL_CRM_ES_BO_EXTR has no exception.

Method STRUCT_IS_DIRECTLY_CONVERTIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA Call by reference Type reference (TYPE) ANY Runtime Type Services 20080603
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL Logical Variable 20080603

Method STRUCT_IS_DIRECTLY_CONVERTIBLE on class CL_CRM_ES_BO_EXTR has no exception.

Method STRUCT_IS_FIELD_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEYSTRUCTNAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080901
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL Logical Variable 20080901

Method STRUCT_IS_FIELD_ONLY on class CL_CRM_ES_BO_EXTR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700