SAP ABAP Class CL_ISX_MD_COL_FRAMEWORK (Common Object layer Framework)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CA (Application Component) Cross-Application Components
     ISX_MD (Package) Master Data Replication for Cross Billing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISX_MD_COL_CONSTANTS Constants for master data replictaion 20101209
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISX_MD_COL_FRAMEWORK Interface for Common Object Layer 20101209
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISX_MD_COL_FRAMEWORK_BULK Interface for Common Object Layer for Bulk 20111024
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISX_MD_COL_BDR Billing Detail Record 20101214
2 Inheritance (c INHERITING FROM c_ref)  CL_ISX_MD_COL_CONTRACT Contract object for xBilling 20101208
3 Inheritance (c INHERITING FROM c_ref)  CL_ISX_MD_COL_CONTRACT_STATE Handler Class for COL object CTR_STATE 20120717
4 Inheritance (c INHERITING FROM c_ref)  CL_ISX_MD_COL_CUSTOMIZING_OBJ Abstract handler class for COL customizing objects 20111202
5 Inheritance (c INHERITING FROM c_ref)  CL_ISX_MD_COL_INVOICE Invoice object for Convergent Invoicing 20101222
6 Inheritance (c INHERITING FROM c_ref)  CL_ISX_MD_COL_PREPAID_ACCOUNT Prepaid Account object 20110317
Properties
Class CL_ISX_MD_COL_FRAMEWORK  
Short Description Common Object layer Framework    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ISX_MD   Master Data Replication for Cross Billing 
Created 20101208   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISX_MD_COL_FRAMEWORK has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISX_MD_COL_CONSTANTS Constants for master data replictaion 20101209
2 IF_ISX_MD_COL_FRAMEWORK Interface for Common Object Layer 20101209
3 IF_ISX_MD_COL_FRAMEWORK_BULK Interface for Common Object Layer for Bulk 20111024
Friends
Class CL_ISX_MD_COL_FRAMEWORK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ADAPTER_TYPE_ERP Instance attribute Public Attribute reference (LIKE) 20101209
2 GC_ADAPTER_TYPE_NON_ERP Instance attribute Public Attribute reference (LIKE) 20101209
3 GC_ATTR_CONTRACT_ID Instance attribute Public Attribute reference (LIKE) 20101209
4 GC_ATTR_PARTNER Instance attribute Public Attribute reference (LIKE) 20101209
5 GC_ATTR_PPACC_ID Instance attribute Public Attribute reference (LIKE) 20110330
6 GC_ATTR_TIME_ZONE Instance attribute Public Attribute reference (LIKE) 20110329
7 GC_ATTR_VALID_AT Instance attribute Public Attribute reference (LIKE) 20101209
8 GC_CONTRACT_HEADER Instance attribute Public Attribute reference (LIKE) 20101209
9 GC_CONTRACT_QUERY Instance attribute Public Attribute reference (LIKE) 20101209
10 GC_CONTRACT_QUERY_HEADER Instance attribute Public Attribute reference (LIKE) 20101209
11 GC_CONTRACT_QUERY_ID Instance attribute Public Attribute reference (LIKE) 20101209
12 GC_CONTRACT_QUERY_RESULT Instance attribute Public Attribute reference (LIKE) 20101209
13 GC_DDIC_OBJ_TYPE_TABLE Instance attribute Public Attribute reference (LIKE) 20110112
14 GC_DDIC_SUB_OBJ_TYPE_STRUCTURE Instance attribute Public Attribute reference (LIKE) 20110112
15 GC_ERR_CAT_ALREADY_EXISTS Instance attribute Public Attribute reference (LIKE) 20110112
16 GC_ERR_CAT_CONFIGURATION Instance attribute Public Attribute reference (LIKE) 20110112
17 GC_ERR_CAT_ILLEGAL_STATE Instance attribute Public Attribute reference (LIKE) 20110112
18 GC_ERR_CAT_INVALID Instance attribute Public Attribute reference (LIKE) 20110112
19 GC_ERR_CAT_NOT_EXIST Instance attribute Public Attribute reference (LIKE) 20110112
20 GC_ERR_CAT_PREREQ_MISSING Instance attribute Public Attribute reference (LIKE) 20110112
21 GC_ERR_CAT_TEMP_ERROR Instance attribute Public Attribute reference (LIKE) 20110112
22 GC_OPTION_EQ Instance attribute Public Attribute reference (LIKE) 20101209
23 GC_SELECTION_DATE Instance attribute Public Attribute reference (LIKE) 20101209
24 GC_SELECTION_NUMBER Instance attribute Public Attribute reference (LIKE) 20101209
25 GC_SELECTION_STRING Instance attribute Public Attribute reference (LIKE) 20101209
26 GC_SIGN_INCL Instance attribute Public Attribute reference (LIKE) 20101209
27 GC_TIME_ZONE_UTC Instance attribute Public Attribute reference (LIKE) 20110329
28 GO_CUST Instance attribute Public Attribute reference (LIKE) 20101217
29 GO_TOOL Instance attribute Public Attribute reference (LIKE) 20101217
30 GS_REP_OBJECT Instance attribute Public Attribute reference (LIKE) 20101220
31 GT_INSTANCE Static Attribute Private Type reference (TYPE) GTYP_INSTANCE_TAB Instances of handler classes 20101230
32 GT_SCENARIO_WO_DATA Instance attribute Private Type reference (TYPE) ISX_CTR_SCENARIO_ID_TAB Scenarios for which primary adapter found no data 20110222
33 GV_ACTIVITY_CHANGE Instance attribute Public Attribute reference (LIKE) 20101209
34 GV_ACTIVITY_CREATE Instance attribute Public Attribute reference (LIKE) 20101209
35 GV_ACTIVITY_DISPLAY Instance attribute Public Attribute reference (LIKE) 20101209
36 GV_EXECUTE_CHECKS Instance attribute Public Attribute reference (LIKE) 20111026
37 GV_REP_OBJECT Instance attribute Public Attribute reference (LIKE) 20101220
38 GV_REP_OBJECT_NAME Instance attribute Public Attribute reference (LIKE) 20101222
39 GV_SYSTEM_TIME_ZONE Instance attribute Public Attribute reference (LIKE) 20110328
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Instance method Public Method 20101210
2 CALL_MAINTAIN_ADAPTER Instance method Public Method 20101209
3 CALL_QUERY_ADAPTER Instance method Public Method 20101216
4 CALL_READ_ADAPTER Instance method Public Method 20101209
5 CHANGE_DATA_ID Instance method Public Method 20101222
6 CHECK_DATA Instance method Public Method 20101217
7 CHECK_QUERY_PARAMETER Instance method Public Method 20101217
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20101208
9 CONVERT_QUERY_PARAMETER Instance method Public Method 20101217
10 DO_COMMIT Instance method Public Method 20101230
11 DO_COMMIT_BULK Instance method Public Method 20111025
12 DO_ROLLBACK Instance method Public Method 20101230
13 DO_ROLLBACK_BULK Instance method Public Method 20111025
14 EXECUTE_MAINTAIN Instance method Public Method 20101209
15 EXECUTE_PRIMARY_ADAPTER Instance method Protected Method Execute primary adapter for query 20110222
16 EXECUTE_QUERY Instance method Public Method 20101209
17 EXECUTE_READ Instance method Public Method 20101215
18 FILL_BAPIMTCS Instance method Protected Method Fill BAPIMTCS structure 20101216
19 FILL_SEL_PARAM Instance method Public Method Fill selection parameters from object data 20110223
20 GET_DATA_BUFFER Instance method Public Method 20101217
21 GET_DATA_ID Instance method Public Method 20110222
22 GET_INSTANCE Static method Public Method Get instance 20101230
23 GET_MAINTAIN_SCENARIO Instance method Public Method 20101209
24 GET_READ_SCENARIO Instance method Public Method 20101209
25 INIT_DATA_BUFFER Instance method Public Method 20101217
26 INIT_GLOBALS Instance method Protected Method Initialize global attributes 20110222
27 MAINTAIN Instance method Public Method 20101217
28 MAINTAIN_BULK Instance method Public Method 20111024
29 MAP_BAPIMTCS_2_BOL Instance method Public Method 20101217
30 MAP_BOL_2_BAPIMTCS Instance method Public Method 20101217
31 QUERY Instance method Public Method 20101217
32 READ Instance method Public Method 20101217
33 READ_DATA_BUFFER Instance method Public Method 20101220
34 READ_DATA_BUFFER_BULK Instance method Public Method 20111024
35 SAVE Instance method Public Method 20101217
36 SAVE_BULK Instance method Public Method 20111024
37 SET_DATA_BUFFER Instance method Public Method 20101221
38 SET_QUERY_PARAMETER Instance method Public Method 20101210
39 UNPACK_BAPIMTCS Instance method Protected Method Unpack BAPIMTCS structure 20101216
Events
Class CL_ISX_MD_COL_FRAMEWORK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTYP_INSTANCE Private See coding 20101230 BEGIN OF gtyp_instance, rep_object TYPE isx_md_col_bo, handler_class TYPE REF TO if_isx_md_col_framework, END OF gtyp_instance
2 GTYP_INSTANCE_TAB Private See coding 20101230 gtyp_instance_tab TYPE SORTED TABLE OF gtyp_instance WITH UNIQUE KEY rep_object
3 GTYP_SCENARIO_DATA Protected See coding 20110222 BEGIN OF gtyp_scenario_data, scenario TYPE isx_ctr_scenario_id, data TYPE REF TO data, END OF gtyp_scenario_data
4 GTYP_SCENARIO_DATA_TAB Protected See coding 20110222 gtyp_scenario_data_tab TYPE SORTED TABLE OF gtyp_scenario_data WITH UNIQUE KEY scenario
Method Signatures

Method AUTHORITY_CHECK Signature

Method AUTHORITY_CHECK on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method AUTHORITY_CHECK on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method CALL_MAINTAIN_ADAPTER Signature

Method CALL_MAINTAIN_ADAPTER on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method CALL_MAINTAIN_ADAPTER on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method CALL_QUERY_ADAPTER Signature

Method CALL_QUERY_ADAPTER on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method CALL_QUERY_ADAPTER on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method CALL_READ_ADAPTER Signature

Method CALL_READ_ADAPTER on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method CALL_READ_ADAPTER on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method CHANGE_DATA_ID Signature

Method CHANGE_DATA_ID on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method CHANGE_DATA_ID on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method CHECK_DATA Signature

Method CHECK_DATA on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method CHECK_DATA on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method CHECK_QUERY_PARAMETER Signature

Method CHECK_QUERY_PARAMETER on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method CHECK_QUERY_PARAMETER on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXECUTE_CHECKS Call by reference Type reference (TYPE) BOOLEAN 'X' Execute Field Checks 20111026
2 Importing IV_REP_OBJECT Call by reference Type reference (TYPE) ISX_MD_COL_BO COL Framework Replication Object 20101220
# Exception Resumable Description Created on
1 CX_ISX_CTR_FAULT_MESSAGE ISX COL Framework Error Handling 20101220

Method CONVERT_QUERY_PARAMETER Signature

Method CONVERT_QUERY_PARAMETER on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method CONVERT_QUERY_PARAMETER on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method DO_COMMIT Signature

Method DO_COMMIT on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method DO_COMMIT on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method DO_COMMIT_BULK Signature

Method DO_COMMIT_BULK on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method DO_COMMIT_BULK on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method DO_ROLLBACK Signature

Method DO_ROLLBACK on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method DO_ROLLBACK on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method DO_ROLLBACK_BULK Signature

Method DO_ROLLBACK_BULK on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method DO_ROLLBACK_BULK on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method EXECUTE_MAINTAIN Signature

Method EXECUTE_MAINTAIN on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method EXECUTE_MAINTAIN on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method EXECUTE_PRIMARY_ADAPTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20110222
2 Changing CT_SCENARIO_DATA Call by reference Type reference (TYPE) GTYP_SCENARIO_DATA_TAB Found data assigned to scenario 20110222
3 Exporting ES_RESULT_PARAMETERS Call by reference Type reference (TYPE) ISX_MD_RESULT_PARAM COL Query Result Parameter 20110222
4 Importing IS_QUERY_PARAMETERS Call by reference Type reference (TYPE) GENILT_QUERY_PARAMETERS Search Control Parameters 20110222
5 Importing IT_SEL_PARAM Call by reference Type reference (TYPE) CRM_ISX_SEL_PARA_TAB Table type for Selection Parameters for Complex Searches 20110222
6 Importing IV_ADAPTER_ID Call by reference Type reference (TYPE) ISX_CTR_ADAPTER_ID Adapter ID for master data replication 20110222
7 Importing IV_SCENARIO_ID Call by reference Type reference (TYPE) ISX_CTR_SCENARIO_ID Scenario ID for master data replication 20110222
# Exception Resumable Description Created on
1 CX_ISX_CTR_FAULT_MESSAGE ISX COL Framework Error Handling 20110222

Method EXECUTE_QUERY Signature

Method EXECUTE_QUERY on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method EXECUTE_QUERY on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method EXECUTE_READ Signature

Method EXECUTE_READ on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method EXECUTE_READ on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method FILL_BAPIMTCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_STRUCTURE Call by reference Type reference (TYPE) ANY 20101216
2 Changing CT_BAPIMTCS Call by reference Type reference (TYPE) BAPIMTCST Middleware Transaction Container Structure 20101216
3 Importing IS_TABNAME Call by reference Type reference (TYPE) TABNAME30 Table Name of Length 30 20101216
4 Importing IT_SOURCE Call by reference Type reference (TYPE) STANDARD TABLE 20101216

Method FILL_BAPIMTCS on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method FILL_SEL_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEL_PARAM Call by reference Type reference (TYPE) CRM_ISX_SEL_PARA_TAB Table type for Selection Parameters for Complex Searches 20110223
2 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE 20110223
3 Importing IT_SEL_PARAM Call by reference Type reference (TYPE) CRM_ISX_SEL_PARA_TAB Table type for Selection Parameters for Complex Searches 20110223
# Exception Resumable Description Created on
1 CX_ISX_CTR_FAULT_MESSAGE ISX COL Framework Error Handling 20110223

Method GET_DATA_BUFFER Signature

Method GET_DATA_BUFFER on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method GET_DATA_BUFFER on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method GET_DATA_ID Signature

Method GET_DATA_ID on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method GET_DATA_ID on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXECUTE_CHECKS Call by reference Type reference (TYPE) BOOLEAN 'X' Execute Field Checks 20111027
2 Importing IV_REP_OBJECT Call by reference Type reference (TYPE) ISX_MD_COL_BO COL Framework Replication Object 20101230
3 Returning RO_HANDLER_CLASS Value transfer Object reference (TYPE REF TO) IF_ISX_MD_COL_FRAMEWORK Interface for Common Object Layer 20101230
# Exception Resumable Description Created on
1 CX_ISX_CTR_FAULT_MESSAGE ISX COL Framework Error Handling 20101230

Method GET_MAINTAIN_SCENARIO Signature

Method GET_MAINTAIN_SCENARIO on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method GET_MAINTAIN_SCENARIO on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method GET_READ_SCENARIO Signature

Method GET_READ_SCENARIO on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method GET_READ_SCENARIO on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method INIT_DATA_BUFFER Signature

Method INIT_DATA_BUFFER on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method INIT_DATA_BUFFER on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method INIT_GLOBALS Signature

Method INIT_GLOBALS on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method INIT_GLOBALS on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method MAINTAIN Signature

Method MAINTAIN on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method MAINTAIN on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method MAINTAIN_BULK Signature

Method MAINTAIN_BULK on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method MAINTAIN_BULK on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method MAP_BAPIMTCS_2_BOL Signature

Method MAP_BAPIMTCS_2_BOL on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method MAP_BAPIMTCS_2_BOL on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method MAP_BOL_2_BAPIMTCS Signature

Method MAP_BOL_2_BAPIMTCS on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method MAP_BOL_2_BAPIMTCS on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method QUERY Signature

Method QUERY on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method QUERY on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method READ Signature

Method READ on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method READ on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method READ_DATA_BUFFER Signature

Method READ_DATA_BUFFER on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method READ_DATA_BUFFER on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method READ_DATA_BUFFER_BULK Signature

Method READ_DATA_BUFFER_BULK on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method READ_DATA_BUFFER_BULK on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method SAVE Signature

Method SAVE on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method SAVE on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method SAVE_BULK Signature

Method SAVE_BULK on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method SAVE_BULK on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method SET_DATA_BUFFER Signature

Method SET_DATA_BUFFER on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method SET_DATA_BUFFER on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method SET_QUERY_PARAMETER Signature

Method SET_QUERY_PARAMETER on class CL_ISX_MD_COL_FRAMEWORK has no parameter.
Method SET_QUERY_PARAMETER on class CL_ISX_MD_COL_FRAMEWORK has no exception.

Method UNPACK_BAPIMTCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TARGET Call by reference Type reference (TYPE) STANDARD TABLE target table 20101216
2 Importing IS_DATA Call by reference Type reference (TYPE) CRMCH4000 Container structure 20101216
3 Importing IS_TABNAME Call by reference Type reference (TYPE) TABNAME30 structure name 20101216

Method UNPACK_BAPIMTCS on class CL_ISX_MD_COL_FRAMEWORK has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606