SAP ABAP Class CL_CACS_APPL_DATA_PACK (ICM: Application Data - Package)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSMTD (Package) ICM: TCACS_MTDTAB Environment
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CACS_APPL_DATA_PROCESS ICM: Application Data - Application Superclass 20070221
Properties
Class CL_CACS_APPL_DATA_PACK  
Short Description ICM: Application Data - Package    
Super Class CL_CACS_APPL_DATA_PROCESS ICM: Application Data - Application Superclass 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class CACSAPPK    
Program status     
Category 0   
Package CACSMTD   ICM: TCACS_MTDTAB Environment 
Created 20070221   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)
2 DDTAB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CACS_APPL_DATA_PACK has no interface implemented.
Friends
Class CL_CACS_APPL_DATA_PACK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_PACKAGE Instance attribute Protected Type reference (TYPE) CACSPACKAGE Package in Commissions 20070221
2 MD_WITH_DEPEND Instance attribute Protected Type reference (TYPE) ABAP_BOOL With Dependent Packages 20070221
3 MO_APPL Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_APPL_DATA_SOURCE ICM: Application Data - Source 20070301
4 MO_BUILD Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_APPL_DATA_BUILD ICM: Package Builder 20070404
5 MO_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_APPL_DATA_LOG ICM: Application Data - Application Log 20070221
6 MO_SRV Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_APPL_DATA_SERVICES ICM: Application Data - Service Class 20070221
7 MT_DEPENDENT_PACKAGES Instance attribute Protected Type reference (TYPE) PACKAGE_TABLE_TYPE 20070221
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_CLIENT_DEP_ENTRIES Instance method Public Method Create Client-Specific Entries 20070305
2 BUILD_CLIENT_IND_ENTRIES Instance method Public Method Create Cross-Client Entries 20070305
3 BUILD_MASTER_DATA_ENTRIES Instance method Public Method Create Master Data Entries 20070305
4 BUILD_PACKAGE_DEPENDENCIES Instance method Protected Method Create Package Dependencies 20070221
5 BUILD_TABLE_ENTRIES Instance method Protected Method Create Entries 20070305
6 BUILD_TRANS_DATA_ENTRIES Instance method Public Method Create Transaction Data Entries 20070305
7 CHECK_VALID_PACKAGE Instance method Protected Method Check Package Validity 20070221
8 CONSTRUCTOR Instance method Public Constructor Constructor 20070221
9 ERASE_CLIENT_DEP_CONFIG Instance method Public Method Delete Client-Specific Data 20070221
10 ERASE_CLIENT_DEP_DATA_TABLES Instance method Protected Method Delete Client-Specific Data Tables 20070221
11 ERASE_CLIENT_IND_CONFIG Instance method Public Method Delete Cross-Client Data 20070221
12 ERASE_CLIENT_IND_DATA_TABLES Instance method Protected Method Delete Cross-Client Data Tables 20070221
13 ERASE_MASTER_DATA Instance method Public Method Delete Master Data 20070221
14 ERASE_MASTER_DATA_TABLES Instance method Protected Method Delete Master Data Tables 20070221
15 ERASE_TRANSACTION_DATA Instance method Public Method Delete Transaction Data 20070221
16 ERASE_TRANS_DATA_TABLES Instance method Protected Method Delete Transaction Data Table 20070221
17 GET_PACKAGE_DEPENDENCIES Static method Public Method Determine Dependent Packages 20070302
18 GET_TABLES Instance method Protected Method Determine Table of a Certain Type 20070305
19 SHOW_KEY_ENTRIES Instance method Protected Method Display Key Entries 20070307
20 TRANSPORT_TABLE_ENTRIES Instance method Protected Method Transport table entries 20070402
Events
Class CL_CACS_APPL_DATA_PACK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PACKAGE_TABLE_TYPE Public See coding 20070221 package_table_type TYPE STANDARD TABLE OF package_type WITH KEY pack
2 PACKAGE_TYPE Public See coding 20070221 BEGIN OF package_type, pack TYPE cacspackage, package TYPE REF TO cl_cacs_appl_data_pack, END OF package_type
Method Signatures

Method BUILD_CLIENT_DEP_ENTRIES Signature

Method BUILD_CLIENT_DEP_ENTRIES on class CL_CACS_APPL_DATA_PACK has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungskloners 20070305

Method BUILD_CLIENT_IND_ENTRIES Signature

Method BUILD_CLIENT_IND_ENTRIES on class CL_CACS_APPL_DATA_PACK has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungskloners 20070305

Method BUILD_MASTER_DATA_ENTRIES Signature

Method BUILD_MASTER_DATA_ENTRIES on class CL_CACS_APPL_DATA_PACK has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungskloners 20070305

Method BUILD_PACKAGE_DEPENDENCIES Signature

Method BUILD_PACKAGE_DEPENDENCIES on class CL_CACS_APPL_DATA_PACK has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungskloners 20070221

Method BUILD_TABLE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLES Call by reference Type reference (TYPE) CACS_TT_CLONE_CONTAB ICM: Anwendungs-Kloner Tabellentyp 20070305
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungskloners 20070305

Method BUILD_TRANS_DATA_ENTRIES Signature

Method BUILD_TRANS_DATA_ENTRIES on class CL_CACS_APPL_DATA_PACK has no parameter.
Method BUILD_TRANS_DATA_ENTRIES on class CL_CACS_APPL_DATA_PACK has no exception.

Method CHECK_VALID_PACKAGE Signature

Method CHECK_VALID_PACKAGE on class CL_CACS_APPL_DATA_PACK has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungskloners 20070221

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_APPL Call by reference Object reference (TYPE REF TO) CL_CACS_APPL_DATA_SOURCE ICM: Anwendungsdaten - Quelle 20070301
2 Importing IO_BUILD Call by reference Object reference (TYPE REF TO) CL_CACS_APPL_DATA_BUILD ICM: Packagebuilder 20070402
3 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_APPL_DATA_LOG ICM: Anwendungsdaten - Anwendungsprotokol 20070221
4 Importing IO_SRV Call by reference Object reference (TYPE REF TO) CL_CACS_APPL_DATA_SERVICES ICM: Anwendungsdaten - Dienstklasse 20070302
5 Importing IV_PACKAGE Call by reference Type reference (TYPE) CACSPACKAGE Paket im Bereich Provisionen 20070221
6 Importing IV_WITH_DEPEND Call by reference Type reference (TYPE) ABAP_BOOL Mit abhängigen Paketen 20070221
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungs-Kloners 20070221

Method ERASE_CLIENT_DEP_CONFIG Signature

Method ERASE_CLIENT_DEP_CONFIG on class CL_CACS_APPL_DATA_PACK has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungs-Kloners 20070221

Method ERASE_CLIENT_DEP_DATA_TABLES Signature

Method ERASE_CLIENT_DEP_DATA_TABLES on class CL_CACS_APPL_DATA_PACK has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungs-Kloners 20070221

Method ERASE_CLIENT_IND_CONFIG Signature

Method ERASE_CLIENT_IND_CONFIG on class CL_CACS_APPL_DATA_PACK has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungs-Kloners 20070221

Method ERASE_CLIENT_IND_DATA_TABLES Signature

Method ERASE_CLIENT_IND_DATA_TABLES on class CL_CACS_APPL_DATA_PACK has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungs-Kloners 20070221

Method ERASE_MASTER_DATA Signature

Method ERASE_MASTER_DATA on class CL_CACS_APPL_DATA_PACK has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungs-Kloners 20070221

Method ERASE_MASTER_DATA_TABLES Signature

Method ERASE_MASTER_DATA_TABLES on class CL_CACS_APPL_DATA_PACK has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungs-Kloners 20070221

Method ERASE_TRANSACTION_DATA Signature

Method ERASE_TRANSACTION_DATA on class CL_CACS_APPL_DATA_PACK has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungs-Kloners 20070221

Method ERASE_TRANS_DATA_TABLES Signature

Method ERASE_TRANS_DATA_TABLES on class CL_CACS_APPL_DATA_PACK has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungs-Kloners 20070221

Method GET_PACKAGE_DEPENDENCIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PACKAGE Call by reference Type reference (TYPE) CACSPACKAGE Paket im Bereich Provisionen 20070302
2 Returning RT_PACK Value transfer Type reference (TYPE) CACS_TT_PACKLIST Liste von ICM-Paketen 20070302

Method GET_PACKAGE_DEPENDENCIES on class CL_CACS_APPL_DATA_PACK has no exception.

Method GET_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DATATYPE Call by reference Type reference (TYPE) CHAR1 Datentyp 20070305
2 Returning RT_CONTABS Value transfer Type reference (TYPE) CACS_TT_CLONE_CONTAB ICM: Anwendungs-Kloner Tabellentyp 20070305
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungskloners 20070305

Method SHOW_KEY_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20070307
2 Importing IT_TABKEYS Call by reference Type reference (TYPE) TCACS_TABKEYS Liste der Schlüssel für Transportanschluss 20070307

Method SHOW_KEY_ENTRIES on class CL_CACS_APPL_DATA_PACK has no exception.

Method TRANSPORT_TABLE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20070402
2 Importing IT_TABKEYS Call by reference Type reference (TYPE) TCACS_TABKEYS Liste der Schlüssel für Transportanschluss 20070402
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungskloners 20070402
History
Last changed by/on SAP  20100310 
SAP Release Created in 700