SAP ABAP Class CL_CACS_RANKING_PROGRESS_VALUE (Ranking List Class for Valuation Progressions)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSDO (Package) ICM: Commission Document 'Light'
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CACS_RANKING_PROGRESSION Ranking List Class for Progressions 20070326
Properties
Class CL_CACS_RANKING_PROGRESS_VALUE  
Short Description Ranking List Class for Valuation Progressions    
Super Class CL_CACS_RANKING_PROGRESSION Ranking List Class for Progressions 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSDO   ICM: Commission Document 'Light' 
Created 20070326   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_RANKING_PROGRESS_VALUE has no interface implemented.
Friends
Class CL_CACS_RANKING_PROGRESS_VALUE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 LR_LOG Instance attribute Public Object reference (TYPE REF TO) CL_CACS_BAL Message Recording 20070724
2 MD_DYNAMIC_WHERE Instance attribute Protected Type reference (TYPE) STRING 20070326
3 MT_PERIODS Instance attribute Protected Type reference (TYPE) CACS_TT_PERIOD_INFO Period Information 20070326
4 MT_VALUATION_RANKING Instance attribute Protected Type reference (TYPE) CACS_TT_PROGRESSION_VALUATION Results of Ranking 20070328
5 MT_VAL_RANGE Instance attribute Protected Type reference (TYPE) VAL_RANGE_TYPE 20070326
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070326
2 CREATE_VALUATION_RANKING Static method Public Method Create Ranking for Valuation 20070326
3 HANDLE_VALUATION_TYPES Instance method Protected Method Handle Valuation Types 20070326
4 READ_VALUATIONS Instance method Protected Method Read Valuations 20070326
5 SET_DYNAMIC_WHERE Instance method Protected Method Set Dynamic Where Condition 20070326
Events
Class CL_CACS_RANKING_PROGRESS_VALUE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 VALUATION_SUM_TABLE_TYPE Public See coding 20070328 valuation_sum_table_type TYPE STANDARD TABLE OF valuation_sum_type WITH DEFAULT KEY
2 VALUATION_SUM_TYPE Public See coding 20070328 BEGIN OF valuation_sum_type, value TYPE cacsval, rankamount TYPE cacsrankamount, END OF valuation_sum_type
3 VAL_RANGE_TYPE Public See coding 20070326 val_range_type TYPE RANGE OF cacsval
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Anwendung 20070326
2 Importing ID_BUSI Call by reference Type reference (TYPE) CACSBUSITIME Fachliche Gültigkeitszeit 20070326
3 Importing ID_TECH Call by reference Type reference (TYPE) CACSTECHTIME Technische Gültigkeitszeit 20070326
4 Importing IT_BUSOBJ_TYPE Call by reference Type reference (TYPE) CACS_TT_BUSOBJ_TYPE Tabelle der Geschäftsobjekttypen 20070326
5 Importing IT_CONTRACTS Call by reference Type reference (TYPE) CACS_TT_CTRTBUID Tabellentyp für Vertrags IDs 20070326
6 Importing IT_DOC_TYPE Call by reference Type reference (TYPE) CACS_TT_DOCUMENT_TYPE Tabelle der Belegart des Provisionsbelegs 20070326
7 Importing IT_PERIODS Call by reference Type reference (TYPE) CACS_TT_PERIOD_INFO Periodeninformationen 20070326
8 Importing IT_SUBOBJ_TYPE Call by reference Type reference (TYPE) CACS_TT_SUBOBJ_TYPE Tabelle der Teilobjekttypen 20070326
9 Importing IT_TAR_TYPE Call by reference Type reference (TYPE) CACS_TT_TRIGGER_TARGET_TYPE Tabelle des Verarbeitungsziels der auslösenden Methode 20070326
10 Importing IT_VAL_TYPE Call by reference Type reference (TYPE) CACS_TT_VALUATION Tabelle der Bewertungsarten 20070326
11 Importing LR_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL Nachrichtenaufzeichnung 20070724
# Exception Resumable Description Created on
1 CX_CACS_RANKING_LIST Ausnahmeklasse der Rangliste 20070326

Method CREATE_VALUATION_RANKING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CURRENCY Call by reference Type reference (TYPE) CACSLEDCURR Währungsschlüssel 20070326
2 Exporting ET_RANK_LIST Call by reference Type reference (TYPE) CACS_TT_PROGRESSION_VALUATION Ergebnisse der Rangliste 20070326
3 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Anwendung 20070326
4 Importing ID_BUSI Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20070326
5 Importing ID_DYNAMIC_WHERE Call by reference Type reference (TYPE) STRING Dynamische Where-Bedingung 20070326
6 Importing ID_TECH Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20070326
7 Importing IT_BUSOBJ_TYPE Call by reference Type reference (TYPE) CACS_TT_BUSOBJ_TYPE Tabelle der Geschäftsobjekttypen 20070326
8 Importing IT_CONTRACT Call by reference Type reference (TYPE) CACS_TT_CTRTBUID Tabellentyp für Vertrags IDs 20070326
9 Importing IT_CONTRACT_RESTRICTION Call by reference Type reference (TYPE) TABLE Vertragsrestriktion 20070426
10 Importing IT_DOC_TYPE Call by reference Type reference (TYPE) CACS_TT_DOCUMENT_TYPE Tabelle der Belegart des Provisionsbelegs 20070326
11 Importing IT_PERIODS Call by reference Type reference (TYPE) CACS_TT_PERIOD_INFO Periodeninformationen 20070326
12 Importing IT_SUBOBJ_TYPE Call by reference Type reference (TYPE) CACS_TT_SUBOBJ_TYPE Tabelle der Teilobjekttypen 20070326
13 Importing IT_TAR_TYPE Call by reference Type reference (TYPE) CACS_TT_TRIGGER_TARGET_TYPE Tabelle des Verarbeitungsziels der auslösenden Methode 20070326
14 Importing IT_VAL_TYPE Call by reference Type reference (TYPE) CACS_TT_VALUATION Tabelle der Bewertungsarten 20070326
15 Changing LR_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL Nachrichtenaufzeichnung 20070724
# Exception Resumable Description Created on
1 CX_CACS_RANKING_LIST Ausnahmeklasse der Rangliste 20070326

Method HANDLE_VALUATION_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VAL_TYPE Call by reference Type reference (TYPE) CACS_TT_VALUATION Tabelle der Bewertungsarten 20070326
# Exception Resumable Description Created on
1 CX_CACS_RANKING_LIST Ausnahmeklasse der Rangliste 20070326

Method READ_VALUATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PERIOD_INFO Call by reference Type reference (TYPE) CACS_S_PERIOD_INFO Periodeninformationen 20070326
2 Returning RT_VALUATION_SUM Value transfer Type reference (TYPE) VALUATION_SUM_TABLE_TYPE Tabelle der Ergebnisse der Rangliste 20070326
# Exception Resumable Description Created on
1 CX_CACS_RANKING_LIST Ausnahmeklasse der Rangliste 20070326

Method SET_DYNAMIC_WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DYNAMIC_WHERE Call by reference Type reference (TYPE) STRING 20070326
# Exception Resumable Description Created on
1 CX_CACS_RANKING_LIST Ausnahmeklasse der Rangliste 20070326
History
Last changed by/on SAP  20100310 
SAP Release Created in 700