No delivery costs exist for purchase order

Dear Friends,
While doing MIRO, i am getting an error message as mentioned below----
"No delivery costs exist for purchase order xxxxxxxxx"
Message no. M8014.
Kindly guide me in resolving the error.
Thanks & Regards,

hi
>"No delivery costs exist for purchase order xxxxxxxxx"
itself says that there is no delivery cost,
firstly check ur PO ,Did u entere the delivery cost conditions like for freight or octoi in the PO
or if u have entered the condition then check if it is not already invoiced
if u dont have delivery cost in po and wanna do IV for material then in miro
change the option of delivery cost to goods/service
(at right side of the po no field)
regards
kunal

Similar Messages

  • Archieve does not exist for purchase order

    Hello Gururs,
    When i tried to change the delivery date for the PO and when i trying to save the PO
    then it throws the error messages-'Archieve does not exist for purchase order'.
    PO was created in feb.
    Please help me how can i solve this issue.
    BR
    Ashish

    Can you give a more detailed information.
    What transaction you actually use, what you enter step by step until you get to the error: 'Archieve does not exist for purchase order'
    This message sounds like you want change a PO which is already archived.
    A change to an archived PO is not really logical,  as you can only archive closed business cases. and if the business case is closed, then why would you change the delivery date.
    A PO from February should not really be archived already in June. I never saw it in practice, as you could not do any anual reporting
    I would assume further that SAP found the entered PO number in the archive index but did not find the way to the archive itself. This can happen if the archive file was deleted or moved manually.
    I am not sure if the next messae has really anything to do with your purchase order, thats why I ask you to post the exact steps until the messages come up:
    Le fichier archieve 000524-002SD_COND n'existe pas is the message discription
    But even this message explains more or less the same, that the physical archive is no longer in the same place where it is expected to be found according to the info in records of table ADMI_FILES.

  • Inbound Delivery Idoc processing for Purchase Order

    We are trying to create a Inbound Delivery for purchase order. We are using idoc basic type DELVRY03.
    When we are processing this Idoc we are constantly getting error :
    Item 00000 of purchasing document does not exist
    Message no. ME706
    Diagnosis
    Purchase order 00000 with item was not found.
    Procedure
    Enter a different purchase order.
    We have mapped the PO and PO Item fields to Idoc segment fields E1EDL24-VGBEL and VGPOS respectively.
    Let me know if anyone came across or know the reason for this message and remdy.
    Thanks in advance.

    Hi Milind,
    Did you get this to work?
    Thanks,
    Finbarr

  • Third Party Order Delivery Costs ( COGS for Purchasing)

    Hello Experts
    We have a Scenario where in its a 3rd Party Order direct shipment Process where the Shipping is done by a Logistics Vendor!
    So->PR>PO>Inbound Del->GR->IR>Goods Issue-->Customer Invoice.
    Now the Issue we have is Delivery Costs(Freight,Insurance,Duty etc) raised by Logistics vendor are taken as estimated costs during the PO creation with appropriate Condition Types but when at the end of the Month when Actual bill is sent the Prices are to be settled and paid back!!
    2)Assuming vendor invoice of $100 and Freight invoice of $10. The accounting entries aare as follows:
    Vendor 100-
    GIT(Goods in Transit) 100
    Fright Forwarder 10-
    GIT 10
    Since the Stock is Non Valuated here how can Account postings from PO/GR is shown for COGS in SAP.
    Understood that COGS is hit when Goods Issue(GI) is done but our need is to account COGS in Purchasing.
    Can anybody throw some idea of how to Capture the COGS in PO and post then individually with different G/L accts for Freight,Insurance etc.
    Full points guaranteed heheheh! Pls help me with your expert suggestions.
    Regards,
    Hari'
    Singapore

    Hi Suraj,
    Thankx for your reply and sorry for my delayed reply.
    Well your answer is too immature for me to apply since I have already done all those and surpassed those things.
    Well to make my question simple I need to account Delivery Costs(Freight,Insurance etc) during GR.Although I have setup all the COnd types in PO Pricing.Now I need to know since GR is Statistical and Goods are in Transit can I account the Delivery Costs into seperate G/L acounts??
    It would be great if any of the Forum ppl have already setup capturing of the Delivery Costs in PURCHASING and accounting them into Sepate a/c's. I feel this is Common Scenario in most of the Mfg Org. So knowledge transfer is higly appreciated!!
    Rgds,
    Hari

  • Bapi to post planned delivery cost of a purchase order

    Hi every body,
             Can anybody please give me the full details of the planned delivery cost data
    to post with BAPI_INCOMINGINVOICE_CREATE
    what are the manditory fields,
    I am using the following code , but  a few are posting , remaining r not posting
    but when I post the same through MIRO it is posted what is difference
    this error was came
    ERROR: enter good reciept data only when working with GR-based IV
    REPORT  ZBAPI_MIRO                              .
    tables: ekko,ekbe,ekpo,lfa1,EKBZ,t000.
    data: itemdata like BAPI_INCINV_CREATE_ITEM occurs 0 with header line,
      headerdata like BAPI_INCINV_CREATE_HEADER occurs 0 with header line,
         return like BAPIRET2 occurs 0 with header line,
         DOC_NO LIKE BAPI_INCINV_FLD-INV_DOC_NO,
         FISC_YEAR LIKE BAPI_INCINV_FLD-FISC_YEAR.
    DATA:error_flag.
    data: item_data like EK08BN occurs 0 with header line.
    data: begin of  itab occurs 0,
                 p_order like ekpo-ebeln,
                 p_item like ekpo-ebelp,
                 p_ctype like konv-kschl,
                 p_lifnr like lfa1-lifnr,
          end of itab.
    data:  order(10) type N,
          vendor(10) type N.
    data: begin of it_doc occurs 0,
                DOC_NO LIKE BAPI_INCINV_FLD-INV_DOC_NO,
                p_order like  ekko-ebeln,
          end of it_doc.
    PARAMETERS:  fn LIKE rlgrap-filename OBLIGATORY.
    DATA: FN1 TYPE STRING,
         l .
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR fn. "p_file.
      CALL FUNCTION 'F4_FILENAME'
           EXPORTING
                field_name = 'FN'
           IMPORTING
                file_name  = fn.
    START-OF-SELECTION.
       FN1 = FN.
    PERFORM upload.
    loop at itab.
    CLEAR: EKBZ,EKPO,LFA1,ITEM_DATA,HEADERDATA,itemdata.
    REFRESH:itemdata,HEADERDATA,ITEM_DATA.
    order = itab-p_order.
    itab-p_order = order.
    vendor = itab-P_lifnr.
    itab-p_lifnr = vendor.
    select single * from ekbz where ebeln = order
                               and ebelp = itab-p_item
                              and kschl = itab-p_ctype
                              and bewtp = 'F'.
    select single * from ekpo where ebeln = order
                           and ebelp = itab-p_item.
    SELECT SINGLE * FROM LFA1 WHERE LIFNR = vendor.
    clear: item_data.
    refresh:item_data.
    call function 'ME_READ_COND_INVOICE'
       exporting
       I_BUDAT            =
        I_EBELN            = itab-p_order
        I_EBELP            = itab-p_item
       I_FRBNR            = ' '
         i_lifnr            = ' '
       I_XBLNR            = ' '
       RE_KURSF           =
       RE_WAERS           =
       I_RESWK            = ' '
       I_EKKI             = 'X'
       I_BUBIS            =
       RE_WWERT           =
       XEK08B_FLAG        =
       I_BELNR            =
       I_BUZEI            =
       I_READ_KRUEK       = ' '
       I_DISPLAY          = ' '
      TABLES
        XEK08BN            = item_data
       XEK08BN_CURR       =
    read table item_data with key kschl = itab-P_ctype.
    headerdata-INVOICE_IND = 'X'.
    headerdata-DOC_TYPE = 'KR'.
    headerdata-DOC_DATE = ekbz-budat.
    headerdata-PSTNG_DATE = SY-DATUM.
    headerdata-REF_DOC_NO = itab-P_ORDER.
    headerdata-COMP_CODE = 'HPL'.
    headerdata-DIFF_INV = itab-p_lifnr.
    headerdata-CURRENCY_ISO = ekbz-waers.
    headerdata-GROSS_AMOUNT = item_data-WEWWR - item_data-AREWR .
    headerdata-BLINE_DATE = SY-DATUM.
    headerdata-DEL_COSTS_TAXC = 'V0'.
    headerdata-PO_REF_NO = itab-P_ORDER.
    headerdata-bus_area = 'OTHR'.
    headerdata-ITEM_TEXT = LFA1-NAME1.
    *headerdata-HEADER_TXT = .
    headerdata-ALLOC_NMBR = itab-P_ORDER.
      APPEND HEADERDATA.
    CLEAR HEADERDATA.
    itemdata-INVOICE_DOC_ITEM = '00001' .
    itemdata-PO_NUMBER = itab-P_ORDER.
    itemdata-PO_ITEM = itab-P_ITEM.
    *itemdata-REF_DOC = ekbz-belnr.
    itemdata-REF_DOC_YEAR = ekbz-gjahr.
    itemdata-REF_DOC_IT = itab-P_ITEM.
    itemdata-TAX_CODE = 'V0'.
    itemdata-ITEM_AMOUNT = item_data-WEWWR - item_data-AREWR .
    itemdata-QUANTITY = item_data-BPWEM - item_data-BPREM .
    itemdata-PO_UNIT = ekpo-meins.
    itemdata-PO_PR_UOM = ekpo-meins.
    itemdata-COND_TYPE = itab-P_CTYPE.
    *itemdata-ITEM_TEXT = .
    append itemdata.
    clear itemdata.
    CALL FUNCTION 'BAPI_INCOMINGINVOICE_CREATE'
      EXPORTING
        HEADERDATA       = HEADERDATA
      IMPORTING
        INVOICEDOCNUMBER = DOC_NO
        FISCALYEAR       = FISC_YEAR
      TABLES
        ITEMDATA         = ITEMDATA
       ACCOUNTINGDATA   = I_ACCOUNTINGDATA
       TAXDATA          = I_TAX
        RETURN           = RETURN.
    if sy-subrc <>  0.
    message e999(re) with  'Problem occured'.
    else.
      loop at return.
        if not return is initial.
         clear bapi_retn_info.
         move-corresponding return to bapi_retn_info.
          if return-type = 'A' or return-type = 'E'.
            error_flag = 'X'.
          endif.
         append bapi_retn_info.
        endif.
      endloop.
      if error_flag = 'X'.
       message e999(re) with  'Problem occured'.
        rollback work.
      else.
          Return Table from BAPI call is empty
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
          EXPORTING
            WAIT   = 'X'
          IMPORTING
            RETURN = RETURN.
      endif.
    endif.
           write:/ 'Document no :', doc_no.
           it_doc-doc_no = doc_no.
           it_doc-p_order = itab-p_order.
           append it_doc.
           CLEAR IT_DOC.
    endloop.
    loop at it_doc.
       if it_doc-doc_no = ' '.
          write:/ 'purchase order not posted ' , it_doc-p_order.
       else.
       write:/ 'document no:' , it_doc-doc_no, 'p.order:' , it_doc-p_order.
      endif.
    endloop.
    *&      Form  upload
          text
    -->  p1        text
    <--  p2        text
    form upload .
      CALL function 'GUI_UPLOAD'
      exporting
        filename                      = FN1
       FILETYPE                      = 'ASC'
      HAS_FIELD_SEPARATOR           = ' '
      HEADER_LENGTH                 = 0
      READ_BY_LINE                  = 'X'
      DAT_MODE                      = ' '
      CODEPAGE                      = ' '
      IGNORE_CERR                   = ABAP_TRUE
      REPLACEMENT                   = '#'
      CHECK_BOM                     = ' '
      NO_AUTH_CHECK                 = ' '
    IMPORTING
      FILELENGTH                    =
      HEADER                        =
      tables
        data_tab                      = ITAB
    EXCEPTIONS
      FILE_OPEN_ERROR               = 1
      FILE_READ_ERROR               = 2
      NO_BATCH                      = 3
      GUI_REFUSE_FILETRANSFER       = 4
      INVALID_TYPE                  = 5
      NO_AUTHORITY                  = 6
      UNKNOWN_ERROR                 = 7
      BAD_DATA_FORMAT               = 8
      HEADER_NOT_ALLOWED            = 9
      SEPARATOR_NOT_ALLOWED         = 10
      HEADER_TOO_LONG               = 11
      UNKNOWN_DP_ERROR              = 12
      ACCESS_DENIED                 = 13
      DP_OUT_OF_MEMORY              = 14
      DISK_FULL                     = 15
      DP_TIMEOUT                    = 16
      OTHERS                        = 17
    endform.                    " upload

    I think you need to implement user-exit EXIT_SAPMM06E_012 of enhancement MM06E005.
    Look in OSS with seach term MM06E005 to get some examples.
    Note310154 "ME21N/ME51N: Customer-specific check, generating error log" has some examples.
    You should use the macros to set errors/warnings
    Example:
      mmpur_business_obj_id pt_ekpo-id.
      mmpur_metafield mmmfd_partners.
      mmpur_message_forced 'W' '00' '208' text-001 '' '' ''.
    regards,
    JG

  • No delivery costs exist for PO

    hi,
    during miro, i click on planned delivery cost indicator and got the error message as above.
    may i know how to know the PO has no delivery cost?
    1) is it from purchase in record?
    2) or is it from condition type? if from condition tab how to know there is no delivery cost condition type?
    thanks
    rgds

    Under the conditions control tab, you need to check off Print price and then on the item detail line, check "Free"
    This will give you a soft error to proceed.

  • User exist for purchase order with account assingment

    As our org has gone with Project specific stocks. we are maintaing seprate "Z" table which conatisn datas like WBS element, material code & material price. And when we raise a P.O for a particular project with WBS element and when we enter material code first it should check whether the material code exist in "z" table. If material code exist it should allow or else it hould display a message that material dose not exist.
    Regards]
    Dinesh

    Hi,
    I would recommend you to test BAdI ME_PROCESS_PO_CUST.
    Regards,
    Edit

  • EXIT/BADI REQUIRED FOR DELIVERY SCHEDULE INSERT FOR PURCHASE ORDER

    We are creating delivery schedule for Purchse Requisition created through MRP in Z-Table , Now we requires this delivery schedule dates to be copied directly in PO while creating a PO.
    We have Tried Exits for the same MM06E004 and MM06E005 but after setting a break points system is not stopping at the required screen (delivery schedule date screen).
    Please provide BADI or exits available for the same.
    Thankx

    Dear Mr.Shan ,
    Thanks for your prompt and valuable reply , I had tried the exits mentioned by you previously and was not upto the expectations ,
    Problem solved using stac technique.
    Thanks
    Ankush

  • Accruals for Purchase Orders

    Hello All,
    I have a couple of questions about accruals, our Apps. version is 11.0.2, we have set our Accrue Inventory Items set to On Reciept. We would like to set the Accrue Expense Items to On Receipt also. I have done some research on the issue, but I still have some questions?
    1) Currently, in our system the Accrue Expense Item is set to On Receipt. An accrual
    expense account has been assigned. To date, to start accruing on our PO's, is this the
    only step left is to run the GL Import?
    2) Since this will be the first time we will be accruing on our PO's, how will this affect
    our system?
    2) I also read, that it is not a good idea to have both options set to On Receipt? Why? I
    have not been able to find much info. on the subject and we must set them up this way.
    3) I have also read that there is no intergration between PO and PA, therefore the accruals
    can not be recognized in PA. Does anyone have any suggestions on how to get the info.
    into PA?
    Any infornmation that you could provide would be great.
    Thank you,
    Karen

    Hi,
    In SAP, there is a functionality to take care of the planned and unplanned delivery costs.
    Planned costs:
    If freight and customs duty costs on purchase can be planned or known ahead of time, these are entered as planned costs on the Purchase Order.
    In Automatic Account Determination for movements of inventory (OBYC), there are transaction keys FR2(Freight provisions) and FR4(Custom provisions) are available. If a condition type,in pricing is marked as provision-relevant, then the accounts maintanined under transaction keys FR2 and FR4 are used to generate provisional entries.
    In addition to freight and customs duty, there may be additional types of delivery costs on a purchase order, you can create provision for other delivery costs using RUE transaction key.
    Unplanned Costs:
    The transaction key UPF is supporting in to post unplanned delivery costs in purchasing.
    I think that I have elaborately discussed, more than what you want. Trust it helps! If not, revert back.
    Cheers!

  • SRM - Datasource for Purchase Order Response

    Hi All,
    Is there any standard data source exists for Purchase Order Response in SRM? 
    Since Purchase Order and Purchase Order Documents are different, we require to instal separate data source for POR Document.
    Please help in this regard.
    Thanks,
    Anil

    Found that there is no standard data source for POR Documents, which needs to be extracted with generic extractor.
    Delta will be populated by the FM 'BBP_BI_DELTA_UPDATE' in SRM, which wont support POR object type.
    Reference:
    http://help.sap.com/saphelp_nw70/helpdata/en/ba/a4daa0fe7c4b558206db120b31e555/content.htm
    Thanks,
    anil

  • Table name for purchase order delivery fields

    Hi Gurus,
    Can you please tell me the name of the tables and the joining condition for purchase order delivery details like Name, street , city, postal code, address detail and the joining condition?
    Regards
    MD. SAMY

    Hi MD. SAMY,
    1. Table EKPO has details lat line item level.
    2. You must make a simple ABAP program in the infosets (or functional area) that contain a line "addrnumber = ekpo-adrnr" while addrnumber is ADRC table field.
    3. Choose fields that you want in ADRC and put it into new fields (e.g. : DELI_NAME2 = adrc-name2., etc)
    4. The new field attribute must be maintained in the infosets (in EXSTRA).
    5. Now in the query you have those fields.
    Regards,
    Sameer

  • MIRO Down Payment for PUrchase order ********* Exist

    Dear all,
    I have made PO with three line items in that third line item i have done the down payment.
    i have made GRN and done Invoice for all the three line items.
    My question user is again doing the miro for the same particular po. Now system throwing a error message saying that
    Down Payment for PUrchase order ********* Exist M8138.
    But my user id i was trying to do the same its not showing anything.
    What could be the reason and SPRO Invoice verification--sytem attribute message i was checking there. It was not maintained this error message How system will bring this message in MIRO.
    Could you pls clarify my doubt.

    Thanks Kunal.
    If duplicate entry exist also why its showing for only one User. Becos my user id its not showing that error message.
    Then above message i have told that i havnt maintained any message M8. But where its picking this error message

  • Whats the fieldname and table name for purchase order delivery date

    hi all,
        whats the fieldname and table name for purchase order delivery date
      thanks and regrads

    EKET-EINDT is the delivery date according to the schedule lines.
    for example the line item has 100 qty.
    it is sent in three schedules (40, 40, 20).
    Then EKET will have 3 records for one PO Line item.
    The final delievry data is the EKET-EINDT for the 3rd schedule line item.
    Regards,
    Ravi

  • BDC/BAPI for set delivery cmlition indicator in purchase order @ item level

    Hi Expert,
    could you please suggest me bapi to set/reset delivery completion  indicator in purchase order at item level for  t-code "ME22n"?
    Thanks and regard,
    Santosh Gupta

    Use BAPI_PO_CHANGE to set the delivery completed indicator.
    Refer to table section in the BAPI Interface
    POITEM     LIKE     BAPIMEPOITEM
    POITEMX     LIKE     BAPIMEPOITEMX
    Set Field POITEM-NO_MORE_GR = 'X' & Set field POITEMX-NO_MORE_GR = 'X'

  • Bapi to create delivery for purchase orders

    Hi Expets,
    what is the bapi to create a delivery for purchase orders.urgent.please do the needful
    kiran j

    Hi,
       Check below link.
    Re: BAPI for Inbound delivery
    Re: BAPI_OUTB_DELIVERY_CREATE_STO

Maybe you are looking for