Freight from PO or goods receipt into sales order in Third party drop ship

Hello!!!
We have a requirement where the freight charged by vendor in third party drop ship sales order scenario should show up in the billing document to customer. So we will create a sales order with TAS item category.  This will create PReq and PO subsequently.  Once the vendor delivers the goods to customer and we do the goods receipt in the system, we will bill the customer.  While we bill we want to bring the actual freight charged by vendor to the customer billing document.  Also we bill the customer as soon as we do the receipt and do not wait for the vendor invoice.
I am not sure if we can do this standard SAP but would like to if anyone has come across this scenario and what is the approach if we need to do this. We can have vendor send us the freight while doing the goods receipt but not sure how to transfer the value to sales order or to billing document directly.
Any help or idea is appreciated.
Thanks in advance,

During GRN we cannot enter any value apart from the excise or customs duty, therefore the freight that you have incured at actuals cannot be captured during GRN and therefore cannot be transfered to the invoice also.
While creating invoice to the customer you can insert a freight condition type and enter the freight value manualy.
Generally in third party scenario we can only invoice the cust after purchase booking has taken place. In your case you want the cust invoice to be created based on grn, for that you have modify the copy control settings.
raj

Similar Messages

  • Goods receipt for sales order (sample for inspection)

    Hi Experts
    Is it possible to enter goods receipt for a sales order?
    This process is required for collecting sample from customer for carryingout testing of the sample.
    Please suggest the doc types and process steps.
    warm regards
    ram

    Hi Lakshmipathi
    Thanks for your reply.
    This is a sample received from a client for carrying out analysis and furnishing the laboratory test results as a Quality certificate
    So, the sales order is for execution of service (Testing service).
    The sample to be received in ref with the sales order and test result to be delivered to customer.
    Please suggest the best possible process
    warm regards
    ram

  • Goods Receipt for sales order stock

    Hi everybody,
    I want to receive materials for sales order stock. what I did:
    1- Created a Purchase order,
    2- Account Assignment = C
    3- went to MIGO
    4- selected PO number
    5- set movement type 101 / E
    the SAP give error message that you have not planned 101 / E !!!!
    I searched alot but couldn\t find the solution.

    Hi Dear,
    When you use C account assignment category, System will consume those materials/services for the respective sales order at the time goods receipt/service confirmation. There is no inventory possible when we use, account assignment C as a standard, If you want to make inventorize, we have to choose account assignment category M against sales order.
    When we are procuring material against project, Account assignment Q-will be inventoried and P-will be consumed for respective cost object
    Like the same M-will be inventoried and C--will be consumed for respective cost object
    R,
    Amala Srinivasa Rao

  • From sales order to third party sales order user ex

    hi .....my client busieness process is normal he produces the product his own and whenever the stock is not available automatically sys sends purchase requistion to third party................. how to write a user exit for this........
    can pls explain how we maintain functional specs.................for this reuirements.
    thanks,
    hari shankar...
    Message was edited by:
            hari shankar

    You should use a user exit such as MV45AFZZ to do this. Get an ABAPer to help you do this.
    You'll need to read the unrestricted stock level for the material in question and if that level is less than the order quantity, then you would need to change the item category of the material to BANS. this will prompt the creation of purchase requisition for the material.
    You'll need to set up the item category assignment table to add BANS as a manual entry. You will also need to ensure that you create a purchasing information record as well as a source list for your material and vendor. You will need to set up the program behind transaction ME59 in a daily batch job (this converts the purchase requisition which is automatically generated from the sales order) into a purchase order.
    Go to http://www.sap-img.com/sap-sd/process-flow-for-3rd-party-sales.htm for further details.
    Please award points if helpful.
    Thanks
    Jon

  • Link between Inbound Delivery and Sales Order for Third Party

    Greetings Gurus,
    My client is using a third party business model in a retail setting that fulfills sales order via purchase req --> PO --> Inbound delivery with GR posting --> customer billing document created through batch based on the delviery quantity ('G' in item billing relavence) --> vendor invoice reciept happens subsquently.
    My question is this, is there an inexpensive (performance wise) way to link the customer billing and the inbound delivery?
    Since the inbound is not in the doc flow i don't think VBFA will suffice. I think the best route would be via schedule line back up, but i have yet to find a link.
    There are process implications for this link for reporting and customer service which are a critical to the business. Point will be rewarded for sound advice.
    Thanks for your help.

    Hi Daneil,
    Through the document flow VBFA you can capture the PO number and the link for what you have asked can be found from table EKBE. check out for field BELNR.
    regards
    prasad

  • Purchase order to sales order without third party

    Hi,
      I have a requirement, we have one trading plant (depot)  the process is first we create the sales order as per or quoted sales price  then for each sales order we create one PO on our vendor,  the material is same as per sales order only,  so is there any option for creating PO ref. to saels order  but this is not the third party because first we purchase material at our end  then we dispacth from out plant  the sales price and purchase price are different ,  like in case of third party when we create the sales order in background one PR is generated ref. to that we can create the PO  then all Item and price comes as per PR with delivery address to customer ,  we dont want to follow this.
    regards,
    zafar

    Hi,
      I try by changing the item category to BANC  then i create sales order  after that in background one PR is generated  but it is with account assignmen tcategory X,  when i made PO and GR with this PR the material  is directly posted to consumtion account , we dont want to post directly to consumtion  so insted of changing it manual  in account assignment , is there any option to create the PR without account assignment category  and with a different PR type as per our configuration,  also the same is not reflecting  in the sales order document flow.
    second we try to create make to order  with MD50 but here it required to create the PR  for each sales order item  can we create one PR  for total sales order.
    regards,
    zafar

  • Cannot close sales order for third party sales

    Hello Gurus,
    I cant seem to close a third party sales order even after it has been delivered and the incoming reciept match the sales order as well as purchase requisition or purchase order. at first I thought it was the difference in the unit of measure b/w the delivered products and the ordered products, but that is not the case because even when they are still the same and the quantities match I still have an issue and when I run VA05 (list of sales order) the sales order for the third party sales still shows up. An example is sales order XXX / PO XYZ/ Inv XYY u2013 ordered 45,000, shipped 39,980), we resolve it with the following steps below
    1. change the PO quantity to match the invoice quantity
    2. the requisition then re-opened itself automatically.
    3. I then changed the requisition and marked it closed.
    4. I then could go to the sales order and change the order quantity to match the billed and invoiced quantity. The rejection code 52 did not work u2013 I received a hard error:  PO XYZ must be deleted before the line item could be rejected.
    This is a whole lot of steps to perform just to correct 1 backorder. The reason that it had to be corrected is that the sales order  mfg line stays on the Billing Due list and does not clear it self out unless you perform the steps above.
    Also like I said even when all the quantities are the same I still have this issue so is ther any thing I can do to resolve this issue in configuration or otherwise and also we are using the satndard item category "TAS" for third party sales.
    I will appreciate you contribution and help to resolve this matter
    Thanks

    Unfortunately, all the steps need to be performed to close the status. I think even giving tolerances will not close the status. If it is a regular sale order, a small BDC program may be written to change the sale order quantity to match the invoice quantity. Since its a third party and there are too many documents which are involved in the process using ABAP programs is not a convenient option.
    Regards,
    GSL.

  • 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.

  • Copied DocDate of Good Receipt into Good issue Docdate Field

    Hi,
    I want to copied the Field of DOCDATE of Good Receipt into Field of DOCDATE into Good Issue can u plz tell me how it can be done ?

    Hi Chaitesh......
    In Which field do you wat the DocDate of Goods Rec. copied to Goods Issue?
    Is that UDF or you want it in GI's Standard Posting Date Field.
    If incase you have to create a Ref. No. field on Goods Issue Document where Goods Receipt Records will be fetched through FMS and once your select the GR's Document No. it will auto fetched DocDate of Goods Rec. into Field where you want to display...........
    Regards,
    Rahul

  • 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

  • Assorted Free Goods Problems in Sales Order

    Hello All,
    The problem is related to Assorted Free Goods Pricing in Sales Order.I have two queries which are provided below with example:-
    In the sales order I am giving 2 Line Items. -
    Material A & Material B of total quantity 10PC Then 1 PC of the Material C as 3rd line item
    in the sales order is populated which is maintained as an assorted free good having Manual Free Item Category for eg. ZFV5.
    Similarly line items A & B combined of 10 PC = 1 PC of Material C having Manual Free Item Category for eg. ZFV5.
    Again if 10 PC of Material A or B are chosen respectively =  1 PC of Material C having Manual Free Item Category for eg. ZFV5 .
    _Now I want to configure the following**_ -
    1) The system will include the cost of the Assorted Free Good Item within the Main Item.
    2) While raising a Sales Return Order for the above mentioned Sales Order it is observed that the manual free item category ZFV5 is changed to the Return Main Item Category whereas I want the item category to be picked up is Return Free Item Category against the Manual Item category .
    Now considering the above scenarios please suggest solutions to attain my requirement.
    Looking forward to some valuable suggestions.
    Thanks & Regards
    Priyanka

    Hi Priyanka
    As far as what i understood from your post your requirement doesnt seem to be possible in standards
    If you want the cost to be transferred to the main item then in VTFL at item level there is a check box of cumulative cost
    That has to be ticked
    Constraintsin free goods in R3
    Free goods can only be supported on a 1:1 ratio. This means that an order item can lead to a free goods item. Agreements in the following form are not supported: u2018With material 1, material 2 and material 3 are free of chargeu2018 or u2018If material 1 and material 2 are ordered at the same time, then material 3 is free of chargeu2018.
    Free goods are not supported in combinations with material structures (for example, product selection, BOM, variants with BOM explosion).
    Free goods are only supported for sales orders with document category C (for example, not quotations).
    Free goods are not supported for deliveries without reference to a sales order.
    Free goods cannot be used in make-to-order production, third-party order processing and scheduling agreements.
    If you defined a free goods for variants in a generic article (only SAP Retail), you can only process the variants in the purchase order and goods receipt individually (as single articles). In other words, you cannot process them using the generic article matrix.
    Regards
    Raja

  • 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

  • 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.

  • Goods receipt before an order is not fully consumed

    Hi all,
    can anybody tell me how to stop goods receipt before an order is not fully consumed?
    In my case the goods receipt is executing automatically by the confirmation.
    Thanks for your answers!

    Hi,
    You can control this requirement by activate User Exit or BADI, see below source code
    Take help with your ABAPer on this and modify as per your required
    User Exit
    Enhancement: MBCF0002
    Function module: EXIT_SAPMM07M_001
    Code for your copy pasting in the source code of ZXMBCU02.
    Remember to activate the program. In SMOD enter the enhancement, press F8 and then click on activate button.
    *& Include ZXMBCU02
    data: lt_resb type standard table of resb,
    wa_resb type resb.
    select * from resb into table lt_resb where aufnr eq i_mseg-aufnr and xloek eq space and bdmng gt 0.
    check sy-subrc eq 0.
    loop at lt_resb into wa_resb.
    if wa_resb-enmng < wa_resb-bdmng.
    message E499(sy) with 'Order is not fully consumed. Processing is STOPed'.
    endif.
    endloop.
    BADI
    Implement the BADI - WORKORDER_GOODSMVT in this there is method
    MANUAL_GOODS_RECEIPT under that
    write this code
    if_ex_workorder_goodsmvt~manual_goods_receipt.
    data: lt_resb type standard table of resb,
    wa_resb type resb.
    select * from resb into table lt_resb where rsnum eq i_order_header-rsnum and xloek eq space and bdmng gt 0.
    check sy-subrc eq 0.
    loop at lt_resb into wa_resb.
    if wa_resb-enmng < wa_resb-bdmng.
    message E499(sy) with 'Order is not fully consumed. Processing is STOPed'.
    endif.
    endloop.
    endmethod.
    Pls refer below thread
    https://forums.sdn.sap.com/post!reply.jspa?threadID=1284289
    Regards,
    Sankaran

  • During Goods Receipt of Production Order

    Dear Friends
    Myself Prasanna R, This is regarding <b>Error while doing goods receipt of Production order</b>, I have done MRP run, and converted planned order to production order, and based on the Production order, i have done Goods Receipt, durning GR(Goods Receipt) this error occurs: Check table TFBEFU_CR: entry 10   does not exist
    Message no. M7001; In table TFBEFU_CR the entry 10   is missing.
    i am working on 5.0 version, kindly help me out, so that i can proceed.
    Thanks in Advance.
    Regards
    Prasanna R

    Hi Ranganth
    I can get into the MIGO, but unable to post the GR.
    Kindly help me out. and error message as follows:
    Check table TFBEFU_CR: entry 10   does not exist
    Message no. M7001
    Diagnosis
    In table TFBEFU_CR the entry 10   is missing.
    Procedure
    Make sure your entries are correct.
    If table  has not been maintained correctly, please inform your systems administrator.
    Thanks & Regards
    Prasanna R

Maybe you are looking for

  • How to release link an domain blocked?

    Hi, How to release only one video youtube.com domain? The domain youtube.com is blocked in global policy. My version is 7.5.0 Web IronPort Best Regards, Paulo Araujo Infrastructure Analyst Mail:[email protected] Skype: psibalde

  • Snow Leopard makes 3 burps-beeps

    My imac 10.6.8 Snow Leopard makes 3 burps-beeps while running (not at  start-up) Nothing goes wrong or happens, just makes the 3 weird noises  while sitting with a web site open. How do I stop this. Only happens  about 2 to 3 times a day when it does

  • Making a page open w/o browser toolbar

    Is there code for having a html page open w/o the browsers toolbar at the top. I'm finding that the unneeded toolbar on many of the browsers is stealing much needed space.

  • Unable to redeploy ADF app and Java Cloud Console has errors

    Hi, I was redirected to this forum by the Oracle Cloud chat. I have trouble redeploying an ADF app. Yesterday the Virus-scan failed when deploying from Jdev 11.1.1.6 and directly from the Cloud Console. Today at first nothing seems to happen when try

  • HT201303 ok so what do i need to do get the problem fix

    ok have problem purchaseing coins from slots and hve purchase them be frore with my debt card but my bank has blocked it so i put a credit for new bill but still have same problem i need help