SAP ABAP Class CL_CACS_OAPFCTRY (FOA: Factory Class for Assignment Processes)
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_OAPFCTRY  
Short Description FOA: Factory Class for Assignment Processes    
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 20040917   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CACS_OAPFCTRY has no forward declaration.
Interfaces
Class CL_CACS_OAPFCTRY has no interface implemented.
Friends
Class CL_CACS_OAPFCTRY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DEFAULT_OAWL_CL Constant Public Type reference (TYPE) SEOCLASS 'CL_CACS_OAWL' Class/Interface 20040926
2 GC_FALSE Constant Public Type reference (TYPE) BOOLEAN_FLG ' ' Boolean Variable (X=True, -=False, Space=Unknown) 20040923
3 GC_INSERT Constant Public Type reference (TYPE) CACSOAUPDKNZ 'I' FOA: Update Indicator for Worklist 20050109
4 GC_PCNTRLMETH_ASSIGN Constant Public Type reference (TYPE) CACSOAPCNTRLMETH '4' FOA: Controller Methods for Worklist Processing 20041221
5 GC_PCNTRLMETH_CREINST Constant Public Type reference (TYPE) CACSOAPCNTRLMETH '3' FOA: Controller Methods for Worklist Processing 20041221
6 GC_PCNTRLMETH_DIALOG Constant Public Type reference (TYPE) CACSOAPCNTRLMETH '5' FOA: Controller Methods for Worklist Processing 20041221
7 GC_PCNTRLMETH_FUPTASK Constant Public Type reference (TYPE) CACSOAPCNTRLMETH '6' FOA: Controller Methods for Worklist Processing 20050322
8 GC_PCNTRLMETH_SELOBJ Constant Public Type reference (TYPE) CACSOAPCNTRLMETH '1' FOA: Controller Methods for Worklist Processing 20041221
9 GC_PCNTRLMETH_SELTGT Constant Public Type reference (TYPE) CACSOAPCNTRLMETH '2' FOA: Controller Methods for Worklist Processing 20041221
10 GC_TRUE Constant Public Type reference (TYPE) BOOLEAN_FLG 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20040923
11 GC_UPDATE Constant Public Type reference (TYPE) CACSOAUPDKNZ 'U' FOA: Update Indicator for Worklist 20050109
12 MD_OAPDID Instance attribute Private Type reference (TYPE) CACSOAPDID FOA: Process Definition, ID 20040926
13 MD_OAPIID Instance attribute Private Type reference (TYPE) CACSOAPIID FOA: Number of Process Instance 20041020
14 MD_OASCID Instance attribute Private Type reference (TYPE) CACSOASCID FOA: Assignment Scenario ID 20040926
15 MO_BAL Instance attribute Private Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20040930
16 MO_OAPI Instance attribute Private Object reference (TYPE REF TO) CL_CACS_OAP FOA: Assignment Process, Instance 20040917
17 MR_APPLCNTXT Instance attribute Private Object reference (TYPE REF TO) DATA Application Context for Instantiating Process 20040927
18 MT_CTXTSET Instance attribute Private Type reference (TYPE) CACS_TT_OARSPARAMS FOA: Environment Information in Form of Selection Options 20041119
19 MT_OAPSD Instance attribute Private Type reference (TYPE) CACS_TT_OAPSD FOA: Assignment Process Step (Table Type) 20041221
20 MT_OAWL_REF Instance attribute Private Type reference (TYPE) CACS_TT_OAWL_REF FOA: List of Worklists 20050620
Methods
# Method Level Visibility Method type Description Created on
1 CHECKPROCDEF Instance method Public Method Checks Template of Assignment Process 20041221
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040917
3 CREATEAWL Instance method Public Method Instructs Connected Application to Create Worklist 20040917
4 CREATEPROCESS Instance method Public Method Creates Assignment Process Including All Steps 20040923
5 CREATEPROCSTEPS Instance method Public Method Adds Process Steps to Initial Assignment Process 20040917
6 GETPROCSTEPDEF Instance method Public Method Get Definition of Process Steps for Process Template 20041221
7 SAVEPROCESS Instance method Public Method Saves Assignment Process 20040923
Events
Class CL_CACS_OAPFCTRY has no event.
Types
Class CL_CACS_OAPFCTRY has no local type.
Method Signatures

Method CHECKPROCDEF 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 20041221
# Exception Resumable Description Created on
1 CX_CACS_OAPFCTRY_EX FOA: Ausnahmen in der Process Factory 20041221

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 Umfeldinformation für Prozesserzeugung 20040927
2 Importing IT_CTXTSET Call by reference Type reference (TYPE) CACS_TT_OARSPARAMS FOA: Parameter und Selektions-Optionen (Tabellentyp) 20041119
3 Importing IT_OAWL Call by reference Type reference (TYPE) CACS_TT_OAWL FOA: Liste von Arbeitsvorräten 20050620
4 Importing I_OAPDID Call by reference Type reference (TYPE) CACSOAPDID FOA: Prozessdefinition, ID 20040917
5 Importing I_OAPIID Call by reference Type reference (TYPE) CACSOAPIID FOA: Nummer der Prozessinstanz 20041112
6 Importing I_OASCID Call by reference Type reference (TYPE) CACSOASCID FOA: Zuordnungsszenario, ID 20040917
# Exception Resumable Description Created on
1 CX_CACS_OAPFCTRY_EX FOA: Ausnahmen in der Process Factory 20041112

Method CREATEAWL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_OAWL Call by reference Object reference (TYPE REF TO) CL_CACS_OAWL FOA: Arbeitsvorrat für Objektzuordnung 20040923
2 Importing I_OAWLDID Call by reference Type reference (TYPE) CACSOAWLDID FOA: Arbeitsvorrat Definition, ID 20040926
# Exception Resumable Description Created on
1 CX_CACS_OAPFCTRY_EX FOA: Ausnahmen in der Process Factory 20041011

Method CREATEPROCESS 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 20041112
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) 20040923
# Exception Resumable Description Created on
1 CX_CACS_OAPFCTRY_EX FOA: Ausnahmen in der Process Factory 20041022

Method CREATEPROCSTEPS Signature

Method CREATEPROCSTEPS on class CL_CACS_OAPFCTRY has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_OAPFCTRY_EX FOA: Ausnahmen in der Process Factory 20040923

Method GETPROCSTEPDEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OAPSD Call by reference Type reference (TYPE) CACS_TT_OAPSD FOA: Zuordnungsprozessschritt (Tabellentyp) 20041221
# Exception Resumable Description Created on
1 CX_CACS_OAPFCTRY_EX FOA: Ausnahmen in der Process Factory 20041221

Method SAVEPROCESS 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
2 Importing I_COMMIT Call by reference Type reference (TYPE) BOOLEAN_FLG ' ' boolsche Variable (X=true, -=false, space=unknown) 20040923
3 Importing I_UPDATETASK Call by reference Type reference (TYPE) BOOLEAN_FLG ' ' boolsche Variable (X=true, -=false, space=unknown) 20040923
# Exception Resumable Description Created on
1 CX_CACS_OAPFCTRY_EX FOA: Ausnahmen in der Process Factory 20040923
History
Last changed by/on SAP  20100310 
SAP Release Created in 600