MSSST04LST SAP (MS SQL Server: ST04 Main Screen Display Structure) Structure details

Dictionary Type: Structure
Description: MS SQL Server: ST04 Main Screen Display Structure




ABAP Code to SELECT data from MSSST04LST
Related tables to MSSST04LST
Access table MSSST04LST




Structure field list including key, data, relationships and ABAP select examples

MSSST04LST 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 "MS SQL Server: ST04 Main Screen Display Structure" 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_MSSST04LST TYPE MSSST04LST.

The MSSST04LST table consists of various fields, each holding specific information or linking keys about MS SQL Server: ST04 Main Screen Display Structure data available in SAP. These include HOSTNAME (Hostname of the application server logged into SQL Server), SQLVERSION (Version of the database management system.), SQLBUILDNM (SQL Server build number (corresponding to a Service Pack).), PRODLEVEL (Date the executable sqlservr.exe was created.).. 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 MSSST04LST 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
HOSTNAMEHostname of the application server logged into SQL Server MSSHOSTNM_CHAR30TEXT30
SQLVERSIONVersion of the database management system. MSQVERSNCHAR50CHAR50
SQLBUILDNMSQL Server build number (corresponding to a Service Pack). MSQDBVERINT410INT4
PRODLEVELDate the executable sqlservr.exe was created. MSQSSBLDDTCHAR12CHAR12
SQLSTARTTMDate and time of last SQL Server start. MSQDBUPTMECHAR20CHAR20
SQLEESQL Server edition: 'X' = Enterprise Ed., 'C' Cluster in use MSQSSSQLEECHAR1CHAR1
NTVEROS edition: A=Advanced Server, S=Server, D=Datacenter. MSQSSNTEECHAR1CHAR1
PARAMDIFFSingle-Character Indicator CHAR1CHAR1CHAR1
DISKPERFSingle-Character Indicator CHAR1CHAR1CHAR1
ISCLUSTERIs SQL Server clustered 'Y' or 'N' MSSISCLUSTERCHAR1CHAR1
IS3GBIs SQL Server on machine with /3GB switch on 'Y' or 'N' MSSIS3GBCHAR1CHAR1
ISPAEIs SQL Server on machine with PAE 'Y' or 'N' MSSISPAECHAR1CHAR1
ISAWEIs SQL Server AWE enabled Y' or 'N' MSSISAWECHAR1CHAR1
CHIPProcessor type being used on the host running SQL Server. MSQSSCHIPCHAR20CHAR20
WINVEROperating system version running on SQL Server host. MSQSSWVERCHAR80CHAR80
NUMCPUSNumber of CPUs on the host which runs SQL Server. MSQSSCPUSINT410INT4
SQLCPUSMaximum number of CPUs SQL Server is configured to use. MSQSQLCPUSINT410INT4
MASKBitmask representing the CPUs available to Windows. MSQSSMASKCHAR8CHAR08
PHYMEMAmount of RAM on the server running SQL Server MSQSSRAMINT410INT4
TRACEFLAGSTrace flags which are currently set for SQL Server. MSQSSTFLGCHAR255CHAR255
MEMSETTINGSpecifies how SQL Server memory parameters have been set MSQMEMSETCHAR10CHAR010
AGTLOGLOCUNC path to a file used by SQL Server MSSPATHCHAR255MSSCSC255
ERRLOGLOCUNC path to a file used by SQL Server MSSPATHCHAR255MSSCSC255
CONNECTMEMAmount of dynamic memory the server is using for connections MSSPMCONNDEC23
WRKPROCMEMAmount of memory granted to executing processes in KB MSSPMGWSPMDEC23
LOCKMEMORYAmount of dynamic memory used for locks in KB MSSPMLCKMDEC23
MAXWSPMEMMaximum amount of memory available for executing SQL process MSSPMMWSPMDEC23
OPTQRYMEMAmount of memory SQL Server is using for query optimization MSSPMOPMEMDEC23
SQLCACMEMAmount of memory being used for dynamic SQL cache in KB MSSPMCACMDEC23
TARSRVMEMAmount of memory SQL Server is willing to consume in KB MSSPMTARSMDEC23
TTLSRVMEMAmount of memory SQL Server is currently using in KB. MSSPMTTLSMDEC23
USERCONCTSNumber of user connections to the SQL Server system MSSPSUSCONDEC23
CACHEHITPercentage of pages found in the buffer cache MSSPBCACHTDEC13(3)
DATACACHSZSize in KB of the data cache, including unused space MSSPBDATACDEC23
CACHESIZESize in KB of the procedure cache, including unused space. MSSPBCACSZDEC23
BUFFCOMMITNumber of committed pages in cache. MSSPBCOMITDEC23
FREEBUFFERNumber of free pages available in cache. MSSPBFREBFDEC23
STLPAGECNTNumber of buffer pages taken for other memory requirements MSSPBSTPCTDEC23
FULLSCANSNumber of unrestricted base table or index scans MSSPAFULLSDEC23
INDEXSRCHNumber of index searches MSSPAIDXSRDEC23
EXTALLOCSNumber of extents allocated to database objects MSSPAEXALDEC23
EXTDEALLSNumber of extents deallocated in a database MSSPAEXDEDEC23
PAGEALLOCSNumber of pages allocated to database objects MSSPAPGALDEC23
PAGEDEALLSNumber of pages deallocated in a database MSSPAPGDEDEC23
PAGESPLITSNumber of index page splits in a database MSSPAPGSPLDEC23
PROBESCANSNumber of probe scans in a database MSSPAPRBSNDEC23
RANGESCANSNumber of range scans through indexes MSSPARNGSNDEC23
WORKFILESNumber of work files created MSSPAWFCREDEC23
WORKTABLESNumber of work tables created MSSPAWTCREDEC23
LAZYWRITESNumber of pages written by the lazy writer to disk. MSSPBLZWTSDEC23
PAGEREADSNumber of physical page reads MSSPBPGRDSDEC23
PAGEWRITESNumber of physical page writes MSSPBPGWRTDEC23
REQBUFFPGNumber of requests to find a page in the buffer pool. MSSPBUFREQDEC23
READAHEADNumber of pages read in anticipation of use. MSSPBRAPGSDEC23
AUTOPARAMNumber of auto-parameterization attempts MSSPSAUTODEC23
SQLBATCHSNumber of SQL batch requests received by server. MSSPSBATCHDEC23
SQLCOMPILENumber of SQL compilations MSSPSQLCMPDEC23
AVGLTCHWTAverage wait time in ms for latch requests that waited. MSSPSALTWTDEC23
LATCHWAITSNumber of latch requests that had to wait before granted. MSSPSLTHWTDEC23
DB_SIZEDatabase size in MB MSS_DBSIZEDEC15
DB_ALLOCAllocated space in database in MB MSS_DBALLOCDEC15
LOG_SIZELog size in MB MSS_LOGSIZEDEC15
LOG_ALLOCAllocated space in log in MB MSS_LOGALLOCDEC15
RESERVEDReserved size in KB MSSRESSIZEDEC15
NUMTABSNumber of user tables MSSNUMTABLESINT410
TABDATAData size in KB MSSDATASIZEDEC15
NUMINDSNumber of indexes of user tables MSSNUMINDEXESINT410
INDDATAIndex size in KB MSSINDEXSIZEDEC15
UNUSEDUnused size in KB MSSUNUSEDSIZEDEC15
NUMPROCSNumber of stored procedures created in DBI MSSNUMPROCSINT410
SQLUPTIMENumber of seconds SQL Server has been running. MSQDSSQLSCINT410INT4
CPUBUSYNumber of seconds CPUs have been busy (sum for all CPUs) . MSQDSCPUBYINT410INT4
CPUIDLENumber of seconds CPUs have been idle (sum for all CPUs) . MSQDSCPUIDINT410INT4
IOBUSYNumber of seconds SQL Server tasks were busy with IO. MSQDSIOBSYINT410INT4
PCTCPUPercent of time the CPUs have been busy. MSQDSCPPCTINT410INT4
PCTIDLEPercent of time CPUs have been idle. MSQDSIDPCTINT410INT4
PCTIOPercent of time SQL Server tasks have beeen busy whit IO. MSQDSIOPCTINT410INT4
PACKRECDNumber of network packets received. MSQDSPCKRDINT410INT4
PACKSENTNumber of network packets sent out by SQL Server. MSQDSPCKSTINT410INT4
CONNECTSNumber of attempted connections to SQL Server. MSQDSCONNINT410INT4
PACKERRORSNumber of network packets with error since SQL Server start. MSQDSPCKERINT410INT4
TOTALREADNumber of disk reads done by SQL Server (physical reads). MSQDSTOTRDINT410INT4
TOTALWRITENumber of physical disk writes done by SQL Server. MSQDSTOTWRINT410INT4
TOTALERRORNumber of disk read or write errors since SQL Server started MSQDSTOTERINT410INT4
CACHETYPEType of object in SQL Server procedure cache. MSSPCTYPECHAR40CHAR40
HITRATIOProcedure cache hit ratio as percentage. MSSPCRATIODEC13(3)
OBJECTCNTNumber of objects stored in the procedure cache. MSSPCOBJCTDEC23
OBJPAGESNumber of pages used by this object type in the cache. MSSPCPAGESDEC23
USECOUNTSNumber of times an object of this type has been used. MSSPCUSECTDEC23
R3USERSNumber of connections to SAP database from SAP application. MSQDBSAPPCINT410INT4
OTHERUSERNumber of non-SAP processes connected to SAP database. MSQDBNUMPCINT410INT4
UNIUSERNumber of different users connected to SAP database MSQDBNDUSRINT410INT4

Key field Non-key field



How do I retrieve data from SAP structure MSSST04LST using ABAP code?

As MSSST04LST 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 MSSST04LST as there is no data to select.

How to access SAP table MSSST04LST

Within an ECC or HANA version of SAP you can also view further information about MSSST04LST and the data within it using relevant transactions such as

SE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!