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 |