ST22 is a transaction code used in SAP systems to display and analyze Runtime error and system dump messages. This transaction is used to view the unhandled exceptions that occur in an SAP system and are sent to the ABAP dump. ST22 can be used to find out where and when the dump was triggered, to view the details of the dump and to display the list of all dumps in the system. ST22 is also used to analyze short dumps, transaction dumps, and DBIF_RSQL_SQL_ERROR dumps.
ST22 — Meta Data
| Description: | ABAP Dump Analysis |
| Main Category: | Basis |
| Sub Category: | Syntax, Compiler, Runtime |
TCodes related to ST22
| TCODE | Description | Application |
|---|---|---|
| SM21 | Online System Log Analysis | Basis - SAP System Log |
| SM37 | Overview of job selection | Basis - Background Processing |
| SM50 | Work Process Overview | Basis - Client/Server Technology |
| SM13 | Administrate Update Records | Basis - Client/Server Technology |
| SE38 | ABAP Editor | Basis - ABAP Editor |
| SM58 | Asynchronous RFC Error Log | Basis - RFC |
| SM59 | RFC Destinations (Display/Maintain) | Basis - RFC |
| RSMO | Data Load Monitor Start | BW - Data Staging |
| SE37 | ABAP Function Modules | Basis - Function Builder |
| SM12 | Display and Delete Locks | Basis - Enqueue |
| SLG1 | Application Log: Display Logs | Basis - Basis Application Log |
Tables related to ST22
| TABLE | Description | Application |
|---|---|---|
| VBAK | Sales Document: Header Data | SD - Sales |
| T000 | Clients | Basis - Client Copy |
| CALLSTACK | structure for abap callstack (do not use as include in dbtb) | BC - SAP GUI for Windows Controls |
| VBAP | Sales Document: Item Data | SD - Sales |
| BSEG | Accounting Document Segment | FI - Financial Accounting |
| BKPF | Accounting Document Header | FI - Financial Accounting |
| T100 | Messages | Basis - Activation Program, Conversion Program, DB Utility, MC, SPDD |
| RSODSACTREQ | Activation table of M-requests to change-log requests | BW - Data Staging |
| RSJOBINFO | ABAP: Information about job scheduling | 40A - Syntax |
| MARA | General Material Data | Logistics - Material Master |
| EKKO | Purchasing Document Header | MM - Purchasing |
| MONI | Monitor table MONI | Basis - Performance Monitors (TCC) |
Authorization Objects related to ST22
| AUTHORIZATION OBJECT | Description | Application |
|---|---|---|
| S_RFC | Authorization Check for RFC Access | |
| S_TCODE | Transaction Code Check at Transaction Start | |
| S_ICFREC | Recorder Activity for Internet Communication Framework | |
| S_DATASET | Authorization for file access | |
| S_BTCH_JOB | Background Processing: Operations on Background Jobs | |
| S_ADMI_FCD | System Authorizations | |
| S_USER_GRP | User Master Maintenance: User Groups | |
| S_DEVELOP | ABAP Workbench | |
| S_CTS_ADMI | Administration Functions in Change and Transport System | |
| S_RZL_ADM | CCMS: System Administration | |
| S_ALV_LAYO | ALV Standard Layout | |
| S_TRANSLAT | Translation environment authorization object |
ABAP FMs related to ST22
| FM | Description | Application |
|---|---|---|
| HTTP_DISPATCH_REQUEST | HTTP-Umgebung | Basis - Internet Communication Framework |
| BAPI_TRANSACTION_COMMIT | Execute external Commit when using BAPIs | Basis - ALE Integration Technology |
| TIMEZONE | Timezone Miniap | Payroll - USA |
| GUI_DOWNLOAD | Download an Internal Table to the PC | Basis - Graphical User Interface |
| BBP_PD_ABORT | Abbrechen mit Abort-Message | SRM - Enterprise Buyer |
| SAP_WAPI_CREATE_EVENT | Workflow interfaces: Create event | Basis - SAP Business Workflow |
| REUSE_ALV_GRID_DISPLAY | Output of a simple list (single-line) | Basis - SAP List Viewer |
| GUI_UPLOAD | Upload for Data Provider | Basis - Graphical User Interface |
| RESTART_OF_BACKGROUNDTASK | Restart Transactional RFC | Basis - RFC |
| RV_MESSAGE_UPDATE | Update von Nachrichten in der Tabelle NAST | SD - Output Determination |
| SWE_EVENT_CREATE | Generate an event (public) | Basis - SAP Business Workflow |
| HRXSS_PER_CLEANUP | Check changes in all infotype records | Personnel Mgmt - Common Parts |
ABAP Reports related to ST22
| ABAP REPORT | Description | Application |
|---|---|---|
| SAPMHTTP | HTTP Control | Basis - Internet Communication Framework |
| SAPMSSY1 | CPIC and RFC Control | Basis - RFC |
| SAPMSSY0 | System Exits | Basis - Syntax, Compiler, Runtime |
| BBP_PD | Document Display (Procurement Framework) | SRM - Enterprise Buyer |
| RSINCL00 | ABAP Program Reference List | Basis - Report Tree |
| SAPLOLEA | SAP OLE Automation Controller | |
| RS_TRANSTRU_ACTIVATE_ALL | Activate all active transfer structures for a source system | BW - Warehouse Management |
| SAPMSSYD | Screen Exits | Basis - Syntax, Compiler, Runtime |
| RDDEXECL | Execute Reports after Import for Transport Requests from TRBAT | Basis - Transport Organizer |
| SAPFSYSCALLS | System Routines for Communication SAPMSSYD - Services DO NOT MODIFY | Basis - Graphical User Interface |
| SAPLTHFB | Task Handler Function Module | |
| SAPFGUICNTL | Routines for Communication Between Kernel and Control Framework | Basis - Graphical User Interface |
BW Datasources related to ST22
| BW DATASOURCE | Description | Application |
|---|---|---|
| 2LIS_03_BF | Goods Movements From Inventory Management | MM - Materials Management |
| 2LIS_02_ITM | Purchasing Data (Item Level) | MM - Materials Management |
| 2LIS_11_VAITM | Sales Document Item Data | SD - Sales and Distribution |
| 0TCTSYSID | BW Metadata: BW System | - |
| 0FI_AP_4 | Vendors: Line Items with Delta Extrcation | FI - Accounts Payable |
| 2LIS_03_BX | Stock Initialization for Inventory Management | MM - Materials Management |
| 2LIS_02_HDR | Purchasing Data (Header Level) | MM - Materials Management |
| 2LIS_11_VAHDR | Sales Document Header Data | SD - Sales and Distribution |
| 2LIS_02_SCL | Purchasing Data (Schedule Line Level) | MM - Materials Management |
| 0TCT_DS01 | OLAP: Aggregated Data | - |
| 0TCT_DS02 | OLAP: Detailed Data | - |
| 0TCT_DS03 | Data Manager: Detailed Data | - |
Errors related to ST22
| ERROR | Description |
|---|---|
| MESSAGE_TYPE_X | Short text of the error message: |
| UNCAUGHT_EXCEPTION | This exception is closely related to a previous exception &YC |
| DBIF_RSQL_SQL_ERROR | Database error text: &P4. |
| RAISE_EXCEPTION | A RAISE statement in program &AP has raised exception condition &P1.\n |
| SAPSQL_ARRAY_INSERT_DUPREC | When an Open SQL array insert is performed |
| TSV_TNEW_PAGE_ALLOC_FAILED | No more rows could be added to internal table &T1-NAME. To make |
| SYNTAX_ERROR | The following syntax error has occurred in program &P1:\n |
| TIME_OUT | After a certain time |
| GETWA_NOT_ASSIGNED | An attempt was made to access a field symbol that has not been assigned |
| OBJECTS_OBJREF_NOT_ASSIGNED | You are trying to access a component with a 'ZERO' object reference |
| ASSERTION_FAILED | The following checkpoint group was used: &P1\n |
| DYNPRO_SEND_IN_BACKGROUND | Attempt made to send an image to a user during background processing.\n |
Messages related to ST22
| MESSAGE | Description |
|---|---|
| BT005 | Specify a complete start time |
| PU132 | Errors occurred executing report & |
| RSAU499 | Error occurred in & for data target & |
| RSTRAN803 | Source &1 &2 does not exist |
| RSM340 | Errors in source system |
| RSAU727 | Routine & |
| RSDMD138 | Master data/text of characteristic & already deleted |
| DU251 | There is no sender structure for program & |
| DB400 | Segment & not in table 032 |
| BRAIN299 | System error in program & and form & |
| SMW3018 | Validation error occurred: Module &1 |
| RS_EXCEPTION000 | &1 &2 &3 &4 |
Table Fields related to ST22
| TABLE FIELD | Description |
|---|---|
| CRM | Checkbox |
| IDOC | XMS: Flag (true/false) |
| TIME_OUT | time out value for each search call (second) |
| BADI | Boolean Variable (X=true |
| RAISE_EXCEPTION | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') |
| CP | Boolean Variable (X=true |
| SYSFAIL | |
| TDMS | General Flag |
| ASSERTION_FAILED | |
| LSMW | Prefix 'LSMW' |
| SCRIPT | |
| BSEG | Field Name |
Glossary/Terms related to ST22
A copy or a snapshot of memory content.
The period in which a program is executed.
The time period in which a workflow is executed. At runtime, no changes can be made to the workflow and placeholders in texts are replaced with real values.
Runtime
BC - Cloud Foundry (BC-CP-CF)An engine or context for executing programs, such as Java Web Tomcat 8 or Node.js runtime.
Runtime
CAF - CAF Guided Procedures (CAF-GP)The part of the Guided Procedures framework which supports process execution.
Validity period of a license sales contract.
Runtime
EP - Portal Infrastructure (EP-PIN)The environment in which all portal users perform their daily tasks, according to the roles defined for them within the organization. The runtime environment is browser-based, responding to events triggered by the user, who can navigate among business-related content for viewing and analysis. Runtime provides localization capabilities, defined by user locale parameters, as well as offering the user the ability to personalize portal appearance and the organization of information. The portal runtime environnment is directly affected by the actions of administrators during design time.
See Remote Function Call.
The unknown underlying cause of an incident or incidents. The business transaction used to log such a cause.
Background
IS - Advertising Management Classified (IS-M-AMC)Design level in an ad at which graphics and lines can be inserted in IS-M/AMC UI, for example if a photo or color gradient is to appear in the background of an ad.
Background
LOD - Employee CentralHistory of an employee or a candidate.
Monitoring
AP - CRO14-Service Provider Cockpit (AP-LM-SPC)A work center which provides comprehensive information about the systems and tenants connected to the Service Provider Cockpit. This information comprise availability aspects, health checks activated in the systems, the compliance of parameters, and the deployment status of BS sets. In addition, the processing of incidents takes place in this work center and reports related to incident processing and system availability are available here.
Monitoring
BC - Application Interface FrameworkThe process of displaying and surveying interfaces and the data messages processed through them.
Monitoring
BC - Landscape Virtualization Management (BC-VCM-LVM)The process of collecting and displaying data and metrics from the SAP system and its components (for example, dialog instance, central instance, database instance), the virtualization layer, and the physical system. The data and metrics are used by other subsystems in SAP Landscape Management such as dashboards, and alerts.
Monitoring
CA - SAP Customer Activity Repository On-Shelf Availability (CA-RT-CAR-OSA)The process during which the on-shelf availability algorithm compares the actual frequency of sales of a product at a store against the expected frequency (supplied by the estimation model and intra-week pattern). The algorithm uses the comparison to determine the percentage likelihood that this product is out of shelf. The monitoring process also uses the confidence threshold settings to determine the time at which the on-shelf availability algorithm needs to be executed again.
Monitoring
CRM - SAP Contact Center (CRM-CCI)The process or application for collecting and displaying data and metrics from the system and its users' performance.
Monitoring
FS - Funding Management (FS-TXS)Part of the settlement process. The monitoring watches over a possible set of events/amendments to a funding transaction and where applicable takes the necessary measure and sends back the relevant reports to the monitoring-cockpit.
Monitoring
MFG - Machine Model (MFG-DM-MA-MM)Monitoring of processes carried out by PCo agent instances. When activated you can display the PCo logs during runtime.
Monitoring
SRD - SCM-Warehousing and Manufacturing Execution (SRD-SCM-WME)A work center view in the Inbound Logistics, Outbound Logistics, and Internal Logistics work centers where you can access and prioritize all incomplete requests. It is also a work center view in the Physical Inventory work center where you can get an overview of the physical inventory (PI) counting process. It is also a work center view in the Production Control work center where you can view production lots. Production lots record data for released production orders. You can also manage deviations by initiating appropriate follow-up actions. Depending on the work center, these actions can be: Sending goods back to the supplier Reversing the last logistics step Accepting a deviation Requesting information from a colleague Approving a count item or logistics area Requesting a recount Rejecting a count item
Monitoring
SV - SAP Cloud ALM (SV-CLM)An overview page that covers incoming and outgoing messages for different interfaces, per service.
Sequence of steps processed either by people or by the SAP System. The chronological and logical sequence of the steps, linked to the evaluation of conditions, is monitored by the workflow manager and can be controlled flexibly with event-related response mechanisms. From a technical point of view, a workflow is represented by a workflow work item (type F).
Workflow
BNS - Concur (BNS-CON)The process in which an expense report or cash advance request is routed for approval and payment processing after it is submitted by an employee.
Workflow
CA - Intelligent Robotic Process Automation (CA-ML-IPA)The sequence of steps forming the visual interface of an automation (Cloud Studio) or a scenario (Desktop Studio).
Workflow
CA - SAP Visual Enterprise Generator (CA-VE-VEG)A workflow comprises business logic defined within a controller, and settings that are configured for each. Workflows are implemented by all jobs. Example: To upload assets in client applications, apply a workflow which determines how the asset derivatives are built.
Workflow
CEC - Contract Lifecycle Management (CEC-SAL-CLM)Approval process followed within the organization to lead a contract from start to finish. Workflow is configured by administrators in CLM.
Workflow
EPM - SAP BusinessObjects Financial Consolidation (EPM-FC)The process used to restrict user access to packages. It also enables you to define the hierarchy level of each user accessing the package.
Workflow
LOD - SAP SuccessFactors (LOD-SF)The steps users are following during the review process or another approval process. It is used to manage a form, such as a performance review, through a series of steps up to and including completion.
Workflow
MFG - Digital Manufacturing Execution (MFG-DM-ME)A logical sequence of actions carried out by the system to perform a business process.
Workflow
SBO - SAP Business One (SBO)A logical sequence of steps carried out by people or the system to perform a business process. It includes the tasks to be performed, steps in each procedure, people involved, required input and output information, and the functions required for each step. The workflow engine manages the workflow. It determines when to move to the next step in the process.
Exception
AP - SCM Supply and Demand Matching (AP-SDM)A means of reporting an unsolved problem or error in supply planning, or an incorrect planning situation.
An error situation that occurs during the execution of an ABAP program. Exceptions are either handleable (statements TRY, CATCH) or unhandleable. Exceptions that are not handled cause a runtime error.
An error that may occur in the execution of a method and indicates what has gone wrong in the method. Exception categories: Temporary error Application or system error Temporary errors may occur because system resources are not available. It may therefore be advisable to call the method again. You can respond to application or system errors within a workflow by defining steps, which are executed if the exception occurs.
A domain-specific entry in the proposal pool that is a non-standard translation of the source text, meaning that a translator cannot create it as a system standard or domain standard. For example, the German source text Alter usually means Age, so a translator creates Age as a system standard for this German source text in the proposal pool. However, in one particular short text line in a short text object assigned to the domain BC, Alter requires the exceptional translation Old instead. A translator therefore creates Old as an exception for the domain BC in the proposal pool. An exception Never has a quality status Cannot be the best proposal Cannot be automatically distributed
Exception
BNS - Concur (BNS-CON)An exception to a company travel policy.
A deviation from a defined threshold value. Exceptions are defined in the Query Designer and can be evaluated either online (in BEx Web Applications, BEx Mobile Applications, or in the BEx Analyzer), or in the background, using the Reporting Agent. Exceptions are defined by setting the threshold values or intervals, which are given a priority (bad, critical, good), and by determining the areas of the query for which the exception is valid. In the evaluation, the areas of the query lying above or below the threshold are marked in different colors. Up to nine shades of the red, yellow, and green traffic light colors are used here.
An error that occurs while executing a job.
Negative result when testing a control.
Exception
SRD - CRO-Analytics (SRD-CC-ANA)A deviation from a defined threshold value or interval. Exceptions can be applied to data, results, or a combination thereof and can be displayed as an arrow, background color, or traffic light.
Exception
TM - Container Shipping Line (TM-ADP-CSL)A notation made when the cargo is received at the carrier’s terminal or is loaded aboard a vessel. It states any irregularities in packaging, or the actual or suspected damage to the cargo. Exceptions are then noted in the bill of lading.
Exception
XAP - SAP Environmental Compliance (XAP-EM)Formal objection occuring during an action or a process. An exception occurs in the case of significant deviation regarding requirements or regulations. This happens either when a limit value is exceeded (automatic exception) or an unexpected incident occurs, for example a fire, oil spill, or other event (manual exception).
A transaction to monitor the starting and stopping of instances and displays the instance status depending on the operation mode. It can also display the alert status and alert details of instances.
A problem or project situation that affects project goals. An issue may result in changes to scope, budget, timeline, or resources. In the S/4HANA on-premise edition of SAP Commercial Project Management, the business object 'issue' is referred to as 'issue activity'. The term 'issue' denotes all the processes and actions related to any project situation that affects project goals.
Issue
CA - SAP Enterprise Dashboard (CA-EPT-EC)A task assignment associated with a "snapshot" in an enterprise dashboard.
Issue
CRM - S4CRM: Analytics (CRM-S4-ANA)A problem that impedes the fulfillment of a service transaction.
Written instructions to pay a specific amount of money to cover a bill of exchange payable.
A shortcoming that was discovered and reported when a control was being assessed or tested.
An exception, actual problem or incident that has been identified for review. Upon review of an issue, a remediation plan may be implemented to resolve or deal with the issue identified.
Issue
GRC - GRC Platform (GRC-PLA)A finding (which could be an exception, observation, problem, irregularity, or deficiency) that has been identified in business data or processes.
The issue is found at the lowest level of the product master and represents data from the actual sales unit for a title for a specific publication date. You can create issues automatically using data from the master record of the higher-level edition.
Issue
IS - SAP Retail Activity Optimization (IS-RAO)An automatically generated summary of the problems identified through store visits.
Issue
MOB - SAP Project Companion (MOB-APP-PC)A problem encountered while executing a project that endangers the successful completion of the project or the related actions within the originally planned boundaries (timeline, budget, or resources). Issues can belong to projects, work packages, and actions.
Issue
SAP - Global Field Legal (SAP-LEGAL)A subject or problem that people think or talk about, or need to deal with.
Issue
SRD - SCM-Foreign Trade Management (SRD-SCM-FTM)To send the export declaration to the customs authority.
(SV-ASA) In ASAP, an unplanned activity, project, or business situation that affects business and project goals and delays schedules. An issue may result in changes to scope, budget, timeline, and resources. Issues are managed using Issues Management.
BEx Web Application Designer Web item or BEx Analyzer design item that allows you to display system messages, information, warnings and errors.
An error log created and saved after a runtime error or by a runtime warning. Saved short dumps can be displayed using the ABAP dump analysis tool.
SAP Help, Wiki, Q&A and other resources for ST22
Click here for the full list of resources and help pages, only the first few are posted below
-
View the full list of resources, SAP Help/Wiki pages and Q&A for ST22
ABAP Dump Analysis (ST22) - Test and Analysis Tools in ABAP - SAP Library
Relevancy Factor: 240.0You can use the tools of the ABAP Dump Analysis (ST22) to subsequently list the ABAP runtime errors that have occurred in an ABAP system as well as the relevant short dumps of your logon client.
"ABAP Dump Analysis (ST22) - Test and Analysis Tools in ABAP - SAP Library"
http://help.sap.com/erp2005_ehp_06_hana/helpdata/en/96/9c16de48a2417e87b48738ba15cdb1/content.htmEmergency Solutions for Displaying Short Dumps - Test and Analysis Tools in ABAP - SAP Library
Relevancy Factor: 210.0Transaction ST22 (ABAP Dump Analysis) uses several SAP technologies, such as the ALV, for example. These provide a higher degree of usability but also make for a higher level of dependency.
http://help.sap.com/saphelp_SCM700_ehp02/helpdata/en/67/d36d069b5e4306b17a9895a51e0958/content.htmABAP Dump Analysis (ST22) - ABAP Analysis Tools - SAP Library
Relevancy Factor: 90.0You can use the tools of the ABAP dump analysis (ST22) to list the ABAP runtime errors that have occurred in an ABAP system as well as the relevant short dumps.
http://help.sap.com/saphelp_nwpi711/helpdata/en/b1/34ab1cd8e44562b0fee9524c638cca/content.htmABAP.01 Locks After Short Dumps or Exceptions - SAP NetWeaver Business Client - SAP Library
Relevancy Factor: 30.0In ABAP, an uncaught exception also causes a short dump to be written in transaction ST22 (ABAP Dump Analysis). Normally, all locks are released after a short dump. However, occasionally this does not happen, and that a lock stays dangling. Such a dangling lock usually causes an error message to be displayed stating that the data is locked in another session or already opened in another session, although the user does not have any other opened sessions.
http://help.sap.com/saphelp_tm90/helpdata/en/4c/5b12a297817513e10000000a42189b/content.htmABAP-Dumpanalyse (ST22) - SAP-Dokumentation
Relevancy Factor: 20.0Mit Werkzeugen der ABAP-Dumpanalyse (ST22) können Sie sich die in einem ABAP-System vorgefallenen ABAP-Laufzeitfehler nachträglich auflisten und die zugehörigen Kurzdumps
http://help.sap.com/saphelp_nwmobile71/helpdata/en/b1/34ab1cd8e44562b0fee9524c638cca/content.htmHow to investigate the runtime error „MESSAGE_TYPE_X“ in SAP Transportation Management | SAP Blogs
Relevancy Factor: 3.0How to investigate the runtime error „MESSAGE_TYPE_X“ in SAP Transportation Management
https://answers.sap.com/community/scm/transportation-management/blog/2014/02/07/how-to-investigate-the-runtime-error-messagetypex-in-sap-transportation-managementDTP is taking long time - SAP Q&A
Relevancy Factor: 3.0I noticed that it is taking long time (more than 15 min) while processing first data package at the below step
https://answers.sap.com/thread/3168839CO/PA Text Load! Error "Caller 70 Missing" - SAP Q&A
Relevancy Factor: 3.0I am trying to load the master data in the cube. It gives me a short dump with "caller 70 missing" and tells me to search on :
https://answers.sap.com/questions/827290/copa-text-load-error-caller-70-missing.htmlError:express document "Update was terminated" received from author - SAP Q&A
Relevancy Factor: 2.0While creating the shimpment i am assigning one Z output type and clicking on the planning phase on the shipment.
https://answers.sap.com/thread/1568267OBJECTS_OBJREF_NOT_ASSIGNED - SAP Q&A
Relevancy Factor: 2.0while creating the RFx I am getting below error, can anybody guide me to solve this.
https://answers.sap.com/thread/1888305