SAP ABAP Class CL_CACS_DET_FLYWEIGHT (Determination: Flyweight 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
⤷ 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 | 20051208 |
Properties
Class | CL_CACS_DET_FLYWEIGHT | |
Short Description | Determination: Flyweight Class | |
Super Class | CL_CACS_DET_DEFINITION | Determination: Definition Class |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | CACSDET | |
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | CACSDM | ICM: Determination Methods |
Created | 20051015 | 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_DET_FLYWEIGHT has no interface implemented.
Friends
Class CL_CACS_DET_FLYWEIGHT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MD_APPL | Instance attribute | Public | Type reference (TYPE) | CACSAPPL | Commission Application Identification | 20051015 | ||
2 | MD_BUSI | Instance attribute | Public | Type reference (TYPE) | CACSBUSITIME | Effective Time Stamp | 20051015 | ||
3 | MD_CHK_BIPOLAR | Instance attribute | Public | Type reference (TYPE) | CACSDETCHKBIPOLAR | Check for Bipolar Combinations | 20051206 | ||
4 | MD_CHK_COMB | Instance attribute | Public | Type reference (TYPE) | CACSDETCHKCOMB | Check Combination | 20060130 | ||
5 | MD_CHK_DEADEND | Instance attribute | Public | Type reference (TYPE) | CACSDETCHKDEADEND | Check for Dead Ends | 20051206 | ||
6 | MD_CHK_FILTER | Instance attribute | Public | Type reference (TYPE) | CACSDETCHKFILTER | Check Filter | 20051209 | ||
7 | MD_CHK_RESTYPE | Instance attribute | Public | Type reference (TYPE) | CACSDETCHKRESTYPE | Check Result Type | 20051206 | ||
8 | MD_CHK_RESVALUE | Instance attribute | Public | Type reference (TYPE) | CACSDETCHKVALUE | Check Result | 20051206 | ||
9 | MD_COMBID | Instance attribute | Public | Type reference (TYPE) | CACS_COMBTP_ID | Number of Characteristics Combination Type | 20051015 | ||
10 | MD_DEPTH | Instance attribute | Public | Type reference (TYPE) | CACSDETDEPTH | Recursion Depth | 20051015 | ||
11 | MD_FLT_CTRTSTID | Instance attribute | Public | Type reference (TYPE) | CACSDETFLTCTRTSTID | Filter of Standard Commission Contract | 20051214 | ||
12 | MD_FLT_CTRTTYPE | Instance attribute | Public | Type reference (TYPE) | CACSDETFLTCTRTTYPE | Filter of Commission Contract Type | 20051214 | ||
13 | MD_PROC_MODE | Instance attribute | Public | Type reference (TYPE) | CACSDETPROCMODE | Processing Mode | 20051209 | ||
14 | MD_ROBJTYP | Instance attribute | Public | Type reference (TYPE) | CACSCALCOBJTYPE | Calculating Object Type | 20051015 | ||
15 | MD_TECH | Instance attribute | Public | Type reference (TYPE) | CACSTECHTIME | Technical Time Stamp | 20051015 | ||
16 | MD_WILDCARD | Instance attribute | Public | Type reference (TYPE) | CACSDETWILDCARD | Wild Card | 20051213 | ||
17 | MO_COMPOSITE_ROOT | Instance attribute | Public | Object reference (TYPE REF TO) | CL_CACS_DET_COMPOSITE | Root Node of Determination Tree | 20051015 | ||
18 | MT_RESULTS | Instance attribute | Private | Type reference (TYPE) | CACS_TT_DET_RESULTS | Results Buffer | 20051117 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_BIPOLAR_SETTINGS | Instance method | Private | Method | Check Settings of Bipolar Check | 20051209 |
2 | CHECK_COMB_SETTINGS | Instance method | Private | Method | Check Settings of Combination Check | 20060130 |
3 | CHECK_DEADEND_SETTINGS | Instance method | Private | Method | Check Settings of Unconfigured Combinations Check | 20051209 |
4 | CHECK_FILTER_SETTINGS | Instance method | Private | Method | Check Settings of Filter Check | 20051209 |
5 | CHECK_RESTYPE_SETTINGS | Instance method | Private | Method | Check Settings of Result Type Check | 20051209 |
6 | CHECK_RESVALUE_SETTINGS | Instance method | Private | Method | Check Settings of Result Check | 20051209 |
7 | CHECK_WILDCARD_SETTINGS | Instance method | Private | Method | Check Settings of Wild Cards | 20051213 |
8 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 20051015 |
9 | DEC_MESSAGE | Instance method | Public | Method | Change Message Level To Lower Level | 20051213 |
10 | FREE | Instance method | Public | Method | Release Instance | 20051110 |
11 | GET_DETERMINATION_CHECKS | Instance method | Private | Method | Get Checks of Determination | 20051213 |
12 | GET_DETERMINATION_CHECKS_UI | Instance method | Private | Method | Get UI-Specific Checks of Determination | 20060120 |
13 | GET_RESULTS_FROM_BUFFER | Instance method | Public | Method | Get Results From Buffer | 20051207 |
14 | INC_MESSAGE | Instance method | Public | Method | Change Message Level One Level Higher | 20051213 |
15 | INITIALISATION_MESSAGES | Instance method | Private | Method | Initializing Messages | 20051214 |
16 | SET_RESULT_INTO_BUFFER | Instance method | Public | Method | Set Results in Buffer | 20051207 |
Events
Class CL_CACS_DET_FLYWEIGHT has no event.
Types
Class CL_CACS_DET_FLYWEIGHT has no local type.
Method Signatures
Method CHECK_BIPOLAR_SETTINGS Signature
Method CHECK_BIPOLAR_SETTINGS on class CL_CACS_DET_FLYWEIGHT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CACS_DET_PROCESS | Findung: Ausnahmeklasse des Findungsprozess | 20051209 |
Method CHECK_COMB_SETTINGS Signature
Method CHECK_COMB_SETTINGS on class CL_CACS_DET_FLYWEIGHT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CACS_DET_PROCESS | Findung: Ausnahmeklasse des Findungsprozess | 20060130 |
Method CHECK_DEADEND_SETTINGS Signature
Method CHECK_DEADEND_SETTINGS on class CL_CACS_DET_FLYWEIGHT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CACS_DET_PROCESS | Findung: Ausnahmeklasse des Findungsprozess | 20051209 |
Method CHECK_FILTER_SETTINGS Signature
Method CHECK_FILTER_SETTINGS on class CL_CACS_DET_FLYWEIGHT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CACS_DET_PROCESS | Findung: Ausnahmeklasse des Findungsprozess | 20051209 |
Method CHECK_RESTYPE_SETTINGS Signature
Method CHECK_RESTYPE_SETTINGS on class CL_CACS_DET_FLYWEIGHT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CACS_DET_PROCESS | Findung: Ausnahmeklasse des Findungsprozess | 20051209 |
Method CHECK_RESVALUE_SETTINGS Signature
Method CHECK_RESVALUE_SETTINGS on class CL_CACS_DET_FLYWEIGHT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CACS_DET_PROCESS | Findung: Ausnahmeklasse des Findungsprozess | 20051209 |
Method CHECK_WILDCARD_SETTINGS Signature
Method CHECK_WILDCARD_SETTINGS on class CL_CACS_DET_FLYWEIGHT has no parameter.
Method CHECK_WILDCARD_SETTINGS on class CL_CACS_DET_FLYWEIGHT has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_SELDATA | Call by reference | Type reference (TYPE) | DATA | Selektionsdaten | 20051015 | ||
2 | Importing | IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Provisionsanwendung | 20051015 | ||
3 | Importing | IV_BUSI | Call by reference | Type reference (TYPE) | CACSBUSITIME | Fachlicher Zeitstempel | 20051015 | ||
4 | Importing | IV_COMBID | Call by reference | Type reference (TYPE) | CACS_COMBTP_ID | Nummer der Merkmalskombinationsart | 20051015 | ||
5 | Importing | IV_FLT_CTRTSTID | Call by reference | Type reference (TYPE) | CACSDETFLTCTRTSTID | Standard-Provisionsvertragsfilter | 20051117 | ||
6 | Importing | IV_FLT_CTRTTYPE | Call by reference | Type reference (TYPE) | CACSDETFLTCTRTTYPE | Provisionsvertragsartfiler | 20051117 | ||
7 | Importing | IV_MODE | Call by reference | Type reference (TYPE) | CACSDETPROCMODE | Abspielmodus | 20051015 | ||
8 | Importing | IV_ROBJTYP | Call by reference | Type reference (TYPE) | CACSCALCOBJTYPE | Typ des berechnenden Objekts | 20051015 | ||
9 | Importing | IV_TECH | Call by reference | Type reference (TYPE) | CACSTECHTIME | Technischer Zeitstempel | 20051015 | ||
10 | Importing | IV_WILDCARD | Call by reference | Type reference (TYPE) | CACSDETWILDCARD | Platzhalter | 20060227 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CACS_DET_PROCESS | Findung: Ausnahmeklasse der Analyse | 20051117 |
Method DEC_MESSAGE Signature
Method DEC_MESSAGE on class CL_CACS_DET_FLYWEIGHT has no parameter.
Method DEC_MESSAGE on class CL_CACS_DET_FLYWEIGHT has no exception.
Method FREE Signature
Method FREE on class CL_CACS_DET_FLYWEIGHT has no parameter.
Method FREE on class CL_CACS_DET_FLYWEIGHT has no exception.
Method GET_DETERMINATION_CHECKS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RS_DETCHK | Value transfer | Type reference (TYPE) | TCACS_DETCHK | Prüfungen | 20051213 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CACS_DET_PROCESS | Findung: Ausnahmeklasse des Findungsprozess | 20051213 |
Method GET_DETERMINATION_CHECKS_UI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RS_DETCHK | Value transfer | Type reference (TYPE) | TCACS_DETCHK | Findung: Prüfungen | 20060120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CACS_DET_PROCESS | Findung: Ausnahmeklasse des Findungsprozess | 20060120 |
Method GET_RESULTS_FROM_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RT_RESULTS | Value transfer | Type reference (TYPE) | CACS_TT_DET_RESULTS | Tabelle der Ergebnisse | 20051207 |
Method GET_RESULTS_FROM_BUFFER on class CL_CACS_DET_FLYWEIGHT has no exception.
Method INC_MESSAGE Signature
Method INC_MESSAGE on class CL_CACS_DET_FLYWEIGHT has no parameter.
Method INC_MESSAGE on class CL_CACS_DET_FLYWEIGHT has no exception.
Method INITIALISATION_MESSAGES Signature
Method INITIALISATION_MESSAGES on class CL_CACS_DET_FLYWEIGHT has no parameter.
Method INITIALISATION_MESSAGES on class CL_CACS_DET_FLYWEIGHT has no exception.
Method SET_RESULT_INTO_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_RESULT_TYPE | Call by reference | Type reference (TYPE) | CACSCALCOBJTYPE | Typ des berechnenden Objekts | 20051207 | ||
2 | Importing | IV_RESULT_VALUE | Call by reference | Type reference (TYPE) | CACSCALCOBJID | Identifikation des berechnenden Objektes | 20051207 |
Method SET_RESULT_INTO_BUFFER on class CL_CACS_DET_FLYWEIGHT has no exception.
History
Last changed by/on | SAP | 20100310 |
SAP Release Created in | 700 |