Purchasing inforecord price history
Hi
How to control the PO price history whether as effective price or net price
cheers
Hi
Follow this path
SPRO- Materials Management-Purchasing-Purchasing Info Record-Define Price History
In price history for purchasing organization level check the check box the PO price history will be at effectivet price if you unflag then price history will be at net price
Similar Messages
-
Purchase order Price History Print Problem
Respected Members,
When i am executing the tcode ME1P then it is showing suppose seven records and as soon as i click on print icon ,one spool request is getting generate.
When i am seeing that spool request it is showing seven pages ie each page with single record.
My question is that i want all records should come on single page.
It should not take single page for single record.
How to do that i am not getting.
Would you all please help me out to solve this issue.
ThanksHi,
Following report is the sample report for PO Histroy Report.
REPORT YMS_POHISTROY LINE-SIZE 132 NO STANDARD PAGE HEADING
LINE-COUNT 065(001)
MESSAGE-ID VR.
TABLES: DD04T,
CDHDR,
CDPOS,
DD03L,
DD41V,
T685T,
VBPA,
TPART,
KONVC,
EKKO.
SELECT-OPTIONS: XUDATE FOR CDHDR-UDATE,
XNAME FOR CDHDR-USERNAME,
XEBELN FOR EKKO-EBELN,
XLIFNR FOR EKKO-LIFNR.
SELECTION-SCREEN SKIP.
* TEXT-001 - Sorting Sequence
SELECTION-SCREEN BEGIN OF BLOCK BLK1 WITH FRAME TITLE TEXT-001.
PARAMETERS: SUDATE RADIOBUTTON GROUP R1,
SNAME RADIOBUTTON GROUP R1,
SOBID RADIOBUTTON GROUP R1.
SELECTION-SCREEN END OF BLOCK BLK1.
DATA: WFLAG,
WCHANGENR LIKE CDHDR-CHANGENR.
DATA: INDTEXT(60) TYPE C.
DATA: BEGIN OF ICDHDR OCCURS 50.
INCLUDE STRUCTURE CDHDR.
DATA: END OF ICDHDR.
DATA: BEGIN OF ICDSHW OCCURS 50.
INCLUDE STRUCTURE CDSHW.
DATA: END OF ICDSHW.
DATA: BEGIN OF EKKEY,
EBELN LIKE EKET-EBELN,
EBELP LIKE EKET-EBELP,
ETENR LIKE EKET-ETENR,
END OF EKKEY.
DATA: BEGIN OF ITAB OCCURS 50,
BEGIN OF EKKEY,
EBELN LIKE EKET-EBELN,
EBELP LIKE EKET-EBELP,
ETENR LIKE EKET-ETENR,
END OF EKKEY,
CHANGENR LIKE CDHDR-CHANGENR,
UDATE LIKE CDHDR-UDATE,
UTIME LIKE CDHDR-UTIME,
USERNAME LIKE CDHDR-USERNAME,
CHNGIND LIKE CDSHW-CHNGIND,
FTEXT LIKE CDSHW-FTEXT,
OUTLEN LIKE CDSHW-OUTLEN,
F_OLD LIKE CDSHW-F_OLD,
F_NEW LIKE CDSHW-F_NEW,
END OF ITAB.
DATA: OLD_OBJECTID LIKE CDHDR-OBJECTID.
FIELD-SYMBOLS: <F_OLD>, <F_NEW>.
SELECT * FROM EKKO WHERE EBELN IN XEBELN AND
LIFNR IN XLIFNR.
CLEAR CDHDR.
CLEAR CDPOS.
CDHDR-OBJECTCLAS = 'EINKBELEG'.
CDHDR-OBJECTID = EKKO-EBELN.
PERFORM GETCHGDOCS.
ENDSELECT.
IF SUDATE = 'X'.
SORT ITAB BY UDATE EKKEY-EBELN CHANGENR EKKEY-EBELP
EKKEY-ETENR.
ELSEIF SNAME = 'X'.
SORT ITAB BY USERNAME EKKEY-EBELN CHANGENR EKKEY-EBELP
EKKEY-ETENR.
ELSE.
SORT ITAB BY EKKEY-EBELN CHANGENR EKKEY-EBELP EKKEY-ETENR.
ENDIF.
LOOP AT ITAB.
CLEAR: INDTEXT, EKKEY.
CASE ITAB-CHNGIND.
WHEN 'U'.
INDTEXT(50) = ITAB-FTEXT.
INDTEXT+51 = TEXT-020.
CONDENSE INDTEXT.
WHEN 'D'.
INDTEXT = TEXT-021.
WHEN 'E'.
INDTEXT(5) = ITAB-FTEXT.
INDTEXT+51 = TEXT-021.
CONDENSE INDTEXT.
WHEN 'I'.
INDTEXT = TEXT-022.
ENDCASE.
RESERVE 4 LINES.
IF WCHANGENR NE ITAB-CHANGENR.
WCHANGENR = ITAB-CHANGENR.
EKKEY = ITAB-EKKEY.
WRITE:/ ITAB-UDATE UNDER 'Change Date',
ITAB-UTIME UNDER 'Time',
ITAB-USERNAME UNDER 'User Name',
ITAB-EKKEY-EBELN UNDER 'PO No',
ITAB-EKKEY-EBELP UNDER 'Item',
ITAB-EKKEY-ETENR UNDER 'Sch No',
INDTEXT UNDER 'Changes'.
ELSEIF ITAB-EKKEY NE EKKEY.
WRITE:/ ITAB-EKKEY-EBELP UNDER 'Item',
ITAB-EKKEY-ETENR UNDER 'Sch No',
INDTEXT UNDER 'Changes'.
ENDIF.
CASE ITAB-CHNGIND.
WHEN 'U'.
ASSIGN ITAB-F_OLD(ITAB-OUTLEN) TO <F_OLD>.
ASSIGN ITAB-F_NEW(ITAB-OUTLEN) TO <F_NEW>.
WRITE: / TEXT-023 UNDER 'Changes',
<F_OLD>.
WRITE: / TEXT-024 UNDER 'Changes',
<F_NEW>.
WHEN 'E'.
ASSIGN ITAB-F_OLD(ITAB-OUTLEN) TO <F_OLD>.
WRITE: TEXT-023 UNDER 'Changes',
<F_OLD>.
ENDCASE.
SKIP.
ENDLOOP.
TOP-OF-PAGE.
WRITE:/ SY-DATUM,SY-UZEIT,
50 'P U R C H A S E O R D E R H I S T O R Y',
120 'Page', SY-PAGNO.
WRITE: / SY-REPID,
60 'Purchase Orders Changes'.
SKIP.
ULINE.
IF SUDATE = 'X'.
WRITE:/001 'Change Date',
014 'Time',
024 'User Name',
038 'PO No',
050 'Item',
057 'Sch No',
065 'Changes'.
ELSEIF SOBID = 'X'.
WRITE:/001 'PO No',
013 'Item',
020 'Sch No',
028 'Change Date',
041 'Time',
051 'User Name',
065 'Changes'.
ELSE.
WRITE:/001 'User Name',
015 'Change Date',
028 'Time',
038 'PO No',
050 'Item',
057 'Sch No',
065 'Changes'.
ENDIF.
ULINE.
FORM GETCHGDOCS.
CALL FUNCTION 'CHANGEDOCUMENT_READ_HEADERS'
EXPORTING
DATE_OF_CHANGE = CDHDR-UDATE
OBJECTCLASS = CDHDR-OBJECTCLAS
OBJECTID = CDHDR-OBJECTID
TIME_OF_CHANGE = CDHDR-UTIME
USERNAME = CDHDR-USERNAME
TABLES
I_CDHDR = ICDHDR
EXCEPTIONS
NO_POSITION_FOUND = 1
OTHERS = 2.
CHECK SY-SUBRC EQ 0.
DELETE ICDHDR WHERE CHANGE_IND EQ 'I'.
CHECK NOT ICDHDR[] IS INITIAL.
LOOP AT ICDHDR.
CHECK ICDHDR-UDATE IN XUDATE.
CHECK ICDHDR-USERNAME IN XNAME.
CALL FUNCTION 'CHANGEDOCUMENT_READ_POSITIONS'
EXPORTING CHANGENUMBER = ICDHDR-CHANGENR
IMPORTING HEADER = CDHDR
TABLES EDITPOS = ICDSHW
EXCEPTIONS NO_POSITION_FOUND = 1
OTHERS = 2.
CHECK SY-SUBRC EQ 0.
LOOP AT ICDSHW.
CHECK ICDSHW-TEXT_CASE EQ SPACE.
MOVE-CORRESPONDING ICDSHW TO ITAB.
MOVE-CORRESPONDING ICDHDR TO ITAB.
MOVE ICDSHW-TABKEY+3 TO ITAB-EKKEY.
APPEND ITAB.
ENDLOOP.
ENDLOOP.
ENDFORM.
* END OF PROGRAM
Thanks,
Sankar M -
Purchase Price History in PO screen
Hi Friends,
Is it possible to see Purchase order price History details in PO screen(Me22N/ME23N) itself,Instead of using T code ME1P...?
Regards,
Sankar D...Me1p give u details ie.
1) A material Purchased at what Price - You can see Price details with Purchase Order wise.
2) From a Vendor you have purchased which material @ what price
By using me23n what Price history you want to see. -
Purchase Price History Report/ OM Price report
Oracle Gurus,
Can I maintain a price history for any item-supplier combination, so that it defaults while I prepare a RFQ or enter a quotation in the system? If yes, where can I do this?If no, is there any workaround?
In future based purchase price history report, will send RFQ to supplier?
Pleae advise, where we have this option in application.
Thanks
AKMe1p give u details ie.
1) A material Purchased at what Price - You can see Price details with Purchase Order wise.
2) From a Vendor you have purchased which material @ what price
By using me23n what Price history you want to see. -
Dear All,
Is there any way we can have the Last Purchase Price History in SAP system?
Our customer has 2 stock transfer. In those 2 documents, she has 2 difference last purchase price on the document. But actually, she didn't issue any GRPO of that item during the period between the 2 stock transfer. So the last purchase price should be the same. How can I find out all the document during that period which may affect the last purchase price in the system? Thanks a lot.When you enter an incoming invoice # see Purchasing
PO - No
When you enter a goods receipt # see Goods Receipt
Goods Receipt: No
When you enter a positive opening balance for an item # see Inventory and Stock Postings
Not sure what. But they don't have opening balance for the items last month
When you enter a positive inventory result that triggers a goods receipt # see Inventory and Stock Postings
Not sure what?
When a product with a BOM is manufactured, where the price of the product is calculated from the last purchase prices of the components # see Production.
The item is not BOM
When Landed Costs are performed. (Note: When adding AP invoice after landed costs was created, the last purchase price will remain unchanged)
No landed cost for that item -
Hi,
Client requirement is that he has to view or see all the price history of a particular PO prices provided by the vendor.
For example actually a PO has been created with a price of RS.180/- per piece. And later vendor has decreased the PO price to RS.150/- per piece.After changes PO is saved and if we see the PO price we see RS.150/- per piece in it.But the requirement is that to see all the prices from the beginging of PO.If we change the PO price 2 or more times also i have to track all the prices changes history which are entered before.Thanks for you help.
Thanks,
NJHi,
You can use this Transaction ME81N to get the Analysis of Order values with respect to PO.
rgds
Chidanand -
Price history of Text material
Hi All,
I need a report for Price history of PO for the text material. Text material includes Asset, cosumable items etc. I have tried by using me1p but coud not get the result. please let me know the correct way to get that...
Looking forward for your fruitful solution.
thanks,
mxHi,
As ME1P stores prices per inforecord, so to get the price history for the text material you
have to maintain an info record per material group. You create an info record material group wise
in ME11 t-code. In ME11 give the vendor number, plant and purchase organisation number and keep the
Material field blank. Then in the next screen, you maintian your material group and then
in the purchasing data screen maintain the price.
Then create a PO with this combination and the same will be updated in ME1P. You can also
refer table EKBE.
Thanks,
Atal -
Purchase Order Price and Invoice verification price
Hi All,
In which report we can get purchase order price and Invoice verification price in SAP standard.
Thank in Advance........
Regards,
SanjayHello,
Check ME80FN transaction and select change view on the output screen and select Purchase order history.
Regards,
Shailesh -
Vendor Evaluation - Price history
Hi
In vendor evaluation the score for the subcriteria Price History is not getting calculated.
The scoring method that I have used is : Automatic Determ. from Purch. Statistics: Price Behavior
What can be the reason? How it is calculated?
Regardsto determine how a vendor's price for a material has changed over the last few years, the material's price history is compared with the market price history.
The system first checks whether the buyer has maintained the current market price and last year's market price for the material.
If not, the system uses the price for the material group to which the material belongs.
If this price is not maintained either, the system uses the effective prices from the previous year and the current year. Prices from standard purchase orders for materials and prices from subcontract orders are dealt with separately.
The system then calculates the percentage variance between the old and new market prices.
The vendor's effective price is re-calculated with this percentage variance. The result represents the effective price the vendor should be asking if his price had changed over time in the same way as the market price.
This calculated effective price is then compared with the actual effective price, and a percentage variance is determined.
The system then awards the vendor the score you have maintained in Customizing for this percentage variance.
The system repeats this process for all the materials you procure from the vendor. Each time you start an evaluation, the system calculates the average score for all the materials. The result is the vendor's score for the subcriterion "Price History". -
While creating Purchase order, if i need to see the Previous Purchase order Price for the material, From where i have to see?
Hi
Prompt the last Purchase Order Price for the Material
If you want the system to take the price from the last Purchase Order, then do not maintain the conditions in the info record because it has precedence over the last PO. This means that the net price field in the info record should be left blank.
Even though no price was maintained, the info record will still keep track of the Order price history.
To check the Order price history, go into the material info record and click Environment -> Order price history
Regards
Anand -
Dear Experts,
If we go to inforecord> Environment>Order price history, we can find a order price history report. The Table in which this price history data is stored is EIPA.
I there any transaction to upload past order price history in SAP while initial uploading.
With best regards,
SantoshSantosh,
I don't think there is and ther shouldnot.
The order price history is to show you what you have done in SAP as you represent your business model here. why would you load order price history in to SAP when it cannot be related to any transaction in SAP???
Moreover the Info record maintains teh relations between materials and vendors created in SAP.
I am not sure what your requirement is, however you might want to think in a different direction. -
Dear Gurus,
If we want to update the price history with effective price..what are the customizing settings?
Pls help...
Edited by: bidhu sahoo on Apr 10, 2009 11:43 AMDear
spro->MM->purchasing-> Purchasing infor record ->Define price history and tick the effective price in order history for those purchasing organsiation u want
Regards -
HI,
IN Order Price History report theer eis one column variance how that vaue is calculated,
for ex
NET PRICE VARIANCE
350
304 13.1-
HOW THESE *13.1* IS CALCULATED.
THKS.Hi,
The variance which display in the Order price history is depends on the Material master price & the PO price.
Check for your purchase order price & the same in Material master accounting 1 view.If there is any difference between the 2 then the variance will be come into picture.
It also considers the frequent change in PO price & also compare with the Purchase info record updation.
rgds
gsc -
INFORECORD PRICES SHOULD NOT BE CHANGED IN PO
Sir,
INFORECORD PRICES SHIOULD NOT BE ABLE TO CHANGE IN PO.
REGARDS
AMEYHi,
I think you need to check on all possibilities here.
1. Is your requirement for all kind of PO's (direct spend, indirect spend, STO's....). If it is for all, then when you have new material to be purchased how does it pull in the price (if in case no inforecord exists)...check this.
2. If your requirement is only for few kind of purchases, then you need to limit it with the document type.
Your requirement could be achieved through function authorization for buyers and maintaining the parameter id for the buyers to restrict them with the access. Check if you have used parameter id for any other purpose.
Please clarify your business requirement elaborately.
Sk. -
Set Tolerance limit on PO with Inforecord price
Hello Team,
In Purchase order we have to set the tolerance limit +10, -10 % on Price variance key PE in PO with Inforecord price not on Material price. we have configured in PE as 10% but it is working on Material price but we need same but on Inforecord price with error message.
Please suggest me any config.
Thanks
Shital DHi,
this is the standard sap.
See the IMG documentation under trx
OLME > PO
Set Tolerance Limits for Price Variance
In this step, you define the tolerance limits for price variances.
When processing a purchase order, the system checks whether the
effective price of a PO item shows variances compared with the
>>>valuation price stored in the material master record.<<< In
addition, it checks whether the specified cash discount value is
admissible.
BR
Nadia Orlandi
Maybe you are looking for
-
Change date on select statement
Hi all, I've field CLOSEDATA datatype DATA format 'dd/mm/yyyy hh:mm' I extract CLOSEDATA with this query SELECT CLOSEDATA FROM JAVADEV WHERE CLOSEMONTH='2010'but don't want the extracted time hh:mm of CLOSEDATA... I want to change it into 02:00 So th
-
Mac pro DVD Writer + DVD Studio pro + Toshiba HD-EP10 - HD DVD Player !!
Hi there.. I tried to make a short HD project in 4.7GB DVD by Mac pro Standard DVD Writer and i tried to play it in Toshiba HD-EP10 - HD DVD Player ( it gives msg ... the disc not contained DVD format and cannot be played ) so what is the mistake whi
-
Error Compiling Movie. Unknown Error. Premiere Pro export failure
Error Compiling Movie. Unknown Error. I get this message when trying to export my timeline to any format. It exports for a while then I get this message. When I try to export using media encoder it just gives me the sheep sound. I'm starting to
-
2540 Lost Communication problem
Hi, I came across a strange problem with two of Storagetek 2540s that we are using. When I check their status on CAM, it shows OK. But after a while, their status turns to "Lost Communication" all of a sudden. Once the network cables are unplugged an
-
The mods should run BT.
There are lots of problems that crop up over and over again on these forums that are refered to the mods,who then 99% of the time go ahead and solve the problem at hand. But if the customer rings the customer services they are met with ignorance and