SAP ABAP Class CACSSE_CL_PRC_PRD_SE2 (Resetting Process of Settlement)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSS6 (Package) ICM: Settlement: Transaction Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CACS_PRC_PRD_ABST ICM: Periodic Process Control 20060802
Properties
Class CACSSE_CL_PRC_PRD_SE2  
Short Description Resetting Process of Settlement    
Super Class CL_CACS_PRC_PRD_ABST ICM: Periodic Process Control 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSS6   ICM: Settlement: Transaction Data 
Created 20060802   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CACSSE_CL_PRC_PRD_SE2 has no forward declaration.
Interfaces
Class CACSSE_CL_PRC_PRD_SE2 has no interface implemented.
Friends
Class CACSSE_CL_PRC_PRD_SE2 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_POST_DATE Instance attribute Protected Type reference (TYPE) CACSPOSTDAT Posting Date 20100317
2 MD_RUNID Instance attribute Protected Type reference (TYPE) CACS_RUNID Run Number for Run Administration 20060802
3 MO_CORRESPONDENCE Instance attribute Protected Object reference (TYPE REF TO) OBJECT Correspondence - Resetting Class 20060915
4 MO_RI_HIST Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_RI_PRC_PRD Run Administration for Periodic Processes 20060802
5 MT_INDCTR_RG Instance attribute Protected Type reference (TYPE) CACS_TT_PARAMETER_CTRTBU_RANGE Table Type for Commission Contracts in Data Container 20060802
6 MT_RESULT Instance attribute Protected Type reference (TYPE) CACS_TT_SE_REV_PRC_RESULT Table Type Settlement Process Resetting: Result 20060802
7 MT_STM_RG Instance attribute Protected Type reference (TYPE) CACS_TT_PARAMETER_STM_RANGE Table Type for Settlement Type in Data Container 20060802
8 MT_TRANSMISSION Instance attribute Private Type reference (TYPE) TT_TRANSMISSION Table with Transfer References 20060920
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RESULT Instance method Public Method Add Result 20060802
2 CALL_TARGET_SYSTEM Instance method Protected Method Forward to Appropriate Target System 20060814
3 CHECK_AUTHORISATION Instance method Protected Method Check Authorization 20061213
4 CHECK_GPART Instance method Protected Method Check Business Partner 20060828
5 CLEAN_UP Instance method Protected Method Perform Cleanup Tasks 20060814
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060802
7 GET_FLG_SKIP_ZERO_VALUE Instance method Private Method Get Indicator to Show If Zero Values Are Excluded 20070601
8 GET_NEXT_OPEN_PRD Instance method Protected Method Get Next Open Period 20060814
9 SAVE_LOG Instance method Protected Method Save Log 20061017
10 SET_DATACONTAINER Instance method Public Method Fill Container Structure for Resetting of Settlement 20060802
11 SET_NEXT_OPEN_PRD Instance method Private Method Adjust Last Open Period 20060814
Events
Class CACSSE_CL_PRC_PRD_SE2 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_TRANSMISSION Public See coding 20060920 begin of ts_transmission, reference type ref to cacsse_cl_stl_transmission, docid_reversed type cacsdocid, postyear_reversed type cacspstyear, docid_temp type cacsdocid, postyear_temp type cacspstyear, end of ts_transmission
2 TT_TRANSMISSION Public See coding 20060920 tt_transmission type table of ts_transmission
Method Signatures

Method ADD_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CTRTBU_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060802
2 Importing ID_GEN_RULE Call by reference Type reference (TYPE) CACS_STMRU_ID Nummer der Individuellen Abrechnungsregelung 20060802
3 Importing ID_GEN_TYPE Call by reference Type reference (TYPE) CACS_STMTYPE_ID Identifikation der Abrechnungsart 20060802
4 Importing ID_PRD_NO Call by reference Type reference (TYPE) CACSPRDNUMBER Periodennummer 20060802
5 Importing ID_PRD_RULE_ID Call by reference Type reference (TYPE) CACSPRDRULE Periodenregel 20060802
6 Importing ID_PRD_RULE_VER Call by reference Type reference (TYPE) CACSVERSION Version des Stammdaten- oder Customizingobjekts 20060802
7 Importing ID_PRD_VERS Call by reference Type reference (TYPE) CACSVERSION Version des Stammdaten- oder Customizingobjekts 20060802

Method ADD_RESULT on class CACSSE_CL_PRC_PRD_SE2 has no exception.

Method CALL_TARGET_SYSTEM 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) 20070601
2 Importing ID_CTRTBU_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Provisionsvertrag 20060919
3 Importing ID_DOC_ID Call by reference Type reference (TYPE) CACSDOCIDSETTLE Identifikation eines Abrechnungsbelegs 20060814
4 Importing ID_POSTING_DATE Call by reference Type reference (TYPE) CACSPOSTDAT Buchungsdatum 20100317
5 Importing ID_POST_YEAR Call by reference Type reference (TYPE) CACSDOCYEARSETTLE Buchungsjahr des Abrechnungsbelegs 20060814
6 Importing ID_STMTYPE_ID Call by reference Type reference (TYPE) CACS_STMTYPE_ID Identifikation der Abrechnungsart 20060814
7 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20070601
8 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20060814
9 Importing IT_DOCSE_CLEARED Call by reference Type reference (TYPE) CACS00_TT_DOCSE Provisionsbeleg: Abrechnung (Tabellentyp) 20070601
10 Returning RO_TRANSMISSION Value transfer Object reference (TYPE REF TO) CACSSE_CL_STL_TRANSMISSION Klasse der Weiterleitung der Abrechnung 20060901
# Exception Resumable Description Created on
1 CX_CACS_PRC_RUN Prozesslauf: Ausnahmebehandlung 20060825
2 CX_CACS_STL_TRANSMISSION Ausnahmeklasse der Weiterleitung der Abrechnung 20060824

Method CHECK_AUTHORISATION Signature

Method CHECK_AUTHORISATION on class CACSSE_CL_PRC_PRD_SE2 has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_PRC_RUN Prozesslauf: Ausnahmebehandlung 20061213

Method CHECK_GPART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CTRTBU_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060828
2 Importing ID_GPART Call by reference Type reference (TYPE) CACS_GPART Nummer des Provisionsvertragspartners 20060828
3 Returning RB_ONETIME Value transfer Type reference (TYPE) ABAP_BOOL Vermittler ohne eigenen Vertrag 20060828

Method CHECK_GPART on class CACSSE_CL_PRC_PRD_SE2 has no exception.

Method CLEAN_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ITERATOR Call by reference Object reference (TYPE REF TO) IF_CACS_ITERATOR Interface: Iterator 20060814
2 Importing IO_LIST Call by reference Object reference (TYPE REF TO) IF_CACS_LIST Interface: Liste 20060814
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060814
2 CX_CACS_PRC_RUN Prozesslauf: Ausnahmebehandlung 20060814

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 20060802
# Exception Resumable Description Created on
1 CX_CACS_PRC Prozesse: Ausnahmebehandlung 20060802

Method GET_FLG_SKIP_ZERO_VALUE 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 20070601
2 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20070601
3 Importing ID_STMTYPE_ID Call by reference Type reference (TYPE) CACS_STMTYPE_ID Identifikation der Abrechnungsart 20070601
4 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20070601
5 Returning RB_SKIP_ZERO_VALUE Value transfer Type reference (TYPE) CACS_SKIP_ZERO Fällige Abrechnungspos. mit einem Betrag von Null ignorieren 20070601

Method GET_FLG_SKIP_ZERO_VALUE on class CACSSE_CL_PRC_PRD_SE2 has no exception.

Method GET_NEXT_OPEN_PRD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CTRTBU_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060814
2 Importing ID_STMRU_ID Call by reference Type reference (TYPE) CACS_STMRU_ID Nummer der Individuellen Abrechnungsregelung 20060814
3 Importing ID_STMTYPE_ID Call by reference Type reference (TYPE) CACS_STMTYPE_ID Identifikation der Abrechnungsart 20060814
4 Returning RD_NEXT_PRD Value transfer Type reference (TYPE) CACSNEXTOPENPRD Beginndatum der nächsten offene Periode 20060814

Method GET_NEXT_OPEN_PRD on class CACSSE_CL_PRC_PRD_SE2 has no exception.

Method SAVE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20061017
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20061017

Method SET_DATACONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_SIMULATION Call by reference Type reference (TYPE) CACSSIMULATION Knz.: Prozeß soll im Simulationsmodus durchgeführt werden 20060802
2 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20060802
3 Importing ID_BUSI Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060802
4 Importing ID_POSTING_DATE Call by reference Type reference (TYPE) CACSPOSTDAT Buchungsdatum 20110425
5 Importing ID_RUNID Call by reference Type reference (TYPE) CACS_RUNID Laufnummer für Laufverwaltung 20060802
6 Importing ID_TECH Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060802
7 Importing IT_INDCTR_RG Call by reference Type reference (TYPE) CACS_TT_PARAMETER_CTRTBU_RANGE Tabellentyp für Provisionsverträge im Datencontainer 20060802
8 Importing IT_STM_RG Call by reference Type reference (TYPE) CACS_TT_PARAMETER_STM_RANGE Tabellentyp für Abrechnungsart im Datencontainer 20060802
# Exception Resumable Description Created on
1 CX_CACS_PRC_RUN Prozesslauf: Ausnahmebehandlung 20060804
2 CX_FPP_EXCEPTION Ausnahmen FPP 20060804

Method SET_NEXT_OPEN_PRD 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) 20060814
2 Importing ID_CTRTBU_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060814
3 Importing ID_PRD Call by reference Type reference (TYPE) CACSPRD Periodennummer 20060814
4 Importing ID_PRD_RULE Call by reference Type reference (TYPE) CACSPRDRULE Periodenregel 20060814
5 Importing ID_STMRU_ID Call by reference Type reference (TYPE) CACS_STMRU_ID Nummer der Individuellen Abrechnungsregelung 20060814
6 Importing ID_STMTYPE_ID Call by reference Type reference (TYPE) CACS_STMTYPE_ID Identifikation der Abrechnungsart 20060814
7 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060814

Method SET_NEXT_OPEN_PRD on class CACSSE_CL_PRC_PRD_SE2 has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700