SAP ABAP Class CL_CACS_RANKING_LIST_REMUN (Ranking List for Remuneration for Commission Contracts)
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_LIST_CONTRACT Ranking List Class for Commission Contracts 20070202
Properties
Class CL_CACS_RANKING_LIST_REMUN  
Short Description Ranking List for Remuneration for Commission Contracts    
Super Class CL_CACS_RANKING_LIST_CONTRACT Ranking List Class for Commission Contracts 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSDO   ICM: Commission Document 'Light' 
Created 20070202   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_LIST_REMUN has no interface implemented.
Friends
Class CL_CACS_RANKING_LIST_REMUN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_BUSI_BEGIN Instance attribute Protected Type reference (TYPE) CACS_BUSITIME_B Effective from 20070206
2 MD_BUSI_END Instance attribute Protected Type reference (TYPE) CACS_BUSITIME_E Effective Until (Time Stamp: YYYY.MM.DD hh:mm:ss) 20070206
3 MD_DYNAMIC_WHERE Instance attribute Protected Type reference (TYPE) STRING 20070202
4 MT_RANK_LIST Instance attribute Protected Type reference (TYPE) CACS_TT_RANKING_REMUNERATION Table of Results of Ranking 20070205
5 MT_RANK_LIST_WD Instance attribute Protected Type reference (TYPE) CACS_TT_RANK_REMUNERATION_WD Table of Results of Ranking 20081216
6 MT_REM_RANGE Instance attribute Protected Type reference (TYPE) REM_RANGE_TYPE 20070202
7 MT_REM_SUM Instance attribute Protected Type reference (TYPE) REMUNERATION_SUM_TABLE 20070202
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20070202
2 CREATE_RANK_LIST_WD Instance method Protected Method Generate Ranking List 20081216
3 CREATE_REMUNERATION_RANKING Static method Public Method Create Ranking List for Remuneration 20070205
4 CREATE_REMUNERATION_RANK_WD Static method Public Method Create Ranking List for Remuneration: WDA 20081216
5 HANDLE_REMUNERATION_TYPES Instance method Protected Method Handle Remuneration Types 20070202
6 READ_CONTRACT_REMUNERATION Instance method Protected Method Read Remuneration of Commission Contracts 20070202
7 SET_DYNAMIC_WHERE Instance method Protected Method Set Dynamic Where Condition 20070202
Events
Class CL_CACS_RANKING_LIST_REMUN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 REMUNERATION_SUM_TABLE Public See coding 20070202 remuneration_sum_table TYPE STANDARD TABLE OF remuneration_sum_type
2 REMUNERATION_SUM_TYPE Public See coding 20070202 BEGIN OF remuneration_sum_type, ctrtbu_id TYPE cacs_ctrtbu_id, rankamount TYPE cacsrankamount, END OF remuneration_sum_type
3 REM_RANGE_TYPE Public See coding 20070202 rem_range_type TYPE RANGE OF cacsrem
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_AFTERX_COUNTER Call by reference Type reference (TYPE) CACSRANKAFTERX AfterX-Zähler 20070202
2 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Anwendung 20070202
3 Importing ID_BEFOREX_COUNTER Call by reference Type reference (TYPE) CACSRANKBEFOREX BeforeX-Zähler 20070202
4 Importing ID_BUSI Call by reference Type reference (TYPE) CACSBUSITIME Fachliche Gültigkeitszeit 20070202
5 Importing ID_BUSI_BEGIN Call by reference Type reference (TYPE) CACS_BUSITIME_B Wirksamkeitszeitstempel - ab 20070202
6 Importing ID_BUSI_END Call by reference Type reference (TYPE) CACS_BUSITIME_E Wirksamkeitszeitstempel - bis 20070202
7 Importing ID_CONTRACT_SEL Call by reference Type reference (TYPE) CACS_CTRT_RANKING_SELECTION Auswahl für Provisionsverträge 20070202
8 Importing ID_CONTRACT_USE Call by reference Type reference (TYPE) ABAP_BOOL Provisionsverträge in Selektion verwenden 20070202
9 Importing ID_LASTX_COUNTER Call by reference Type reference (TYPE) CACSRANKLASTX LastX-Zähler 20070202
10 Importing ID_MAX_LISTSIZE Call by reference Type reference (TYPE) CACSRANKMAXLISTSIZE Maximale Listgröße 20070202
11 Importing ID_TECH Call by reference Type reference (TYPE) CACSTECHTIME Technische Gültigkeitszeit 20070202
12 Importing ID_TOPX_COUNTER Call by reference Type reference (TYPE) CACSRANKTOPX TopX-Zähler 20070202
13 Importing ID_UNAME Call by reference Type reference (TYPE) SYUNAME Benutzername 20070202
14 Importing IT_BUSOBJ_TYPE Call by reference Type reference (TYPE) CACS_TT_BUSOBJ_TYPE Tabelle der Geschäftsobjekttypen 20070202
15 Importing IT_REM_TYPE Call by reference Type reference (TYPE) CACS_TT_REMUNERATION Tabelle der Vergütungsarten 20070202
16 Importing IT_SUBOBJ_TYPE Call by reference Type reference (TYPE) CACS_TT_SUBOBJ_TYPE Tabelle der Teilobjekttypen 20070202
17 Importing LR_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL Nachrichtenaufzeichnung 20070723
# Exception Resumable Description Created on
1 CX_CACS_RANKING_LIST Ausnahmeklasse der Rangliste 20070202

Method CREATE_RANK_LIST_WD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LR_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20081216
# Exception Resumable Description Created on
1 CX_CACS_RANKING_LIST Exception Class of Ranking List 20081216

Method CREATE_REMUNERATION_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 20070205
2 Exporting ET_RANK_LIST Call by reference Type reference (TYPE) CACS_TT_RANKING_REMUNERATION Tabelle der Ergebnisse der Rangliste 20070205
3 Importing ID_AFTERX_COUNTER Call by reference Type reference (TYPE) CACSRANKAFTERX AfterX-Zähler 20070205
4 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Anwendung 20070205
5 Importing ID_BEFOREX_COUNTER Call by reference Type reference (TYPE) CACSRANKBEFOREX BeforeX-Zähler 20070205
6 Importing ID_BUSI Call by reference Type reference (TYPE) CACSBUSITIME Fachliche Gültigkeitszeit 20070205
7 Importing ID_BUSI_BEGIN Call by reference Type reference (TYPE) CACS_BUSITIME_B Wirksamkeitszeitstempel - ab 20070205
8 Importing ID_BUSI_END Call by reference Type reference (TYPE) CACS_BUSITIME_E Wirksamkeitszeitstempel - bis 20070205
9 Importing ID_CONTRACT_SEL Call by reference Type reference (TYPE) CACS_CTRT_RANKING_SELECTION Auswahl für Provisionsverträge 20070205
10 Importing ID_CONTRACT_USE Call by reference Type reference (TYPE) ABAP_BOOL Provisionsverträge in Selektion verwenden 20070205
11 Importing ID_DYNAMIC_WHERE Call by reference Type reference (TYPE) STRING Dynamische Where-Bedingung 20070205
12 Importing ID_LASTX_COUNTER Call by reference Type reference (TYPE) CACSRANKLASTX LastX-Zähler 20070205
13 Importing ID_MAX_LISTSIZE Call by reference Type reference (TYPE) CACSRANKMAXLISTSIZE Maximale Listgröße 20070205
14 Importing ID_TECH Call by reference Type reference (TYPE) CACSTECHTIME Technische Gültigkeitszeit 20070205
15 Importing ID_TOPX_COUNTER Call by reference Type reference (TYPE) CACSRANKTOPX TopX-Zähler 20070205
16 Importing ID_UNAME Call by reference Type reference (TYPE) SYUNAME Benutzername 20070205
17 Importing IT_BUSOBJ_TYPE Call by reference Type reference (TYPE) CACS_TT_BUSOBJ_TYPE Tabelle der Geschäftsobjekttypen 20070205
18 Importing IT_CONTRACT_RESTRICTION Call by reference Type reference (TYPE) TABLE Vertragsrestriktion 20070426
19 Importing IT_REM_TYPE Call by reference Type reference (TYPE) CACS_TT_REMUNERATION Tabelle der Vergütungsarten 20070205
20 Importing IT_SUBOBJ_TYPE Call by reference Type reference (TYPE) CACS_TT_SUBOBJ_TYPE Tabelle der Teilobjekttypen 20070205
21 Changing LR_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL 20070723
# Exception Resumable Description Created on
1 CX_CACS_RANKING_LIST Ausnahmeklasse der Rangliste 20070205

Method CREATE_REMUNERATION_RANK_WD 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 Currency Key 20081216
2 Exporting ET_RANK_LIST Call by reference Type reference (TYPE) CACS_TT_RANK_REMUNERATION_WD Table of Results of Ranking 20081216
3 Importing ID_AFTERX_COUNTER Call by reference Type reference (TYPE) CACSRANKAFTERX AfterX Counter 20081216
4 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identification of Application 20081216
5 Importing ID_BEFOREX_COUNTER Call by reference Type reference (TYPE) CACSRANKBEFOREX BeforeX Counter 20081216
6 Importing ID_BUSI Call by reference Type reference (TYPE) CACSBUSITIME Effective Validity Time 20081216
7 Importing ID_BUSI_BEGIN Call by reference Type reference (TYPE) CACS_BUSITIME_B Effective Time Stamp - from 20081216
8 Importing ID_BUSI_END Call by reference Type reference (TYPE) CACS_BUSITIME_E Effective Time Stamp - to 20081216
9 Importing ID_CONTRACT_SEL Call by reference Type reference (TYPE) CACS_CTRT_RANKING_SELECTION Selection of Commission Contracts 20081216
10 Importing ID_CONTRACT_USE Call by reference Type reference (TYPE) ABAP_BOOL Use Commission Contracts in Selection 20081216
11 Importing ID_DYNAMIC_WHERE Call by reference Type reference (TYPE) STRING Dynamic WHERE Condition 20081216
12 Importing ID_LASTX_COUNTER Call by reference Type reference (TYPE) CACSRANKLASTX LastX Counter 20081216
13 Importing ID_MAX_LISTSIZE Call by reference Type reference (TYPE) CACSRANKMAXLISTSIZE Maximum List Size 20081216
14 Importing ID_TECH Call by reference Type reference (TYPE) CACSTECHTIME Technical Validity Time 20081216
15 Importing ID_TOPX_COUNTER Call by reference Type reference (TYPE) CACSRANKTOPX TopX Counter 20081216
16 Importing ID_UNAME Call by reference Type reference (TYPE) SYUNAME User Name 20081216
17 Importing IT_BUSOBJ_TYPE Call by reference Type reference (TYPE) CACS_TT_BUSOBJ_TYPE Table of Business Object Categories 20081216
18 Importing IT_CONTRACT_RESTRICTION Call by reference Type reference (TYPE) TABLE Contract Restriction 20081216
19 Importing IT_REM_TYPE Call by reference Type reference (TYPE) CACS_TT_REMUNERATION Table of Remuneration Types 20081216
20 Importing IT_SUBOBJ_TYPE Call by reference Type reference (TYPE) CACS_TT_SUBOBJ_TYPE Table of Subobject Types 20081216
21 Changing LR_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL 20081216
# Exception Resumable Description Created on
1 CX_CACS_RANKING_LIST Exception Class of Ranking List 20081216

Method HANDLE_REMUNERATION_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REM_TYPE Call by reference Type reference (TYPE) CACS_TT_REMUNERATION Tabelle der Vergütungsarten 20070202
# Exception Resumable Description Created on
1 CX_CACS_RANKING_LIST Ausnahmeklasse der Rangliste 20070202

Method READ_CONTRACT_REMUNERATION Signature

Method READ_CONTRACT_REMUNERATION on class CL_CACS_RANKING_LIST_REMUN has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_RANKING_LIST Ausnahmeklasse der Rangliste 20070202

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 20070202
# Exception Resumable Description Created on
1 CX_CACS_RANKING_LIST Ausnahmeklasse der Rangliste 20070202
History
Last changed by/on SAP  20100310 
SAP Release Created in 700