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
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 MKHi
<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 -
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,
SarahHi,
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 -
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. -
MIGO error 'Purchase Order does not contain a confirmation control key'
Hi,
while posting GR to a PO i am getting an error ' Purchase order XXXXXXXXX does not contain a confirmation control key'
it is true that i have not defined any confirmation control key in PO, Aknowled rerd checkbox is also not ticked
Still why this message coming, what setting would be bringing this message
Please clarityHi,
Until the installation of Note 589422 (with SP SAPKH46C43) you could due to a program error - create a delivery even though the purchase order did not contain any confirmation control key.
This is now prevented through error message M7394. The transfer of this check (Confirmation control key existing in the purchase order, see Note 589422) was necessary as otherwise you could post a purchase order as desired. (Refer to also Note 616944 -> SAPKH46C44)
589422 Several inbound deliveries can be created with MIGO :
"Implement the program correction.
With Transaction SE91 create message M7394 with the message text:
Purchase order & & does not contain a confirmation control key".
After you implemented this correction, when you want to create an
inbound delivery with Transaction MB01 or MIGO or with
BAPI_GOODSMVT_CREATE and if the purchase order does not contain a
confirmation control key the system displays error message M7394
"Purchase order & & does not contain a confirmation control key".
Hope this can explain the error you met.
Regards,
Mauro -
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 -
Error : Purchase Order Response for Service items Different
Hi ,
We are getting Error : Purchase Order Response for Service items Different , when creating the PO in SRM 5.0. what must be the reason ?
Thanks & Regards,Problem solved
-
Hi ...sorry friends I am very new to SAP and that's why sending my foolish queries to u ... hope u will not mind.
I am using ECC6.0 and here at my end I encountered a strange issue (may be this is std SAP functionality but I couldn't understand the logic behind it.)
Issue is like...
Even in partially or fully delivered orders , I can change (increase) Ordered qty in Purchase Order items and even for the PO items for which "Delivery Completed" is set , I can change qty.
Also I wanted to know is there any setting by which i can lock this functionality (like users will not allow to change qty if material is recd (partially / fully )against this Po item.
Thx to all for yr valuable support and guidance.
Regards
SANDEEPHi!
In order to prevent the users from changing the PO quantity when they are fully delivered, you may maintain a system message for this in:
SPRO - Materials Management - Purchasing - Environment Data - Define Attributes of System Message - System Message
Set 00 06 744 to E (error) =) -
Purchase Order item wise should not be DELEATED once GRN/IR is done
HI All,
HERE is ISSUE,
Purchase order is Created which consist of two line items 10 and 20 .
now aganist the PO item 10 GRN/IR is done their by purchase history gets generated.
In std SAP these type of item can be deleated but the user wants that these type of Items in purchase order should not be deleated for which PURCHASE order history is generated.
And their should be an error or warning message when ever the user try for deleating the Item.
So Can any one guide how to proceed?
solution is very URGENTLY needed.
Regards,
RajashekharHi,
You can ask your ABAPer to write a piece of code in the enhancement MEVME001 in such a way that he has to check the EKBE(History per Purchasing Document) table for the entries by passing the PO & PO line item number, if the entries are present then the error deletion of the item cannot be done.
Thanks,
Mahesh. -
QC51:No certificate is required for the purchase order item
Dear all.
I want to create an certificate Receipt In the T-CODE QC51.After input the purchase order and item and press return,the SAP show an error message:
No certificate is required for the purchase order item.
Message no. QC508
My question was where to control the purchase order item to require certificate or not?
Regard
YodaHi
For this you have to maintain Certificate req in Material master.
MM01>Enter your material->Quality view-->Tick on QM procurement->Certificate require-Mension kind of certificate req.
like
E21 Cert. of conformity "2.1" EN 10204
E22 Test certif. "2.2" EN 10204
E23 Works test certif. "2.3" EN 10204
E31A Insp. certificate "3.1.A" EN 10204
E31B Insp. certificate "3.1.B" EN 10204
E31C Insp. certificate "3.1.C" EN 10204
E32 Inspection report "3.2" EN 10204
Q001 Conformance Report
Q002 Plating Certificate
Q003 Test Report
Q004 Certificate through Web
Q005 Chemical / Physical Test report + QC
etc.....
Customizing for this can be done in
SPRO->Quality Management->QM in Logistics--->Define Keys for Certificate Processing.
This will ask you during MIGO or during UD/confirmation possible thro' QC21
Regards
Sujit S Gujar -
MR11- Purchase order items not balanced. Material price will be negative
Hi all,
Currently i have PO with stock items with document date on Aug with qty of 5 and good receipt with qty of 5 on the same month as well. After that when it performs MR11- account maintenance i encounter the error above.
It has performed good issue to production and now left 5 qty.
Initially i thought because the stock value cannot absorb the material price, but i have done the same simulation on QAS. it seem to working fine.
Can you assist me on this.Hi Jurgen,
Actually i have found the Snote related to this issue. It has solved the issue for me.
To clear the purchase order items, proceed as follows:
1. Execute transaction MR11 "Maintain GR/IR Clearing Account" with the
relevant selection parameters. Select all proposed account maintenance
document items whose cumulated difference value of a material is less
than the current stock value (SALK3) of the same material.
Post this account maintenance document.
2. Execute transaction MR11 "Maintain GR/IR Clearing Account" with the
above selection parameters again. Select a proposed account
maintenance document item whose difference value is greater than the
current stock value (SALK3) of the same material. Post this
account maintenance document. Post the portion of the current stock
value to the stock account (BSX). The rest is distributed to the price
difference account (PRD). Now the current stock value (SALK3) of the
material is 0.
3. Execute transaction MR11 "Maintain GR/IR Clearing Account" with the
above selection parameters again. Now you can post all remaining
proposed account maintenance document items for this material.
Note 1305016 corrects the symptom described.
SNote 1305016 - MR11_Negative stock value for value-only article II
SNote 983769 - MR11_CKMLGRIR 023 for GR-based IV & matl moving avg. price
Thank again for your assistant. -
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,
AshwinHi,
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!
MichelleHello 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
Maybe you are looking for
-
Removal of Excel from Xcelsius
Hi. At present we have to use Excel as an intermediate layer to store data for mapping the Xcelsius components, What I would like to know is, is there any way or any plan in future from SAP to remove Excel as the intermediate layer, and directly map
-
User exit variable I_STEP=1 does not show default value WebI selection scr
Hello, We have a BW query with a user exit variable. We have written user exit code under I_STEP = 1 so that the default value for the field is displayed on the selection screen to the user. Works very well on the BW side. We based a universe on top
-
Do I have to use one internet connection or can I use more?
Hello, I have three Airport routers (Airport extream (dual band n), Airport time (also dual band n) and an airport express) and I'm interested in making one network with two different internet connections. Is there any way to do this?
-
Searching and sorting in Xcelsius
Hi, I have a requirement for sorting and searching functionality in Xcelsius.Is that possible by using Excel formulas?For searching i have used this Excel formula =INDEX($B$2:$B$15,SMALL(IF($A$1:$A$15=$A$17,ROW($A$1:$A$15)),ROW(1:1))) the
-
Hi, I would like to disable the User Factory Cache as this is causing problems where users attributes are cached and these parameters need to be dynamic as these can change from minute to minute. If anyone can point to me the location where this sett