Goods Recipt without Purchase Order

Hi Experts,
Can any one Explain me the Process of Goods recipt without Purchase order.
1) What document type i need to select ?
2) Does i need to process MIRO for these ?
3) If it is a Usual material which i previously procuring throgh purchase order, How it reflect in Stock ?
4) Where can i find the difference of the Material which has purchased through Purchase Order and without Purchase Order ?
5) Does it affect usual stock ?
6) How to follow Vendor Returns for this ?
Plz Plz Give ur Valuable inputs on this.
Best Regards
Javeed

1) What document type i need to select ?
You don't need a document type, just use Tcode MIGO, then select mouvement Type 501
2) Does i need to process MIRO for these ?
No, there is no FI document.
3) If it is a Usual material which i previously procuring throgh purchase order, How it reflect in Stock ?
If your material valuation is "V" : overage price.  your stock will be devaluated: Total value of stock will be inchanged, whereas the qty will increase, So the material net price will decrease
4) Where can i find the difference of the Material which has purchased through Purchase Order and without Purchase Order ?
You can lanayse goods mouvement through Tcode MB51, Also you can Tcode MR51 for analyzing.
5) Does it affect usual stock ?
Yes, if you don't use Split valuation, your stock will be homogeneous.  So if you wish to keep separately the free goods you have to use split valuation
6) How to follow Vendor Returns for this ?
Use MIGO, mouvement Type 502

Similar Messages

  • Modify the price in good receipt without purchase order

    Hi gurus,
    is there any way to modify the price of a material in the good receipt without a purchase order?
    Kind Regards

    HI,
    way to modify the price of a material in the good receipt without a purchase order?
    I am not sure what you want price of goods receipt means material price
    try following
    MR21 and change material price
    Regards
    Kailas Ugale

  • Don't want a Goods Receipt PO without Purchase Order

    Hello Experts,
    I am looking for a solution that Goods Receipt PO must be restricted as no Goods should be received without Purchase Order.
    Is it possible ?
    Help Required ....
    Thanks & Best Regards,

    Hi
    This restriction is possible only by the 'SBO_SP_TransactionNotification' Stored procedure.
    You can learn more about this stored procedure from the following link:
    [https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e991e2b9-0901-0010-0395-ef5268b00aaf]
    The following is the code which restricts GRPO created without PO
    set ANSI_NULLS ON
    set QUOTED_IDENTIFIER ON
    go
    ALTER proc [dbo].[SBO_SP_TransactionNotification]
    @object_type nvarchar(25),     -- SBO Object Type
    @transaction_type nchar(1),   -- [A]dd, <u>pdate, [D]elete, [C]ancel, C[L]ose
    @num_of_cols_in_key int,
    @list_of_key_cols_tab_del nvarchar(255),
    @list_of_cols_val_tab_del nvarchar(255)
    AS
    begin
    -- Return values
    declare @error  int    -- Result (0 for no error)
    declare @error_message nvarchar (200)   -- Error string to be displayed
    select @error = 0
    select @error_message = N'Ok'
    IF (@object_type='20')
    BEGIN
    /* Purchase Delivery Note (Goods Receipt PO)*/
    if (@transaction_type='A')
    BEGIN
    IF (SELECT max(ISNULL(T0.BaseEntry,-1))  FROM PDN1 T0 WHERE T0.DocEntry = @list_of_cols_val_tab_del) != -1
    BEGIN
      set @error = 0
      set @error_message = N'Ok'
    END
    ELSE
    BEGIN
        set @error_message='Goods Receipt PO cannot be created directly. Copy from PO'
        set @error=1 
    END
    END
    END
    -- Select the return values
    select @error, @error_message
    end

  • Scenario of Goods Recipt without P.O

    Hi Experts,
    My Client wants a automatic P.O to be created while doing the Goods Recipt with 101 Movement Type.
    The Scenario is as Follows.
    One of his Vendor has came to show the 20 sample Material But, Infact there is an requirement of these material for production.
    And Out of 20 Materials he require 15 On Spot. And he wants Directly to do GR with 101 Movement Type and Auto-PO Creation in Background. He wants as usual Inventory Stock to Debit and GR/IR to credit asusual.
    As it is not a Cash Purchase with Movement Type 501,  Apart from this he wants to Process MIRO for that Procured material without P.O , and P.O to generate in Background.
    a) Can we Process MIGO with Movement Type 101 without Purchase Order Created ?
    b) Can P.O be created automatically in Background for the recieved goods with 101 Movement Type ?
    c)Background  Automatically Created P.O Number can be Utilised for processing MIRO ?
    Please Help me out with your Valuable advice.
    Best Regards
    Javeed Ahamed

    Hi Javed,
    As i understand your requirement you need to generate a PO while posting GR with Mov type 101.
    For this there is a standard process, Auto PO on GR.
    Certain prerequisites are required
    1. Material has to be valuated, Material number required.
    2. Standard Purchase Organisation has to be assignned to the plant in Customizing.
        (Enterprise Structure->Assignment->Materials Management->Assign standard purchasing organization to plant )
    3. Valid Info record for the materail at std POrg.
    4. Activate Auto PO for Mvnt type 101 in Customizing.
        Materials Management->Inventory Management and Physical Inventory->Goods Receipt->Create Purchase Order Automatically
    5. Flag Autom. PO in Purchasing view of Material Master.
    6. Flag Automatic Purchase Order for Vendor.
    Once the obove settings are completed in MIGo,
    Create Goods Receipt with reference to Purchase Order, enter mvnt type 101,
    Click on the icon NON-Ordered Item just below the Item Overview.
    Make the entries of the material, Quantity, vendor and post.
    Do let me know if you need any further assistance
    Pradeep
    Edited by: Gnana Pradeep.G on Jul 14, 2009 8:19 AM

  • Capture Excise Invoice w.r .t  Without Purchase order

    HI
    When i try to post J1IEX i.e Capture Excise Invoice w.r .t  Without Purchase order i am getting the following error message :
    Balance in transaction currency
    Message no. F5702
    Diagnosis
    A balance has occurred in transaction currency 'INR' with the following details:
    Exchange rate '00', amount '            1.000-' and currency key 'INR'.
    The data in the transaction currency were transferred from the calling application.
    System Response
    Your data cannot be processed in FI.
    Procedure
    The error is probably in the calling application
    Please help me to solve this issue
    Thanks & Regards,
    Mani

    Hi,
    check in cin-basic settings- co code settings , there will be a check box "Rounding duty on procurement" , pls tick mark this and check it..
    otherwise check in debit / credit  selection for EWPO trans type . as per blw in - Logistics General  Tax on Goods Movements  India  Account Determination  Specify Excise Accounts per Excise Transaction
    EWPO           Credit     CENVAT clearing account
    EWPO           Debit     RG 23 AED account
    EWPO           Debit     RG 23 BED account
    EWPO           Debit     RG 23 ECS Account
    EWPO           Debit     RG 23 NCCD account
    EWPO           Debit     RG 23 SED account and ECS and SE CESS
    Edited by: Jayakumar Raju A.S on Aug 19, 2009 6:36 PM

  • Post vendor Invoice without Purchase order.

    Hi all
    good afternoon
    how can i post vendor Invoice without Purchase order.
    And any option
    Regards
    Manju

    Hi,
    Use following transactions to do so;
    1. MIGO - Goods Receipt > Others
    Here use movement type as "501" and enter material, vendor, quantity, Plant, storage location, etc... manually and post the material document.
    Here following A/c entry will appear;
    (BSX) Stock Account - Dr
    (GBB-ZOB) Expense A/c - Cr
    2. FB60 - Post Vendor Invoice
    Here following A/c entry will appear;
    Vendor Account - Cr
    Expense A/c - Dr
    3. F-53 - Post Payment w.r.t. the Invoice posted in step2.
    Here following A/c entry will appear;
    Vendor Account - Dr
    Bank Account - Cr
    Note: - If you don't want to carry out inventory transactions then follow only steps 2 & 3.

  • GR without purchase order?

    Hello!
    Is there any problem to implement GR, without purchase order, this may have an impact in Finance?
    Thanks for you help

    Hello,
    You can use movement type like 561 for good receipt without PO but you can not invoice receipt with using MIRO. You must enter this invoice with using FI transaction like FB60. After good receipt without PO, system generates a FI document with 2 line items.
    Stock account debit 1000 $
    A dummy account credit 1000$
    Then invoice receipt you must close balance for dummy acount. (With using FB60, post manually invoice)
    A dummy account debit 1000 $
    vendor credit 1000$
    But Why don't use PO?
    Regards,
    Burak

  • Automatic creation of transfer orders from goods receipt of purchase order.

    Hi experts
    The project i am currently working on requires the following;
    When goods receipting a purchase order i have a requirement for the system to create automatic transfer orders to put the stock away into storage bins.  I am aware that the stock goes straight into the 902 area once goods receipted.  Is it possible to have the transfer orders created automatically out of 902 once the goods receipt has been posted.
    In support of this, i have made an entry in transaction OMKX for the following;
    Reference Movement Type - 101
    Movement Indicator - B (goods movement for purchase order)
    Movement Type - 101
    TR Create Transfer requirement - X
    Immed. TO Creation - A
    Addl Data - X
    Once i receipt the PO it just sits in 902 and does not create any automatic transfer orders.
    Could someone please help me
    Thanks
    Simon

    Please try to process the material document of the GR manually by LT06 in foreground to find out the root cause of the error.
    You may also want to setup the mail control (V_T321-MAILK) for immediate TO creation in OMKX. The system will send you a express message (depending on your setup) if TO creation is failed.

  • MIGO - Goods Receipt against Purchase order. PO rate dispaly.

    Is it possible to display purchase order line item rate in MIGO - Goods Receipt against purchase order - Quantity tab.
    In Quantity tab - System is showing Qty in Unit of Entry, Qty in SKU, Qty in Delivery Note, Quantity Ordered, alongwith these fields we also want display of Purchase order rate/each of that line item.
    Please guide.

    BTW you are getting PO number at MIGO and clicking over that you will get entire PO then why you want PO rate display here??

  • 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

  • Goods Receipts for Purchase Order using BAPI_GOODSMVT_CREAT

    Hi experts,
    I am working on the a program where am generating Goods Receipts for Purchase Order. the BAPI_GOODSMVT_CREAT returns an error saying "Material 6003022 not maintained in plant 1001"
    Can any one assist? is there a field I may be missing?
    Here is a sample code.
    DATA: gm_header TYPE bapi2017_gm_head_01.
    DATA: gm_code TYPE bapi2017_gm_code.
    DATA: gm_headret TYPE bapi2017_gm_head_ret.
    DATA: gm_item TYPE TABLE OF bapi2017_gm_item_create WITH HEADER LINE.
    DATA: gm_return TYPE bapiret2 OCCURS 0 WITH HEADER LINE.
    DATA: gm_retmtd TYPE bapi2017_gm_head_ret-mat_doc.
    CLEAR: gm_return, gm_retmtd.
    REFRESH gm_return.
    Setup BAPI header
    "data
    gm_header-pstng_date = sy-datum.
    gm_header-doc_date = sy-datum.
    gm_code-gm_code = '02'.
    " MB1A * Write 971 movement to table CLEAR GM_ITEM.
    MOVE '101' TO gm_item-move_type .
    " MOVE 'Q' TO GM_ITEM-SPEC_STOCK.
    MOVE '6003022' TO gm_item-material.
    MOVE '10' TO gm_item-entry_qnt.
    MOVE 'EA' TO gm_item-entry_uom.
    MOVE '1001' TO gm_item-plant.
    MOVE '' TO gm_item-stge_loc.
    MOVE '0901' TO gm_item-move_reas.
    "  MOVE '4500006877' TO GM_ITEM-WBS_ELEM.
    "  MOVE '0020' TO GM_ITEM-VAL_WBS_ELEM.
    MOVE '0020' TO gm_item-deliv_numb.
    MOVE '4500006881' TO gm_item-po_number.
    MOVE '0010' TO gm_item-po_item.
    APPEND gm_item.
    Call goods movement BAPI
    CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
      EXPORTING
        goodsmvt_header  = gm_header
        goodsmvt_code    = gm_code
      IMPORTING
        goodsmvt_headret = gm_headret
        materialdocument = gm_retmtd
      TABLES
        goodsmvt_item    = gm_item
        return           = gm_return.
    IF NOT gm_retmtd IS INITIAL.
      COMMIT WORK AND WAIT.
      CALL FUNCTION 'DEQUEUE_ALL'.
    ELSE.
      COMMIT WORK AND WAIT.
      CALL FUNCTION 'DEQUEUE_ALL'.
    ENDIF.

    >
    Spark842 wrote:
    > Hi experts,
    > I am working on the a program where am generating Goods Receipts for Purchase Order. the BAPI_GOODSMVT_CREAT returns an error saying "Material 6003022 not maintained in plant 1001"
    >  Can any one assist? is there a field I may be missing?
    >
    > Here is a sample code.
    >
    > DATA: gm_header TYPE bapi2017_gm_head_01.
    > DATA: gm_code TYPE bapi2017_gm_code.
    > DATA: gm_headret TYPE bapi2017_gm_head_ret.
    > DATA: gm_item TYPE TABLE OF bapi2017_gm_item_create WITH HEADER LINE.
    > DATA: gm_return TYPE bapiret2 OCCURS 0 WITH HEADER LINE.
    > DATA: gm_retmtd TYPE bapi2017_gm_head_ret-mat_doc.
    > CLEAR: gm_return, gm_retmtd.
    > REFRESH gm_return.
    > * Setup BAPI header
    > "data
    > gm_header-pstng_date = sy-datum.
    > gm_header-doc_date = sy-datum.
    > gm_code-gm_code = '02'.
    >
    >
    > " MB1A * Write 971 movement to table CLEAR GM_ITEM.
    > MOVE '101' TO gm_item-move_type .
    > " MOVE 'Q' TO GM_ITEM-SPEC_STOCK.
    > MOVE '6003022' TO gm_item-material.
    > MOVE '10' TO gm_item-entry_qnt.
    > MOVE 'EA' TO gm_item-entry_uom.
    > MOVE '1001' TO gm_item-plant.
    > MOVE '' TO gm_item-stge_loc.
    > MOVE '0901' TO gm_item-move_reas.
    > "  MOVE '4500006877' TO GM_ITEM-WBS_ELEM.
    > "  MOVE '0020' TO GM_ITEM-VAL_WBS_ELEM.
    > MOVE '0020' TO gm_item-deliv_numb.
    > MOVE '4500006881' TO gm_item-po_number.
    > MOVE '0010' TO gm_item-po_item.
    > APPEND gm_item.
    >
    > * Call goods movement BAPI
    >
    > CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
    >   EXPORTING
    >     goodsmvt_header  = gm_header
    >     goodsmvt_code    = gm_code
    >   IMPORTING
    >     goodsmvt_headret = gm_headret
    >     materialdocument = gm_retmtd
    >   TABLES
    >     goodsmvt_item    = gm_item
    >     return           = gm_return.
    >
    > IF NOT gm_retmtd IS INITIAL.
    >
    >   COMMIT WORK AND WAIT.
    >   CALL FUNCTION 'DEQUEUE_ALL'.
    > ELSE.
    >   COMMIT WORK AND WAIT.
    >
    >   CALL FUNCTION 'DEQUEUE_ALL'.
    > ENDIF.
    My guess, is that this material is not really maintained in the Plant '1001', to be on the safer side, get the exact values from EKPO itself, also check if this material exists in the table MARC for the plant and storage location.
    MOVE '1001' TO gm_item-plant.   "<< Hard coded
    MOVE '' TO gm_item-stge_loc.
    Replace the above hardcodes to something like this to get the actual value from EKPO.
    select werks lgort into (gm_item-plant, gm_item-stge_loc) from ekpo
       where ebeln = gm_item-po_number
            and ebelp = gm_item-po_item.

  • 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

  • Goods receipt for purchase order is not allowed

    Hi,
    When I am doing the PO receipt i am facing the error message "Goods receipt for purchase order is not allowed WBS element xxxxxx"
    What could be the problem
    Thanks
    Lucky

    Hi,
    Please check the WBS element in CJ03, in Basic Data, System status,
    Is the WBS is not released or blocked.
    Hope it helps you.
    Thanks

  • Goods receipt  for purchase order not allowed for a particular wbs

    hello everybody..
    Am creating a good receipt for a purchase order using the T-CODE-: MIGO...
    While doing so am getting an error as " goods receipt  for purchase order not allowed(wbs element)".
    What can be done to rectify this error?
    Plz do help me....
    Regards,
    Deepika
    Moderator message: not directly related to ABAP development, please have a look in the appropriate functional forum, study the long text of this error message.
    Edited by: Thomas Zloch on Dec 1, 2010 5:52 PM

    Hi Br. Ajay M,
    Released the order and Status line as follow
    REL  AVAC BUDG GMPS
    but the error changed while reverse the document
    item 0001 Order is invalid.
    Many thanks for your kindly reply.
    regards,
    Steven

  • Menu path - for goods receipt for purchase order (MB01)

    Hi
    What is the menu path for Goods receipt for purchase order (MB01) - ECC6.0

    hi
    the path is too deep
    plz just log in ur system and find MB01
    Materials Management >  Purchasing  >  Master Data   > Subsequent Settlement >  Vendor Rebate Arrangements  >  Environment   > Condition/Arrangement  > Environment   >Pricing  > Environment    Value assignment  >  Inventory management  > Goods receipt  >For purchase order   >  MB01 - PO number known
    regards
    KI

Maybe you are looking for

  • ** File to Mail through BPM - Holding Messages

    Hi Friends, We are running File to Mail scenario in our PRD server. We use BPM design to collect messages and grouping it send to mail id with XL attachments. Some of the messages are in Holding state i.e from the BPM to Mail adapter.  I have compare

  • Apache FOP Examples

    Hi, I am interested in using Apache FOP & Apex for PDF creation as are multiple others, can anyone post some finished example PDF's for those of us considering this method to look at? Thanks!

  • Which accessory will work best?

    I posted on here less than a month ago asking about the 30-pin to lightning adapter for the iPhone 5, seeing if it would work with my '08 Volkswagen Jettas iPod Adapter. Sadly to say, I should have listened to my gut feeling (but I appreciate the eff

  • How to create empty text file on target system for empty source text file

    Hi All, I have an issue in handling empty file in the Text (FCC) to Text (FCC) file scenario. Interface picks text file and delivers on target system as text file. I have used FCC in both sender and receiver CCs. Interface is working fine if the sour

  • IDVD will not finalize

    am putting a dvd project together using idvd 7.1.2 on a mac os x running Mountain Lion 10.8.4 My problem is that once I have to project ready to burn it goes through encoding process fine but when it gets to the final burn stage it starts the "writin