SMARC SAP (Lock Table MARC) Structure details

Dictionary Type: Structure
Description: Lock Table MARC




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




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

SMARC 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 "Lock Table MARC" 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_SMARC TYPE SMARC.

The SMARC table consists of various fields, each holding specific information or linking keys about Lock Table MARC data available in SAP. These include WERKS (Plant), RMARC (Return code Marc), XDBUP (Database update), UMLMC (Stock in Transfer (Plant to Plant)).. 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 SMARC 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
MATNRMaterial Number MATNRCHAR18MARAMATN1MATNRMATS_MAT1
WERKSPlant WERKS_DCHAR4T001WWERKSWRKH_T001W_C
RMARCReturn code Marc RMARCCHAR1XFELD
XDBUPDatabase update XDBUPCHAR1XFELD
UMLMCStock in Transfer (Plant to Plant) UMLMEQUAN13(3) MENG13V
TRAMEStock in Transit TRAMEQUAN13(3) MENG13V
UMLMC_OLDStock in Transfer (Plant to Plant) UMLMEQUAN13(3) MENG13V
TRAME_OLDStock in Transit TRAMEQUAN13(3) MENG13V
VKUMCStock transfer sales value (plant to plant) for VO material VKUMCCURR13(2) WERT13N
VKTRWTransit value at sales price for value-only material VKTRWCURR13(2) WERT13N
VKUMC_OLDStock transfer sales value (plant to plant) for VO material VKUMCCURR13(2) WERT13N
VKTRW_OLDTransit value at sales price for value-only material VKTRWCURR13(2) WERT13N
GLGMGTied Empties Stock GLGMGQUAN13(3) MENG13V
VKGLGSales value of tied empties stock VKGLGCURR13(2) WERT13N
GLGMG_OLDTied Empties Stock GLGMGQUAN13(3) MENG13V
VKGLG_OLDSales value of tied empties stock VKGLGCURR13(2) WERT13N
VMUMCStock in Transfer in Previous Period VMUMLQUAN13(3) MENG13V
VMTRAStock in transit for prev. period VMTRAQUAN13(3) MENG13V
VMUMC_OLDStock in Transfer in Previous Period VMUMLQUAN13(3) MENG13V
VMTRA_OLDStock in transit for prev. period VMTRAQUAN13(3) MENG13V
VMVKUSales val./inter-pl. transfer of VO material fr. prev. per. VMVKUCURR13(2) WERT13N
VMVKTTransit value at SP for value-only mat. for prev. period VMVKTCURR13(2) WERT13N
VMVKU_OLDSales val./inter-pl. transfer of VO material fr. prev. per. VMVKUCURR13(2) WERT13N
VMVKT_OLDTransit value at SP for value-only mat. for prev. period VMVKTCURR13(2) WERT13N
VMGLGTied empties stock for the previous period VMGLGQUAN13(3) MENG13V
VMVKGSales value of tied empties stock for the prev. period VMVKGCURR13(2) WERT13N
VMGLG_OLDTied empties stock for the previous period VMGLGQUAN13(3) MENG13V
VMVKG_OLDSales value of tied empties stock for the prev. period VMVKGCURR13(2) WERT13N
RMARCHData content X or blank XWERTCHAR1XFELD
MCLFMCurrent period (posting period) LFMONNUMC2MONAT
MCGJAFiscal Year of Current Period LFGJANUMC4GJAHRGJAHR
MCRUEMxxxH rec. already exists for per. before last of Mxxx per. SBRUECHAR1XFELD
LFMONCurrent period (posting period) LFMONNUMC2MONAT
LFGJAFiscal Year of Current Period LFGJANUMC4GJAHRGJAHR
BWESBValuated Goods Receipt Blocked Stock BWESBQUAN13(3) MENG13V
BWESB_OLDValuated Goods Receipt Blocked Stock BWESBQUAN13(3) MENG13V
VMBWEValuated Goods Receipt Blocked Stock BWESBQUAN13(3) MENG13V
VMBWE_OLDValuated Goods Receipt Blocked Stock BWESBQUAN13(3) MENG13V

Key field Non-key field



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

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

How to access SAP table SMARC

Within an ECC or HANA version of SAP you can also view further information about SMARC 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!