SAP ABAP Class CL_POC_FAC_BPMN_PROV (Process Facade BPMN Provisioning)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-POC (Application Component) Process Orchestration for Built-In Processes
     BS_POC_API (Package) Process Orchestration - APIs
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_POC_FAC_BPMN_PROV Process Facade BPMN Provisioning 20120620
Properties
Class CL_POC_FAC_BPMN_PROV  
Short Description Process Facade BPMN Provisioning    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BS_POC_API   Process Orchestration - APIs 
Created 20120620   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_POC_FAC_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_POC_FAC_BPMN_PROV Process Facade BPMN Provisioning 20120620
Friends
Class CL_POC_FAC_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 '.' 20120620
2 MO_BPMN_PROV Instance attribute Private Object reference (TYPE REF TO) IF_POC_FAC_BPMN_PROV 20120620
3 MS_MON_EXT Instance attribute Private Type reference (TYPE) TY_MON_EXT 20120620
4 MS_SYSTEM Instance attribute Private Type reference (TYPE) TY_SYSTEM 20120620
5 MV_BPMN_SEQ_COUNT Static Attribute Private Type reference (TYPE) NUMC10 Natural Number 20120620
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor 20120620
2 CONVERT Instance method Public Method 20120620
3 CONVERT_TO_STRING Instance method Public Method 20120620
4 ESCAPE_ID Instance method Private Method 20120620
5 GET_INSTANCE Static method Public Method 20120620
6 PRE_SERIALIZE Instance method Private Method 20120620
Events
Class CL_POC_FAC_BPMN_PROV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_BOTYPE Private See coding 20120620 begin of ty_botype, bo_type type c length 5, bo_type_name type c length 100, end of ty_botype
2 TY_MON_EXT Private See coding 20120620 begin of TY_MON_EXT , gen type abap_bool, sub type abap_bool, end of TY_MON_EXT
3 TY_PROCESS Private See coding 20120620 BEGIN OF ty_process, process_id TYPE string, process_name TYPE string, bo_types type STANDARD TABLE OF ty_botype WITH DEFAULT KEY, flownoderef TYPE STANDARD TABLE OF string WITH DEFAULT KEY, steps TYPE STANDARD TABLE OF ty_step WITH DEFAULT KEY, sequence TYPE STANDARD TABLE OF ty_sequence WITH DEFAULT KEY, END OF ty_process
4 TY_SEQUENCE Private See coding 20120620 BEGIN OF ty_sequence, id TYPE guid_32, source_ref TYPE string, target_ref TYPE string, END OF ty_sequence
5 TY_STEP Private See coding 20120620 BEGIN OF ty_step. INCLUDE TYPE ty_step_dtls. TYPES: sub_steps TYPE STANDARD TABLE OF ty_step_dtls WITH DEFAULT KEY, sub_sequence TYPE STANDARD TABLE OF ty_sequence WITH DEFAULT KEY, END OF ty_step
6 TY_STEP_DTLS Private See coding 20120620 BEGIN OF ty_step_dtls, step_type TYPE char10, pro_step_type_id TYPE c LENGTH 8, process_step_id TYPE string, process_step_name TYPE char80, incoming TYPE STANDARD TABLE OF string WITH DEFAULT KEY, outgoing TYPE STANDARD TABLE OF string WITH DEFAULT KEY, definition_id TYPE string, END OF ty_step_dtls
7 TY_SYSTEM Private See coding 20120620 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_POC_FAC_BPMN_PROV 20120620

Method CONSTRUCTOR on class CL_POC_FAC_BPMN_PROV has no exception.

Method CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROC_DEF_ID Call by reference Type reference (TYPE) POC_FAC_S_PROC_DEF_ID Process Definition ID 20120620
2 Importing IV_MON_EXT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120620
3 Returning RV_XML Value transfer Type reference (TYPE) XSTRING 20120620
# Exception Resumable Description Created on
1 CX_ST_ERROR 20120620

Method CONVERT_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROC_DEF_ID Call by reference Type reference (TYPE) POC_FAC_S_PROC_DEF_ID Process Definition ID 20120620
2 Importing IV_MON_EXT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120620
3 Returning RV_XML Value transfer Type reference (TYPE) STRING 20120620
# Exception Resumable Description Created on
1 CX_ST_ERROR 20120620

Method ESCAPE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ID Call by reference Type reference (TYPE) STRING 20120620
2 Importing IV_PREFIX Call by reference Type reference (TYPE) CSEQUENCE 20120620

Method ESCAPE_ID on class CL_POC_FAC_BPMN_PROV has no exception.

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_POC_FAC_BPMN_PROV 20120620
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_POC_FAC_BPMN_PROV 20120620

Method GET_INSTANCE on class CL_POC_FAC_BPMN_PROV has no exception.

Method PRE_SERIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROCESS Call by reference Type reference (TYPE) TY_PROCESS 20120620
2 Importing IS_POC_PROCESS Call by reference Type reference (TYPE) IF_POC_FAC_BPMN_PROV=>TY_POC_PROCESS 20120620
3 Importing IT_POC_SEQ Call by reference Type reference (TYPE) IF_POC_FAC_BPMN_PROV=>TT_POC_C_PS_SEQ 20120620
4 Importing IT_POC_STEP Call by reference Type reference (TYPE) IF_POC_FAC_BPMN_PROV=>TT_POC_S_STEP 20120620
5 Importing IT_POC_TASK Call by reference Type reference (TYPE) IF_POC_FAC_BPMN_PROV=>TT_POC_S_PS_BIND 20120620

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