SAP ABAP Class CL_CACS_PRC_ABST (ICM: Process Control)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSPR (Package) ICM: Process Control
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CACS_NONPRD_ABST ICM: Non-Periodic Process Control 20080414
2 Inheritance (c INHERITING FROM c_ref)  CL_CACS_PRC_NONPRD_ABST ICM: Non-Periodic Process Control 20060609
3 Inheritance (c INHERITING FROM c_ref)  CL_CACS_PRC_PRD_ABST ICM: Periodic Process Control 20060529
Properties
Class CL_CACS_PRC_ABST  
Short Description ICM: Process Control    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSPR   ICM: Process Control 
Created 20060508   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CACS_PRC_ABST has no forward declaration.
Interfaces
Class CL_CACS_PRC_ABST has no interface implemented.
Friends
Class CL_CACS_PRC_ABST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MB_SIMULATION Instance attribute Protected Type reference (TYPE) CACSSIMULATION Only Simulation (X=true, space=false) 20060608
2 MB_UPDATE_TASK Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Update Task Posting (X=true, space=false) 20060601
3 MC_DATACONTAINER_PARAMETERS Constant Public Type reference (TYPE) STRING 'PARAMETERS' Name Under Which Input Parameters Are Stored 20060606
4 MD_BALOBJ Instance attribute Protected Type reference (TYPE) BALOBJ_D Application Log: Object Name (Application Code) 20060613
5 MD_BALSUBOBJ Instance attribute Protected Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20060613
6 MD_BUSITIME Instance attribute Protected Type reference (TYPE) CACSBUSITIME Effective Validity (Time Stamp YYYY.MM.DD hh:mm:ss) 20060718
7 MD_DATACONTAINER_ID Instance attribute Protected Type reference (TYPE) CACS_FPP_DATACONTAINER FPP Data Container for Run Administration 20060531
8 MD_KEYDATE Instance attribute Protected Type reference (TYPE) CACSKEYDATE Delimitation Date of Run in Run Administration 20060718
9 MD_PID Instance attribute Protected Type reference (TYPE) CACS_FPP_PID Identification of Parallel Processing Run 20060824
10 MD_TECHTIME Instance attribute Protected Type reference (TYPE) CACSTECHTIME Technical Validity (Time Stamp: YYYY.MM.DD hh:mm:ss) 20060718
11 MO_DATACONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_DATA_CONTAINER Data Container for Any Data 20060601
12 MO_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20060601
13 MO_THIS_APPL Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_APPLICATION ICM Application 20060601
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DBC_DONE Instance method Protected Method Check If Database Conversion for Process Has Been Run 20070130
2 CHECK_RUN_PARAMETERS Instance method Public Method Check Run Parameters 20060609
3 CONSTRUCTOR Instance method Public Constructor Constructor 20060609
4 CREATE_DATACONTAINER Instance method Protected Method Create Data Container 20060529
5 CREATE_RI Instance method Protected Method Create Run Administration 20060609
6 FINALIZE Instance method Public Method End Process 20060529
7 FINALIZE_RUN_APPLICATION_LOG Instance method Protected Method End Application Log 20060529
8 GET_KEYDATE Instance method Public Method Return Delimitation Date 20060717
9 GET_LOG_HANDLE Instance method Public Method Return Application Log 20060529
10 GET_RESULTS Instance method Public Method Return Result of Process 20060627
11 GET_RUNID Instance method Public Method Return Run Number 20060609
12 INITIALIZE Instance method Public Method Initialize Process 20060529
13 INIT_RUN_APPLICATION_LOG Instance method Protected Method Initialize Application Log 20060529
14 RUN Instance method Public Method Start Process 20060508
15 UNLOCK_DATACONTAINER Instance method Protected Method Unlock Data Container 20070524
Events
Class CL_CACS_PRC_ABST has no event.
Types
Class CL_CACS_PRC_ABST has no local type.
Method Signatures

Method CHECK_DBC_DONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PRC_TYPE Call by reference Type reference (TYPE) CACSPROCESSTYPE Prozesstyp 20070130
# Exception Resumable Description Created on
1 CX_CACS_PRC Prozesse: Ausnahmebehandlung 20070130

Method CHECK_RUN_PARAMETERS Signature

Method CHECK_RUN_PARAMETERS on class CL_CACS_PRC_ABST has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_PRC_RUN Prozesslauf: Ausnahmebehandlung 20060609

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

Method CREATE_DATACONTAINER Signature

Method CREATE_DATACONTAINER on class CL_CACS_PRC_ABST has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_PRC_RUN Prozesslauf: Ausnahmebehandlung 20060609

Method CREATE_RI 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 20060609
2 Importing ID_KEY_DATE Call by reference Type reference (TYPE) CACSKEYDATE Stichtag des Laufs in der Laufverwaltung 20060609
3 Importing ID_PID Call by reference Type reference (TYPE) CACS_FPP_PID Identifizierung eines Parallelisierungslaufs 20060824
4 Importing ID_PRC_METH Call by reference Type reference (TYPE) CACSPRCMETH Prozessmethode 20060710
5 Importing ID_PRC_TYPE Call by reference Type reference (TYPE) CACSPROCESSTYPE Prozesstyp 20060609
6 Importing ID_TEST Call by reference Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20060609
7 Returning RD_RUNID Value transfer Type reference (TYPE) CACS_RUNID Laufnummer für Laufverwaltung 20060609
# Exception Resumable Description Created on
1 CX_CACS_PRC_RUN Laufverwaltung: Ausnahmenbehandlung 20060609

Method FINALIZE Signature

Method FINALIZE on class CL_CACS_PRC_ABST has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060619
2 CX_CACS_PRC_RUN Prozesslauf: Ausnahmebehandlung 20060609

Method FINALIZE_RUN_APPLICATION_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_UPDATE_TASK Call by reference Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20060601
# Exception Resumable Description Created on
1 CX_CACS_PRC_RUN Prozesslauf: Ausnahmebehandlung 20060609

Method GET_KEYDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_KEYDATE Value transfer Type reference (TYPE) CACSKEYDATE Abgrenzungsdatum des Laufs in der Laufverwaltung 20060717

Method GET_KEYDATE on class CL_CACS_PRC_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
# Exception Resumable Description Created on
1 CX_CACS_PRC_RUN Prozesslauf: Ausnahmebehandlung 20060609

Method GET_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_RESULT Value transfer Object reference (TYPE REF TO) DATA Ergebnistabelle 20060627

Method GET_RESULTS on class CL_CACS_PRC_ABST has no exception.

Method GET_RUNID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RUNID Value transfer Type reference (TYPE) CACS_RUNID Laufnummer für Laufverwaltung 20060609
# Exception Resumable Description Created on
1 CX_CACS_PRC_RUN Prozesslauf: Ausnahmebehandlung 20060609

Method INITIALIZE Signature

Method INITIALIZE on class CL_CACS_PRC_ABST has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060619
2 CX_CACS_PRC_RUN Prozesslauf: Ausnahmebehandlung 20060609

Method INIT_RUN_APPLICATION_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_LOG_NAME Call by reference Type reference (TYPE) BALNREXT Anwendungs-Log: Externe Identifikation (Lauf Nummer) 20060607
2 Importing ID_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Anwendungs-Log: Objektname (Applikationskürzel (CACS)) 20060607
3 Importing ID_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Anwendungs-Log: Unterobjekt (APPL) 20060607
# Exception Resumable Description Created on
1 CX_CACS_PRC_RUN Prozesslauf: Ausnahmebehandlung 20060609

Method RUN Signature

Method RUN on class CL_CACS_PRC_ABST has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060718
2 CX_CACS_PRC_RUN Prozesslauf: Ausnahmebehandlung 20060609

Method UNLOCK_DATACONTAINER Signature

Method UNLOCK_DATACONTAINER on class CL_CACS_PRC_ABST has no parameter.
Method UNLOCK_DATACONTAINER on class CL_CACS_PRC_ABST has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700