SAP ABAP Class CL_WCF_GENIL_BOPF_COMP (generic BOPF component for GenIL)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-WUI-GOL-GIL (Application Component) Generic Interaction Layer
     WCF_GENIL_BOPF (Package) GenIL on BOPF
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRM_GENIL_ABSTR_COMPONENT2 Pattern for Components with Alternative DSLI Interface 20100129
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GENIL_WEBSERVICE_SUPPORT Web Service Interface 20100201
Properties
Class CL_WCF_GENIL_BOPF_COMP  
Short Description generic BOPF component for GenIL    
Super Class CL_CRM_GENIL_ABSTR_COMPONENT2 Pattern for Components with Alternative DSLI Interface 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WCF_GENIL_BOPF   GenIL on BOPF 
Created 20100129   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_GENIL_APPL_INTLAY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_GENIL_WEBSERVICE_SUPPORT Web Service Interface 20100201
Friends
Class CL_WCF_GENIL_BOPF_COMP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_HOST_BO_KEY Constant Private Type reference (TYPE) NAME_KOMP 'HOST_BO_KEY' 20100129
2 CS_HOST_KEY Constant Private Type reference (TYPE) NAME_KOMP 'HOST_KEY' 20100129
3 CS_HOST_NODE_KEY Constant Private Type reference (TYPE) NAME_KOMP 'HOST_NODE_KEY' 20100129
4 CS_KEY Constant Private Type reference (TYPE) NAME_KOMP 'KEY' 20100129
5 CS_PARENT_KEY Constant Private Type reference (TYPE) NAME_KOMP 'PARENT_KEY' 20100129
6 CS_ROOT_KEY Constant Private Type reference (TYPE) NAME_KOMP 'ROOT_KEY' 20100129
7 MO_GENIL_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_WCF_GENIL_BOPF_MODEL 20100129
8 MV_COMPONENT_NAME Instance attribute Protected Type reference (TYPE) CRMT_COMPONENT_NAME 20100129
Methods
# Method Level Visibility Method type Description Created on
1 ABAP_NOT Instance method Private Method 20100201
2 ADD_MESSAGE Instance method Private Method 20100201
3 ATTACH_MSGS_2_ROOTLIST Instance method Private Method 20100303
4 BUILD_MODIFICATION_TABLE_4_CRT Instance method Private Method 20100201
5 BUILD_MODIFICATION_TABLE_4_MOD Instance method Private Method 20100201
6 CENTRALIZE_DATA Instance method Private Method 20100201
7 CONSTRUCTOR Instance method Public Constructor 20100201
8 CONVERT_MESSAGES Instance method Private Method 20100201
9 CONVERT_OBJTREE_2_REQ_TABLE Instance method Private Method 20100201
10 CONVERT_OBJ_ID_TAB_TO_BOPF Instance method Private Method 20100201
11 DETERMINE_BOPF_EDIT_MODE Instance method Private Method 20100201
12 DO_BOPF_CHECK_BEFORE_SAVE Instance method Private Method 20100201
13 DO_BOPF_MODIFY Instance method Private Method 20100302
14 EXTRACT_MODIFICATIONS Instance method Private Method 20100201
15 FILL_GENIL_PROPERTY_OBJECT Instance method Private Method 20100129
16 FILL_KEYS_BY_LINK_TAB Instance method Private Method 20100923
17 FILL_KEYS_BY_MASTER_KEY_TAB Instance method Private Method 20100201
18 FILL_KEYS_FROM_ROOTLIST Instance method Private Method 20100201
19 FILL_REQUESTED_ATTRIBUTES Instance method Protected Method 20100129
20 GET_FIELD_LIST Instance method Private Method 20100201
21 GET_KEY_FIELD_TAB Instance method Private Method 20100201
22 GET_MSG_CONT_AND_CONVERT_MSGS Instance method Private Method 20100201
23 GET_RELATION_FILTERS Instance method Private Method 20100201
24 GET_RELS_FOR_REQUESTED_OBJS Instance method Private Method 20100201
25 GET_ROOT_PATH_RECURSIVELY Instance method Private Method 20100201
26 GET_SERVICE_MANAGER Instance method Protected Method 20100129
27 GET_WST_KEY_DATA Instance method Private Method 20100201
28 PREPARE_AND_EXECUTE_QUERY Instance method Private Method 20100201
29 RETRIEVE Instance method Private Method 20100201
30 RETRIEVE_BY_ASSOCATION Instance method Private Method 20100201
31 RETRIEVE_FOR_LOCKING Instance method Private Method 20100201
32 SET_ATTRIBUTE_PROPERTIES Instance method Private Method 20100201
33 SET_ATTR_PROPS_FOR_INSTANCES Instance method Private Method 20100129
34 UPDATE_CHANGED_OBJECT_LIST Instance method Private Method 20100129
35 UPDATE_REQ_OBJECTS Instance method Private Method 20100129
36 UPDATE_ROOTLIST_ON_BO_CHANGES Instance method Private Method 20100129
37 UPDATE_SUCCESS_STATE Instance method Private Method 20100129
Events
Class CL_WCF_GENIL_BOPF_COMP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_MASTER_KEY_LINK Private See coding 20100129 BEGIN OF ts_master_key_link, source_key TYPE /bobf/conf_key, target_key TYPE /bobf/conf_key, source_node_key TYPE /bobf/obm_node_key, target_node_key TYPE /bobf/obm_node_key, obj_data TYPE REF TO data, END OF ts_master_key_link
2 TT_MASTER_KEY_LINK Private See coding 20100129 tt_master_key_link TYPE SORTED TABLE OF ts_master_key_link WITH UNIQUE KEY target_key
Method Signatures

Method ABAP_NOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IN Call by reference Type reference (TYPE) ABAP_BOOL 20100201
2 Returning RV_OUT Value transfer Type reference (TYPE) ABAP_BOOL 20100201

Method ABAP_NOT on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_LIST Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE 20100201
2 Importing IO_MSG Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE 20100201

Method ADD_MESSAGE on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method ATTACH_MSGS_2_ROOTLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BOPF_MSG_TAB Call by reference Object reference (TYPE REF TO) /BOBF/T_FRW_MESSAGE_K Message Table 20100303
2 Importing IV_ROOT_LIST Call by reference Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECTLIST 20100303

Method ATTACH_MSGS_2_ROOTLIST on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method BUILD_MODIFICATION_TABLE_4_CRT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MOD Call by reference Type reference (TYPE) /BOBF/T_FRW_MODIFICATION 20100714
2 Importing IS_OBJECT_INFO Call by reference Type reference (TYPE) WCF_S_BOPF_OBJECT_INFO 20100201
3 Importing IT_PARAMETERS Call by reference Type reference (TYPE) CRMT_NAME_VALUE_PAIR_TAB 20100201
4 Importing IV_NUMBER Call by reference Type reference (TYPE) INT4 1 20100201

Method BUILD_MODIFICATION_TABLE_4_CRT on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method BUILD_MODIFICATION_TABLE_4_MOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MODIFICATIONS Call by reference Type reference (TYPE) /BOBF/T_FRW_MODIFICATION 20100201
2 Exporting EV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY 20100201
3 Importing IO_OBJECT_LIST Call by reference Object reference (TYPE REF TO) IF_GENIL_CONTAINER_OBJECTLIST 20100201
4 Importing IO_ROOT_LIST Call by reference Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECTLIST 20100201
5 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME 20100201
6 Importing IV_ROOT_KEY Call by reference Type reference (TYPE) /BOBF/S_FRW_KEY 20100201
7 Importing IV_SOURCE_KEY Call by reference Type reference (TYPE) /BOBF/S_FRW_KEY 20100201

Method BUILD_MODIFICATION_TABLE_4_MOD on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method CENTRALIZE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MASTER_KEY_LINK Call by reference Type reference (TYPE) TT_MASTER_KEY_LINK 20100201
2 Importing IT_DATA Call by reference Type reference (TYPE) TABLE 20100201
3 Importing IT_KEY_LINK Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY_LINK 20100201
4 Importing IV_TARGET_NODE Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY 20100201

Method CENTRALIZE_DATA on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_GENIL_MODEL Call by reference Object reference (TYPE REF TO) IF_GENIL_APPL_MODEL 20100201
2 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME 20100201
3 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 20100201

Method CONSTRUCTOR on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method CONVERT_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BOPF_MSG Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE 20100201
2 Importing IO_MSG_SERVICE_ACCESS Call by reference Object reference (TYPE REF TO) IF_GENIL_MSG_SERVICE_ACCESS 20100201
3 Importing IR_FAILED_KEYS Call by reference Object reference (TYPE REF TO) /BOBF/T_FRW_KEY 20100201
4 Importing IV_ORG_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY 20100201

Method CONVERT_MESSAGES on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method CONVERT_OBJTREE_2_REQ_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REQ_OBJECTS Call by reference Type reference (TYPE) WCF_T_BOPF_REQ_OBJECT 20100201
2 Importing IO_OBJECT_LIST Call by reference Object reference (TYPE REF TO) IF_GENIL_CONTAINER_OBJECTLIST 20100201
3 Importing IO_ROOT_LIST Call by reference Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECTLIST 20100201
4 Importing IO_SOURCE_OBJECT Call by reference Object reference (TYPE REF TO) IF_GENIL_CONTAINER_OBJECT 20100201
5 Importing IV_LEVEL Call by reference Type reference (TYPE) INT1 0 20100201
6 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME 20100201

Method CONVERT_OBJTREE_2_REQ_TABLE on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method CONVERT_OBJ_ID_TAB_TO_BOPF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GENIL_OBJECT_IDS Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INST_LINE_TAB 20100201
2 Returning RT_BOPF_KEYS Value transfer Type reference (TYPE) /BOBF/T_FRW_KEY 20100201

Method CONVERT_OBJ_ID_TAB_TO_BOPF on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method DETERMINE_BOPF_EDIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOCK_MODE Call by reference Type reference (TYPE) IF_GENIL_APPL_INTLAY=>LOCK_MODE 20100201
2 Returning RV_EDIT_MODE Value transfer Type reference (TYPE) /BOBF/CONF_EDIT_MODE 20100201

Method DETERMINE_BOPF_EDIT_MODE on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method DO_BOPF_CHECK_BEFORE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_ALL_MESSAGES Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE 20100201
2 Exporting EV_REJECTED Call by reference Type reference (TYPE) ABAP_BOOL 20100201
3 Importing IO_TRANS_MGR Call by reference Object reference (TYPE REF TO) /BOBF/IF_TRA_SLAVE_TRANS_MGR 20100201

Method DO_BOPF_CHECK_BEFORE_SAVE on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method DO_BOPF_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_TRA_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_TRA_CHANGE Interface for transaction change objects 20100302
2 Importing IR_MSG_TAB Call by reference Object reference (TYPE REF TO) /BOBF/T_FRW_MESSAGE_K Message Table 20100302
3 Importing IT_MOD Call by reference Type reference (TYPE) /BOBF/T_FRW_MODIFICATION Changes 20100302
4 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20100302

Method DO_BOPF_MODIFY on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method EXTRACT_MODIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MODIFICATIONS Call by reference Type reference (TYPE) /BOBF/T_FRW_MODIFICATION 20100201
2 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_GENIL_CONTAINER_OBJECT 20100201
3 Importing IS_OBJECT_INFO Call by reference Type reference (TYPE) WCF_S_BOPF_OBJECT_INFO 20100201
4 Importing IS_RELATION_INFO Call by reference Type reference (TYPE) WCF_S_BOPF_RELATION_INFO 20100201
5 Importing IV_ROOT_KEY Call by reference Type reference (TYPE) /BOBF/S_FRW_KEY 20100201
6 Importing IV_SOURCE_KEY Call by reference Type reference (TYPE) /BOBF/S_FRW_KEY 20100201

Method EXTRACT_MODIFICATIONS on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method FILL_GENIL_PROPERTY_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BOPF_PROPERTY Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_PROPERTY 20100129
2 Importing IO_GENIL_PROPERTY Call by reference Object reference (TYPE REF TO) IF_GENIL_OBJ_ATTR_PROPERTIES 20100129
3 Importing IT_INST_TABLE Call by reference Type reference (TYPE) WCF_T_BOPF_REQ_INSTANCES 20100129
4 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY 20100129

Method FILL_GENIL_PROPERTY_OBJECT on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method FILL_KEYS_BY_LINK_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REQ_OBJECTS Call by reference Type reference (TYPE) WCF_T_BOPF_REQ_OBJECT 20100923
2 Importing IS_REQ_OBJECT Call by reference Type reference (TYPE) WCF_S_BOPF_REQ_OBJECT 20100923
3 Importing IT_DATA Call by reference Type reference (TYPE) TABLE 20100923
4 Importing IT_KEY_LINK Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY_LINK Key Link 20100923
5 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY 20100923
6 Importing IV_IS_FOREIGN_REL Call by reference Type reference (TYPE) ABAP_BOOL 20100923
7 Importing IV_TARGET_NODE Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20100923
8 Importing IV_TARGET_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20100923

Method FILL_KEYS_BY_LINK_TAB on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method FILL_KEYS_BY_MASTER_KEY_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REQ_OBJECTS Call by reference Type reference (TYPE) WCF_T_BOPF_REQ_OBJECT 20100201
2 Importing IS_REQ_OBJECT Call by reference Type reference (TYPE) WCF_S_BOPF_REQ_OBJECT 20100201
3 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY 20100201
4 Importing IV_IS_FOREIGN_REL Call by reference Type reference (TYPE) ABAP_BOOL 20100201
5 Importing IV_MASTER_KEY_TAB Call by reference Type reference (TYPE) TT_MASTER_KEY_LINK 20100201
6 Importing IV_TARGET_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20100201

Method FILL_KEYS_BY_MASTER_KEY_TAB on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method FILL_KEYS_FROM_ROOTLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROOTLIST Call by reference Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECTLIST 20100201
2 Returning RT_KEYS Value transfer Type reference (TYPE) /BOBF/T_FRW_KEY 20100201

Method FILL_KEYS_FROM_ROOTLIST on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method FILL_REQUESTED_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BOPF_ATTRIBUTES Call by reference Type reference (TYPE) /BOBF/T_FRW_NAME 20100129
2 Importing IT_GENIL_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_ATTR_NAME_TAB 20100129

Method FILL_REQUESTED_ATTRIBUTES on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method GET_FIELD_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20100201
2 Returning RT_FIELDS Value transfer Type reference (TYPE) /BOBF/T_FRW_NAME 20100201

Method GET_FIELD_LIST on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method GET_KEY_FIELD_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_NAME_TAB Value transfer Type reference (TYPE) CRMT_ATTR_NAME_TAB 20100201

Method GET_KEY_FIELD_TAB on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method GET_MSG_CONT_AND_CONVERT_MSGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BOPF_MSG_TAB Call by reference Object reference (TYPE REF TO) /BOBF/T_FRW_MESSAGE_K Message Table 20100302
2 Importing IR_KEYS_W_ERROR Call by reference Object reference (TYPE REF TO) /BOBF/T_FRW_KEY Key Table 20100302
3 Importing IV_ORG_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY 20100201
4 Importing IV_ROOT_LIST Call by reference Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECTLIST 20100201

Method GET_MSG_CONT_AND_CONVERT_MSGS on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method GET_RELATION_FILTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REQUEST_OBJECTS Call by reference Type reference (TYPE) CRMT_REQUEST_OBJ_TAB 20100201
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20100201
3 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME 20100201
4 Returning RS_RESULT Value transfer Object reference (TYPE REF TO) DATA 20100201

Method GET_RELATION_FILTERS on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method GET_RELS_FOR_REQUESTED_OBJS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REQ_OBJECTS Call by reference Type reference (TYPE) WCF_T_BOPF_REQ_OBJECT 20100201
2 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_GENIL_CONTAINER_OBJECT 20100201
3 Importing IV_LEVEL Call by reference Type reference (TYPE) INT1 0 20100201

Method GET_RELS_FOR_REQUESTED_OBJS on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method GET_ROOT_PATH_RECURSIVELY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) /BOBF/S_FRW_KEY 20100201
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20100201
3 Returning RT_ROOT_PATH Value transfer Type reference (TYPE) CRMT_EXTENDED_RELATION_TAB 20100201

Method GET_ROOT_PATH_RECURSIVELY on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method GET_SERVICE_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY 20100129
2 Returning RO_SERVICE_MANAGER Value transfer Object reference (TYPE REF TO) /BOBF/IF_TRA_SERVICE_MANAGER 20100129

Method GET_SERVICE_MANAGER on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method GET_WST_KEY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ALTKEY_KEY Call by reference Type reference (TYPE) /BOBF/OBM_ALTKEY_KEY 20100201
2 Exporting EV_ALTKEY_NAME Call by reference Type reference (TYPE) FIELDNAME 20100201
3 Exporting EV_ALTKEY_TABLE_TYPE Call by reference Type reference (TYPE) STRUKNAME 20100201
4 Exporting EV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY 20100201
5 Exporting EV_LOGICAL_KEY_TYPE Call by reference Type reference (TYPE) STRUKNAME 20100201
6 Exporting EV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY 20100201
7 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20100201

Method GET_WST_KEY_DATA on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method PREPARE_AND_EXECUTE_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) INDEX TABLE 20100201
2 Importing IS_QUERY_INFO Call by reference Type reference (TYPE) WCF_S_BOPF_QUERY_INFO 20100201
3 Importing IS_QUERY_PARAMETERS Call by reference Type reference (TYPE) GENILT_QUERY_PARAMETERS 20100201
4 Importing IT_SELECTION_PARAMETERS Call by reference Type reference (TYPE) GENILT_SELECTION_PARAMETER_TAB 20100201

Method PREPARE_AND_EXECUTE_QUERY on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REQ_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_REQUEST_OBJ 20100201
2 Importing IS_REQ_OBJECT Call by reference Type reference (TYPE) WCF_S_BOPF_REQ_OBJECT 20100201

Method RETRIEVE on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method RETRIEVE_BY_ASSOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REQ_OBJECTS Call by reference Type reference (TYPE) WCF_T_BOPF_REQ_OBJECT 20100201
2 Importing IR_PARAMETERS Call by reference Object reference (TYPE REF TO) DATA 20100201
3 Importing IS_REQ_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_REQUEST_OBJ 20100201
4 Importing IS_REQ_OBJECT Call by reference Type reference (TYPE) WCF_S_BOPF_REQ_OBJECT 20100201

Method RETRIEVE_BY_ASSOCATION on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method RETRIEVE_FOR_LOCKING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY 20100201
2 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) CRMT_GENIL_OBJ_INST_LINE 20100201
3 Importing IT_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY 20100201
4 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /BOBF/CONF_EDIT_MODE 20100201
5 Importing IV_MSG_SERVICE_ACCESS Call by reference Object reference (TYPE REF TO) IF_GENIL_MSG_SERVICE_ACCESS 20100201

Method RETRIEVE_FOR_LOCKING on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method SET_ATTRIBUTE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REQ_OBJECT Call by reference Type reference (TYPE) WCF_S_BOPF_REQ_OBJECT 20100201
2 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY 20100201
3 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY 20100201

Method SET_ATTRIBUTE_PROPERTIES on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method SET_ATTR_PROPS_FOR_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INST_TABLE Call by reference Type reference (TYPE) WCF_T_BOPF_REQ_INSTANCES Test 20100129
2 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY 20100129
3 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY 20100129

Method SET_ATTR_PROPS_FOR_INSTANCES on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method UPDATE_CHANGED_OBJECT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_CHANGED_OBJECTS Value transfer Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB 20100129
2 Importing IO_TRA_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_TRA_CHANGE 20100129
3 Importing IR_MSG_TAB Call by reference Object reference (TYPE REF TO) /BOBF/T_FRW_MESSAGE_K Message Table 20100302

Method UPDATE_CHANGED_OBJECT_LIST on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method UPDATE_REQ_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_REQ_OBJECT Call by reference Object reference (TYPE REF TO) WCF_S_BOPF_REQ_OBJECT 20100129
2 Changing CT_REQ_OBJECTS Call by reference Type reference (TYPE) WCF_T_BOPF_REQ_OBJECT 20100129
3 Importing IO_SOURCE_OBJECT Call by reference Object reference (TYPE REF TO) IF_GENIL_CONTAINER_OBJECT 20100129
4 Importing IV_LEVEL Call by reference Type reference (TYPE) INT1 20100129
5 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20100129
6 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME 20100129

Method UPDATE_REQ_OBJECTS on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method UPDATE_ROOTLIST_ON_BO_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ROOT_LIST Call by reference Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECTLIST 20100129
2 Importing IO_TRA_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_TRA_CHANGE 20100129
3 Importing IR_MSG_TAB Call by reference Object reference (TYPE REF TO) /BOBF/T_FRW_MESSAGE_K Message Table 20100302
4 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY 20100129
5 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) /BOBF/CONF_CHANGE_MODE 20100129
6 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY 20100129
7 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20100129

Method UPDATE_ROOTLIST_ON_BO_CHANGES on class CL_WCF_GENIL_BOPF_COMP has no exception.

Method UPDATE_SUCCESS_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_LIST Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INST_LINE_TAB 20100129
2 Importing IT_FAILED_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY 20100129

Method UPDATE_SUCCESS_STATE on class CL_WCF_GENIL_BOPF_COMP has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701