SAP ABAP Class CL_CACS_RANKING_PROGRESSION (Ranking List Class for 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 - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CACS_RANKING_PROGRESS_VALUE Ranking List Class for Valuation Progressions 20070326
Properties
Class CL_CACS_RANKING_PROGRESSION  
Short Description Ranking List Class for Progressions    
Super Class    
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)
2 CL_CACS_AUTH_HELPER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CACS_RANKING_PROGRESSION has no interface implemented.
Friends
Class CL_CACS_RANKING_PROGRESSION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_BUSI Instance attribute Protected Type reference (TYPE) CACSBUSITIME Effective Validity Time 20070326
2 MD_CURRENCY Instance attribute Protected Type reference (TYPE) CACSLEDCURR Currency Key 20070326
3 MD_TECH Instance attribute Protected Type reference (TYPE) CACSTECHTIME Technical Validity Time 20070326
4 MO_APPL Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_APPLICATION ICM Application 20070326
5 MT_BLA_RANGE Instance attribute Protected Type reference (TYPE) BLA_RANGE_TYPE 20070326
6 MT_BUS_RANGE Instance attribute Protected Type reference (TYPE) BUS_RANGE_TYPE 20070326
7 MT_CTR_RANGE Instance attribute Protected Type reference (TYPE) CTR_RANGE_TYPE 20070326
8 MT_CTR_RESTRICTION Instance attribute Protected Type reference (TYPE) CTR_RANGE_TYPE 20070426
9 MT_SUB_RANGE Instance attribute Protected Type reference (TYPE) SUB_RANGE_TYPE 20070326
10 MT_TAR_RANGE Instance attribute Protected Type reference (TYPE) TAR_RANGE_TYPE 20070326
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PARAMETER_VALUES Instance method Protected Method Check Parameter Values 20070326
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070326
3 CREATE_RANKING_LIST Instance method Protected Method Generate Ranking List 20070326
4 HANDLE_BUSINESS_OBJECTS Instance method Protected Method Handle Business Objects 20070326
5 HANDLE_CONTRACTS Instance method Protected Method Handle Commission Contracts 20070326
6 HANDLE_DOCUMENT_TYPES Instance method Protected Method Handle Document Types 20070326
7 HANDLE_SUB_OBJECTS Instance method Protected Method Handle Subobjects 20070326
8 HANDLE_TRIGGER_TARGET_TYPES Instance method Protected Method Handle Processing Target 20070326
9 SET_CONTRACT_RESTRICTION Instance method Public Method Set Contract Restriction 20070426
Events
Class CL_CACS_RANKING_PROGRESSION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 BLA_RANGE_TYPE Public See coding 20070326 bla_range_type TYPE RANGE OF cacsdoctype
2 BUS_RANGE_TYPE Public See coding 20070326 bus_range_type TYPE RANGE OF cacsbusobjtyp
3 CTR_RANGE_TYPE Public See coding 20070326 ctr_range_type TYPE RANGE OF cacs_ctrtbu_id
4 SUB_RANGE_TYPE Public See coding 20070326 sub_range_type TYPE RANGE OF cacsobtyid
5 TAR_RANGE_TYPE Public See coding 20070326 tar_range_type TYPE RANGE OF cacstrimethtar
Method Signatures

Method CHECK_PARAMETER_VALUES Signature

Method CHECK_PARAMETER_VALUES on class CL_CACS_RANKING_PROGRESSION has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_RANKING_LIST Ausnahmeklasse der Rangliste 20070326

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_SUBOBJ_TYPE Call by reference Type reference (TYPE) CACS_TT_SUBOBJ_TYPE Tabelle der Teilobjekttypen 20070326
8 Importing IT_TAR_TYPE Call by reference Type reference (TYPE) CACS_TT_TRIGGER_TARGET_TYPE Tabelle des Verarbeitungsziels der auslösenden Methode 20070326
# Exception Resumable Description Created on
1 CX_CACS_RANKING_LIST Ausnahmeklasse der Rangliste 20070326

Method CREATE_RANKING_LIST Signature

Method CREATE_RANKING_LIST on class CL_CACS_RANKING_PROGRESSION has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_RANKING_LIST Ausnahmeklasse der Rangliste 20070328

Method HANDLE_BUSINESS_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUSOBJ_TYPE Call by reference Type reference (TYPE) CACS_TT_BUSOBJ_TYPE Tabelle der Geschäftsobjekttypen 20070326
# Exception Resumable Description Created on
1 CX_CACS_RANKING_LIST Ausnahmeklasse der Rangliste 20070326

Method HANDLE_CONTRACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTRACTS Call by reference Type reference (TYPE) CACS_TT_CTRTBUID Tabellentyp für Vertrags IDs 20070326
# Exception Resumable Description Created on
1 CX_CACS_RANKING_LIST Ausnahmeklasse der Rangliste 20070326

Method HANDLE_DOCUMENT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOC_TYPE Call by reference Type reference (TYPE) CACS_TT_DOCUMENT_TYPE Tabelle der Belegart des Provisionsbelegs 20070326
# Exception Resumable Description Created on
1 CX_CACS_RANKING_LIST Ausnahmeklasse der Rangliste 20070326

Method HANDLE_SUB_OBJECTS Signature

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

Method HANDLE_TRIGGER_TARGET_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TAR_TYPE Call by reference Type reference (TYPE) CACS_TT_TRIGGER_TARGET_TYPE Tabelle des Verarbeitungsziels der auslösenden Methode 20070326
# Exception Resumable Description Created on
1 CX_CACS_RANKING_LIST Ausnahmeklasse der Rangliste 20070326

Method SET_CONTRACT_RESTRICTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTRACT_RANGE Call by reference Type reference (TYPE) CTR_RANGE_TYPE 20070426

Method SET_CONTRACT_RESTRICTION on class CL_CACS_RANKING_PROGRESSION has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 700