MCDISPO SAP (Future Material Movements and Stocks) Structure details

Dictionary Type: Structure
Description: Future Material Movements and Stocks




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




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

MCDISPO 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 "Future Material Movements and Stocks" 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_MCDISPO TYPE MCDISPO.

The MCDISPO table consists of various fields, each holding specific information or linking keys about Future Material Movements and Stocks data available in SAP. These include WERKS (Plant), DISPO (MRP Controller (Materials Planner)), DISMM (MRP Type), BUKRS (Company Code).. 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 MCDISPO 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 MATNRCHAR18Assigned to domainMATN1MATNRMATS_MAT1
WERKSPlant WERKS_DCHAR4Assigned to domainWERKSWRKH_T001W_C
DISPOMRP Controller (Materials Planner) DISPOCHAR3Assigned to domainDISPODGRHS_T024D
DISMMMRP Type DISMMCHAR2Assigned to domainDISMM
BUKRSCompany Code BUKRSCHAR4Assigned to domainBUKRSBUKC_T001
PLAABMaterial requirements planning segment PLAABNUMC2PLAAB
PLANRPlanning segment number PLANRCHAR20PLANR
SORT0Numeric field length 8 NUM08NUMC8NUM08
DELKZMRP element DELKZCHAR2DELKZ
DAT00Receipt/Requirements date DAT00DATS8DATUM
PERKZPeriod Indicator PERKZCHAR1PERKZPKZ
PRPERForecast period PRPERNUMC6PRPER
ANZFDNumber of workdays per period ANZFDDEC5FKDAY
EXTSUPeriod or segment EXTSUCHAR22CHAR22
MNG01Planned independent requirements MNG07QUAN13(3) MENGV13
MNG02Requirements MNG08QUAN13(3) MENGV13
MNG03Receipts MNG09QUAN13(3) MENGV13
MNG04Available quantity MNG10QUAN13(3) MENGV13
MNG05ATP quantity MNG11QUAN13(3) MENGV13
MNG06Sum of receipts that are not available MNG12QUAN13(3) MENGE
MNG07Total of non-available issues MNG13QUAN13(3) MENGE
ISTRWStatistical range of coverage (range of coverage profile) ISTRWDEC4(1) DECV3_1
SLRWXTarget range of coverage SLRWXNUMC2RWTAG
MIRWXMinimum range of coverage MIRWXNUMC2RWTAG
MARWXMaximum range of coverage MARWXNUMC2RWTAG
SLBESTarget stock SLBESQUAN13(3) MENGE
MDBESMinimum stock MDBESQUAN13(3) MENGE
MXBESMaximum stock MXBESQUAN13(3) MENGE
TGBEDAverage daily requirements TGBEDQUAN13(3) MENG13
TGPROAverage daily production quantity TGPROQUAN13(3) MENGE
BERW1Actual range of coverage BERW3DEC4(1) DECV3_1
BERW2First Receipt Days' Supply BERW2DEC4(1) DECV3_1
ANZBVNumber of order proposals per period ANZBVNUMC3NUMC3
AZZUGNumber of receipts per period AZZUGNUMC5NUMC5
ALINELine index for internal table processing XLINEINT410XLINE
ELINELine index for internal table processing XLINEINT410XLINE
FBYTESingle-Character Indicator CHAR1CHAR1CHAR1
AKZ01Exceptions in column AUSKZCHAR1CHAR1
AKZ02Exceptions in column AUSKZCHAR1CHAR1
AKZ03Exceptions in column AUSKZCHAR1CHAR1
AKZ04Exceptions in column AUSKZCHAR1CHAR1
USEX1Quantity field for user exit USEXQQUAN13(3) MENGE
USEX2Quantity field for user exit USEXQQUAN13(3) MENGE
USEX3Field to be filled by user exit USEEXCHAR30CHAR30
DETAIL_ICONCarrier field for icons ICON_TEXTCHAR132SYCHAR132
WAERSLocal Currency HWAERCUKY5Assigned to domainWAERS
MEINSBase Unit of Measure MEINSUNIT3Assigned to domainCUNITMEINS
EISBESafety stock MC_EISBEQUAN15(3) MENGV15
BESZUGStock level at goods receipt BESZUGQUAN15(3) MENGV15
ANZUGNumber of future receipts ANZUGDEC9ANZAHL
MZUGAFuture quantity of goods receipts that is valid for MRP MZUGAQUAN15(3) MENGV15
MABGAFuture qty. of goods issues that is valid for MRP MABGAQUAN15(3) MENGV15
MBESTFuture stock (disposition) BESTQUAN15(3) MENGV15
MATPCumulated ATP quantity MATPQUAN15(3) MENGV15
GSBESTTotal stock GSBESTQUAN15(3) MENGV15
GZUGATotal future goods receipts GZUGAQUAN15(3) MENGV15
GABGATotal quantity of future goods issues GABGAQUAN15(3) MENGV15
WBESTValue of future stock (MRP) BESTWCURR15(2) WERT15
WGSBESTValue of Future Total Stock WGSBESTCURR15(2) WERT15
WZUGAFuture value of goods receipts that is valid for MRP WZUGCURR15(2) WERT15
WABGAFuture value of goods issues that is valid for MRP WABGCURR15(2) WERT15
WEISBValue of the safety stock WEISBCURR15(2) WERT15
WATPValue of ATP quantity WATPCURR15(2) WERT15
WATP_KUMValue of cummulated ATP quantity WATPKCURR15(2) WERT15
WBESZUGValue of stock at goods receipt WBESZUGCURR15(2) WERT15
WGZUGATotal value of goods receipts quantity WGZUGACURR15(2) WERT15
WGABGAValue of total goods issues quantity WGABGACURR15(2) WERT15

Key field Non-key field



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

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

How to access SAP table MCDISPO

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