Effective Price being calculated as double of Net Price in PIR
Effective Price in PIR is being calculated as twice of Net Price.
i.e Net Price = 100 (as we enter the price in the condition)
Effective Price = 200 ( I don't understand how this is being calculated)
When I create Purchase Order using the same PIR as reference the price remains as 100. (Then why is Effective Price 200 in PIR?)
I have noticed that this problem is with a particular Pricing schema.
In case i use standard schema, the Effective Price remains 100.
Can anyone tell, where i should look??
Appreciate your help!
Hi,
According to your requirement I have observed that u might have maintained conditions records for the condition types withe combination different fields,I mean to say that u might maintained two or more than 2 condition tables and maintained prices.according to given priority given in condition tables(exclusive indicator),system takes the price.For example if you maintained three condition tables,and exclusive indicator has been selected for the two tables in access sequence.system gives priority from top to bottom like wise.....just try....
Thanks and regards,
Sridhar g
Similar Messages
-
How to do price comparision in ME49 based on net price
Dear Experts,
I have a problem while doing price comparision
I have two RFQ's for the material with same gross price(15). But i have some additional conditions like frieght 20% in second RFQ. So the net price is 18 in the second RFQ. But while doing ME49 i'm checking "include delivery costs & discounts " options but it's showing Rank 1 for both the vendors.
How to do price comparision in ME49 based on net price??
Thanks & Regards,
PradeeshI have had the same issue and did it by choosing all 3 checkboxes
Delivery cost
Discount
Effective price
And the issue was resolved
Edited by: rajat kaushik on Apr 14, 2009 11:06 AM
Edited by: rajat kaushik on Apr 14, 2009 11:08 AM -
Line item net price not updated in overview screen net price&line item
Hi ,
We have down payment order with 10 line items
In orders with billing plan, the sales line item net price, if we entered manual condition price (ZPNP) ,gets updated in item condition net value. But it does not simultaneously gets updated at once in 1) Sales order overview screen net value 2) Billing plan header 3)Sales order overview screen line item condition net value. Updation at these three places happens only after clicked on header conditions.
However, in case of the last item in the sales order, the updation happens simultaneously in all the 3 places i.e. 1) item condition net value. 2) Sales order overview screen net value 3) Billing plan header 4) Sales order overview screen line item condition net value.
This is also true for the order with only single line item. We are faced a information popup message every time we change the item net price u201CItem 000100(100 is last line item number in sales order) exists already; the entry ignored u201C. This happens in case of all line items except the last line item. Also this does not happen in case where there is a single line item in order.
Our requirement: The moment the net price of an item is change manually, it should get updated at all the 4 places mentioned above like it does in case of the last line item.
Kindly help me to fix this problem.
Regards,
AdikesavHi,
Can u elaborate ur query ?
By this FM you cannot create a SO . Use FM --> BAPI_SALESORDER_CREATEFROMDAT2
Regards,
MAdhukar Shetty -
PO net price updation with respect to contract net price change
We have a requirement: Whenever net price in Contract is changed, net price in open purchase orders (for which GR has been not done yet) which are created with reference to that contract updated automatically.
For example net price in a conract is 13 USD and there are 5 open POs. now net price (PB00) in contact is changed to 13.5 USD without changing the condition validity date, then it should be automatically updated in those 5 POs.Hi Manoj,
This is possible using "Automatic Document Adjustment" functionality (MM - Purchasing -- PO - Follow-on Functions - AAA).
Here's the process.
1. Set Document Index active flag in pur. view of vendor master.
2. Create work list (MEI4)
3. Run MEI1
2 & 3 above can be run daily via batch jobs which will pick up contract price changes and update relevant PO's.
Cheers !
Rajesh -
Discount calculated after tax added in Net price
Hi,
My client requirement for the discount to be calculated as follows.
Net price:1000
Service Tax-120
Total-1120
5% Discount on 1120 - 56
How do i map this in MM pricing procedure
Regardsadd a standard pricing condition " JEXS" which store all taxes..
create a statistical subtotal of net price and JEXS
use this subtotal as base of this additional discount condition.
hope it helps
Regards
Avinash -
Function Module for calculation of the net price of a configurable material
Hi,
I would like to know if a function module allows to calculate the purchasing /net price of a configurable material at a vendor and at a requested delivery date before the creation of a purchasing order.
For configurable materials, we have no PIR and no moving / standard price thus the valuation price in the PR is blank.
I would like to fill in the field "valuation price" in the PR with the net price we can find in the PO.
However the PR is created before the PO.
Thanks a lot in advance for yours reply.
regards,hi Pravenn,
I don't know about these functions, but u can try anything like this:
data:
strdate like sy-datum value '20070901',
enddate like sy-datum value '20070909',
date(10),
moddate(1).
date = enddate - strdate + 1.
moddate = date mod 7.
date = date div 7.
if moddate <> 0.
date = date + 1.
endif.
write: / date.
Regards
Allan Cristian
Message was edited by:
Allan Cristian -
Split Valuation- Net Price Problem in Po
Dear All,
The Split Valuation confiigured for Material as
Val Type(A)- Ex Procurement
Val Type(B)- Internal House Production.
assigned Valuation Category(C) with A & B and with Plant.
In Material Master Accounting view enter all the reqired inputs
First i Created PR and its ok and go for PO, it asking " net Price" and entered the Net Price, again it showing error msg " net price greater than 0.
Note: for this material PIR, Source List require or not.
so what i done a mistake? and can any one explain it.
Thanksnet price always remains exclusive freight/delivery cost.
the freight/delivery cost gets added on the net price
so going by logic the calculation which ur system is showing is perfect.
"Re PO: As per you, only net value will be displayed in PO and effective price will not display . why?"
this is becoz it shows the price of that particular material per unit.
regards,
indranil -
Net price for consignment item category( urgent) in ME21n
Hi all,
while creating PO in me21n, net price is being displayed for the standard item category but net price is not comming while maintaining item category as consignment.
if the item category(ekko-pstyp)is consignment (i.e we have to put 'K' in the item category field in ME21n),then how can i display the net price in the net price field of ME21n.
The net price is comming in ME21n when item category = standard.but net price is not comming when item category = consignment.what is the reason?
plz let me know if there is any enhancement or exit for this net price to be displayed if the item category is consignment.
plz let me know what r the ways, i can display the net price in ME21n for the consignment item category?it is urgent.
any idea is highly appreaciated.
Thanks & Regards
pabitraAs given in your other post, please find the info below.
Hi Pabitra
I guess the price is taken from the material info record. Here the item category might be a part of the access sequence.
To get the same info, follow the below steps:
1. Go to Transaction: MEK3
2. Give the condition type as PB00
3. Click on Key Combination from the application toolbar
4. Select Material Info Record
5. Next selection screen shows you the list of mandatory fields. If item category also exists here, give '0' & 'K' for Item category and other fields like vendor number, purchase orgranization, material.
6. Execute.
7. In the next screen if you can see only one record for item category '0', it means that condition record for item category 'K' is not maintained.
Hence the price will not be extracted.
Hope the above info helps you.
Kind Regards
Eswar -
Net Price is geeting change after BAPI
Hi,
I am paasing netprice value as 1.00 in the line item while creating creating PO by using BAPI BAPI_PO_CREATE1. But the value is getting changed after po created. Please suggest me what to do? immediate response will be appreciated.
Regards,
PriyaranjanHi,
Thanks for your reply. Yes there is some user-exit is there but in that user-exit netprice is not calculated. when i debug the stnadrd bapi at one moment the value is getting changed.As it is a standard program one we can't chnage this value. Please help me in this regards. Is there any other parameter i have to pass?
Please see the below code and suggest me
refresh all the tables before use
refresh bapimepoheader.
refresh bapimepoheaderx.
refresh bapimepoitem.
refresh bapimepoitemx.
refresh bapimepocond.
refresh bapimepocondx.
refresh BAPIMEPOSCHEDULE.
refresh BAPIMEPOSCHEDULX.
refresh bapiret2.
clear WA_ORDER-EBELN.
setup the data interface
sort i_po by ebelp ascending.
read table i_po index 1.
PO header info
clear bapimepoheader.
bapimepoheader-vendor = i_po-lifnr. " vendor no.
bapimepoheader-purch_org = i_po-ekorg. " purch org
bapimepoheader-pur_group = i_po-ekgrp. " purch gp
bapimepoheader-comp_code = i_po-bukrs. " company
bapimepoheader-doc_type = i_po-bsart. " order type
bapimepoheader-created_by = sy-uname.
bapimepoheader-creat_date = sy-datum.
bapimepoheader-doc_date = sy-datum.
bapimepoheader-currency = i_po-waers. " currency
bapimepoheader-currency_iso = i_po-waers. " currency
spec.changed by Chee Kok on 06/27/2003: use Z00 instead of Z000
bapimepoheader-pmnttrms = 'Z00'. " payment term
spec.changed by Chee Kok on 06/27/2003: use exchange rate from ref PO
bapimepoheader-exch_rate = i_po-wkurs. " fx rate
bapimepoheader-ex_rate_fx = 'X'. " fixed fx rate (kufix)
bapimepoheader-zzsubmi = wa_order-zzsubmi. " Collective No DEVK949611
append bapimepoheader.
clear bapimepoheaderx.
bapimepoheaderx-vendor = 'X'. " vendor
bapimepoheaderx-purch_org = 'X'. " purch org
bapimepoheaderx-pur_group = 'X'. " purch gp
bapimepoheaderx-comp_code = 'X'. " company
bapimepoheaderx-doc_type = 'X'. " doc tye
bapimepoheaderx-created_by = 'X'.
bapimepoheaderx-creat_date = 'X'.
bapimepoheaderx-doc_date = 'X'.
bapimepoheaderx-currency = 'X'. " currency
bapimepoheaderx-currency_iso = 'X'. " currency
bapimepoheaderx-pmnttrms = 'X'. " payment term
bapimepoheaderx-exch_rate = 'X'. " fx rage
bapimepoheaderx-ex_rate_fx = 'X'. " fixed fx rate
bapimepoheaderx-zzsubmi = 'X'. "Collective No DEVK949611
append bapimepoheaderx.
PO item info & condition table
loop at i_po.
clear bapimepoitem.
bapimepoitem-po_item = i_po-ebelp. " order item no.
bapimepoitem-tax_code = WA_ORDER-mwskz. " tax code
bapimepoitem-material = i_po-ematn. " material
bapimepoitem-ematerial = i_po-ematn. " material
bapimepoitem-quantity = i_po-menge_for_save. " qty
bapimepoitem-PO_UNIT = i_po-meins. " order unit
bapimepoitem-plant = i_po-werks. " plant
bapimepoitem-item_cat = i_po-pstyp. " item cat.
bapimepoitem-info_upd = 'X'. " info. record
bapimepoitem-stge_loc = i_po-lgort. " storage loc
bapimepoitem-ret_item = 'X'. " return item (retpo)
bapimepoitem-net_price = i_po-netpr. " net price
bapimepoitemx-po_price = '2'. " DEVK954608
for plant 2010, set stock type to "Quality inspection"
(New requirement from Chee Kok 2003/07/24)
if I_PO-WERKS = '2010'.
bapimepoitem-QUAL_INSP = 'X'. " stock type
use "Blocked stock" instead (Chee Kok 2003/07/25)
bapimepoitem-QUAL_INSP = 'S'. " stock type
endif.
append bapimepoitem.
clear bapimepoitemx.
bapimepoitemx-po_item = i_po-ebelp. " order item no.
bapimepoitemx-po_itemx = 'X'." important: OSS note 484692
bapimepoitemx-tax_code = 'X'. " tax code
bapimepoitemx-material = 'X'. " material
bapimepoitemx-ematerial = 'X'. " material
bapimepoitemx-quantity = 'X'. " qty
bapimepoitemx-PO_UNIT = 'X'. " order unit
bapimepoitemx-plant = 'X'. " plant
bapimepoitemx-item_cat = 'X'. " item cat.
bapimepoitemx-info_upd = 'X'. " info. record
bapimepoitemx-stge_loc = 'X'. " storage loc
bapimepoitemx-ret_item = 'X'. " return item (retpo)
bapimepoitemx-net_price = 'X'. " net price
bapimepoitem-po_price = 'X'. " net price DEVK954608
for plant 2010, set stock type to "Quality inspection"
(New requirement from Chee Kok 2003/07/24)
if I_PO-WERKS = '2010'.
bapimepoitemx-QUAL_INSP = 'X'. " stock type
endif.
append bapimepoitemx.
clear BAPIMEPOSCHEDULE.
BAPIMEPOSCHEDULE-PO_ITEM = i_po-ebelp. " order item
BAPIMEPOSCHEDULE-SCHED_LINE = '1'. " sch line no.
BAPIMEPOSCHEDULE-DEL_DATCAT_EXT = 'D'. " deli cat.
BAPIMEPOSCHEDULE-DELIVERY_DATE = l_datum. " current date
BAPIMEPOSCHEDULE-QUANTITY = i_po-menge_for_save. " qty
append BAPIMEPOSCHEDULE.
clear BAPIMEPOSCHEDULX.
BAPIMEPOSCHEDULX-PO_ITEM = i_po-ebelp. " order item
BAPIMEPOSCHEDULX-SCHED_LINE = '1'. " sch line no.
BAPIMEPOSCHEDULX-PO_ITEMX = 'X'. " important: OSS note 484692
BAPIMEPOSCHEDULX-SCHED_LINEX = 'X'. " important: OSS note 484692
BAPIMEPOSCHEDULX-DEL_DATCAT_EXT = 'X'. " deli cat.
BAPIMEPOSCHEDULX-DELIVERY_DATE = 'X'. " date
BAPIMEPOSCHEDULX-QUANTITY = 'X'. " qty
append BAPIMEPOSCHEDULX.
clear bapimepocond.
bapimepocond-itm_number = i_po-ebelp. " order item no.
bapimepocond-cond_type = 'PB00'. " cond type
bapimepocond-cond_value = i_po-netpr. " net price
bapimepocond-cond_value = i_po-kbetr. " net price
bapimepocond-currency = i_po-waers. " currency
bapimepocond-currency_iso = i_po-waers. " currency
bapimepocond-COND_UNIT = i_po-kmein. " price uom
bapimepocond-COND_UNIT = i_po-meins. " order unit
bapimepocond-COND_UNIT = i_po-BPRME. " price UOM (PO or IR)
bapimepocond-COND_UNIT_ISO =
bapimepocond-COND_P_UNT = i_po-kpein. " price unit e.g. 1
bapimepocond-COND_P_UNT = i_po-PEINH_FOR_SAVE.
" price unit from info rec or PO
bapimepocond-change_id = 'I'. " insert mode!
append bapimepocond.
clear bapimepocondx.
bapimepocondx-itm_number = i_po-ebelp. " order item no.
bapimepocondx-cond_type = 'X'. " cond type
bapimepocondx-cond_value = 'X'. " net price
bapimepocondx-currency = 'X'. " currency
bapimepocondx-currency_iso = 'X'. " currency
bapimepocondx-COND_UNIT = 'X'. " price unit
bapimepocondx-COND_UNIT_ISO = 'X'.
bapimepocondx-COND_P_UNT = 'X'.
bapimepocondx-change_id = 'X'. " insert mode
append bapimepocondx.
endloop.
CLEAR: L_SUBMI.
L_SUBMI = WA_ORDER-ZZSUBMI.
EXPORT l_submi TO MEMORY ID 'SUBMI'.
call the bapi function finally
call function 'BAPI_PO_CREATE1'
exporting
NO_PRICE_FROM_PO = 'X' "*DEVK954608
poheader = bapimepoheader
poheaderx = bapimepoheaderx
POADDRVENDOR =
TESTRUN =
importing
exppurchaseorder = WA_ORDER-EBELN " saved return po no.
tables
return = bapiret2
poitem = bapimepoitem
poitemx = bapimepoitemx
POADDRDELIVERY =
POSCHEDULE = BAPIMEPOSCHEDULE
POSCHEDULEX = BAPIMEPOSCHEDULX
POACCOUNT =
POACCOUNTX =
pocond = bapimepocond
pocondx = bapimepocondx
POLIMITS =
POCONTRACTLIMITS =
POSERVICES =
POSRVACCESSVALUES =
POSERVICESTEXT =
Begin of SR20040----DEVK954608
commit work.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = 'X'
IMPORTING
RETURN = -
Net price for consignment item category in ME21n (urgent)
Hi all,
while creating PO in me21n, net price is being displayed for the standard item category but net price is not comming while maintaining item category as consignment.
if the item category(ekko-pstyp)is consignment (i.e we have to put 'K' in the item category field in ME21n),then how can i display the net price in the net price field of ME21n.
The net price is comming in ME21n when item category = standard.but net price is not comming when item category = consignment.what is the reason?
plz let me know if there is any enhancement or exit for this net price to be displayed if the item category is consignment.
plz let me know what r the ways, i can display the net price in ME21n for the consignment item category?it is urgent.
any idea is highly appreaciated.
Thanks & Regards
pabitraHi Pabitra
I guess the price is taken from the material info record. Here the item category might be a part of the access sequence.
To get the same info, follow the below steps:
1. Go to Transaction: MEK3
2. Give the condition type as PB00
3. Click on Key Combination from the application toolbar
4. Select Material Info Record
5. Next selection screen shows you the list of mandatory fields. If item category also exists here, give '0' & 'K' for Item category and other fields like vendor number, purchase orgranization, material.
6. Execute.
7. In the next screen if you can see only one record for item category '0', it means that condition record for item category 'K' is not maintained.
Hence the price will not be extracted.
Hope the above info helps you.
Kind Regards
Eswar -
Which structure field contains the header level net price of sales order ?
Hi Friends,
I am writing a pricing routine for calculating ZSMR condition value in sales order header level. The formula for calculating is (NET PRICE / NET SALES COST) / NET PRICE.
Which structure contains the net price of the sales order in header level. KOMK structure does not contains the net price value.
Any ideas is highly appreciable.
Thanks,
Sakthidoss.Sivanand,
I can not use VBAK as I have not saved the sales order yet and before that I need to calculate the pricing condition. In the sales order header level, net price is showing. I want to know which structure contains that net price value.
You have any thoughts whether I am in correct path?
I will certainly appreciate your help by rewarding points.
Edited by: dossgs on May 20, 2010 2:13 PM -
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,
mahiHi 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. -
V_NL Net price report problem
Hi Experts,
I have a problem in V_NL Net price report it is not showing net price correctly in report vs sales or billing net value.
I could tell what is our scenerio in pricing report and what i have done on SAP.
We need net value pricing report for each material for particular customer excluded frieght and tax. As per user requirement we customized the report and included fiield sales office on that.
When we ran the report it shows entirely different price we don't know where those net values picked from. When i checked previous posts and i implemented OSS note 415141 for further adjustments. Still i couldn't get the correct report if anybody would have worked on same issue....
What should i need to do on configuration side to get this report correctly.
Kindly reply back and let me know the solution.
regards
rc gopiThis is teh documentation I got for the program SDNETPR0
Short text
Create net price list
Description
This program is used for creating the 'Net price list'.
Requirements (example)
The following must exist:
Order type TA is defined
Billing type FX is defined
Item category DLN is defined
Copying control for the combination FX - TA - DLN is defined
The default data for fields 'Billing type', 'Order type' and 'Item category' allow individual copying control. In this context, you must bear in mind that the system will run through the copying requirements and data tranfer routines created for this purpose and stored in copying control.
These entries and objects are released with the standard.
The system also requires that the pricing procedure uses subtotal 2 (KZWI2) for temporary storage of the net price.
Output
The output contains the following per customer:
Material incl. description
Price content (sales quantity unit)
Price incl. currency (VBRP-KZWI2)
The document types and I.Cs mentioned here are for examples. The area output says what details are presented to the user finally based on the details inputted.
Most of the fields are mandatory here.
Hope this helps. You can reward if this helps you -
Net price in P-info record for DIEN material type
I am supporting a system ,
The issue is as follows ,
I have created a P-info record for material with material type as DIEN , and maintained Net price and system automatically updates the price in the condition type PBXX .
The pricing procedure in this system doesnt have PB00 , but has PBXX with Access sequence .
Now when I try to view the price in ME12 , I see the Net price as 0.00 , but the value for condition type PBXX exists when I click on conditions push button .
Has any one come across this scenario , Pl help .
Thanks in advance ,
AmitHi,
The first time you create a PO for a material/vendor combination, then system will not prompt any price as info record or valid conditions have not been found.
The next time you create a PO for the same material, then the price will be defaulted/found from the order price history from the info record(As info record would be reated after the first PO is created) and the latest PO price for the mat/ven combination would be found.
Hope you are clear with this..Any doubts revert back.
Regards,
Deepak. -
Change Net Price of Scheduling agreement (ME32L/MEK2)
Hi,
I need to modify via ABAP program the net price of scheduling agreements.
My current program edits price conditions through batch-inputs on MEK1 / MEK2 but they don't automatically update the net price.
The ME32L allows editing of price conditions and automatically updates the net price, but is not suitable for a batch input.
Any ideas?
Thanks and regards
FrancescoDear Frans,
As per i know You can use ME32L for batch input,. you can try to record the script using SHDB.
Maybe you are looking for
-
How to use a time capsule with dsl
How do you hook up a time capsule if you have dsl Internet connection?
-
G4-dual + G4-dual connection
I have a G4-dual processor and now have another one available. Can I? if so, How can I connect the 2 G4 computers together to get the max processing output from the 2 G4-Dual? Both have latest Tiger OS. I remembering using the firewire connection. Th
-
Problem to output a form through transaction f110+sp01
hi , when i perform in se38 the program : rffoavis_fpaym with : program run date - 19.08.2009 andwith : identifiction feature - dpay3 i can see+print the form (sapscript) . but when i run transaction f110 with the same example and then go to spool by
-
Error handling in CRM One Order Object
We have done some enhancements in the CRM One Order Object standard process. We need to raise some custom error messages under certain error conditions from our code. For that, we are using the standard function module CRM_MESSAGE_COLLECT. The caller
-
Can we good receipt from SA?
Dear Guru, Scheduling agreement is a new function for me. I've created SA (LP) with TC: ME31L & define delivery schedule TC: ME38 already. How to goods receipt from SA? Please advice. Do I have to create PO that ref SA? I try to GR via MIGO with good