Posting PO  for Direct delivery

Hello,
The activity of my company is trading, and I make a sales flow with direct delivery to custmer and thus the stock does not pass in transit by my company.
I need to have a posting document with : account of purchase (Transaction EIN) in account of GR/IR (Transaction WRX) while in purchase order the system returns me in the tab account assignment  the account that I have in the transaction BSX (Inventory posting) tcode OBYC and I do not able to save my purchase order I have the following message:
No direct postings can be made to G/L acct. 53411100 in CoCode CMI
     Message no. ME038
I do not have to modify the account 53411100 to be able to post above because it is not the account which I need it is an account of STOCK FINISHED GOODS...
I want to understand how we define the automatic Posting in the purchase order...and how can i have the right posting..
I thank you in advance!
Lamyae

Hi Lamyae,
I am having the same problem as you.
If its of some help in my case the account is set in OBYC with BGG-VKA , I tried to assign "warehouse" account but its tells me that it can not be used since its already used with account group BSX, but if I assign "in transit warehouse" it shows an error on the PO: "No direct posting possible to G/L account xxxxxxx in CoCode xxxxxx" (ME038) even thought its marked as "post automaticallly only"
So if somebody knows how to solve it, I will appreciate it.
Best Regards,
Carlos

Similar Messages

  • Problem when posting GR for Inboun Delivery through MIGO

    Hi All,
          I am trying to post a GR for an Inbound Delivery by using the Function Module 'BAPI_GOODSMVT_CREATE'. The problem is that after the GR has been posted successfully through the report I am still able to post GR through MIGO. This happens only for few Inbound Deliveries and not for all. What could be the reason for this? Also are there any user exits for MIGO using which I can stop the multiple posting of GR for a single Inbound Delivery.
    Thanks in Advance,
    Regards,
    Sowmya.

    Hi !
    Try setting the parameter NO_MORE_GR in the cases you don't wand any more GRs.
    This could also be set automatically - wich has to be customized in MM-PUR customizing.
    Also you shuld check the overdelivieries tolerances of the purchases ! They may be "unlimited" ....
    Regards
    Rainer
    Some points would be nice if that helped.

  • MIRO for Planned delivery cost

    Hello,
    Its Raw material  PO with Freight  & unloading Charges codition.Excise duty applicable only for Raw material .
    service tax applicable for Freight & unloading charges vendor.
    while booking MIRO for  Raw material ,excise accounts should be hit  & for  Planned delivery cost  service accounts shoud  hit.
    but While Posting Planned delivery cost tax code for which sevice tax code has been used, excise offset account is getting Posted together with service tax accounts.
    How to Post MIRO for Planned delivery cost with only service tax accounts.
    Regards,
    Jyoti

    Hi Deva,
    Is the problem about the rounding of the value?
    If so I sugest you modify the rounding scheme of the conditions to 'round up' in the condition master. In this case 0,004 would become 0,01. It's important to know that currency is always posted with two decimal numbers, but you can always do this: 1000units cost 4$ (for example).
    For what I know you cannot post a value in invoices for less than 0,01$.
    Give more feedback.

  • Problems in GR for forecast delivery schedule

    Hi all,
    Whenever i try to post GR for forecast delivery schedule the systeme proposes a quantity equals to 0 evev though i sent the form to the vendor(using trans me9e &me9l).
    Anubody knows why?

    Hi Moshe,
    If you are using your scheduling agreement type LPA(with document).Check wheather you have released the FC schedule in ME38.In the delivery schedule>edit>generate forecast schedule.
    Then only you will get your message output in ME9E and MIGO.
    regards
    venkadesh

  • How to post GI for delivery?

    Hello
    I need to post GI for delivery ref to Sales order (that referencies production order).
    I tried MIGO_GI - Other (MIGO)  but it doesnt allow 601 MT
    I just need to generate testing data
    Thanks , I know you will help me this bloody hot day!

    Thanks
    is it possible to create GI directly (without delivery)?
    Thats what I need to get
    Sales Order
        GI
          Billing Doc

  • BAPI_GOODSMVT_CREATE short dump while posting a GR for inbound delivery

    Dear Experts,
    I am using BAPI_GOODSMVT_CREATE to post a goods receipt for a PO using Inbound Delivery
    here is how I am populating bapi input parameters:
      lw_goodsmvt_code-gm_code = '01'.
      lw_goodsmvt_item-deliv_numb =  lw_inb_delivery_items-delivery.
      lw_goodsmvt_item-quantity = lw_inb_delivery_items-deliv_qty.
      lw_goodsmvt_item-entry_qnt = lw_goodsmvt_item-quantity
      lw_goodsmvt_item-no_more_gr = ''.
      lw_goodsmvt_item-move_type = '101'.
      lw_goodsmvt_item-mvt_ind = 'B'.
      lw_goodsmvt_item-STGE_LOC = '0001'.
        lw_goodsmvt_item-po_number and   lw_goodsmvt_item-po_item are populated as well.
    When I execute the BAPI I get the short dump
    Message Class: 'VL'
    Number = 143
    in the module MB_POST_GOODS_MVT and a reference to 385830 note.
    Would you please help me how to solve this problem?

    from the dump the error orrcurs here:
    CALL FUNCTION 'MB_CREATE_MATERIAL_DOCUMENT_UT'
            EXCEPTIONS
              error_message = 4.
    As soon as we have started to put things into UPDATE TASK, we must
    ensure that errors definitely terminate the transaction.
    MESSAGE A is not sufficient because it can be catched from
    external callers which COMMIT WORK afterwards, resulting in
    incomplete updates. Read note 385830 for the full story.
       IF NOT sy-subrc IS INITIAL.
    >      MESSAGE ID sy-msgid TYPE x NUMBER sy-msgno WITH            "385830
                     sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        MESSAGE A263.
       ENDIF.
    The short text of the error is: Cannot be processed with this transaction.
    Can you tell me if my BAPI Call is correct to post GR in Inbound Delivery?

  • When posting GI for Non valuated material in Delivery geting error (M8147)

    Hi Experts
    We have a problem that we are trying to send a material from one plant in one company code to another plant in another company code (Inter Company Stock Transfer Order). The material is of type Non Valuated (So it has no valuation class). The PO Order type used and the PO account assignment category is of type saying GR Non Valuated.
    Problem is in the outbound delivery (movement type 645 determined) when posting GI do we get a account determination error (M8147 = Account determination for entry 1000 GBB Z001 not possible), saying that no account could be determined.
    Our understanding is that the GI for the delivery demands a Valuation, which we can not do as the material is NON Valuated.
    How to set the GI non valuated for the outbound delivery, so we can avoid this error? please help
    BR

    >
    Krishna Rao wrote:
    > We assigned the GL for GBB in OBY. But, still the error is coming. Is there any other setup we need to do for Non Valuated material to post goods issue from delivery?
    I cant believe that the same error message is coming up after the maintenance.
    you either maintained an entry at a wrong level within GBB or the message must have changed.
    Make sure that you take any information of this message into account (even the spaces)
    the message is certainly not like you posted here: Account determination for entry 1000 GBB Z001 not possible
    the message carries 4 variables , not only 3

  • Post Goods Receipt for Inbound Delivery with BAPI_GOODSMVT_CREATE

    Hello,
    I try to post GR for an Inbound Delivey with BAPI_GOODSMVT_CREATE and it is not working.
    I know delivery number and PO number and give both to the bapi.
    I am not sure how to set the movement indicator in the item.
    When I set it to B.
    I do get a shortdump from MB_POST_GOODS_MOVEMENT numer 143, stating that this type of movement is not allowed with this transaction
    when setting to L I do get an error stating
    "Update control of movement type is incorrect (entry 101 X X _ L)"  from message class M7.
    Below is the coding for it.
    Thank you very much for your help
    Michael
    * Füllen der Kopfdaten
      ls_gm_header-pstng_date = sy-datum.
      ls_gm_header-doc_date = sy-datum.
      ls_gm_header-ref_doc_no = delivery_header-lifex.
      ls_gm_header-bill_of_lading = delivery_header-bolnr.
      ls_gm_header-gr_gi_slip_no = delivery_header-xabln.
      ls_gm_header-pr_uname = sy-uname.
      ls_gm_header-ref_doc_no_long = delivery_header-lifex.
      ls_gm_header-bill_of_lading_long = delivery_header-bolnr.
      lv_gm_code = '01'.
    * Füllen der Positionsdaten
      LOOP AT selected_delivery_items INTO ls_delivery_item.
        ls_gm_items-material          =  ls_delivery_item-matnr.
        ls_gm_items-plant             = ls_delivery_item-werks. "             0001
        ls_gm_items-stge_loc = ls_delivery_item-lgort.
        ls_gm_items-move_type ='101'. "101
        ls_gm_items-entry_qnt                      = ls_delivery_item-lfimg. "          10,000
        ls_gm_items-entry_uom                      = ls_delivery_item-vrkme.
        ls_gm_items-po_number                      = ls_delivery_item-vgbel. "55001582
        ls_gm_items-po_item                        = ls_delivery_item-vgpos. "00010
        ls_gm_items-mvt_ind = 'B'.
        ls_gm_items-expirydate = sy-datum + 30 .
        ls_gm_items-deliv_numb = ls_delivery_item-vbeln.
        ls_gm_items-deliv_item = ls_delivery_item-posnr.
        APPEND ls_gm_items TO lt_gm_items.
      ENDLOOP.
      CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
        EXPORTING
          goodsmvt_header               = ls_gm_header
          goodsmvt_code                 =  lv_gm_code
    *     testrun                       = 'X'
    *   GOODSMVT_REF_EWM              =
       IMPORTING
         goodsmvt_headret              =  ls_gm_header_ret
         materialdocument              = lv_mat_docno
         matdocumentyear               = lv_mat_year
        TABLES
          goodsmvt_item                 = lt_gm_items
         goodsmvt_serialnumber         = lt_gm_serial_numbers
          return                        = lt_return
      if lt_return is INITIAL.
      endif.

    Hello Pranav,
    the input for the business data is correct.
    When performing the goods receipt with Migo it works.
    I think the B in the movement indicator is correct, but there might be something wrong with the other data.
    Best regards
    Michael

  • BAPI for posting equivalent of MIGO GR (101) for OUTBOUND DELIVERY (R05)

    Hi everyone
    I am looking for a BAPI or function module to do the above; it is the second leg of an STO posting between plants, the first leg being where the goods issue is posted against the outbound delivery into in-transit stock (IM movement 641), with the second being to GR this stock with a 101, which will take it out of in-transit and into unrestricted stock at the destination plant.
    I have tried BAPI_GOODSMVT_CREATE from every angle but have come to the conclusion it does not cater for this. I also tried to do the GR against the STO (P/O) from which the delivery was created, but this does not work as the follow-on documents for the delivery will not be updated.
    Any suggestions?
    Thanks
    Andrew

    hi,
    i try to doing posting goods issue for outbound delivery out fo the regular progression.
    the posting is automaticly as part of outside program.
    thanks alot,

  • MIGO : How to identify post is for Goods Recipt of outbound delivery.

    Hi,
    I am working with MIGO Transaction,
    My requirement is that while posting the Goods recipt with outbound delivery, If Movement type is not eqaul to 861, display a msg to change movemnet type to 861.
    for this requirement I am using the BADI
    MB_DOCUMENT_BADI - >  MB_DOCUMENT_BEFORE_UPDATE  .
    My Querry is that How can I Identify that the posting is for Goods reciept with outbound delivery.
    thr r three importing parameter for the BADI
    MSEG
    MKPK
    & vm07m.
    I try mkpf-tcode2 field.
    but for both  goods recipt and cancellation , the value of this field is MIGO_GR.
    Please help me regarding identification of the same.

    Hi,
      Goods Receipt normally gets stored in MKPF & MSEG tables..
    Regards
    Kiran Sure

  • Not able to post GR for an Inbound delivery

    Hello Experts,
    We are into support project. We have an issue with GR for inbound delivery. The issue detail is below.
    1. Purchase Order created for a material for 100 qty
    2. Inbound delivery created for the same
    3. GR done for the same quantity
    4. GR document got updated in the inbound delivery as well as PO history
    5. Reversed 50 qty using MB01 with movement type 102.
    6. Reversal qty and document got updated in the PO history where it is not updated in the inbound document flow.
    Now when we do the GR for balance qty 50 which we have reversed, we are not able to do the GR.
    The error message is "Qty to be posted is greater than maximum postable quantity" and message number is VLA 308.
    We are not able to cancel the material document which we have reversed nor able to post goods receipt.
    Could anybody tell me how to resolve this issue?
    Thanks
    Bala

    Hi,
    Please check SAP note 1050944
    Regarding this issue

  • Material document posted during PGI for Outbound Delivery

    Dear Experts,
    We have an Outbound Delivery having multiple line items.
    I have a couple of questions.
    1). How may material doc numbers will be generated if I do PGI multiple times?
    2). Can I have 5 different material docs if I post GI 5 times (Per line). Is this scenario possible?
    Your inputs are valuable. Kindly revert
    Thanks,
    Shetty

    Hi Harry
    In my scenario, Outbound delivery having 5 lines.
    I created TO a and confirmed TO for only 2 lines.
    Now when I do PGI for outbound delivery, GI is done for only those 2 lines with confirmed TO
    I will do the rest of GI again
    In this scenario, what will happen? how many material docs are posted?
    Thanks
    Shetty

  • Collective Invoice Posting for Direct Materials

    Hi ,
    We have extended classic scenario with R/3 backend and we are posting Collective Invoices for multiple POs for direct materials ( order type ECDP).Invoices fail to transfer to backend.BD87 /WE02 log in R/3 indicates the following error -->Acct assgt 01 for order item 2200000070 00001 does not exist
    Message no. M8140
    Also ,if I try posting the invoices in R/3 using MIRO, there are no errors.
    Thanks,
    Gourang

    Several notes show up for M8140.
    316657, 615114, 506930 in the SRM area.
    493604, 810917 for BAPIs may also be relevant.
    334765 recommends creating a support message for further analysis.
    Kind Regards, Suresh.

  • WS_DELIVERY_UPDATE - Post Goods Receipt (VL32n) for Inbound Delivery

    Dear Experts,
    Can you please provide a sample of how I can use the FM WS_DELIVERY_UPDATE in order to post GR for inbound deliveries(items already packed in HU)? The process should be simillar with the standard one from transaction VL32n. In case there is any other solution, please don't hesitate to provide it - FM BAPI_GOODSMVT_CREATE it's not a valid one for this scenario.
    Thanks and BR,
    Cristian

    Hello,
    Do this way.
    DATA:
    L_VBELN LIKE LIKP-VBELN,
    L_VBKOK LIKE VBKOK,
    L_PROTT LIKE PROTT OCCURS 0 WITH HEADER LINE.
    * carry out goods issue
    L_VBKOK-VBELN_VL = L_VBELN.<-- fill this field with your delivery number
    L_VBKOK-WABUC = 'X'.
    CALL FUNCTION 'WS_DELIVERY_UPDATE'
    EXPORTING
    VBKOK_WA = L_VBKOK
    SYNCHRON = 'X'
    NO_MESSAGES_UPDATE = ' '
    UPDATE_PICKING = 'X'
    COMMIT = ' '
    DELIVERY = L_VBELN
    NICHT_SPERREN = 'X'
    TABLES
    PROT = L_PROTT
    EXCEPTIONS
    OTHERS = 0.
    COMMIT WORK AND WAIT.
    Thanks,
    Abhijit

  • Direct Delivery Sales Order - Function Module for Purchase Requisition

    Hello Experts,
    When we creat a Direct Delivery Sales Order at Production Plant  then one Direct Delivery Purchase Requisition automatically gets generated at the Distribution Warehouse. If anyone knows the function module which actually generates this Direct Delivery PReq, then request him/her to please let us know.
    Thanks and Regards
    Joseph

    Hi,
       Whatever Function Module's given are for or  above 4.6C versions.
       I want for 4.6B version.
      At the same time, the returned tables should return more than 1 Pur.Req number as the FM's mentioned returns only 1.
    Thanks,
    Mich

Maybe you are looking for