SWR_XSTEP SAP (Internal XSLT Data Exchange for BPML Conversion) Structure details
Description: Internal XSLT Data Exchange for BPML Conversion
Structure field list including key, data, relationships and ABAP select examples
SWR_XSTEP is a standard SAP Structure so does not store data like a database table does. It can be used to define the fields of other actual tables or to process "Internal XSLT Data Exchange for BPML Conversion" Information within sap ABAP programs.
This is done by declaring abap internal tables, work areas or database tables based on this Structure. These can then be used to store and process the required data appropriately.
i.e. DATA: wa_SWR_XSTEP TYPE SWR_XSTEP.
The SWR_XSTEP table consists of various fields, each holding specific information or linking keys about Internal XSLT Data Exchange for BPML Conversion data available in SAP. These include WFD_ID (Number of workflow definition), VERSION (Version), EXETYP (Workflow Type), NODEID (Node Number).. See below for full list along with technical details, documentation, text table, check tables, foreign key relationships, conversion routines, relevant tcodes and example ABAP select code etc. .
Delivery Class:Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can Be Enhanced (Deep)
SAP SWR_XSTEP structure fields - Full list of fields found in SAP data dictionary
Field | Description | Data Element | Data Type | length (Dec) | Check table | Conversion Routine | Domain Name | MemoryID | SHLP |
WFD_ID | Number of workflow definition | SWD_WFD_ID | CHAR | 10 | Assigned to domain | SWD_WFDIDS | |||
VERSION | Version | SWD_VERSIO | CHAR | 4 | SWD_VERSIO | ||||
EXETYP | Workflow Type | SWD_EXETYP | CHAR | 1 | SWD_EXETYP | ||||
NODEID | Node Number | SWD_NODEID | NUMC | 10 | SWD_NODIDS | ||||
DESCRIPT | Name of Step or Outcome | SWD_NODDSC | CHAR | 80 | SWD_NODTXT | ||||
DESCR_SUCC | Name of Step or Outcome | SWD_NODDSC | CHAR | 80 | SWD_NODTXT | ||||
REC_COUNT | Number of Events for Wait Step | SWD_RCOUNT | NUMC | 4 | SWD_RCOUNT | ||||
SNDMETHODS | Workflow definition: Flag for secondary methods exists | SWD_2NDMET | CHAR | 1 | XFELD | ||||
NODETYPE | Node type | SWD_TRETYP | CHAR | 4 | Assigned to domain | SWD_TRETYP | |||
MODELEMENT | Workflow definition: Modelling elements | SWD_ELEMNT | CHAR | 1 | SWD_ELEMNT | ||||
CONT_CMD | Workflow definition: Workflow control | SWD_CONCMD | NUMC | 2 | SWD_CONTRL | ||||
CONCMD_TXT | Name of control command | SWD_CMDTXT | CHAR | 40 | TEXT40 | ||||
RETURN | Workflow definition: Return value of a method | SWD_ORETRN | CHAR | 4 | SWD_EXCEPT | ||||
EXC_CLSNAM | Object Type Name | SEOCLSNAME | CHAR | 30 | SEOCLSNAME | CLASS | |||
TASK | Task abbreviation | SWD_STEP_T | CHAR | 14 | HROBJEC_14 | ||||
TASK_STEXT | Short text for task | SWD_TASK_T | CHAR | 40 | TEXT40 | ||||
BATCH_TASK | Indicator: Task processed in background | SWD_BTCFLG | CHAR | 1 | XFELD | ||||
ASYNC_TASK | Flag: Task with asynchronous method | SWD_ASYFLG | CHAR | 1 | XFELD | ||||
GENER_TASK | Flag for general task | SWD_GNRFLG | CHAR | 1 | XFELD | ||||
SKIP_ENABL | Indicator: Processing can be rejected | SWD_STEP_C | CHAR | 1 | SWC_BOOL | ||||
CONFRM_MAN | Indicator: End of processing must be confirmed manually | SWD_CONMAN | CHAR | 1 | XFELD | ||||
CONFRM_EVT | Workflow Definition: Step End by Terminating Event | SWD_CONEVN | CHAR | 1 | XFELD | ||||
CONFRM_TSK | Workflow definition: Step end by task end | SWD_CONTSK | CHAR | 1 | XFELD | ||||
EXEC_VERS | Workflow definition: Execution version of task | SWD_STEP_V | CHAR | 1 | SWD_EXEC_V | ||||
PARFORFLAG | Flag for table-controled parallel processing | SWD_PFEFLA | CHAR | 1 | XFELD | ||||
PARFOROBJ | Multiline container element | SWD_PFEELE | CHAR | 255 | SWD_VALUE | ||||
PARFORTEXT | Workflow definition: Short text for ParForEach element | SWD_PFETXT | CHAR | 80 | TEXT80 | ||||
PFE_USECTX | ParForEach: Include Context | SWD_PFEUCT | CHAR | 1 | SWD_PFEUCT | ||||
DES_ST_B | Reference date/time for requested start | SWD_DST_B | CHAR | 3 | SWD_TIME_B | ||||
DES_ST_U | Time Unit | SWD_MEINS | UNIT | 3 | Assigned to domain | CUNIT | MEINS | ||
DES_ST_UT | Text for time unit (max.10-char.) | SWD_MSEHT | CHAR | 10 | TEXT10 | ||||
DES_ST_O | Offset between reference time and missed deadline | SWD_DST_O | INT4 | 10 | SWD_TIME_O | ||||
LATST_STRT | Name of Step or Outcome | SWD_NODDSC | CHAR | 80 | SWD_NODTXT | ||||
LATE_ST_B | Reference date/time for latest start | SWD_LST_B | CHAR | 3 | SWD_TIME_B | ||||
LATE_ST_U | Time Unit | SWD_MEINS | UNIT | 3 | Assigned to domain | CUNIT | MEINS | ||
LATE_ST_UT | Text for time unit (max.10-char.) | SWD_MSEHT | CHAR | 10 | TEXT10 | ||||
LATE_ST_O | Offset between reference time and missed deadline | SWD_LST_O | INT4 | 10 | SWD_TIME_O | ||||
DESIR_END | Name of Step or Outcome | SWD_NODDSC | CHAR | 80 | SWD_NODTXT | ||||
DES_END_B | Reference date/time for requested end | SWD_DE_B | CHAR | 3 | SWD_TIME_B | ||||
DES_END_U | Time Unit | SWD_MEINS | UNIT | 3 | Assigned to domain | CUNIT | MEINS | ||
DES_END_UT | Text for time unit (max.10-char.) | SWD_MSEHT | CHAR | 10 | TEXT10 | ||||
DES_END_O | Offset between reference time and missed deadline | SWD_DE_O | INT4 | 10 | SWD_TIME_O | ||||
LATST_END | Name of Step or Outcome | SWD_NODDSC | CHAR | 80 | SWD_NODTXT | ||||
LATE_END_B | Reference Date/Time for Latest End | SWD_LE_B | CHAR | 3 | SWD_TIME_B | ||||
LATE_END_U | Time Unit | SWD_MEINS | UNIT | 3 | Assigned to domain | CUNIT | MEINS | ||
LATE_EN_UT | Text for time unit (max.10-char.) | SWD_MSEHT | CHAR | 10 | TEXT10 | ||||
LATE_END_O | Offset between reference time and missed deadline | SWD_LE_O | INT4 | 10 | SWD_TIME_O | ||||
PRIORITY | Priority of step | SWD_STPRIO | NUMC | 1 | SWD_PRIORI | ||||
SUBWF_FLAG | Flag for (sub)workflow | SWD_SWFFLG | CHAR | 1 | SWC_BOOL | ||||
STEP_ASYNC | Flag for asynchronous execution | SWD_SWFASY | CHAR | 1 | SWC_BOOL | ||||
EVT_TYPE | Event for object type | SWD_EVTTYP | CHAR | 32 | SIBFTYPEID | ||||
EVT_TEXT | Event description | SWD_EVTTXT | CHAR | 80 | TEXT80 | ||||
EVT_OTYPE | Type of Objects in Persistent Object References | SIBFTYPEID | CHAR | 32 | SIBFTYPEID | ||||
EVT_CATID | Object Type Category | SWFECLSTYP | CHAR | 2 | SWFECLSTYP | SWF_CATID | |||
EVT_OSTEXT | Short description of object type | SWD_OSTEXT | CHAR | 40 | TEXT40 | ||||
EVT_CONTEL | Container element with object reference | SWD_CONEVT | CHAR | 255 | SWD_VALUE | ||||
EVT_CONTXT | Event description | SWD_EVTTXT | CHAR | 80 | TEXT80 | ||||
MIN_TOKENS | Number of branches necessary | SWD_MINTOK | NUMC | 3 | NUMC3 | ||||
EXP_TOKENS | Workflow definition: Number of preceding nodes of a node | SWD_EXPTOK | NUMC | 3 | NUMC3 | ||||
FORK_TOKEN | Number of parallel branches | SWD_FRKTOK | NUMC | 3 | NUMC3 | ||||
ESCALATION | Workflow definition: Escalation | SWD_LE_ESC | CHAR | 1 | XFELD | ||||
RETURNCODE | Workflow Definition: Container Expression for Step Result | SWD_RETUR_ | CHAR | 255 | SWC_VALUE | ||||
BLOCKID | ID of block in workflow definition | SWD_BLCKID | NUMC | 10 | SWD_NODIDS | ||||
PAR_BLCKID | ID of superordinate block in workflow definition | SWD_BLKPAR | NUMC | 10 | SWD_NODIDS | ||||
NEST_LEVEL | Nesting level of current block in workflow definition | SWD_NLEVEL | NUMC | 2 | NUMC2 | ||||
CLIPBOARD | Workflow definition: Flag for nodes in clipboard | SWD_CLPBRD | CHAR | 1 | XFELD | ||||
START_NODE | Flag for start node of block | SWD_STRNOD | CHAR | 1 | XFELD | ||||
END_NODE | Flag for end node of block | SWD_ENDNOD | CHAR | 1 | XFELD | ||||
CASE_CONTE | Workflow definition: Expression via container | SWD_CASECE | CHAR | 255 | SWD_VALUE | ||||
OTHER_DESC | Name of Step or Outcome | SWD_NODDSC | CHAR | 80 | SWD_NODTXT | ||||
S_DESCRIPT | Workflow definition: Description of standard result | SWD_STDDSC | CHAR | 40 | TEXT40 | ||||
BINDING_WW | Flag: Binding workflow <-> task defined | SWD_BWWFLG | CHAR | 1 | XFELD | ||||
BINDING_WR | Flag: Binding workflow -> role defined | SWD_BWRFLG | CHAR | 1 | XFELD | ||||
BINDING_WE | Flag: Binding workflow -> event defined | SWD_BWEFLG | CHAR | 1 | XFELD | ||||
DECISION | Decision text | SWD_DECSN_ | CHAR | 80 | TEXT80 | ||||
TITEL | Title of user decision | SWD_TITEL | CHAR | 80 | TEXT80 | ||||
RESLT_TRUE | Workflow definition: Return value of a method | SWD_ORETRN | CHAR | 4 | SWD_EXCEPT | ||||
DESCR_TRUE | Name of Step or Outcome | SWD_NODDSC | CHAR | 80 | SWD_NODTXT | ||||
RESLT_FALS | Workflow definition: Return value of a method | SWD_ORETRN | CHAR | 4 | SWD_EXCEPT | ||||
DESCR_FALS | Name of Step or Outcome | SWD_NODDSC | CHAR | 80 | SWD_NODTXT | ||||
PARAMETER1 | First parameter with expression for user decision | SWD_PARAM1 | CHAR | 255 | SWD_VALUE | ||||
PARAMETER2 | Second parameter with expression for user decision | SWD_PARAM2 | CHAR | 255 | SWD_VALUE | ||||
PARAMETER3 | Third parameter with expression for user decision | SWD_PARAM3 | CHAR | 255 | SWD_VALUE | ||||
PARAMETER4 | Fourth parameter with expression for user decision | SWD_PARAM4 | CHAR | 255 | SWD_VALUE | ||||
CONT_EXCL | Excluded agents for step | SWD_CONEXC | CHAR | 32 | SWC_EDITEL | ||||
XOR_FLAG | Workflow definition: XOR flag | SWD_XORFLG | CHAR | 1 | XFELD | ||||
VCXPOS | Workflow definition: Horizontal position of nodes | SWD_VCXPOS | CHAR | 5 | VCPOSITION | ||||
VCYPOS | Workflow definition: Vertical position of nodes | SWD_VCYPOS | CHAR | 5 | VCPOSITION | ||||
EDITORDER | Workflow definition: Editing sequence | SWD_EDITO_ | NUMC | 4 | NUMC4 | ||||
PAR1_REFST | Workflow definition: Dictionary structure | SWD_REFSTR | CHAR | 10 | CHAR10 | ||||
PAR1_REFFL | Workflow definition: Field name | SWD_REFFLD | CHAR | 10 | CHAR10 | ||||
PAR2_REFST | Workflow definition: Dictionary structure | SWD_REFSTR | CHAR | 10 | CHAR10 | ||||
PAR2_REFFL | Workflow definition: Field name | SWD_REFFLD | CHAR | 10 | CHAR10 | ||||
PAR3_REFST | Workflow definition: Dictionary structure | SWD_REFSTR | CHAR | 10 | CHAR10 | ||||
PAR3_REFFL | Workflow definition: Field name | SWD_REFFLD | CHAR | 10 | CHAR10 | ||||
REFER_DATE | Reference date for calculating deadlines | SWD_REFDAT | CHAR | 255 | SWD_VALUE | ||||
REFER_TIME | Reference time for deadline calculation | SWD_REFTIM | CHAR | 255 | SWD_VALUE | ||||
TASK_EXPR | Expression for task | SWD_TSKEXP | CHAR | 255 | SWD_VALUE | ||||
DES_ST_EXP | Expression for requested start (time) | SWD_DSTTEX | CHAR | 255 | SWD_VALUE | ||||
DES_SD_EXP | Expression for requested start (date) | SWD_DSTDEX | CHAR | 255 | SWD_VALUE | ||||
DES_SZ_EXP | Expression for Time Zone | SWD_TZONEX | CHAR | 255 | SWD_VALUE | ||||
LAT_ST_EXP | Expression for latest start (time) | SWD_LSTTEX | CHAR | 255 | SWD_VALUE | ||||
LAT_SD_EXP | Expression for latest start (date) | SWD_LSTDEX | CHAR | 255 | SWD_VALUE | ||||
LAT_SZ_EXP | Expression for Time Zone | SWD_TZONEX | CHAR | 255 | SWD_VALUE | ||||
DES_ET_EXP | Expression for requested end (time) | SWD_DENTEX | CHAR | 255 | SWD_VALUE | ||||
DES_ED_EXP | Expression for requested end (date) | SWD_DENDEX | CHAR | 255 | SWD_VALUE | ||||
DES_EZ_EXP | Expression for Time Zone | SWD_TZONEX | CHAR | 255 | SWD_VALUE | ||||
LAT_ET_EXP | Expression for Latest End | SWD_LENTEX | CHAR | 255 | SWD_VALUE | ||||
LAT_ED_EXP | Expression for latest end (date) | SWD_LENDEX | CHAR | 255 | SWD_VALUE | ||||
LAT_EZ_EXP | Expression for Time Zone | SWD_TZONEX | CHAR | 255 | SWD_VALUE | ||||
AGNT_EXPR | Expression for Agent of Activity | SWD_AGEXPR | CHAR | 255 | SWD_VALUE | ||||
LASTR_EXPR | Notification Agent for Latest Start | SWD_LSEXPR | CHAR | 255 | SWD_VALUE | ||||
DEEND_EXPR | Notification Agent for Deadline Monitoring | SWD_DEEXPR | CHAR | 255 | SWD_VALUE | ||||
DEAD_EXPR | Notification Agent for Latest End | SWD_LEEXPR | CHAR | 255 | SWD_VALUE | ||||
NOTI_EXPR | Expression for Notification Agent for Completion | SWD_NOEXPR | CHAR | 255 | SWD_VALUE | ||||
EXCL_EXPR | Excluded agents as expression | SWD_EXPEXC | CHAR | 255 | SWD_VALUE | ||||
LOGSYS_EXP | WF: Logical system for workflow runtime | SWD_LOGSYE | CHAR | 255 | SWD_VALUE | ||||
USLSYS_EXP | WF: Logical system for inbox | SWD_USLSYE | CHAR | 255 | SWD_VALUE | ||||
DIAL_FLAG | Indicator: NO advancing with dialog | SWD_DIALOG | CHAR | 1 | XFELD | ||||
STEP_HIDE | Display Node in Workflow Log | SWD_HIDE | CHAR | 1 | SWD_HIDE | ||||
ERR_COUNT | Retries for Work Items with Temporary Errors | SWW_RETCNT | NUMC | 2 | SWW_COUNT2 | ||||
MODULEPOOL | ABAP Program Name | PROGRAMM | CHAR | 40 | Assigned to domain | PROGRAMM | RID | ||
SUBSCREEN | Screen number | SCRFDYNNR | CHAR | 4 | DYNNR | DYN | |||
FUNCNAME | Function module for formatting work item preview | SWD_FNAME | CHAR | 30 | Assigned to domain | FUNCNAME | |||
BI_TIMEOUT | Time Interval Between Creation of Work Item and Timeout | SWD_BI_W_O | INT4 | 10 | SWD_TIME_O | ||||
INVISIBLE | Work Item Is Not Visible in Inbox | SWD_INVSBL | CHAR | 1 | SWD_INVSBL | ||||
XMLPROT | Transfer Format Used In Web Activity | SWD_XMLPRT | NUMC | 2 | Assigned to domain | SWD_XMLPRT | |||
WAIT4CB | Wait For Feedback By XML | SWD_WAIT4C | CHAR | 1 | XFELD | ||||
NOEDIT | Step Cannot Be Edited In Workflow Builder | SWD_NOEDIT | CHAR | 1 | XFELD | ||||
FORM_OTYPE | Form Type | SWD_FOTYPE | CHAR | 10 | Assigned to domain | OJ_NAME | |||
FORM_METHD | Action | SWD_FMETHD | CHAR | 32 | SWC_ELEM | ||||
FORM_NAME | Form | SWDFORMNAM | CHAR | 30 | SWDFORMNAM | ||||
SWIM_ELEM | Overview of Existing Groupings | SWD_SWIMEL | CHAR | 32 | SWC_ELEM | ||||
SWIM_EDITE | Grouping Name | SWD_SWIMED | CHAR | 32 | SWC_EDITEL | ||||
CREATED_BY | Creator of Workflow Definition | SWD_DEFUSR | CHAR | 12 | Assigned to domain | XUBNAME | |||
CREATED_ON | Creation Date of Workflow Definition | SWD_DEFDAT | DATS | 8 | DATS | ||||
CREATED_AT | Creation Time of Workflow Definition | SWD_DEFTIM | TIMS | 6 | TIMES | ||||
CREATED_RL | Release when workflow definition created | SWD_DEFREL | CHAR | 4 | CHAR4 | ||||
CHANGED_BY | Last user to change workflow definition | SWD_CHGUSR | CHAR | 12 | Assigned to domain | XUBNAME | |||
CHANGED_ON | Date of last change to workflow definition | SWD_CHGDAT | DATS | 8 | DATS | ||||
CHANGED_AT | Time of last change to workflow definition | SWD_CHGTIM | TIMS | 6 | TIMES | ||||
CHANGED_RL | Release of last change to workflow definition | SWD_CHGREL | CHAR | 4 | CHAR4 | ||||
URL_EXPR | Address (URL) for Workflow Call | SWD_STRURL | CHAR | 255 | SWD_VALUE | ||||
URL_ROLE | WF def.: Role expression for deadline agent | SWD_DL_ROL | CHAR | 14 | HROBJEC_14 | ||||
CONV_EXPR | WebFlow: Conversion | SWD_WEBCON | CHAR | 255 | SWD_VALUE | ||||
XML_EXPR | Rule for XML Document Format | SWD_WEBXML | CHAR | 255 | SWD_VALUE | ||||
AUTH_EXPR | WebFlow Rule for Authentication | SWD_WEBAUT | CHAR | 255 | SWD_VALUE | ||||
SEND_EXPR | WebFlow Rule for Sending | SWD_WEBSND | CHAR | 255 | SWD_VALUE | ||||
XMLGRP | Log Group | SWD_XMLGRP | CHAR | 4 | SWD_XMLGRP | ||||
XMLCMD | Transfer Log Function | SWD_XMLCMD | CHAR | 10 | SWD_XMLCMD | ||||
XMLCMDLEVL | Function Attribute | SWD_XMLCLV | CHAR | 1 | SWD_XMLCLV | ||||
XMLP_EXPR | Determine Transfer Format | SWD_PRTXML | CHAR | 255 | SWD_VALUE | ||||
REROUTING | Execute Agent Determination Again | SWD_REROUT | CHAR | 1 | XFELD | ||||
EVT_ROUTNG | Type of event delivery | SWD_EVTRTG | CHAR | 2 | SWD_EVTRTG | ||||
PRE_INST | Create Work Item During Workflow Start | SWD_PRINST | CHAR | 1 | XFELD | ||||
WAITTYPE | Type of Wait Step | SWD_WAITTY | CHAR | 1 | SWD_WAITTY | ||||
TRIGTYPE | Type of Event Creator | SWD_TRIGTY | CHAR | 1 | SWD_TRIGTY | ||||
CRL_NAME | Name of a Correlation | SWFDCRLNAM | CHAR | 22 | SWFDCRLNAM | SWF_CRL_NAME | |||
EVT_NAME | Symbolic Event Name | SWD_EVTNAM | CHAR | 32 | TEXT32 | ||||
CRL_FLAG | Use Correlation | SWD_CRLFLG | CHAR | 1 | XFELD | ||||
CRL_EXPR | Correlation Instance | SWD_CRLEXP | CHAR | 255 | SWC_VALUE | ||||
CASETYPE | Multiple Condition Type | SWD_CASETY | CHAR | 1 | SWD_CASETY | ||||
WILLBRANCH | Activity Branched (Implemented by Generated Case) | SWD_WILLBR | CHAR | 1 | XFELD | ||||
BLCKTYPE | Block Type | SWD_BLCKTY | CHAR | 1 | SWD_BLCKTY | ||||
BLCK_DLG | Block Appears as Dialog Step in Inbox (GP) | SWD_BLCKDG | CHAR | 1 | SWD_BLCKDG | ||||
MSELTYPE | Type of User Decision | SWD_MSELTY | CHAR | 1 | SWD_MSELTY | ||||
PRIO_EXPR | Priority of Step as Expression | SWD_PRIEXP | CHAR | 255 | SWD_VALUE | ||||
MSELNOTE | Note Required for Decision | SWD_MSELNOTE | CHAR | 1 | SWD_MSELNOTE | ||||
CREATED_BY_TXT | User Name (Plaintext) | 0 | |||||||
LANG | Version Number Component | CHAR2 | CHAR | 2 | CHAR2 | ||||
WI_TEXT | Work Item Text | 0 |
Key field | Non-key field |
How do I retrieve data from SAP structure SWR_XSTEP using ABAP code?
As SWR_XSTEP is a database structure and not a table it does not store any data in the SAP data dictionary. The ABAP SELECT statement is therefore not appropriate and can not be performed on SWR_XSTEP as there is no data to select.How to access SAP table SWR_XSTEP
Within an ECC or HANA version of SAP you can also view further information about SWR_XSTEP and the data within it using relevant transactions such asSE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).
Search for further information about these or an SAP related objects