MB01 ERROR M7022 PU Ordered quantity exceeded
OMCQ - messages are as Worning, Set Tolerance Limits are either "Set Tolerance Limits" or "Set Tolerance Limits 99%". In PO I ordered 10 pce, but in MB01 (goods receipt) I change quantity into 12 pce. But I receive Error message (hard in program) - please, how it is possible to change to Warning?
Thank you for your help
Faba
1)Firstly, find the message class and number of the sytem message by clicking on to the message and then change the message status to warning in inventory management node of customizing.
OR
2)Change the tolerance limit in item detail of PO .Increase the overdelivery tolerance of the item of the PO and perform the GR
Similar Messages
-
PU Ordered quantity exceeded by QTY8 EA
Hi Experts,
we have a process. we created Purchase order ( Intercompany). The Po will create SO ,Delivery, GI through batch jon. Then we go to me23n. we have corresponding Inbound delivery for Delivery doc.But when i create GR,system is showing error message (PU Ordered quantity exceeded by 8 EA ). ven though though inbound delivery happened and stock available.
Thanks & regards,
VamsiHi,
SO will divide qty 8 each due to availability check. first line item was confirmed for qty 8 . and the second lienitem confirmes after few hrs with qty 8 due to APO availabity check. it was common in our process.. so delivery doc created for qty 8 each. respectively inbound delivery is 8 for each delivery doc.after inbound , i am unable to do GR either MB01 nor invound delivery change mode and click goods receipt.both the ways, i am unable to do GR for both the qty's
Hope this Helps.
Regards,
Vamsi -
PU Ordered quantity exceeded by 123,456
Hi,
I have selected the default value for 'Propose all items' in the MIGO settings option, to enable early GR against a Scheduling Agreement.
Now, When i try to do a GR with MIGO i am getting the following error message: PU Ordered quantity exceeded by 123,456
I beleive we can change this 'Error Message' into a 'Warning Message'. Please help with the configurations to do this.
Please help. This is very urgent.
Thanks,
Manjuhi,
I have implemented whatz mentioned in OSS Note # 741385.
Use transaction CMOD create a new project.
Enter MEVME001 as enhancement, select EXIT_SAPLEINR_001 function module
under Components, and enter the following source code in INCLUDEs ZXM06U28:
data: ls_ekpo like ekpo.
move pot to ls_ekpo.
f4 = ls_ekpo-menge + ls_ekpo-menge * ls_ekpo-uebto / 100.
Activate the function and exit the project.
Note that in transaction MIGO the 'propose all items' field should be set
to the default values.
But still when I check the document i am getting the same error PU Ordered quantity exceeded by 123,456
Please advise. This is very very urgent.
Thanks,
Manju
Edited by: Manju Veena on Mar 26, 2008 6:51 AM -
PU ordered quantity exceeded by...
While doing MIGO for Schedule agreements the following error occurs : PU Ordered quantity exceeded by..... can u suggest a possible reasons and solution for the same...
regards
DhinakarHi,
For example,
You have done GR for 10 nos against a PO of 25 nos.
So remaining 15nos only,you can do GR.
But,if you try to do the GR for 20 nos, the error will appear.
I think it will clear you.
Reward if useful. -
ML81N - M7 022 - PU Ordered quantity exceeded by
I have a PO (NB) with item cat = D
The Over Del Tol on the Item->Delivery is flagged and the services have unlimited tolerances and unlimted overall service tolerances. The item qty = 1 AU as you expect and the service qty is 100 EA.
When I process ML81N to accept a service entry sheet for 1 EA on that service it gives "M7 022 - PU Ordered quantity exceeded by 1 EA"
Other info:
- the service was pulled into the service entry sheet via Adopt/Select Services i.e. it´s a planned service
- no other sev. entry sheets exist
SAP OSS and forums only mention the need to flag the Item -> Delivery Unltd Over Del Tol flag, which is flagged in my case.
Any ideas?Hi Gurus,
I cannot 'accept' a Service Entry sheet.
It just gets to the 'will be accepted' status.
When I press save, I get more or less the same error.
The error in my case is: "PU Ordered quantity exceeded by 1 AU : 1808".
I am wondering why this happens because when we tested it in a dev box, there were no problems accepting the entry sheet.
I am not very familiar with SAP MM and your help will be welcomed.
Info:
This occurs when we test it in the test box
The Delivery > Overdelivery tolerance limit flag is enabled.
The Services > Overfulfillment tolerance flag is disabled.
Changing the qty in the SES does not help.
Thanks.
~ ric -
PU Ordered quantity exceeded by 2 EA
Hi
If the PO qty is 10 and i want to do a GR for 12 qty. i am getting a "Erro message" as "PU Ordered quantity exceeded by 2 EA"
So my question is, I want to change this ERROR TO WARNING message.
Where i can get this.
Thanks
AnandHi,
Since this error is during MIGO or GR, i suggst you to got o the customizing of GR settings.
Go to MM--- > Inventory Management -
> Goods Receipt --- > Tolerance Limits.
Adjust to required value. Then try to create GR. The values will be taken depending on the tolerance limitsOver Tolerance) settings.
Ex: If Over Delv tolerance =25%.
PO quantity is 100. You want to do GR for 125nos, The system will accept becacuse it has been customized for 25% more.
IF 126, it throws error.
Hope this is helpful.
any queries, let me know.
Thanks & Regards,
Smitha -
Order quantity error in VA01 BDC please some one reply
i have done a bdc f.m for va01 with the items in import table but in all screen mode when the values for order quantity is entered it shows an information error to enter order quantity but as far as i know the coding is right...
my code is..
FUNCTION zfm_sales_ord_create2.
""Local Interface:
*" IMPORTING
*" VALUE(I_HEADER_DETAILS) LIKE ZVA01HEAD STRUCTURE ZVA01HEAD
*" EXPORTING
*" VALUE(SUBRC) LIKE SYST-SUBRC
*" TABLES
*" MESSTAB STRUCTURE BDCMSGCOLL OPTIONAL
*" IT_ITEM_DETAILS STRUCTURE ZVA01ITEM
DATA : ctu LIKE apqi-putactive VALUE 'X',
mode LIKE apqi-putactive VALUE 'A',
update LIKE apqi-putactive VALUE 'L',
group LIKE apqi-groupid ,
user LIKE apqi-userid ,
keep LIKE apqi-qerase ,
holddate LIKE apqi-startdate ,
nodata LIKE apqi-putactive VALUE '',
wa_item_details LIKE LINE OF it_item_details..
subrc = 0.
DATA : val TYPE i,
val = 1.
PERFORM bdc_nodata USING nodata.
PERFORM open_group USING group user keep holddate ctu.
PERFORM bdc_dynpro USING 'SAPMV45A' '0101'.
PERFORM bdc_field USING 'BDC_CURSOR'
'VBAK-AUART'.
PERFORM bdc_field USING 'BDC_OKCODE'
'/00'.
PERFORM bdc_field USING 'VBAK-AUART'
i_header_details-order_type.
PERFORM bdc_field USING 'VBAK-VKORG'
i_header_details-sales_org.
PERFORM bdc_field USING 'VBAK-VTWEG'
i_header_details-distri_chann.
PERFORM bdc_field USING 'VBAK-SPART'
i_header_details-division.
LOOP AT it_item_details INTO wa_item_details .
IF val = 1.
PERFORM bdc_dynpro USING 'SAPMV45A' '4001'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=POAN'.
PERFORM bdc_field USING 'KUAGV-KUNNR'
i_header_details-sold_to_party.
PERFORM bdc_field USING 'KUWEV-KUNNR'
i_header_details-ship_to_party.
PERFORM bdc_field USING 'RV45A-KETDAT'
i_header_details-req_deliv_date.
PERFORM bdc_field USING 'RV45A-KPRGBZ'
i_header_details-delivery_date_type.
*perform bdc_field using 'VBKD-PRSDT'
PRSDT_009.
*perform bdc_field using 'BDC_CURSOR'
'RV45A-KWMENG(01)'.
PERFORM bdc_field USING 'RV45A-MABNR(01)'
wa_item_details-material_no.
perform bdc_field using 'RV45A-KWMENG(01)'
wa_item_details-order_quantity.
'22' .
ELSE.
PERFORM bdc_dynpro USING 'SAPMV45A' '4001'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=POAN'.
*perform bdc_field using 'KUAGV-KUNNR'
KUNNR_012.
*perform bdc_field using 'KUWEV-KUNNR'
KUNNR_013.
*perform bdc_field using 'RV45A-KETDAT'
KETDAT_014.
*perform bdc_field using 'RV45A-KPRGBZ'
KPRGBZ_015.
*perform bdc_field using 'VBKD-PRSDT'
PRSDT_016.
*perform bdc_field using 'VBKD-ZTERM'
ZTERM_017.
PERFORM bdc_field USING 'BDC_CURSOR'
'RV45A-KWMENG(02)'.
PERFORM bdc_field USING 'RV45A-MABNR(02)'
wa_item_details-material_no.
**perform bdc_field using 'BDC_CURSOR'
'RV45A-KWMENG(02)'.
perform bdc_field using 'RV45A-KWMENG(02)'
wa_item_details-order_quantity.
'22'.
ENDIF.
val = val + 1.
ENDLOOP.
PERFORM bdc_dynpro USING 'SAPMV45A' '4001'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=SICH'.
*perform bdc_field using 'KUAGV-KUNNR'
KUNNR_020.
*perform bdc_field using 'KUWEV-KUNNR'
KUNNR_021.
*perform bdc_field using 'RV45A-KETDAT'
KETDAT_022.
*perform bdc_field using 'RV45A-KPRGBZ'
KPRGBZ_023.
*perform bdc_field using 'VBKD-PRSDT'
PRSDT_024.
*perform bdc_field using 'VBKD-ZTERM'
ZTERM_025.
*perform bdc_field using 'BDC_CURSOR'
'RV45A-KWMENG(02)'.
*perform bdc_field using 'RV45A-MABNR(02)'
MABNR_02_026.
*perform bdc_field using 'RV45A-KWMENG(02)'
KWMENG_02_027.
PERFORM bdc_transaction TABLES messtab
USING 'VA01'
ctu
mode
update.
IF sy-subrc <> 0.
subrc = sy-subrc.
EXIT.
ENDIF.
PERFORM close_group USING ctu.
ENDFUNCTION.
if i hard code that value '22' for RV45A-KWMENG its working fine, with out any error but when
get it from the WA it shows an error....Hi,
Check field length of 'RV45A-KWMENG and wa_item_details-order_quantity. Try changing wa_item_details-order_quantity to type CHAR. Alternatively use BAPI_SALESORDER_CREATE*
Cheers.
...Reward if useful. -
Sales order quantity equal to delivery quantity.
31.10.2010
Hi friends,
To close all open orders I need to change the order quantity in the sales order to the total quantity delivered. Can you please advise how to go about this? Which table and which fields to use.
Regards,
Uday
Moderator message: please try solving things yourself before asking, explain what you tried and where you are stuck when posting again.
Edited by: Thomas Zloch on Oct 31, 2010 11:57 AMHi all
I am facing the same issue now. The system is not issuing an error message when delivery quantity exceeds order quantity and its letting me creating the delivery document and complete PGI. I have checked all the settings discussed in this thread.
1. 0VLP Check Overdelivery is set to "B"
2. In VTLA, 'pos/neg' indicator is set to "+" sign for item category TAN (OR --> LF)
3. Maintained the overdelivery tolerance limits in customer master.
However when I set the 0VLP Check Overdelivery indicator to "A" instead, I am atleast getting a warning message. While it was B, I wasn't getting any message.
I don't know what else could be missing or wrong. Any inputs would be highly appreciated.
Thanks
Vamsi -
Hello Experts,
My user has created a PR through project builder of quantity 58. Now, after releasing the PR when he creates PO of same quantity the error coming is "Order quantity in full" .
Please help.
Thanks
AnkurThanks Kalpesh.
yes there is a conversion formula maintained as:
PO Quantity 52 TO Order Unit <-> Ord. Price Unit 1 TO <-> 1 TO
PO Qty in SKU 6,341.400 M Order Unit <-> SKU 20 TO <-> 2,439 M
Now, when user is entering 58 in PO Quantity field. Error coming as"order quantity in full" .
In PR under Quantities/ Weights Tab status is :
Quantity 6,416.720 M
Quantity Ordered 6,341.400 M
Also, the above PR is created through project builder.
Please suggest.
Thanks & Regards,
Ankur -
Good receipt exceed purchase order quantity
Hello all, I am trying to do a good receipt that exceed purchase order quantity but I have an error message that I can´t do it.
I configure tolerance limits B1, B2 and VP but it doesn´t work.
I only can do a good receipt that exceed purchase order if I put tolerance limits in the PO Delivery tab
Is there another way?
Thanks in advance
Rosa RodríguezHi Rosa,
You can see the SAP Note 24312 - Inventory management - system message M7022 - Release Indep.
As stated in it:
"During the goods receipt with reference to the purchase order or the production order, overdeliveries are only allowed if this was determined in the purchase order or order (indicator "Unlimited" or definition of the "overdelivery tolerance"). If this is exceeded, the system will always display an error message.
The corresponding system message was hard-coded as error message in the program. In these cases, the Customizing settings have no effect."
Also see the SAP Library:
http://help.sap.com/
SAP ERP Central Component
-> Logistics
-> Materials Management (MM)
-> Inventory Management (MM-IM)
-> Inventory Management and Physical Inventory (MM-IM)
-> Goods Receipt
-> Goods Receipts for Purchase Orders
-> Underdeliveries, Overdeliveries, and Final
Deliveries
"Overdeliveries:
In the standard, overdeliveries are not allowed. In the event of an overdelivery, the system issues an ERROR message.
If overdeliveries are to be allowed, you can specify the following data in the purchase order:
.- Unlimited indicator:
If this indicator is set, overdeliveries of any size are allowed. The system does not issue any message.
.- Overdelivery tolerance:
You can enter a percentage overdelivery tolerance in the purchase order.
If a quantity of goods received is larger than the order quantity plus the overdelivery tolerance, it is not accepted by the SAP system."
So you can only overdeliver the quantity ordered by setting the "unlimited" (EKPO-UEBTK) indicator or by defining Overdelivery tolerances at the Purchase order item level.
It is not allowed either to receive more than the quantity ordered plus the overdelivery tolerance.
The system forbids overdeliveries by hardcoding the message as error in the system.
As already stated by the note 24312 the customizing settings do not have any effect.
I hope this helps you.
Best regards,
Esther. -
Reg: P0 Notified quantity exceeds quantity ordered 50 EA
Dear gurus,
My scenario is intially a PO was made for 50000 with price Rs. 2/-.for this they have done Goods reciept of 25000.
Now the Material value has changed from Rs2/- to Rs3/- for the rest of 25000 quantity for which Goods reciept is yet to be done.
so for this i am going and changing PO as two line items 25000 each and giving respective price.
In our process PO->Inbound Delivery->Goods reciept is followed.so when i am doing the above change in the PO i am getting the error as Error : Notified quantity exceeds quantity ordered 50 EA
Message no 0161.
Please guide me.
With regards,
MallikHI,
You have an order confirmation (or advanced shipping notification , or inbound delivery) in your PO item coonfirmations tab that has a quantity that is 50 smaller than your goods receipt quantity.
Change the confirmed quantity in the PO. then you can do you GR without error
Regards
KK -
DTW : How to Create goods receipt with quantity exceeding purchase order ?
Hello DTW Experts,
is there any way to deliver or receive an quantity exceeding the quantiy of the purchase order using DTW, or the only way is to create additional order (create a goods receipt is based on a purchase order).
When i try the system gives me these 2 different messages :
1 - One of the base documents has already been closed PDN1.BaseEntry[line: 1]Erreur définie par l'application ou par ...
2 - One of the base documents has already been closed Erreur définie par l'application ou par l'objetoPurchaseDeliveryNotes
Thanks,
HafidThe best way is to draw the purchse order through then add an additional line to the Goods Receipt for the additional quantity. This will close the PO properly, but record the additional quantity
-
Purchase Order quantity must not Exceed Sales Order quantity
Dear Experts
My requirement is when i am creating PO in me21n and taking Document type as Domestic PO and giving account assignmnet as "C" Sales Order, must have to enter Material and quantity and must have to Give Sales Order number and item no in account assignmnet tab , the quantity i am entering in PO must not exceed my Sales Order quantity that is my requirement.
Regards
AbiHi,
You do not create a PO with reference to sales order. In PO you enter sales order number for reference. A purchase requsition can be created directly from Sales order or through MRP depending on the system settings. Then this PR can be converted to PO. here you can restrict the quantity. As in order to change the quantity in PR also you will have to change the quantity in sales order.
Regards
Raj -
Sales Order quantity Must not exceed Purchase order quantity
Dear Experts,
My requirement is when i am creating a Purchase order giving referenece as Sales Order .. system must not allow the user to enter more than Sales order quantity.
Ex : Sales Order 1234
Material : AAAA
Quantity : 100
while creating a Purchase order for Mat AAAA giving reference of Sales order i.e 1234 and quantity 150 system must not allow user to enter more than sales order quantity . If user wants to create PO for 150 he must have to ammend the sales order from 100 to 150 is it possible.
Kindly do the needful
Regards
abhiDear Abhinav,
First of all, Purchase Order will get created with reference to Purchase requisition (T. Code: VOV7 --> Item Cat.: TAS --> Tab: Transaction Flow --> Field: Automatic PO Creation), and not with reference to Sales Order.
This is Purchase requisition, which gets created with reference to Sales Order; based upon settings in:
T. Code: VOV6 --> Schd. Line Cat.: CS
Order Type NB Purchase Requisition
Item Category 5 Third-party
Acct Assgt Cat. X All aux.acct.assgts.
Now, coming to your requirement (based up on my inputs),
My requirement is when i am creating a Purchase order giving referenece as Sales Order .. system must not allow the user to enter more than Sales order quantity.
To Restrict Purchase requisition quantity in PO, then in T. Code: OMCQ
Or, Path: SPRO > img > MM > Purchasing > Environment Data > Define Attributes of System Messages
Here make following messages as Error;
06 076 Materials of requisition & item & alr. ordered in full
06 254 Order quantity greater than requisition quantity
Now, in Purchase Requisition, if it is created for 100 qty (with ref. to Sales Order) and if you adopt the same in Purchase Order and try to change the qty to 150, then system will not allow you change and throws the error.
Best Regards,
Amit -
Delivery quantity should not exceed order quantity
Hi,
in delivery delivery quantity should not exceed order quantity what should i do
please let me now what should i do it is urgent
Thanks in advance
SrinivasHi,
You may consider an enhancement with a user exit:FORM USEREXIT_SAVE_DOCUMENT_PREPARE in include MV50AFZ1.
Here you can put additional conditions to check the delivery qty and also can put a message for the user to correct the delivery qty in case he has manully increased it.
Please reward points if this helps.
Hemant
Maybe you are looking for
-
I do not understand why it will not let me watch this rental?
-
Labview Instrument driver development-career path
Hi, How is the career path for a labview Instrument Driver Developer ( Third party instruments like Scope,DMM).
-
How can lightroom 5 accepts raw images from om-d camera
I need help as I want to use lightroom 5 but when I download the images lightroom 5 will not import it.
-
Macbook air camera is not working
How can I fix my camera? It is telling me that there's no camera.
-
Hi Not sure about this but ... I'm looking into the feesability of creating a jar file than can be run once - and only once. The idea is to send a small jar file to a client that will activate a program. However, once executed then the jar will fail