SAP ABAP Class CL_CACS_OAPS (FOA: Process Step in Assignment Process)
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 20041020
2 Interface implementation (CLASS c. INTERFACES i_ref)  BI_PERSISTENT Persistent Business Instance 20041020
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WORKFLOW Business Workflow 20041020
Properties
Class CL_CACS_OAPS  
Short Description FOA: Process Step in Assignment Process    
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 20041020   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CACS_OAPS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 BI_OBJECT Business Instance 20041020
2 BI_PERSISTENT Persistent Business Instance 20041020
3 IF_WORKFLOW Business Workflow 20041020
Friends
# Friend Modeled only Created on Description
1 CL_CACS_OAP 20041021 FOA: Assignment Process
2 CL_CACS_OAPCTRLER 20041114 FOA: Process Controller (Framework for Object Assignment)
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTRELLVL_REJECT Constant Public Type reference (TYPE) CACSOAACTRELLVL '3' FOA: Current Release Level 20050425
2 GC_BAL_OBJECT Constant Public Type reference (TYPE) BALOBJ_D 'CACSOA' Application Log: Object Name (Application Code) 20041021
3 GC_BAL_SUBOBJECT Constant Public Type reference (TYPE) BALSUBOBJ 'OAPS' Application Log: Subobject 20041021
4 GC_DEFAULT_MSGID Constant Public Type reference (TYPE) SYMSGID 'CACSOA' Message Class 20041021
5 GC_DELETE Constant Public Type reference (TYPE) CACSOAUPDKNZ 'D' FOA: Update Indicator for Worklist 20041217
6 GC_EXECUTED_NOK Constant Public Type reference (TYPE) STRING 'EXECUTED_NOK' Event: Successfully Scheduled 20041022
7 GC_EXECUTED_OK Constant Public Type reference (TYPE) STRING 'EXECUTED_OK' Event: Successfully Processed 20041022
8 GC_FALSE Constant Public Type reference (TYPE) BOOLEAN_FLG ' ' Boolean Variable (X=True, -=False, Space=Unknown) 20041020
9 GC_INSERT Constant Public Type reference (TYPE) CACSOAUPDKNZ 'I' FOA: Update Indicator for Worklist 20041021
10 GC_REJECTED Constant Public Type reference (TYPE) STRING 'REJECTED' Event: Error in Scheduling 20050425
11 GC_REQASSIGN Constant Public Type reference (TYPE) CACSOAPCNTRLMETHTECH '4' FOA: Internal Service Methods of Process Controller 20041022
12 GC_REQOBJSEL Constant Public Type reference (TYPE) CACSOAPCNTRLMETH '1' FOA: Process Controller Methods for Process Step Definition 20041022
13 GC_REQRELATE Constant Public Type reference (TYPE) CACSOAPCNTRLMETHTECH '3' FOA: Internal Service Methods of Process Controller 20041109
14 GC_REQTGTSEL Constant Public Type reference (TYPE) CACSOAPCNTRLMETH '2' FOA: Process Controller Methods for Process Step Definition 20041022
15 GC_SCHEDULED_NOK Constant Public Type reference (TYPE) STRING 'SCHEDULED_NOK' Event: Error in Scheduling 20041022
16 GC_SCHEDULED_OK Constant Public Type reference (TYPE) STRING 'SCHEDULED_OK' Event: Successfully Scheduled 20041022
17 GC_TEMPOAPIID Constant Public Type reference (TYPE) CACSOAPIID '$' FOA: Number of Process Instance 20041022
18 GC_TRUE Constant Public Type reference (TYPE) BOOLEAN_FLG 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20041020
19 GC_UPDATE Constant Public Type reference (TYPE) CACSOAUPDKNZ 'U' FOA: Update Indicator for Worklist 20041020
20 MD_OAPIID Instance attribute Public Type reference (TYPE) CACSOAPIID FOA: Number of Process Instance 20041020
21 MD_OAPSIID Instance attribute Public Type reference (TYPE) CACSOAPSIID FOA: Number of Step in Process Instance 20041020
22 MO_BAL Instance attribute Private Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20041021
23 MO_EVENT Instance attribute Public Object reference (TYPE REF TO) IF_SWF_EVT_EVENT Event in Step Processing 20050426
24 MO_OAPI Instance attribute Private Object reference (TYPE REF TO) CL_CACS_OAP FOA: Instance of an Assignment Process 20041021
25 MO_OAWL Instance attribute Private Object reference (TYPE REF TO) CL_CACS_OAWL FOA: Worklist for Object Assignment 20041021
26 MS_LPOR Instance attribute Private Type reference (TYPE) SIBFLPOR Local Persistent Object Reference 20041020
27 MS_OAPI Instance attribute Private Type reference (TYPE) CACS_OAPI FOA: Instance of an Assignment Process 20041021
28 MS_OAPSIM Instance attribute Private Type reference (TYPE) CACS_S_OAPSIM FOA: Process Step, Meta Object 20041020
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor for Step in Assignment Process 20041020
2 DELETE Instance method Public Method Flags Process Step for Deletion 20041217
3 DISPLAYJOBS Instance method Public Method Displays List of Batch Jobs for Process Step 20041114
4 DISPLAYLOG Instance method Public Method Displays Log for Process Step 20041027
5 EXECUTE Instance method Public Method Executes Step in Assignment Process 20041020
6 GETAPSDATTR Static method Public Method Gets Definition for Process Step 20050317
7 GETATTR Instance method Public Method Gets Attributes of Process Step 20041020
8 GETATTRFORAFRIEND Instance method Protected Method Gets Enhanced Attributes of Process Step 20041021
9 LOCK Instance method Public Method Locks Process Step While Preparing for Processing 20041114
10 REJECT Instance method Public Method Rejects Execution of Process Step 20050425
11 RELEASE Instance method Public Method Sets Next Release Level in Process Step 20041029
12 SCHEDEXECUTE Instance method Protected Method Schedules Process Step for Background Processing 20041022
13 SETATTR Instance method Public Method Sets Attributes of Process Step 20041020
14 SETATTRBYAFRIEND Instance method Protected Method Sets Enhanced Attributes of Process Step 20050318
15 SETEVENT Instance method Public Method Creates an Event at Outbound Processing 20050426
16 UNLOCK Instance method Public Method Unlocks Process Step 20041123
Events
# Event Type Visibility Description Created on
1 EXECUTED_NOK Instance Event
(0)
Public
(2)
Processing complete with error 20041020
2 EXECUTED_OK Instance Event
(0)
Public
(2)
Processing successfully completed 20041020
3 REJECTED Instance Event
(0)
Public
(2)
Processing was rejected 20050425
4 SCHEDULED_NOK Instance Event
(0)
Public
(2)
Error during scheduling of processing 20041114
5 SCHEDULED_OK Instance Event
(0)
Public
(2)
Processing successfully scheduled 20041020
Types
Class CL_CACS_OAPS has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OAPI Call by reference Object reference (TYPE REF TO) CL_CACS_OAP FOA: Zuordnungsprozess 20041021
2 Importing IO_OAWL Call by reference Object reference (TYPE REF TO) CL_CACS_OAWL FOA: Arbeitsvorrat für Objektzuordnung 20050109
3 Importing I_OAPSDID Call by reference Type reference (TYPE) CACSOAPSDID FOA: Zuordnungsprozessschritt Definition, ID 20041020
4 Importing I_OAPSIID Call by reference Type reference (TYPE) CACSOAPSIID FOA: Zuordnungsprozessschritt, ID 20041020
# Exception Resumable Description Created on
1 CX_CACS_OAPSI_EX FOA Process Controller Ausnahmen 20041020

Method DELETE Signature

Method DELETE on class CL_CACS_OAPS has no parameter.
Method DELETE on class CL_CACS_OAPS has no exception.

Method DISPLAYJOBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BTCJOB Call by reference Type reference (TYPE) CACS_TT_TBTCJOB Liste von Batchjobs 20041114
# Exception Resumable Description Created on
1 CX_CACS_OAPSI_EX FOA: Ausnahmen im Zuordnungsprozessschritt 20041219

Method DISPLAYLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POPUP Call by reference Type reference (TYPE) BOOLEAN_FLG 'X' boolsche Variable (X=true, -=false, space=unknown) 20041027
# Exception Resumable Description Created on
1 CX_CACS_OAPSI_EX FOA: Ausnahmen im Zuordnungsprozessschritt 20041109

Method EXECUTE Signature

Method EXECUTE on class CL_CACS_OAPS has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_OAPSI_EX System-Exception für Arithmetische Fehler 20041020

Method GETAPSDATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OAPSD Call by reference Type reference (TYPE) CACS_S_OAPSD FOA: Defintion des Prozessschritts im Zuordnungsprozess 20050317
2 Importing I_OAPDID Call by reference Type reference (TYPE) CACSOAPDID FOA: ID der Definition für Zuordnungsprozess 20050317
3 Importing I_OAPSDID Call by reference Type reference (TYPE) CACSOAPSDID FOA: ID der Definition für Zuordnungsprozessschritt 20050317
4 Importing I_OASCID Call by reference Type reference (TYPE) CACSOASCID FOA: ID des Zuordnungsszenarios 20050317
# Exception Resumable Description Created on
1 CX_CACS_OAPSI_EX FOA: Ausnahmen im Zuordnungsprozessschritt 20050317

Method GETATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OAPSI_EXT Call by reference Type reference (TYPE) CACS_S_OAPSI_EXT FOA: Schritt in der Instanz eines Zuordnungsprozesses 20041026

Method GETATTR on class CL_CACS_OAPS has no exception.

Method GETATTRFORAFRIEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OAPSIM Call by reference Type reference (TYPE) CACS_S_OAPSIM FOA: Prozessschritt, Metaobjekt 20041021

Method GETATTRFORAFRIEND on class CL_CACS_OAPS has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECKLTLOCK Call by reference Type reference (TYPE) BOOLEAN_FLG 'X' Langzeitsperre berücksichtigen 20050108
2 Importing I_SETLTLOCK Call by reference Type reference (TYPE) BOOLEAN_FLG Langzeitsperre setzen 20050110
3 Importing I_SETSESSLOCK Call by reference Type reference (TYPE) BOOLEAN_FLG 'X' Sperre für aktuelle Sitzung setzen 20050110
# Exception Resumable Description Created on
1 CX_CACS_OAPSI_EX FOA: Ausnahmen im Zuordnungsprozessschritt 20041114

Method REJECT Signature

Method REJECT on class CL_CACS_OAPS has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_OAPSI_EX FOA: Ausnahmen im Zuordnungsprozessschritt 20050425

Method RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTRELLVL Call by reference Type reference (TYPE) CACSOAACTRELLVL FOA: Aktuelle Freigabestufe 20041029
# Exception Resumable Description Created on
1 CX_CACS_OAPSI_EX FOA: Ausnahmen im Zuordnungsprozessschritt 20041115

Method SCHEDEXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_JOB_RELEASED Call by reference Type reference (TYPE) C 20041114
2 Importing I_JOBNAME Call by reference Type reference (TYPE) BTCJOB Name eines Hintergrundjobs 20041114
3 Importing I_SDLDATE Call by reference Type reference (TYPE) CACSOASDLSTRTDT FOA: Geplantes Ausführungsdatum für Hintergrundverarbeitung 20041114
4 Importing I_SDLTIME Call by reference Type reference (TYPE) CACSOASDLSTRTTM FOA: Geplante Ausführungszeit für Hintergrundverarbeitung 20041114
5 Importing I_STRTIMMED Call by reference Type reference (TYPE) CACSOASTRTIMMED FOA: Sofortstart der Hintergrundverarbeitung 20041114
# Exception Resumable Description Created on
1 CX_CACS_OAPSI_EX FOA: Ausnahmen im Process-Controller 20041022

Method SETATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OAPSI Call by reference Type reference (TYPE) CACS_S_OAPSI FOA: Schritt in der Instanz eines Zuordnungsprozesses 20041020
# Exception Resumable Description Created on
1 CX_CACS_OAPSI_EX FOA: Ausnahmen im Zuordnungsprozessschritt 20050324

Method SETATTRBYAFRIEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OAPSIM Call by reference Type reference (TYPE) CACS_S_OAPSIM FOA: Schritt in der Instanz eines Zuordnungsprozesses 20050318

Method SETATTRBYAFRIEND on class CL_CACS_OAPS has no exception.

Method SETEVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EVENT Call by reference Type reference (TYPE) STRING Name des zu sendenden Events 20050426

Method SETEVENT on class CL_CACS_OAPS has no exception.

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REMLTLOCK Call by reference Type reference (TYPE) BOOLEAN_FLG Langzeitsperre entfernen 20050110
2 Importing I_REMSESSLOCK Call by reference Type reference (TYPE) BOOLEAN_FLG 'X' Für die aktuelle Sitzung entsperren 20050110

Method UNLOCK on class CL_CACS_OAPS has no exception.
Event Signatures

Event EXECUTED_NOK Signature
Event EXECUTED_NOK on class CL_CACS_OAPS has no parameter.
Event EXECUTED_OK Signature
Event EXECUTED_OK on class CL_CACS_OAPS has no parameter.
Event REJECTED Signature
Event REJECTED on class CL_CACS_OAPS has no parameter.
Event SCHEDULED_NOK Signature
Event SCHEDULED_NOK on class CL_CACS_OAPS has no parameter.
Event SCHEDULED_OK Signature
Event SCHEDULED_OK on class CL_CACS_OAPS has no parameter.
History
Last changed by/on SAP  20100310 
SAP Release Created in 600