SWD_SSTEPS SAP (Workflow Definition: Steps (Runtime + Definition)) Structure details
Description: Workflow Definition: Steps (Runtime + Definition)
Structure field list including key, data, relationships and ABAP select examples
SWD_SSTEPS 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 "Workflow Definition: Steps (Runtime + Definition)" 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_SWD_SSTEPS TYPE SWD_SSTEPS.
The SWD_SSTEPS table consists of various fields, each holding specific information or linking keys about Workflow Definition: Steps (Runtime + Definition) data available in SAP. These include CLIENT (Workflow definition: Client), WFD_ID (Number of workflow definition), VERSION (Version), EXETYP (Workflow Type).. 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: Cannot Be Enhanced
SAP SWD_SSTEPS 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 |
CLIENT | Workflow definition: Client | SWD_MANDAN | CLNT | 3 | T000 | MANDT | |||
WFD_ID | Number of workflow definition | SWD_WFD_ID | CHAR | 10 | SWD_HEADER | 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 | ||||
CONT_OBJKT | Workflow definition: Container element for object ID | SWD_COOBJK | CHAR | 32 | SWC_EDITEL | ||||
TASK | Task abbreviation | SWD_STEP_T | CHAR | 14 | HROBJEC_14 | ||||
BATCH_TASK | Indicator: Task processed in background | SWD_BTCFLG | 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 | ||||
SNDMETHODS | Workflow definition: Flag for secondary methods exists | SWD_2NDMET | CHAR | 1 | XFELD | ||||
EXEC_VERS | Workflow definition: Execution version of task | SWD_STEP_V | CHAR | 1 | SWD_EXEC_V | ||||
ACT_ROLE | WF def.: Role for processing task | SWD_STEP_A | CHAR | 14 | HROBJEC_14 | ||||
CONT_ROLE | Workflow definition: Container element for role (agent) | SWD_COROLE | CHAR | 32 | SWC_EDITEL | ||||
DEADL_ROLE | WF def.: Role expression for deadline agent | SWD_DL_ROL | CHAR | 14 | HROBJEC_14 | ||||
DEADL_CONT | Workflow definition: Container element for role (deadline) | SWD_DEACON | CHAR | 32 | SWC_EDITEL | ||||
NOTIF_ROLE | WF def.: Role expression for notification | SWD_NF_ROL | CHAR | 14 | HROBJEC_14 | ||||
NOTIF_CONT | Workflow definition: Container element f. role (notif.agent) | SWD_NOTCON | CHAR | 32 | SWC_EDITEL | ||||
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 | T006 | CUNIT | MEINS | ||
DES_ST_O | Offset between reference time and missed deadline | SWD_DST_O | INT4 | 10 | SWD_TIME_O | ||||
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 | T006 | CUNIT | MEINS | ||
LATE_ST_O | Offset between reference time and missed deadline | SWD_LST_O | INT4 | 10 | SWD_TIME_O | ||||
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 | T006 | CUNIT | MEINS | ||
DES_END_O | Offset between reference time and missed deadline | SWD_DE_O | INT4 | 10 | SWD_TIME_O | ||||
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 | T006 | CUNIT | MEINS | ||
LATE_END_O | Offset between reference time and missed deadline | SWD_LE_O | INT4 | 10 | SWD_TIME_O | ||||
ESCALATION | Workflow definition: Escalation | SWD_LE_ESC | CHAR | 1 | XFELD | ||||
PRIORITY | Priority of step | SWD_STPRIO | NUMC | 1 | SWD_PRIORI | ||||
STEP_ASYNC | Workflow definition: Start asynchronously | SWD_ASYNC | CHAR | 1 | SWC_BOOL | ||||
CONT_EXCL | Excluded agents for step | SWD_CONEXC | CHAR | 32 | SWC_EDITEL | ||||
DEEND_ROLE | WF: Org. Object for Notif. Agent If Requested End Is Reached | SWD_DE_ROL | CHAR | 14 | HROBJEC_14 | ||||
LASTR_ROLE | WF: Org. Object for Notif. Agent If Latest Start Is Reached | SWD_LS_ROL | CHAR | 14 | HROBJEC_14 | ||||
DIAL_FLAG | Indicator: NO advancing with dialog | SWD_DIALOG | CHAR | 1 | XFELD | ||||
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 | ||||
URL_ROLE | Rule for URL Determination | SWD_URLROL | CHAR | 14 | HROBJEC_14 | ||||
XMLGRP | Log Group | SWD_XMLGRP | CHAR | 4 | SWD_XMLGRP | ||||
XMLCMD | Transfer Log Function | SWD_XMLCMD | CHAR | 10 | SWD_XMLCMD | ||||
SWIM_EDITE | Grouping Name | SWD_SWIMED | CHAR | 32 | SWC_EDITEL | ||||
REROUTING | Execute Agent Determination Again | SWD_REROUT | CHAR | 1 | XFELD | ||||
XMLCMDLEVL | Function Attribute | SWD_XMLCLV | CHAR | 1 | SWD_XMLCLV | ||||
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 | ||||
CRL_FLAG | Use Correlation | SWD_CRLFLG | CHAR | 1 | XFELD | ||||
WILLBRANCH | Activity Branched (Implemented by Generated Case) | SWD_WILLBR | CHAR | 1 | XFELD | ||||
MSELTYPE | Type of User Decision | SWD_MSELTY | CHAR | 1 | SWD_MSELTY | ||||
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 | ||||
AGENT_EXPR | Expression for Agent of Activity | SWD_AGEXPR | CHAR | 255 | SWD_VALUE | ||||
DEADL_EXPR | Notification Agent for Deadline Monitoring | SWD_DEEXPR | CHAR | 255 | SWD_VALUE | ||||
DEEND_EXPR | Notification Agent If Requested End Is Missed | SWD_DDEXPR | CHAR | 255 | SWD_VALUE | ||||
LASTR_EXPR | Notification Agent for Latest Start | SWD_LSEXPR | CHAR | 255 | SWD_VALUE | ||||
NOTIF_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 | ||||
URL_EXPR | Address (URL) for Workflow Call | SWD_STRURL | CHAR | 255 | SWD_VALUE | ||||
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 | ||||
CONV_ROLE | Rule for Conversion | SWD_CONROL | CHAR | 14 | HROBJEC_14 | ||||
XML_ROLE | Rule for XML Creation | SWD_XMLROL | CHAR | 14 | HROBJEC_14 | ||||
AUTH_ROLE | Authorization Determination Rule | SWD_AUTROL | CHAR | 14 | HROBJEC_14 | ||||
SEND_ROLE | Rule for Sending | SWD_SNDROL | CHAR | 14 | HROBJEC_14 | ||||
XMLCMDROLE | Rule for Function Control | SWD_XMCMDR | CHAR | 14 | HROBJEC_14 | ||||
XMLP_ROLE | Rule for Function Control | SWD_XMCMDR | CHAR | 14 | HROBJEC_14 | ||||
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 | ||||
CASE_CONTE | Workflow definition: Expression via container | SWD_CASECE | CHAR | 255 | SWD_VALUE | ||||
PRIO_EXPR | Priority of Step as Expression | SWD_PRIEXP | CHAR | 255 | SWD_VALUE |
Key field | Non-key field |
How do I retrieve data from SAP structure SWD_SSTEPS using ABAP code?
As SWD_SSTEPS 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 SWD_SSTEPS as there is no data to select.How to access SAP table SWD_SSTEPS
Within an ECC or HANA version of SAP you can also view further information about SWD_SSTEPS 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