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
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