SAP ABAP Class CL_SWF_PF_BPMN_PROV (Workflow BPMN Provisioning)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM-MON (Application Component) Monitoring & Reporting
     SWF_PF_API (Package) Process facade implementation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_PF_BPMN_PROV Workflow BPMN Provisioning 20120525
Properties
Class CL_SWF_PF_BPMN_PROV  
Short Description Workflow BPMN Provisioning    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_PF_API   Process facade implementation 
Created 20120525   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWPGW/IF_PGW_PO_BPMN_PROV Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 IF_SWF_PF_BPMN_PROV Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWF_PF_BPMN_PROV Workflow BPMN Provisioning 20120525
Friends
Class CL_SWF_PF_BPMN_PROV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ID_SEPERATOR Constant Private Type reference (TYPE) CHAR1 '.' Seperator for IDs 20120614
2 MO_BPMN_PROV Instance attribute Private Object reference (TYPE REF TO) IF_SWF_PF_BPMN_PROV Workflow BPMN Provisioning 20120525
3 MS_HEADER Instance attribute Private Type reference (TYPE) SWD_AHEAD 20120525
4 MS_MON_EXT Instance attribute Private Type reference (TYPE) TY_MON_EXT 20120619
5 MS_SYSTEM Instance attribute Private Type reference (TYPE) IF_SWF_PF_BPMN_PROV=>TY_SYSTEM 20120525
6 MS_WFDKEY Instance attribute Private Type reference (TYPE) SWD_WFDKEY 20120525
7 MT_BO_TYPE Instance attribute Private See coding 20120612
8 MT_LINES Instance attribute Private Type reference (TYPE) SWDTALINES 20120525
9 MT_STEPS Instance attribute Private Type reference (TYPE) SWDTASTEP 20120525
10 MT_STEPS_IGN Instance attribute Private Type reference (TYPE) SWDTASTEP 20120525
11 MT_ST_LINES Instance attribute Private See coding 20120525
12 MT_ST_STEP Instance attribute Private See coding 20120525
13 MT_TEXT Instance attribute Private Type reference (TYPE) SWDTTEXT 20120525
14 MV_ERROR Instance attribute Public Type reference (TYPE) ABAP_BOOL 20120525
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor 20120525
2 CONVERT Instance method Public Method 20120525
3 CONVERT_TO_STRING Instance method Public Method 20120525
4 GET_INSTANCE Static method Public Method 20120525
5 GET_PROCESS_DETAILS Instance method Private Method 20120525
6 GET_SUCCESSOR Instance method Private Method 20120525
7 PRE_SERIALIZE Instance method Private Method 20120525
Events
Class CL_SWF_PF_BPMN_PROV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_BOTYPE Private See coding 20120612 BEGIN OF ty_botype, bo_type TYPE swo_objtyp, bo_type_name TYPE oj_ntext, END OF ty_botype
2 TY_LINE Private See coding 20120627 BEGIN OF ty_line, lineid TYPE c LENGTH 12, desc TYPE string, pred_node TYPE swd_prenod, succ_node TYPE swd_sucnod, END OF ty_line
3 TY_MON_EXT Private See coding 20120619 BEGIN OF ty_mon_ext , gen TYPE abap_bool, func TYPE abap_bool, bgrd TYPE abap_bool, wait TYPE abap_bool, mail TYPE abap_bool, web TYPE abap_bool, sub TYPE abap_bool, END OF ty_mon_ext
4 TY_STEP Private See coding 20120525 BEGIN OF ty_step, _id TYPE string, _desc TYPE string, _step TYPE swd_astep, _in TYPE STANDARD TABLE OF swd_astep-nodeid WITH DEFAULT KEY, _out TYPE STANDARD TABLE OF swd_astep-nodeid WITH DEFAULT KEY, END OF ty_step
5 TY_SYSTEM Private See coding 20120525 BEGIN OF ty_system, name TYPE string, id TYPE string, END OF ty_system
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BPMN_PROV Call by reference Object reference (TYPE REF TO) IF_SWF_PF_BPMN_PROV Workflow BPMN Provisioning 20120525

Method CONSTRUCTOR on class CL_SWF_PF_BPMN_PROV has no exception.

Method CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MON_EXT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120619
2 Importing IV_PROC_DEF_ID Call by reference Type reference (TYPE) SWF_PF_PROC_DEF_ID Business Workflow process definition ID for process facade 20120525
3 Returning RV_XML Value transfer Type reference (TYPE) XSTRING 20120525
# Exception Resumable Description Created on
1 CX_ST_ERROR Error Performing Simple Transformation 20120525

Method CONVERT_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MON_EXT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120619
2 Importing IV_PROC_DEF_ID Call by reference Type reference (TYPE) SWF_PF_PROC_DEF_ID Business Workflow process definition ID for process facade 20120525
3 Returning RV_XML Value transfer Type reference (TYPE) STRING 20120525
# Exception Resumable Description Created on
1 CX_ST_ERROR Error Performing Simple Transformation 20120525

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BPMN_PROV Call by reference Object reference (TYPE REF TO) IF_SWF_PF_BPMN_PROV Workflow BPMN Provisioning 20120525
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SWF_PF_BPMN_PROV Workflow BPMN Provisioning 20120525

Method GET_INSTANCE on class CL_SWF_PF_BPMN_PROV has no exception.

Method GET_PROCESS_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROC_DEF_ID Call by reference Type reference (TYPE) SWF_PF_PROC_DEF_ID Business Workflow process definition ID for process facade 20120525

Method GET_PROCESS_DETAILS on class CL_SWF_PF_BPMN_PROV has no exception.

Method GET_SUCCESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_ID Call by reference Type reference (TYPE) SWD_PRENOD ID of node in workflow definition 20120525
2 Returning RV_NODE_ID Value transfer Type reference (TYPE) SWD_SUCNOD ID of subsequent node in workflow definition 20120525

Method GET_SUCCESSOR on class CL_SWF_PF_BPMN_PROV has no exception.

Method PRE_SERIALIZE Signature

Method PRE_SERIALIZE on class CL_SWF_PF_BPMN_PROV has no parameter.
Method PRE_SERIALIZE on class CL_SWF_PF_BPMN_PROV has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732