How to retrieve goods receipts for purchse order from mkpf table

Can any one tell me the selection criteria for selecting goods receipt  for PO 's from MKPF table.

Hi,
Proceed as below:
EKKO -> EKPO => EBELN  "Via Purchase Document Number
EKPO -> EKBE => EBELN, EBELP  "VIa Purchasing Document and Item with Transaction Type(VGABE) = 1. Transaction type 1 lists out all GR's for the PO Item.
"Should you require more details of the GR Document,
EKBE -> MKPF => MKPF-MBLNR = EKBE-BELNR & MKPF-MJAHR = EKBE-GJAHR
MKPF -> MSEG => MBLNR, MJAHR
Hope this helps.
Regards
Eswar

Similar Messages

  • How to control goods receipt for order by mb31 if order is not confirmed

    Hello friends,
    I want to restrict the goods receipt for process order if order is not confirmed or partially confirmed.
    Through user status i can control that if order is confirmed than whether to allow goods reciept or not.
    But how to achieve my above requirement.
    Thanking you guys in advance.

    Dear Jitendra,
    Check this link
    How to stop the goods receipt before issueing the goods for production orde
    Regards
    Mangalraj.S

  • SAP how to determine the account in Goods receipt for purchase order?

    We know when we make a Goods receipt for purchase order,we will use the account in GBB and BSX define in OBYC. But where can we find the rule? I mean why system can find the account in GBB and BSX , not the other TEcode?

    HI
    This is again based on the movement type which SAP has created a link internally.
    So if you see when a document is posted it basically derives the GL accounts based on the Movement type,Valuation class,valaution area and so on.
    Good luck
    Hari

  • Reverse Goods Receipt for Process Order

    Dear All,
    Please tell me how to reverse the Goods Receipt for Process Order for which already QM is cleared for that Particular Lot.
    But Confirmation is still yet Pending.
    I tried MIGO - Cancel - Material Document. But it is showing a message "Process Order already processed".
    Regards
    buss

    Hi,
    Use t code MB31
    Movement type 102
    Stock type = Unristricted use.
    Reverse by entering above information then you have to manually cancel the inspection lot.
    Regards,
    Vishal

  • "Goods receipt for purch. order" is not allowed (WBS P-0400-1-1-8010-1)

    Dear All,
         Can you tell me how to do?
    "Goods receipt for purch. order" is not allowed (WBS P-0400-1-1-8010-1)
    Message no. BS007
    Diagnosis
    The current status of object 'WBS P-0400-1-1-8010-1' prohibits business transaction 'Goods receipt for purch. order'.
    Procedure
    To process business transaction 'Goods receipt for purch. order', you first have to change the status of object 'WBS P-0400-1-1-8010-1' to allow the transaction 'Goods receipt for purch. order'.
    This gives you an overview of the system and user statuses that affect the transaction. A transaction can only be executed if there is at least one status that allows it and there is no status that forbids it.
    Transaction analysis

    Hi Zhang,
    Goto Transaction CJ02.
    Now goto Edit button in Menu.Click on Status , then System/User Status.
    Here u can find the current status of Project.
    Later once again goto CJ02.
    Now goto Edit button in Menu.Click on Status -- Release.
    Once released u will be able to post GR.
    Regards
    Ramesh Ch

  • Is it possible to do goods receipt for purchase order by mb31

    Hello friends,
    I have created one purchase order.Now i want to do goods receipt for that purchase order.I know that throught migo and movt type 101, i can do this.But guys i have one doubt over here.Can i do the goods receipt for purchase order by Transaction code MB31(Goods Receipt for Order).
    When in Transaction code mb31 i put the purchase order number, system gave me the error,"order 44000000298 not found or not permitted for goods movement".Message no. c6001.
    So guys what do you think in this matter?is it possible to do goods receipt for purchase order by mb31.If yes than how to resolve this error.
    Thanking you guys in advance.

    MB31 is for doing goods receipt of production order

  • Automatic Batch determination at time of Goods receipt for production order

    Hi SAP experts,
                             Greetings to you all. I wish to ask a query that how batch is determined automatically at the time of goods receipt for production order .
                             I have done the following settings:
    1.Specified batch level at material level
    2.External batch number assignment
    3.Defined production order condition table '501' (plant/material)
    4.Defined production order access sequence (order type-plant -material)
    5.Defined Production Order Strategy type.
    6.Defined Batch search procedure in Production Order.
    7.Assigned Batch search procedure to Production order type for a particular plant  , batch check not activated.
    Please let me know of any more settings to be checked for the same.
    For example, a production order is being confirmed for a quatity of 5 nos . at a time . However, the GI movement (261 movement type) for the production order components  is taking place for 1 EA qty. from 5 different batches.
    So now, how the system will define the GR (movement type 101) for the production order header material for the qty. 5 nos. EA ?
    It is desired that the system should do GR for the qty.  1 EA of the header material for the 5 different batches (batches which were automatically deteremined for the Goods issue of the components).
    Thanks in advance. good day.
    Best regards,
    RB

    HI Rahul,
    As explained earlier, for e.g., if the GR is taking place for the production order for qty. 5 nos. , and in that , if the component qty. is 1 EA for 1EA of header material ; then , the GR for the header material should take place for the same different batches from which the order components were issued for the order and not for the other batches in stock for the header material as well as components.
    I am not sure if i understand your requirement 100%.
    But let me explain you standard behaviour.
    When Confirmation for production order happens and GR is posted during confirmation , All the GR happens agaist same batch number which i sassigned in production order assignment screen.
    So for all the order qty single batch would be fixed. Say batch A1 is created for Header material for 100 qty.
    Now during components issue to production order, If 100 qty needs to be issued for compoenent B it is possible to use multiple batches of componenets ( using splilt batch functionality /or manual batch number entry agaist componenet in goods movement screen) but header batch remains the same.
    Check and Revert,
    Santosh Sarda

  • "Goods receipt for purch. order" is not allowed (WBS D-GNP-051001-02-1-1)

    PO is already released. I used posting period that was in the config 10/2006 9/2006. Then when I tried to Post in MB01 I get this error. How to change the status of object 'WBS D-GNP-051001-02-1-1' to allow the transaction 'Goods receipt for purch. order'?
    Points for helpful ideas. Thanks!

    You have to do budgeting against that WBS.
    For this first do the cost planning and copy the cost planning as budget.
    then after budget you have to release this budget to use for transaction.
    Check whether that particular WBS is indicated as planning element or account assignement element.
    It should be account assignment element otherwise it will not allow to raise any PO.
    And set the status of WBS as Unblock (UBLK) otherwise it will show tax code missing and status BLK error message.
    Comeback for further clarifications.
    Praveen

  • Goods receipt for purch. order" is not allowed

    Hi Experts,
    I am using BAPI_GOODSMVT_CANCEL..and getting the below Error messege
    "Goods receipt for purch. order" is not allowed (NWA 9000275335 0020) 
    What is this (NWA 9000275335 0020)*
    i would like to ask how do i go about resolving the error message. Please help me.
    Thanks ,
    Silviya

    Hi,
    Thanks for your reply. I have checked Network & Activity in CJ20N. I dont know how to identify whterher it's defined correctly or not.
    Is any other way to solve this?  please help me.
    Advance thanks,
    Silviya

  • Good receipt for production order

    Hi experts,
    When good receipt for production order 60003408 , it shows error "No valid order items exist for order 60003408" like this how to resolve this...
    In diagnosis they were specified as change into good receipt in production order screen but in default it shows GR Non-valuated.
    Thanks

    Hi,
    You can create production order directly from sale order at CO08.
    You can create the production order without material in CO07.
    CO07 specially meant for Rework order (Production order without material) 
    Hope claer to you.
    Regards,
    R.Brahmankar

  • Steps For Goods Receipt For Work Order Using Handling Units

    Hello MM gurus,
    I'm new to HU Management.  Can you please share with me the steps for executing a "Goods Receipt For Work Order" using Handling Units?
    I created a HU (1000000026), and then using transaction COWBHUWE I tried using that HU to create a goods receipt, but I keep getting the message below:
    Handling unit 1000000026 is not provided for goods receipt
    Message no. VHURM046
    Do you have to assign/plan HUs to Process Orders first? I think the problem is that I'm not understanding the process or the requirements for a goods receipt for work order using HU.

    Hello Manish Kumar,
    I've been doing Handling Units testing in our sandbox environment and I've been trying to Pack a Finished Product for a Process Order using
    1-Transaction code HU02 to create the Handling Unit
    2-Transaction COWBHUE after creating the HU to enter the production order number and the HU number and propose it, but the it doesn't work. When I propose it, nothing happens.
    3.-I also tried COWBPACK, but for some reason, when I go into COWBPACK, key in the Process Order, and then press enter, I get the following message:
    You do not have authorization to create handling units for plant BP08
    Message no. VHUPD500
    Do you know how to solve this issue?

  • Error while doing Goods receipt for process order. Error code: "BS027"

    I am getting error while doing GR for a day whereas previous day(s) GR is already done and also 2 days post that day are also done successfully.
    Error :  ""Goods receipt for prodn. order" is not allowed (ORD XX-CEMTSAL) " (XX = First two characters of plant code)
    Error code: BS027.
    Thanks to all in advance.

    Hello,
    This issue would occur when you want to post a confirmation for a production order. The error message is generated if you wanted to post a backflush for a component and if this component was assigned to a sales order stock. The sales order itself was assigned to a work breakdown structure element which should be debited with the actual costs. However, the business transaction 'Confirm' is not permitted for a work breakdown structure.
    Please look into SAP Note 62367 and 64370
    Hope the information is helpful
    regards

  • Error: GR "Goods receipt for purch. order" is not allowed (ORD 4000048)

    Hi gurus, can anyone please help me
    while doing service entry for the PO with account assignment F and Item Category D
    our client is facing the error
    "Goods receipt for purch. order" is not allowed (ORD 4000048) MSG no: BS007
    Diagnosis
    The current status of object 'ORD 4000048' prohibits business transaction 'Goods receipt for purch. order'.
    Procedure
    To process business transaction 'Goods receipt for purch. order', you first have to change the status of object 'ORD 4000048' to allow the transaction 'Goods receipt for purch. order'.
    This gives you an overview of the system and user statuses that affect the transaction. A transaction can only be executed if there is at least one status that allows it and there is no status that forbids it.
    Anyone can give the solution please
    Guruk

    hi dear all
    Really thanks for your prompt reply.
    i solved this issue, as what u said, it is not released in IW31, at the time of PR creation. So i asked the User to go to IW32 anc choose the apprpriate order and change mode and click on Flag Icon to release.
    Any way i awarded points for your support
    Thanks
    regards
    Guru

  • Goods receipt for purch. order" is not allowed (NWA EXCANETHDR 0030)

    Hi Gurus,
    Message no. BS007
    While doing MIGO with PO, Iam receving the following error msg as
    "Goods receipt for purch. order" is not allowed (NWA EXCANETHDR 0030)".
    Diagnosis
    The current status of object 'NWA EXCANETHDR 0030' prohibits business transaction 'Goods receipt for purch. order'.
    Procedure
    To process business transaction 'Goods receipt for purch. order', you first have to change the status of object 'NWA EXCANETHDR 0030' to allow the transaction 'Goods receipt for purch. order'.
    This gives you an overview of the system and user statuses that affect the transaction. A transaction can only be executed if there is at least one status that allows it and there is no status that forbids it.
    Pls help me in this
    Thanks in advance,
    Vasanth

    Hi,
    I guess it the goods receipt is against a PO having an asset or used an Internal order .In the Internal order control data Goods receipt allowed indicator has not been set. Please see the order in KO03 and check the allowed transactions. If GR (RMWE) is not there than ask your CO team for the needfull change after which take up GR.
    Dhruba

  • Call BAPI_GOODSMVT_CREATE to create a goods receipt for purchase order

    Hi,
    I'm calling the bapi BAPI_GOODSMVT_CREATE to create a goods receipt for purchase order, but the following code doesn't work. It doesn't give me any kind of error message but it does nothing as well...
    Can anyone help me please?
    Thank You
    Hugo
    Code
    DATA: wa_goodsmvt_header  LIKE bapi2017_gm_head_01,
                            wa_goodsmvt_code    LIKE bapi2017_gm_code,
                            wa_bapi2017_gm_head TYPE bapi2017_gm_head_ret-mat_doc.
                      DATA: it_goodsmvt_item LIKE bapi2017_gm_item_create OCCURS  0 WITH HEADER LINE,
                            it_return        LIKE bapiret2 OCCURS  0 WITH HEADER LINE.
                      wa_goodsmvt_header-pstng_date = SY-DATUM.
                      wa_goodsmvt_header-doc_date   = SY-DATUM.
                      wa_goodsmvt_header-ref_doc_no = '4500000020'.
                      wa_goodsmvt_code-gm_code = '01'.          "Goods receipt for purchase Order
                      it_goodsmvt_item-stge_loc  = 'BPF2'.
                      it_goodsmvt_item-move_type = '101' .
                      it_goodsmvt_item-entry_qnt = 17.
                      it_goodsmvt_item-entry_uom = 'KG'.
                      it_goodsmvt_item-mvt_ind   = 'B'.
                      it_goodsmvt_item-po_number = '4500000020'.
                      it_goodsmvt_item-po_item   = '00010'.
                      it_goodsmvt_item-material  = '50'.
                      APPEND it_goodsmvt_item.
                      CALL FUNCTION  'BAPI_GOODSMVT_CREATE'
                        EXPORTING
                          goodsmvt_header  = wa_goodsmvt_header
                          goodsmvt_code    = wa_goodsmvt_code
                        IMPORTING
                          materialdocument = wa_bapi2017_gm_head
                        TABLES
                          goodsmvt_item    = it_goodsmvt_item
                          return            = it_return.
                        data: begin of errmsg occurs 10.
                                include structure bapiret2.
                        data: end of errmsg.
                        data: wmenge like iseg-menge,
                              errflag.
                        clear errflag.
                        loop at errmsg.
                          if errmsg-type eq 'E'.
                            write:/'Error in function', errmsg-message.
                            errflag = 'X'.
                          else.
                            write:/ errmsg-message.
                          endif.
                        endloop.
                        if errflag is initial.
                          commit work and wait.
                          if sy-subrc ne 0.
                            write:/ 'Error in updating'.
                            exit.
                          else.
                            write:/ 'Ok'.
                          endif.
                        endif.
                        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
                        EXPORTING
                        wait = ' '.

    Hi,
    Thank you for the asnwer! I'm a rookie at ABAP so please forgive my stupid questions
    I've changed the code to:
    DATA: wa_goodsmvt_header  LIKE bapi2017_gm_head_01,
                            wa_goodsmvt_code    LIKE bapi2017_gm_code,
                            wa_bapi2017_gm_head TYPE bapi2017_gm_head_ret-mat_doc.
                      DATA: it_goodsmvt_item LIKE bapi2017_gm_item_create OCCURS  0 WITH HEADER LINE,
                            it_return        LIKE bapiret2 OCCURS  0 WITH HEADER LINE.
                      wa_goodsmvt_header-pstng_date = SY-DATUM.
                      wa_goodsmvt_header-doc_date   = SY-DATUM.
                      wa_goodsmvt_header-ref_doc_no = '4500000020'.
                      wa_goodsmvt_code-gm_code = '01'.          "Goods receipt for purchase Order
                      it_goodsmvt_item-plant     = 'BP01'.
                      it_goodsmvt_item-stge_loc  = 'BPF2'.
                      it_goodsmvt_item-move_type = '101' .
                      it_goodsmvt_item-entry_qnt = 10.
                      it_goodsmvt_item-entry_uom = 'KG'.
                      it_goodsmvt_item-mvt_ind   = 'B'.
                      it_goodsmvt_item-po_number = '4500000020'.
                      it_goodsmvt_item-po_item   = '10'.
                      it_goodsmvt_item-material  = '50'.
                      APPEND it_goodsmvt_item.
                      CALL FUNCTION  'BAPI_GOODSMVT_CREATE'
                        EXPORTING
                          goodsmvt_header  = wa_goodsmvt_header
                          goodsmvt_code    = wa_goodsmvt_code
                        IMPORTING
                          materialdocument = wa_bapi2017_gm_head
                        TABLES
                          goodsmvt_item    = it_goodsmvt_item
                          return            = it_return.
                          write:/ it_return-message.
    And the return message is : Material document data and PO data do not match (Material)
    Any idea of what might be the problem?
    Thanks

Maybe you are looking for

  • How to deactivate open items in F-53

    HI, EXperts I am Trying to Post vendor payment thru f-53 . The Screen is displaying all the open items as active. so that I have to deactivate the other open items which are not relevent to my current posting. My requirement is    the system should d

  • Windows XP and Windows 7 home sharing not working at all

    Had a really old laptop with XP that I used basically only for iTunes. Now want to use homesharing to get all my music/apps from the old XP to a new, Windows 7 laptop. Both laptops are authorised to use my Apple ID and I've authorised and de-authoris

  • Noisy CD/DVD drive on my Satellite A60

    Hi I have a Satellite A60 and for some reason the CD/DVD drive makes a terrible noise on some CDs and DVDs but not on others. It sounds as though the CD is rubbing on something but it is not as it now makes this noise with CDs that i have played for

  • TS1702 My iphone cannot connect to itunes

    My iphone cannot connect to itunes store

  • Excel Template - Node in Tree

    Hello, I am creating an Excel Template and I am trying to figure out how to display data for the first node in the tree (the first node in my sample XML file). I looked at this website (http://bipconsulting.blogspot.com/2009/03/xslxpath-for-bi-publis