Net Price Issue
Hi all,
I am extracting data from 2LIS_02_SCL into Cube. When I checked the extractor in RSA3 I noticed Net Price getting different values.
The Net Price is coming from EKPO. As we know that in the data source it will show per unit price ie. Net Price / Price Unit. For eg if I have Net Price as 50.40 and Price Unit as 1,000 in table, in the data source I get 0.05 which is correct as per my funcitonal person. But if we have Net Price as 0.82 and Price Unit as 1,000 I am getting 0.00 instead of 0.00082. It is not showing the remaiming decimal places. And also I am using standard field.
Can any one tell me how to bring the remaining decimal places also.
Thanks in advance
regards,
mahi
Hi Bobs,
I know we can increase the decimal places in BW side. But what I want to know is why in the data source only two decimal places are showing up.
for eg. In EKPO Net Price = 0.82 and Price Unit = 1,000.
In the data source Net Price = 0.00 where it should be 0.00082 because it is calculating per Unit Price.
I hope now you understood my problem.
Anyways thanks for your answer.
Let me know if any suggestions.
Similar Messages
-
BAPI_PO_CREATE1 use in a loop - net price issue
Hi,
I'm using BAPI_PO_CREATE1 within a loop to create a PO with multiple items - grouped by vendor, plant and delivery date. After each BAPI call I use BAPI_TRANSACTION_COMMIT with WAIT = 'X', further I track the results from BAPIRETURN into some kind of log. All my structures and internal tables used in the bapi interface are cleared/freed after each call in order not to have inconsistent data. I'm passing only 1 condition 'PBXX' with net price. I'm passing 2 records in the condition table - 1st with CHANGE_ID = 'D', and second one with CHANGE_ID = 'I'. Further, I set (no_price_from_po = 'X') and (memory_uncomplete = 'X')
At the tests I used the same material vendor and plant in all items and only delivery date is different in order to create few orders one after another. Even price is changed for each item.
First of my PO within a loop is created as expected - with correct price value, even if the combination material/plant is passed twise and the resulted PO have 2 items.
The issue I have is comming out at the next PO-s (2nd, 3th..) - the system returns error message:
E-218 Net price must be greater than 0
I stuck right here. Tried quite a lot of different screnarios without success. Further tried even different vendor/material/plant for the second PO. Checked also the forum posts before to consider to write this one - haven't found anything relevant which might be of any help.
Any ideas what is wrong?
Thanks in advance.
Regards,
Ivaylo MutafchievHi,
in fact my price values were not so small - 2.15, 1.55, 2.45, etc... but nothing less than 1.00. Nevertheless, you pointed me to the right direction - to search OSS for the answer. OSS Note 571860:
https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=571860
helps me to find out what I missed in my scenario: I didn't set ITEM-NET_PRICE at all, just via condition table. Now, when I added the following:
item-net_price = some_price. itemx-net_price = 'X'.
item-po_price = '2'. itemx-po_price = 'X'. " <-- in fact, PO is created even without this line
all of my POs are created with correct prices from the input.
Problem solved.
Thanks!
Ivaylo -
Inforecord Net price issue JPY currency
Hi Experts
I am facing an issue in Inforecords Net price when net price is mainatined in JPY currency
The data maintained and as can be seen using ME13 for Net Price for example is 1 JPY
Where as when I fetch this data using EINE table the value is shOWNn as 0.01
( Same is the case when Net price is maintained as 232,687 JPY. In EINE table NET price field this is shown as 2326.87JPY
Please advice why the system behaviour is as mentioned above . Also how can we overcome this issue.
Thanks and Regards
VikrantThis is because the field is technically defined as currency field with 2 decimals.
Please read OSS Note 53206 - Processing of currency fields.
it explains whatyou have to do in your programs -
Net Price Issue while creating PO w.r.t PR
Dear All,
While creating PO w.r.t PR, there is error given by the system as Net Price is not adopted. Net Price remains as zero. All the others details are automatically adopted.
Is there customization required so that Net Price is adopted from PR while creating the PO.
Please guide.
Regards,
VikasHi,
Yes there is a way to fix this.
Please follow the steps below.
1) SPRO --> MM --> Purchasing --> Authorization Management --> Define Function Authorizations for Buyers
2) Maintain 01 function authorization or copy it to create a new one
3) Under General Parameters, Check Adopt PO Price.
4) If you would like PO to have reference objects as mandatory, uncheck W/o Reference Optional
5) Go to each buyers ID by SU01 --> Parameter. Enter EFB and enter the 2 codes that you defined in Step 2.
6) Log out then log back in
Now with that ID, when you create PR, under valuation, you have a new drop down button asking whether you would like to adopt the price in PO.
Kuber -
Create Sales order with reference to a Billing Document - Net price issue
Hi Everyone,
The Billing Document has one line item with Net value of 16,000. However, when I create the Sales Order with reference to the Billing Document, the net price shows 64,000. When I check the Document flow of the Billing Document, there were two Contracts on top of my Billing Document. One is a contract with the overall status of "Being Processed" and this is where I checked the net value is 64,000. The next contract invoice is already completed (net value is 16,000).
Has anyone encounter such case? How would I be able to create the sales order with reference to the Billing document and have the net value of what is in the Billing Document (16,000). Which part of the configuration is setting this up. Thanks!Hi,
This is a very rare case, if you are sure of the scenario, would suggest you two alternatives:
1) whenever you go against the flow of SAP, you have customize it, so its better you discuss this matter with your ABAP person.
2) never tried it out but you can:
you cannot see that in Billing Document that which is the sales document assigned to it, but to estblish that relationship,
we do copy control setting from Billing Document to Sales Order type (T.Code:VTFA).
Menupath: SPRO >> IMG >> Sales & Distribution >. sales >> Billing Document >> Copy Control >> Copy Control from Billing Document to Sales Order Type.
Hope this will help you.
Regards,
Siddharth. -
Hi All,
My requirement is :
Once PO is created on the basis PR,The Qty and Price is copied from PR,the requirement is that user cant change the QTY and Price in PO.If the user wants to change,they need to edit the Project and the change should happen in PO.
Please advice how to do this .
Thanks
MuzamilHi,
If you want to modify / edit PO , then you can do it thru ME22N and please see to it that it should be under release not released fully.
Regards,
Dhruv Kumar Malhotra -
Last PO net price will capture in PR
Dear all,
i want that when i create PR the valuation price will come automaically from the last po net price. for this any configuration i have to do or any user exits are there for this requirement.. please help...i have no idea regarding this.Hi,
To populate last P.O. price in P.R. you need to check the check box on P.O. "infoupdate"
Please refer the below links for more clarity...
exact purchase price of material should reflect while creating new P.R
Net Price Issue while creating PO w.r.t PR
Regards,
Udaya.
Edited by: udayareddy on Oct 12, 2011 3:21 PM
Edited by: udayareddy on Oct 12, 2011 3:23 PM -
Rounding off Issue (Net Value not equal to Net Price * quantity)
Dear Gurus,
Here is an interesting issue.The default calculation done in the pricing procedure is two decimal places.Now we consider a real scneario,consider the net value of 324 quantities of an item calculated is 36,049.86 .When it is divided by quantity the resulting value of net price is 111.265 but the system shows 111.27 by rounding it off.
Now here comes the problem,my client needs the rate to be shown on the order script to be two decimal places and the net value should be equal quantity * net price.So if we apply this,
324 * 111.27 = 36051.48
But the net value calculated by the system is 36,049.86.So it can be consluded that:
"Quantity * Net Price Shown is not Equal to Net Value calculated by the System"
Need an urgent resolution,project is stuck on this
Regards,
Sam Ahmed
Edited by: Lakshmipathi on Nov 3, 2011 12:14 PM
Please dont add URGENT in subject or in your postHere is the pricing procedure,
We start with the amount condition types
Unit Price Units Condition Value
ZMRP MRP 1,700.00 10 PAC 55,080.00
ZTRP Trade Price 1,445.00 10 PAC 46,818.00
ZDPR Dist. Price 1,445.00 10 PAC 46,818.00 (GL)
Using Trade Price we apply the product discount of 23%
ZPRD Product Discount 23.000- % 10,768.14-
Then we send discount amount to the gl by using condition type ZDIS
ZDIS Discount Value 100.000- % 10,768.14- (GL)
tHE RESULTING NET VALUE IS 36,049.86 as 46818.00 - 10,768.14
Order Item value 111.27 1 PAC 36,049.86
And the Net Price is 111.27 -
Net price rounding issue in PO
Hi,
Please note that I am facing net price rounding issue in PO.
For. e.g.
In a PO line item of Qty 25 PC of base price 6 INR, there is a discount of 3.64 INR.
So gross price = 150 INR (25*6)
Net value = 150 - 3.64 = 146.36
No net price = 146.36 / 25 = 5.8544
When we round of two decimal places 5.85 INR (since INR is two decimal curr)
When we show in PO output we will show like below
Material X 25 5.85 146.25 (this is calculated by multiplying qty with net price of 5.85 INR)
So there becomes a difference of .11 INR due to rounding issue.
Net value in PO and PO output are differing. Net price of material & net value should match exactly in PO & PO output
without any differences.
Please throw your views.
Note: can we make discount condition statistical & take it to separate G/L account during GRN?
Regards,
ParthaHi,
As per the note 80193 rounding, I defined a condition type NETP and it captures the rounding difference.
So now netprice (after discount) * quanity = netvalue (after discount) relationship matches.
But my concern is that the rounding difference is not getting captured in G/L accounts (neither in GR/IR clearing account nor in separate accounts).
Please throw your comments.
Partha -
Issue with Net price at Purchase order / Line item
Dear All,
I have an issue in the Purchase order, given below is the detail of the issue.
PO/LI1 Consists a material A (Grid based), and with a condition record i have maintained sizewise pricing.
Eg: Size L - 1usd per 1, Size M - 2usd per 1 and Size S - 3usd per 1. Assume the quantity for each size been 10
Thus at a Schedule line item level it would be as follows
Grid | Schedule Qty | Net Price
S 10 3
M 10 2
L 10 1
Thus at a PO/ Line item level the net price should be (6/30)that is (net value/net quantity) = 0.2 per 1, in my system it doesnt show like as 02. per 1, it shows the net price of size L (in this instance it picks the price of size L and shows it as the NET PRICE at PO/LI Level
What could be the possible reason this could happen, i believe this is a problem.Is there a place in configure where i can change the system to capture Net price at PO Line item =(Net Value / Net quantity) rather than picking the price of the size L.
Other info
Size L is the last Delivery Schedule line number
Hope my question is clear.
Thanks & Regards
Shabeen
Shabeen Buhary
Edited by: shabenn on Dec 17, 2010 10:13 AMHi,
Even though you maintained different Prices for Different grids only default grid value only displayed at line item level. But if you do GR for those grids valuation will happened at as you mentioned the purchase order.
regards,
Siva reddy -
Change of Net Price in Sales Order
Hello Experts!
I wanted to know how the "Net Price" of a sales order can be "changed" by the system or "indirectly" by the user. I have an issue with the net price that changed in the sales order, and wanted to know how this could have happened; <b>besides</b> changing the pricing conditions, price adjustments, and order surcharge. Is there someway the system could have changed it or user "indirectly"? Please advise. Thank you in advance!
WCNet price is not changed directly.
It's chanegd via changes to pricing only unless you have some code which updates this field AFTER SAP calculated it based on pricing conditions.
NOTE: if you reject line items it's vlaue is substracted form order net value, the same is true if any of your pricing conditions is made inactive due to various reasons.
Changes to pricing condiitons are not shown in order change history, you can see changes per condition record, but if any of your conditions in sales order was made inactive - you won't see it in change log. One of the options may be - if you generate any outputs (IDOCs) which send pricing info - you can check those IDOCs to determine when & what was changed in the pricing of your order. -
Net Price not Updating Using BAPI : BAPI_CONTRACT_CREATE
Dear Experts,
I am facing an issue while creating CONTRACT using the bapi: BAPI_CONTRACT_CREATE. I am creating the Contract based on data from my excel sheet. And we are maintaining the INFO RECORDS for the same materials.
In the excel sheet we are providing the NetPrice (NETPR) and creating the Contract. My issue is " instead of taking the Net Price from the excel it is taking the Net Price from Info Records". For Example, if for a Particular material the Net Price in our excel file is 125, after bapi execution, the net price is updating as 100 instead of 125 in Contract Creation( ME31k-ME33K). In the Info Records we are maintaining this net price(100) for that material.
Thanks in Advance for your response.
Regards,
Prasadyou can use BAPI_CONTRACT_CREATEFROMDATA
* Create Contract Order Number [BAPI_CONTRACT_CREATEFROMDATA]
CALL FUNCTION 'BAPI_CONTRACT_CREATEFROMDATA'
EXPORTING
contract_header_in = header
convert = 'X'
IMPORTING
salesdocument = v_order
TABLES
return = t_return
contract_items_in = itab_item
contract_items_inx = itemx
contract_partners = t_partners
contract_conditions_in = t_conds
contract_conditions_inx = t_condsx
contract_data_in = t_contract
contract_text = t_texts. -
Error in PO net price currency JPY
sir,
PO was created with currency japanese YEN using Tcode ME21N . The net price was showing 142502300 (in JPY).
when checked in EKPO table , it saved with a value 1425023.00 instead of 142502300 .
what can be done to correct this.
In PO Print out , it showing values as 1425023.00 which is wrong.
SPRO>> NET WEAVER >> GENERAL SETTINGS >> CURRENCY>> SET DECIMAL values FOR CURRENCY CODES is showing 0 decimals against JPY (Japanese YEN)
I want to know where else the Decimal values could have been set to 2 decimal places.
FOr other currencies like US Dollars there is no error.
Regards,
Srinivasa Murthysir,
In OY04 i deleted entry related to Japan Yen ie. with 0 decimals. This solved my problem. But already created orders with Japanese YEN had to be deleted .
For the orders created with new configration , the issue is rectified and Net price in ME21N as well as the PO value in EKPO table showing same value with 2 decimals.
Thank you very much .
Regards,
Srinivasa Murthy -
Message no. 06211 Currency translation error in net price calculation
Hi,
When i am creating purchase order i am changing currency from INR to JPY for FOB condition type only, And system issuing error message Currency translation error in net price calculation. Document currency is INR.
When i am using USD i am not getting this error.
I have checked table OB08 and both conversion maintained INR to JPY AND JPY to INR valid from 01.01.2012
Any solution for this please.
Thanks in advance.Hi, Check in T-code M/08 for your import prizing procedure,what have you maintained for subtotal for gross price condition (PBXX,PB00), Maintain over there as '9', also for JPY currency there is issue with decimal also, ratio maintained in 100:1 ratio.
Edited by: tej yadav on Jan 6, 2012 1:29 PM -
ME21N--Quantity conversion error in net price calculation
Hi MM experts,
Issue: while creating PO, when attempting to add the net price for line item. but system removes the cost and gives the follow error message says "Quantity conversion error in net price calculation".
The system was not able to convert the order unit into the purchase order price unit. Possible reasons:
i) the conversion results in a net price that is too high, or
ii) the conversion factor for the units has not been properly maintained.
iii) Check whether the units of measure and their conversion factor are correct.
I have checked material master>unit of measure> 1 PL = 22 KG maintained.
Can you please tell me how to resolve this issue?
Appreciated early response.
Thanks in advance.
SureshHi Suresh,
Please check on Material Master Data - Accounting 1 tab - Price Unit
Moshe
Maybe you are looking for
-
ISA B2B logon Error: No valid private connection for internet user
Hello , i used isauseradm to create a user zzweb with all authorizations for B2B.. now when i try to log to http://host:port/b2b/b2b/init.do with the user zzweb i have a runtime error with the logs : EXCEPTION] #1#com.sap.isa.businessobject.BORuntim
-
Can an XML file be converted into something I can merge?
Hello, all. I'm trying to help my coworker, Dolly, solve a problem with LiveCycle, but confess up front that I know little about it. I frequent these forums to help and get help with other programs (Photoshop, InDesign, AfterEffects, etc.), but I usu
-
Authentication popups after computer name changed to computer record name
Hi I'm not sure if anyone else is facing this issue, but I have been unable to find anything in the forums. I have setup a number of client machines on Lion Server, all using 10.7.4. I used WGM and Remote Desktop to make some changes and deploy softw
-
Java.exe console not appearing
I have a java app that I usually start with javaw.exe. When debugging, I use java.exe to see the console. Today though, I found a PC where running java.exe did NOT create the console... it just poped up the gui app as if it was using javaw.exe. I tho
-
Can I move LR and PS to my D:drive where there is plenty of space as apposed to my C:drive? And how?