SAP ABAP Class CACS00_CL_DOCUMENT_ABST (ICM: Commission Document)
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)  CACS00_CL_DOCUMENT_REM_ABST ICM: Commission Document (Remuneration Data) 20060508
2 Inheritance (c INHERITING FROM c_ref)  CACS00_CL_DOCUMENT_SETTLE_ABST ICM: Commission Document (Settlement Data) 20060508
Properties
Class CACS00_CL_DOCUMENT_ABST  
Short Description ICM: Commission Document    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSDO   ICM: Commission Document 'Light' 
Created 20060508   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CACS00_CL_DOCUMENT_ABST has no forward declaration.
Interfaces
Class CACS00_CL_DOCUMENT_ABST has no interface implemented.
Friends
Class CACS00_CL_DOCUMENT_ABST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MB_LOG_IMPORTED Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Application log was imported (X=true, space=false) 20061208
2 MO_APPL Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_APPLICATION ICM Application 20060609
3 MO_DOC_DB_ITF Instance attribute Protected Object reference (TYPE REF TO) CACS00_CL_DOCUMENT_DB_ITF Document Posting: Register Documents for Posting 20060606
4 MO_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20060530
5 MO_PRD_FACADE Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_PRD_FACADE ICM: Period Control: Facade 20060731
6 MS_DOCHDM Instance attribute Protected Type reference (TYPE) CACS00_S_DOCHDM Commission Document Header (Meta Object) 20060529
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DOC_SETTLED Instance method Public Method Check If Commission Document Was Already Settled 20060621
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060609
3 CONVERT_CURRENCY Instance method Protected Method Translate Currency 20060620
4 CREATE_DOC_ID Instance method Protected Method Generate Document Number 20060529
5 CREATE_LOG Instance method Protected Method Generate Application Log for Document 20060530
6 GET_BUSOBJ_ID Instance method Public Method Return Identification of Triggering Business Object 20060816
7 GET_DOC_ID Instance method Public Method Return Document Number 20060518
8 GET_DOC_POSTDATE Instance method Public Method Return Posting Date 20100317
9 GET_LOG_HANDLE Instance method Public Method Return Application Log 20060529
10 GET_POST_YEAR Instance method Public Method Return Posting Year 20060518
11 IS_REVERSED Instance method Public Method Commission Document Was Alread Reset 20060831
12 POST Instance method Public Method Post Document 20060508
13 READ_HEADER_DATA Instance method Protected Method Read Data of Document Header from Database 20060629
14 REVERSE Instance method Public Method Cancel Document 20060508
15 SET_CHG_FIELDS_HEADER Instance method Protected Method Set CHG Fields on Document Header 20060620
16 SET_HEADER_DATA Instance method Protected Method Set Data of Document Header 20060621
Events
Class CACS00_CL_DOCUMENT_ABST has no event.
Types
Class CACS00_CL_DOCUMENT_ABST has no local type.
Method Signatures

Method CHECK_DOC_SETTLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RB_DOC_SETTLED Value transfer Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20060621

Method CHECK_DOC_SETTLED on class CACS00_CL_DOCUMENT_ABST has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DOC_ID Call by reference Type reference (TYPE) CACSDOCID Identifikation eines Belegs 20060621
2 Importing ID_POST_YEAR Call by reference Type reference (TYPE) CACSPSTYEAR Zuordnungsjahr des Provisionsfalls/-belegs 20060621
3 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20061208
# Exception Resumable Description Created on
1 CX_CACS_DOCUMENT_ROOT Provisionsbeleg: Basisklasse Ausnahmebehandlung 20060829

Method CONVERT_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DATE Call by reference Type reference (TYPE) CACSKEYDATE Abgrenzungsdatum des Laufs in der Laufverwaltung 20060620
2 Importing ID_FOREIGN_AMNT Call by reference Type reference (TYPE) CACSAMNT Betragsfeld für Einzelwert 20060620
3 Importing ID_FOREIGN_CURR Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20060620
4 Importing ID_LOCAL_CURR Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20060620
5 Returning RD_LOCAL_AMNT Value transfer Type reference (TYPE) CACSAMNT Betragsfeld für Einzelwert 20060620
# Exception Resumable Description Created on
1 CX_CACS_DOCUMENT_ROOT Provisionsbeleg: Basisklasse Ausnahmebehandlung 20060829

Method CREATE_DOC_ID Signature

Method CREATE_DOC_ID on class CACS00_CL_DOCUMENT_ABST has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_DOCUMENT_ROOT Provisionsbeleg: Basisklasse Ausnahmebehandlung 20060829

Method CREATE_LOG Signature

Method CREATE_LOG on class CACS00_CL_DOCUMENT_ABST has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_DOCUMENT_ROOT Provisionsbeleg: Basisklasse Ausnahmebehandlung 20060829

Method GET_BUSOBJ_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_BUSOBJ_ID Value transfer Type reference (TYPE) CACSBUSOBJID Identifikation des auslösenden Geschäftsobjekts 20060816

Method GET_BUSOBJ_ID on class CACS00_CL_DOCUMENT_ABST has no exception.

Method GET_DOC_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_DOC_ID Value transfer Type reference (TYPE) CACSDOCID Identifikation eines Belegs 20060518

Method GET_DOC_ID on class CACS00_CL_DOCUMENT_ABST has no exception.

Method GET_DOC_POSTDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_POST_DATE Value transfer Type reference (TYPE) CACSPOSTDAT Buchungsdatum 20100317

Method GET_DOC_POSTDATE on class CACS00_CL_DOCUMENT_ABST has no exception.

Method GET_LOG_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_LOG_HANDLE Value transfer Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20060529

Method GET_LOG_HANDLE on class CACS00_CL_DOCUMENT_ABST has no exception.

Method GET_POST_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_POST_YEAR Value transfer Type reference (TYPE) CACSPSTYEAR Zuordnungsjahr des Provisionsfalls/-belegs 20060518

Method GET_POST_YEAR on class CACS00_CL_DOCUMENT_ABST has no exception.

Method IS_REVERSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RB_IS_REVERSED Value transfer Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20060831

Method IS_REVERSED on class CACS00_CL_DOCUMENT_ABST has no exception.

Method POST Signature

Method POST on class CACS00_CL_DOCUMENT_ABST has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_DOCUMENT_ROOT Provisionsbeleg: Basisklasse Ausnahmebehandlung 20060829

Method READ_HEADER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DOC_ID Call by reference Type reference (TYPE) CACSDOCID Identifikation eines Belegs 20060629
2 Importing ID_POST_YEAR Call by reference Type reference (TYPE) CACSPSTYEAR Zuordnungsjahr des Provisionsfalls/-belegs 20060629
# Exception Resumable Description Created on
1 CX_CACS_DOCUMENT_ROOT Provisionsbeleg: Basisklasse Ausnahmebehandlung 20060829

Method REVERSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_RUN_ID_REVERSE Call by reference Type reference (TYPE) CACS_RUNID Laufnummer des Rücknahmelaufs 20060622
# Exception Resumable Description Created on
1 CX_CACS_DOCUMENT_ROOT Provisionsbeleg: Basisklasse Ausnahmebehandlung 20060829

Method SET_CHG_FIELDS_HEADER Signature

Method SET_CHG_FIELDS_HEADER on class CACS00_CL_DOCUMENT_ABST has no parameter.
Method SET_CHG_FIELDS_HEADER on class CACS00_CL_DOCUMENT_ABST has no exception.

Method SET_HEADER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060621
2 Importing ID_POST_DATE Call by reference Type reference (TYPE) CACSPSTDAT Buchungsdatum im ProvFall/-Beleg (Kenntnisgabe) 20060621
3 Importing ID_PRD_NUMBER Call by reference Type reference (TYPE) CACSPRDNUMBER Periodennummer 20060621
4 Importing ID_PRD_RULE Call by reference Type reference (TYPE) CACSPRDRULE Periodenregel 20060621
5 Importing ID_RUN_ID Call by reference Type reference (TYPE) CACS_RUNID Laufnummer für Laufverwaltung 20060621
6 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060621
# Exception Resumable Description Created on
1 CX_CACS_DOCUMENT_ROOT Provisionsbeleg: Basisklasse Ausnahmebehandlung 20060829
History
Last changed by/on SAP  20110908 
SAP Release Created in 700