MRP issue for future delivery PO/STO date

We have a sceanrio where the available material quantity in MRP list is considering future delivery date STO quantity.  The PO delivery date is 08.11.2008 and MRP run date is 07.11.2008.
Step 1, material master details:
Material = 16814, MRP Type = PD, Lot size = EX, Special Procurement = D0 (Stock Transfer), Consumption mode = 2 Backward\forward consumption, Fwd Consumption per = 0.
Step 2, MRP list details , before PO creation:
MRP list before having any purchase order = 191-
i.e, Available qty on 07.11.2008 with a DepReq = 191-
Step 3, Creating Purchase oder (In our case it is STO):
We created one Stock Transport Order on 7th Nov 2008 giving Delivery date as 08 Nov 2008 which is in future. Our plant is receiving plant = y100.
PO quantity = 2
Step 4, Running MRP in MD02:
Processing key       =   NETCH               Net Change in Total Horizon       
Create purchase req.   = 1                   Purchase requisitions             
Delivery schedules   =   3                   Schedule lines                    
Create MRP list   =      1                   MRP list                          
Planning mode     =      3                   Delete and recreate planning data                                                                   
Scheduling         =     1                   Determination of Basic Dates for Pl
Result = PR is getting created for Qty = 189, but our actual required  qty = 191 - meaning it is considering the future delivery date(8th Nov 2008) PO qty while creating PR and removing that qty while creating PR's on 7th Nov 2008.
Here we are running the MRP on today (7th Nov 2008). STO delivery date is 8th Nov 2008
Step 5, MRP List details, after STO creation:
Now the PO is coming in MRP list and the available qty is 189-
Earlier stock before purchase order is 191 - after creating purchase order (STO) for future delivery date available qty is coming as 189-
DepReq is still 191- but the total available qty is changing to 189-
We want PR to be created for DepReq of 191 and not 189.

In step 2
What is the stock?
If it is PO then the qty cannot be in  minus 189
step3
Where are u running MRP? In receiving plant or sending plant and all the steps you are showing for which plant?
It is confusing...
What i can say is in general if it is MTS scenario, then system will always consideres stock + receipt - issues = 0 after running MRP.
If it is MTO, then for each sales order/project segment stock + receipt - issues = 0...
Hence apply your situation in the plant and see the data.

Similar Messages

  • Automatic goods issue for outbound delivery, during the transfer order confirmation

    Hello,
    Could you please advise how to realize automatic goods issue for outbound delivery, during the transfer order confirmation in the WMS.
    Now after creation of outbound delivery, i can't post the goods issue. Before i have to make the transfer order and confrim it and only after this i can post the goods issue in the VL02 t-code.
    Could you please advise - what i have to customize that to make automatic GI for outb. delivery (i mean with creation material document) during the TO confrimation.
    Thanks in advance.

    Hi Iiya
    Check the below setting, might be helpful

  • Goods issue for outbound delivery

    Any example on how to simulate vl06g (goods issue for otubound delivery)?
    I'm trying it with BAPI_GOODSMVT_CREATE...
    Thnks.

    Hi Lopez,
    Post Goods Issue with MB_CREATE_GOODS_MOVEMENT FM in VL02N
    Regards,
    Sravanthi

  • Which trasaction we use for creating delivery againest STO?

    Hi
    I need to know which trasaction we use for creating delivery againest STO with 641 movement type?
    Please provide the complete steps of this process.

    Hi,
        Try it in VL10B for creating p.o delivery in background....
    From sas....

  • Process for vendor advance payment for future delivery

    hi guys
    I am having an issue we need to do advance payment to vendor for the future delivery of goods like say for 2 months in future date. How do I make the advance payment in this scenario which screens do I use.
    Please advice.
    Kind regards
    Arman

    Dear Expert,
    Please go to T-Code: FBKP
    Select Special GL, it transfers to next screen, there select the K(Vendors) with respect to 'A' for Down Payments.
    There we need to assign Reconciliation Account as Sundry Creditors Account and Alternative Reconciliation Account as Advance to Vendors Account and Press Save Button.
    F-48 - Down Payment Made
    FB60 - Invoice - Vendor Invoice
    F-54 - Clearing - Down Payment Clearing with respect to Vendor Invoice
    F-53 - Post - Outgoing Payment with Clearing/ For remaining balance payment
    Regards,
    GK
    SAP

  • Post goods issue for outbound delivery in previous month

    Hi experts,
    Pls help. Many thx.
    Due to roll out, some stock need to be issued in previous month. It works fine except some deliveries. Those deliveries have been cancelled goods issue due to wrong posting date.
    For e.g. the posting date in delivery should be April 1. Due to oversight, the date is entered as May 27. In VL09, the reverse date should be in May. Otherwise, the system disallows further.
    Now, the problem comes up. When doing those deliveries again (even create new deliveries), the error message pops up "Deficit of SL Unrestr. prev. 350 KG : XX material XX plant XX storage location
    Message no. M7021
    Diagnosis
    Shortfall below the specified stock level or quantity amounting to 350 KG.
    System Response
    If the message is an error message (E), the above is not allowed.
    If the message is a warning message (W), the system will allow your input, but the warning is intended to prevent you entering a wrong quantity.
    Procedure
    In the case of a warning message, check the quantity entered.
    In the case of an error message, change the quantity or terminate processing."

    Hi Lakshmipathy,
    I tried the same as you said but its throwing the error below:
    GI for delivery 80014996 cannot be canceled for the following reasons:
    Cancellation date 30.04.2009 is before the goods issue date 28.05.2009.
    I don't have the any issues but i tried whether its working or not.
    Kindly suggest...
    Regards,
    SK

  • Posting of Goods Issue for a Delivery (Different movement types)

    Hello SD Experts,
    We have this process wherein we use Deliveries w/o reference. There's a customization in place for this process, the movement type is determined through the item category of the material.
    Given this scenario, my question is if it is possible to process the goods issue of a delivery with multiple item which require different movement types (diffrent items and item categories thus it have different movement types)?
    Thank you for your kind consideration.

    Hello,
    Yes, you can.
    As you know LO is std delv doc for delv w/o reference.
    And I cat determination for that LO delv doc are
    Delv Type  __ I Cat Group  __  Usage __ High I Cat  __  Def I Cat  __ Man I Cat __ Man I Cat
    LO _____________________TEXT ______________ DLTX          
    LO ________DIEN____________________________ DLX _______DLX     
    LO ________LEER___________________________ DLN          
    LO ________LEER________________DLNG_______DLNZ          
    LO ________LEIS_____________________________DLX_______DLX     
    LO________ NLAG____________________________ DLX          
    LO________NORM____________________________DLN          
    LO________NORM________CHSP_______________DLN          
    LO________NORM________CHSP____KLN________KLN          
    LO________NORM________CHSP____TANN______TANN          
    LO________NORM________PACK_______________DLN________DLX________DLP
    LO________VERP____________________________DLN          
    LO________VERP_________PACK_______________HUPM______DLN     
    LO ________VOLL____________________________ DLNG          
    LO ________ WERT____________________________ DLW          
    Corresponding maintain movement type in Schedule line cat (Tcode VOV6) & determination that in TCode VOV5.
    If you want diff movement type then create your own 'Z' Sch line cat with you desired Movement type (Tcode VOV6) and determine the Sch line Cat accordingly in TCoDe VOV5.
    Thanks & Regards
    JP

  • Post Goods Issue for Outbound delivery return

    Hi, I'm trying to Post a Goods Issue for a returned outbound delivery but  I cannot find a function module to do this, I tried using SD_DELIVERY_UPDATE_PICKING but its creating the material against the outbound delivery with status archived, which means it wasn't created.
    I also tried using the MB_CREATE_GOODS_MOVEMENT, but this one is creating the material document but not updating the status and the document flow of the delivery.
    Thanks,
    Pablo

    Hi Lopez,
    Post Goods Issue with MB_CREATE_GOODS_MOVEMENT FM in VL02N
    Regards,
    Sravanthi

  • Automatic goods issue for outbound delivery without picking/packing

    Hi,
    I have the following flow: sales order -> outbound delivery -> goods issue.
    I would like to to be able to post an automatic goods issue on my delivery.
    Could someone please let me me know how to perform the customizing for this or give me the reference of the appropriate post which answers this.
    Thanks,

    Hi,
    Use t-code VL23
    select  varient SAP & STANDARD >>> Click on START IMMEDIATELY
    or else
    click on schedule >>> click on schedule periodically >>> select your option as Minute and maintain value 1 or ( 1 to 60 )
    it means sytem will run this program after every one minute
    Also You can able to create your own varients and speciefy criteris like form which sales orz, which delivery types etc.
    Kapil

  • MRP setting for Purchase (Planned Order ) Requirement date

    Dear Sir,
    During the MRP run , we desire that the genertaed Planned Orders for the Purchase related items , should have requirement date as either the current date or the current date plus procurement lead time defined in the Material Master against the item .
    To achive the abobe requirement , we request you to pl guide us as what setting / parameters are required to be set in the MRP setup .  Or if there is some other alternate approach , pl suggest the same .
    With Thanks and Rgds
    Sonia Agarwal

    Dear
    Generally , during MRP run , system will genarted Planned order for Purcahsed item if it is opening period .
    The opening period for the planned order represents the number of workdays that are subtracted from the order start date in order to determine the order opening date. This period serves as a time float, which is available for the MRP controller when converting a planned order into a purchase requisition.
    You define the opening period for the planned order in Customizing for MRP in the IMG activity Define floats (scheduling margin key) and assign it to the material in the Scheduling margin key field (MRP 2 view) in the material master
    Now if you want to have Planned order for purchased item with requirement date as current date , then maintain Demand date like Sales Order requirement date as curent date in VA01 or PIR date as current date.
    Where as MRP will consider the Planned Order based on planned opening date , lead time , GR processing time from MRP2 view .So for current date requirement , u should keep Lead time and GR processing time as 0.
    Regards
    JH

  • VL09 Authorization issue for Inbound Delivery

    Dear Experts,,
    When we reverse the goods movement in VL09, authorization check is made for Goods receiving/Shipping Point.
    This is fine for outbound delivery because we always have a shipping point defined.
    However, most of the Inbound Deliveries have no Goods Receiving/Shipping Point. 
    So, if we give the authorization for u201CBlanku201D receiving point = "  ", the user can reverse goods movement for any inbound delivery.
    How can we restrict this? 
    Please suggest your valuable inputs
    Regards,
    Shahsidhar

    Hi,
    most of the Inbound Deliveries have no Goods Receiving/Shipping Point.
    If you doing inbound delivery by VL10B, then you should specify shipping point.
    Define shipping point for inbound delivery and maintain authorization
    kapil

  • How do I schedule an email for future delivery on Mac mail client?

    How do I schedule an email for delivery at a future date/time on my Mac mail client?

    Hello DeeDubb11,
    Unfortunately, you cannot do that with the officially Mac Mail client.
    Best regards.

  • Logic issues for manipulation of internal table data

    Hi,
    I am having a issue with logic of one program.
    In the <b>XVBAP</b> internal table of <b>SO</b> User Exit.
    We will have fields like
    <b>UPDKZ, POSNR, UEPOS, ZZECD[Z-Field] etc.</b>
    Above fields are related to logic.
    1. Now my first point is:
    <b>We need to capture Records where UPDKZ='D' and ZZECD[Z-Field] is populated.</b>
    For this we will write code as below:
    <b>LOOP AT XVBAP WHERE UPDKZ     EQ C_D   AND
                        ZZECD     NE SPACE.
    Here we will store all fields in I_XVBAP I.Table
    ENDLOOP.</b>
    Supoose we have retrieved records as below:
    <b>VBELN, UPDKZ, POSNR, UEPOS, ZZECD
    100    D   000040   000030 Text1
    100    D   000050   000020 Text2
    100    D   000060   000000 Text3</b>
    2. My second point here is:
    <b>For Every Item[POSNR] we need to get the Higher level item from UEPOS field, If the Higher level Item also has UPDKZ = ‘D’, then move the base unit and all it’s components into an internal table. continue this process till UEPOS for POSNR is 000000 but High item should have UPDKZ = 'D', not only this all items in this chain should have UPDKZ = 'D'.</b>
    Ex:
    <b>Suppose for item 000050 UEPOS is 000020 then goto XVBAP with POSNR = UEPOS[000020] and UPDKZ = 'D' if yes and then pick up UEPOS for 000020 item and continue this process till UEPOS becomes 000000 and UPDKZ = 'D'.
    Here from Low level to High level all the chain items should have UPDKZ = 'D'. Then only write all items into Final Internal table.</b>
    <b>Need to do this process for all above rec's [40,50,60 - POSNR].</b>
    Can anybody provide me the logic for the above scenario.
    Thanks in advance.
    Thanks and Regards,
    Deep

    Hi Anurag,
    Your assumption is wrong.
    See first when we get into our logic we will get <b>XVBAP</b> data as below:
    <b>VBELN, POSNR, UEPOS, UPDKZ, ZZECD
    100,  10,  00,  D,  Text1
    100,  20,  00,   ,  Text2
    100,  30,  20,  D,  Text3
    100,  40,  30,  D,  Text4
    100,  50,  00,   ,  Text5
    100,  60,  00,   D, Text6
    100,  70,  60,   D, Text7</b>
    After we run first point we will get data as:
    Here logic is pick up data where <b>UPDKZ = D</b> and <b>ZZECD NE SPACE</b>.
    <b>VBELN, POSNR, UEPOS, UPDKZ, ZZECD
    100, 10, 00, D, Text1
    100, 30, 20, D, Text3
    100, 40, 30, D, Text4
    100, 60, 00, D, Text6
    100, 70, 60, D, Text7</b>
    Then we will goto second point:
    Here we need to look into <b>3</b> things totally in 2nd point:
    1. In loop Select the record which has <b>UEPOS EQ space</b>, <b>UPDKZ = D</b> and <b>POSNR</b> should not be <b>UEPOS</b> for any other record from above data from 1st point.
    <b>100, 10, 00, D, Text1</b>
    will be selected into final internal table as per this point.
    2. If for a POSNR value UEPOS NE SPACE, UPDKZ = D then goto UEPOS's POSNR in high level check there if UPDKZ = D and then wether UEPOS is ZERO (or) contains any value.
    If any value is there repeat the process till UEPOS become ZERO. Then for that final higher level item check UPDKZ value if it has value as 'D', If has then write all those records from low item to high item into final internal table.
    <b>100, 60, 00, D, Text6
    100, 70, 60, D, Text7</b>
    In above for Item 70[POSNR] we have UEPOS as 60 and UPDKZ as D. then we will goto UEPOS's POSNR, Now POSNR is 60 then check it's UEPOS it is ZERO so check UPDKZ because it is D write both items 60, 70 into final internal table.
    2. If for a POSNR value UEPOS NE SPACE, UPDKZ = D then goto UEPOS's POSNR in high level check there if UPDKZ = D and then wether UEPOS is ZERO (or) contains any value.
    If any value is there repeat the process till UEPOS become ZERO. Then for that final higher level item check UPDKZ value if it has value as 'D', If it does not have  UPDKZ as 'D' then don't write any item from low to high into final internal table.
    If we take the scenario of below rows:
    <b>100,  20,  00,   ,  Text2
    100,  30,  20,  D,  Text3
    100,  40,  30,  D,  Text4</b>
    POSNR-40 has UEPOS-30 & UPDKZ = D then UEPOS's POSNR-30 has UEPOS-20 and UPDKZ-D then UEPOS POSNR-20 has UEPOS as 00 then stop here and see UPDKZ which is ZERO so don't consider items 20,30,40 into final i.table.
    In the above chain in any record UPDKZ is not 'D' then skip the process anddon't write the records into final internal table.
    Final output will come as:
    <b>100, 10, 00, D, Text1</b>
    <b>100, 60, 00, D, Text6
    100, 70, 60, D, Text7</b>
    Thanks for all your efforts.
    Thanks,
    Deep

  • MRP Issue for subcontracting

    Hi Gurus
    When a requisition is used to build a Sub-Contracting Repair Purchase Order, then subsequently a delivery u2013 a new requisition is raised, usually once the delivery has been post goods issued this new requisitions is automatically canceled on SAP, but recently this is not the case the requisition is still active.
    Please suggest me what was the reason for this one.
    Thanks & Regards
    Sada

    Hi,
    I am not quite sure if I have understood the problem, but sometimes inconsistencies occur for dependent requirements for subcontracting purchase orders. Refer to SAP note 115899. Note explains types of such errors and  there exists a program to correct these inconsistencies.
    Edited by: Özgen Canan on Jul 21, 2011 11:47 AM

  • Delivery remaining quantity for partial delivery in STO

    Dear All,
    i have a requirment.in STO NLCC delivery we need to do delivery for partial quantities.

    it is a Typo mistake (System error)again i am posting this
    i have a requirement STO NLCC delivery we need to do delivery for partial quantities(this is the requirment please do not ask why you need this )
    in PO (NB) quantity is 10
    in NLCC delivery i changed it to 5.and did PGI  and Billing for 5 quantities.
    in the PO the remaining quantity 5 is still there.i want to do delivery for that 5 quantities by using VL10B.but it is not appearing in the List.
    could anybody worked this scenario before, then please guide me how to do delivery for remaining quantities.
    Regards
    sundar

Maybe you are looking for

  • Iphone 4 doesn't power on

    i bought a apple iphone 4 yesterday. i came home and try to switch on the it dosen't get power on, i connected the charger and charged it for 8 hours still it dosen't turn on. can any body help me on this?????

  • GR Block

    Hi We have different Scheduling Agreement's raised against a particular vendor with schedule lines for every order. Is there any way to restrict a particular agreement from being Goods Receipted? It might not serve the purpose if we just put a block

  • Best practice for initialization

    Hi, this must have been covered hundred of times before - nevertheless I didn't find a good answer. My webapp has to initialize some objects, e.g. load properties from a file, init log4j etc. What's the best place to put these initializations into (s

  • How to create stored procedure that can be read through Hyperion intelligen

    hello everyone out there. I need some help I create a select stored procedure and would like to run it through Hyperion intelligence with some input parameters. The procedure is not working. it is throwing an error when I execute it through Hyperion.

  • Oracle text search not working for  WSDL files

    I have a table (resources) with blob data type column (xml_data) and I've created context type index on that column. I've XSD and WSDL files stored in that blob column. I can search XSD and XML files with a query with contains operator. But any searc