SAP ABAP Class CL_CACS_MIGRATION (Services for Migration and XPRA)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSC7 (Package) ICM: Standard Contract: Database Tables
Properties
Class CL_CACS_MIGRATION  
Short Description Services for Migration and XPRA    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSC7   ICM: Standard Contract: Database Tables 
Created 20060714   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CACS_MIGRATION has no interface implemented.
Friends
Class CL_CACS_MIGRATION has no friend class.
Attributes
Class CL_CACS_MIGRATION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ANALYZE_CUSTOMIZING Static method Protected Method Analyzes Existing Situation for New Customizing 20060714
2 CHECK_CTRTST_ITEM Static method Protected Method Check If CTRTT Object is OK 20060721
3 CLEAR_STDCTR Static method Protected Method Delete Migrated Records from STDCT, STDCTRT and STAGAS 20060720
4 CONVERT_CONTRACTS Static method Protected Method Transfer from CTRTST to STDCTR 20060718
5 GET_ORIGIN Static method Protected Method Load System Parameters (Productive System...) 20060719
6 MIGRATE_STANDARD_CONTRACTS Static method Public Method Main Method for Migration 20060718
7 PROCESS_PER_CLIENT Static method Protected Method Part to Be Run Through for Each Client 20060720
8 WRITE_PROT_ENTRY Static method Protected Method Write Log Entry to XPRA Log 20060721
9 WRITE_TO_DB Static method Protected Method Write Tables to DB 20060720
Events
Class CL_CACS_MIGRATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTY_S_CLNT Protected See coding 20060721 Begin of MTY_S_CLNT, client type mandt. types: end of MTY_S_CLNT
2 MTY_TS_AGRTYP Protected See coding 20060720 mty_ts_agrtyp TYPE SORTED TABLE OF cacs_s_agrtyp WITH UNIQUE KEY appl agr_typ
3 MTY_TS_CLNT Protected See coding 20060721 MTY_Ts_CLNT type sorted table of mty_s_clnt with unique key client
4 MTY_TS_CTRTST Protected See coding 20060718 mty_ts_ctrtst TYPE SORTED TABLE OF cacs_ctrtst WITH UNIQUE KEY appl ctrtst_id version
5 MTY_TS_CTRTSTI Protected See coding 20060718 mty_ts_ctrtsti TYPE SORTED TABLE OF cacs_ctrtsti WITH UNIQUE KEY appl ctrtst_id version stcagr_id agr_typ
6 MTY_TS_CTRTSTT Protected See coding 20060718 mty_ts_ctrtstt TYPE SORTED TABLE OF cacs_ctrtstt WITH UNIQUE KEY appl spras ctrtst_id
7 MTY_TS_CTTAGR Protected See coding 20060717 mty_ts_cttagr TYPE SORTED TABLE OF cacs_s_cttagr WITH UNIQUE KEY appl ctrt_type agr_typ
8 MTY_TS_STCAPL Protected See coding 20060720 mty_ts_stcapl TYPE SORTED TABLE OF cacs_s_stcapl WITH UNIQUE KEY mandt appl
Method Signatures

Method ANALYZE_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AGRTYP Call by reference Type reference (TYPE) MTY_TS_AGRTYP Tabellentyp zur Struktur CACS_S_AGRTYP 20060720
2 Changing CT_CTRTST Call by reference Type reference (TYPE) MTY_TS_CTRTST Standard-Provisionsvertrag 20060718
3 Changing CT_CTRTSTI Call by reference Type reference (TYPE) MTY_TS_CTRTSTI Tabellentyp Standard-Provisionsvertragsbestandteile 20060718
4 Changing CT_CTTAGR Call by reference Type reference (TYPE) MTY_TS_CTTAGR TAbellentyp zur Struktur CACS_S_CTTAGR 20060720
5 Changing CT_STCAPL Call by reference Type reference (TYPE) MTY_TS_STCAPL 20060720
6 Importing ID_MANDT Call by reference Type reference (TYPE) MANDT Mandant 20060718
# Exception Resumable Description Created on
1 CX_CACS_MIGRATION Ausnahmeklasse zur Migration STDCTR 20060720

Method CHECK_CTRTST_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROT Call by reference Type reference (TYPE) SPROT_U_TAB Tabellentyp zu SPROT_U (Schnittst. zur Protokollerstellung) 20060721
2 Importing IS_CTRTST Call by reference Type reference (TYPE) CACS_CTRTST Standard-Provisionsvertrag 20060721
# Exception Resumable Description Created on
1 CX_CACS_MIGRATION Ausnahmeklasse zur Migration STDCTR 20060724

Method CLEAR_STDCTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MANDT Call by reference Type reference (TYPE) MANDT Mandant 20060720
2 Importing IT_STDCTR Call by reference Type reference (TYPE) CACS_TT_STDCTR Struktur zur Tabelle CACS_STDCTR 20060720

Method CLEAR_STDCTR on class CL_CACS_MIGRATION has no exception.

Method CONVERT_CONTRACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONTR Call by reference Type reference (TYPE) CACS_TT_CONTR Tabellentpy zur CACS_CONTR 20061011
2 Changing CT_PROT Call by reference Type reference (TYPE) SPROT_U_TAB Tabellentyp zu SPROT_U (Schnittst. zur Protokollerstellung) 20060721
3 Changing CT_STAGASS Call by reference Type reference (TYPE) CACS_TT_STAGASS Tabellentyp zur Struktur CACS_S_stagass 20060719
4 Changing CT_STDCTR Call by reference Type reference (TYPE) CACS_TT_STDCTR Tabellentyp zur Struktur CACS_S_STDCTR 20060719
5 Changing CT_STDCTRT Call by reference Type reference (TYPE) CACS_TT_STDCTRT Tabellentyp zur Struktur CACS_S_stdctrt 20060719
6 Importing ID_MANDT Call by reference Type reference (TYPE) MANDT Mandant 20060912
7 Importing IT_CTRTST Call by reference Type reference (TYPE) MTY_TS_CTRTST Standard-Provisionsvertrag 20060719
8 Importing IT_CTRTSTI Call by reference Type reference (TYPE) MTY_TS_CTRTSTI Tabellentyp Standard-Provisionsvertragsbestandteile 20060719
# Exception Resumable Description Created on
1 CX_CACS_MIGRATION Ausnahmeklasse zur Migration STDCTR 20060724

Method GET_ORIGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_ORIGIN Value transfer Type reference (TYPE) CACS_ORIGIN Name des Systems 20060724
# Exception Resumable Description Created on
1 CX_CACS_MIGRATION Ausnahmeklasse zur Migration STDCTR 20060724

Method MIGRATE_STANDARD_CONTRACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROT Call by reference Type reference (TYPE) SPROT_U_TAB Tabellentyp zu SPROT_U (Schnittst. zur Protokollerstellung) 20060721
2 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Commission Application (ICM) 20080729
3 Importing ID_MANDT Call by reference Type reference (TYPE) MANDT Mandant 20061102
4 Importing ID_NEW Call by reference Type reference (TYPE) FLAG Kz.: Daten überschreiben 20070925
# Exception Resumable Description Created on
1 CX_CACS_MIGRATION Ausnahmeklasse zur Migration STDCTR 20060720

Method PROCESS_PER_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROT Call by reference Type reference (TYPE) SPROT_U_TAB Tabellentyp zu SPROT_U (Schnittst. zur Protokollerstellung) 20060721
2 Importing ID_MANDT Call by reference Type reference (TYPE) MANDT Mandant 20060720
3 Importing ID_NEW Call by reference Type reference (TYPE) FLAG Daten überschreiben 20070925
# Exception Resumable Description Created on
1 CX_CACS_MIGRATION Ausnahmeklasse zur Migration STDCTR 20060720

Method WRITE_PROT_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROT Call by reference Type reference (TYPE) SPROT_U_TAB Tabellentyp zu SPROT_U (Schnittst. zur Protokollerstellung) 20060721
2 Importing ID_LEVEL Call by reference Type reference (TYPE) PROTLEVEL 20060721
3 Importing ID_MSGNR Call by reference Type reference (TYPE) MSGNR 20060721
4 Importing ID_MSGV1 Call by reference Type reference (TYPE) SYMSGV 20060721
5 Importing ID_MSGV2 Call by reference Type reference (TYPE) SYMSGV 20060721
6 Importing ID_MSGV3 Call by reference Type reference (TYPE) SYMSGV 20060721
7 Importing ID_MSGV4 Call by reference Type reference (TYPE) SYMSGV 20060721
8 Importing ID_SEVERITY Call by reference Type reference (TYPE) ERRORTYP 20060721

Method WRITE_PROT_ENTRY on class CL_CACS_MIGRATION has no exception.

Method WRITE_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FIRST_RUN Call by reference Type reference (TYPE) FLAG Kz.: Erster Lauf 20070925
2 Importing ID_NEW Call by reference Type reference (TYPE) FLAG Kz: Neu schreiben 20070925
3 Importing IT_AGRTYP Call by reference Type reference (TYPE) MTY_TS_AGRTYP 20060720
4 Importing IT_CONTR Call by reference Type reference (TYPE) CACS_TT_CONTR Tabellentpy zur CACS_CONTR 20061011
5 Importing IT_CTTAGR Call by reference Type reference (TYPE) MTY_TS_CTTAGR 20060720
6 Importing IT_STAGASS Call by reference Type reference (TYPE) CACS_TT_STAGASS Tabellentyp zur Struktur CACS_S_stagass 20060720
7 Importing IT_STCAPL Call by reference Type reference (TYPE) MTY_TS_STCAPL 20060720
8 Importing IT_STDCTR Call by reference Type reference (TYPE) CACS_TT_STDCTR Tabellentyp zur Struktur CACS_S_STDCTR 20060720
9 Importing IT_STDCTRT Call by reference Type reference (TYPE) CACS_TT_STDCTRT Tabellentyp zur Struktur CACS_S_stdctrt 20060720
# Exception Resumable Description Created on
1 CX_CACS_MIGRATION Ausnahmeklasse zur Migration STDCTR 20060720
History
Last changed by/on SAP  20100310 
SAP Release Created in 700