SAP ABAP Class CLMICM_CASE_SMT_TRANSFORM (SMT CASE Mapping Transformation)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACS20_XI_PROXY (Package) ICM: Proxies for XI Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SMT_PREFETCH Prefetch Methods 20080605
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SMT_TRANSFORMATION Transformation Class 20080605
Properties
Class CLMICM_CASE_SMT_TRANSFORM  
Short Description SMT CASE Mapping Transformation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACS20_XI_PROXY   ICM: Proxies for XI Objects 
Created 20080605   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CLMICM_CASE_SMT_TRANSFORM has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SMT_PREFETCH Prefetch Methods 20080605
2 IF_SMT_TRANSFORMATION Transformation Class 20080605
Friends
Class CLMICM_CASE_SMT_TRANSFORM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_RANGE_BUSOBJID Static Attribute Public Type reference (TYPE) CACS_TT_BUSOBJID_RANGE Range for Business Object Id 20080702
2 MT_RANGE_BUSOBJTYP Static Attribute Public Type reference (TYPE) CACS_TT_BUSOBJTYP_RANGE Table Type forBusiness Object Types 20080702
3 MT_RANGE_CTRTBU_ID Static Attribute Public Type reference (TYPE) CACS_T_RANGE_CTRTBU_ID Number of Commission Contract 20080702
4 MT_RANGE_REMBUSCASEID Static Attribute Public Type reference (TYPE) CACS_TT_REMBUSCASEID_RANGE Table type for Rem Business case Id 20080702
5 MT_RANGE_REMBUSCASTYP Static Attribute Public Type reference (TYPE) CACS_TT_REMBUSCASTYP_RANGE Table type for Rem BusCategory range 20080702
6 MT_RANGE_TRIOBJ Static Attribute Public Type reference (TYPE) CACS_T_RANGE_CACSTRIOBJ Subobject ID Selection Option 20080702
7 MT_RANGE_TRIOBJID Static Attribute Public Type reference (TYPE) CACS_T_RANGE_CACSTRIOBJID Document ID Selection Option 20080702
8 MT_RANGE_TRIOBJIDEXT Static Attribute Public Type reference (TYPE) CACS_TT_TRIOBJIDEXT_RANGE Table type for External ComnObjID in Data Container 20080702
9 MT_RANGE_YEAR Static Attribute Public Type reference (TYPE) CACS_TT_IMPYEAR_RANGE Table type for Year in Data container 20080702
Methods
# Method Level Visibility Method type Description Created on
1 CAS_BOID_TYPE_TO_BUSTRANSACID Static method Public Method Concatenate BO ID and Type to unique identifier of Bus Trans 20080605
2 CAS_BOTYPE_TO_CMNSPRODGRPCODE Static method Public Method Abbreviating for targetfields which are shorter then source 20080605
3 CAS_BUSTRANSACID_TO_BOID_TYPE Static method Public Method Split unique identifier of Bus Trans to BO ID 20080623
4 GET_CASE_ID Static method Public Method Get appl-caseID-import year 20080605
5 GET_CTRTBUID_ROLE Static method Public Method Split Contractid-Role 20080731
6 GET_CTRTBUID_ROLE_CHG Static method Public Method Split Contractid-Role 20080807
7 REBUILD_RANGES Static method Public Method Mapping of Ranges 20080627
8 SET_CASE_ID Static method Public Method Set appl-caseid-import year 20080605
9 SET_CASE_ID_CANCEL Static method Public Method Set appl-caseid-import year for cancel commission case 20080605
10 SET_CASE_ID_CHANGE Static method Public Method Set appl-caseid-import year for change commission case 20080605
11 SET_CASE_ID_CREATE Static method Public Method Set appl-caseid-import year for create commission case 20080605
12 SET_CTRTBUID_ROLE Static method Public Method Set commission contract concatenated with role 20080812
13 SET_CTRTBUID_ROLE_ELE Static method Public Method Set commission contract concatenated with role 20080812
14 SET_TRI_METH_TARGET_CREATE Static method Public Method 20080625
Events
Class CLMICM_CASE_SMT_TRANSFORM has no event.
Types
Class CLMICM_CASE_SMT_TRANSFORM has no local type.
Method Signatures

Method CAS_BOID_TYPE_TO_BUSTRANSACID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTPUT Call by reference Type reference (TYPE) ICMSEF_CMSN_CASE_ERPBY_IDRES22 Proxy Structure (generated) 20080605
2 Importing IS_CAS Call by reference Type reference (TYPE) CACS_S_SE_CAS Commission Case 20080605
3 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20080605

Method CAS_BOID_TYPE_TO_BUSTRANSACID on class CLMICM_CASE_SMT_TRANSFORM has no exception.

Method CAS_BOTYPE_TO_CMNSPRODGRPCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTPUT Call by reference Type reference (TYPE) ICMSEF_COMMISSION_PRODUCT_GRO1 Coded representation of a group of products for which a spec 20080605
2 Importing IS_CAS Call by reference Type reference (TYPE) CACS_S_SE_CAS Commission Document Header 20080605
3 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20080605

Method CAS_BOTYPE_TO_CMNSPRODGRPCODE on class CLMICM_CASE_SMT_TRANSFORM has no exception.

Method CAS_BUSTRANSACID_TO_BOID_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CAS Call by reference Type reference (TYPE) CACS_S_SE_CAS Commission Case 20080623
2 Importing IS_INPUT Call by reference Type reference (TYPE) ICMSEF_BUSINESS_TRANSACTION_D7 Proxy Structure (generated) 20080623
3 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20080623

Method CAS_BUSTRANSACID_TO_BOID_TYPE on class CLMICM_CASE_SMT_TRANSFORM has no exception.

Method GET_CASE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SE_CAS Call by reference Type reference (TYPE) CACS_S_SE_CAS Commission Case 20080605
2 Importing IS_INPUT Call by reference Type reference (TYPE) ICMSEF_COMMISSION_CASE_ID An Identifier is a unique identification of an object within 20080605
3 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20080605

Method GET_CASE_ID on class CLMICM_CASE_SMT_TRANSFORM has no exception.

Method GET_CTRTBUID_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTPUT Call by reference Type reference (TYPE) CACS_S_SE_INV Commission Case Participants 20080731
2 Importing IS_INPUT Call by reference Type reference (TYPE) ICMSEF_CMSN_CASE_ERPCRTE_REQ17 Proxy Data Element (generated) 20080731
3 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20080731

Method GET_CTRTBUID_ROLE on class CLMICM_CASE_SMT_TRANSFORM has no exception.

Method GET_CTRTBUID_ROLE_CHG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTPUT Call by reference Type reference (TYPE) CACS_S_SE_INV Commission Case Participants 20080807
2 Importing IS_INPUT Call by reference Type reference (TYPE) ICMSEF_CMSN_CASE_ERPCHG_REQ_17 Proxy Data Element (generated) 20080807
3 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20080807

Method GET_CTRTBUID_ROLE_CHG on class CLMICM_CASE_SMT_TRANSFORM has no exception.

Method REBUILD_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RANGE_REM Call by reference Type reference (TYPE) CACS_S_CASE_RANGES Mapping CommCase Ranges in SMT 20080627
2 Importing IS_INPUT Call by reference Type reference (TYPE) ICM_COMMISSION_CASE_ERPBY_ELEM Proxy Structure (generated) 20080627
3 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20080627
# Exception Resumable Description Created on
1 CX_ICM_STANDARD_MESSAGE_FAULT1 Proxy Class (Generated) 20080627

Method SET_CASE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTPUT Call by reference Type reference (TYPE) ICMSEF_COMMISSION_CASE_ID Proxy Structure (Generated) 20080605
2 Importing IS_SE_CAS Call by reference Type reference (TYPE) CACS_S_SE_CAS Commission Case 20080605
3 Importing IV_ICMAPPL Call by reference Type reference (TYPE) CACSAPPL Commission Application (ICM) 20080605
4 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20080605

Method SET_CASE_ID on class CLMICM_CASE_SMT_TRANSFORM has no exception.

Method SET_CASE_ID_CANCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTPUT Call by reference Type reference (TYPE) ICMSEF_IDENTIFIER1 An Identifier is a unique identification of an object within 20080605
2 Importing IS_SE_CAS Call by reference Type reference (TYPE) CACS_S_SE_CAS Commission Case 20080605
3 Importing IV_ICMAPPL Call by reference Type reference (TYPE) CACSAPPL Commission Application (ICM) 20080605
4 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20080605

Method SET_CASE_ID_CANCEL on class CLMICM_CASE_SMT_TRANSFORM has no exception.

Method SET_CASE_ID_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTPUT Call by reference Type reference (TYPE) ICMSEF_IDENTIFIER1 An Identifier is a unique identification of an object within 20080605
2 Importing IS_SE_CAS Call by reference Type reference (TYPE) CACS_S_SE_CAS Commission Case 20080605
3 Importing IV_ICMAPPL Call by reference Type reference (TYPE) CACSAPPL Commission Application (ICM) 20080605
4 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20080605

Method SET_CASE_ID_CHANGE on class CLMICM_CASE_SMT_TRANSFORM has no exception.

Method SET_CASE_ID_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTPUT Call by reference Type reference (TYPE) ICMSEF_IDENTIFIER1 An Identifier is a unique identification of an object within 20080605
2 Importing IS_SE_CAS Call by reference Type reference (TYPE) CACS_S_SE_CAS Commission Case 20080605
3 Importing IV_ICMAPPL Call by reference Type reference (TYPE) CACSAPPL Commission Application 20080605
4 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20080605

Method SET_CASE_ID_CREATE on class CLMICM_CASE_SMT_TRANSFORM has no exception.

Method SET_CTRTBUID_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTPUT Call by reference Type reference (TYPE) ICMSEF_CMSN_CASE_ERPBY_IDRES17 An Identifier is a unique identification of an object within 20080812
2 Importing IS_SE_INV Call by reference Type reference (TYPE) CACS_S_SE_INV Commission Case 20080812
3 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20080812

Method SET_CTRTBUID_ROLE on class CLMICM_CASE_SMT_TRANSFORM has no exception.

Method SET_CTRTBUID_ROLE_ELE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTPUT Call by reference Type reference (TYPE) ICMSEF_CMSN_CASE_ERPBY_IDRES17 An Identifier is a unique identification of an object within 20080812
2 Importing IS_SE_INV Call by reference Type reference (TYPE) CACS_S_SE_INV Commission Case 20080812
3 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20080812

Method SET_CTRTBUID_ROLE_ELE on class CLMICM_CASE_SMT_TRANSFORM has no exception.

Method SET_TRI_METH_TARGET_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CAS Call by reference Type reference (TYPE) CACS_S_SE_CAS Commission Case 20080625
2 Importing IS_INPUT Call by reference Type reference (TYPE) ICMSEF_CMSN_CASE_ERPCRTE_REQ24 Proxy Structure (generated) 20080625

Method SET_TRI_METH_TARGET_CREATE on class CLMICM_CASE_SMT_TRANSFORM has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 604