DB2DEADRS SAP (RFC - Deadlock Structure Resources, Holder and Waiter) Structure details
Description: RFC - Deadlock Structure Resources, Holder and Waiter
Structure field list including key, data, relationships and ABAP select examples
DB2DEADRS 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 "RFC - Deadlock Structure Resources, Holder and Waiter" 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_DB2DEADRS TYPE DB2DEADRS.
The DB2DEADRS table consists of various fields, each holding specific information or linking keys about RFC - Deadlock Structure Resources, Holder and Waiter data available in SAP. These include LODRSSSID (DB2 subsystem ID), LODRSLUUV (Instance number (unique value)), LODRSDATE (Field of type DATS), LODRSTIME (Field of type TIMS).. 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 DB2DEADRS 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 |
LODRSSSID | DB2 subsystem ID | DB2SWPSSID | CHAR | 4 | DB2CHAR04 | ||||
LODRSLUUV | Instance number (unique value) | DB2INSTNO | RAW | 12 | DB2RAW12 | ||||
LODRSDATE | Field of type DATS | DATS | DATS | 8 | DATS | ||||
LODRSTIME | Field of type TIMS | TIMS | TIMS | 6 | TIME | ||||
LODRSMSEC | Event time stamp (milliseconds) | DB2EVTTMS | CHAR | 6 | DB2CHAR06 | ||||
LODRSCNT | DB2/390: Unique counter | DB2UCNT | INT4 | 10 | |||||
LODRSFR | The type of resource held by a lock | DB2RESTYPE | CHAR | 20 | CHAR20 | ||||
LODRSKD | The name of the DB2 database | DB2DBOWNER | CHAR | 16 | DB2CHAR16 | ||||
LODRSKP | Object name | DB2PAGES2 | CHAR | 18 | DB2CHAR18 | ||||
LODRSK1 | Page number | DB2PAGENR | CHAR | 10 | DB2CHAR10 | ||||
LODRSK2 | Row ID or partition number, depending on resource type | DB2PARTNR | CHAR | 3 | DB2CHAR03 | ||||
LODRSHP | DB2 plan name | DB2WHCPLAN | CHAR | 128 | CHAR128 | ||||
LODRSHB | The authorization ID under which the transaction is running | DB2WHCAID | CHAR | 128 | CHAR128 | ||||
LODRSHN | The connection ID of the thread | DB2WHCCN | CHAR | 8 | DB2CHAR08 | ||||
LODRSHR | The correlation ID of the thread (IP address) | DB2WHCCV | CHAR | 16 | DB2CHAR16 | ||||
LODRSHC | DB2/390: End user ID (in DB2 sense) | DB2LEUID | CHAR | 128 | CHAR128 | ||||
LODRSHJ | End user transaction name | DB2LEUTX | CHAR | 32 | DB2CHAR32 | ||||
LODRSHK | End user workstation name | DB2LEUWN | CHAR | 18 | DB2CHAR18 | ||||
LODRSHACCT | DB2 accounting string suffix | 0 | |||||||
LODRSHLUUV | Instance number (unique value) | DB2INSTNO | RAW | 12 | DB2RAW12 | ||||
LODRSHT | DB2/390: Unique counter | DB2UCNT | INT4 | 10 | |||||
LODRSHI | DB2 member name in data sharing environment | DB2MEMN | CHAR | 8 | DB2CHAR08 | ||||
LODRSHS | The mode of the lock held on the resource | DB2LOCKMS | CHAR | 3 | DB2CHAR03 | ||||
LODRSHD | Lock duration of the thread holding the resource | DB2SWD | CHAR | 12 | DB2CHAR12 | ||||
LODRSHF | RFC - raw 1 | DB2RAW1 | RAW | 1 | DB2RAW1 | ||||
LODRSWP | DB2 plan name | DB2WHCPLAN | CHAR | 128 | CHAR128 | ||||
LODRSWB | The authorization ID under which the transaction is running | DB2WHCAID | CHAR | 128 | CHAR128 | ||||
LODRSWN | The connection ID of the thread | DB2WHCCN | CHAR | 8 | DB2CHAR08 | ||||
LODRSWR | The correlation ID of the thread (IP address) | DB2WHCCV | CHAR | 16 | DB2CHAR16 | ||||
LODRSWC | DB2/390: End user ID (in DB2 sense) | DB2LEUID | CHAR | 128 | CHAR128 | ||||
LODRSWJ | End user transaction name | DB2LEUTX | CHAR | 32 | DB2CHAR32 | ||||
LODRSWK | End user workstation name | DB2LEUWN | CHAR | 18 | DB2CHAR18 | ||||
LODRSWACCT | DB2 accounting string suffix | 0 | |||||||
LODRSWLUUV | Instance number (unique value) | DB2INSTNO | RAW | 12 | DB2RAW12 | ||||
LODRSWT | DB2/390: Unique counter | DB2UCNT | INT4 | 10 | |||||
LODRSWI | DB2 member name in data sharing environment | DB2MEMN | CHAR | 8 | DB2CHAR08 | ||||
LODRSWF | IRLM function request (LOCK, UNLOCK, or CHANGE) | DB2SWU | CHAR | 6 | DB2CHAR06 | ||||
LODRSWS | The mode of the lock held on the resource | DB2LOCKMS | CHAR | 3 | DB2CHAR03 | ||||
LODRSWD | DB2/390: Waiter duration | DB20172WD | CHAR | 12 | DB2CHAR12 | ||||
LODRSWG | RFC - raw 1 | DB2RAW1 | RAW | 1 | DB2RAW1 | ||||
LODRSWA | Timeout intervals that can occur before agent is timed out | DB2W0196TC | INT4 | 10 | DB2INT4 | ||||
LODRSHSTID | DB2RHSTID | INT4 | 10 | DB2INT4 | |||||
LODRSWSTID | DB2RWSTID | INT4 | 10 | DB2INT4 | |||||
RZ20 | Already reported to transaction RZ20? | 0 | |||||||
E2E | Already reported to SolMan E2E alerting? | 0 | |||||||
HWPTYPE | Corresponding R/3 work process type | DB2WPTYE | CHAR | 5 | DB2CHAR05 | ||||
HWPTYPE | process type | DB2PROCTYP | CHAR | 11 | |||||
HWPNUMBER | Work process number | DB2WPNUM | NUMC | 10 | DB2NUMC10 | ||||
HWPID | Work process ID | DB2WPID | NUMC | 10 | DB2NUMC10 | ||||
HWPNUMBER | process ID | DB2PROCID | NUMC | 19 | |||||
HWPID | Work process ID | DB2WPID | NUMC | 10 | DB2NUMC10 | ||||
HASHOST | Application server host name | DB2ASHOST | CHAR | 32 | DB2CHAR32 | ||||
HASHOST | Application server host name | DB2ASHOST | CHAR | 32 | DB2CHAR32 | ||||
WWPTYPE | Corresponding R/3 work process type | DB2WPTYE | CHAR | 5 | DB2CHAR05 | ||||
WWPTYPE | process type | DB2PROCTYP | CHAR | 11 | |||||
WWPNUMBER | Work process number | DB2WPNUM | NUMC | 10 | DB2NUMC10 | ||||
WWPID | Work process ID | DB2WPID | NUMC | 10 | DB2NUMC10 | ||||
WWPNUMBER | process ID | DB2PROCID | NUMC | 19 | |||||
WWPID | Work process ID | DB2WPID | NUMC | 10 | DB2NUMC10 | ||||
WASHOST | Application server host name | DB2ASHOST | CHAR | 32 | DB2CHAR32 | ||||
MEMBER | DB2 member name in data sharing environment | DB2MEMN | CHAR | 8 | DB2CHAR08 | ||||
WASHOST | Application server host name | DB2ASHOST | CHAR | 32 | DB2CHAR32 | ||||
MEMBER | DB2 member name in data sharing environment | DB2MEMN | CHAR | 8 | DB2CHAR08 | ||||
HOLDERSQL | Statement text | DB2QSTSTMT | CHAR | 255 | |||||
HSQLTOKN | Statement ID | DB2QSTTOKN | INT4 | 10 | DB2INT4 | ||||
HOLDERSQL | Statement text | DB2QSTSTMT | CHAR | 255 | |||||
HSQLSTNM | DB2 statement name | DB2QSTSTNM | RAW | 16 | DB2RAW16 | ||||
HSQLTOKN | Statement ID | DB2QSTTOKN | INT4 | 10 | DB2INT4 | ||||
HSQLSTNM | DB2 statement name | DB2QSTSTNM | RAW | 16 | DB2RAW16 | ||||
WAITERSQL | Statement text | DB2QSTSTMT | CHAR | 255 | |||||
WSQLTOKN | Statement ID | DB2QSTTOKN | INT4 | 10 | DB2INT4 | ||||
WAITERSQL | Statement text | DB2QSTSTMT | CHAR | 255 | |||||
WSQLSTNM | DB2 statement name | DB2QSTSTNM | RAW | 16 | DB2RAW16 | ||||
WSQLTOKN | Statement ID | DB2QSTTOKN | INT4 | 10 | DB2INT4 | ||||
HCONNAME | Database connection name | 0 | |||||||
WSQLSTNM | DB2 statement name | DB2QSTSTNM | RAW | 16 | DB2RAW16 | ||||
HCONNAME | Database connection name | 0 | |||||||
WCONNAME | Database connection name | 0 | |||||||
HSAPSID | SAP system ID (SAPSID) | 0 | |||||||
WCONNAME | Database connection name | 0 | |||||||
HSAPSID | SAP system ID (SAPSID) | 0 | |||||||
HABAPREP | ABAP Program: Current Main Program | SYREPID | CHAR | 40 | Assigned to domain | PROGRAMM | |||
HTXCODE | 0 | ||||||||
HABAPREP | ABAP Program: Current Main Program | SYREPID | CHAR | 40 | Assigned to domain | PROGRAMM | |||
HTXCODE | transaction / thread name | DB2TXNAME | CHAR | 80 | |||||
HENDUSER | SAP end-user ID | 0 | |||||||
HENDUSER | SAP end-user ID | 0 | |||||||
HJ2EESER | J2EE service type | 0 | |||||||
WSAPSID | SAP system ID (SAPSID) | 0 | |||||||
HJ2EESER | J2EE service type | 0 | |||||||
WSAPSID | SAP system ID (SAPSID) | 0 | |||||||
WABAPREP | ABAP Program: Current Main Program | SYREPID | CHAR | 40 | Assigned to domain | PROGRAMM | |||
WTXCODE | 0 | ||||||||
WABAPREP | ABAP Program: Current Main Program | SYREPID | CHAR | 40 | Assigned to domain | PROGRAMM | |||
WTXCODE | transaction / thread name | DB2TXNAME | CHAR | 80 | |||||
WENDUSER | SAP end-user ID | 0 | |||||||
WENDUSER | SAP end-user ID | 0 | |||||||
WJ2EESER | J2EE service type | 0 | |||||||
WJ2EESER | J2EE service type | 0 |
Key field | Non-key field |
How do I retrieve data from SAP structure DB2DEADRS using ABAP code?
As DB2DEADRS 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 DB2DEADRS as there is no data to select.How to access SAP table DB2DEADRS
Within an ECC or HANA version of SAP you can also view further information about DB2DEADRS 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