SAP ABAP Class CL_SWF_DEF_TO_BPML09 (Converts Internal WF Definition to BPML 0.9)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_BPML (Package) Business Workflow: BPML
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWF_DEF_TO_BPML Converts Internal WF Definition to BPML 20020320
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWF_DEF_TO_BPML10 Converts Internal WF Definition to BPML 1.0 20021115
Properties
Class CL_SWF_DEF_TO_BPML09  
Short Description Converts Internal WF Definition to BPML 0.9    
Super Class CL_SWF_DEF_TO_BPML Converts Internal WF Definition to BPML 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_BPML   Business Workflow: BPML 
Created 20020320   SAP 
Last change 20110908   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 SWRPL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SWF_DEF_TO_BPML09 has no interface implemented.
Friends
Class CL_SWF_DEF_TO_BPML09 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_LOCATOR Instance attribute Protected Type reference (TYPE) SWRTBPML_XELM Locator Elements 20021008
2 M_ELEM_PACK Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_ELEMENT Start of Package 20021008
3 M_ELEM_START Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_ELEMENT Start of Process 20021001
4 M_ELEM_TIMEOUT Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_ELEMENT Current Timeout 20021021
5 M_NS_URI Instance attribute Protected Type reference (TYPE) STRING BPML Namespace URI 20021115
6 M_SCHEMA Instance attribute Protected See coding Schema Definition 20020918
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20020404
2 CREATE_CONTEXT Instance method Protected Method Generates Context Element 20020821
3 CREATE_DELAY Instance method Protected Method Generates DELAY Element 20020923
4 CREATE_EXCP_ACTIONS Instance method Protected Method Generates Activity Element under onFault (Exceptions) 20021023
5 CREATE_PROCESS Instance method Protected Method Generates Process Data 20020410
6 CREATE_TIMEOUT_ACTIONS Instance method Protected Method Generates Activity Element under onTimeout 20021008
7 CREATE_UNTIL_LOOP Instance method Protected Method Generates UNTIL Loop 20020403
8 CREATE_WHILE_LOOP Instance method Protected Method Generates WHILE Loop 20020404
9 _CALL_XSLT Instance method Protected Method Auxiliary Routine: Generates XML Document with XSLT 20020502
10 _CREATE_BRANCHES Instance method Private Method Auxiliary Routine: Generates Branchs (IF, CASE...) 20020404
11 _EXTEND_STEP Instance method Private Method Auxiliary Routine: Extendes STEP Structure 20020510
12 _GET_BINDING Instance method Private Method Auxiliary Routine: Gets Binding Definitions 20020820
13 _GET_CONDITION_FROM_STEP Instance method Private Method Auxiliary Routine: Gets Step Condition 20020404
14 _GET_DATA Instance method Private Method Auxiliary Routine: Gets Container 20020415
15 _GET_DATA_BND Instance method Private Method Auxiliary Routine: Converts Container Elems to XSL Binding 20020822
16 _GET_EVENT_NAME_PARA Instance method Private Method Auxiliary Routine: Gets Event Name as Parameter 20020820
17 _GET_PROPERTIES Instance method Private Method Auxiliary Routine: Gets Properties 20020607
18 _GET_PROTOCOL_BND Instance method Private Method Auxiliary Routine: Gets Log Entries -> XSL Binding 20021030
19 _GET_STEP_INFO Instance method Private Method Auxiliary Routine: Gets Activity Name as Parameter 20020821
20 _GET_STEP_NAME Instance method Private Method Auxiliary Routine: Gets Activity Name 20020820
21 _GET_STEP_NAME_PARA Instance method Private Method Auxiliary Routine: Gets Activity Name as Parameter 20020820
22 _GET_STEP_TEXT_BND Instance method Private Method Auxiliary Routine: Gets Text for Step and Outbounds 20020820
23 _GET_TIME_PROPERTY Instance method Private Method Auxiliary Routine: Generates Time Property 20021007
24 _SET_DOCUMENTATION Instance method Private Method Auxiliary Routine: Generates Documentation 20020320
25 _SET_LOCATOR Instance method Private Method Auxiliary Routine: Generates Locator Definitions 20021008
26 _SET_ONFAULT Instance method Private Method Auxiliary Routine: Sets onFault 20021018
Events
Class CL_SWF_DEF_TO_BPML09 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 BINDINGS_TYPE Protected See coding Table of Binding Definitions 20020612
2 BINDING_TYPE Protected See coding Structure for Binding Definition 20020612
3 BRANCHES_TYPE Protected See coding Table of Brances 20020404
4 BRANCH_TYPE Protected See coding Structure for Branches 20020404
5 FORK_TYPE Protected See coding Structure for Parallel Sections 20020510
6 TIMEOUT_TYPE Protected See coding TIMEOUT Structure for Context Element 20021007
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SWF_DEF_TO_BPML09 has no parameter.
Method CONSTRUCTOR on class CL_SWF_DEF_TO_BPML09 has no exception.

Method CREATE_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20020821
2 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20020821
3 Importing STEP Call by reference Type reference (TYPE) SWD_ASTEP API: Schrittdefinition 20021001
4 Importing T_EXCEPTIONS Value transfer Type reference (TYPE) SWRPL_EXCP_TABLE Ausnahmen 20021007
5 Importing T_PROPERTIES Value transfer Type reference (TYPE) SWRPL_DATA_TABLE lokale Daten 20020821

Method CREATE_CONTEXT on class CL_SWF_DEF_TO_BPML09 has no exception.

Method CREATE_DELAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20020923
2 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20020923
3 Importing PROPTY Call by reference Type reference (TYPE) STRING Name des Properties 20021001
4 Importing STEP Call by reference Type reference (TYPE) SWD_ASTEP API: Schrittdefinition 20020923

Method CREATE_DELAY on class CL_SWF_DEF_TO_BPML09 has no exception.

Method CREATE_EXCP_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20021023
2 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20021023
3 Importing STEP Call by reference Type reference (TYPE) SWD_ASTEP API: Schrittdefinition 20021023

Method CREATE_EXCP_ACTIONS on class CL_SWF_DEF_TO_BPML09 has no exception.

Method CREATE_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEMENT Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT Root of BPML 20020410
2 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20020410

Method CREATE_PROCESS on class CL_SWF_DEF_TO_BPML09 has no exception.

Method CREATE_TIMEOUT_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20021008
2 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20021008
3 Importing STEP Call by reference Type reference (TYPE) SWD_ASTEP API: Schrittdefinition 20021008

Method CREATE_TIMEOUT_ACTIONS on class CL_SWF_DEF_TO_BPML09 has no exception.

Method CREATE_UNTIL_LOOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20020403
2 Exporting NEXT_STEP_ID Call by reference Type reference (TYPE) SWD_PRENOD ID des nächsten Schrittes 20020403
3 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20020403
4 Importing STEP Call by reference Type reference (TYPE) SWD_ASTEP API: Schrittdefinition 20020403

Method CREATE_UNTIL_LOOP on class CL_SWF_DEF_TO_BPML09 has no exception.

Method CREATE_WHILE_LOOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20020404
2 Exporting NEXT_STEP_ID Call by reference Type reference (TYPE) SWD_PRENOD ID des nächsten Schrittes 20020404
3 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20020404
4 Importing STEP Call by reference Type reference (TYPE) SWD_ASTEP API: Schrittdefinition 20020404

Method CREATE_WHILE_LOOP on class CL_SWF_DEF_TO_BPML09 has no exception.

Method _CALL_XSLT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BINDINGS Call by reference Type reference (TYPE) SXSLTBINDS Data Binding 20020502
2 Returning ELEMENT Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20020502
3 Importing PARAMS Call by reference Type reference (TYPE) ABAP_TRANS_PARMBIND_TAB Parameter 20020517
4 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT XML-Element 20020502
5 Importing PROGRAM Call by reference Type reference (TYPE) C Programmname 20020502
6 Importing REPLACE_ELEMENT Call by reference Type reference (TYPE) STRING 20020502

Method _CALL_XSLT on class CL_SWF_DEF_TO_BPML09 has no exception.

Method _CREATE_BRANCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BRANCHES Call by reference Type reference (TYPE) BRANCHES_TYPE Zweige 20020404
2 Importing END_ID Call by reference Type reference (TYPE) SWD_PRENOD ID des Knotens in der Workflow-Definition 20020404
3 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Wurzel-element 20020404

Method _CREATE_BRANCHES on class CL_SWF_DEF_TO_BPML09 has no exception.

Method _EXTEND_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_STEP Value transfer Type reference (TYPE) SWR_XSTEP 20020510
2 Importing STEP Call by reference Type reference (TYPE) SWD_ASTEP Step-Daten 20020510

Method _EXTEND_STEP on class CL_SWF_DEF_TO_BPML09 has no exception.

Method _GET_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BINDTYPE Call by reference Type reference (TYPE) SWD_BINTYP 'WW' Typ 20020820
2 Importing DATAFLOW Call by reference Type reference (TYPE) SWA_DAFLOW Datenflußrichtung 20020820
3 Importing NS_PREFIX_SOURCE Call by reference Type reference (TYPE) STRING Namespace des Quellelements 20020820
4 Importing NS_PREFIX_TARGET Call by reference Type reference (TYPE) STRING Namespace des Zielelements 20020820
5 Importing STEP_ID Call by reference Type reference (TYPE) SWD_NODEID Schritt nummer 20020820
6 Exporting T_BINDING Call by reference Type reference (TYPE) BINDINGS_TYPE 20020820

Method _GET_BINDING on class CL_SWF_DEF_TO_BPML09 has no exception.

Method _GET_CONDITION_FROM_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONDITION_STR Value transfer Type reference (TYPE) STRING Bedingung als String 20020404
2 Importing STEP Call by reference Type reference (TYPE) SWD_ASTEP API: Schrittdefinition 20020404

Method _GET_CONDITION_FROM_STEP on class CL_SWF_DEF_TO_BPML09 has no exception.

Method _GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container 20020821
2 Importing NS_PREFIX Call by reference Type reference (TYPE) STRING C_TNS Namespace 20020821
3 Exporting T_DATA Value transfer Type reference (TYPE) SWRPL_DATA_TABLE Datenbeschreibung 20020415

Method _GET_DATA on class CL_SWF_DEF_TO_BPML09 has no exception.

Method _GET_DATA_BND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T_DATA Call by reference Type reference (TYPE) SWRPL_DATA_TABLE DATEN Strukturen 20020822
2 Changing T_XSLBINDING Call by reference Type reference (TYPE) SXSLTBINDS XSLT Binding 20020822

Method _GET_DATA_BND on class CL_SWF_DEF_TO_BPML09 has no exception.

Method _GET_EVENT_NAME_PARA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STEP Call by reference Type reference (TYPE) SWD_ASTEP Step-Daten 20020820
2 Changing T_PARAM Value transfer Type reference (TYPE) ABAP_TRANS_PARMBIND_TAB Parameter 20020820

Method _GET_EVENT_NAME_PARA on class CL_SWF_DEF_TO_BPML09 has no exception.

Method _GET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DOCU Call by reference Type reference (TYPE) SWR_BPML_DOCU BPML Documentation Elemente 20020617
2 Importing STEP_ID Call by reference Type reference (TYPE) SWD_NODEID Knotennummer 20020617

Method _GET_PROPERTIES on class CL_SWF_DEF_TO_BPML09 has no exception.

Method _GET_PROTOCOL_BND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_ID Call by reference Type reference (TYPE) SWD_NODEID Knotennummer 20021030
2 Changing T_XSLBINDING Call by reference Type reference (TYPE) SXSLTBINDS SXSLT: ABAP-XML-Bindungen 20021030

Method _GET_PROTOCOL_BND on class CL_SWF_DEF_TO_BPML09 has no exception.

Method _GET_STEP_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STEP Call by reference Type reference (TYPE) SWD_ASTEP Step-Daten 20020821
2 Exporting T_PARAM Value transfer Type reference (TYPE) ABAP_TRANS_PARMBIND_TAB Parametertabelle 20020821
3 Exporting T_XSLBINDING Value transfer Type reference (TYPE) SXSLTBINDS XSLT BINDING 20020821

Method _GET_STEP_INFO on class CL_SWF_DEF_TO_BPML09 has no exception.

Method _GET_STEP_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NAME Value transfer Type reference (TYPE) STRING name 20020820
2 Importing STEP Call by reference Type reference (TYPE) SWD_ASTEP Step-Daten 20020820

Method _GET_STEP_NAME on class CL_SWF_DEF_TO_BPML09 has no exception.

Method _GET_STEP_NAME_PARA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STEP Call by reference Type reference (TYPE) SWD_ASTEP Step-Daten 20020820
2 Changing T_PARAM Value transfer Type reference (TYPE) ABAP_TRANS_PARMBIND_TAB Parametertabelle 20020820

Method _GET_STEP_NAME_PARA on class CL_SWF_DEF_TO_BPML09 has no exception.

Method _GET_STEP_TEXT_BND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROPS_NODEID Value transfer Type reference (TYPE) SWD_NODEID Abweichende ID für Properties 20030402
2 Importing STEP Call by reference Type reference (TYPE) SWD_ASTEP Step-Daten 20020820
3 Importing TASK_TEXT_ID Call by reference Type reference (TYPE) HROBJEC_14 D der Aufgabenbeschreibung 20020820
4 Importing TEXT Call by reference Type reference (TYPE) STRING optionaler Text 20020820
5 Changing T_XSLBINDING Call by reference Type reference (TYPE) SXSLTBINDS XSLT Binding 20020820

Method _GET_STEP_TEXT_BND on class CL_SWF_DEF_TO_BPML09 has no exception.

Method _GET_TIME_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KIND Call by reference Type reference (TYPE) CHAR1 Typ: S = Gewünschter Start, T= Frist 20021007
2 Returning PROPERTY Value transfer Type reference (TYPE) SWRPL_DATA_TYPE 20021007
3 Importing STEP Call by reference Type reference (TYPE) SWD_ASTEP 20021007
4 Importing STEP_NAME Value transfer Type reference (TYPE) STRING Name des Schrittes 20021007

Method _GET_TIME_PROPERTY on class CL_SWF_DEF_TO_BPML09 has no exception.

Method _SET_DOCUMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCU_ELEMENTS Value transfer Type reference (TYPE) SWR_BPML_DOCU BPML Documentation Elemente 20020327
2 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT XML-Element 20020320
3 Importing TASK_TEXT_ID Call by reference Type reference (TYPE) HROBJEC_14 ID der Aufgabenbeschreibung 20020321
4 Importing TEXT Call by reference Type reference (TYPE) STRING Text 20020320

Method _SET_DOCUMENTATION on class CL_SWF_DEF_TO_BPML09 has no exception.

Method _SET_LOCATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AGENT_EXPR Call by reference Type reference (TYPE) C Ausdruck Bearbeiter 20021008
2 Returning NAME Value transfer Type reference (TYPE) STRING Name 20021008
3 Importing STEP Call by reference Type reference (TYPE) SWD_ASTEP API: Schrittdefinition 20021008

Method _SET_LOCATOR on class CL_SWF_DEF_TO_BPML09 has no exception.

Method _SET_ONFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CODE Call by reference Type reference (TYPE) STRING 20021018
2 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20021018

Method _SET_ONFAULT on class CL_SWF_DEF_TO_BPML09 has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 630