SAP ABAP Class CL_CACS_DET_FACTORY (Determination: Factory Class)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSDM (Package) ICM: Determination Methods
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CACS_DET_DEFINITION Determination: Definition Class 20051209
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CACS_DET_FACTORY_BUSOBJ Determination: Factory Class of Business Object 20060116
2 Inheritance (c INHERITING FROM c_ref)  CL_CACS_DET_FACTORY_COMB Determination: Factory Class for Combination 20060117
3 Inheritance (c INHERITING FROM c_ref)  CL_CACS_DET_FACTORY_CRDGLB Determination: Factory Class for Credentialing 20060607
4 Inheritance (c INHERITING FROM c_ref)  CL_CACS_DET_FACTORY_NOTRUID Findung: Factory-Klasse für Abrechnungsart 20080430
5 Inheritance (c INHERITING FROM c_ref)  CL_CACS_DET_FACTORY_PARCON Determination: Factory Class for Participation Construction 20060202
6 Inheritance (c INHERITING FROM c_ref)  CL_CACS_DET_FACTORY_RELTYPE Determination: Factory Class for Release Types 20060510
7 Inheritance (c INHERITING FROM c_ref)  CL_CACS_DET_FACTORY_REMTYPE Determination: Factory Class for Settlement Type 20060816
8 Inheritance (c INHERITING FROM c_ref)  CL_CACS_DET_FACTORY_RULE_ATTR Determination: Factory Class for Rule Group (FOA) 20060402
9 Inheritance (c INHERITING FROM c_ref)  CL_CACS_DET_FACTORY_RULE_GROUP Determination: Factory Class for Rule Group (FOA) 20060201
10 Inheritance (c INHERITING FROM c_ref)  CL_CACS_DET_FACTORY_SELRULE Determination: Factory Class for Selection Rule (RemunClear) 20060117
... Click here to see Used By full list (13 items)
Properties
Class CL_CACS_DET_FACTORY  
Short Description Determination: Factory Class    
Super Class CL_CACS_DET_DEFINITION Determination: Definition Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class CACSDET    
Program status     
Category 0   
Package CACSDM   ICM: Determination Methods 
Created 20051108   SAP 
Last change 20110908   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_DET_FACTORY has no interface implemented.
Friends
Class CL_CACS_DET_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CLASSIC_DET_BADI Static Attribute Protected Object reference (TYPE REF TO) CACS_DET_CLASSIC_DETERMINATION BAdI of Classic Determination 20060223
Methods
# Method Level Visibility Method type Description Created on
1 DETERMINATION_BY_COMBINATION Static method Protected Method Determination By Combination 20051117
2 DETERMINATION_COMPOSITE Static method Private Method Enhanced Determination By Combination 20051207
3 DETERMINATION_ORIGINAL Static method Private Method Classic Determination By Combination 20051207
4 GET_DETERMINATION_TYPE Static method Private Method Determine Type of Combination 20051206
5 HANDLE_ENTITY_ERROR Static method Protected Method Handle Characteristic Attributes Error 20060130
6 HANDLE_FINAL_CHECKS Static method Protected Method Handle Final Checks 20060221
7 HANDLE_FOUND_RESULT Static method Protected Method Handle Results Found 20060221
8 HANDLE_MISSING_RESULT Static method Protected Method Handle No Result 20060130
9 TABLE_LINES Static method Protected Method Determine Line of A Table 20060222
10 VALIDATE_ENTRY_POINT Static method Protected Method Check Entry Point 20060117
Events
Class CL_CACS_DET_FACTORY has no event.
Types
Class CL_CACS_DET_FACTORY has no local type.
Method Signatures

Method DETERMINATION_BY_COMBINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_FLYWEIGHT Call by reference Object reference (TYPE REF TO) CL_CACS_DET_FLYWEIGHT Flyweight-Klasse 20051117
2 Exporting ET_RESULTS Call by reference Type reference (TYPE) CACS_TT_RULE_SERVICE Tabelle der Ergebnisse 20051117
3 Importing IS_SELDATA Call by reference Type reference (TYPE) DATA Daten der Selektion 20051117
4 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20051117
5 Importing IV_BUSI Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit 20051117
6 Importing IV_COMBID Call by reference Type reference (TYPE) CACS_COMBTP_ID Nummer der Merkmalskombinationsart 20051117
7 Importing IV_FLT_CTRTSTID Call by reference Type reference (TYPE) CACSDETFLTCTRTSTID Standard-Provisionsvertragsfilter 20051117
8 Importing IV_FLT_CTRTTYPE Call by reference Type reference (TYPE) CACSDETFLTCTRTTYPE Provisionsvertragsartfiler 20051117
9 Importing IV_FORCE_DET_MODE Call by reference Type reference (TYPE) CACSDETMODE "Force" Findungsmodus 20051206
10 Importing IV_PROC_MODE Call by reference Type reference (TYPE) CACSDETPROCMODE Abspielmodus 20051206
11 Importing IV_ROBJTYP Call by reference Type reference (TYPE) CACSCALCOBJTYPE Typ des berechnenden Objekts 20051117
12 Importing IV_TECH Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit 20051117
13 Importing IV_WILDCARD Call by reference Type reference (TYPE) CACSDETWILDCARD Platzhalter 20060227
# Exception Resumable Description Created on
1 CX_CACS_DET_PROCESS Findung: Ausnahmeklasse des Findungsprozess 20051117

Method DETERMINATION_COMPOSITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_FLYWEIGHT Call by reference Object reference (TYPE REF TO) CL_CACS_DET_FLYWEIGHT Findung: Flyweight-Klasse 20051207
2 Importing IS_SELDATA Call by reference Type reference (TYPE) DATA 20051207
3 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20051207
4 Importing IV_BUSI Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20051207
5 Importing IV_COMBID Call by reference Type reference (TYPE) CACS_COMBTP_ID Nummer der Merkmalskombinationsart 20051207
6 Importing IV_FLT_CTRTSTID Call by reference Type reference (TYPE) CACSDETFLTCTRTSTID Standard-Provisionsvertragsfilter 20051207
7 Importing IV_FLT_CTRTTYPE Call by reference Type reference (TYPE) CACSDETFLTCTRTTYPE Provisionsvertragsartfiler 20051207
8 Importing IV_MODE Call by reference Type reference (TYPE) CACSDETPROCMODE Abspielmodus 20051207
9 Importing IV_ROBJTYP Call by reference Type reference (TYPE) CACSCALCOBJTYPE Typ des berechnenden Objekts 20051207
10 Importing IV_TECH Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20051207
11 Importing IV_WILDCARD Call by reference Type reference (TYPE) CACSDETWILDCARD Platzhalter 20060227
# Exception Resumable Description Created on
1 CX_CACS_DET_PROCESS Findung: Ausnahmeklasse des Findungsprozess 20051207

Method DETERMINATION_ORIGINAL 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) CACS_TT_RULE_SERVICE Ergebnisse 20051207
2 Importing IS_SELDATA Call by reference Type reference (TYPE) DATA Selektionsdaten 20051207
3 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20051207
4 Importing IV_BUSI Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit 20051207
5 Importing IV_COMBID Call by reference Type reference (TYPE) CACS_COMBTP_ID Nummer der Merkmalskombinationsart 20051207
6 Importing IV_FLT_CTRTSTID Call by reference Type reference (TYPE) CACSDETFLTCTRTSTID Filter des Standard-Provisionsvertrags für Findung 20051207
7 Importing IV_FLT_CTRTTYPE Call by reference Type reference (TYPE) CACSDETFLTCTRTTYPE Filter der Provisionsvertragsart für Findung 20051207
8 Importing IV_ROBJTYP Call by reference Type reference (TYPE) CACSCALCOBJTYPE Typ des berechnenden Objekts 20051207
9 Importing IV_TECH Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit 20051207

Method DETERMINATION_ORIGINAL on class CL_CACS_DET_FACTORY has no exception.

Method GET_DETERMINATION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_MODE Value transfer Type reference (TYPE) CACSDETMODE Findung: Findungsmodus 20051206
2 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20051206
3 Importing IV_BUSI Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20051206
4 Importing IV_ROBJTYPE Call by reference Type reference (TYPE) CACSCALCOBJTYPE Typ des berechnenden Objekts 20051206
5 Importing IV_TECH Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20051206
# Exception Resumable Description Created on
1 CX_CACS_DET_PROCESS Findung: Ausnahmeklasse des Findungsprozess 20051206

Method HANDLE_ENTITY_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ETC Call by reference Type reference (TYPE) TCACS_DETETC Einstiegspunktprüfungen 20060221
2 Importing IS_TEXTID Call by reference Type reference (TYPE) SCX_T100KEY T100 Schlüssel mit Abbildung der Parameter auf Attributnamen 20060130

Method HANDLE_ENTITY_ERROR on class CL_CACS_DET_FACTORY has no exception.

Method HANDLE_FINAL_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FLYWEIGHT Call by reference Object reference (TYPE REF TO) CL_CACS_DET_FLYWEIGHT Findung: Flyweight-Klasse 20060221
2 Importing IS_SELDATA Call by reference Type reference (TYPE) DATA Selektionsdaten 20060221
3 Importing IT_RESULTS Call by reference Type reference (TYPE) CACS_TT_RULE_SERVICE Tabelle von Service-Regeln 20060221
4 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20060221
5 Importing IV_BUSI Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060221
6 Importing IV_ENTRY_POINT Call by reference Type reference (TYPE) CACSDETENTRYPOINT Einstiegspunkt 20060221
7 Importing IV_TECH Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060221
# Exception Resumable Description Created on
1 CX_CACS_DET_PROCESS Findung: Ausnahmeklasse des Findungsprozess 20060221

Method HANDLE_FOUND_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ETC Call by reference Type reference (TYPE) TCACS_DETETC Einstiegspunktprüfungen 20060221

Method HANDLE_FOUND_RESULT on class CL_CACS_DET_FACTORY has no exception.

Method HANDLE_MISSING_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ETC Call by reference Type reference (TYPE) TCACS_DETETC Einstiegspunktprüfungen 20060221

Method HANDLE_MISSING_RESULT on class CL_CACS_DET_FACTORY has no exception.

Method TABLE_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TAB Call by reference Type reference (TYPE) TABLE 20060222
2 Returning RV_LINES Value transfer Type reference (TYPE) I 20060222

Method TABLE_LINES on class CL_CACS_DET_FACTORY has no exception.

Method VALIDATE_ENTRY_POINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ETC Call by reference Type reference (TYPE) TCACS_DETETC Einstiegspunktprüfungen 20060221
2 Exporting ES_ETP Call by reference Type reference (TYPE) TCACS_DETETP Einstiegspunktstruktur 20060117
3 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20060221
4 Importing IV_BUSI Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit 20060221
5 Importing IV_ENTRY_POINT Call by reference Type reference (TYPE) CACSDETENTRYPOINT Einstiegspunkt 20060117
6 Importing IV_EXPECTED_ENTRY_POINT Call by reference Type reference (TYPE) CACSDETENTRYPOINT Einstiegspunkt 20060117
7 Importing IV_TECH Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit 20060221
# Exception Resumable Description Created on
1 CX_CACS_DET_PROCESS Findung: Ausnahmeklasse des Findungsprozess 20060117
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CACS_DET_FACTORY_BUSOBJ Determination: Factory Class of Business Object 20060116
2 Inheritance (c INHERITING FROM c_ref)  CL_CACS_DET_FACTORY_COMB Determination: Factory Class for Combination 20060117
3 Inheritance (c INHERITING FROM c_ref)  CL_CACS_DET_FACTORY_CRDGLB Determination: Factory Class for Credentialing 20060607
4 Inheritance (c INHERITING FROM c_ref)  CL_CACS_DET_FACTORY_NOTRUID Findung: Factory-Klasse für Abrechnungsart 20080430
5 Inheritance (c INHERITING FROM c_ref)  CL_CACS_DET_FACTORY_PARCON Determination: Factory Class for Participation Construction 20060202
6 Inheritance (c INHERITING FROM c_ref)  CL_CACS_DET_FACTORY_RELTYPE Determination: Factory Class for Release Types 20060510
7 Inheritance (c INHERITING FROM c_ref)  CL_CACS_DET_FACTORY_REMTYPE Determination: Factory Class for Settlement Type 20060816
8 Inheritance (c INHERITING FROM c_ref)  CL_CACS_DET_FACTORY_RULE_ATTR Determination: Factory Class for Rule Group (FOA) 20060402
9 Inheritance (c INHERITING FROM c_ref)  CL_CACS_DET_FACTORY_RULE_GROUP Determination: Factory Class for Rule Group (FOA) 20060201
10 Inheritance (c INHERITING FROM c_ref)  CL_CACS_DET_FACTORY_SELRULE Determination: Factory Class for Selection Rule (RemunClear) 20060117
11 Inheritance (c INHERITING FROM c_ref)  CL_CACS_DET_FACTORY_SETTYPE Determination: Factory Class for Settlement Type 20060202
12 Inheritance (c INHERITING FROM c_ref)  CL_CACS_DET_FACTORY_STDAGR Determination: Factory Class for Standard Agreement 20051206
13 Inheritance (c INHERITING FROM c_ref)  CL_CRD_DET_FACTORY_CRDREQ Determination: Factory Class for Requirements Determination 20060817
History
Last changed by/on SAP  20110908 
SAP Release Created in 700