Purchase order item 00001 still contains faulty ac count assignments

Hello guys,
I have an issue with PO not being processed to SAP: it get on status, held, error in process. In SRM portal I get the message "Purchase order item 00001 still contains faulty ac count assignments".
I have checked the Purchase Order status in SAP SRM using the transaction BBP_PD and I got the status I1132 "Transfer failed (E.Sys.)".
Is there a way to reprocess the order and release the status to "Ordered"?
Please describe me the process in detail
Thank you,
Sarah

Hi,
First please check whether the Account assignment is allowed in the backend.
1.     Copy the GL account from the SC --> Go to backend system --> Go to FS03 transaction --> Paste the GL account and respective company code --> Go to tab Create/bank/interst --> Click on Field status group --> Check for Addtional account assignments --> Check whether this GL account is allowed to post for the account assignment enter in the Shopping cart.
If not allowed. Change the GL account in the SC and Retransfer the SC.
You can resubmit or retransfer using following FM or Report -
1.     BBP_PD_SC_RESUBMIT --> FM
2.     This is the new report BBP_SC_AUTO_RETRANSFER to change the status from
3.      Go to the portal --> SC monitoring --> Click on Create Follow on document or RZ20
Thanks.
From RBEI,
Snehal

Similar Messages

  • "Purchase Order item 00010 still contains faulty account assignment items"

    Dear Gurus,
    Good Morning and have a nice week ahead. One of our users encountered the following error in SRM(front end) when try to approve the shopping cart.
    "MEPO 046 : Purchase Order item 00010 still contains faulty account assignment items"
    As per my investigation, this specific error appears when shopping cart is created for a particular cost center only. when i ordered the similar material for different cost center, I did not encounter this error.
    Your valuable inputs pls. Any OSS messages???
    Pls help..
    Best Regards
    Thamarai Kannan MK

    Hi
    <u><b>See these SAP OSS Notes which will definitely help -></b></u>
    Which SRM version are you using ?
    <b>Note 990946 - BBPSC01: Accounting error during PO creation</b>
    <u>Related Notes</u>
    Note 1000184 - Account assignment error when document transfer to back end
    Do let me know.
    Regards
    - Atul

  • Error  Purchase order item 00010 still contains faulty schedule lines

    Hi All,
    when reprocessing an inbound IDOC for PO i am getting these errors
    1) Purchase order item 00010 still contains faulty schedule lines  and
    2) No instance of object type PurchaseOrder has been created. External refer.
    This error is getting during inbound processing and the status sets to 51.
    please help me in solving this
    Thanks,
    Hari kishore

    That ID in Return table is the Message Class of the message you get in return line (check in transaction SE91).
    You can build the text as this:
      CALL FUNCTION 'MESSAGE_TEXT_BUILD'
           EXPORTING
                msgid               = return-id
                msgnr               = return-number
                msgv1               = return-message_v1
                msgv2               = return-message_v2
                msgv3               = return-message_v3
                msgv4               = return-message_v4
           IMPORTING
                message_text_output = built_msg_text
           EXCEPTIONS
                OTHERS              = 1.
    As for the message itself, i don't know what it may be.
    Read Schedule lines parameter documentation in SE37, maybe there you have a clue.
    Regards
    Please reward points if helpful

  • In ME21N error-Purchase order item still contains faulty account assignment

    Hi
    While creating the PO in ME21N the following error occurs.
    "Purchase order item 00010 still contains faulty account assignments"

    Hi,
    Details you have provided for account assignment in item detail is not faulty or not sufficient.
    If you are charging PO to a cost center, check for cost center and GL account.
    If you are charging PO to network....check for GL account, network and activity.
    sk.

  • Problem in replicating the purchase order items

    Hi,
    The Requirement  is to replicate the line items of Purchase Order in ME23N which is extracted from BAPI_PO_GETDETAIL1 and copy it  in BAPI_PO_CHANGE .
    The problem is when i am passing ACCTASSCAT(Account assignment category) it is not replicating else it is replicating.
    while debugging the program the i am getting the data into internal table but it is not getting updated in database (ME23N).
    I am getting messages in RETURN table as follows:
    Instance 4200000020 of object type PurchaseOrder could not be changed
    Purchase order item 00170 still contains faulty account assignments
    Please also populate interface parameter POITEMX
    Account 402201 requires an assignment to a CO object
    Please find the code below.

    move 'X' to LT_ITEMX-HL_ITEM.
        move 'X' to LT_ITEMX-GR_TO_DATE.
        move 'X' to LT_ITEMX-SUPP_VENDOR.
        move 'X' to LT_ITEMX-SC_VENDOR.
        move 'X' to LT_ITEMX-KANBAN_IND.
        move 'X' to LT_ITEMX-ERS.
        move 'X' to LT_ITEMX-R_PROMO.
        move 'X' to LT_ITEMX-POINTS.
        move 'X' to LT_ITEMX-POINT_UNIT.
        move 'X' to LT_ITEMX-POINT_UNIT_ISO.
        move 'X' to LT_ITEMX-SEASON.
        move 'X' to LT_ITEMX-SEASON_YR.
        move 'X' to LT_ITEMX-BON_GRP2.
        move 'X' to LT_ITEMX-BON_GRP3.
        move 'X' to LT_ITEMX-SETT_ITEM.
        move 'X' to LT_ITEMX-MINREMLIFE.
        move 'X' to LT_ITEMX-RFQ_NO.
        move 'X' to LT_ITEMX-RFQ_ITEM.
        move 'X' to LT_ITEMX-PREQ_NO.
        move 'X' to LT_ITEMX-PREQ_ITEM.
        move 'X' to LT_ITEMX-REF_DOC.
        move 'X' to LT_ITEMX-REF_ITEM.
        move 'X' to LT_ITEMX-SI_CAT.
        move 'X' to LT_ITEMX-RET_ITEM.
        move 'X' to LT_ITEMX-AT_RELEV.
        move 'X' to LT_ITEMX-ORDER_REASON.
        move 'X' to LT_ITEMX-BRAS_NBM.
        move 'X' to LT_ITEMX-MATL_USAGE.
        move 'X' to LT_ITEMX-MAT_ORIGIN.
        move 'X' to LT_ITEMX-IN_HOUSE.
        move 'X' to LT_ITEMX-INDUS3.
        move 'X' to LT_ITEMX-INF_INDEX.
        move 'X' to LT_ITEMX-UNTIL_DATE.
        move 'X' to LT_ITEMX-DELIV_COMPL.
        move 'X' to LT_ITEMX-PART_DELIV.
        move 'X' to LT_ITEMX-SHIP_BLOCKED.
        move 'X' to LT_ITEMX-PREQ_NAME.
        move 'X' to LT_ITEMX-PERIOD_IND_EXPIRATION_DATE.
        move 'X' to LT_ITEMX-INT_OBJ_NO.
        move 'X' to LT_ITEMX-PCKG_NO.
        move 'X' to LT_ITEMX-BATCH.
        move 'X' to LT_ITEMX-VENDRBATCH.
        move 'X' to LT_ITEMX-CALCTYPE.
        move 'X' to LT_ITEMX-NO_ROUNDING.
        move 'X' to LT_ITEMX-PO_PRICE.
        move 'X' to LT_ITEMX-SUPPL_STLOC.
        move 'X' to LT_ITEMX-SRV_BASED_IV.
        move 'X' to LT_ITEMX-FUNDS_RES.
        move 'X' to LT_ITEMX-RES_ITEM.
        move 'X' to LT_ITEMX-GRANT_NBR.
        move 'X' to LT_ITEMX-FUNC_AREA_LONG.
        move 'X' to LT_ITEMX-ORIG_ACCEPT.
        move 'X' to LT_ITEMX-ALLOC_TBL.
        move 'X' to LT_ITEMX-ALLOC_TBL_ITEM.
        move 'X' to LT_ITEMX-SRC_STOCK_TYPE.
        move 'X' to LT_ITEMX-REASON_REJ.
        move 'X' to LT_ITEMX-CRM_SALES_ORDER_NO.
        move 'X' to LT_ITEMX-CRM_SALES_ORDER_ITEM_NO.
        move 'X' to LT_ITEMX-CRM_REF_SALES_ORDER_NO.
        move 'X' to LT_ITEMX-CRM_REF_SO_ITEM_NO.
        move 'X' to LT_ITEMX-PRIO_URGENCY.
        move 'X' to LT_ITEMX-PRIO_REQUIREMENT.
        move 'X' to LT_ITEMX-REASON_CODE.
        move 'X' to LT_ITEMX-LONG_ITEM_NUMBER.
        move 'X' to LT_ITEMX-EXTERNAL_SORT_NUMBER.
        move 'X' to LT_ITEMX-EXTERNAL_HIERARCHY_TYPE.
        move 'X' to LT_ITEMX-RETENTION_PERCENTAGE.
        move 'X' to LT_ITEMX-DOWNPAY_TYPE.
        move 'X' to LT_ITEMX-DOWNPAY_AMOUNT.
        move 'X' to LT_ITEMX-DOWNPAY_PERCENT.
        move 'X' to LT_ITEMX-DOWNPAY_DUEDATE.
        move 'X' to LT_ITEMX-EXT_RFX_NUMBER.
        move 'X' to LT_ITEMX-EXT_RFX_ITEM.
        move 'X' to LT_ITEMX-EXT_RFX_SYSTEM.
        move 'X' to LT_ITEMX-SRM_CONTRACT_ID.
        move 'X' to LT_ITEMX-SRM_CONTRACT_ITM.
        move 'X' to LT_ITEMX-BUDGET_PERIOD.
        append LT_ITEMX.
        clear LT_ITEMX.
      endloop.
      describe table LT_ITEM1 lines LV_NO.
      sort LT_ITEM1[] by PO_ITEM.
      read table LT_ITEM1 index LV_NO.
      append lines of LT_ITEM1 to LT_ITEM.
      clear LT_ITEM.
      LV_NUM = LV_NO * 10.
      condense LV_NUM.
      concatenate '000' LV_NUM into LV_NUM.
      loop at LT_ITEM where PO_ITEM is not initial.
        LV_INDEX = SY-TABIX.
        read table LT_ITEM1 with key PO_ITEM = LT_ITEM-PO_ITEM.
        if SY-SUBRC eq 0.
          if LV_INDEX gt LV_NO.
            LT_ITEM-PO_ITEM = LT_ITEM-PO_ITEM + LV_NUM.
            modify LT_ITEM transporting PO_ITEM.
          endif.
        endif.
      endloop.
    *LOOP at i_item.
      call function 'BAPI_PO_CHANGE'
        exporting
          PURCHASEORDER = LS_TAB-V_EBELN
        tables
          RETURN        = LT_RETURN
          POITEM        = LT_ITEM
          POITEMX       = LT_ITEMX.
    *ENDLOOP.
      if not lt_iTEM[] is initial..
        call function 'BAPI_TRANSACTION_COMMIT'
          exporting
            WAIT   = 'X'.
         importing
           RETURN = LT_RETURN.
       WRITE: I_RETURN-MESSAGE.
      endif.
    endform.

  • Purchase order still contains faulty items

    Hi ,
    While creating Purchase Order through BAPI I am getting the error : purchase order still contains faulty items
    How to rectify that?

    hi
    try checkur BAPI
    also check u have given all details
    try creating the po in ME21n normally ,which fields ur filling in this then compare it with ur BAPI process
    regards
    kunal

  • Purchase order item of maintenance order still without final billing indic

    In maintenance process, while closing the Maintenance order after MIRO and Payment, system is giving warning message as :
    "Purchase order item 4520000023 00010 of order 4000020 still without final billing indic.
    Message no. IW215
    Diagnosis
    An invoice receipt is still expected for order 4000020".
    We tried with MM consultant but setting is not there for Billing indicator.
    Any solution ?
    Regards
    Rewards if resolved...

    Hi,
    Goto respective purchage Order, Select Invoice tab in Item, put tick mark in check box of  Final invoice. Then save the purchange order.
    Preoceed further.
    Regards

  • No active purchase order item for shipment cost

    Hi,
         When I'm entering a shipment cost document for a shipment using Vi01, I'm getting an information like "No active purchase order item for shipment cost", When I check in the service procurement tab there is no purchasing document and entry sheet found.
    Please let me know what is causing the problem and what needs to be done to resolve this
    Regards,
    Ashwin

    Hi,
    Does your shipment document contains any stage?This problem might be because of this reason.
    Regards,
    Sumit

  • Class for Purchase order item components and Production order components

    I'm looking for a some classes.   I'm very new to objects, so I could be searching for them incorrectly.
    The first class I'm looking for is a purchase order class that contains the item components.  I've looked at CL_PO_ITEM_HANDLE_MM and CL_PO_HEADER_HANDLE_MM.  I couldn't find components as a part of either of the classes.
    The second one I'm looking for is not as critical.  It is for the components for a production order.   I have a function module: BAPI_PRODORD_GET_DETAIL that gets the components for the order.  However, to take advantage of objects - I read somewhere - that if possible I should avoid calling a function module.
    Any help that you could give would be greatly appreciated.
    Thank you!
    Michelle

    Hello Michelle
    I do not think there are already classes available on ERP 6.0 for reading production order (yet I might be wrong...). However, regarding purchase order you are already on the right track.
    *& Report  ZUS_SDN_OO_READ_PO
    *& Thread: Class for Purchase order item components and Production order components
    *& <a class="jive_macro jive_macro_thread" href="" __jive_macro_name="thread" modifiedtitle="true" __default_attr="1206523"></a>
    "& NOTE: Coding adapted from BAPI_PO_GETDETAIL1
    REPORT  zus_sdn_oo_read_po.
    TYPE-POOLS: abap, mmpur.
    PARAMETER:
      p_ebeln   TYPE ebeln  DEFAULT '3000000045'.
    DATA: gs_document    TYPE mepo_document,
          go_po          TYPE REF TO cl_po_header_handle_mm,
          gs_header      TYPE mepoheader,
          gd_tcode       TYPE sy-tcode,
          gd_result      TYPE mmpur_bool.
    data: gt_items       type PURCHASE_ORDER_ITEMS,
          gs_itm         type PURCHASE_ORDER_ITEM,
          gs_item        type mepoitem.
    START-OF-SELECTION.
    *  prepare creation of PO instance
      gs_document-doc_type    = 'F'.
      gs_document-process     = mmpur_po_process.
      gs_document-trtyp       = 'A'.  " anz.  => display
      gs_document-doc_key(10) = p_ebeln.
    *  object creation and initialization
    **  l_ebeln = purchaseorder.
      CREATE OBJECT go_po.
      CALL METHOD go_po->po_initialize( im_document = gs_document ).
      CALL METHOD go_po->set_po_number( im_po_number = p_ebeln ).
      CALL METHOD go_po->set_state( cl_po_header_handle_mm=>c_available ).
    *  read purchase order from database
      gd_tcode = 'ME23N'.
      CALL METHOD go_po->po_read
        EXPORTING
          im_tcode     = gd_tcode
          im_trtyp     = gs_document-trtyp
          im_aktyp     = gs_document-trtyp
          im_po_number = p_ebeln
          im_document  = gs_document
        IMPORTING
          ex_result    = gd_result.
    *  there was a problem in reading the PO
      IF ( gd_result EQ mmpur_no ).
    **    l_messages = l_handler->get_list_for_bapi( ).
    **    PERFORM return TABLES l_messages return
    **                          poitem poschedule poaccount.
    **    CALL METHOD l_po->po_close( ).
      ELSE.
        gs_header = go_po->if_purchase_order_mm~get_data( ).
        WRITE: / gs_header-ebeln,
                 gs_header-bukrs,
                 gs_header-bsart,
                 gs_header-lifnr.
      ENDIF.
      gt_items = go_po->if_purchase_order_mm~get_items( ).
      LOOP AT gt_items INTO gs_itm.
        gs_item = gs_itm-item->get_data( ).
        write: / gs_item-ebelp,
                 gs_item-matnr,
                 gs_item-menge.
      ENDLOOP.
    END-OF-SELECTION.
    Regards
      Uwe

  • Purchase Order Items open vs ME2M discrepancy

    First posting so if this is not the right section please move this topic.  Was the closest I could come to correct forum placement.
    Hello all,  I am in the process of setting up BPM to monitor u201CN* of Purchase Order Items openu201D from various plant locations and I am noticing the number BPM gives is different than what the system you give if I used ME2M.
    For example:  I am setting up BPM to monitor Number of Purchase Order Items Open for plant location 2102.  The set up is scarce and I only have a few fields filled out in the set-up:
    -Document Type u2013 Single Value u2013 NB, UB, FO, ZPC, ZGR
    -Plant (Item) u2013 2102
    -Doc. Category u2013 F (Purchase Order)
    -All of fields are left blank
    When this runs I will get an example of 1487 (it changes on an hourly basis so I canu2019t give a static value).
    When I try to verify this number using ME2M I get a value of 1237.  A difference of 250.
    The configuration I am using for ME2M is as follows:
    -Plant u2013 2102
    -Scope of List u2013 ALLES
    -Selection Parameters u2013 WE101
    -Document Type - NB, UB, FO, ZPC, ZGR
    -All other fields at left blank
    Any reason for this discrepancy?  The closest I can guess is SAP is pulling in some additional information OR my configuration is incorrect.  Anybody run into this issue that has some tips?
    Thank you
    -nic

    I know that ME2M has nothing to due to with BPM.
    I am confused as to why when I set up BPM, in Solution Manager, to monitor Purchase Orders that are open I am getting a different number than when I use the transaction ME2M in SAP ECC.
    For example:
    When the process runs in Solution Manager I get back 1425 open POs
    When I go into SAP ECC and use the transaction ME2M it will only pull up 1175 open POs
    Somewhere along the lines I am missing or adding 250 POs.  The current setup (listed above; not sure if BPM is configured the same for everyone) is listed above.
    I have tried various set-up options in both BPM Solution Manager and SAP ECC (ME2M) but can't seem to find where these additional numbers are coming from.
    Thank you
    -nic

  • Standard program for unbilled  sales orders and purchase order items

    Can anyone advice,  is there any standard program which gives the unbilled sales order and purchase order items.

    Hi,
    Use the T.Code VA05/VA05n for list of all the sales order s which are open.
    Take T.Code:VA05N
    Select the option "Open Sales Orders".
    Execute.
    It will give you all the orders which are open.
    The standard program for this is:"SD_SALES_ORDERS_VIEW".
    The same you can also get by using the T.Code VF04.
    In this if your scenario is "Order related",then select the option "Order related".
    Else if it is "Delivery related",then select "Delivery-related".
    Execute.
    The standatd program for this is:"SDBILLDL".
    T.Code:VF05/VF05n is for list of billing documents.
    Regards,
    Krishna.
    Note:Pls search the forum.

  • In MR11 - u201CNo (suitable) purchase order/item found     u201C.

    Hi Friends,
    We are having issue with MR11 in 4.6 B. While doing MR11 for a PO where Delivery costs have not been balanced, we are getting message u201CNo (suitable) purchase order/item found     u201C.
    In the research, we found that in 4.6 B, MR11 is using program SAPMM08K, where as in ECC 6.00, it is using program SAPRCKM_MR11.
    Initial fetch from PO history table :
    4.6 B -> In 4.6 B we are using EKBI view (Join via EKKO / EKPO / EKBE for MR11) to fetch the PO history table. (It is not considering EKBZ table for delivery cost records)
    Program is checking the Quantity of EKBI, if there is no difference in quantity then it is coming out of loop and showing message
    No (suitable) purchase order/item found
        Message no. M8 401
    3CAUSE&
        No purchase order exists which corresponds to your entry for a quantity
        difference posting.
    ECC 6 -> In ECC 6.00 we are using view V_CKMLGRIR (DB View: Selection for MR11 Clearing GR/IR Clearing Account Table u2013 EKKO, EKPO and EKBE)
    Here also program is checking the Quantity in the View, if there is no difference in quantity then it is going for another fetch (which is missing in 4.6 B).
    In the another fetch, it is checking View V_CKMLGRIR_FR (DB View: Selection for MR11 Clearing Freight Clearing Accnt Table u2013 EKKO, EKPO and EKBZ)
    I've searched sap notes but couldn't find much help. I've tried different search criteria but no luck. Could anyone able to help me?
    Thanks,
    Ramesh S

    HI
    MR11 will show only the blocked invoices due to quantity/price difference.
    First of all please check your invoice (MIRO of your required PO) that it is blocked for invoice verification or not .(Please note block for payment is not relevant for MR11).
    Further please check if you have mainatined any tolerance in GRN (MIGO) for under or over delivery , so it is not escaping the PO due to under/over tolerance limit.
    Cheers
    Mukta

  • Free Item in Purchase Order Item

    Hello All,
    I would like to ask where in table level can I identify Purchase Orders which have "Free Item".  Because on the screen field i saw from the technical definition that the "Free Item" is of field MEPO1211-UMSON, but when I go to EKPO I cannot find the corresponding field.
    I have this idea but I don't know if it is right or not, in case I uncheck the "Invoice Receipt" in the Purchase Order Item details, the "Free Item" check box appears.  So I am thinking is all Purchase Order Items which have "Invoice Receipt" (EKPO-REPOS) uncheck considered as a "Free Item".
    Thanks.

    Hi,
    When we are talking about Free Items, in SAP terms, it means that we would not have any conditions/Gross/Net Price.
    Also, Invoice Receipt will be unchecked because for free items, there would not be any invoice right?
    So we can conclude that, once Invoice Receipt is unchecked + Free items is checked, this particular line item will be received as free goods.
    Note that if the material is valuated, it will affect your MAP (moving average price).

  • Create additional field in sales order item and copy to purchase order item

    Dear SAP Gurus,
    I am hoping that someone could help me by providing me with how to implement the following 2 requirements in the SD order and in the purchase order.
    1. I am wanting to add a custom field to the SD sales order item copying a value from the vendor customer master.
    2. I then want to add a custom field to the purchase order item and copy the value from my custom field in 1. to this new custom field..
    Can you please advise how I would go about implementing the above requirements?  I am assuming that there are exits to allow me to implement these 2 requirements.
    Many thanks
    Henry

    Hi,
    For the first requirement you can use the USEREXIT_MOVE_FIELD_TO_VBAP in report MV45AFZZ.
    For the second, as I think that you will create a RFQ you can try to use the enhancement MEREQ001.
    Regards,
    Eduardo

  • Profit Segment not activated during creation of purchase order item

    Hello,
    While I create a Purchase Order Item, in the account assignment tab, I may fill in at least a cost center or a cost center and an internal order.
    If I fill in only a cost center and key the enter buton, the profit segment is activated.
    If I fill in the cost center and the Internal Order at the same time and afterwards I key the enter button, the profit segment is not activated. I have to click on the Profit segment button and validate the profit segment manually.
    Could you tell me what the problem is?
    Thank you in advance
    Regards

    Hi
    That makes sense to me
    In any entry you can enter One REAL Object and more than one Stat Object...
    SInce you entered Cost Center in Option 1 - You were proposed with PSG and IO as the option
    Since you entered Cost center *** REAL IO in Option 2 - The system got what it wanted i.e. One REAL OBJECT.. hence, no more objects are proposed to you... However, you can manually enter PSG or WBS if allowed in your Field Status Group in FI
    br, Ajay M

Maybe you are looking for