SAP ABAP Class CL_IM_TTE_CLIENT_COPY (Implements the methods required for Client Copy)
Hierarchy
☛
SAP_AP (Software Component) SAP Application Platform
⤷
AP-TTE (Application Component) Transaction Tax Engine
⤷
AP_TTE_CONFIG_C (Package) Transaction Tax Engine ( Configuration )

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_TTE_CLIENT_COPY | Outlines the various operations possible in Client Copy Ut. | 20050218 |
Properties
Class | CL_IM_TTE_CLIENT_COPY | |
Short Description | Implements the methods required for Client Copy | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | AP_TTE_CONFIG_C | Transaction Tax Engine ( Configuration ) |
Created | 20050218 | SAP |
Last change | 20050411 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_IM_TTE_CLIENT_COPY has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_TTE_CLIENT_COPY | Outlines the various operations possible in Client Copy Ut. | 20050218 |
Friends
Class CL_IM_TTE_CLIENT_COPY has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | ' AND ' | AND | 20050218 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'TTE' | Application is TTE | 20050310 | |
3 | ![]() |
Constant | Private | Type reference (TYPE) | DBOBJ_NAME | 'T000' | TTE Clients table | 20050218 | |
4 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'CLNT' | Data type of Client | 20050222 | |
5 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'TTEC_USED_TABLES' | Table containing names of all TTE tables | 20050222 | |
6 | ![]() |
Constant | Private | Type reference (TYPE) | DBOBJ_NAME | 'TTEC_SYS_SRC' | TTE Customizing Clients table | 20050218 | |
7 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | '*' | * | 20050218 | |
8 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | ' = ' | ' = ' | 20050218 | |
9 | ![]() |
Constant | Private | Type reference (TYPE) | BOOLEAN | '-' | Flase= '-' | 20050218 | |
10 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'KAPPL' | KAPPL field in Cond records | 20050311 | |
11 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'CLIENT' | CLIENT field in tables | 20050224 | |
12 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'ONLINE_TABLE' | Field in Config Table that contains the name of the table | 20050222 | |
13 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'LOGSYS' | T000-LOGSYS | 20050218 | |
14 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'MANDT' | T000-MANDT | 20050218 | |
15 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'SOURCE_CLIENT' | TTEC_SYS_SRC-SOURCE_CLIENT | 20050218 | |
16 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'SYSTEMID1' | TTEC_SYS_SRC-SYSTEMID1 | 20050218 | |
17 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'VERSION' | Version field in TTEC_USED_TABLES | 20050222 | |
18 | ![]() |
Instance attribute | Private | See coding | Int. table containing the names of all the client dep tables | 20050218 | |||
19 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | '''' | ' | 20050218 | |
20 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MANDT | Source Client | 20050218 | ||
21 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'S' | Indicates a system table | 20050407 | |
22 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'TRANSP' | Indicates a table | 20050301 | |
23 | ![]() |
Instance attribute | Private | See coding | Structure | 20050301 | |||
24 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MANDT | Target Client | 20050218 | ||
25 | ![]() |
Instance attribute | Private | Type reference (TYPE) | C | Transport Indicator | 20050401 | ||
26 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_TTE_TRANSPORT_CUST | Interface for transporting customizing | 20050401 | ||
27 | ![]() |
Constant | Private | Type reference (TYPE) | BOOLEAN | 'X' | True='X' | 20050218 | |
28 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | '4.0' | Refers to Version 4.0 | 20050222 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Copies Condition types(for TTE) from source to target Client | 20050310 |
2 | ![]() |
Instance method | Private | Method | Copies Pricing Procedures (for TTE) from source to target | 20050310 |
3 | ![]() |
Instance method | Private | Method | Copies records corresponding to the source client to target | 20050224 |
4 | ![]() |
Instance method | Private | Method | Copies tax rates corresponding to source client to target | 20050224 |
5 | ![]() |
Instance method | Private | Method | Deletes Condition types (for TTE) from target Client | 20050310 |
6 | ![]() |
Instance method | Private | Method | Deletes the Pricing Procedures (for TTE) from target client | 20050310 |
7 | ![]() |
Instance method | Private | Method | Deletes records corresponding to the tables in client specif | 20050224 |
8 | ![]() |
Instance method | Private | Method | Deletes the tax rates corresponding to the client specified | 20050224 |
9 | ![]() |
Instance method | Private | Method | Obtains the default source and target clients | 20050218 |
10 | ![]() |
Instance method | Private | Method | Returns the value of the attribute list_of_tables | 20050222 |
11 | ![]() |
Instance method | Private | Method | Returns the list of mapping tables | 20050322 |
12 | ![]() |
Instance method | Private | Method | Returns the value of the attribute source_client | 20050222 |
13 | ![]() |
Instance method | Private | Method | Returns the value of the attribute target_client | 20050222 |
14 | ![]() |
Instance method | Private | Method | Returns the reference to the attribute TRANSPORT_OBJECT | 20050401 |
15 | ![]() |
Instance method | Private | Method | Determines if the table specified is client dependent | 20050222 |
16 | ![]() |
Instance method | Private | Method | Sets the value of the attribute list_of_tables | 20050222 |
17 | ![]() |
Instance method | Private | Method | Sets the value of the attribute source_client | 20050222 |
18 | ![]() |
Instance method | Private | Method | Sets the value of the attribute target_client | 20050222 |
19 | ![]() |
Instance method | Private | Method | Sets the value of the attribute TRANSPORT_FLAG | 20050401 |
20 | ![]() |
Instance method | Private | Method | Sets the value of the attribute TRANSPORT_OBJECT | 20050401 |
Events
Class CL_IM_TTE_CLIENT_COPY has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TABLE_NAMES | Private | See coding | 20050322 | TABLE_NAMES TYPE STANDARD TABLE OF DBOBJ_NAME
|
Method Signatures
Method COPY_COND_TYPES Signature
Method COPY_COND_TYPES on class CL_IM_TTE_CLIENT_COPY has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
KondArten in Quellmandant konnten nicht beschafft werden | 20050311 | |
2 | ![]() |
KondArten konnten nicht in Zielmandanten eingefügt werden | 20050311 | |
3 | ![]() |
Schwerwiegender Fehler, der das aufgerufene Programm beendet | 20050310 |
Method COPY_PRC_PROC Signature
Method COPY_PRC_PROC on class CL_IM_TTE_CLIENT_COPY has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
KalkSchemata konnten nicht in Zielmandanten eingefügt werden | 20050314 | |
2 | ![]() |
KalkSchemata im Quellmand. konnten nicht beschafft werden | 20050314 | |
3 | ![]() |
Schwerwiegender Fehler, der das aufgerufene Programm beendet | 20050310 |
Method COPY_TABLES Signature
Method COPY_TABLES on class CL_IM_TTE_CLIENT_COPY has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Schwerwiegender Fehler, der das aufgerufene Programm beendet | 20050224 |
Method COPY_TAX_RATES Signature
Method COPY_TAX_RATES on class CL_IM_TTE_CLIENT_COPY has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Schwerwiegender Fehler, der das aufgerufene Programm beendet | 20050224 |
Method DELETE_COND_TYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CLIENT | Value transfer | Type reference (TYPE) | MANDT | Mandant | 20050310 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
KondArten im Zielmandanten konnten nicht beschafft werden | 20050314 | |
2 | ![]() |
KondArten konnten nicht aus Zielmandanten gelöscht werden | 20050314 | |
3 | ![]() |
Schwerwiegender Fehler, der das aufgerufene Programm beendet | 20050310 |
Method DELETE_PRC_PROC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CLIENT | Value transfer | Type reference (TYPE) | MANDT | Mandant | 20050310 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
KalkSchemata konnten nicht in Zielmandanten eingefügt werden | 20050314 | |
2 | ![]() |
KalkSchemata im Quellmand. konnten nicht beschafft werden | 20050314 | |
3 | ![]() |
Schwerwiegender Fehler, der das aufgerufene Programm beendet | 20050310 |
Method DELETE_TABLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CLIENT | Value transfer | Type reference (TYPE) | MANDT | Mandant | 20050224 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Schwerwiegender Fehler, der das aufgerufene Programm beendet | 20050224 |
Method DELETE_TAX_RATES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CLIENT | Value transfer | Type reference (TYPE) | MANDT | Mandant | 20050224 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Schwerwiegender Fehler, der das aufgerufene Programm beendet | 20050224 |
Method GET_DEFAULT_CLIENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_SOURCE_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Quellmandant | 20050218 | ||
2 | ![]() |
EV_TARGET_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Zielmandant | 20050218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Zielmandant ist ein gültiger Customizing-Mandant | 20050414 | |
2 | ![]() |
Doppelte Einträge für Standard-Customizing-Mand. gefunden | 20050224 | |
3 | ![]() |
Zielmandant ist ein Cust.-Mandant und Quelle nicht gefunden | 20050414 | |
4 | ![]() |
Kein Standard-Customizing-Mandant gefunden | 20050224 | |
5 | ![]() |
Schwerwiegender Fehler, der das aufgerufene Programm beendet | 20050218 |
Method GET_LIST_OF_TABLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_LIST_OF_TABLES | Value transfer | Attribute reference (LIKE) | LIST_OF_TABLES | Int. Tabelle mit Namen v. allen mandantenabhängigen Tabellen | 20050222 |
Method GET_LIST_OF_TABLES on class CL_IM_TTE_CLIENT_COPY has no exception.
Method GET_MAPPING_TABLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MAPPING_TABLES | Call by reference | Type reference (TYPE) | TABLE_NAMES | Liste von Mapping-Tabellen | 20050322 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Schwerwiegender Fehler, der das aufgerufene Programm beendet | 20050322 |
Method GET_SOURCE_CLIENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_SOURCE_CLIENT | Value transfer | Type reference (TYPE) | MANDT | Mandant | 20050222 |
Method GET_SOURCE_CLIENT on class CL_IM_TTE_CLIENT_COPY has no exception.
Method GET_TARGET_CLIENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_TARGET_CLIENT | Value transfer | Type reference (TYPE) | MANDT | Mandant | 20050222 |
Method GET_TARGET_CLIENT on class CL_IM_TTE_CLIENT_COPY has no exception.
Method GET_TRANSPORT_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RR_TRANSPORT_OBJECT | Value transfer | Attribute reference (LIKE) | TRANSPORT_OBJECT | Interface für Customizing-Transport | 20050401 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Schwerwiegender Fehler, der das aufgerufene Programm beendet | 20050401 |
Method IS_CLIENT_DEPENDENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_FIELDNAME | Value transfer | Type reference (TYPE) | DBOBJ_NAME | Feldname | 20050301 | ||
2 | ![]() |
EV_STATUS | Value transfer | Type reference (TYPE) | BOOLEAN | Boolsche Variable (X=true, -=false, Space=unknown) | 20050301 | ||
3 | ![]() |
IV_TABLE_NAME | Call by reference | Type reference (TYPE) | DBOBJ_NAME | Tabellenname | 20050222 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Schwerwiegender Fehler, der das aufgerufene Programm beendet | 20050222 |
Method SET_LIST_OF_TABLES Signature
Method SET_LIST_OF_TABLES on class CL_IM_TTE_CLIENT_COPY has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler in Name/Feld der angegebenen Konfigurationstabelle | 20050222 | |
2 | ![]() |
Angegebene Konfigurationstabelle ist leer | 20050222 | |
3 | ![]() |
Schwerwiegender Fehler, der das aufgerufene Programm beendet | 20050222 |
Method SET_SOURCE_CLIENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_SOURCE_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Quellmandant | 20050222 |
Method SET_SOURCE_CLIENT on class CL_IM_TTE_CLIENT_COPY has no exception.
Method SET_TARGET_CLIENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_TARGET_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Zielmandant | 20050222 |
Method SET_TARGET_CLIENT on class CL_IM_TTE_CLIENT_COPY has no exception.
Method SET_TRANSPORT_FLAG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_TRANSPORT_FLAG | Call by reference | Type reference (TYPE) | C | Transportkennzeichen | 20050401 |
Method SET_TRANSPORT_FLAG on class CL_IM_TTE_CLIENT_COPY has no exception.
Method SET_TRANSPORT_OBJECT Signature
Method SET_TRANSPORT_OBJECT on class CL_IM_TTE_CLIENT_COPY has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Schwerwiegender Fehler, der das aufgerufene Programm beendet | 20050401 |
History
Last changed by/on | SAP | 20050411 |
SAP Release Created in | 700 |