SAP ABAP Class CL_CACS_INDCTR_TOP (Commission Contract)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSCT (Package) ICM: Commission Contract 'Light'
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CACS_INDCTR_CASE Commission Case (View for Commission Case) 20060720
2 Inheritance (c INHERITING FROM c_ref)  CL_CACS_INDCTR_PRC Commission Contract for Mass Processes 20060720
Properties
Class CL_CACS_INDCTR_TOP  
Short Description Commission Contract    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSCT   ICM: Commission Contract 'Light' 
Created 20060720   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CACS_INDCTR_TOP has no forward declaration.
Interfaces
Class CL_CACS_INDCTR_TOP has no interface implemented.
Friends
Class CL_CACS_INDCTR_TOP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_BUSITIME Instance attribute Protected Type reference (TYPE) CACSBUSITIME Effective Validity (Time Stamp YYYY.MM.DD hh:mm:ss) 20060720
2 MD_LOCK_MODE Instance attribute Protected Type reference (TYPE) ENQMODE Lock Mode 20060720
3 MD_TECHTIME Instance attribute Protected Type reference (TYPE) CACSTECHTIME Technical Validity (Time Stamp: YYYY.MM.DD hh:mm:ss) 20060720
4 MS_INDCTR Instance attribute Protected Type reference (TYPE) CACS_CTRTBU Commission Contract 20060720
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060720
2 DEQUEUE Instance method Public Method Unlock Commission Contract 20060720
3 ENQUEUE Instance method Public Method Lock Commission Contract 20060720
4 GET_GPART Instance method Public Method Return Commission Contract Partners 20060726
5 GET_INDCTR Instance method Public Method Return Commission Contract 20060720
6 GET_INDCTR_BEGIN_DATE Instance method Public Method Return Start Date of Commission Contract 20060925
7 GET_INDCTR_CURRENCY Instance method Public Method Return Contract Currency Key 20060720
8 GET_INDCTR_END_DATE Instance method Public Method Return End Date of Commission Contract 20060925
9 GET_INDCTR_ID Instance method Public Method Return Number of Commission Contract 20060720
10 GET_STDCTR_ID Instance method Public Method Return Number of Standard Commission Contract 20060720
11 IS_INDCTR_CPD Instance method Public Method Check If Commission Contract Is A CpD Contract 20060913
12 READ_INDCTR_VERSION Instance method Protected Method Read Contract Version 20060720
Events
Class CL_CACS_INDCTR_TOP has no event.
Types
Class CL_CACS_INDCTR_TOP has no local type.
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 Provisionsanwendung 20060720
2 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060720
3 Importing ID_INDCTR_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060720
4 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060720
# Exception Resumable Description Created on
1 CX_CACS_INDCTR_TOP Exceptionclass zu CL_CACS_CONTRACT_CASE 20060720

Method DEQUEUE Signature

Method DEQUEUE on class CL_CACS_INDCTR_TOP has no parameter.
Method DEQUEUE on class CL_CACS_INDCTR_TOP has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_LOCK_MODE Call by reference Type reference (TYPE) ENQMODE Sperrmodus 20060720
# Exception Resumable Description Created on
1 CX_CACS_INDCTR_TOP Provisionsvertrag für Massenprozesse: Ausnahmebehandlung 20060720

Method GET_GPART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_GPART Value transfer Type reference (TYPE) CACS_GPART Nummer des Provisionsvertragspartners 20060726

Method GET_GPART on class CL_CACS_INDCTR_TOP has no exception.

Method GET_INDCTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_INDCTR Value transfer Type reference (TYPE) CACS_CTRTBU Provisionsvertrag 20060720

Method GET_INDCTR on class CL_CACS_INDCTR_TOP has no exception.

Method GET_INDCTR_BEGIN_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_INDCTR_BEGIN_DATE Value transfer Type reference (TYPE) CACS_CTRTBU_BD Anfangsdatum des Provisionsvertrags 20060925

Method GET_INDCTR_BEGIN_DATE on class CL_CACS_INDCTR_TOP has no exception.

Method GET_INDCTR_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_CON_CURR Value transfer Type reference (TYPE) CACSCONCURR Vertragswährungsschlüssel 20060720

Method GET_INDCTR_CURRENCY on class CL_CACS_INDCTR_TOP has no exception.

Method GET_INDCTR_END_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_INDCTR_END_DATE Value transfer Type reference (TYPE) CACS_CTRTBU_ED Enddatum des Provisionsvertrags 20060925

Method GET_INDCTR_END_DATE on class CL_CACS_INDCTR_TOP has no exception.

Method GET_INDCTR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_INDCTR_ID Value transfer Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060720

Method GET_INDCTR_ID on class CL_CACS_INDCTR_TOP has no exception.

Method GET_STDCTR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_STDCTR_ID Value transfer Type reference (TYPE) CACS_CTRTST_ID Nummer des Standard-Provisionsvertrags 20060720

Method GET_STDCTR_ID on class CL_CACS_INDCTR_TOP has no exception.

Method IS_INDCTR_CPD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_CPD Value transfer Type reference (TYPE) CACSFLAG Flag ob CPD oder nicht 20060913
# Exception Resumable Description Created on
1 CX_CACS_INDCTR_TOP Provisionsvertrag : Basisklasse Ausnahmebehandlung 20070205

Method READ_INDCTR_VERSION 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 Provisionsanwendung 20060720
2 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060720
3 Importing ID_FLG_CASE Call by reference Type reference (TYPE) CACSCANCOBJ ABAP_FALSE Kennzeichen: Objekt ist ungültig 20090610
4 Importing ID_INDCTR_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060720
5 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060720
# Exception Resumable Description Created on
1 CX_CACS_INDCTR_TOP Exceptionclass zu CL_CACS_CONTRACT_CASE 20060720
History
Last changed by/on SAP  20110908 
SAP Release Created in 700