MCDISPO SAP (Future Material Movements and Stocks) Structure details
Description: Future Material Movements and Stocks
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 |
MATNR | Material Number | MATNR | CHAR | 18 | Assigned to domain | MATN1 | MATNR | MAT | S_MAT1 |
WERKS | Plant | WERKS_D | CHAR | 4 | Assigned to domain | WERKS | WRK | H_T001W_C | |
DISPO | MRP Controller (Materials Planner) | DISPO | CHAR | 3 | Assigned to domain | DISPO | DGR | HS_T024D | |
DISMM | MRP Type | DISMM | CHAR | 2 | Assigned to domain | DISMM | |||
BUKRS | Company Code | BUKRS | CHAR | 4 | Assigned to domain | BUKRS | BUK | C_T001 | |
PLAAB | Material requirements planning segment | PLAAB | NUMC | 2 | PLAAB | ||||
PLANR | Planning segment number | PLANR | CHAR | 20 | PLANR | ||||
SORT0 | Numeric field length 8 | NUM08 | NUMC | 8 | NUM08 | ||||
DELKZ | MRP element | DELKZ | CHAR | 2 | DELKZ | ||||
DAT00 | Receipt/Requirements date | DAT00 | DATS | 8 | DATUM | ||||
PERKZ | Period Indicator | PERKZ | CHAR | 1 | PERKZ | PKZ | |||
PRPER | Forecast period | PRPER | NUMC | 6 | PRPER | ||||
ANZFD | Number of workdays per period | ANZFD | DEC | 5 | FKDAY | ||||
EXTSU | Period or segment | EXTSU | CHAR | 22 | CHAR22 | ||||
MNG01 | Planned independent requirements | MNG07 | QUAN | 13(3) | MENGV13 | ||||
MNG02 | Requirements | MNG08 | QUAN | 13(3) | MENGV13 | ||||
MNG03 | Receipts | MNG09 | QUAN | 13(3) | MENGV13 | ||||
MNG04 | Available quantity | MNG10 | QUAN | 13(3) | MENGV13 | ||||
MNG05 | ATP quantity | MNG11 | QUAN | 13(3) | MENGV13 | ||||
MNG06 | Sum of receipts that are not available | MNG12 | QUAN | 13(3) | MENGE | ||||
MNG07 | Total of non-available issues | MNG13 | QUAN | 13(3) | MENGE | ||||
ISTRW | Statistical range of coverage (range of coverage profile) | ISTRW | DEC | 4(1) | DECV3_1 | ||||
SLRWX | Target range of coverage | SLRWX | NUMC | 2 | RWTAG | ||||
MIRWX | Minimum range of coverage | MIRWX | NUMC | 2 | RWTAG | ||||
MARWX | Maximum range of coverage | MARWX | NUMC | 2 | RWTAG | ||||
SLBES | Target stock | SLBES | QUAN | 13(3) | MENGE | ||||
MDBES | Minimum stock | MDBES | QUAN | 13(3) | MENGE | ||||
MXBES | Maximum stock | MXBES | QUAN | 13(3) | MENGE | ||||
TGBED | Average daily requirements | TGBED | QUAN | 13(3) | MENG13 | ||||
TGPRO | Average daily production quantity | TGPRO | QUAN | 13(3) | MENGE | ||||
BERW1 | Actual range of coverage | BERW3 | DEC | 4(1) | DECV3_1 | ||||
BERW2 | First Receipt Days' Supply | BERW2 | DEC | 4(1) | DECV3_1 | ||||
ANZBV | Number of order proposals per period | ANZBV | NUMC | 3 | NUMC3 | ||||
AZZUG | Number of receipts per period | AZZUG | NUMC | 5 | NUMC5 | ||||
ALINE | Line index for internal table processing | XLINE | INT4 | 10 | XLINE | ||||
ELINE | Line index for internal table processing | XLINE | INT4 | 10 | XLINE | ||||
FBYTE | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
AKZ01 | Exceptions in column | AUSKZ | CHAR | 1 | CHAR1 | ||||
AKZ02 | Exceptions in column | AUSKZ | CHAR | 1 | CHAR1 | ||||
AKZ03 | Exceptions in column | AUSKZ | CHAR | 1 | CHAR1 | ||||
AKZ04 | Exceptions in column | AUSKZ | CHAR | 1 | CHAR1 | ||||
USEX1 | Quantity field for user exit | USEXQ | QUAN | 13(3) | MENGE | ||||
USEX2 | Quantity field for user exit | USEXQ | QUAN | 13(3) | MENGE | ||||
USEX3 | Field to be filled by user exit | USEEX | CHAR | 30 | CHAR30 | ||||
DETAIL_ICON | Carrier field for icons | ICON_TEXT | CHAR | 132 | SYCHAR132 | ||||
WAERS | Local Currency | HWAER | CUKY | 5 | Assigned to domain | WAERS | |||
MEINS | Base Unit of Measure | MEINS | UNIT | 3 | Assigned to domain | CUNIT | MEINS | ||
EISBE | Safety stock | MC_EISBE | QUAN | 15(3) | MENGV15 | ||||
BESZUG | Stock level at goods receipt | BESZUG | QUAN | 15(3) | MENGV15 | ||||
ANZUG | Number of future receipts | ANZUG | DEC | 9 | ANZAHL | ||||
MZUGA | Future quantity of goods receipts that is valid for MRP | MZUGA | QUAN | 15(3) | MENGV15 | ||||
MABGA | Future qty. of goods issues that is valid for MRP | MABGA | QUAN | 15(3) | MENGV15 | ||||
MBEST | Future stock (disposition) | BEST | QUAN | 15(3) | MENGV15 | ||||
MATP | Cumulated ATP quantity | MATP | QUAN | 15(3) | MENGV15 | ||||
GSBEST | Total stock | GSBEST | QUAN | 15(3) | MENGV15 | ||||
GZUGA | Total future goods receipts | GZUGA | QUAN | 15(3) | MENGV15 | ||||
GABGA | Total quantity of future goods issues | GABGA | QUAN | 15(3) | MENGV15 | ||||
WBEST | Value of future stock (MRP) | BESTW | CURR | 15(2) | WERT15 | ||||
WGSBEST | Value of Future Total Stock | WGSBEST | CURR | 15(2) | WERT15 | ||||
WZUGA | Future value of goods receipts that is valid for MRP | WZUG | CURR | 15(2) | WERT15 | ||||
WABGA | Future value of goods issues that is valid for MRP | WABG | CURR | 15(2) | WERT15 | ||||
WEISB | Value of the safety stock | WEISB | CURR | 15(2) | WERT15 | ||||
WATP | Value of ATP quantity | WATP | CURR | 15(2) | WERT15 | ||||
WATP_KUM | Value of cummulated ATP quantity | WATPK | CURR | 15(2) | WERT15 | ||||
WBESZUG | Value of stock at goods receipt | WBESZUG | CURR | 15(2) | WERT15 | ||||
WGZUGA | Total value of goods receipts quantity | WGZUGA | CURR | 15(2) | WERT15 | ||||
WGABGA | Value of total goods issues quantity | WGABGA | CURR | 15(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 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