SWD_SSTEPS is an SAP Structure so does not store data like a database table does but can be used 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 .
Below is the documentation avaialable and full details of the fields which make up this Structure.
You can view further information about this via relevant transactions such as SE11 or SE80. Also check out the Comments section below to view or add related contributions and example screen shots.
Field | Component Type | Data Type | length (Decimals) | Check table | Description | Conversion Routine |
.INCLUDE | SWD_STEPS | WF-Definition/Runtime: Steps | ||||
CLIENT | SWD_MANDAN | CLNT | 3 | T000 | Workflow definition: Client | |
.INCLUDE | SWD_NODEKEY | Workflow Definition: Node Key | ||||
.INCLUDE | SWD_WFDKEY | Key Structure for All Workflow Definition Tables | ||||
WFD_ID | SWD_WFD_ID | CHAR | 10 | SWD_HEADER | Number of workflow definition | |
VERSION | SWD_VERSIO | CHAR | 4 | Version | ||
EXETYP | SWD_EXETYP | CHAR | 1 | Workflow Type | ||
NODEID | SWD_NODEID | NUMC | 10 | Node Number | ||
.INCLUDE | SWDISTEPS | Workflow definition: Include structure steps (runtime+def.) | ||||
CONT_OBJKT | SWD_COOBJK | CHAR | 32 | Workflow definition: Container element for object ID | ||
TASK | SWD_STEP_T | CHAR | 14 | Task abbreviation | ||
BATCH_TASK | SWD_BTCFLG | CHAR | 1 | Indicator: Task processed in background | ||
SKIP_ENABL | SWD_STEP_C | CHAR | 1 | Indicator: Processing can be rejected | ||
CONFRM_MAN | SWD_CONMAN | CHAR | 1 | Indicator: End of processing must be confirmed manually | ||
CONFRM_EVT | SWD_CONEVN | CHAR | 1 | Workflow Definition: Step End by Terminating Event | ||
CONFRM_TSK | SWD_CONTSK | CHAR | 1 | Workflow definition: Step end by task end | ||
SNDMETHODS | SWD_2NDMET | CHAR | 1 | Workflow definition: Flag for secondary methods exists | ||
EXEC_VERS | SWD_STEP_V | CHAR | 1 | Workflow definition: Execution version of task | ||
ACT_ROLE | SWD_STEP_A | CHAR | 14 | WF def.: Role for processing task | ||
CONT_ROLE | SWD_COROLE | CHAR | 32 | Workflow definition: Container element for role (agent) | ||
DEADL_ROLE | SWD_DL_ROL | CHAR | 14 | WF def.: Role expression for deadline agent | ||
DEADL_CONT | SWD_DEACON | CHAR | 32 | Workflow definition: Container element for role (deadline) | ||
NOTIF_ROLE | SWD_NF_ROL | CHAR | 14 | WF def.: Role expression for notification | ||
NOTIF_CONT | SWD_NOTCON | CHAR | 32 | Workflow definition: Container element f. role (notif.agent) | ||
DES_ST_B | SWD_DST_B | CHAR | 3 | Reference date/time for requested start | ||
DES_ST_U | SWD_MEINS | UNIT | 3 | T006 | Time Unit | CUNIT |
DES_ST_O | SWD_DST_O | INT4 | 10 | Offset between reference time and missed deadline | ||
LATE_ST_B | SWD_LST_B | CHAR | 3 | Reference date/time for latest start | ||
LATE_ST_U | SWD_MEINS | UNIT | 3 | T006 | Time Unit | CUNIT |
LATE_ST_O | SWD_LST_O | INT4 | 10 | Offset between reference time and missed deadline | ||
DES_END_B | SWD_DE_B | CHAR | 3 | Reference date/time for requested end | ||
DES_END_U | SWD_MEINS | UNIT | 3 | T006 | Time Unit | CUNIT |
DES_END_O | SWD_DE_O | INT4 | 10 | Offset between reference time and missed deadline | ||
LATE_END_B | SWD_LE_B | CHAR | 3 | Reference Date/Time for Latest End | ||
LATE_END_U | SWD_MEINS | UNIT | 3 | T006 | Time Unit | CUNIT |
LATE_END_O | SWD_LE_O | INT4 | 10 | Offset between reference time and missed deadline | ||
ESCALATION | SWD_LE_ESC | CHAR | 1 | Workflow definition: Escalation | ||
PRIORITY | SWD_STPRIO | NUMC | 1 | Priority of step | ||
STEP_ASYNC | SWD_ASYNC | CHAR | 1 | Workflow definition: Start asynchronously | ||
CONT_EXCL | SWD_CONEXC | CHAR | 32 | Excluded agents for step | ||
DEEND_ROLE | SWD_DE_ROL | CHAR | 14 | WF: Org. Object for Notif. Agent If Requested End Is Reached | ||
LASTR_ROLE | SWD_LS_ROL | CHAR | 14 | WF: Org. Object for Notif. Agent If Latest Start Is Reached | ||
DIAL_FLAG | SWD_DIALOG | CHAR | 1 | Indicator: NO advancing with dialog | ||
ERR_COUNT | SWW_RETCNT | NUMC | 2 | Retries for Work Items with Temporary Errors | ||
.INCLUDE | SWDUSSTRIP | WF: User-defined tab page in WI display | ||||
MODULEPOOL | PROGRAMM | CHAR | 40 |
* | ABAP Program Name | |
SUBSCREEN | SCRFDYNNR | CHAR | 4 | Screen number | ||
FUNCNAME | SWD_FNAME | CHAR | 30 |
* | Function module for formatting work item preview | |
BI_TIMEOUT | SWD_BI_W_O | INT4 | 10 | Time Interval Between Creation of Work Item and Timeout | ||
INVISIBLE | SWD_INVSBL | CHAR | 1 | Work Item Is Not Visible in Inbox | ||
.INCLUDE | SWD_PROTCL | Settings for XML Data Transfer | ||||
XMLPROT | SWD_XMLPRT | NUMC | 2 |
* | Transfer Format Used In Web Activity | |
WAIT4CB | SWD_WAIT4C | CHAR | 1 | Wait For Feedback By XML | ||
URL_ROLE | SWD_URLROL | CHAR | 14 | Rule for URL Determination | ||
XMLGRP | SWD_XMLGRP | CHAR | 4 | Log Group | ||
XMLCMD | SWD_XMLCMD | CHAR | 10 | Transfer Log Function | ||
SWIM_EDITE | SWD_SWIMED | CHAR | 32 | Grouping Name | ||
REROUTING | SWD_REROUT | CHAR | 1 | Execute Agent Determination Again | ||
XMLCMDLEVL | SWD_XMLCLV | CHAR | 1 | Function Attribute | ||
EVT_ROUTNG | SWD_EVTRTG | CHAR | 2 | Type of event delivery | ||
PRE_INST | SWD_PRINST | CHAR | 1 | Create Work Item During Workflow Start | ||
WAITTYPE | SWD_WAITTY | CHAR | 1 | Type of Wait Step | ||
CRL_FLAG | SWD_CRLFLG | CHAR | 1 | Use Correlation | ||
WILLBRANCH | SWD_WILLBR | CHAR | 1 | Activity Branched (Implemented by Generated Case) | ||
MSELTYPE | SWD_MSELTY | CHAR | 1 | Type of User Decision | ||
REFER_DATE | SWD_REFDAT | CHAR | 255 | Reference date for calculating deadlines | ||
REFER_TIME | SWD_REFTIM | CHAR | 255 | Reference time for deadline calculation | ||
TASK_EXPR | SWD_TSKEXP | CHAR | 255 | Expression for task | ||
DES_ST_EXP | SWD_DSTTEX | CHAR | 255 | Expression for requested start (time) | ||
DES_SD_EXP | SWD_DSTDEX | CHAR | 255 | Expression for requested start (date) | ||
DES_SZ_EXP | SWD_TZONEX | CHAR | 255 | Expression for Time Zone | ||
LAT_ST_EXP | SWD_LSTTEX | CHAR | 255 | Expression for latest start (time) | ||
LAT_SD_EXP | SWD_LSTDEX | CHAR | 255 | Expression for latest start (date) | ||
LAT_SZ_EXP | SWD_TZONEX | CHAR | 255 | Expression for Time Zone | ||
DES_ET_EXP | SWD_DENTEX | CHAR | 255 | Expression for requested end (time) | ||
DES_ED_EXP | SWD_DENDEX | CHAR | 255 | Expression for requested end (date) | ||
DES_EZ_EXP | SWD_TZONEX | CHAR | 255 | Expression for Time Zone | ||
LAT_ET_EXP | SWD_LENTEX | CHAR | 255 | Expression for Latest End | ||
LAT_ED_EXP | SWD_LENDEX | CHAR | 255 | Expression for latest end (date) | ||
LAT_EZ_EXP | SWD_TZONEX | CHAR | 255 | Expression for Time Zone | ||
AGENT_EXPR | SWD_AGEXPR | CHAR | 255 | Expression for Agent of Activity | ||
DEADL_EXPR | SWD_DEEXPR | CHAR | 255 | Notification Agent for Deadline Monitoring | ||
DEEND_EXPR | SWD_DDEXPR | CHAR | 255 | Notification Agent If Requested End Is Missed | ||
LASTR_EXPR | SWD_LSEXPR | CHAR | 255 | Notification Agent for Latest Start | ||
NOTIF_EXPR | SWD_NOEXPR | CHAR | 255 | Expression for Notification Agent for Completion | ||
EXCL_EXPR | SWD_EXPEXC | CHAR | 255 | Excluded agents as expression | ||
LOGSYS_EXP | SWD_LOGSYE | CHAR | 255 | WF: Logical system for workflow runtime | ||
USLSYS_EXP | SWD_USLSYE | CHAR | 255 | WF: Logical system for inbox | ||
URL_EXPR | SWD_STRURL | CHAR | 255 | Address (URL) for Workflow Call | ||
CONV_EXPR | SWD_WEBCON | CHAR | 255 | WebFlow: Conversion | ||
XML_EXPR | SWD_WEBXML | CHAR | 255 | Rule for XML Document Format | ||
AUTH_EXPR | SWD_WEBAUT | CHAR | 255 | WebFlow Rule for Authentication | ||
SEND_EXPR | SWD_WEBSND | CHAR | 255 | WebFlow Rule for Sending | ||
CONV_ROLE | SWD_CONROL | CHAR | 14 | Rule for Conversion | ||
XML_ROLE | SWD_XMLROL | CHAR | 14 | Rule for XML Creation | ||
AUTH_ROLE | SWD_AUTROL | CHAR | 14 | Authorization Determination Rule | ||
SEND_ROLE | SWD_SNDROL | CHAR | 14 | Rule for Sending | ||
XMLCMDROLE | SWD_XMCMDR | CHAR | 14 | Rule for Function Control | ||
XMLP_ROLE | SWD_XMCMDR | CHAR | 14 | Rule for Function Control | ||
PARAMETER1 | SWD_PARAM1 | CHAR | 255 | First parameter with expression for user decision | ||
PARAMETER2 | SWD_PARAM2 | CHAR | 255 | Second parameter with expression for user decision | ||
PARAMETER3 | SWD_PARAM3 | CHAR | 255 | Third parameter with expression for user decision | ||
PARAMETER4 | SWD_PARAM4 | CHAR | 255 | Fourth parameter with expression for user decision | ||
CASE_CONTE | SWD_CASECE | CHAR | 255 | Workflow definition: Expression via container | ||
PRIO_EXPR | SWD_PRIEXP | CHAR | 255 | Priority of Step as Expression |
Key field | |
Non-key field |
SWD_SSTEPS - Workflow Definition: Steps (Runtime + Definition) SWD_SSEL - Workflow Definition: EATAB Choose Step/Operator SWD_SRTTSK - WF: Data for Sorting Tasks in WF Explorer SWD_SPROPTS - Runtime Structure: Attributes SWD_SNODES - Workflow definition: Node table (runtime) SWD_SMETHO - Workflow definition: Secondary methods (runtime+definition)