SAP ABAP Class CL_CACS_OAP (FOA: 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
Properties
Class CL_CACS_OAP  
Short Description FOA: 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_OAP has no forward declaration.
Interfaces
Class CL_CACS_OAP has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CACS_OAPFCTRY 20041117 FOA: Factory Class for Assignment Processes
2 CL_CACS_OAPS 20041217 FOA: Process Step in Assignment Process
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BAL_OBJECT Constant Private Type reference (TYPE) BALOBJ_D 'CACSOA' Application Log: Object Name (Application Code) 20041020
2 GC_BAL_SUBOBJECT Constant Private Type reference (TYPE) BALSUBOBJ 'OAP' Application Log: Subobject 20041020
3 GC_CTXTSTRUCTTYP Constant Public Type reference (TYPE) CACSOASTRUCTTYP '6' FOA: Usage Type of Structure for Interface Definition 20041125
4 GC_DEFAULT_MSGID Constant Private Type reference (TYPE) SYMSGID 'CACSOA' Message Class 20041020
5 GC_DELETE Constant Public Type reference (TYPE) CACSOAUPDKNZ 'D' FOA: Update Indicator for Worklist 20041020
6 GC_FALSE Constant Public Type reference (TYPE) BOOLEAN_FLG ' ' Boolean Variable (X=True, -=False, Space=Unknown) 20041020
7 GC_INSERT Constant Public Type reference (TYPE) CACSOAUPDKNZ 'I' FOA: Update Indicator for Worklist 20041020
8 GC_NROBJ Constant Public Type reference (TYPE) NROBJ 'CACSOAPIID' FOA: Number of Process Instance 20041020
9 GC_OAPIACT_CHANGE Constant Public Type reference (TYPE) CACSOAPIACT '2' FOA: Activity for Assignment Process 20041217
10 GC_OAPIACT_CREATE Constant Public Type reference (TYPE) CACSOAPIACT '1' FOA: Activity for Assignment Process 20041217
11 GC_OAPIACT_DELETE Constant Public Type reference (TYPE) CACSOAPIACT '4' FOA: Activity for Assignment Process 20041217
12 GC_OAPIACT_DISPLAY Constant Public Type reference (TYPE) CACSOAPIACT '3' FOA: Activity for Assignment Process 20050517
13 GC_OAPIACT_FORCEDEL Constant Public Type reference (TYPE) CACSOAPIACT '5' FOA: Activity for Assignment Process 20041217
14 GC_OAPIACT_RELEASE Constant Public Type reference (TYPE) CACSOAPIACT '7' FOA: Activity for Assignment Process 20050517
15 GC_TEMPOAPIID Constant Public Type reference (TYPE) CACSOAPIID '$' FOA: Number of Process Instance 20041020
16 GC_TRUE Constant Public Type reference (TYPE) BOOLEAN_FLG 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20041020
17 GC_UPDATE Constant Public Type reference (TYPE) CACSOAUPDKNZ 'U' FOA: Update Indicator for Worklist 20041020
18 GD_CONSTRFAIL Static Attribute Public Type reference (TYPE) BOOLEAN_FLG Execution of constructor failed 20050428
19 MD_CHANGED Instance attribute Public Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20050318
20 MD_OAPIACT Instance attribute Private Type reference (TYPE) CACSOAPIACT FOA: Activity for Assignment Process 20050106
21 MO_BAL Instance attribute Public Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20041020
22 MR_APPLCNTXT Instance attribute Private Object reference (TYPE REF TO) DATA Application Context for Creating Worklists 20041020
23 MS_OAPIM Instance attribute Private Type reference (TYPE) CACS_S_OAPIM FOA: Process Instance, Header (Meta Object) 20041020
24 MT_OAPSI_REF Instance attribute Private Type reference (TYPE) CACS_TT_OAPSI_REF FOA: References to Steps in Assignment Process 20041021
25 MT_OAWL_REF Instance attribute Protected Type reference (TYPE) CACS_TT_OAWL_REF FOA: List of Worklists with Number and Reference 20041217
Methods
# Method Level Visibility Method type Description Created on
1 CHECKAUTHORITY Instance method Public Method Checks Authorization for Activity In Process Instance 20041217
2 CHECKCTXT Instance method Public Method Checks Environment Information of Process 20041118
3 CONSTRUCTOR Instance method Public Constructor Constructor of Assignment Process 20041020
4 DELETE Instance method Public Method Deletes Process Instance 20041216
5 DISPLAYLOG Instance method Public Method Displays Process Log 20041027
6 DISPLAYWFLOG Instance method Public Method Displays Workflow Log for Process 20041112
7 FORCEDELBYID Static method Public Method Forces Deletion of Process Without Check 20041217
8 GETAPDATTR Static method Public Method Gets Attributes of Process Definition 20050316
9 GETAPILISTBYID Static method Public Method Gets List of Processes with Specified Numbers 20041217
10 GETAPSIATTR Instance method Public Method Gets Attributes of Step in Process 20041020
11 GETAPSIS Instance method Public Method Gets Steps in Process 20041117
12 GETATTR Instance method Public Method Gets Attributes of Process Instance 20041020
13 GETNUMBER Instance method Public Method Gets Number for Update of New Process Instance 20041020
14 GETRSVAR Instance method Public Method Gets Definition of Variant for Environment Information 20041118
15 LOCK Instance method Public Method Locks Process and All Its Steps 20050519
16 SAVE Instance method Public Method Saves Definition of Process Instance 20041020
17 SAVELOG Instance method Public Method Saves Application Log of Process Instance 20041118
18 SETAPSIATTR Instance method Public Method Sets Attributes of Step in Process 20041020
19 SETATTR Instance method Public Method Sets Attributes of Process Instance 20041020
20 UNLOCK Instance method Public Method Unlocks Process and All Its Steps 20050519
Events
Class CL_CACS_OAP has no event.
Types
Class CL_CACS_OAP has no local type.
Method Signatures

Method CHECKAUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OAPIACT Call by reference Type reference (TYPE) CACSOAPIACT FOA: Aktivität auf Zuordnungsprozess 20050106
# Exception Resumable Description Created on
1 CX_CACS_OAPI_EX FOA: Ausnahmen der Zuordnungsprozessinstanz 20041217

Method CHECKCTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CTXTSET Call by reference Type reference (TYPE) CACS_TT_OARSPARAMS FOA: Parameter und Selektions-Optionen (Tabellentyp) 20041119
# Exception Resumable Description Created on
1 CX_CACS_OAPI_EX FOA: Ausnahmen der Zuordnungsprozessinstanz 20041118

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLCNTXT Call by reference Object reference (TYPE REF TO) DATA Anwendungskontext 20041020
2 Importing IT_CTXTSET Call by reference Type reference (TYPE) CACS_TT_OACTXTPARAMS FOA: Zuordnungsparameter(-werte) 20041118
3 Importing I_OAPDID Call by reference Type reference (TYPE) CACSOAPDID FOA: Prozessdefinition, ID 20041020
4 Importing I_OAPIACT Call by reference Type reference (TYPE) CACSOAPIACT FOA: Aktivität auf Zuordnungsprozess 20050106
5 Importing I_OAPIID Call by reference Type reference (TYPE) CACSOAPIID FOA: Nummer der Prozessinstanz 20041020
6 Importing I_OASCID Call by reference Type reference (TYPE) CACSOASCID FOA: Zuordnungsszenario, ID 20041020
# Exception Resumable Description Created on
1 CX_CACS_OAPI_EX FOA: Ausnahmen der Zuordnungsprozessinstanz 20041020

Method DELETE Signature

Method DELETE on class CL_CACS_OAP has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_OAPI_EX FOA: Ausnahmen der Zuordnungsprozessinstanz 20041217

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_OAPI_EX FOA: Ausnahmen der Zuordnungsprozessinstanz 20041109

Method DISPLAYWFLOG Signature

Method DISPLAYWFLOG on class CL_CACS_OAP has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_OAPI_EX FOA: Ausnahmen der Zuordnungsprozessinstanz 20041112

Method FORCEDELBYID 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 20041217
2 Importing I_UPDATETASK Call by reference Type reference (TYPE) BOOLEAN_FLG 'X' Boolsche Variable (X=true, space=false) 20041217
# Exception Resumable Description Created on
1 CX_CACS_OAPI_EX FOA: Ausnahmen der Zuordnungsprozessinstanz 20041217

Method GETAPDATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OAPD Call by reference Type reference (TYPE) CACS_S_OAPD FOA: Prozessdefinition, Struktur 20050316
2 Importing I_OAPDID Call by reference Type reference (TYPE) CACSOAPDID FOA: ID der Definition für Zuordnungsprozess 20050316
3 Importing I_OASCID Call by reference Type reference (TYPE) CACSOASCID FOA: ID des Zuordnungsszenarios 20050316
# Exception Resumable Description Created on
1 CX_CACS_OAPI_EX FOA: Ausnahmen der Zuordnungsprozessinstanz 20050316

Method GETAPILISTBYID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OAPI Call by reference Type reference (TYPE) CACS_TT_OAPI FOA: Zuordnungsprozess (Tabelle) 20041217
2 Importing IT_OAPIID Call by reference Type reference (TYPE) CACS_TT_OAPIIDSELOPTS FOA: Zuordnungsprozessnummer in 'in' SQL statement (Tabelle) 20041217

Method GETAPILISTBYID on class CL_CACS_OAP has no exception.

Method GETAPSIATTR 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
2 Importing IS_OAPSI Call by reference Type reference (TYPE) CACS_OAPSI FOA: Schritt in der Instanz eines Zuordnungsprozesses 20041020
# Exception Resumable Description Created on
1 CX_CACS_OAPI_EX FOA: Ausnahmen im Zuordnungsprozessschritt 20041219

Method GETAPSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OAPSI_EXT Call by reference Type reference (TYPE) CACS_TT_OAPSI_EXT FOA: Schritte im Zuordnungsprozess (Rückgabestruktur) 20041117

Method GETAPSIS on class CL_CACS_OAP has no exception.

Method GETATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_BAL Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20041020
2 Exporting ES_OAPI_EXT Call by reference Type reference (TYPE) CACS_S_OAPI_EXT FOA: Instanz eines Zuordnungsprozesses 20041112

Method GETATTR on class CL_CACS_OAP has no exception.

Method GETNUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OAPIID Call by reference Type reference (TYPE) CACSOAPIID FOA: Nummer der Prozessinstanz 20041020
# Exception Resumable Description Created on
1 CX_CACS_OAPI_EX FOA: Ausnahmen der Zuordnungsprozessinstanz 20041020

Method GETRSVAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VPROP Call by reference Type reference (TYPE) RSTI_T_VAN Tabelle mit Struktur VANZ Variantenanzeige 20041118
2 Exporting ET_VVAL Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Tabelle 20041118
3 Importing I_REPID Call by reference Type reference (TYPE) CACSOAGENREPID FOA: Generierte Oberfläche für Selektion / Parametervorgabe 20041118
4 Importing I_RSVAR Call by reference Type reference (TYPE) VARIANT ABAP: Name einer Variante (ohne Programmname) 20041118
# Exception Resumable Description Created on
1 CX_CACS_OAPI_EX FOA: Ausnahmen der Zuordnungsprozessinstanz 20041118

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SETLTLOCK Call by reference Type reference (TYPE) BOOLEAN_FLG '' Langzeitsperre zurücknehmen 20050519
2 Importing I_SETSESSLOCK Call by reference Type reference (TYPE) BOOLEAN_FLG 'X' Session-Lock zurücknehmen 20050519
# Exception Resumable Description Created on
1 CX_CACS_OAPI_EX FOA: Ausnahmen der Zuordnungsprozessinstanz 20050519

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NOCHANGES Call by reference Type reference (TYPE) BOOLEAN_FLG boolsche Variable (X=true, -=false, space=unknown) 20041026
2 Exporting E_OAPIID Call by reference Type reference (TYPE) CACSOAPIID FOA: Nummer der Prozessinstanz 20041020
3 Importing I_UPDATETASK Call by reference Type reference (TYPE) BOOLEAN_FLG ' ' boolsche Variable (X=true, -=false, space=unknown) 20041020
# Exception Resumable Description Created on
1 CX_CACS_OAPI_EX FOA: Ausnahmen der Zuordnungsprozessinstanz 20041020

Method SAVELOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UPDATETASK Call by reference Type reference (TYPE) BOOLEAN_FLG boolsche Variable (X=true, -=false, space=unknown) 20041118

Method SAVELOG on class CL_CACS_OAP has no exception.

Method SETAPSIATTR 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_OAPSI FOA: Schritt in der Instanz eines Zuordnungsprozesses 20041020
# Exception Resumable Description Created on
1 CX_CACS_OAPI_EX FOA: Ausnahmen der Zuordnungsprozessinstanz 20041021

Method SETATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OAPI_EXT Call by reference Type reference (TYPE) CACS_S_OAPI_EXT FOA: Instanz eines Zuordnungsprozesses 20041112
# Exception Resumable Description Created on
1 CX_CACS_OAPI_EX FOA: Ausnahmen der Zuordnungsprozessinstanz 20041119

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 zurücknehmen 20050519
2 Importing I_REMSESSLOCK Call by reference Type reference (TYPE) BOOLEAN_FLG 'X' Session-Lock zurücknehmen 20050519

Method UNLOCK on class CL_CACS_OAP has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 600