SMOUTPUT SAP (Output Structure of the Monitor) Structure details
Description: Output Structure of the Monitor
Structure field list including key, data, relationships and ABAP select examples
SMOUTPUT 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 "Output Structure of the Monitor" 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_SMOUTPUT TYPE SMOUTPUT.
The SMOUTPUT table consists of various fields, each holding specific information or linking keys about Output Structure of the Monitor data available in SAP. These include MANDT (Client), ID (ID of Processed Object (see SCHEDMAN_TYPE for Category)), LOGSYS (Logical system), IDTYPE (Object Category of the ID).. 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 (character-type or numeric)
SAP SMOUTPUT 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 |
MANDT | Client | MANDT | CLNT | 3 | Assigned to domain | MANDT | |||
ID | ID of Processed Object (see SCHEDMAN_TYPE for Category) | SCHEDMAN_ID | DEC | 21(7) | TZNTSTMPL | ||||
LOGSYS | Logical system | LOGSYS | CHAR | 10 | Assigned to domain | ALPHA | LOGSYS | ||
IDTYPE | Object Category of the ID | SCHEDMAN_TYPE | CHAR | 1 | SCHEDMAN_TYPE | ||||
SDATE | Start date of processing | SCHEDMAN_SDATE | DATS | 8 | MODAT | SCHEDMAN_SDATE | |||
EDATE | End Date for Processing | SCHEDMAN_EDATE | DATS | 8 | MODAT | SCHEDMAN_SDATE | |||
STIME | Start Time of Processing | SCHEDMAN_STIME | TIMS | 6 | TIMES | SCHEDMAN_STIME | |||
ETIME | End Time of Processing | SCHEDMAN_ETIME | TIMS | 6 | TIMES | SCHEDMAN_STIME | |||
UNAME | User Name | UNAME | CHAR | 12 | UNAME | ||||
APLSTAT | Job Status from a Business View | SCHEDMAN_JOB_STATI | CHAR | 1 | SCHEDMAN_JOB_STATI | ||||
TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | TZNTSTMPS | DEC | 15 | TZNTSTMPS | ||||
MASTERID | ID of the higher level node in the flow | SCHEDMAN_MASTERID | DEC | 21(7) | TZNTSTMPL | ||||
WF_WITEM | Transfer of a workflow ID | WF_WITEM | CHAR | 12 | WF_WITEM | ||||
FUNCTION | Business Transaction Written by the Transation | SCHEDMAN_FUNCTION | CHAR | 4 | CHAR4 | ||||
TCODE | Transaction Code | TCODE | CHAR | 20 | Assigned to domain | TCODE | TCD | ||
ACTIVITY | Activity | ACTIV_AUTH | CHAR | 2 | Assigned to domain | ACTIV_AUTH | |||
VARIANTE | ABAP: Name of variant (without program name) | VARIANT | CHAR | 14 | Assigned to domain | VARIANT | |||
REPID | ABAP Program Name | REPID | CHAR | 40 | PROGNAME | ||||
APPLICATION | Schedule Manager: Application | SCHEDMAN_APPL | CHAR | 30 | Assigned to domain | SCHEDMAN_APPL | SCMA_APPL | H_SCMA_APPLICATION | |
TESTFLAG | Test Run | SCHEDMAN_TEST_FLG | CHAR | 1 | SCHEDMAN_FLAG | ||||
NR_OF_OBJECTS | Number of Objects Processed | SM_OBJ_NR | INT4 | 10 | INT4 | ||||
MASTERAPPL | Schedule Manager: Application | SCHEDMAN_APPL | CHAR | 30 | Assigned to domain | SCHEDMAN_APPL | SCMA_APPL | H_SCMA_APPLICATION | |
BATCHFLAG | Flag: Batch data exist | SCHEDMAN_BATCH_FLG | CHAR | 1 | SCHEDMAN_FLAG | ||||
SELKRITFLAG | Flag: Selection criteria exist | SCHEDMAN_SELKRIT_FLG | CHAR | 1 | SCHEDMAN_FLAG | ||||
MESSAGEFLAG | Flag: Data from the Message Handler exists | SCHEDMAN_MESSAGE_FLG | CHAR | 1 | SCHEDMAN_FLAG | ||||
PARAMETERFLAG | Flag: Processing parameters exist | SCHEDMAN_PARAMETER_FLG | CHAR | 1 | SCHEDMAN_FLAG | ||||
RESULTLISTFLAG | Flag: Results list exists | SCHEDMAN_RESULTLIST_FLG | CHAR | 1 | SCHEDMAN_FLAG | ||||
STATUSFLAG | Flag: Information on changing the status is available | SCHEDMAN_STATUS_FLG | CHAR | 1 | SCHEDMAN_FLAG | ||||
SPECIFICFLAG | Data that is specific to the application is available | SCHEDMAN_SPECIFC_FLG | CHAR | 1 | SCHEDMAN_FLAG | ||||
SPOOLLISTFLAG | Flag: Spool list data defined by the user exists | SCHEDMAN_SPOOLLISTFLAG | CHAR | 1 | CHAR1 | ||||
EXTFLAG | Flag: Saved Results Lists Are Available | SCHEDMAN_EXTFLAG | CHAR | 1 | SCHEDMAN_FLAG | ||||
WFFLAG | Flag: The job is part of a work flow | SCHEDMAN_WFFLAG | CHAR | 1 | SCHEDMAN_FLAG | ||||
WORKLISTFLAG | The work item is part of a worklist | SCHEDMAN_WLFLAG | CHAR | 1 | SCHEDMAN_FLAG | ||||
POSTING_FINISHED | Job Update Is Complete | SCHEDMAN_POST_FINISH | CHAR | 1 | SCHEDMAN_FLAG | ||||
ERROR_IN_POSTING | Flag: Error occurred during update | SCHEDMAN_ERROR_IN_POSTING | CHAR | 1 | SCHEDMAN_FLAG | ||||
ONELISTFLAG | A short (one page) results list (basic) is available. | SCHEDMAN_ONELISTFLAG | CHAR | 1 | SCHEDMAN_FLAG | ||||
.INCLU--AP | 0 | ||||||||
REF_ID | ID given by the Scheduler for this job | SCHEDMAN_SCHEDULERID | DEC | 21(7) | TZNTSTMPL | ||||
REF_RFCDEST | Logical Destination (Specified in Function Call) | RFCDEST | CHAR | 32 | Assigned to domain | RFCDEST | RFC | F4_RFCDESTYPEALL | |
REF_WF_WITEM | Transfer of a workflow ID | WF_WITEM | CHAR | 12 | WF_WITEM | ||||
SEND_MAIL | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
CONF_MAIL_USER | User Name | UNAME | CHAR | 12 | UNAME | ||||
WF_EVENT_DELAYED | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
MAIL_CONTENT | Character field of length 40 | CHAR40 | CHAR | 40 | CHAR40 | ||||
WF_OKEY | Object key | SWO_TYPEID | CHAR | 70 | SWO_TYPEID | ||||
REF_RFCDIA | Logical Destination (Specified in Function Call) | RFCDEST | CHAR | 32 | Assigned to domain | RFCDEST | RFC | F4_RFCDESTYPEALL | |
APLSTAT_ICON | Icon for Job Status | SCHEDMAN_APLSTAT_ICON | CHAR | 50 | SCHEDMAN_ICON | ||||
APLSTAT_TEXT | Schedule Manager 50 Char | SM_CHAR50 | CHAR | 50 | SM_CHAR50 | ||||
USERSTAT | The status that the user has defined | SCHEDMAN_USER_STATI | CHAR | 1 | SCHEDMAN_USER_STATI | ||||
USERSTAT_ICON | Icon for the status that the user has set | SCHEDMAN_USERSTAT_ICON | CHAR | 50 | SCHEDMAN_ICON | ||||
USERSTAT_TEXT | Schedule Manager 50 Char | SM_CHAR50 | CHAR | 50 | SM_CHAR50 | ||||
TEST_ICON | Icon for the Test Run | SCHEDMAN_TEST_ICON | CHAR | 50 | SCHEDMAN_ICON | ||||
DURATION | Runtime for one process | SCHEDMAN_DURATION | CHAR | 17 | CHAR17 | ||||
NODE_KEY | Tree Control: Node Key | TV_NODEKEY | CHAR | 12 | TM_CHAR12 | ||||
JOBTEXT | Error message text - long text of the error | TEXT70 | CHAR | 70 | TEXT70 | ||||
DEP | Depth of the level in workflow | SCHEDMAN_RANK | INT4 | 10 | SYST_LONG | ||||
TOP_NODE | Work item ID | SWW_WIID | NUMC | 12 | Assigned to domain | SWW_WIID | WID | ||
NODE_NUMBER | Node Number | SWD_NODEID | NUMC | 10 | SWD_NODIDS | ||||
WORKLISTID | Description of a Worklist in the Schedule Manager | KPEP_WL_WORKLISTID | CHAR | 12 | Assigned to domain | KPEP_WL_WORKLISTID | |||
WORKLISTNODE | Node is part of a worklist | SCHEDMAN_WLNODE | CHAR | 1 | SCHEDMAN_FLAG | ||||
CHILD_WORKLISTID | Description of a Worklist in the Schedule Manager | KPEP_WL_WORKLISTID | CHAR | 12 | Assigned to domain | KPEP_WL_WORKLISTID | |||
CHILD_NODE_NUMBER | Node Number | SWD_NODEID | NUMC | 10 | SWD_NODIDS | ||||
POSTING_ICON | Icon for Job Status | SCHEDMAN_APLSTAT_ICON | CHAR | 50 | SCHEDMAN_ICON | ||||
POSTING | Icon for Job Status | SCHEDMAN_APLSTAT_ICON | CHAR | 50 | SCHEDMAN_ICON | ||||
WL_SUBNODE | Row is a Worklist Step | 0 | |||||||
OBJECTS_FAULTY | Number of Objects in Worklist with Errors | KPEP_WL_OBJCOUNT_FAULTY | NUMC | 7 | KPEP_WL_OBJCOUNT | ||||
OBJECTS_FINISHED | Number of Worklist Objects Without Errors | KPEP_WL_OBJCOUNT_FINISHED | NUMC | 7 | KPEP_WL_OBJCOUNT | ||||
OBJECTS_TOTAL | Number of Objects in Worklist | KPEP_WL_OBJCOUNT | NUMC | 7 | KPEP_WL_OBJCOUNT | ||||
OUT_APLSTAT_ICON | Icon for Job Status | SCHEDMAN_APLSTAT_ICON | CHAR | 50 | SCHEDMAN_ICON | ||||
OUT_USERSTAT_ICON | Icon for the status that the user has set | SCHEDMAN_USERSTAT_ICON | CHAR | 50 | SCHEDMAN_ICON | ||||
TASK_OWNER | Schedule Manager: Task Owner | SCMATASK_OWNER | CHAR | 12 | UNAME | ||||
OFFICE_DOC | Schedule Manager: Office document exists | SCHEDMAN_OFFICE_FLAG | CHAR | 1 | SCHEDMAN_FLAG | ||||
LONGTEXT | Schedule Manager: Long text exists | SCHEDMAN_LONGTEXT | CHAR | 1 | SCHEDMAN_FLAG | ||||
PROFILE | Schedule Manager: Task List | PEPPROFILE | CHAR | 10 | Assigned to domain | PEPPROFILE | SCMAPROFILE | H_PEPPROFILE | |
NODE_ID | Character Field of Length 12 | CHAR12 | CHAR | 12 | CHAR12 | ||||
WL_SUBNODE | Row is a Worklist Step | 0 | |||||||
ORG_JOBTEXT | Error message text - long text of the error | TEXT70 | CHAR | 70 | TEXT70 | ||||
JOBNAME | Background job name | BTCJOB | CHAR | 32 | CHAR32 | ||||
JOBCOUNT | Job ID | BTCJOBCNT | CHAR | 8 | CHAR8 | ||||
STATTEXT | Status Change Reason | SM_STATUS_TXT | CHAR | 40 | SM_CHAR40 |
Key field | Non-key field |
How do I retrieve data from SAP structure SMOUTPUT using ABAP code?
As SMOUTPUT 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 SMOUTPUT as there is no data to select.How to access SAP table SMOUTPUT
Within an ECC or HANA version of SAP you can also view further information about SMOUTPUT 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