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 AND_STRING Constant Private Type reference (TYPE) STRING ' AND ' AND 20050218
2 APPL_TTE Constant Private Type reference (TYPE) STRING 'TTE' Application is TTE 20050310
3 CLIENTS_TABLE Constant Private Type reference (TYPE) DBOBJ_NAME 'T000' TTE Clients table 20050218
4 CLNT_DATA_TYPE Constant Private Type reference (TYPE) STRING 'CLNT' Data type of Client 20050222
5 CONFIG_TABLE Constant Private Type reference (TYPE) STRING 'TTEC_USED_TABLES' Table containing names of all TTE tables 20050222
6 CUST_CLIENTS_TABLE Constant Private Type reference (TYPE) DBOBJ_NAME 'TTEC_SYS_SRC' TTE Customizing Clients table 20050218
7 DEFAULT_CUST Constant Private Type reference (TYPE) STRING '*' * 20050218
8 EQUALS_STRING Constant Private Type reference (TYPE) STRING ' = ' ' = ' 20050218
9 FALSE Constant Private Type reference (TYPE) BOOLEAN '-' Flase= '-' 20050218
10 FIELD_APPLN Constant Private Type reference (TYPE) STRING 'KAPPL' KAPPL field in Cond records 20050311
11 FIELD_CLIENT Constant Private Type reference (TYPE) STRING 'CLIENT' CLIENT field in tables 20050224
12 FIELD_CONFIG_TABLE Constant Private Type reference (TYPE) STRING 'ONLINE_TABLE' Field in Config Table that contains the name of the table 20050222
13 FIELD_LOGSYS Constant Private Type reference (TYPE) STRING 'LOGSYS' T000-LOGSYS 20050218
14 FIELD_MANDT Constant Private Type reference (TYPE) STRING 'MANDT' T000-MANDT 20050218
15 FIELD_SOURCE_CLIENT Constant Private Type reference (TYPE) STRING 'SOURCE_CLIENT' TTEC_SYS_SRC-SOURCE_CLIENT 20050218
16 FIELD_SYSTEMID1 Constant Private Type reference (TYPE) STRING 'SYSTEMID1' TTEC_SYS_SRC-SYSTEMID1 20050218
17 FIELD_VERSION Constant Private Type reference (TYPE) STRING 'VERSION' Version field in TTEC_USED_TABLES 20050222
18 LIST_OF_TABLES Instance attribute Private See coding Int. table containing the names of all the client dep tables 20050218
19 QUOTE_STRING Constant Private Type reference (TYPE) STRING '''' ' 20050218
20 SOURCE_CLIENT Instance attribute Private Type reference (TYPE) MANDT Source Client 20050218
21 SYSTEM_TABLE_FLAG Constant Private Type reference (TYPE) C 'S' Indicates a system table 20050407
22 TABLE_FLAG Constant Private Type reference (TYPE) STRING 'TRANSP' Indicates a table 20050301
23 TABLE_STRUC Instance attribute Private See coding Structure 20050301
24 TARGET_CLIENT Instance attribute Private Type reference (TYPE) MANDT Target Client 20050218
25 TRANSPORT_FLAG Instance attribute Private Type reference (TYPE) C Transport Indicator 20050401
26 TRANSPORT_OBJECT Instance attribute Private Object reference (TYPE REF TO) IF_TTE_TRANSPORT_CUST Interface for transporting customizing 20050401
27 TRUE Constant Private Type reference (TYPE) BOOLEAN 'X' True='X' 20050218
28 TTE_VERSION Constant Private Type reference (TYPE) STRING '4.0' Refers to Version 4.0 20050222
Methods
# Method Level Visibility Method type Description Created on
1 COPY_COND_TYPES Instance method Private Method Copies Condition types(for TTE) from source to target Client 20050310
2 COPY_PRC_PROC Instance method Private Method Copies Pricing Procedures (for TTE) from source to target 20050310
3 COPY_TABLES Instance method Private Method Copies records corresponding to the source client to target 20050224
4 COPY_TAX_RATES Instance method Private Method Copies tax rates corresponding to source client to target 20050224
5 DELETE_COND_TYPES Instance method Private Method Deletes Condition types (for TTE) from target Client 20050310
6 DELETE_PRC_PROC Instance method Private Method Deletes the Pricing Procedures (for TTE) from target client 20050310
7 DELETE_TABLES Instance method Private Method Deletes records corresponding to the tables in client specif 20050224
8 DELETE_TAX_RATES Instance method Private Method Deletes the tax rates corresponding to the client specified 20050224
9 GET_DEFAULT_CLIENTS Instance method Private Method Obtains the default source and target clients 20050218
10 GET_LIST_OF_TABLES Instance method Private Method Returns the value of the attribute list_of_tables 20050222
11 GET_MAPPING_TABLES Instance method Private Method Returns the list of mapping tables 20050322
12 GET_SOURCE_CLIENT Instance method Private Method Returns the value of the attribute source_client 20050222
13 GET_TARGET_CLIENT Instance method Private Method Returns the value of the attribute target_client 20050222
14 GET_TRANSPORT_OBJECT Instance method Private Method Returns the reference to the attribute TRANSPORT_OBJECT 20050401
15 IS_CLIENT_DEPENDENT Instance method Private Method Determines if the table specified is client dependent 20050222
16 SET_LIST_OF_TABLES Instance method Private Method Sets the value of the attribute list_of_tables 20050222
17 SET_SOURCE_CLIENT Instance method Private Method Sets the value of the attribute source_client 20050222
18 SET_TARGET_CLIENT Instance method Private Method Sets the value of the attribute target_client 20050222
19 SET_TRANSPORT_FLAG Instance method Private Method Sets the value of the attribute TRANSPORT_FLAG 20050401
20 SET_TRANSPORT_OBJECT 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 EXC_COND_TYPES_NOT_FOUND KondArten in Quellmandant konnten nicht beschafft werden 20050311
2 EXC_INSERT_COND_TYPES_FAILED KondArten konnten nicht in Zielmandanten eingefügt werden 20050311
3 EXC_STOP_WORK 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 EXC_INSERT_PRC_PROCS_FAILED KalkSchemata konnten nicht in Zielmandanten eingefügt werden 20050314
2 EXC_PRC_PROCS_NOT_FOUND KalkSchemata im Quellmand. konnten nicht beschafft werden 20050314
3 EXC_STOP_WORK 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 EXC_STOP_WORK 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 EXC_STOP_WORK 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 Importing IV_CLIENT Value transfer Type reference (TYPE) MANDT Mandant 20050310
# Exception Resumable Description Created on
1 EXC_COND_TYPES_NOT_FOUND KondArten im Zielmandanten konnten nicht beschafft werden 20050314
2 EXC_DELETE_COND_TYPES_FAILED KondArten konnten nicht aus Zielmandanten gelöscht werden 20050314
3 EXC_STOP_WORK 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 Importing IV_CLIENT Value transfer Type reference (TYPE) MANDT Mandant 20050310
# Exception Resumable Description Created on
1 EXC_DELETE_PRC_PROCS_FAILED KalkSchemata konnten nicht in Zielmandanten eingefügt werden 20050314
2 EXC_PRC_PROCS_NOT_FOUND KalkSchemata im Quellmand. konnten nicht beschafft werden 20050314
3 EXC_STOP_WORK 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 Importing IV_CLIENT Value transfer Type reference (TYPE) MANDT Mandant 20050224
# Exception Resumable Description Created on
1 EXC_STOP_WORK 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 Importing IV_CLIENT Value transfer Type reference (TYPE) MANDT Mandant 20050224
# Exception Resumable Description Created on
1 EXC_STOP_WORK 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 Exporting EV_SOURCE_CLIENT Call by reference Type reference (TYPE) MANDT Quellmandant 20050218
2 Exporting EV_TARGET_CLIENT Call by reference Type reference (TYPE) MANDT Zielmandant 20050218
# Exception Resumable Description Created on
1 EXC_CUST_TARGET Zielmandant ist ein gültiger Customizing-Mandant 20050414
2 EXC_DEFAULT_ENTRIES Doppelte Einträge für Standard-Customizing-Mand. gefunden 20050224
3 EXC_INV_SOURCE_CUST_TARGET Zielmandant ist ein Cust.-Mandant und Quelle nicht gefunden 20050414
4 EXC_NO_RECORDS Kein Standard-Customizing-Mandant gefunden 20050224
5 EXC_STOP_WORK 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 Returning 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 Exporting ET_MAPPING_TABLES Call by reference Type reference (TYPE) TABLE_NAMES Liste von Mapping-Tabellen 20050322
# Exception Resumable Description Created on
1 EXC_STOP_WORK 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 Returning 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 Returning 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 Returning RR_TRANSPORT_OBJECT Value transfer Attribute reference (LIKE) TRANSPORT_OBJECT Interface für Customizing-Transport 20050401
# Exception Resumable Description Created on
1 EXC_STOP_WORK 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 Exporting EV_FIELDNAME Value transfer Type reference (TYPE) DBOBJ_NAME Feldname 20050301
2 Exporting EV_STATUS Value transfer Type reference (TYPE) BOOLEAN Boolsche Variable (X=true, -=false, Space=unknown) 20050301
3 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) DBOBJ_NAME Tabellenname 20050222
# Exception Resumable Description Created on
1 EXC_STOP_WORK 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 EXC_CONFIG_TABLE_ERROR Fehler in Name/Feld der angegebenen Konfigurationstabelle 20050222
2 EXC_EMPTY_CONFIG_TABLE Angegebene Konfigurationstabelle ist leer 20050222
3 EXC_STOP_WORK 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 Importing 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 Importing 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 Importing 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 EXC_STOP_WORK Schwerwiegender Fehler, der das aufgerufene Programm beendet 20050401
History
Last changed by/on SAP  20050411 
SAP Release Created in 700