SAP ABAP Class CL_CACS_APPL_DATA_BUILD (ICM: Package Builder)
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_SUPER ICM: Application Data - Superclass 20070216
Properties
Class CL_CACS_APPL_DATA_BUILD  
Short Description ICM: Package Builder    
Super Class CL_CACS_APPL_DATA_SUPER ICM: Application Data - Superclass 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class CACSAPPK    
Program status     
Category 0   
Package CACSMTD   ICM: TCACS_MTDTAB Environment 
Created 20070216   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 CL_CACS_APPL_DATA_PACK Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CACS_APPL_DATA_BUILD has no interface implemented.
Friends
Class CL_CACS_APPL_DATA_BUILD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_COPY_PACKAGES Instance attribute Public Type reference (TYPE) ABAP_BOOL Copy Package 20070307
2 MD_CUS Instance attribute Public Type reference (TYPE) ABAP_BOOL Delete Client-Specific Data 20070216
3 MD_DELETE_FIRST Instance attribute Public Type reference (TYPE) ABAP_BOOL Empty Package 20070219
4 MD_DEP_PACKAGES Instance attribute Public Type reference (TYPE) ABAP_BOOL With Dependent Package 20070219
5 MD_IND Instance attribute Public Type reference (TYPE) ABAP_BOOL Delete Cross-Client Data 20070216
6 MD_LIVE_RUN Instance attribute Public Type reference (TYPE) ABAP_BOOL Update Run 20070216
7 MD_MAS Instance attribute Public Type reference (TYPE) ABAP_BOOL Delete Master Data 20070216
8 MD_PACKAGE Instance attribute Public Type reference (TYPE) CACSPACKAGE Package in Commissions 20070219
9 MD_TRA Instance attribute Public Type reference (TYPE) ABAP_BOOL Delete Transaction Data 20070216
10 MD_TRANSPORT Instance attribute Public Type reference (TYPE) ABAP_BOOL Transport Entries 20070219
11 MD_TRANS_REQUEST Instance attribute Protected Type reference (TYPE) TRKORR Request/Task 20070326
12 MD_WITH_INACTIVE Instance attribute Public Type reference (TYPE) ABAP_BOOL With Inactive Versions 20070219
13 MO_APPL Instance attribute Public Object reference (TYPE REF TO) CL_CACS_APPL_DATA_SOURCE Application Data 20070216
14 MO_LOG Instance attribute Public Object reference (TYPE REF TO) CL_CACS_APPL_DATA_LOG ICM: Application Data - Application Log 20070216
15 MO_SRV Instance attribute Public Object reference (TYPE REF TO) CL_CACS_APPL_DATA_SERVICES Application Service Class 20070216
16 MS_MESSAGEKEY Instance attribute Protected Type reference (TYPE) SCX_T100KEY T100 key with parameters mapped to attribute names 20070216
17 MS_PACKAGE Instance attribute Protected Type reference (TYPE) CL_CACS_APPL_DATA_PACK=>PACKAGE_TYPE 20070221
18 MT_CONTABS Instance attribute Public Type reference (TYPE) CACS_TT_CLONE_CONTAB Application Cloner Table Type 20070216
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_PACKAGE Instance method Public Method Create Package 20070220
2 CONSTRUCTOR Instance method Public Constructor Constructor 20070216
3 CONSTRUCT_PACKAGE Instance method Protected Method Create Package 20070222
4 EMPTY_PACKAGE Instance method Protected Method Empty Package 20070220
5 GET_TRANSPORT_REQUEST Instance method Protected Method Determine Transport Entry 20070402
6 GET_TRANSPORT_REQUEST_ID Instance method Public Method Get Transport Request 20070402
7 INITIALISATION_MESSAGES Instance method Protected Method Initializing Messages 20070216
8 LOG_ERROR_ROLLBACK Instance method Protected Method Rollback for Process Error(s) 20070216
9 MUST_TRANSPORT Instance method Public Method Entries Must Be Transported 20070402
10 SETUP_TABLES_FOR_BUILDER Instance method Protected Method Generate Table 20070219
11 TEST_RUN_ROLLBACK Instance method Public Method Rollback for Test Run 20070216
Events
Class CL_CACS_APPL_DATA_BUILD has no event.
Types
Class CL_CACS_APPL_DATA_BUILD has no local type.
Method Signatures

Method BUILD_PACKAGE Signature

Method BUILD_PACKAGE on class CL_CACS_APPL_DATA_BUILD has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungskloners 20070220

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_APPL_DATA_LOG ICM: Anwendungsdaten - Anwendungsprotokol 20070216
2 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20070216
3 Importing IV_COPY Call by reference Type reference (TYPE) ABAP_BOOL Paket kopieren 20070307
4 Importing IV_CUS Call by reference Type reference (TYPE) ABAP_BOOL Mandantabhängige Daten löschen 20070216
5 Importing IV_DELETE Call by reference Type reference (TYPE) ABAP_BOOL Paket entleeren 20070216
6 Importing IV_DEP_PACK Call by reference Type reference (TYPE) ABAP_BOOL Mit abhängigen Paketen 20070216
7 Importing IV_INACTIVE Call by reference Type reference (TYPE) ABAP_BOOL Mit inaktive Versionen 20070219
8 Importing IV_IND Call by reference Type reference (TYPE) ABAP_BOOL Mandantunabhängige Daten löschen 20070216
9 Importing IV_MAS Call by reference Type reference (TYPE) ABAP_BOOL Stammdaten löschen 20070216
10 Importing IV_PAKET Call by reference Type reference (TYPE) CACSPACKAGE Paket im Bereich Provisionen 20070216
11 Importing IV_TEST_RUN Call by reference Type reference (TYPE) ABAP_BOOL Testlauf 20070216
12 Importing IV_TRA Call by reference Type reference (TYPE) ABAP_BOOL Bewegungsdaten löschen 20070216
13 Importing IV_TRANSPORT Call by reference Type reference (TYPE) ABAP_BOOL Einträge transportieren 20070216
14 Importing IV_TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20070326
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungs-Kloners 20070216

Method CONSTRUCT_PACKAGE Signature

Method CONSTRUCT_PACKAGE on class CL_CACS_APPL_DATA_BUILD has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungskloners 20070222

Method EMPTY_PACKAGE Signature

Method EMPTY_PACKAGE on class CL_CACS_APPL_DATA_BUILD has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungskloners 20070220

Method GET_TRANSPORT_REQUEST Signature

Method GET_TRANSPORT_REQUEST on class CL_CACS_APPL_DATA_BUILD has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungskloners 20070402

Method GET_TRANSPORT_REQUEST_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RESULT Value transfer Type reference (TYPE) TRKORR Auftrag/Aufgabe 20070402

Method GET_TRANSPORT_REQUEST_ID on class CL_CACS_APPL_DATA_BUILD has no exception.

Method INITIALISATION_MESSAGES Signature

Method INITIALISATION_MESSAGES on class CL_CACS_APPL_DATA_BUILD has no parameter.
Method INITIALISATION_MESSAGES on class CL_CACS_APPL_DATA_BUILD has no exception.

Method LOG_ERROR_ROLLBACK Signature

Method LOG_ERROR_ROLLBACK on class CL_CACS_APPL_DATA_BUILD has no parameter.
Method LOG_ERROR_ROLLBACK on class CL_CACS_APPL_DATA_BUILD has no exception.

Method MUST_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20070402

Method MUST_TRANSPORT on class CL_CACS_APPL_DATA_BUILD has no exception.

Method SETUP_TABLES_FOR_BUILDER Signature

Method SETUP_TABLES_FOR_BUILDER on class CL_CACS_APPL_DATA_BUILD has no parameter.
Method SETUP_TABLES_FOR_BUILDER on class CL_CACS_APPL_DATA_BUILD has no exception.

Method TEST_RUN_ROLLBACK Signature

Method TEST_RUN_ROLLBACK on class CL_CACS_APPL_DATA_BUILD has no parameter.
Method TEST_RUN_ROLLBACK on class CL_CACS_APPL_DATA_BUILD has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 700