SAP ABAP Class CL_CACS_APPL_DATA_SERVICES (ICM: Application Data - Service Class)
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
Properties
Class CL_CACS_APPL_DATA_SERVICES  
Short Description ICM: Application Data - Service Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class CACSAPPK    
Program status     
Category 0   
Package CACSMTD   ICM: TCACS_MTDTAB Environment 
Created 20050909   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)
Interfaces
Class CL_CACS_APPL_DATA_SERVICES has no interface implemented.
Friends
Class CL_CACS_APPL_DATA_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_MESSAGEKEY Static Attribute Private Type reference (TYPE) SCX_T100KEY T100 Key with Parameters Mapped to Attribute Names 20060321
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CLASS_EXISTS Static method Public Method Check If a Class Exists 20060327
2 CHECK_DATA_SOURCE_EXISTS Static method Public Method Check If a DataSource Exists 20060327
3 CHECK_FUNCTION_GROUP_EXISTS Static method Public Method Check If a Function Group Exists 20060327
4 CHECK_PROGRAM_EXISTS Static method Public Method Check If a Program Exists 20060327
5 CHECK_RFC_DESTINATION Static method Public Method Check If RFC Destination Is Consistent 20050912
6 CHECK_TABLE_EXISTS Static method Public Method Check If a Table Exists 20060327
7 CHECK_VIEW_EXISTS Static method Public Method Check If a View Exists 20060327
8 COMMIT Static method Public Method Execute "Commit Work" 20050913
9 CREATE_DATA_DEFINITION Static method Public Method Generate Data Definition 20050913
10 CREATE_NEW_CONDITION_RECORD Static method Public Method Generate New Condition Record 20050914
11 ERASE_TABLES_DATA Static method Public Method Delete Table Contents 20070220
12 ERASE_TABLE_ENTRIES Static method Public Method Delete Entries of a Table 20070220
13 ROLLBACK Static method Public Method Execute "Rollback Work" 20050909
14 STRING_REPLACEMENT Static method Public Method Change Values To String 20050909
15 STRUCTURE_REPLACEMENT Static method Public Method Change Values to Structure 20050914
16 TRANSFORM_INTO_ABAP Static method Public Method Transform Data from XML to ABAP 20051005
17 TRANSFORM_INTO_XML Static method Public Method Transform Data from ABAP to XML 20051005
18 UPDATE_FRONTEND Static method Public Method Update Frontend With Message 20050909
19 UPDATE_GENERATION_STATUS Static method Public Method Update Generation Status 20060322
Events
Class CL_CACS_APPL_DATA_SERVICES has no event.
Types
Class CL_CACS_APPL_DATA_SERVICES has no local type.
Method Signatures

Method CHECK_CLASS_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS Call by reference Type reference (TYPE) CACSGENOBJ Name eines generierten Objekts 20060327
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20060327
# Exception Resumable Description Created on
1 NOT_FOUND 20060327

Method CHECK_DATA_SOURCE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VIEWNAME Call by reference Type reference (TYPE) CACSGENOBJ Name eines generierten Objekts 20060327
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20060327
# Exception Resumable Description Created on
1 NOT_FOUND 20060327

Method CHECK_FUNCTION_GROUP_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUGR Call by reference Type reference (TYPE) CACSGENOBJ Name eines generierten Objekts 20060327
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20060327
# Exception Resumable Description Created on
1 NOT_FOUND 20060327

Method CHECK_PROGRAM_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROGRAM Call by reference Type reference (TYPE) CACSGENOBJ Name eines generierten Objekts 20060327
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20060327
# Exception Resumable Description Created on
1 NOT_FOUND 20060327

Method CHECK_RFC_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MANDT Call by reference Type reference (TYPE) SYMANDT Mandantenkennung des aktuellen Benutzers 20051012
2 Exporting EV_SYSID Call by reference Type reference (TYPE) SYSYSID Name des SAP-Systems 20051012
3 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20050912
4 Importing IV_MANDT Call by reference Type reference (TYPE) SYMANDT Mandantenkennung des aktuellen Benutzers 20050912
5 Importing IV_SYSID Call by reference Type reference (TYPE) SYSYSID Name des SAP-Systems 20050912
# Exception Resumable Description Created on
1 ERROR 20050912

Method CHECK_TABLE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) CACSGENOBJ Name eines generierten Objekts 20060327
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20060327
# Exception Resumable Description Created on
1 NOT_FOUND 20060327

Method CHECK_VIEW_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VIEWNAME Call by reference Type reference (TYPE) CACSGENOBJ Name eines generierten Objekts 20060327
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20060327
# Exception Resumable Description Created on
1 NOT_FOUND 20060327

Method COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WITH_WAIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20050913

Method COMMIT on class CL_CACS_APPL_DATA_SERVICES has no exception.

Method CREATE_DATA_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_LINDEF Call by reference Object reference (TYPE REF TO) DATA 20050913
2 Exporting EO_TABDEF Call by reference Object reference (TYPE REF TO) DATA 20050913
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20050913
# Exception Resumable Description Created on
1 CX_SY_CREATE_DATA_ERROR ICM: Ausnahmeklasse des Anwendungs-Kloners 20050913

Method CREATE_NEW_CONDITION_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KOMG Call by reference Type reference (TYPE) KOMG Erlaubte Felder für Konditionsstrukturen 20050914
2 Importing IS_KONH Call by reference Type reference (TYPE) KONH Konditionen (Kopf) 20050914
3 Importing IT_KONM Call by reference Type reference (TYPE) CACS_TT_CLONE_KONM Tabellentyp zur Tabelle KONM 20050914
4 Importing IT_KONP Call by reference Type reference (TYPE) KONP_T Tabellentyp zur Tabelle KONP 20050914
5 Importing IT_KONW Call by reference Type reference (TYPE) CACS_TT_CLONE_KONW Tabellentyp zur Tabelle KONW 20050914
6 Importing IV_WITH_DB_UPD Call by reference Type reference (TYPE) ABAP_BOOL Mit Datenbank-Update 20050914
# Exception Resumable Description Created on
1 ERROR 20050914

Method ERASE_TABLES_DATA 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_PROCESS ICM: Anwendungsdaten - Quelle 20070220
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_APPL_DATA_LOG ICM: Anwendungsdaten - Anwendungsprotokol 20070220
3 Importing IT_CONTABS Call by reference Type reference (TYPE) CACS_TT_CLONE_CONTAB ICM: Anwendungs-Kloner Tabellentyp 20070220
4 Importing IV_DATATYPE Call by reference Type reference (TYPE) CHAR1 Datentyp 20070220
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungskloners 20070220

Method ERASE_TABLE_ENTRIES 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_PROCESS ICM: Anwendungsdaten - Quelle 20070220
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_APPL_DATA_LOG ICM: Anwendungsdaten - Anwendungsprotokol 20070220
3 Importing IS_CONTAB Call by reference Type reference (TYPE) CACS_S_CLONE_CONTAB ICM: Anwendungsklonertabellen 20070220
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungskloners 20070220

Method ROLLBACK Signature

Method ROLLBACK on class CL_CACS_APPL_DATA_SERVICES has no parameter.
Method ROLLBACK on class CL_CACS_APPL_DATA_SERVICES has no exception.

Method STRING_REPLACEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_STRING Call by reference Type reference (TYPE) DATA 20050909
2 Importing IV_SOURCE Call by reference Type reference (TYPE) DATA 20050909
3 Importing IV_TARGET Call by reference Type reference (TYPE) DATA 20050909

Method STRING_REPLACEMENT on class CL_CACS_APPL_DATA_SERVICES has no exception.

Method STRUCTURE_REPLACEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_STRUCTURE Call by reference Type reference (TYPE) DATA 20050914
2 Importing IT_EXCL Call by reference Type reference (TYPE) DFIES_TAB 20051026
3 Importing IV_SOURCE Call by reference Type reference (TYPE) DATA 20050914
4 Importing IV_TARGET Call by reference Type reference (TYPE) DATA 20050914

Method STRUCTURE_REPLACEMENT on class CL_CACS_APPL_DATA_SERVICES has no exception.

Method TRANSFORM_INTO_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) TABLE 20051005
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20060321
3 Importing IV_XMLSTRING Call by reference Type reference (TYPE) STRING 20051005
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungskloners 20060321

Method TRANSFORM_INTO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_XMLSTRING Call by reference Type reference (TYPE) STRING Tabelle der Daten als String 20051005
2 Importing IT_DATA Call by reference Type reference (TYPE) TABLE Tabelle der Daten 20051005
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20060321
4 Importing IV_XMLDATE Call by reference Type reference (TYPE) DATUM Datum 20051005
5 Importing IV_XMLTIME Call by reference Type reference (TYPE) UZEIT Tageszeit 20051005
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungskloners 20060321

Method UPDATE_FRONTEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSG Call by reference Type reference (TYPE) DATA 20050909

Method UPDATE_FRONTEND on class CL_CACS_APPL_DATA_SERVICES has no exception.

Method UPDATE_GENERATION_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20060322
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungskloners 20060322
History
Last changed by/on SAP  20100310 
SAP Release Created in 700