Restrict Confirmation COR6,CORK Process Order

Dear All,
We have an requirement of Auto posting of PM while Process Order Confirmation of Packing Material only.
So I would like to restrict Goods Movement Screen of COR6,CORK
So Please refer following scenario at confimation.
Material
Quantity
Goods Movement
SKU ( FG )
10
101
RM 1
50
261
PM 1
10
261
So My Order quantity is 10, and if user try to take GR of 5 SKU then corresponding PM should be 5 only , as of now user is manipulating PM qty if stock is not sufficient & confirm the order.
1) I have checked similar forum on SCN also.
2) Checked badi WORKORDER_GOODSMOVEMENT.
3) It is to be restricted to only particular order type so i cant use SHD0 also.
4) Requirement is screen should throw error if PM qty is not corresponding to SKU qty.
5) Any Steps to achieve the same will be helpful.
Regards,
Deep Dave

Hi,
You can set tolerence limits for your purpose.
Maintain underdelivery and over delivery tolernce limits in the material master. (work scheduling views)
And in customizing setting "Define Confirmation Parameters" (OPK4), check "Error" with respect to under and over delivery tolerances, for the order type you are using.
Try confirming with more quantities, system should give error message.
Regards,
Pavan

Similar Messages

  • How to Restrict Confirmed Quantity in Sales Order (Based on Batch Expiry)

    Dear SD Experts,
    Currently our sales order confirms any amount of quantity if stock is available. And only during delivery it checks for the expiration of the batch and reduces the delivery quantity to batches available in stock within expiry.
    But since we are doing a bulk creation of deliveries at the end of the day, the check for expired batches is happening too late and no visibility for the data entry operators of stock that cannot be delivered during creation of the sales orders.
    So I am looking for solution to restrict the confirmed quantity in sales order to actually confirm only stock what can be delivered. i.e. based on expiry of the batch.
    Thanks!

    hi
    in Logistic general - batch mangement - batch determination allocation and check activation - maintain allocate SD search Procedure/ activate check
    check this for your sales area and sales document type and then in the search procedure maitain the strategy to check the Expiration date.
    regards,
    Sudhir

  • How To Reverse Excess Confirmed Quantity in Process Order?

    Hi Experts,
    Good day!
    I have a Process Order with Total Quantity of 68,180 L which currently have  a status of TECO CNF  DLV  PRC  BASC BCRQ GMPS MACM*. I made my first partial confirmation with a quantity of 1,000 L for my Finished Good u2013 this is a confirmation with automatic goods receipt. Then I mistakenly made my Final Confirmation for this order with a quantity of 71,125 L for my Finished Good. I only noticed that my last confirmation was incorrect after the Finished Good in Stock has been depleted already. The 101 movement for the Finished Good that was posted during my final confirmation was not reversed anymore when I canceled my confirmation in CORS. I tried to reverse using a 102 movement type for this order in MB31 however it didnu2019t allow me to proceed and gave me an error said u201Cdeficit of .....in Unrestricted useu201D.
    Currently my Process Order has a total Delivered Quantity of 72,125 L which is much greater than the required total order quantity of 68,180 L.
    Anybody knows how to reverse this excess confirmed quantity? Your response is much appreciated.
    Thanks. Have a wondeful day!
    Rockz

    Hi Rockz,
    You mean you made Good Receipt (confirmation) excess 3,945L .
    Right now, you want to cancel only 3,945L.
    As you said, FG already depleted.
    If have no quantity in unrestricted Use, how can we make good movement(102) (because error:u201Cdeficit of .....in Unrestricted useu201D occur when you do TCode MB31 for 102)
    If you want to cancel 3,945L, first, you must reverse that Batch of FG 3,945L to Unrestricted use (MMBE to check stock), then you use the TCode MB31 with movement 102 for reverse FG excess, if this finish, quantity in delivery of Process Order will be subtract 3,945L.
    (reverse that Batch of FG 3,945L to Unrestricted use ,mean is  the Batch of FG which you depleted for somethings like fill to bottle....)
    Regard,
    DiepNguyen.

  • Confirmation Error in process order

    Hi
    During partial confirmation of process order,i find that for a Phase/counter the goods moment for 101 has taken place but no entry is posted for 261.But the material document shows one 101 movement and two 261 movements and for the reversal of the confirmations of the same counter the material document shows only one 102 movements.Can u kindly help me in the root cause of this error in posting.
    1.Why 261 Movement is not dspalyed but two entries on the material document are found
    2.The reversal process has only one 101 Movement
    Thanks
    Praveenkumar

    Hi Prasobh
    We have three activates happened on this order.
    Partial confirmation for counter 10.
    Reversal of posting for counter 10.
    Partial confirmation of counter 12.
    During partial confirmation there is one 101 movement and two 261 movement happened through material document xxxxxxxxxxxx. The second 261 should not have happened.
    During the reversal only had one 102 movement and there was no reversal happened for 262 in material document xxxxxxx. But we have 2 COGI errors for counter 11, this is not cleared the reversal though the COGI error was cleared. The CORT will not show counter 11 since it’s a reversal of counter for 10.
    In above all we should not have two movements for 261. Also after clearing from COGI we have no posting for 262 movement. But the document for 102 is posted when it’s cleared from COGI.

  • Restrict issued quantity in process order

    Dears
    we are using process industry scenario, during confirmation COR6N backflush takes place and the material components are issued  mu customer wants that during confirmation change in material components quantities not to exceed 5% of the standard and if it happens the system refuses to perform the goods movement .
    is it possible.
    Regards,
    Ahmed Sobhi

    Hi,
    You can set tolerence limits for your purpose.
    Maintain underdelivery and over delivery tolernce limits in the material master. (work scheduling views)
    And in customizing setting "Define Confirmation Parameters" (OPK4), check "Error" with respect to under and over delivery tolerances, for the order type you are using.
    Try confirming with more quantities, system should give error message.
    Regards,
    Pavan

  • Process Order accepts Confirmation & GR from BAPI even after Confirmed

    No matter what i try the formatting and CRLF go for a toss in this text.
    Hi PPPI Gurus,
    I am a beginner in this area and request your help.
    We are implementing a project where the process order Confirmation in SAP ECC 5.0 in SAP PPPI module is done using xMII which call the BAPI_PROCORD_CREATE_TT     RFC.
    The customer wants to (certain times) do a final confirmation without actually completing the order e.g if the Order Qty is 100 then, they want to just manufacture 25 and then do a final confirmation, after which SAP GUI screen does not allow any Process order Confirmations against that process order.
    We are using the BAPI_PROCORDCONF_CREATE_TTRFC to do multiple PO Confirmations and GR for particular Process order. Below is a scenario
    Case 1:
    1. Order Qty =100  ( Unlimited Delivery is not checked and tolerance is Zero).
         Which means only 100 is accepted.
    2. 100 Quantities are produced and confirmed using the BAPI_PROCORDCONF_CREATE_TT (with Final confirmation value as 1 , which mean auto confirmation)
    3. Next when the BAPI confirms & GR's against the same order, the Complete qty is not visible in the COR3 status. And is visible only in the COGI transaction.
    That is expected behavior. and i am ok with that.
    Case 2: (The one with the problem)
    1.  Order Qty =100  ( Unlimited Delivery is not checked and tolerance is Zero).
         Which means only the 100 is accepted.
    2.  25 Quantities are produced and confirmed using BAPI_PROCORDCONF_CREATE_TT (with Final Confirmation value as X , which mean Final confirmation)
    3. The Confirmation and GR go through and the status of the process order now changed is CNF and the Deliverd qty is 25.
    At this point , if you logon to SAP GUI and try to make a process order confirmation you get an error messages which says the Process Order is already confirmed and no more confirmations or GR can be done against this Process order.
    4. But when you Again Run the BAPI_PROCORDCONF_CREATE_TT, it goes ahead and confirms and makes the GR for that Process order.
    The Expected Behavior should have been that this quantity is now in the COGI transaction.
    5. The Process order  allows any number of Further confirmations till the Ordered Qty and Delivered quantity are  same .
    so dear gurus I know i have written a very long doubt but would be very happy to get a response from you. I would ideally not like to enhance or change the BAPI and want to understand if I have missed some setting or parameter that I have to pass in the BAPI for the final confirmation so that once the Status of the Process order is CNF , no more Confirmations are allowed even from the BAPI.
    Thanks in Advance.
    Regards
    Suraj
    Edited by: surajprabhu on Aug 17, 2009 6:37 AM

    Hi,
    The standard SAP will allow the GR even after the Final Confirmation. The Final Confirmation is acting as a agent to change the status of the process order to CNF. thats all.
    If you want to restrict the GR then you have to do Enhancement with  use the USer Exits. Pleas try to use the User Exits PPC00009 or MBCF0001,MBCF0005
    thanks and regards
    murugesan

  • Process Order does Confirmations and GR even after the Process order is CNF

    Not Sure why the Formatting is lost.
    Hi Gurus,                                                                               
    I am a beginner in this area and request your help.                                                                               
    We are implementing a project where the process order Confirmation in SAP ECC 5.0 in SAP PPPI module is done using xMII which call the BAPI_PROCORD_CREATE_TT     RFC.
    The customer wants to (certain times) do a final confirmation without actually completing the order e.g if the Order Qty is 100 then, they want to just manufacture 25 and then do a final confirmation, after which SAP GUI screen does not allow any Process order Confirmations against that process order.
    We are using the BAPI_PROCORDCONF_CREATE_TTRFC to do multiple PO Confirmations and GR for particular Process order. Below is a scenario
    Case 1:
    1. Order Qty =100  ( Unlimited Delivery is not checked and tolerance is Zero).
         Which means only 100 is accepted.
    2. 100 Quantities are produced and confirmed using the BAPI_PROCORDCONF_CREATE_TT (with Final confirmation value as 1 , which mean auto confirmation)
    3. Next when the BAPI confirms & GR's against the same order, the Complete qty is not visible in the COR3 status. And is visible only in the COGI transaction.
    That is expected behavior. and i am ok with that.
    Case 2: (The one with the problem)
    1.  Order Qty =100  ( Unlimited Delivery is not checked and tolerance is Zero).
         Which means only the 100 is accepted.
    2.  25 Quantities are produced and confirmed using BAPI_PROCORDCONF_CREATE_TT (with Final Confirmation value as X , which mean Final confirmation)
    3. The Confirmation and GR go through and the status of the process order now changed is CNF and the Deliverd qty is 25.
    At this point , if you logon to SAP GUI and try to make a process order confirmation you get an error messages which says the Process Order is already confirmed and no more confirmations or GR can be done against this Process order.
    4. But when you Again Run the BAPI_PROCORDCONF_CREATE_TT, it goes ahead and confirms and makes the GR for that Process order.
    The Expected Behavior should have been that this quantity is now in the COGI transaction.
    5. The Process order  allows any number of Further confirmations till the Ordered Qty and Delivered quantity are  same .
    so dear gurus I know i have written a very long doubt but would be very happy to get a response from you. I would ideally not like to enhance or change the BAPI and want to understand if I have missed some setting or parameter that I have to pass in the BAPI for the final confirmation so that once the Status of the Process order is CNF , no more Confirmations are allowed even from the BAPI.
    Thanks in Advance.
    Regards
    Suraj

    Hi Suraj,
    I am not positive, but I suspectt the problem lies in the BAPI.  It might be how you have the data set in MII, but it sounded like you are doing it correctly. 
    However there are a number of things you can do to troubleshoot your situation.
    First create a few process orders to test with. 
    Record the confirmation numbers and counters for each of the following:
    1) Do a final confirmation (for quantity of 25 instead of the 100) in CORK (or whichever transaction you are using). 
    2) Do a final confirmation (for quantitiy of 25 instead of the 100) in SE37 or BAPI in ERP using the BAPI_PROCORDCONF_CREATE_TT.
    3) Do a final confirmation (for quantitiy of 25 instead of the 100) from MII using your current transaction. 
    Review the confirmations in ERP to see if there are any differences.
    Review the confirmaitons in MII to see if there are any non visible differences (use a Tracer to retrieve the response segment from an execution of BAPI_PROCORDCONF_GETDETAIL using the recorded confirmation numbers and counters) 
    Case 1) If there are differences in the results, that should tell you how to modify your transaction to include or change the appropriate values in your inputs. 
    Case 2) If there are no differences, then it is most likely that there is something not working properly in the BAPI you are using.  It may not completely replicate the functionality in CORK (or whichever transaction you are using in ERP).  Then open a ticket, because the BAPI is not working as it should.
    Good luck,
    Mike
    Edited by: Michael Appleby on Aug 17, 2009 8:20 PM

  • Process order confirmation error

    Hi, i have set backflush in mrp2 view as always backflush for raw mat. when i do order confirmation with cork tcode, order status shows as CNF but raw mats are not withdrawn. pls note that backflush indicator is also copied in order. do i need to issue mats manually thru mb1a? what could be the reason.

    Hi,
    Check in the confirmation parameters for process order
    in the Process control field
    Also check in the BOM item details screen for the raw material
    storage location is mentioned.
    Regards,
    nandha

  • Progress confirmation for process order

    Hello to all,
    I want to use the progress confirmation functionality for process order. I know that it is possible for production orders, but I couldn't find respective transaction for process order. Do you know if it is possible to use progress confirmation for process orders.
    BR,
    Nikolay

    Thanks for your inputs, but they are not useful!
    COR6 - it cannot be used once the order is confirmed at phase level;
    COOISPI - it's a report
    COR6N -it is the standard transaction for process order confirmation
    I want to do so-called "unplanned milestone" for process orders, something similar to CO1F for production orders.
    BR,
    Nikolay

  • Automatic Creation of Batch in Process Order Confirmation

    Hi Guru,
    What are settings required to set the batch creation automatic during the confirmation of the process order? The header material is semifinished and batch management is ticked in the material master. BOM has been created. In the present scenario, few
    Regards,
    Raja

    Hi,
    You can do that in T Code CORW.
    For the required production scheduler select the batch creation for process order.
    Also in the Assignment tab of the process order, there is a field for batch, next to it there is a Create button. Click that, you will get the batch number in that field.
    Hope that helps.
    Regards,
    Rohit.
    Added: I apologise, its not the Assignment tab in process order. It is Goods Receipt tab.
    Edited by: Rohit Chauhan on Aug 3, 2009 9:42 AM

  • Process Order Confirmation Quantity from Preceeding Operation

    Hi All,
    Please can you let me know if the below requirement can be met:
    I have 2 phases to confirm (both are milestone confirmations). The Process order header quantity is 100 kg. While doing the confirmation for Phase 1, I do a final confirmation  for 90 kg. Now while doing the confirmation for Phase 2, the system still populates the default yield as 100 kg and not 90 kg.
    Is there a way to display 90 kg as default yield for Phase 2? Is there a standard Config that can help? If not what is the solution?
    Thanks,

    Hi,
    Please refer the following link.
    http://help.sap.com/saphelp_47x200/helpdata/en/b1/c04d83439a11d189410000e829fbbd/frameset.htm
    Regards
    Kannan

  • Process Order Partial confirmation (PNCF) and Final Confirmation

    Hi expert,
    I'm already running t-code COHVPI to mass processing process order so it status change from TECO to CLOSED. But there is an error message "process order partially confirmed". Is that true if process order must be final confirmed before it changed to CLOSED. Should we change the status of partial confirmed (PNCF) to Final confirmed (CNF) before process order CLOSED.
    Please give me a suggestion.
    Thank you.

    Correct. Final Confirmation is THE signal to the rest of the world that that this order is DONE (at least from the GR standpoint). This will also retire the order from the APO/SNP radar.

  • Reg process order confirmation cancellation

    Dear all,
    what is the table entry generated in AFRU table when we cancel a confirmation of a process order
    i want to know in which field we geta entry and how can we identify that a particular confirmation number is cancelled
    Thanks in advance
    Regards
    venkat

    Hi,
    In AFRU table, there is the STZHL field (Confirmation counter of cancelled confirmation)
    It's the confirmation counter of the original confirmation which was cancelled by the current confirmation.
    For example:
    Confirmation    Counter     STZHL
    1000                 1                blank
    1000                 2                1 --> this means that this is the cancellation entry for the line above.
    1000                 3                 blank
    I hope it helps.
    Regards,
    Marcelo

  • Confirmations to process orders

    Hello Colleagues, please help with following question. We have following environment SAP (PP-PI) and MES system. MES system sends confirmations to SAP process orders via process messages. SAP is implemented in different countries in different time zones, MES located locally. At the end of month confirmations from MES could not be posted as they comes to SAP after the off month (for example 01.12.2010 00:20:20). WIP is not allowed.
    As agreed with business we may substitute via user exit date and time for such process messages. Do you know user exit name which could be used to change date and time before posting confirmations? Can you offer other possible solutions?
    With Best Regards
    Eduard

    You can even create a custom process message (copy of the original standard SAP PI_PHACT or similar), where the Date & Time are not MES Date & Time but some characteristic which is calculated from the Local Time minus the Time Difference with SAP Time . This way, confirmation will be posted on a right SAP Time (before the month closing) . or alternatively, you can use PPPI_DATE_EVENT and PPPI_TIME_EVENT in the process mssage that will always have SAP Time.
    Regards

  • Process order confirmation quantity

    Dear friends,
    I am working with process industry. My order type is PI01. Control key PI01.
    In material master in "work scheduling" view, i have maintained production scheduling profile as"000001". ( in t.code OPKP--i have activated "Auto GR indicator).
    In material master MRP2 View ihave maintained Prod store location also.
    I have created my BOM in CS01 for process industry.
    Now i am confirming my order in CORZ,  in my last phase, i am expecting my finished goods also automatically to move.
    <b>But the system is not bringing the finished goods</b>.  Why?
    It is bringing only my BOM components (means semi finished goods). Even for my semi finished goods, it is not bringing the BOM Quantity. I am manually inputting the quantity for my semi finished goods. 
    <b>
    Why the system is not bringing the quantity for my semifinshed goods?</b>
    (I<b> have maintained maste rrecipe for my finished  goods only,not for semi finished goods)</b>
    Thanks
    Senthil

    Hi ,
    In the  customization for confirmation parameters for process orders , in the genral valid settings screen , tick the goods movements for all components feild that will solve your problem ,
    regards ,
    mallikharjun

Maybe you are looking for

  • How do i sync my apple id on my iphone with updated icloud id

    How do i sync my apple id on my iphone with updated icloud id?

  • SAP CRM custom tags in MS Word

    Hi When working with MS Word templates functionality in Attachments assignment block and generating a word document pressing "with template" button we can use BADI CRM_OFFICE_TEMPLATE_BADI to transfer custom tags inside the template. But is it possib

  • Why do blank copies of Numbers files retain the size of the original file?

    I made a copy of my budget file but cleared all the data so I could e-mail it to a friend.  Although the spreadsheets are empty, the file is still too large to e-mail.  What is wrong?

  • Software update lost photos in iPhoto library

    I have read many threads but still have yet to find the golden answer. No, my time machine was NOT working so no back-up. I have spent 2 days recovering some from Stellar Phoenix. Is there anything left to do? Are my photos from the last 3 years gone

  • Subquery as Select Attribute

    How would I do the following query using Toplink expressions: select a.something, ( select min(b.column) from b where b.fk = a.pk) from a where ... I have figured out how to do: select a.something from a where whatever = ( select min(b.column) ... )