SAP ABAP Class CL_SWF_XI_CONVERT_BASE (Basis Class: BPML Conversion)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IS-BPE (Application Component) Business Process Engine
     SWF_XI_ADAPTER (Package) Workflow Adapter for XI
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWF_XI_XML10_IMPORT XI: Imports an XI Process Definition Version 1.0 20030428
2 Inheritance (c INHERITING FROM c_ref)  CL_SWF_XI_XML10_IMPORT_CNT XI: Imports a Container Definition Version 1.0 20041201
Properties
Class CL_SWF_XI_CONVERT_BASE  
Short Description Basis Class: BPML Conversion    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_XI_ADAPTER   Workflow Adapter for XI 
Created 20030428   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SWFBN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SWF_XI_CONVERT_BASE has no interface implemented.
Friends
Class CL_SWF_XI_CONVERT_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_AGENT_TYPE Constant Protected Type reference (TYPE) TYPENAME 'HROBJEC_14' DDIC Type for AGENT 20050606
2 C_ASSIGN_STEP Constant Protected Type reference (TYPE) STRING 'ASSIGN' Keyword 20030617
3 C_BINDING Constant Protected Type reference (TYPE) STRING 'binding' Keyword 20050602
4 C_BLOCK_STEP Constant Protected Type reference (TYPE) STRING 'BLOCK' Keyword 20030502
5 C_CHANNELS Constant Protected Type reference (TYPE) STRING 'channels' Keyword 20050602
6 C_CHANNEL_CLASS Constant Public Type reference (TYPE) SEOCLSNAME 'CL_SWF_XI_CHANNEL' Object Type Name 20050322
7 C_CONTAINER Static Attribute Protected Type reference (TYPE) STRING 'container' Keyword 20030505
8 C_CONTROL_STEP Constant Protected Type reference (TYPE) STRING 'CONTROL' Keyword 20030617
9 C_CORRELATION Static Attribute Protected Type reference (TYPE) STRING 'correlations' Keyword 20030505
10 C_DEFINITION Constant Public Type reference (TYPE) STRING 'definition' Root Element Name 20030508
11 C_DIRECTION Constant Protected Type reference (TYPE) STRING 'direction' Direction of a Parameter 20071206
12 C_DIR_EXPORT Constant Protected Type reference (TYPE) STRING 'export' Direction 'Export' 20080218
13 C_DIR_IMPORT Constant Protected Type reference (TYPE) STRING 'import' Direction 'Import' 20080218
14 C_EMPTY_STEP Constant Protected Type reference (TYPE) STRING 'EMPTY' Keyword 20030502
15 C_FALSE Constant Public Type reference (TYPE) STRING 'false' XML Tag Name 20030428
16 C_FAULTMSGS Static Attribute Protected Type reference (TYPE) STRING 'faultMsgTypes' 20030828
17 C_FORK_STEP Constant Protected Type reference (TYPE) STRING 'FORK' Keyword 20030617
18 C_INTERFACES Static Attribute Protected Type reference (TYPE) STRING 'interfaces' Keyword 20030505
19 C_LABEL Constant Protected Type reference (TYPE) STRING 'Label' Keyword 20030512
20 C_LINES Static Attribute Protected Type reference (TYPE) STRING 'lines' Keyword 20030722
21 C_MAPPINGS Static Attribute Protected Type reference (TYPE) STRING 'mappings' 20030819
22 C_NAME Constant Public Type reference (TYPE) STRING 'name' Keyword 20030428
23 C_NAMESPACES Static Attribute Protected Type reference (TYPE) STRING 'namespaces' Keyword 20030812
24 C_PARAM_TYPE_CHANNEL Constant Protected Type reference (TYPE) STRING 'XILINKCHAN' Parameter type 20050606
25 C_PARAM_TYPE_EXPR Constant Protected Type reference (TYPE) STRING 'EXPR' Parameter type 20050606
26 C_PARAM_TYPE_STRING Constant Protected Type reference (TYPE) STRING 'STRING' Parameter type 20050606
27 C_PARAM_TYPE_SUBPROCESS Constant Protected Type reference (TYPE) STRING 'XILINKPROC' Parameter type 20050627
28 C_PROCESS Static Attribute Protected Type reference (TYPE) STRING 'process' Keyword 20030428
29 C_PROPERTIES Constant Protected Type reference (TYPE) STRING 'properties' Keyword 20030428
30 C_PROPERTY Static Attribute Protected Type reference (TYPE) STRING 'property' Keyword 20030428
31 C_RECEIVER_TYPE Constant Protected Type reference (TYPE) TYPENAME 'SXI_ADDRESS' DDIC Type for RECEIVER 20050606
32 C_RECEIVE_STEP Constant Protected Type reference (TYPE) STRING 'RECEIVE' Keyword 20030502
33 C_ROUTE_STEP Constant Protected Type reference (TYPE) STRING 'ROUTE' Keyword 20030617
34 C_SEND_STEP Constant Protected Type reference (TYPE) STRING 'SEND' Keyword 20030502
35 C_STEP Static Attribute Protected Type reference (TYPE) STRING 'step' Keyword 20030722
36 C_SUBPROCESS Constant Protected Type reference (TYPE) STRING 'services' Keyword 20050627
37 C_SUBPROCESS_TYPE Constant Protected Type reference (TYPE) TYPENAME 'SWW_TASK' DDIC Type for Subprocess 20050627
38 C_SWITCH_STEP Constant Protected Type reference (TYPE) STRING 'SWITCH' Keyword 20030617
39 C_TNS Constant Protected Type reference (TYPE) STRING 'tns:' Namespace Prefix 20030428
40 C_TRANS_STEP Constant Protected Type reference (TYPE) STRING 'TRANSFORM' Keyword 20030617
41 C_TRUE Constant Public Type reference (TYPE) STRING 'true' XML Tag Name 20030428
42 C_VERSION Constant Public Type reference (TYPE) STRING 'version' Version 20030508
43 C_WAIT_STEP Constant Protected Type reference (TYPE) STRING 'WAIT' Keyword 20030617
44 C_WF_EXPR Constant Protected Type reference (TYPE) CHAR1 '&' WF Expression Indicator 20030428
45 C_WF_SYST Constant Protected Type reference (TYPE) CHAR1 '%' System Element Indicator 20030428
46 C_WHILE_STEP Constant Protected Type reference (TYPE) STRING 'WHILE' Keyword 20030617
47 C_WI_RESULT Constant Protected Type reference (TYPE) STRING '_WI_RESULT' Result element 20030428
48 MT_CACHE Instance attribute Protected Type reference (TYPE) SWFXITAPICACHE XI: View of Complete Cache for Process Definition 20050630
49 MT_ERRORS Instance attribute Protected Type reference (TYPE) SWD_TERROR WF: Table for Errors Checking a Workflow Definition 20030428
50 M_DEBUG Instance attribute Public Type reference (TYPE) XFLAG Debug On 20030428
51 M_DEBUG_FILE Instance attribute Public Type reference (TYPE) LOCALFILE 'C: empdebug.xml' Debug File Name 20030428
52 M_DOCUMENT Instance attribute Protected Object reference (TYPE REF TO) CL_XML_DOCUMENT_BASE XML Document - Management (Basis Class) 20030428
53 M_LANGUAGE Instance attribute Protected Type reference (TYPE) SYLANGU SAP System, Current Language 20030428
54 M_REPOSITORY Instance attribute Public Type reference (TYPE) SWRXI_REP Integration Repository Name of a Component 20041215
55 M_SAP_SYSTEM Static Attribute Protected Type reference (TYPE) XFLAG SAP/Customer System 20030714
56 M_STATE Instance attribute Protected Type reference (TYPE) SWRXI_STATE 20030715
57 M_VERSION Instance attribute Public Type reference (TYPE) SWD_VERSIO Version of XML File 20041201
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030714
2 GET_MESSAGE_TAB Instance method Public Method Gets List with Warnings, Errors 20030428
3 IS_SAVEABLE Instance method Public Method Unable to save process 20030715
4 _ADD_EXCEPTION Instance method Protected Method Set an EXCEPTION 20030505
5 _ADD_MESSAGE Instance method Protected Method Sets a Message 20030428
6 _ADD_STEP_MSG Instance method Protected Method Sets a Message 20030428
7 _ADD_SYSUBRC Instance method Protected Method Sets a Message 20030428
8 _CONVERT2LANGU Instance method Protected Method Converts Ext. -> Int. Language Indicator 20050531
9 _DEBUG Instance method Protected Method Auxiliary Routine: Display XML Viewer 20030428
10 _GET_BINDING_PROPS Instance method Protected Method Gets Properties for Binding 20050602
11 _GET_CHANNEL Instance method Protected Method Gets a Channel Parameter 20050323
12 _GET_CHANNELS Instance method Protected Method Gets the Channel Parameter 20050323
13 _GET_CNT_ELEMENT_DEF Instance method Protected Method Gets Definition of a Container Element 20041130
14 _GET_CNT_ELEMENT_NAME Instance method Protected Method Checks and Gets Names for Container Element 20041201
15 _GET_CONTAINER_DEF Instance method Protected Method Imports Container Definition 20041130
16 _GET_FIRST_CHILD_ELEMENT Static method Protected Method Gets First Subordinate XML Element 20041130
17 _GET_NEXT_ELEMENT Static method Protected Method Gets Next XML Element 20041130
18 _GET_PROXY Instance method Protected Method Gets Proxy for an XI Object 20041201
19 _GET_SUBPC Instance method Protected Method Gets a Subprocess Parameter 20050627
20 _GET_SUBPROCESS Instance method Protected Method Gets the Subprocess Parameter 20050627
21 _SET_CONTAINER Instance method Protected Method Sets Elements of WF Container 20041130
22 _SET_CONTAINER_ELEMENT Instance method Protected Method Sets an Element to Container 20041201
Events
Class CL_SWF_XI_CONVERT_BASE has no event.
Types
Class CL_SWF_XI_CONVERT_BASE has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SWF_XI_CONVERT_BASE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SWF_XI_CONVERT_BASE has no exception.

Method GET_MESSAGE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting T_MESSAGES Call by reference Type reference (TYPE) SWD_TERROR WF: Tabelle für Fehler beim Prüfen einer Workflow-Definition 20030428

Method GET_MESSAGE_TAB on class CL_SWF_XI_CONVERT_BASE has no exception.

Method IS_SAVEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OK Value transfer Type reference (TYPE) XFLAG 20030715

Method IS_SAVEABLE on class CL_SWF_XI_CONVERT_BASE has no exception.

Method _ADD_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CX Call by reference Object reference (TYPE REF TO) CX_SWF_IFS_EXCEPTION 20030505

Method _ADD_EXCEPTION on class CL_SWF_XI_CONVERT_BASE has no exception.

Method _ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSGID Call by reference Type reference (TYPE) SYMSGID 'SWRXI' Nachrichten, Nachrichtenklasse 20030428
2 Importing MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20030428
3 Importing MSGTY Call by reference Type reference (TYPE) SYMSGTY 'E' Nachrichten, Nachrichtentyp 20030428
4 Importing MSGV1 Call by reference Type reference (TYPE) ANY Nachrichten Variable 20030428
5 Importing MSGV2 Call by reference Type reference (TYPE) ANY Nachrichten Variable 20030428
6 Importing MSGV3 Call by reference Type reference (TYPE) ANY Nachrichten Variable 20030428
7 Importing MSGV4 Call by reference Type reference (TYPE) ANY Nachrichten Variable 20030428
8 Importing NODE_ID Call by reference Type reference (TYPE) SWD_NODEID Knotennummer 20030428
9 Importing NODE_TYPE Call by reference Type reference (TYPE) SWD_TRETYP Typ des Knotens 20030428

Method _ADD_MESSAGE on class CL_SWF_XI_CONVERT_BASE has no exception.

Method _ADD_STEP_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSGID Call by reference Type reference (TYPE) SYMSGID 'SWRXI' Nachrichten, Nachrichtenklasse 20030428
2 Importing MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20030428
3 Importing MSGTY Call by reference Type reference (TYPE) SYMSGTY 'E' Nachrichten, Nachrichtentyp 20030428
4 Importing MSGV1 Call by reference Type reference (TYPE) ANY Nachrichten Variable 20030428
5 Importing MSGV2 Call by reference Type reference (TYPE) ANY Nachrichten Variable 20030428
6 Importing MSGV3 Call by reference Type reference (TYPE) ANY Nachrichten Variable 20030428
7 Importing MSGV4 Call by reference Type reference (TYPE) ANY Nachrichten Variable 20030428
8 Importing STEP Call by reference Type reference (TYPE) SWD_ASTEP 20030428

Method _ADD_STEP_MSG on class CL_SWF_XI_CONVERT_BASE has no exception.

Method _ADD_SYSUBRC 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 20030428
2 Importing NODE_TYPE Call by reference Type reference (TYPE) SWD_TRETYP Typ des Knotens 20030428

Method _ADD_SYSUBRC on class CL_SWF_XI_CONVERT_BASE has no exception.

Method _CONVERT2LANGU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXTERNAL Call by reference Type reference (TYPE) STRING 20050531
2 Returning INTERNAL Value transfer Type reference (TYPE) SYLANGU Sprachenschlüssel der aktuellen Textumgebung 20050531

Method _CONVERT2LANGU on class CL_SWF_XI_CONVERT_BASE has no exception.

Method _DEBUG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCUMENT Call by reference Object reference (TYPE REF TO) CL_XML_DOCUMENT_BASE XML-Dokument -Verwaltung (Basisklasse) 20030428

Method _DEBUG on class CL_SWF_XI_CONVERT_BASE has no exception.

Method _GET_BINDING_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20050602
2 Returning T_BND_PROPS Value transfer Type reference (TYPE) SWRXITBNDPRP Tabelle mit Datenflußdefinitionen, persistente Form 20050603
3 Importing T_CHANNEL Call by reference Type reference (TYPE) SWRXITCHNL XI : Liste mit channels 20050602
4 Importing T_SUBPROCESS Call by reference Type reference (TYPE) SWRXITSUBPC XI: Liste mit Subprocessen 20050627

Method _GET_BINDING_PROPS on class CL_SWF_XI_CONVERT_BASE has no exception.

Method _GET_CHANNEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CHANNEL Value transfer Type reference (TYPE) SWRXI_CHNL Channel Daten 20050323
2 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20050323

Method _GET_CHANNEL on class CL_SWF_XI_CONVERT_BASE has no exception.

Method _GET_CHANNELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20050323
2 Returning T_CHANNELS Value transfer Type reference (TYPE) SWRXITCHNL Channel Daten 20050323

Method _GET_CHANNELS on class CL_SWF_XI_CONVERT_BASE has no exception.

Method _GET_CNT_ELEMENT_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CNT_DEF Value transfer Type reference (TYPE) SWF_CONTDE WF: Workflowcontainer-Element anlegen 20041130
2 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20041130

Method _GET_CNT_ELEMENT_DEF on class CL_SWF_XI_CONVERT_BASE has no exception.

Method _GET_CNT_ELEMENT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20041201
2 Returning RE_NAME Value transfer Type reference (TYPE) SWFDNAME Elementname (32 Zeichen, eindeutig, nicht sprachabhängig) 20041201

Method _GET_CNT_ELEMENT_NAME on class CL_SWF_XI_CONVERT_BASE has no exception.

Method _GET_CONTAINER_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20041130
2 Exporting T_CONTDEF Call by reference Type reference (TYPE) SWFTCONTDE WF: Workflowcontainer-Element anlegen 20041130

Method _GET_CONTAINER_DEF on class CL_SWF_XI_CONVERT_BASE has no exception.

Method _GET_FIRST_CHILD_ELEMENT 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 IF_IXML_ELEMENT 20041130
2 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20041130

Method _GET_FIRST_CHILD_ELEMENT on class CL_SWF_XI_CONVERT_BASE has no exception.

Method _GET_NEXT_ELEMENT Signature

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

Method _GET_NEXT_ELEMENT on class CL_SWF_XI_CONVERT_BASE has no exception.

Method _GET_PROXY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CONT_DEF Call by reference Type reference (TYPE) SWF_CONTDE WF: Workflowcontainer-Element anlegen 20041201
2 Importing ROLE Call by reference Type reference (TYPE) STRING 20041201

Method _GET_PROXY on class CL_SWF_XI_CONVERT_BASE has no exception.

Method _GET_SUBPC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20050627
2 Returning SUBPC Value transfer Type reference (TYPE) SWRXI_SUBPC 20050627

Method _GET_SUBPC on class CL_SWF_XI_CONVERT_BASE has no exception.

Method _GET_SUBPROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20050627
2 Returning T_SUBPROCESS Value transfer Type reference (TYPE) SWRXITSUBPC 20050627

Method _GET_SUBPROCESS on class CL_SWF_XI_CONVERT_BASE has no exception.

Method _SET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLEAR Call by reference Type reference (TYPE) XFLAG SPACE Container vorher löschen 20041130
2 Importing CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container - Implementierung einer 'Collection' 20041130
3 Importing T_CONTDEF Call by reference Type reference (TYPE) SWFTCONTDE WF: Workflowcontainer-Element anlegen 20041130

Method _SET_CONTAINER on class CL_SWF_XI_CONVERT_BASE has no exception.

Method _SET_CONTAINER_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CNT_ELEMENT Value transfer Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT Abstraktion eines Containerelements 20041201
2 Importing CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container - Implementierung einer 'Collection' 20041201
3 Importing CONTDEF Call by reference Type reference (TYPE) SWF_CONTDE WF: Workflowcontainer-Element anlegen 20041201

Method _SET_CONTAINER_ELEMENT on class CL_SWF_XI_CONVERT_BASE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 640