Purchase Order - Goods receipt processing time (User Exit)

Hi All,
I would like to know if there is any User Exits available for this scenario.
In the Delivery tab of PO, we see GRPT & Planned Delivery Time, this information is picked up from the material master. In my case i have included the transport time in the GRPT time, so i have kept the GRPT = 25 days as the material is sent by sea. But in certain cases the material might be sent by air & the GRPT will then only be 5 days. So i want to use the Shipping instr field, where i select Shipping Instr1 & i want the system to force the GRPT time to be 5 days instead of the normal 25 days, when the PO is saved. Is this possible?
Alternatively if there is a better solution, kindly advice me.
Vivek

Dear Vivek,
Thanks for recognising me,and also serch for you some document i am giving sap  library link below.and also availble in first thread.
http://help.sap.com/saphelp_46c/helpdata/en/e1/8e51341a06084de10000009b38f83b/frameset.htm
Hope this will helps you.
Prem.

Similar Messages

  • Purchase Order Goods Receipt quantity tolerance setting not working.

    Team,
    We are using the IS-Oil solution, ECC 6.0 REL 605 SP LEVEL 009 .
    The issue that I have is as follows:
    Purchase Order Goods Receipt quantity tolerance setting not working, I had set up a 10% tolerance on QTY received in the GR process via the PIR and also the Purchase Value Key in the  material master and also changed the message to a warning in OMCQ for message number M0722.
    I  had performed a similar configuration and master data maintenance on a different NON IS-OIL client install and it worked fine.
    I believe it is the IS-OIL component in the Inventory update portion of the GR process that is causing the error.
    I have searched for OSS notes, however they mention that there is no solution.
    Setting the PO line item as Unlimited will not be best practice for the business and will not be used.
    Has anyone come across this issue? and how was it resolved, your help and guidance will be greatly appreciated.
    Thanks

    Hello,
    Please check the Tolerance levels in O588 
    Also you can use the BAdI OIB_QCI_ROUND_QTY: A new method, CHECK_TOLERANCE
    Best Regards,
    R.Brahmankar

  • Unit price validation in Purchase Order, Goods Receipt PO and A/R Invoice

    Hello!
    I want to have validation of the Unit Price field in Purchase Order, Goods Receipt PO and A/R Invoice documents.
    This means that user has to get some kind of message if she/he do not enter the Unit price in above mentioned documents.
    I can not use the price lists for this, to get the field populated automatically, because I do not have all the prices...
    I am no longer newbie when it come to SAP, but this really puzzles me
    Thanks,
    Dejan

    Hello guys,
    I have tried to add this code to check if the field Unit Price was empty in the Purchase Order form (Object ID 22)
    But it gives me an error message - Error converting data type varchar to numeric (CINF)
    I am getting the same error message even if I have some value in the Unit Price field...
    I am really confused - what is wrong with it???
    Here is the code from the Transaction notification
    IF (@object_type = N'22' AND @transaction_type in (N'A', N'U') )
         BEGIN
              IF EXISTS (SELECT T1.DocEntry FROM OPOR T0 inner join POR1 T1 on T0.DocEntry = T1.DocEntry
              WHERE (T1.PriceBefDi IS NULL OR T1.PriceBefDi = ' ') AND T0.DocEntry = @list_of_cols_val_tab_del)
                   BEGIN
                        Set @error =1
                        set @error_message = 'Unit Price cannot be blank'
                   END
         END
    Thanks,
    Dejan

  • Query of Module Purchase Order, Good Receipt PO,  Good Return

    Hi,
    Like to ask assistance regarding Module Purchase Order, Good Receipt PO,  Good Return under Purchasing A/P.
    I have a hard time to linking the tables above:
    PO Module have table : OPOR and OPOR1
    GRPO have table : OPDN and PDN1
    Good Return have table : ORPD and RPD1
    Its very mind bubling linking this 6 tables can anyone please can assist regarding the situation, a query that shows that they are connected to each other.
    Thank very much!
    Clint

    Clint,
    Like Suda said, this query assumes your have normal business practise.
    One more thing to mention, the lower part of union all needs some other change.  Here is the complete query:
    SELECT     DISTINCT 'GRPO' AS TYPE, T1.DOCNUM "GRPO/RET#", T3.DOCNUM PO#,T1.CARDCODE, T1.CARDNAME , T1.DOCDATE, T0.ITEMCODE, T0.QUANTITY, T0.PRICE, T0.LINETOTAL, T0.TOTALFRGN, T0.RATE
    FROM         PDN1 T0
    INNER JOIN OPDN T1 ON T1.DOCENTRY = T0.DOCENTRY
    LEFT JOIN POR1 T2 ON T0.BASEENTRY = T2.DOCENTRY
    INNER JOIN OPOR T3 ON T2.DOCENTRY = T3.DOCENTRY
    WHERE    T1.DOCNUM LIKE '[%0]'
    UNION ALL
    SELECT     DISTINCT 'RETR', T1.DOCNUM,T3.DOCNUM, T1.CARDCODE, T1.CARDNAME , T1.DOCDATE, T0.ITEMCODE, T0.QUANTITY, T0.PRICE, T0.LINETOTAL, T0.TOTALFRGN, T0.RATE
    FROM         PDN1 T0
    INNER JOIN OPDN T1 ON T1.DOCENTRY = T0.DOCENTRY
    LEFT JOIN RPD1 T2 ON T0.TRGETENTRY = T2.DOCENTRY
    INNER JOIN ORPD T3 ON T2.DOCENTRY = T3.DOCENTRY
    WHERE    T1.DOCNUM LIKE '[%0]'

  • Goods Receipt Processing Time in Days field

    Hi,
    what does "Goods Receipt Processing Time in Days" in material master affect ?
    Regards

    Dear SAPBUG,
    Goods Receipt Processing time
    in-house produced materials, 1 day GR - after completion of production of Huge lot size then they see Whole lot is
    Made as per Requirment or not. so this takes time 1 day. so this time will get effected in Scheduling. MRP takes into
    account this 1 day & schedules the dates accordingly
    For Purchase materials, 1 day GR - same applies after purchasing concern persons will check the material is as per
    requirment or not. MRp schedules as per days given in this field
    in simple words SAP has given Flexbile option
    Regards
    Madhu

  • Problem of Query of Module Purchase Order, Good Receipt PO, Good Return

    Hi,
    I would like to seek for assistance regarding double entries of documents,  I have used the query and found out lately the it has a problem, Please refer to thread "Query of Module Purchase Order, Good Receipt PO, Good Return" for details.
    You help is very much appreciated.
    Regards,
    Clint

    Hi Clint,
    Try this one:
    SELECT DISTINCT 'GRPO' AS TYPE, T1.DOCNUM
    'GRPO/RET#', T3.DOCNUM 'PO#',T1.CARDCODE,
    T1.CARDNAME , T1.DOCDATE, T0.ITEMCODE, T0.QUANTITY,
    T0.PRICE, T0.LINETOTAL
    FROM DBO.PDN1 T0
    INNER JOIN DBO.OPDN T1 ON T1.DOCENTRY = T0.DOCENTRY
    LEFT JOIN DBO.POR1 T2 ON T0.BASEENTRY = T2.DOCENTRY
    INNER JOIN DBO.OPOR T3 ON T2.DOCENTRY = T3.DOCENTRY
    WHERE T1.DOCNUM = '[%0]' AND T0.ITEMCODE IS NOT NULL
    UNION ALL
    SELECT DISTINCT 'RETR', T1.DOCNUM,T3.DOCNUM,
    T1.CARDCODE, T1.CARDNAME , T1.DOCDATE, T0.ITEMCODE,
    T0.QUANTITY, T0.PRICE, T0.LINETOTAL
    FROM PDN1 T0
    INNER JOIN OPDN T1 ON T1.DOCENTRY = T0.DOCENTRY
    LEFT JOIN RPD1 T2 ON T0.TRGETENTRY = T2.DOCENTRY
    INNER JOIN ORPD T3 ON T2.DOCENTRY = T3.DOCENTRY
    WHERE T1.DOCNUM = '[%0]' AND T0.ITEMCODE IS NOT NULL
    If you still have duplicates, let me know any differences in those lines.
    Thanks,
    Gordon

  • Stoping process of saving purchase order(ME21/ME21N) in the user exit.

    Hi,
    I am using user exit "EXIT_SAPMM06E_016" of purchase order. While creating PO and after user enters 1st line item or more items and presses save button, then this user exit will be called.
    Now my requirement is I have to check "item delivery date" , if it is more than 300 days from creation date then I have to show popup for warning the user for the same and if user want to make the changes then this user exit should stops the process of saving the PO and returns and allows to change the PO.
    Please help me in this.
    how I can stop the saving process.
    Thanks,
    Deepak

    Hi Deepak,
    You can do it in IM_ITEM method
    DATA: ls_mepoitem TYPE mepoitem.
    ls_mepoitem = im_item->get_data( ).
    if you check ls_mepoitem-quantity field it will give your required value....pls Go through the documentation below for the method
    Documentation for the method
    Processing of Item Data
    Functionality
    The PROCESS_ITEM method enables you to change the item data and check it
    for correctness.
    Parameters
    The following parameters are available:
    o IM_ITEM - Document item
    The interface reference is of the category
    IF_PURCHASE_ORDER_ITEM_MM. You can use all methods defined there.
    Note
    Please note the general hints on Error Handling.
    If you wish to mark the document item as invalid, use the
    INVALIDATE() method of the IF_PURCHASE_ORDER_ITEM_MM interface.
    Regards
    Byju

  • Purchase order & Goods Receipt

    Helloe Experts ,
    I am New to the MM .As part of the case study In my project i need to configure MM as explained below
    1)There are 2 vendors A & B
    2) A suppllies material X & B suppllies material  Y
    3)I need to configure the blank Client system for Creation of Purchase order.
    4)Then for the same i need to configure Goods issue through MIGO.
    Could any one send me the steps to configure for the same.
    Please note that i have given a blank client.
    All enterprise settings needs to be done
    Thanks in advance
    regards
    sagar

    Hi,
    Refer to this link where will find configuration doc based on industry specific.
    http://help.sap.com/bp_bblibrary/600/BBlibrary_start.htm
    Regards
    Ravi Shankar.

  • Purchase Order Good Receipt and Invoicing

    Is there a easy way to see all the Purchase Orders that have been received in the system but not invoiced? I have tried to use SE16N amd ME2K bu these transactions do not seem to help. Im trying to see what Purchase Orders have been placed that we have received in but have not invoiced. If possible I like to narrow it by material group. Thank you for your time.

    Hi,
    Look into MB5S ,uncheck the "Cleared items too " check box and execute this will list out all the POs with GR but due for Invoice. Besides  browse the table EKBE in SE16N,choose PO History category as E ,GR/IR clearing value = 0,Delivery Completed as X and execute ,the list of POs will be available which are due for Invoice.
    Dhruba

  • Subcontract Purchase Order + Goods Receipt + Requirement reduction

    Hi all,
    I have the prob that SOMETIMES after a GR for a subcon PO the requirement for the components is not reduced.
    Can this be controlled by the flag "Ind. rqmnts reduction" for MVT543??? In a SAP-Book I found the statement: This only works for MVT 101...
    Is that true? What are the settings in a SAP-Standard system for this flag for this both MVTs??
    So I continued search for the cause in OSS and found out note 115899. Does anybody know this report and has any experiences?
    Regards
    Thomas

    Hi
    SOMETIMES after a GR for a subcon PO the requirement for the components is not reduced.
    check that user is not manually removing tick of components while doing GR of final product
    This only works for MVT 101...
    I dont Think so
    you can check other goods issuing movemnts in which yo will find this tick for reducing the requirement as it is to be happen.

  • Purchase requisition - no GR processing time

    Hi,
    when you create a purchase requisition in transaction ME21n the goods receiving processing time is considered (from the material master MM02).
    In some cases (e.g. Third-Party) we want that this GR processing time is ignored.
    Is there a possibility in the standard to set up this functionality?
    Or must we implement coding in an userexit or BAdi?
    Thanks for your help.

    SB,
    Purchase requisitions are not normally created in ME21.  For manual creation, you would normally use ME51, or ME51N for the Enjoy version.
    As far as I know, goods receipt processing time is specific to the Material/plant.  It is irrelevant to the source of the supply proposals.
    Keep in mind that purchase requisitions are often created by MRP. Your ME51 mod will most probably have no effect on these PRs.   During MRP, at the time when the PR is being created, the completion date has already been determined, but the source has not yet been determined.  In addition, not all purchase reqs are sourced.  Your programmers will have an interesting task ahead of them if you want to make MRP, during PR creation, to consider GRPT on selected PRs, based on source of the PR.  Good luck!
    Normally, if you wish to have sourced PRs act differently, depending on the source, you enter planned delivery time in the Purchase Info Record, and then configure your PRs to use Purchase Info record data rather than Material Master data.  This will not alter the finish date as GRPT will, but in some cases it gives you enough functionality to meet your business requirements.
    Rgds,
    DB49

  • Incoming purchase order  vs out bound goods receipt processing

    Hi
    any body know how to develop an interface for below requrement
    creating an interface for incoming purchase order creation and out bound goods receipt processing
    please let me know anybody knows this
    Thanks in advance,
    Best regards
    Alleiah

    I done Purchase order inbound ...
    you have to set up partner profile at we20 like message type,idoc type,port..
    Message type : orders
    idoc type : orders05,once you done it creates the purchase order,for testing you can use we19 ,enter data manually and you can see the status at we02 or we05 transaction
    Reward Points if it is helpful
    Thanks
    Seshu

  • BADI for MIGO ( Material document change for Production Order goods Receipt

    Hey experts,
    I am actually stuck up with MIGO BADI.
    There are many BADI's available but i dont think any one would suit my requirement.
    here goes my requirement.
    When a Production Order is created in transaction CO01 , the system picks the value of the moving  material and multiplies it with the quantity .
    But when the production order is being confirmed thru CO11N , again the system picks the present moving price of the material and multiplies it with the quantity. This goods receipt is done through MIGO transaction by selecting goods receipt for order that is 101 movement type. I have been asked to get the value of the material at the time of production order create and then change the dmbtr value of MSEG table, this can be done in the badi at the time of creation of material document number but the BADI's MB_DOCUMENT_BEFORE_UPDATE,  MB_DOCUMENT_UPDATE do not allow me to change the values .
      The BADI MB_DOCUMENT_BEFORE_UPDATE does not allow any changes to be made for XMSEG table
    and MB_DOCUMENT_UPDATE is passed by value and hence the changes are not affected after it comes out of the method.
    Guys please help me as this creating a hell lot of problem here and i would surely reward the max points if answered.
    here is the example to be more precise.
    Material : Pen
    Quantity : 10.
    date : 01.06.2008.
    TYransaction co01.
    lets say at the time of creation the value of the material was 5 rs
    a material document would be created with the value  : 50 rs.
    Now for this prod. order goods receipt is being done on 01.07.2008.
    Let the value be 4 rs now.
    so the Material document would be created with a value of 40 rs.
    I need to make this 50 rs.
    I have got all the data to do it but i am not gettin the coreect BADI, i just want the BADI name to change the DMBTR value at the time of creation of material Document.
    Thanks in Advance.

    User-exit /BADI to change mseg during migo
    https://forums.sdn.sap.com/click.jspa?searchID=-1&messageID=5435559
    try this links

  • Master data: maintain "Goods Issue Processing Time" in R3 and CIF it ?

    Hello,
    we want to use the so called GIPRT (Goods Issue Processing Time) in the APO material master (Tab: GR/GI) to schedule SNP PREQs. I can maintain the field in APO but finally I'm looking for maintaining it in the conencted R3 material master (MM02). I see a field in R3 called MARC-GI_PR_TIME but after scanning the material master customizing I think you can't add that to any dynpro in MM01/02/03.
    I wonder if this field (MARC-GI_PR_TIME) in R3 is truly meant for maintaining the Goods Issue Processing Time in R3 and transfering it to SCM via the CIF or whether its there but has no function or is maintained somewhere else in R3. Any idea ?
    Workaround obviously would be to maintain the field in APO directly - but that's what I want to avoid since 99% of master data are coming from R3.
    Regards
    Thomas

    Hi Thomas,
    You can implement user exit EXIT_SAPLCMAT_001 and can write code based on your requirement ( May be you want to transfer this GR time for some of the products only). You can push the values by this user exit for any field in APO.
    Thanks,
    Abhilasha

  • Purchase Requisitions, Purchase Orders and Receipts

    Hello all,
    The following is the sequence for Purchasing
    Purchase Requision -> Purchase Orders -> Receipts
    However I have a requirement to bring in the related Purchase requisions,purchase orders and receipts from 11i into R12 instance.I can do that using the open interfaces.However How do i link these 3 objects together?
    I intend to import the purchase orders first and then import its related purchase requistions and the receipts...In doing so how do i link them together.How do i know that this purchase order was created from this Purchase requistion or this receipt is meant for this purchase order? What is the joiing columns in the base/open interface tables?
    Thanks
    AJM

    Hi Venkat
    1. To perform ATP do we need all the issues(Sales Orders, Deliveries) and receipts(Purchase Requisitions, Planned Orders) in APO?
    Yes you need all the mentioned elements above in APO to do ATP check. Again, you can also extend the scope of the check to further more receipts and issues. All  depends on your configuration of scope of check.
    3. I guess in Apo the planned order and process order is a single elment. Is that Correct?
    Yes, technically a planned order can be a planned process order or a planned production order.
    regards
    Mohan Chunchu

Maybe you are looking for

  • Error while deploying the EJB - JPA - Hibernate application

    Hi guys, i got following exception while deploying my application into the server. can anyone suggest me. Failure occurred in the execution of deployment request with ID '1243505041748' for task '0'. Error is: 'java.lang.ClassNotFoundException: org.j

  • Purchase Requsition is not closing automatically During ME59 PO creation

    Hi, We are using PO creation through ME59, In ME59 we have set the indicator 1 Set reqs. to "closed" In PR we have 1 qty and in PO was created for 1 qty. But the PR was not closed. When we check the F1 help for the filed it say it will work with resp

  • Program at print button in 'Issue output to'

    Hello Experts, There is an existing output X which triggers only when output BA00 is printed from the print button in the pop up of sales order when you go to 'Isssue output to' When trying to process the sales order output BA00 throu standard progra

  • Bpm,COLLECT AND SEND MESSAGES

    Hi all, My scenario is as follows: Get user ids from SAP(receive step) -> Make syncronous call to get Roles from SAP(send sync) -> Append response message to message list -> Make syncronous call to get roles from SRM(send sync) -> Append response mes

  • For syncing with IE, which is better, PlainOldFavorites or Xmarks?

    I'm looking for a solution that will update my FF bookmarks with changes to my IE bookmarks, and vice versa. I rarely use IE, but some websites work with it and not FF. I don't want a solution that requires me to copy all my bookmarks to IE favorites