SAP ABAP Class CACS41_CL_ELT_ENHANCEMENTS (ELT Enhancments)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSE4 (Package) ICM: ELT Enhancements
Properties
Class CACS41_CL_ELT_ENHANCEMENTS  
Short Description ELT Enhancments    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSE4   ICM: ELT Enhancements 
Created 20110215   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CACS00_CL00_TABLETYPES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CACS41_CL_ELT_ENHANCEMENTS has no interface implemented.
Friends
Class CACS41_CL_ELT_ENHANCEMENTS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_TARGET_POST Constant Private Type reference (TYPE) CACSTRIMETHTAR '9' Processing Target of Triggering Method 20110223
2 GC_TRIMETHTYP_CANCEL Constant Private Type reference (TYPE) CACSOPTYPE '8' Processing Type 20110223
3 GO_THIS_APPL Static Attribute Private Object reference (TYPE REF TO) CL_CACS_APPLICATION ICM Application 20110223
4 GT_BALMSG Static Attribute Public Type reference (TYPE) CACS00_TT_CAS Table Type Commission Case 20110414
5 GT_BALNREXT Static Attribute Public Type reference (TYPE) BALNREXT_TT Application Log: External ID 20110415
6 GT_ELTDOCRE Static Attribute Public Type reference (TYPE) CACS00_TT_DOCRE Commission Document: Remuneration and Liability (Table Type) 20110607
7 GT_ELTDOC_REVERSED_CURR Static Attribute Public Type reference (TYPE) CACS00_TT_DOCHD Document Identification (POST_YEAR + DOC_ID) 20110529
8 THIS_APPL Constant Private Type reference (TYPE) CACSAPPL 'CACS00' Commission Application (ICM) 20110223
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_MESSAGES Static method Public Method Append Doc. Log to CASE Log 20110222
2 ELTDOC_CANCEL Static method Private Method Call Cancellation of ELT Document 20110223
3 FILL_DOCRE_LINES Static method Private Method Fill DOCRE Lines for Proc step 20501 20110607
4 GET_CAS_FROM_DB Static method Private Method Read Case from DB 20110323
5 GET_ELTODOC_REVERSED Static method Public Method Read ELT Doc Reversed from Class Attribute 20110530
6 GET_MESSAGE_STATUS Static method Private Method Get Message Staus to check that if any error occured 20110223
7 INITIALIZE Static method Private Method Initialize 20110223
8 INITIALIZE_DOCUMENT_LOG Static method Private Method Initialize Document Log 20110223
9 INITIALIZE_SES_BUFFERS Static method Private Method Initialize SES Buffers 20110223
10 LIST_DOCRE_LINES Static method Public Method List DOCRE lines filled in method fill_docre_lines 20110607
11 LIST_ELTDOC_REVERSED Static method Public Method List of ELT Documnets reversed for a Comm. Case 20110529
12 RAISE_MESSAGE Static method Private Method Raise Message 20110224
13 READ_ELTDOCREV_CUST Static method Private Method Read Customizing to Check for Reversal Flag 20110223
14 REVERSE_ELT_DOC Static method Public Method Reverse ELT Document if any for Comm. Case Reversal 20110222
15 SAVE_DOCUMENT_LOG Static method Private Method Save Document Log 20110223
Events
Class CACS41_CL_ELT_ENHANCEMENTS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 BALNREXT_TT Public See coding 20110414 BALNREXT_TT type table of balnrext
2 MT_ELT_BUFF Public See coding 20110222 BEGIN OF mt_elt_buff, import_year TYPE cacsimpyear, case_id TYPE cacscaseid, case_vers TYPE cacscasevers, pos_id TYPE cacsposid, post_year TYPE cacspstyear, doc_id TYPE cacsdocid, remun_pos TYPE cacsremunpos, pre_pos_id TYPE cacsposid, rem_typ TYPE cacsrem, role type CACSROLE, END OF mt_elt_buff
Method Signatures

Method APPEND_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CASELOGHANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20110222
2 Importing I_ELTLOGHANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20110222

Method APPEND_MESSAGES on class CACS41_CL_ELT_ENHANCEMENTS has no exception.

Method ELTDOC_CANCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_LOG_EXTNUMBER Call by reference Type reference (TYPE) BALNREXT Application Log: External ID 20110414
2 Exporting ED_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20110411
3 Importing IB_SIMULATION Call by reference Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20110223
4 Importing IB_UPDATE_TASK Call by reference Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20110223
5 Importing ID_DOC_ID Call by reference Type reference (TYPE) CACSDOCID Document Identification 20110223
6 Importing ID_POST_YEAR Call by reference Type reference (TYPE) CACSPSTYEAR Assignment Year of Commission Case/Document 20110223

Method ELTDOC_CANCEL on class CACS41_CL_ELT_ENHANCEMENTS has no exception.

Method FILL_DOCRE_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOCHD Call by reference Type reference (TYPE) CACS00_TT_DOCHD Commission Document Header (Table Type) 20110607

Method FILL_DOCRE_LINES on class CACS41_CL_ELT_ENHANCEMENTS has no exception.

Method GET_CAS_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CASE Call by reference Type reference (TYPE) CACS00_CAS Commission Case 20110323
2 Importing IS_CASE Call by reference Type reference (TYPE) CACS00_CAS Commission Case 20110323

Method GET_CAS_FROM_DB on class CACS41_CL_ELT_ENHANCEMENTS has no exception.

Method GET_ELTODOC_REVERSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ELTDOC_REVERSED Call by reference Type reference (TYPE) CACS_T_DOC_ID Document Identification (POST_YEAR + DOC_ID) 20110530
2 Importing IS_CASE Call by reference Type reference (TYPE) CACS00_CAS Commission Case 20110607

Method GET_ELTODOC_REVERSED on class CACS41_CL_ELT_ENHANCEMENTS has no exception.

Method GET_MESSAGE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_ERROR Call by reference Type reference (TYPE) CACSCASEERROR Indicator: Commn Case Inconsistent (X = error, ' ' = ok) 20110223
2 Exporting EB_REJECTED Call by reference Type reference (TYPE) CACSCASEREJECT Ind.: Commission Case Rejected (X=Rejected, ' '= Accepted) 20110223
3 Exporting EB_WARNING Call by reference Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20110223

Method GET_MESSAGE_STATUS on class CACS41_CL_ELT_ENHANCEMENTS has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CACS41_CL_ELT_ENHANCEMENTS has no parameter.
Method INITIALIZE on class CACS41_CL_ELT_ENHANCEMENTS has no exception.

Method INITIALIZE_DOCUMENT_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20110223
2 Importing IB_SIMULATION Call by reference Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20110223

Method INITIALIZE_DOCUMENT_LOG on class CACS41_CL_ELT_ENHANCEMENTS has no exception.

Method INITIALIZE_SES_BUFFERS Signature

Method INITIALIZE_SES_BUFFERS on class CACS41_CL_ELT_ENHANCEMENTS has no parameter.
Method INITIALIZE_SES_BUFFERS on class CACS41_CL_ELT_ENHANCEMENTS has no exception.

Method LIST_DOCRE_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCRE Call by reference Type reference (TYPE) CACS00_TT_DOCRE Commission Document: Remuneration and Liability (Table Type) 20110607
2 Importing IT_DOC_ID Call by reference Type reference (TYPE) CACS_T_DOC_ID 20110607

Method LIST_DOCRE_LINES on class CACS41_CL_ELT_ENHANCEMENTS has no exception.

Method LIST_ELTDOC_REVERSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ELTDOC_FOUND Call by reference Type reference (TYPE) CACS00_TT_DOCHD Commission Document Header (Table Type) 20110607
2 Importing IT_ELTDOC_REVERSED Call by reference Type reference (TYPE) CACS00_TT_DOCHD Commission Document Header (Table Type) 20110529

Method LIST_ELTDOC_REVERSED on class CACS41_CL_ELT_ENHANCEMENTS has no exception.

Method RAISE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ARBGB Call by reference Type reference (TYPE) SMESG-ARBGB 20110224
2 Importing MSGTY Call by reference Type reference (TYPE) SMESG-MSGTY 20110224
3 Importing MSGV1 Call by reference Type reference (TYPE) SMESG-MSGV1 Message Variable 20110224
4 Importing MSGV2 Call by reference Type reference (TYPE) SMESG-MSGV2 Message Variable 20110224
5 Importing MSGV3 Call by reference Type reference (TYPE) SMESG-MSGV3 Message Variable 20110224
6 Importing MSGV4 Call by reference Type reference (TYPE) SMESG-MSGV4 Message Variable 20110224
7 Importing TXTNR Call by reference Type reference (TYPE) NUMC3 Numc3, internal use 20110224

Method RAISE_MESSAGE on class CACS41_CL_ELT_ENHANCEMENTS has no exception.

Method READ_ELTDOCREV_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLAG Call by reference Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20110223
2 Importing I_SEL_ATTRIBUTES Call by reference Type reference (TYPE) TCACS_ELTDOCREV Customizing concerning the automatic deactivation of ELT 20110223
3 Importing I_TABNAME Call by reference Type reference (TYPE) CACS_SELTAB Name of Selection Table for Commission Contract 20110223

Method READ_ELTDOCREV_CUST on class CACS41_CL_ELT_ENHANCEMENTS has no exception.

Method REVERSE_ELT_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_DOC_FOUND Call by reference Type reference (TYPE) BOOLEAN_FLG Flag set if elt doc found 20110527
2 Importing IB_SIMULATION Call by reference Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20110224
3 Importing IB_UPDATETASK Call by reference Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20110412
4 Importing I_CASE Call by reference Type reference (TYPE) CACS00_CAS Commission Case 20110222
5 Importing I_TEMPLOGHANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20110411

Method REVERSE_ELT_DOC on class CACS41_CL_ELT_ENHANCEMENTS has no exception.

Method SAVE_DOCUMENT_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_LOG_EXTNUMBER Call by reference Type reference (TYPE) BALNREXT Application Log: External ID 20110414
2 Importing IB_SIMULATION Call by reference Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20110223
3 Importing IB_UPDATE_TASK Call by reference Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20110223
4 Importing ID_DOC_ID Call by reference Type reference (TYPE) CACSDOCID Document Identification 20110223
5 Importing ID_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20110223
6 Importing ID_POST_YEAR Call by reference Type reference (TYPE) CACSPSTYEAR Commission Document Header (Meta Object) 20110223

Method SAVE_DOCUMENT_LOG on class CACS41_CL_ELT_ENHANCEMENTS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606