<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Backdated inventory stock report - ALV report in SAP CodeJam Discussions</title>
    <link>https://community.sap.com/t5/sap-codejam-discussions/backdated-inventory-stock-report-alv-report/m-p/14416507#M960</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.sap.com/t5/user/viewprofilepage/user-id/2261325"&gt;@vanajakshi_raghavendra&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As you have mentioned MATDOC in your question, let me assume you are on S/4HANA already.&lt;/P&gt;&lt;P&gt;MARDH,&amp;nbsp;MBEWH,&amp;nbsp;MCHBH,&amp;nbsp;MKPF,&amp;nbsp;MSEG are not really DB tables anymore. They are simulated by replacement objects with MATDOC data. See the note&amp;nbsp;&lt;A href="https://me.sap.com/notes/2206980" target="_blank" rel="noopener"&gt;2206980 - Material Inventory Management: change of data model in S/4HANA&lt;/A&gt;&amp;nbsp;So at the end of the day you get your data from MATDOC, even if you select from MKPF, MSEG, etc.&lt;/P&gt;&lt;P&gt;MARDH, MBEWH, MCHBH provide historical stock on monthly basis. You could get stock level at the end of a month from there and then calculate back to the exact date with MATDOC movement types.&lt;/P&gt;&lt;P&gt;You could also use&amp;nbsp;&lt;A href="https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/ee6ff9b281d8448f96b4fe6c89f2bdc8/4b7d68579552346ae10000000a4450e5.html?locale=en-US&amp;amp;version=LATEST" target="_blank" rel="noopener"&gt;Material Stock at Posting Date&lt;/A&gt;&amp;nbsp;C_MaterialStockByKeyDate CDS view to get the data for your report.&lt;/P&gt;&lt;P&gt;Also consider SAP standard &lt;EM&gt;Stock for Posting Date&amp;nbsp;&lt;/EM&gt;report, transaction MB5B.&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Dominik Tylczynski&lt;/P&gt;</description>
    <pubDate>Thu, 11 Jun 2026 06:56:04 GMT</pubDate>
    <dc:creator>Dominik_Tylczynski</dc:creator>
    <dc:date>2026-06-11T06:56:04Z</dc:date>
    <item>
      <title>Backdated inventory stock report - ALV report</title>
      <link>https://community.sap.com/t5/sap-codejam-discussions/backdated-inventory-stock-report-alv-report/m-p/14416411#M959</link>
      <description>&lt;P&gt;Using ALV abap code I want to extract backadated inventory stock report&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;SAP ABAP ALV report in&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;SAP S/4HANA&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to display the material stock as on a selected backdated date using standard SAP tables.&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;TABLE border="0" width="626" cellspacing="0" cellpadding="0"&gt;&lt;COLGROUP&gt;&lt;COL width="69" /&gt;&lt;COL width="557" /&gt;&lt;/COLGROUP&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="69" height="19"&gt;Table&lt;/TD&gt;&lt;TD width="557"&gt;Purpose&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="21"&gt;MARDH&lt;/TD&gt;&lt;TD&gt;Historical storage location stock (Previous period stock, Monthly historical stock)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="21"&gt;MBEWH&lt;/TD&gt;&lt;TD&gt;Historical valuation data(Historical Stock value, Std Price history)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="21"&gt;MCHBH&lt;/TD&gt;&lt;TD&gt;Historical batch stock(Historical batch quantities)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="21"&gt;MKPF&lt;/TD&gt;&lt;TD&gt;Material document header&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="21"&gt;MSEG&lt;/TD&gt;&lt;TD&gt;Material document items (ECC)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="21"&gt;MATDOC&lt;/TD&gt;&lt;TD&gt;Material movements (S/4HANA)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="21"&gt;MARA&lt;/TD&gt;&lt;TD&gt;General Material Data&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="21"&gt;MAKT&lt;/TD&gt;&lt;TD&gt;Material Description&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; The report should calculate and display the historical stock position of materials based on the user-selected date range.&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;Selection Screen Input:&amp;nbsp;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;1. Material&lt;/DIV&gt;&lt;DIV&gt;2. Plant&lt;/DIV&gt;&lt;DIV&gt;3. Storage Location&lt;/DIV&gt;&lt;DIV&gt;4. Batch&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;5. Valuation Type.&lt;/DIV&gt;&lt;DIV&gt;6. Special stock Indicator&lt;/DIV&gt;&lt;DIV&gt;7. Selection date range (From and To Date)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;Output ALV Field:&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;1. Material&lt;/DIV&gt;&lt;DIV&gt;2. Material Description,&lt;/DIV&gt;&lt;DIV&gt;3. Plant&lt;/DIV&gt;&lt;DIV&gt;4. Storage Location&lt;/DIV&gt;&lt;DIV&gt;5. Batch&lt;/DIV&gt;&lt;DIV&gt;6. Valuation Type.&lt;/DIV&gt;&lt;DIV&gt;7. Unit of Measure&lt;/DIV&gt;&lt;DIV&gt;8. Opening Stock&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;9. Closing Stock&lt;/DIV&gt;</description>
      <pubDate>Thu, 11 Jun 2026 04:03:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/sap-codejam-discussions/backdated-inventory-stock-report-alv-report/m-p/14416411#M959</guid>
      <dc:creator>vanajakshi_raghavendra</dc:creator>
      <dc:date>2026-06-11T04:03:02Z</dc:date>
    </item>
    <item>
      <title>Re: Backdated inventory stock report - ALV report</title>
      <link>https://community.sap.com/t5/sap-codejam-discussions/backdated-inventory-stock-report-alv-report/m-p/14416507#M960</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.sap.com/t5/user/viewprofilepage/user-id/2261325"&gt;@vanajakshi_raghavendra&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As you have mentioned MATDOC in your question, let me assume you are on S/4HANA already.&lt;/P&gt;&lt;P&gt;MARDH,&amp;nbsp;MBEWH,&amp;nbsp;MCHBH,&amp;nbsp;MKPF,&amp;nbsp;MSEG are not really DB tables anymore. They are simulated by replacement objects with MATDOC data. See the note&amp;nbsp;&lt;A href="https://me.sap.com/notes/2206980" target="_blank" rel="noopener"&gt;2206980 - Material Inventory Management: change of data model in S/4HANA&lt;/A&gt;&amp;nbsp;So at the end of the day you get your data from MATDOC, even if you select from MKPF, MSEG, etc.&lt;/P&gt;&lt;P&gt;MARDH, MBEWH, MCHBH provide historical stock on monthly basis. You could get stock level at the end of a month from there and then calculate back to the exact date with MATDOC movement types.&lt;/P&gt;&lt;P&gt;You could also use&amp;nbsp;&lt;A href="https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/ee6ff9b281d8448f96b4fe6c89f2bdc8/4b7d68579552346ae10000000a4450e5.html?locale=en-US&amp;amp;version=LATEST" target="_blank" rel="noopener"&gt;Material Stock at Posting Date&lt;/A&gt;&amp;nbsp;C_MaterialStockByKeyDate CDS view to get the data for your report.&lt;/P&gt;&lt;P&gt;Also consider SAP standard &lt;EM&gt;Stock for Posting Date&amp;nbsp;&lt;/EM&gt;report, transaction MB5B.&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Dominik Tylczynski&lt;/P&gt;</description>
      <pubDate>Thu, 11 Jun 2026 06:56:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/sap-codejam-discussions/backdated-inventory-stock-report-alv-report/m-p/14416507#M960</guid>
      <dc:creator>Dominik_Tylczynski</dc:creator>
      <dc:date>2026-06-11T06:56:04Z</dc:date>
    </item>
  </channel>
</rss>

