SAP ABAP Class CL_WCF_GENIL_UTIL (Utility class for central BOL persistence)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-GOL-GIL (Application Component) Generic Interaction Layer
     CRM_GENIL_CUST (Package) Customizing Objects for Generic Interaction Layer
Properties
Class CL_WCF_GENIL_UTIL  
Short Description Utility class for central BOL persistence    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_GENIL_CUST   Customizing Objects for Generic Interaction Layer 
Created 20090327   SAP 
Last change 20110908   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)
2 CL_CRM_GENIL_OBJ_MODEL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_WCF_GENIL_UTIL has no interface implemented.
Friends
Class CL_WCF_GENIL_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_DFIES_ATTRIBUTE Static Attribute Public Type reference (TYPE) DFIES_TABLE Table for dfies entries (CRMT_GENIL_MODEL_ATTR) 20090908
2 GT_DFIES_CRMC_DQ_ATTROP Static Attribute Public Type reference (TYPE) DFIES_TABLE Table for dfies entries (CRMC_DQ_ATTROP) 20090929
3 GT_DFIES_CRMC_DQ_COM Static Attribute Public Type reference (TYPE) DFIES_TABLE Table for dfies entries (CRMC_DQ_COM) 20090928
4 GT_DFIES_METHOD Static Attribute Public Type reference (TYPE) DFIES_TABLE Table for dfies entries (CRMT_GENIL_OBJ_METHOD_DEF) 20090908
5 GT_DFIES_OBJECTS Static Attribute Public Type reference (TYPE) DFIES_TABLE Table for dfies entries (CRMT_OBJ_PROPERTIES_DATA) 20090908
6 GT_DFIES_RELATION Static Attribute Public Type reference (TYPE) DFIES_TABLE Table for dfies entries (CRMT_RELATION_DETAIL) 20090908
7 GT_DFIES_SWITCHED_METHOD Static Attribute Public Type reference (TYPE) DFIES_TABLE Table for dfies entries (GENILT_SWITCHED_METHOD) 20090908
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE_TO_MESSAGE_TAB Static method Public Method Adds a message to message table (type CRMT_GENIL_MESSAGE_TAB 20090421
2 ADD_TO_LOG Static method Public Method Add messages to message store 20090407
3 CHECK_CLASS_DERIVED_FROM Static method Public Method Check if a class1 derives at least indirect from class2 20100826
4 CHECK_COMPONENT Static method Public Method Pre-Check if component can be loaded 20090710
5 CHECK_OBJECT_EDITABLE Static method Public Method Checks whether a transportable object can be edited/created 20100817
6 COLLECT_SY_MSG Static method Public Method 20100907
7 CREATE_LOG Static method Public Method Initialize message store 20090407
8 DELETE_OBJECT Static method Public Method Deletess TADIR entry for local objects after deletion 20100819
9 DELETE_TADIR_ENTRY Static method Public Method Delete TADIR entry for an object / relation 20100430
10 EXPAND_INCL_FROM_STRUC_DESCR Static method Public Method 20100824
11 GET_COMPONENT_FOR_OBJECT Static method Public Method 20101006
12 GET_DEFAULT_OPERATORS Static method Public Method Get default options 20091006
13 GET_HANDLER_CLASS Static method Public Method Get Handler Class for an Object 20100304
14 GET_HANDLER_CLASS_REL Static method Public Method Get Handler Class for an Object 20100708
15 IS_COMPONENT_FINAL Static method Public Method 20101011
16 MAP_ATTRIBUTE_INFO Static method Public Method map CRMT_GENIL_MODEL_ATTR to CRMC_GIL_COMP_AT 20090327
17 MAP_CRMC_DQ_ATTROP Static method Public Method map CRMC_DQ_ATTROP to GENILT_OPTION_TAB 20090928
18 MAP_CRMC_DQ_COM Static method Public Method map CRMC_DQ_COM to GENILT_OPTION_TAB 20090928
19 MAP_CRMC_GIL_COMP_AT Static method Public Method map CRMC_GIL_COMP_AT to CRMT_GENIL_MODEL_ATTR 20090327
20 MAP_GENILT_OPTION_TAB_ATTR Static method Public Method map GENILT_OPTION_TAB to CRMC_DQ_ATTROP 20090928
21 MAP_GENILT_OPTION_TAB_DEFAULT Static method Public Method map GENILT_OPTION_TAB to CRMC_DQ_COM 20090928
22 MAP_METHOD_DETAIL Static method Public Method map CRMT_GENIL_OBJ_METHOD_DEF/ GENILT_SWITCHED_METHOD 20090327
23 MAP_OBJECT_DETAIL Static method Public Method map CRMT_OBJ_PROPERTIES to WCF_GIL_OBJECTS 20090327
24 MAP_RELATION_DETAIL Static method Public Method map CRM_RELATION_DETAIL to WCF_GIL_MODEL 20090327
25 MAP_WCF_GIL_METHOD Static method Public Method map WCF_GIL_METHOD to CRMT_GENIL_OBJ_METHOD_DEF/ ... 20090327
26 MAP_WCF_GIL_MODEL Static method Public Method map WCF_GIL_MODEL to CRM_RELATION_DETAIL 20090327
27 MAP_WCF_GIL_OBJECTS Static method Public Method map WCF_GIL_OBJECTS to CRMT_OBJ_PROPERTIES 20090327
28 READ_ALL_COMP_PROPS Static method Public Method 20101008
29 READ_COMP_PROPS Static method Public Method 20091116
30 READ_CRMC_GIL_COMP_AT Static method Public Method reads data from CRMC_GIL_COMP_AT (and customer table) 20090327
31 READ_TADIR Static method Public Method Read TADIR entry 20100930
32 READ_TADIR_ENTRY Static method Public Method Read TADIR entry for an object / relation 20100504
33 READ_WCF_GIL_METHOD Static method Public Method reads data from WCF_GIL_method (and customer table) 20090327
34 READ_WCF_GIL_MODEL Static method Public Method reads data from WCF_GIL_MODEL (and customer table) 20090327
35 READ_WCF_GIL_OBJECTS Static method Public Method reads data from WCF_GILOBJECTS (and customer table) 20090327
36 READ_WCF_PROPS Static method Public Method reads data for the WCF properties from WCF_GIL_OBJECTS 20091023
37 READ_WCF_RELS Static method Public Method reads data for the WCF properties from WCF_GIL_MODEL 20100708
38 READ_WST_DETAILS_OBJECT Static method Public Method Read details from Web Service Tool Customizing for object 20100507
39 READ_WST_DETAILS_REL Static method Public Method Read details from Web Service Tool Customizing for relation 20100507
40 SHOW_LOG Static method Public Method show log 20090407
41 SHOW_TADIR Static method Public Method 20100929
42 TRANSPORT_OBJECT Static method Public Method Transports an object 20100817
43 WRITE_TADIR Static method Public Method Write TADIR entry 20100819
44 WRITE_TADIR_ENTRY Static method Public Method Write TADIR entry for an object / relation 20100429
Events
Class CL_WCF_GENIL_UTIL has no event.
Types
Class CL_WCF_GENIL_UTIL has no local type.
Method Signatures

Method ADD_MESSAGE_TO_MESSAGE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE_TAB Call by reference Type reference (TYPE) CRMT_GENIL_MESSAGE_TAB Message Table 20090421
2 Importing IV_ID Call by reference Type reference (TYPE) SYMSGID 'GENIL_WCF' Message Class 20090421
3 Importing IV_NUMBER Call by reference Type reference (TYPE) SYMSGNO '000' Message Number 20090421
4 Importing IV_TYPE Call by reference Type reference (TYPE) SYMSGTY 'E' Message Type 20090421
5 Importing IV_VAR1 Call by reference Type reference (TYPE) ANY Message Variable 20090421
6 Importing IV_VAR2 Call by reference Type reference (TYPE) ANY Message Variable 20090421
7 Importing IV_VAR3 Call by reference Type reference (TYPE) ANY Message Variable 20090421
8 Importing IV_VAR4 Call by reference Type reference (TYPE) ANY Message Variable 20090421

Method ADD_MESSAGE_TO_MESSAGE_TAB on class CL_WCF_GENIL_UTIL has no exception.

Method ADD_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090407
2 Importing IV_LOG_GROUP Call by reference Type reference (TYPE) BALSORT 3-Byte field 20090508
3 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20090407
4 Importing IV_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20090407

Method ADD_TO_LOG on class CL_WCF_GENIL_UTIL has no exception.

Method CHECK_CLASS_DERIVED_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS_TO_DERIVE_FROM Call by reference Type reference (TYPE) CRMDT_GENIL_IMPL_CLASS Implementation Class for a GENIL Component 20100826
2 Importing IV_DERIVED_CLASS Call by reference Type reference (TYPE) CRMDT_GENIL_IMPL_CLASS Implementation Class for a GENIL Component 20100826
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT Base class for BOL Model editor exceptions 20100826

Method CHECK_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090710
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR General Exception 20090710

Method CHECK_OBJECT_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Object Type 20100817
2 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) CLIKE Object Name in Object List 20100817
3 Importing IV_PGMID Call by reference Type reference (TYPE) PGMID 'R3TR' Program ID in Requests and Tasks 20100817
4 Importing IV_POPUP_FREE Call by reference Type reference (TYPE) ABAP_BOOL Use popup free CTS APIs 20100817
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT Base class for BOL Model editor exceptions 20100817

Method COLLECT_SY_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) CRMT_GENIL_MESSAGE_TAB Message Table 20100907
2 Changing CV_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20100916

Method COLLECT_SY_MSG on class CL_WCF_GENIL_UTIL has no exception.

Method CREATE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20090407
2 Importing IV_EXTERNAL_ID Call by reference Type reference (TYPE) BALNREXT Application Log: External ID 20090407

Method CREATE_LOG on class CL_WCF_GENIL_UTIL has no exception.

Method DELETE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Object Type 20100819
2 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) CLIKE Object Name in Object List 20100819
3 Importing IV_PGMID Call by reference Type reference (TYPE) PGMID 'R3TR' Program ID in Requests and Tasks 20100819
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT Base class for BOL Model editor exceptions 20100819

Method DELETE_TADIR_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20100430
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_OBJECT_NAME Business Transaction Subobject 20100430
3 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Relation Name 20100504
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT Base class for BOL Model editor exceptions 20100430

Method EXPAND_INCL_FROM_STRUC_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_STRUCTURE_DESCRIPTOR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20100824
2 Returning RT_COMPONENTS Value transfer Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE 20100824

Method EXPAND_INCL_FROM_STRUC_DESCR on class CL_WCF_GENIL_UTIL has no exception.

Method GET_COMPONENT_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJ_MODEL Call by reference Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL 20101006
2 Importing IV_NAME Call by reference Type reference (TYPE) CLIKE 20101006
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR3 20101006
4 Importing IV_PARENT_NAME Call by reference Type reference (TYPE) CLIKE 20101006
5 Returning RV_COMPONENT_NAME Value transfer Type reference (TYPE) CRMT_COMPONENT_NAME 20101006
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT 20101006

Method GET_DEFAULT_OPERATORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_DEFAULT_ATTR_OPTIONS Value transfer Type reference (TYPE) GENILT_OPTION_TAB Operators for selection parameter of dynamic query attribute 20091006

Method GET_DEFAULT_OPERATORS on class CL_WCF_GENIL_UTIL has no exception.

Method GET_HANDLER_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20100304
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) WCF_OBJECT_NAME Object Name 20100304
3 Returning RV_HANDLER_CLASS Value transfer Type reference (TYPE) WCF_HANDLER_CLASS Handler Class 20100304

Method GET_HANDLER_CLASS on class CL_WCF_GENIL_UTIL has no exception.

Method GET_HANDLER_CLASS_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20100708
2 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Relation Name 20100708
3 Returning RV_HANDLER_CLASS Value transfer Type reference (TYPE) WCF_HANDLER_CLASS Handler Class 20100708

Method GET_HANDLER_CLASS_REL on class CL_WCF_GENIL_UTIL has no exception.

Method IS_COMPONENT_FINAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20101011
2 Returning RV_FINAL Value transfer Type reference (TYPE) ABAP_BOOL 20101011

Method IS_COMPONENT_FINAL on class CL_WCF_GENIL_UTIL has no exception.

Method MAP_ATTRIBUTE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTE_INFO Call by reference Type reference (TYPE) CRMC_GIL_COMP_AT_S Active State Table: Delta of attributes 20090327
2 Exporting ES_SAVE_NEEDED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090327
3 Importing IS_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_GENIL_MODEL_ATTR Object Attributes with Characteristics 20090327
4 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090416
5 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) WCF_OBJECT_NAME Object name 20090416

Method MAP_ATTRIBUTE_INFO on class CL_WCF_GENIL_UTIL has no exception.

Method MAP_CRMC_DQ_ATTROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GENILT_OPTION_TAB Call by reference Type reference (TYPE) GENILT_OPTION_TAB Operators for selection parameter of dynamic query attribute 20090929
2 Exporting EV_ATTR_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20090929
3 Exporting EV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090929
4 Exporting EV_DQUERY_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20090929
5 Exporting EV_OPTIONS_AV Call by reference Type reference (TYPE) GENILT_OPTIONS_AVAILABLE Indicates if options are available or not available 20090929
6 Importing IS_CRMC_DQ_ATTROP Call by reference Type reference (TYPE) CRMC_DQ_ATTROP Operators for advanced query attributes 20090928
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT Base class for BOL Model editor exceptions 20090928

Method MAP_CRMC_DQ_COM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GENILT_OPTION_TAB Call by reference Type reference (TYPE) GENILT_OPTION_TAB Operators for selection parameter of dynamic query attribute 20090928
2 Exporting EV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090929
3 Exporting EV_DEF_AVAIL Call by reference Type reference (TYPE) CRMC_DQ_COM-DEF_AVAIL Indicates if options are available or not available 20090929
4 Exporting EV_DQUERY_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20090929
5 Importing IS_CRMC_DQ_COM Call by reference Type reference (TYPE) CRMC_DQ_COM Default operators for advanced query attributes 20090928
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT Base class for BOL Model editor exceptions 20090928

Method MAP_CRMC_GIL_COMP_AT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_GENIL_MODEL_ATTR 20090327
2 Importing IS_ATTRIBUTE_INFO Call by reference Type reference (TYPE) CRMC_GIL_COMP_AT 20090327
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT Base class for BOL Model editor exceptions 20090327

Method MAP_GENILT_OPTION_TAB_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GENILT_OPTION_TAB Call by reference Type reference (TYPE) GENILT_OPTION_TAB Operators for selection parameter of dynamic query attribute 20090928
2 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20090929
3 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090929
4 Importing IV_DQUERY_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20090929
5 Importing IV_OPTIONS_AV Call by reference Type reference (TYPE) CRMC_DQ_ATTROP-OPTIONS_AV Indicates if options are available or not available 20090929
6 Importing IV_OPTIONS_AV_DB Call by reference Type reference (TYPE) CRMC_DQ_ATTROP-OPTIONS_AV Flag as it exists in the database 20090930
7 Returning RS_CRMC_DQ_ATTROP Value transfer Type reference (TYPE) CRMC_DQ_ATTROP Default operators for advanced query attributes 20090928
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT Base class for BOL Model editor exceptions 20090928

Method MAP_GENILT_OPTION_TAB_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GENILT_OPTION_TAB Call by reference Type reference (TYPE) GENILT_OPTION_TAB Operators for selection parameter of dynamic query attribute 20090928
2 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090929
3 Importing IV_DEF_AVAIL Call by reference Type reference (TYPE) CRMC_DQ_COM-DEF_AVAIL Indicates if options are available or not available 20090929
4 Importing IV_DEF_AVAIL_DB Call by reference Type reference (TYPE) CRMC_DQ_COM-DEF_AVAIL Flag as it is set on the database 20090930
5 Importing IV_DQUERY_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20090929
6 Returning RS_CRMC_DQ_COM Value transfer Type reference (TYPE) CRMC_DQ_COM Default operators for advanced query attributes 20090928
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT Base class for BOL Model editor exceptions 20090928

Method MAP_METHOD_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_METHOD_DETAIL Call by reference Type reference (TYPE) WCF_GIL_METHOD BOL model methods 20090327
2 Importing IS_METHOD Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_METHOD_DEF Structure for Defining Object Methods 20090327
3 Importing IS_SWITCHED_METHOD Call by reference Type reference (TYPE) GENILT_SWITCHED_METHOD Switched Method Entry 20090327
4 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090416
5 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) WCF_OBJECT_NAME Object name 20090416

Method MAP_METHOD_DETAIL on class CL_WCF_GENIL_UTIL has no exception.

Method MAP_OBJECT_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJECT_DETAIL Call by reference Type reference (TYPE) WCF_GIL_OBJECTS BOL model objects 20090327
2 Importing IS_OBJ_PROPS Call by reference Type reference (TYPE) CRMT_OBJ_PROPERTIES_DATA Properties of Business Object 20090327
3 Importing IS_OBJ_PROPS_WCF Call by reference Type reference (TYPE) WCF_PROPS Add. object properties from BOL model central persistency 20090327
4 Importing IS_OBJ_SFW_DATA Call by reference Type reference (TYPE) GENILT_SFW_DATA Switchframework related fields 20090327
5 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090416
6 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) WCF_OBJECT_NAME Object name 20090416

Method MAP_OBJECT_DETAIL on class CL_WCF_GENIL_UTIL has no exception.

Method MAP_RELATION_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WCF_GIL_MODEL Call by reference Type reference (TYPE) WCF_GIL_MODEL BOL model relations 20090327
2 Importing IS_RELATION_DETAIL Call by reference Type reference (TYPE) CRMT_RELATION_DETAIL Detailed Information for a Relation 20090327
3 Importing IS_WCF_RELS Call by reference Type reference (TYPE) WCF_RELS Add. relation properties from BOL model central persistency 20100708
4 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090416

Method MAP_RELATION_DETAIL on class CL_WCF_GENIL_UTIL has no exception.

Method MAP_WCF_GIL_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_METHOD Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_METHOD_DEF 20090327
2 Exporting ES_SWITCHED_METHOD Call by reference Type reference (TYPE) GENILT_SWITCHED_METHOD 20090327
3 Importing IS_METHOD_DETAIL Call by reference Type reference (TYPE) WCF_GIL_METHOD 20090327
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT Base class for BOL Model editor exceptions 20090327

Method MAP_WCF_GIL_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RELATION_DETAIL Call by reference Type reference (TYPE) CRMT_RELATION_DETAIL 20090327
2 Importing IS_WCF_GIL_MODEL Call by reference Type reference (TYPE) WCF_GIL_MODEL 20090327
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT Base class for BOL Model editor exceptions 20090327

Method MAP_WCF_GIL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJ_PROPS Call by reference Type reference (TYPE) CRMT_OBJ_PROPERTIES_DATA Properties of Business Object 20090327
2 Exporting ES_OBJ_SFW_DATA Call by reference Object reference (TYPE REF TO) GENILT_SFW_DATA Switchframework related fields 20090327
3 Importing IS_OBJECT_DETAIL Call by reference Type reference (TYPE) WCF_GIL_OBJECTS 20090327
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT Base class for BOL Model editor exceptions 20090327

Method READ_ALL_COMP_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20101008
2 Returning RS_WCF_GIL_COMPPROP Value transfer Type reference (TYPE) WCF_GIL_COMPPROP Component Properties 20101008

Method READ_ALL_COMP_PROPS on class CL_WCF_GENIL_UTIL has no exception.

Method READ_COMP_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20091116
2 Exporting RS_WCF_GIL_COMPPROP Value transfer Type reference (TYPE) GENILT_COMPONENT_PROPS Component Properties 20091116

Method READ_COMP_PROPS on class CL_WCF_GENIL_UTIL has no exception.

Method READ_CRMC_GIL_COMP_AT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090327
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) WCF_OBJECT_NAME Object name 20090327
3 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) WCF_ATTR_STRUCT Attribute structure name 20090327
4 Returning RT_ATTRIBUTES Value transfer Type reference (TYPE) CRMT_GENIL_MODEL_ATTR_TAB Table of Object Attributes in Model 20090327

Method READ_CRMC_GIL_COMP_AT on class CL_WCF_GENIL_UTIL has no exception.

Method READ_TADIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Business Transaction Subobject 20100930
2 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) CLIKE Relation Name 20100930
3 Importing IV_PGMID Call by reference Type reference (TYPE) PGMID 'R3TR' Component Name 20100930
4 Returning RS_TADIR_ENTRY Value transfer Type reference (TYPE) TADIR Directory of Repository Objects 20100930

Method READ_TADIR on class CL_WCF_GENIL_UTIL has no exception.

Method READ_TADIR_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TADIR_ENTRY Call by reference Type reference (TYPE) TADIR Directory of Repository Objects 20100504
2 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20100504
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_OBJECT_NAME Business Transaction Subobject 20100504
4 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Relation Name 20100504
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT Base class for BOL Model editor exceptions 20100504

Method READ_WCF_GIL_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_METHODS Call by reference Type reference (TYPE) CRMT_OBJ_METHOD_NAME_TAB Table of Names for a Business Object Method 20090327
2 Exporting ET_SWITCHED_METHODS Call by reference Type reference (TYPE) GENILT_SWITCHED_METHOD_TAB Table of switched methods 20090327
3 Importing IV_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090327
4 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) WCF_OBJECT_NAME Object name 20090327

Method READ_WCF_GIL_METHOD on class CL_WCF_GENIL_UTIL has no exception.

Method READ_WCF_GIL_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090327
2 Returning RT_RELATION_TAB Value transfer Type reference (TYPE) CRMT_RELATION_DETAIL_TAB Table of Relation Detail Data 20090327

Method READ_WCF_GIL_MODEL on class CL_WCF_GENIL_UTIL has no exception.

Method READ_WCF_GIL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_TAB Call by reference Type reference (TYPE) CRMT_OBJ_PROPERTIES_TAB Table of Business Object Attributes 20090327
2 Importing IV_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090327

Method READ_WCF_GIL_OBJECTS on class CL_WCF_GENIL_UTIL has no exception.

Method READ_WCF_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20091023
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) WCF_OBJECT_NAME Object Name 20091023
3 Returning RT_WCF_PROPS_TAB Value transfer Type reference (TYPE) WCF_PROPS_TAB Table of WCF_PROPS 20091023

Method READ_WCF_PROPS on class CL_WCF_GENIL_UTIL has no exception.

Method READ_WCF_RELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20100708
2 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Relation Name 20100708
3 Returning RT_WCF_RELS_TAB Value transfer Type reference (TYPE) WCF_RELS_TAB Table of WCF_RELS 20100708

Method READ_WCF_RELS on class CL_WCF_GENIL_UTIL has no exception.

Method READ_WST_DETAILS_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DETAILS Call by reference Type reference (TYPE) CRMD_WS_METHODS BOL Metadata Storage for Open Service Tool 20100507
2 Importing IV_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20100507
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20100507

Method READ_WST_DETAILS_OBJECT on class CL_WCF_GENIL_UTIL has no exception.

Method READ_WST_DETAILS_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DETAILS Call by reference Type reference (TYPE) CRMV_WS_OBJ_REL BOL Metadata Storage for Open Service Tool 20100507
2 Importing IV_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20100507
3 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Relation Name 20100507

Method READ_WST_DETAILS_REL on class CL_WCF_GENIL_UTIL has no exception.

Method SHOW_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GRID_TITLE Call by reference Type reference (TYPE) BAL_GRIDTITLE Application Log: Grid Title 20090421
2 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20090407

Method SHOW_LOG on class CL_WCF_GENIL_UTIL has no exception.

Method SHOW_TADIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Object Type 20100929
2 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) CLIKE 20100929
3 Importing IV_PGMID Call by reference Type reference (TYPE) PGMID 'R3TR' Program ID in Requests and Tasks 20100929

Method SHOW_TADIR on class CL_WCF_GENIL_UTIL has no exception.

Method TRANSPORT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_TRANSPORT Call by reference Type reference (TYPE) TRKORR Request/Task 20100819
2 Importing IV_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Object Type 20100817
3 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) CLIKE Object Name in Object List 20100817
4 Importing IV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Package 20100817
5 Importing IV_PGMID Call by reference Type reference (TYPE) PGMID 'R3TR' Program ID in Requests and Tasks 20100817
6 Importing IV_POPUP_FREE Call by reference Type reference (TYPE) ABAP_BOOL Use popup free CTS APIs 20100817
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT Base class for BOL Model editor exceptions 20100817

Method WRITE_TADIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT Call by reference Type reference (TYPE) TROBJTYPE 20100819
2 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) CLIKE 20100819
3 Importing IV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Package 20100819
4 Importing IV_PGMID Call by reference Type reference (TYPE) PGMID 'R3TR' 20100819
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT Base class for BOL Model editor exceptions 20100819

Method WRITE_TADIR_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TADIR_ENTRY Call by reference Type reference (TYPE) TADIR Directory of Repository Objects 20100429
2 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20100429
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_OBJECT_NAME Business Transaction Subobject 20100429
4 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Relation Name 20100503
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT Base class for BOL Model editor exceptions 20100429
History
Last changed by/on SAP  20110908 
SAP Release Created in 701