SAP ABAP Class CL_CACS_APPL_DATA_SOURCE (ICM: Application Data - Source)
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 20050906
Properties
Class CL_CACS_APPL_DATA_SOURCE  
Short Description ICM: Application Data - Source    
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 20050906   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_SOURCE has no interface implemented.
Friends
Class CL_CACS_APPL_DATA_SOURCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_DDTAB Instance attribute Private Type reference (TYPE) DDTAB_TABLE_TYPE Definitions of Database Tables 20050907
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_TABLE_FOR_P_APPLICATION Instance method Private Method Check Application Dependency of Table Definition 20050913
2 CONSTRUCTOR Instance method Public Constructor Constructor 20050906
3 GET_APPLOG_DETAIL Instance method Public Method Get Detail for Application Log 20050914
4 GET_APPLOG_HEADERS Instance method Public Method Get Application Log Headers 20050907
5 GET_CONDITION_DETAIL Instance method Public Method Get Detail for Condition Records 20050914
6 GET_CONDITION_DETAIL_LOCAL Instance method Private Method Get Detail of Condition Records Locally 20060321
7 GET_CONDITION_DETAIL_REMOTE Instance method Private Method Get Detail of Condition Records from Remote System 20060321
8 GET_CONDITION_RECORDS Instance method Public Method Get Condition Records 20050913
9 GET_CONDITION_RECORDS_LOCAL Instance method Private Method Get Condition Records Locally 20050914
10 GET_CONDITION_RECORDS_REMOTE Instance method Private Method Get Condition Records from Remote System 20050914
11 GET_CONDITION_TABLES Instance method Public Method Get Condition Tables 20050907
12 GET_CONDITION_TABLES_LOCAL Instance method Private Method Get Condition Tables Locally 20060321
13 GET_CONDITION_TABLES_REMOTE Instance method Private Method Get Condition Tables from Remote System 20060321
14 GET_NUMBER_RANGES Instance method Public Method Get Number Ranges 20050907
15 GET_PDORG_ASSIGNMENTS Instance method Public Method Get Commission Contract Assignments 20050907
16 GET_TABLE_DATA Instance method Public Method Get Data of Database Table 20050907
17 GET_TABLE_DATA_LOCAL Instance method Private Method Get Data of Table Locally 20050907
18 GET_TABLE_DATA_REMOTE Instance method Private Method Get Data of Table from Remote System 20050907
Events
Class CL_CACS_APPL_DATA_SOURCE has no event.
Types
Class CL_CACS_APPL_DATA_SOURCE has no local type.
Method Signatures

Method CHECK_TABLE_FOR_P_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE Call by reference Type reference (TYPE) TABLE 20050913
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20060321
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungs-Kloners 20050913

Method CONSTRUCTOR 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 20050906
2 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20050906
3 Importing IV_MANDT Call by reference Type reference (TYPE) MANDT Mandant 20050907
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungs-Kloners 20050906

Method GET_APPLOG_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20050914
2 Importing IS_BALHDR Call by reference Type reference (TYPE) BALHDR Anwendungs-Log: Protokollkopf 20050914
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungs-Kloners 20050914

Method GET_APPLOG_HEADERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BALHDR Call by reference Type reference (TYPE) BALHDR_T Anwendungs-Log: Tabelle mit Protokollkopfdaten 20050907

Method GET_APPLOG_HEADERS on class CL_CACS_APPL_DATA_SOURCE has no exception.

Method GET_CONDITION_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KONH Call by reference Type reference (TYPE) KONH Konditionen (Kopf) 20050914
2 Exporting ET_KONM Call by reference Type reference (TYPE) CACS_TT_CLONE_KONM Tabellentyp zur Tabelle KONM 20050914
3 Exporting ET_KONP Call by reference Type reference (TYPE) KONP_T Tabellentyp zur Tabelle KONP 20050914
4 Exporting ET_KONW Call by reference Type reference (TYPE) CACS_TT_CLONE_KONW Tabellentyp zur Tabelle KONW 20050914
5 Importing IV_KNUMH Call by reference Type reference (TYPE) KNUMH Nummer Konditionssatz 20050914
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungs-Kloners 20050914

Method GET_CONDITION_DETAIL_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KONH Call by reference Type reference (TYPE) KONH Konditionen (Kopf) 20060321
2 Exporting ET_KONM Call by reference Type reference (TYPE) CACS_TT_CLONE_KONM Tabellentyp zur Tabelle KONM 20060321
3 Exporting ET_KONP Call by reference Type reference (TYPE) KONP_T Tabellentyp zur Tabelle KONP 20060321
4 Exporting ET_KONW Call by reference Type reference (TYPE) CACS_TT_CLONE_KONW Tabellentyp zur Tabelle KONW 20060321
5 Importing IV_KNUMH Call by reference Type reference (TYPE) KNUMH Nummer Konditionssatz 20060321
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungskloners 20060321

Method GET_CONDITION_DETAIL_REMOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_KONH_DATA Call by reference Type reference (TYPE) STRING 20060321
2 Exporting EV_KONM_DATA Call by reference Type reference (TYPE) STRING 20060321
3 Exporting EV_KONP_DATA Call by reference Type reference (TYPE) STRING 20060321
4 Exporting EV_KONW_DATA Call by reference Type reference (TYPE) STRING 20060321
5 Importing IV_KNUMH Call by reference Type reference (TYPE) KNUMH Nummer Konditionssatz 20060321
6 Importing IV_XMLDATE Call by reference Type reference (TYPE) DATUM Datum 20060321
7 Importing IV_XMLTIME Call by reference Type reference (TYPE) UZEIT Tageszeit 20060321
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungskloners 20060321

Method GET_CONDITION_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULTS Call by reference Type reference (TYPE) TABLE Datentabelle 20050913
2 Importing IV_KAPPL Call by reference Type reference (TYPE) KAPPL Applikation 20050913
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20050913
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungs-Kloners 20050913

Method GET_CONDITION_RECORDS_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULTS Call by reference Type reference (TYPE) TABLE Tabelledaten 20050914
2 Importing IV_KAPPL Call by reference Type reference (TYPE) KAPPL Applikation 20050914
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20050914
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungs-Kloners 20050914

Method GET_CONDITION_RECORDS_REMOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA Call by reference Type reference (TYPE) STRING Tabelle der Daten als String 20051005
2 Importing IV_KAPPL Call by reference Type reference (TYPE) KAPPL Applikation 20050914
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20050914
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 Anwendungs-Kloners 20050914

Method GET_CONDITION_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONDTAB Call by reference Type reference (TYPE) CACS_TT_CLONE_T681 Tabelle der Konditionsstruktur 20050907
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungskloners 20060321

Method GET_CONDITION_TABLES_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONDTAB Call by reference Type reference (TYPE) CACS_TT_CLONE_T681 Tabelle der Konditionsstruktur 20060321

Method GET_CONDITION_TABLES_LOCAL on class CL_CACS_APPL_DATA_SOURCE has no exception.

Method GET_CONDITION_TABLES_REMOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA Call by reference Type reference (TYPE) STRING Tabelle der Konditionsstruktur 20060321
2 Importing IV_XMLDATE Call by reference Type reference (TYPE) DATUM Datum 20060321
3 Importing IV_XMLTIME Call by reference Type reference (TYPE) UZEIT Tageszeit 20060321
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungskloners 20060321

Method GET_NUMBER_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NRIV Call by reference Type reference (TYPE) CACS_TT_CLONE_NRIV Tabelle der Nummernkreisintervalle 20050908
2 Exporting ET_TNRO Call by reference Type reference (TYPE) CACS_TT_CLONE_TNRO Tabelle der Definition der Nummernkreisobjekte 20050907

Method GET_NUMBER_RANGES on class CL_CACS_APPL_DATA_SOURCE has no exception.

Method GET_PDORG_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HRVPADIC Call by reference Type reference (TYPE) CACS_TT_CLONE_HRVPADIC Tabelle der Provisionsvertragzuordnung 20050907

Method GET_PDORG_ASSIGNMENTS on class CL_CACS_APPL_DATA_SOURCE has no exception.

Method GET_TABLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULTS Call by reference Type reference (TYPE) TABLE Datentabelle 20050907
2 Importing IV_EXTERNAL Call by reference Type reference (TYPE) ABAP_BOOL NIcht-ICM Tabelle 20051010
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20050907
4 Importing IV_WITHAPPL Call by reference Type reference (TYPE) ABAP_BOOL Mit Anwendung lesen 20050907
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungskloners 20050907

Method GET_TABLE_DATA_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULTS Call by reference Type reference (TYPE) TABLE Tabelledaten 20050907
2 Importing IV_EXTERNAL Call by reference Type reference (TYPE) ABAP_BOOL Nicht-ICM Tabelle 20051010
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20050907
4 Importing IV_WITHAPPL Call by reference Type reference (TYPE) ABAP_BOOL Mit Anwendung lesen 20050907
# Exception Resumable Description Created on
1 CX_CACS_APPL_DATA_CONTROL ICM: Ausnahmeklasse des Anwendungs-Kloners 20050907

Method GET_TABLE_DATA_REMOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA Call by reference Type reference (TYPE) STRING Tabelle der Daten als String 20051005
2 Importing IV_EXTERNAL Call by reference Type reference (TYPE) ABAP_BOOL Nicht-ICM Tabelle 20051010
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20050907
4 Importing IV_WITHAPPL Call by reference Type reference (TYPE) ABAP_BOOL Mit Anwendung lesen 20050907
5 Importing IV_XMLDATE Call by reference Type reference (TYPE) DATUM Datum 20051005
6 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 Anwendungs-Kloners 20050907
History
Last changed by/on SAP  20100310 
SAP Release Created in 700