How to populate net price on delivery
Hi All
We are running closed order reports on sales overview cube with the selection on Actual goods issue date. But we are not getting Net price and ordered quantity in the report. The reason is Net price is coming from sales order but when we extract using Actual goods issue date data is populating from delivery line only.
Anyone have idea on this how to extract delivered orders with netprice and also we need ordered quantity.
Thanks
Vani
There might be more than one method to resolve the requirement.
You can develop a routine in t.code VOFM and add it in the column AltCTy. The logic in the routine can be if the netvalue exceeds 2500, then the net value should be 2500.
The second option is you can try with using standard. In VK12, after maintaining the pricing as 100/day, go to details. Then in upper limit add value as 2500. Then create a test sales order for 25 days and more than 25 days, then check the values. I think this can help with your scenario.
Regards,
Similar Messages
-
How to populate 0PO_NUMBER on the delivery item level
Hello All,
Is it possible to populate 0PO_NUMBER on the Delivery item level?
If yes how to do it?
Thank youPO number at the item level of sc or at the header level of the sc next to description
Such requirement is going to be difficult to achieve because not only one SC could yield multiple POs, but one SC item could potentially have multiple follow on POs. It's not always a 1:1 relation that can simply be presented in a table row. That is one of the main reasons one separated tab is dedicated to follow-on document. -
How to get net price of a given material(Just like in VA01)
Hello Experts,
How do I get the net price of a given material? Just like when entering a
material in VA01(sales order creation). Hope you can help me guys.
Thank you and take care!This is a million dollar question.
It depends on how the pricing have been configured in your system and only your SD consultant can answer it correctly. Price in VA01 could be determined by using the pricing conditions or, if allowed, a manual user entry (i.e. when users just type in the price). Discounts, taxes, etc. are calculated in a similar way, also based on the configuration.
Pricing conditions are displayed in transaction VK13. You might want to take a look at an order in VA03 -> double-click on a line and go to Conditions tab. There are buttons Analysis and Condition Rec. that might be useful for your research. It is possible to configure different price for the same material and different customer, distribution channel, etc., so you will have to ask your SD consultant how to get the correct number in each case.
Just FYI the net price on the order/contract is in VBAP-NETWR and condition are stored in the tables Annn, e.g. A901, etc. The tables are generated according to the configuration and are different in each system. -
How to make net price field in Purchase Order Uneditable
Hello all,
I am facing a problem. During creation of purchase orders the material price is picked up from the Info Record, but the net price field is editable. Please guide me how through standard SAP can i make this net price field uneditable.
Thanks in Advance,
Ritesh.Hi Ritesh,
You can goto:
SPRO-MM-Purchasing-Purchase Order-Define Screen Layout at Document Level
from here you select ME21N-Selection group-Quantity and Price.
Make the price and price unit as DISPLAY.
By this it will show only display for price, but you have to take not that there is also condition tab which user can change the price, this price is from INFOREC.
Goto to M/06 select your Condition type, In Manual entries maintain "D"-Not possible to process manually
Regards,
Maia -
How to add net price in BAPI BAPI_PO_CREATE1
hi all:
when i use bapi BAPI_PO_CREATE1, i cannot add net price in PO. code is as follow.
*POPULATE ITEM DATA.
clear t_po_items.
t_po_items-po_item = v_poitem * 10.
t_po_items-material = SEQ_FILEH-matnr.
t_po_items-SHORT_TEXT = SEQ_FILEH-MAKTX.
t_po_items-plant = p_RESWK.
t_po_items-quantity = SEQ_FILEH-MENGE.
t_po_items-PO_UNIT = SEQ_FILEH-MEINS.
t_po_items-TRACKINGNO = SEQ_FILEH-BEDNR.
t_po_items-ACCTASSCAT = SEQ_FILEH-KNTTP.
t_po_items-ADMOI = SEQ_FILEH-ADMOI.
t_po_items-NET_PRICE = SEQ_FILEH-netpr.
t_po_items-PRICE_UNIT = SEQ_FILEH-peinh.
t_po_items-FREE_ITEM = ' '.
t_po_items-IR_IND = c_x.
APPEND t_po_items.
*POPULATE ITEM FLAG TABLE
clear t_po_itemsx.
t_po_itemsx-po_item = v_poitem * 10.
t_po_itemsx-po_itemx = c_x.
t_po_itemsx-material = c_x.
t_po_itemsx-SHORT_TEXT = c_x.
t_po_itemsx-plant = c_x.
t_po_itemsx-quantity = c_x.
t_po_itemsx-PO_UNIT = c_x.
t_po_itemsx-TRACKINGNO = c_x.
t_po_itemsX-ACCTASSCAT = c_x.
t_po_itemsx-tax_code = c_x.
t_po_itemsX-item_cat = c_x.
t_po_itemsx-ADMOI = c_x.
t_po_itemsX-IR_IND = c_x.
t_po_itemsx-NET_PRICE = c_x.
t_po_itemsx-PRICE_UNIT = c_x.
t_po_itemsX-PO_PRICE = c_x.
t_po_itemsx-FREE_ITEM = c_x.
APPEND t_po_itemsx.
any advice?Hi Gang LI,
Try by adding this to
t_po_items-po_price = '2'. ( 1 = Gross, 2 = Net price ) -
How to change net Price by using BAPI_PO_change
Hi experts..
How i can change net price by using bapi_po_change.
What parameters i have to pass in this fm.
if possible please tell me , which table this FM will update.
Thanks.
I will award points for all help.See the below code and have tested and it works great..
REPORT ZTEST_PG_07 NO STANDARD PAGE HEADING
MESSAGE-ID z9_msg_prash.
Tables Declaration ****
TABLES: ekpo.
Variables Declaration ****
DATA: v_purchaseorder TYPE bapimepoheader-po_number.
DATA: v_ebelp TYPE ekpo-ebelp.
Constants Declaration ****
CONSTANTS: x VALUE 'X'.
Internal Tables Declaration ****
DATA: it_return TYPE STANDARD TABLE OF bapiret2 WITH HEADER LINE.
DATA: it_poitem TYPE STANDARD TABLE OF bapimepoitem WITH HEADER LINE.
DATA: it_poitemx TYPE STANDARD TABLE OF bapimepoitemx WITH HEADER LINE.
DATA: wa_return TYPE bapiret2.
Selection Screen ****
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME.
PARAMETERS: p_ebeln LIKE ekpo-ebeln OBLIGATORY.
PARAMETERS: p_ebelp LIKE ekpo-ebelp.
PARAMETERS: p_menge LIKE ekpo-menge.
SELECTION-SCREEN END OF BLOCK b1.
AT SELECTION-SCREEN
AT SELECTION-SCREEN ON p_ebeln.
IF p_ebeln IS NOT INITIAL.
SELECT SINGLE ebeln INTO v_purchaseorder FROM ekpo
WHERE ebeln = p_ebeln.
IF sy-subrc <> 0.
MESSAGE e002.
ENDIF.
ELSE.
MESSAGE e005.
ENDIF.
AT SELECTION-SCREEN ON p_ebelp.
if p_ebeln is not initial.
IF p_ebelp IS NOT INITIAL.
SELECT SINGLE ebelp INTO v_ebelp FROM ekpo
WHERE ebeln = p_ebeln AND ebelp = p_ebelp.
IF sy-subrc <> 0.
MESSAGE e003.
ENDIF.
ELSE.
MESSAGE e006.
ENDIF.
endif.
START-OF-SELECTION
START-OF-SELECTION.
v_purchaseorder = p_ebeln.
it_poitem-po_item = p_ebelp.
it_poitem-quantity = p_menge.
it_poitem-net_price = '20.00'.
APPEND it_poitem.
it_poitemx-po_item = p_ebelp.
it_poitemx-po_itemx = x.
it_poitemx-quantity = x.
APPEND it_poitemx.
*&----Calling BAPI function module
CALL FUNCTION 'BAPI_PO_CHANGE'
EXPORTING
purchaseorder = v_purchaseorder
testrun = x
TABLES
return = it_return
poitem = it_poitem
poitemx = it_poitemx.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = space
IMPORTING
RETURN =
END-OF-SELECTION
END-OF-SELECTION.
LOOP AT it_return INTO wa_return.
WRITE:/ wa_return-message.
ENDLOOP.
Thanks
Seshu -
How to calculate net price based on customized formula
Hi all expert,
I have a requirement in a rental process:
The price of a rental is defined as daily rate (e.g. 100/day) and monthly rate (e.g. 2500/month).
when I create a rental contract, I'd like SAP to calculate net price based on contract duration with both rate and use the lower one.
e.g. rental 5 days. use daily rate = 500; monthly rate = 2500; So use 500.
e.g. rental >=26 days. use daily rate >= 2600; monthly rate = 2500; So use monthly rate 2500.
I was think to use price condition scales to set:
1 - 25 days: 100/day
>=26 days: 2500/month
But the problem is there are 30day a month and 31 days a month. When the contract has to calculate partial month, daily rate has to be calculated as monthly rate/actual days in the month.
How to handle it?
Thank you in advance!There might be more than one method to resolve the requirement.
You can develop a routine in t.code VOFM and add it in the column AltCTy. The logic in the routine can be if the netvalue exceeds 2500, then the net value should be 2500.
The second option is you can try with using standard. In VK12, after maintaining the pricing as 100/day, go to details. Then in upper limit add value as 2500. Then create a test sales order for 25 days and more than 25 days, then check the values. I think this can help with your scenario.
Regards, -
How change plant, net price, OPu, and Material Number from ME32K
Hi GURUs,
May let me know how I should configure ME32K in order to allow users to change:
- Material Number
- Net Price
- Order Purchasing Unit
- Plant
I have tried setting up field selections layout properly, even debug PBO, it is still greyed out for those fields.
Please help.
Thanks,
Tony Yuwonothere is no way to change the price in item overview in the contract.
The reason is explained in OSS note 685117.
........The problem is that Scales and/or validity periods may exist for the conditions, because contracts have time dependant conditions, just like info records do.
This is in contrast to e.g. Purchase orders which have Time independant conditions and so, NO scales nor validity periods.
A Purchase order has A price! The price maybe determined based on a source; a contract or an info record. Depending on the order quantity and the date, the PO price is determined.
The contract does not have A date, it might have several; indicated by the validity periods. Furthermore the price is dependant on eventual scales. Therefore it does not have A price either.......... -
How to copy net price of the Contract to Valuation price.
Dear All,
I have a requirement to change the valuation price when raising purchase requisitions (ME51n). when selecting source of supply (Contracts), i want to copy the Net price of the selected contract to the Valuation price of the Purchase Requisition. i tried to find a Badi or User Exit to do this, but i couldn't find any.
Can you please help me on this.
Thanks,
Chaminda.
Hi all,
I found a way to do this.
ME_PROCESS_REQ_CUST
Edited by: chaminda CK on May 7, 2010 7:21 AMfound the answer
ME_PROCESS_REQ_CUST
PROCESS_ITEM method can be used.
Edited by: chaminda CK on May 7, 2010 7:23 AM -
How to arrive net price value per unit
Hi gurus
pls help me to arrive NET SALE VALUE PER UNIT
MRP PER UNIT using key figures in POSDM and SAP R3.
Pls help sure i will assign full points
thanks in advance
regards
rajeshDear Rajesh,
In such scenarios you can make use of Aggregation functionality in query designer.
To have an idea how to use this aggregation functionality go through this url
[http://help.sap.com/saphelp_nw70/helpdata/EN/82/f2dc37f0f12313e10000009b38f8cf/frameset.htm]
In this scenario exception aggregation is most usefil
[http://help.sap.com/saphelp_nw70/helpdata/EN/d2/e0173f5ff48443e10000000a114084/frameset.htm]
I hope this helps you.
Revert for any doubts
Regards,
RK -
How the last net price gets updated in PO?
Hi All,
Wanted to know how the last price gets updated in the PO? So whenever one creates a PO after that for the same material, the system by itself suggest the previous PO price which was created for this material.
But its not happening this time? Can anyone tell me the reason for that?
Thanks,
Swati.Dear Swathi ji,
Price will updated in PO two ways.
one way in through Info record and other way in contract
if you want update your price after creation PO do it one simple way see item details tab ->material data in that info update tab available.if you check this your po price automatically updated.
but one main reson is allways po price will pick first in contract then info record
hope this will helps you
Prem -
How to change net price of order in B2B webshop
Hi All,
I have a requirement where a new input field (discount) is to be added in 'order.jsp' page of B2B webshop in header level. when a user enters some discount in it and clicks 'update' button, the netprice in header should be reduced by given discount and also all the line items should get affected by the same discount. I have added input field using extension mechanism as stated in 'examples' document.Now i am stuck with the pricing.Can any one suggest some pointers on this.
Regards,
AnasuyaHello Anasuya,
You can call either function module CRM_PRICING_MAINTAIN_OW (header) or function module CRM_PRICING_I_MAINTAIN_OW (item) in your CRM BAdI method CHANGEHEAD_SET_DATA to update the pricing conditions in your transactions.
You are able to do this since the user is in the Basket / Cart page and clicking Update button.
Easwar Ram
http://www.parxlns.com -
Make net price field in me12 modifiable.
How to make net price field in me12 modifiable.
I have screen Layout & Screen variant but didnt get any clue.the net price is a calculated field in case you maintained price conditions (big button on top of the screen), then it is not changable anymore.
the net price is just information for the user, it is not taken as price to a PO if no condition exists. -
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 -
Report to display Outbound Delivery Net price
Hello gurus,
Is there any standard report in which you can filter in the selection screen or display in the layout the Header Net price (KONMP-NETWR) of the Outbound Delivery? We need to do this without using tables (as said, using reports).
We would need to have a way to display a list of OD's with Header Net Price = 0.
Thanks a lot,
Marc
Edited by: Marc Duñach Lagalante on Nov 26, 2009 10:13 AMHi,
You can do an enhancement in tcode VL06O. You can use the enhancement V50Q0001. You can check the Note 368917 - Shipping unit not displayed in delivery monitor.
I hope this helps you
Regards,
Eduardo
PD: I forgot this note: 128150 - VL06: Designing your own display variants
Edited by: Eduardo Hinojosa on Dec 7, 2009 6:37 PM
Maybe you are looking for
-
Encore installation for Adobe Premiere Pro CC 2014
How to install encore. Please I need link download and the way to activate with cloud.
-
Embedding fonts in existing PDF
Is there a way to embed the fonts in a PDF? We often receive PDFs from outside sources that we don't have access to the native file. If the font is not on my system, I occasionally replace with a similar font, but it isn't always feasible. Any help w
-
Hi all experts, I want to create a tree display, in which i have to hard code the some values. After clicking on those values I will link some reports. Can anybody please tell, is there any functionality available to create the tree display ? Or I w
-
Question After a few minutes, the page down won't work without clicking the mouse pointer on the page I am reading to activate page down again. Is there a way to go back to page down working every time without having to click the page first?
-
Hi, I'm trying to change a sales order (add some positions) after deleting the corresponding delivery to it. But I get the warning "sales document is not yet complete: Edit Data", because of incomplete dates in schedule lines. The schedule lines are