SAP ABAP Class CL_CACS_OAPCTRLER (FOA: Process Controller (Framework for Object Assignment))
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSO3 (Package) Framework for Object Assignment (FOA): Application
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  BI_OBJECT Business Instance 20040827
2 Interface implementation (CLASS c. INTERFACES i_ref)  BI_PERSISTENT Persistent Business Instance 20040827
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WORKFLOW Business Workflow 20040827
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CACS_OAPCTRLER_SAMPLE 20050323
Properties
Class CL_CACS_OAPCTRLER  
Short Description FOA: Process Controller (Framework for Object Assignment)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSO3   Framework for Object Assignment (FOA): Application 
Created 20040827   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CACS_OAPCTRLER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 BI_OBJECT Business Instance 20040827
2 BI_PERSISTENT Persistent Business Instance 20040827
3 IF_WORKFLOW Business Workflow 20040827
Friends
Class CL_CACS_OAPCTRLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FALSE Constant Public Type reference (TYPE) BOOLEAN_FLG ' ' Boolean Variable (X=True, -=False, Space=Unknown) 20041029
2 GC_TRUE Constant Public Type reference (TYPE) BOOLEAN_FLG 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20041029
3 MD_OAPIID Instance attribute Public Type reference (TYPE) CACSOAPIID FOA: Number of Process Instance 20040901
4 MD_OAPSDID Instance attribute Public Type reference (TYPE) CACSOAPSDID FOA: Assignment Process Step ID 20040901
5 MO_BAL Instance attribute Public Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20050129
6 MO_OAPI Instance attribute Public Object reference (TYPE REF TO) CL_CACS_OAP FOA: Assignment Process 20041022
7 MO_OAPSI Instance attribute Public Object reference (TYPE REF TO) CL_CACS_OAPS FOA: Step in Assignment Process 20041020
8 MS_LPOR Instance attribute Protected Type reference (TYPE) SIBFLPOR Instance for Workflow 20040901
9 MS_OAPSI Instance attribute Protected Type reference (TYPE) CACS_OAPSI FOA: Step in Instance of Assignment Process 20040901
Methods
# Method Level Visibility Method type Description Created on
1 CALLPSTEPDIALOG Instance method Public Method Calls Requested Dialog for Process Step 20041215
2 CANCELWFLOW Instance method Public Method Ends Workflow for Assignment Process 20050128
3 CHECKWITHDIALOG Instance method Public Method Check Process Step with Option for Change 20041215
4 CONSTRUCTOR Instance method Public Constructor Constructor of Process Controller 20040827
5 CREATEOAPCTRLERLPOR Instance method Public Method Gets LPOR for Process Controller of Required Type 20050323
6 CREATEOAPSLPOR Instance method Public Method Generates LPOR for Process Step 20041014
7 EXECPSTEP Instance method Public Method Executes Step in Assignment Process 20041215
8 EXECPSTEPINWF Instance method Public Method Executes Process Step in Workflow 20041215
9 GETATTR Instance method Public Method Gets Attributes of Process Controller 20050128
10 GETNXTRELLVL Instance method Public Method Determines Next Release Level of Step 20040901
11 GETPSTEPAGENTS Instance method Public Method Gets Processor for Process Step 20050321
12 RELEASEWITHDIALOG Instance method Public Method Release of Process Step for Processing 20040901
13 SETPSTEP Instance method Public Method Sets Process Step for Method execution 20041215
14 STARTWFLOW Instance method Public Method Starts a Workflow for Assignment Process 20050129
Events
# Event Type Visibility Description Created on
1 CANCELPROCESS Instance Event
(0)
Public
(2)
Explicitly Request Process End 20040827
2 EXECUTED_NOK Instance Event
(0)
Public
(2)
Processing complete with error 20040827
3 EXECUTED_OK Instance Event
(0)
Public
(2)
Processing successfully completed 20040827
4 FAILEDTOSCHEDULE Instance Event
(0)
Public
(2)
Error during scheduling of processing 20040830
5 SCHEDULED_OK Instance Event
(0)
Public
(2)
Processing successfully scheduled 20040830
Types
Class CL_CACS_OAPCTRLER has no local type.
Method Signatures

Method CALLPSTEPDIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FCODE_EXCL Call by reference Type reference (TYPE) CACS_TT_OAUIFCODE FOA: Funktionscodes im UI für Prozesssteuerung 20050623
2 Importing I_TCODE Call by reference Type reference (TYPE) SYTCODE Angeforderter Dialog zum Prozessschritt 20041215
# Exception Resumable Description Created on
1 CX_CACS_OAPCTRLER_EX FOA: Ausnahmen im Process-Controller 20041215

Method CANCELWFLOW Signature

Method CANCELWFLOW on class CL_CACS_OAPCTRLER has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_OAPCTRLER_EX FOA: Ausnahmen im Process-Controller 20050128

Method CHECKWITHDIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OAPSDID Call by reference Type reference (TYPE) CACSOAPSDID FOA: Zuordnungsprozessschritt Definition, ID 20041215
2 Importing I_OAPSIID Call by reference Type reference (TYPE) CACSOAPSIID '000' FOA: Nummer eines Schritts in einer Prozessinstanz 20041215
# Exception Resumable Description Created on
1 CX_CACS_OAPCTRLER_EX FOA: Ausnahmen im Process-Controller 20041215

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OAPIID Call by reference Type reference (TYPE) CACSOAPIID FOA: Nummer der Prozessinstanz 20040827
# Exception Resumable Description Created on
1 CX_CACS_OAPCTRLER_EX FOA Process Controller Ausnahmen 20040831

Method CREATEOAPCTRLERLPOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OAPCTRLERLPOR Call by reference Type reference (TYPE) SIBFLPOR Lokale Persistente Objektreferenz 20050323
2 Importing I_SIBFTYPEID Call by reference Type reference (TYPE) SIBFTYPEID Typ von Objekten in Persistenten Objektreferenzen 20050323
# Exception Resumable Description Created on
1 CX_CACS_OAPCTRLER_EX FOA: Ausnahmen im Process-Controller 20050323

Method CREATEOAPSLPOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OAPSLPOR Call by reference Type reference (TYPE) SIBFLPOR Lokale Persistente Objektreferenz 20041014
2 Importing I_OAPSDID Call by reference Type reference (TYPE) CACSOAPSDID FOA: Zuordnungsprozessschritt Definition, ID 20041014
# Exception Resumable Description Created on
1 CX_CACS_OAPCTRLER_EX FOA: Ausnahmen im Process-Controller 20041022

Method EXECPSTEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_JOBNAME Call by reference Type reference (TYPE) BTCJOB ' ' Name eines Hintergrundjobs 20041215
2 Importing I_OAPSDID Call by reference Type reference (TYPE) CACSOAPSDID FOA: Zuordnungsprozessschritt Definition, ID 20041215
3 Importing I_OAPSIID Call by reference Type reference (TYPE) CACSOAPSIID '000' FOA: Nummer eines Schritts in einer Prozessinstanz 20041215
4 Importing I_ONLINE Call by reference Type reference (TYPE) BOOLEAN_FLG ' ' boolsche Variable (X=true, -=false, space=unknown) 20041215
5 Importing I_SDLDATE Call by reference Type reference (TYPE) CACSOASDLSTRTDT '00000000' FOA: Geplantes Ausführungsdatum für Hintergrundverarbeitung 20041215
6 Importing I_SDLTIME Call by reference Type reference (TYPE) CACSOASDLSTRTTM '000000' FOA: Geplante Ausführungszeit für Hintergrundverarbeitung 20041215
7 Importing I_STRTIMMED Call by reference Type reference (TYPE) CACSOASTRTIMMED ' ' FOA: Sofortstart der Hintergrundverarbeitung 20041215
# Exception Resumable Description Created on
1 CX_CACS_OAPCTRLER_EX System-Exception für Arithmetische Fehler 20041215

Method EXECPSTEPINWF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OAPSDID Call by reference Type reference (TYPE) CACSOAPSDID ' ' FOA: Zuordnungsprozessschritt Definition, ID 20041215
# Exception Resumable Description Created on
1 CX_CACS_OAPCTRLER_EX FOA: Ausnahmen im Process-Controller 20041215

Method GETATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_OAPI Call by reference Object reference (TYPE REF TO) CL_CACS_OAP FOA: Zuordnungsprozess 20050128
2 Exporting EO_OAPSI Call by reference Object reference (TYPE REF TO) CL_CACS_OAPS FOA: Schritt in einem Zuordnungsprozess 20050323

Method GETATTR on class CL_CACS_OAPCTRLER has no exception.

Method GETNXTRELLVL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NXTRELLVL Call by reference Type reference (TYPE) CACSOANXTRELLVL FOA: Erwartete Freigabestufe 20040901
2 Importing I_OAPSDID Call by reference Type reference (TYPE) CACSOAPSDID FOA: Zuordnungsprozessschritt Definition, ID 20040901
# Exception Resumable Description Created on
1 CX_CACS_OAPCTRLER_EX FOA: Ausnahmen im Process-Controller 20041022

Method GETPSTEPAGENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DLGAGENT Call by reference Type reference (TYPE) CACSOADIALOGAGENT FOA: Bearbeiter für Dialogschritt im Workflow 20050321
2 Exporting E_ERRAGENT Call by reference Type reference (TYPE) CACSOAERRORAGENT FOA: Bearbeiter für Fehlerbehandlung im Workflow 20050321
3 Exporting E_REL1AGENT Call by reference Type reference (TYPE) CACSOAREL1AGENT FOA: Bearbeiter für erste Freigabestufe im Workflow 20050321
4 Exporting E_REL2AGENT Call by reference Type reference (TYPE) CACSOAREL2AGENT FOA: Bearbeiter für zweite Freigabestufe im Workflow 20050321
5 Importing I_OAPSDID Call by reference Type reference (TYPE) CACSOAPSDID ' ' FOA: ID der Definition für Zuordnungsprozessschritt 20050321
# Exception Resumable Description Created on
1 CX_CACS_OAPCTRLER_EX FOA: Ausnahmen im Process-Controller 20050321

Method RELEASEWITHDIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OAPSDID Call by reference Type reference (TYPE) CACSOAPSDID FOA: Zuordnungsprozessschritt Definition, ID 20040901
2 Importing I_OAPSIID Call by reference Type reference (TYPE) CACSOAPSIID '000' FOA: Nummer eines Schritts in einer Prozessinstanz 20040901
# Exception Resumable Description Created on
1 CX_CACS_OAPCTRLER_EX FOA: Ausnahmen im Process-Controller 20041022

Method SETPSTEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OAPSDID Call by reference Type reference (TYPE) CACSOAPSDID FOA: Zuordnungsprozessschritt Definition, ID 20041215
2 Importing I_OAPSIID Call by reference Type reference (TYPE) CACSOAPSIID FOA: Nummer eines Schritts in einer Prozessinstanz 20041215
# Exception Resumable Description Created on
1 CX_CACS_OAPCTRLER_EX FOA: Ausnahmen im Process-Controller 20041215

Method STARTWFLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BALMSG Call by reference Type reference (TYPE) CACS_TT_BALMSG Anwendungs-Log: Tabelle mit Messages 20050129
2 Importing I_UPDATETASK Call by reference Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20050129
# Exception Resumable Description Created on
1 CX_CACS_OAPCTRLER_EX FOA: Ausnahmen im Process-Controller 20050129
Event Signatures

Event CANCELPROCESS Signature
Event CANCELPROCESS on class CL_CACS_OAPCTRLER has no parameter.
Event EXECUTED_NOK Signature
Event EXECUTED_NOK on class CL_CACS_OAPCTRLER has no parameter.
Event EXECUTED_OK Signature
Event EXECUTED_OK on class CL_CACS_OAPCTRLER has no parameter.
Event FAILEDTOSCHEDULE Signature
Event FAILEDTOSCHEDULE on class CL_CACS_OAPCTRLER has no parameter.
Event SCHEDULED_OK Signature
Event SCHEDULED_OK on class CL_CACS_OAPCTRLER has no parameter.
History
Last changed by/on SAP  20100310 
SAP Release Created in 600