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 | 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 | Static method | Protected | Method | Analyzes Existing Situation for New Customizing | 20060714 | |
| 2 | Static method | Protected | Method | Check If CTRTT Object is OK | 20060721 | |
| 3 | Static method | Protected | Method | Delete Migrated Records from STDCT, STDCTRT and STAGAS | 20060720 | |
| 4 | Static method | Protected | Method | Transfer from CTRTST to STDCTR | 20060718 | |
| 5 | Static method | Protected | Method | Load System Parameters (Productive System...) | 20060719 | |
| 6 | Static method | Public | Method | Main Method for Migration | 20060718 | |
| 7 | Static method | Protected | Method | Part to Be Run Through for Each Client | 20060720 | |
| 8 | Static method | Protected | Method | Write Log Entry to XPRA Log | 20060721 | |
| 9 | 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 | CT_AGRTYP | Call by reference | Type reference (TYPE) | MTY_TS_AGRTYP | Tabellentyp zur Struktur CACS_S_AGRTYP | 20060720 | |||
| 2 | CT_CTRTST | Call by reference | Type reference (TYPE) | MTY_TS_CTRTST | Standard-Provisionsvertrag | 20060718 | |||
| 3 | CT_CTRTSTI | Call by reference | Type reference (TYPE) | MTY_TS_CTRTSTI | Tabellentyp Standard-Provisionsvertragsbestandteile | 20060718 | |||
| 4 | CT_CTTAGR | Call by reference | Type reference (TYPE) | MTY_TS_CTTAGR | TAbellentyp zur Struktur CACS_S_CTTAGR | 20060720 | |||
| 5 | CT_STCAPL | Call by reference | Type reference (TYPE) | MTY_TS_STCAPL | 20060720 | ||||
| 6 | ID_MANDT | Call by reference | Type reference (TYPE) | MANDT | Mandant | 20060718 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CT_PROT | Call by reference | Type reference (TYPE) | SPROT_U_TAB | Tabellentyp zu SPROT_U (Schnittst. zur Protokollerstellung) | 20060721 | |||
| 2 | IS_CTRTST | Call by reference | Type reference (TYPE) | CACS_CTRTST | Standard-Provisionsvertrag | 20060721 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmeklasse zur Migration STDCTR | 20060724 |
Method CLEAR_STDCTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_MANDT | Call by reference | Type reference (TYPE) | MANDT | Mandant | 20060720 | |||
| 2 | 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 | CT_CONTR | Call by reference | Type reference (TYPE) | CACS_TT_CONTR | Tabellentpy zur CACS_CONTR | 20061011 | |||
| 2 | CT_PROT | Call by reference | Type reference (TYPE) | SPROT_U_TAB | Tabellentyp zu SPROT_U (Schnittst. zur Protokollerstellung) | 20060721 | |||
| 3 | CT_STAGASS | Call by reference | Type reference (TYPE) | CACS_TT_STAGASS | Tabellentyp zur Struktur CACS_S_stagass | 20060719 | |||
| 4 | CT_STDCTR | Call by reference | Type reference (TYPE) | CACS_TT_STDCTR | Tabellentyp zur Struktur CACS_S_STDCTR | 20060719 | |||
| 5 | CT_STDCTRT | Call by reference | Type reference (TYPE) | CACS_TT_STDCTRT | Tabellentyp zur Struktur CACS_S_stdctrt | 20060719 | |||
| 6 | ID_MANDT | Call by reference | Type reference (TYPE) | MANDT | Mandant | 20060912 | |||
| 7 | IT_CTRTST | Call by reference | Type reference (TYPE) | MTY_TS_CTRTST | Standard-Provisionsvertrag | 20060719 | |||
| 8 | IT_CTRTSTI | Call by reference | Type reference (TYPE) | MTY_TS_CTRTSTI | Tabellentyp Standard-Provisionsvertragsbestandteile | 20060719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmeklasse zur Migration STDCTR | 20060724 |
Method GET_ORIGIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RD_ORIGIN | Value transfer | Type reference (TYPE) | CACS_ORIGIN | Name des Systems | 20060724 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CT_PROT | Call by reference | Type reference (TYPE) | SPROT_U_TAB | Tabellentyp zu SPROT_U (Schnittst. zur Protokollerstellung) | 20060721 | |||
| 2 | ID_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Commission Application (ICM) | 20080729 | |||
| 3 | ID_MANDT | Call by reference | Type reference (TYPE) | MANDT | Mandant | 20061102 | |||
| 4 | ID_NEW | Call by reference | Type reference (TYPE) | FLAG | Kz.: Daten überschreiben | 20070925 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CT_PROT | Call by reference | Type reference (TYPE) | SPROT_U_TAB | Tabellentyp zu SPROT_U (Schnittst. zur Protokollerstellung) | 20060721 | |||
| 2 | ID_MANDT | Call by reference | Type reference (TYPE) | MANDT | Mandant | 20060720 | |||
| 3 | ID_NEW | Call by reference | Type reference (TYPE) | FLAG | Daten überschreiben | 20070925 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CT_PROT | Call by reference | Type reference (TYPE) | SPROT_U_TAB | Tabellentyp zu SPROT_U (Schnittst. zur Protokollerstellung) | 20060721 | |||
| 2 | ID_LEVEL | Call by reference | Type reference (TYPE) | PROTLEVEL | 20060721 | ||||
| 3 | ID_MSGNR | Call by reference | Type reference (TYPE) | MSGNR | 20060721 | ||||
| 4 | ID_MSGV1 | Call by reference | Type reference (TYPE) | SYMSGV | 20060721 | ||||
| 5 | ID_MSGV2 | Call by reference | Type reference (TYPE) | SYMSGV | 20060721 | ||||
| 6 | ID_MSGV3 | Call by reference | Type reference (TYPE) | SYMSGV | 20060721 | ||||
| 7 | ID_MSGV4 | Call by reference | Type reference (TYPE) | SYMSGV | 20060721 | ||||
| 8 | 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 | ID_FIRST_RUN | Call by reference | Type reference (TYPE) | FLAG | Kz.: Erster Lauf | 20070925 | |||
| 2 | ID_NEW | Call by reference | Type reference (TYPE) | FLAG | Kz: Neu schreiben | 20070925 | |||
| 3 | IT_AGRTYP | Call by reference | Type reference (TYPE) | MTY_TS_AGRTYP | 20060720 | ||||
| 4 | IT_CONTR | Call by reference | Type reference (TYPE) | CACS_TT_CONTR | Tabellentpy zur CACS_CONTR | 20061011 | |||
| 5 | IT_CTTAGR | Call by reference | Type reference (TYPE) | MTY_TS_CTTAGR | 20060720 | ||||
| 6 | IT_STAGASS | Call by reference | Type reference (TYPE) | CACS_TT_STAGASS | Tabellentyp zur Struktur CACS_S_stagass | 20060720 | |||
| 7 | IT_STCAPL | Call by reference | Type reference (TYPE) | MTY_TS_STCAPL | 20060720 | ||||
| 8 | IT_STDCTR | Call by reference | Type reference (TYPE) | CACS_TT_STDCTR | Tabellentyp zur Struktur CACS_S_STDCTR | 20060720 | |||
| 9 | IT_STDCTRT | Call by reference | Type reference (TYPE) | CACS_TT_STDCTRT | Tabellentyp zur Struktur CACS_S_stdctrt | 20060720 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmeklasse zur Migration STDCTR | 20060720 |
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 700 |