Price change report
Hi!
Do we have any standard report on sales price and purchase price change in article mater?
regards
archana
Dear ,
I thnk it is for MR21/MR22.
Not for the Sales Price Chnages..
Regards
Biswajit
Similar Messages
-
Purchase order price change report
Hello
How to retieve the purchase order price change report ? do we have any standard report for it or any table which gives these data?
kindlHI
Have you activate version management at your end for PO,i think this will help you to track changes of PO for qty,price etc.
[http://wiki.sdn.sap.com/wiki/display/ERPLO/Version+Management]
Regards
Kailas Ugale -
Price change report for a given date range in inforecords
hi,
Can any body suggest how we can get price changes in inforecords for given date range. is there any standard sap tcode or fuction module.Hi,
If you are referring to the changes in the condition record (for eg. for PR00), then you may go through the foll path:
Execute VK13 for any condition type - once inside the detail screen, from the menu path, choose Environment -> Changes -> change report. This will take you to a new selection screen where you can define the period you want to see the change record as well as the condition type for which you want to track the changes. Beware, this is a complex report for SAP and it will take definitely longer time to complete. So, it is better to specify short time periods and specific condition types and execute this in background.
Hope, this helps!
S. Siva -
HI
i need a report where i can see the changes made to material price. it should be inclusive of all the documents (PO, MIGO or MIRO).
i have not activated the material ledger for this. i heard about it but can somebody explain me what is it?
i know i tried the changes with CDPOS table but its for single material.
please guide me in this regarddear sir
In SE16N.
Table : MBEW material valuation at present and previous month.
Table : MBEWH material valuation history it will show all the months.
Regards
jrp -
Price change summary report & approach of price change on Sales Orders
Hi,
I have made the setups for updating the price on Sales Order via profile options (i update the list price field on SO line the SO line price gets updated). The Customer have manual price overide in their existing system in place so they want same in oracle system as well. Their price change doesn't have any serious logic,,it is quite erratic based on market condition on that day.
(1) How can I get the report fro the changed price wrt price on price list for all the items on Sales Orders (during a period). It seems, Audit trial functionality for changing list price is not available.
(2) For the system whether required price change as above is better approach or maintaining new price list all the time is preferable option. In case of new price list, do we have any standard report which fetches itemwise price change details on Sales Orders for a period.
Thanks.
With Best Regards,
Nirabh NayanNirabh,
Did you say you update the List Price itself in the Order Lines? In my opinion you should never update List Price. Set the profile OM: Discounting Privilege to 'Unlimited' to allow update of Selling Price, but switch off 'OM: List Price Override Privilege' for the responsibilities so that List Price field is not Editable. So that List Price always reflect the price with which Order Line was created (From the price List). Now create a custom report wherever Unit Selling Price does not match Unit List Price.
If you really want to go a little further then create a modifier with Application method 'New Price' that should kick in everytime the Unit Selling Price is updated. Let me know if that helped.
Dipanjan
Edited by: Dipanjan Maitra on May 25, 2012 2:25 PM -
Standard report for material price change documents
Hi Friends,
Is there a standard report which lists all the material price change document?
To view the document individually t-code CKMPCD can be used, but I need a report which lists all the documents for a specified period of time.
Thanks a lot for all the efforts.
Regards,
ShilpiHi,
I do not know a standard report but an infoset+query created based on logical database BRM and BKPF-AWTYP = PRCHG (price change), BKPF-BUDAT (posting date),... and some BSEG-fields will give you the posted amounts. The original document (=corresponding price change document) number can be seen in BKPF-AWKEY.
best regards, Christian -
Hello. I'm trying to develop a PO Price History Report for our compnay based on ME1P. This is the format I want my report to look something like this:
h5Material Code Mat.Description Vendor Code Vendor Descrip. Qty Price/ea PO Number Date
1111111111 abcaba 11111 abc abc abc 1 KWD 195 1010001002 21/05/2010
11111 abc abc abc 2 KWD 196 1010001003 21/04/2010
21111 bcd bcd bcd 1 KWD 195 1010001006 21/05/2010
Total Qty:
2222222222 xyz xyz 11111 abc abc abc 1 KWD 195 1010001002 21/05/2010
11111 abc abc abc 2 KWD 196 1010001003 21/04/2010
21111 bcd bcd bcd 1 KWD 195 1010001006 21/05/2010
Total Qty:
This is the coding I've done so far:
REPORT Z_MM_POHISTORY.
TABLES: EKPO, EKKO, LFA1, MAKT.
TYPES : BEGIN OF tw_ekpo.
INCLUDE STRUCTURE EKPO.
TYPES : END OF tw_ekpo.
types : BEGIN OF tw_ekko.
INCLUDE STRUCTURE EKKO.
types : END OF tw_ekko.
TYPES : BEGIN OF tw_LFA1.
INCLUDE STRUCTURE LFA1.
TYPES : END OF tw_LFA1.
types : BEGIN OF tw_MAKT.
INCLUDE STRUCTURE MAKT.
types : END OF tw_MAKT.
types : tt_ekpo type STANDARD TABLE OF tw_ekpo, tt_LFA1 type STANDARD TABLE OF tw_LFA1, tt_MAKT type STANDARD TABLE OF tw_MAKT,
tt_ekko type STANDARD TABLE OF tw_ekko.
data : lt_ekpo type tt_ekpo, t_LFA1 type tt_LFA1, t_MAKT type tt_MAKT,
lt_ekko type tt_ekko.
data : begin of lt_mix OCCURS 0,
bedat type ekko-bedat,
matnr type ekpo-matnr,
werks type ekpo-werks,
lgort type ekpo-lgort,
EBELN type ekpo-EBELN,
menge type ekpo-menge,
BUKRS type ekKO-BUKRS,
EKORG type ekKo-EKORG,
NETPR type ekPO-NETPR,
STATUS type ekpo-STATUS,
LIFNR type ekKo-LIFNR,
Name1 type LFA1-Name1,
MAKTX TYPE MAKT-MAKTX,
SPRAS TYPE MAKT-SPRAS,
end of lt_mix.
data : begin of lt_final OCCURS 0,
bedat type ekko-bedat,
matnr type ekpo-matnr,
werks type ekpo-werks,
lgort type ekpo-lgort,
EBELN type ekpo-EBELN,
menge type ekpo-menge,
BUKRS type ekKO-BUKRS,
EKORG type ekKo-EKORG,
NETPR type ekPO-NETPR,
STATUS type ekpo-STATUS,
LIFNR type ekKo-LIFNR,
Name1 type LFA1-Name1,
MAKTX TYPE MAKT-MAKTX,
SPRAS TYPE MAKT-SPRAS,
end of lt_final.
selection-SCREEN : BEGIN OF BLOCK blk01 WITH FRAME TITLE text-001.
select-options : P_ORG FOR EKKO-EKORG, C_CODE FOR EKKO-BUKRS OBLIGATORY, PLANT for ekpo-werks, MATNR for ekpo-matnr,
PDOC_NO FOR EKKO-EBELN, PDOCDATE FOR EKKO-BEDAT OBLIGATORY, STATUS FOR EKPO-STATUS, LANG FOR MAKT-SPRAS,
VENDOR for ekKO-LIFNR.
selection-SCREEN : end OF BLOCK blk01.
START-OF-SELECTION.
select a~bedat A~EKORG B~STATUS b~matnr b~werks b~lgort b~EBELN b~menge a~bukrs d~spras d~maktx a~lifnr c~name1 b~netpr
into CORRESPONDING FIELDS OF TABLE lt_mix
from EKPO as b INNER JOIN ekko as a on b~EBELN = a~EBELN
JOIN LFA1 AS c ON c~LIFNR = A~LIFNR
JOIN MAKT AS d ON d~MATNR = b~MATNR
WHERE
A~BUKRS IN C_CODE AND A~BEDAT IN PDOCDATE AND a~ebeln IN PDOC_NO AND D~SPRAS IN LANG AND b~matnr IN MATNR
SORT lt_mix by matnr LIFNR BEDAT ebeln.
loop at lt_mix.
lt_final = lt_mix.
AT END OF menge.
SUM.
append lt_final.
ENDAT.
ENDLOOP.
LOOP AT lt_final.
write: / lt_final-MATNR, lt_final-MAKTx, lt_final-LIFNR, lt_final-NAME1, lt_final-MENGE, lt_final-NETPR, lt_final-EBELN, lt_final-bedat.
at END OF matnr.
sum.
skip.
ULINE.
write: / 'Total qty', lt_final-menge, 'Total Price: ' , lt_final-netpr.
ULINE.
SKIP 2.
ENDAT.
ENDLOOP.
IF sy-subrc ne 0.
WRITE: 'No records found!'.
endif.
When I run the report, Materials with same PO date are grouped together but the same material with another date doesn't get added to that group.
I would really appreciate if anyone could help out.REPORT Z_MM_POHISTORY.
TABLES: EKPO, EKKO, LFA1, MAKT.
TYPES : BEGIN OF tw_ekpo.
INCLUDE STRUCTURE EKPO.
TYPES : END OF tw_ekpo.
types : BEGIN OF tw_ekko.
INCLUDE STRUCTURE EKKO.
types : END OF tw_ekko.
TYPES : BEGIN OF tw_LFA1.
INCLUDE STRUCTURE LFA1.
TYPES : END OF tw_LFA1.
types : BEGIN OF tw_MAKT.
INCLUDE STRUCTURE MAKT.
types : END OF tw_MAKT.
types : tt_ekpo type STANDARD TABLE OF tw_ekpo, tt_LFA1 type STANDARD TABLE OF tw_LFA1, tt_MAKT type STANDARD TABLE OF tw_MAKT,
tt_ekko type STANDARD TABLE OF tw_ekko.
data : lt_ekpo type tt_ekpo, t_LFA1 type tt_LFA1, t_MAKT type tt_MAKT,
lt_ekko type tt_ekko.
data : begin of lt_mix OCCURS 0,
matnr type ekpo-matnr,
bedat type ekko-bedat,
LIFNR type ekKo-LIFNR,
werks type ekpo-werks,
lgort type ekpo-lgort,
EBELN type ekpo-EBELN,
menge type ekpo-menge,
BUKRS type ekKO-BUKRS,
EKORG type ekKo-EKORG,
STATU type ekKo-STATU,
WAERS TYPE EKKO-WAERS,
BPRME TYPE EKPO-BPRME,
NETPR type ekPO-NETPR,
Name1 type LFA1-Name1,
MAKTX TYPE MAKT-MAKTX,
SPRAS TYPE MAKT-SPRAS,
end of lt_mix.
data : begin of lt_final OCCURS 0,
matnr type ekpo-matnr,
bedat type ekko-bedat,
LIFNR type ekKo-LIFNR,
werks type ekpo-werks,
lgort type ekpo-lgort,
EBELN type ekpo-EBELN,
menge type ekpo-menge,
BUKRS type ekKO-BUKRS,
EKORG type ekKo-EKORG,
STATU type ekKo-STATU,
WAERS TYPE EKKO-WAERS,
BPRME TYPE EKPO-BPRME,
NETPR type ekPO-NETPR,
Name1 type LFA1-Name1,
MAKTX TYPE MAKT-MAKTX,
SPRAS TYPE MAKT-SPRAS,
end of lt_final.
selection-SCREEN : BEGIN OF BLOCK blk01 WITH FRAME TITLE text-001.
select-options : P_ORG FOR EKKO-EKORG, C_CODE FOR EKKO-BUKRS OBLIGATORY, PLANT for ekpo-werks, MATNR for ekpo-matnr,
PDOC_NO FOR EKKO-EBELN, PDOCDATE FOR EKKO-BEDAT OBLIGATORY, LANG FOR MAKT-SPRAS, STATU FOR EKKO-STATU,
VENDOR for ekKO-LIFNR.
selection-SCREEN : end OF BLOCK blk01.
START-OF-SELECTION.
select a~bedat A~EKORG B~STATUS b~matnr b~werks b~lgort b~EBELN b~menge a~bukrs d~spras d~maktx a~lifnr c~name1 b~netpr a~waers B~BPRME
into CORRESPONDING FIELDS OF TABLE lt_mix
from EKPO as b INNER JOIN ekko as a on b~EBELN = a~EBELN
JOIN LFA1 AS c ON c~LIFNR = A~LIFNR
JOIN MAKT AS d ON d~MATNR = b~MATNR
WHERE
A~BUKRS IN C_CODE AND A~BEDAT IN PDOCDATE AND a~ebeln IN PDOC_NO AND D~SPRAS IN LANG AND b~matnr IN MATNR AND a~lifnr in vendoR
AND b~werks IN Plant AND a~ekorg IN P_Org AND A~STATU IN STATU
SORT lt_mix by matnr bedat ebeln lifnr.
loop at lt_mix.
lt_final = lt_mix.
AT END OF menge.
SUM.
append lt_final.
ENDAT.
ENDLOOP.
LOOP AT lt_final.
ON CHANGE OF LT_FINAL-MATNR.
WRITE: lt_final-matnr, LT_FINAL-MAKTX.
ENDON.
write: /60 lt_final-LIFNR, lt_final-NAME1, LT_FINAL-BPRME, lt_final-MENGE, LT_FINAL-WAERS, lt_final-NETPR, lt_final-EBELN, lt_final-bedat.
at END OF matnr.
sum.
ULINE.
write: /'Total qty', lt_final-menge, 'Total Price: ' , lt_final-netpr.
ULINE.
SKIP 2.
ENDAT.
ENDLOOP.
IF sy-subrc ne 0.
WRITE: 'No records found!'.
endif. -
Hi Everyone,
Recently I have got a request for create report that generates a list of material masters for a specific plant and between two specified dates that have had Standard Price changes or a new part that have been created during that date range. It should not show just the last time the material master change need to list only the standard price change.
Can you help me which tables I need to use.
Thanks for your help.
John K.HI frndu2026
You have to use tables CDHDR and CDPOS.
Use following logic for the same.
Input fields:
1) Material (MATNR)
2) Plant (WERKS)
3) Date (this date u2013 to date).
Logic:
Sort CDHDR table by Fields u2013
1) Change doc. Object (OBJECTCLAS) as - MATERIAL
2) OBJECTID (Object value) as u2013 Pass the value of input material by the user. (18 characters)
3) UDATE (Date) u2013 Input date given by the user.
Execute.
Then pick up all the records (Doc. No.) (CHANGENR).
Goto CDPOS table
Sort CDPOS table by fields.
1) Change doc. Object (OBJECTCLAS) as - MATERIAL
2) OBJECTID (Object value) as u2013 Pass the value of input material by the user
3) (Doc. No.) (CHANGENR). u2013 Records Picked up from CDHDR table.
4) Table Key (TABKEY) u2013 WERKS (PLANT) input provided by user as plant.
5) Field Name (FNAME) u2013 VERPR (Price).
Execute the tabele.
Here you will get the result.
Hpe it will certainly work for you.
In case of split valuated material it will get trickieru2026
I think now you will draw logic for thatu2026.
in the split valuated case you have to give "Valuation type" as a input field to user.
Regards,
Amit P Hiran
njoy SAP...
njoy Lyf... -
Purchase requsition and Purchase order Price Changes
Hi All,
When purchase requsition(XXXXXXXX) is converted in to a purchase order through ME 59N(YYYYYYYYYY),after converting in to a purchase order i will change the purchase order price to a new value.
How can i track the price changes for a purchase order that is converted from a purchase requsition.(i know i can see the changes to a PO,under item changes for PO)
Is this data is stored in any table?
with regards,
AmoghHi,
this change is not captured, because the price is being changed at the point of the PO creation and so there will be no record in the header or item changes option (the system does not see anything as being changed because this is a creation of a new PO).
The price from the requisition is merely a suggestion and it is not meant to be a purchase price anyway (it is designed to be used to value the requisition for the release strategy).
I know that you can configure the system to pass this req "price" to the PO, but it is not the same price and so you will not find the type of controls that you would expect.
In many cases a simple ABAP is written that reads POs that have a reference requisition and the ABAP compares the prices and reports on those that exceed a tolerance (either hard coded in the program or held on a new table in SAP).
None of this is standard SAP but it is something that many people create to handle the situation where the user enters the requisition at a deliberately low value to get it through the release strategy.
Steve B -
Price comparision report through transaction ME49
Hi Exports,
I am new in abap report enhancement. I am working as a implementation project, here i have add some more fields and generate report.
Report details:
Transaction ME49-- Price Comparision report
Here i have add one Remarks fields related to Vendor and report will be generated and remarks values will display .
Please helps me and guide me how to do this tasks.
If you have code for this , please send me this mail id: [email protected]
Advance thanks you.
Regards,
JnanaIf you are goint with user exit check
USER EXIT
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sap-img.com/abap/what-is-user-exits.htm
http://expertanswercenter.techtarget.com/eac/knowledgebaseAnswer/0,295199,sid63_gci982756,00.html
Transaction Code - ME49 Price Comparison List
Exit Name Description
LMEDR001 Enhancements to print program
LMELA002 Adopt batch no. from shipping notification when posting a GR
LMELA010 Inbound shipping notification: Transfer item data from IDOC
LMEQR001 User exit for source determination
LMEXF001 Conditions in Purchasing Documents Without Invoice Receipt
LWSUS001 Customer-Specific Source Determination in Retail
M06B0001 Role determination for purchase requisition release
M06B0002 Changes to comm. structure for purchase requisition release
M06B0003 Number range and document number
M06B0004 Number range and document number
M06B0005 Changes to comm. structure for overall release of requisn.
M06E0004 Changes to communication structure for release purch. doc.
M06E0005 Role determination for release of purchasing documents
ME590001 Grouping of requsitions for PO split in ME59
MEETA001 Define schedule line type (backlog, immed. req., preview)
MEFLD004 Determine earliest delivery date f. check w. GR (only PO)
MELAB001 Gen. forecast delivery schedules: Transfer schedule implem.
MEQUERY1 Enhancement to Document Overview ME21N/ME51N
MEVME001 WE default quantity calc. and over/ underdelivery tolerance
MM06E001 User exits for EDI inbound and outbound purchasing documents
MM06E003 Number range and document number
MM06E004 Control import data screens in purchase order
MM06E005 Customer fields in purchasing document
MM06E007 Change document for requisitions upon conversion into PO
MM06E008 Monitoring of contr. target value in case of release orders
MM06E009 Relevant texts for "Texts exist" indicator
MM06E010 Field selection for vendor address
MMAL0001 ALE source list distribution: Outbound processing
MMAL0002 ALE source list distribution: Inbound processing
MMAL0003 ALE purcasing info record distribution: Outbound processing
MMAL0004 ALE purchasing info record distribution: Inbound processing
MMDA0001 Default delivery addresses
MMFAB001 User exit for generation of release order
MRFLB001 Control Items for Contract Release Order
AMPL0001 User subscreen for additional data on AMPL
No of Exits: 35
Rewards if useful...............
Minal -
No accounting document created (?) for price change MR21
Dear All,
I'm facing a strange issue:
1. I changed the price of a material (MAP price control) in MR21.
2. After price change, on the Accounting view of material master both MAP shows the new value both stock value shows the proper value. So, it is OK.
3. When I want to check the document flow and I go to transaction CKMPCD, SAP doesn't show the belonging FI/CO documents when I click on 'Accounting Documents' button (error message: C+652)
4. If I check whether accounting document exists in FB03 I can find no accounting documents.
What might be the explanation for this? Why no accounting document has been created (the price change was big enough)?
(both qty & value update is set for material type for the valuation area and there's no problem in case of price change for materials with SP)
Thanks,
CsabaMB5L checks if values updated in MM and values updated thanks to FI document on G/L account are the same,
hep.sap.com
"Check if there are data inconsistencies in valuation between the Financial Accounting (FI) and Materials Management (MM) components. To do so, start the List of Stock Values: Balances (report RM07MBS, transaction code MB5L) for the last period of the fiscal year. Enter a company code on the initial screen and set the Totals only indicator. If the report finds differences, inform SAP using the SAPNet - R/3 Frontend (formerly OSS). You can continue processing your year end closing while SAP clears up the data inconsistencies. The creation of the balance sheet is the only thing that has to wait until after the inconsistencies are removed. "
Of course you can run this report in your case for current date.
If there are no inconsistency - it means that FI should be generated - check in FB03 all FI document created by you, please.
If you find no FI document create OSS message - FI account updated without FI document during MR21 price change.
Andrzej -
Price Change For Slow Moving & Non Moving Items
Dear all;
What will be the transaction for the slowmoving and non moving items .is there a separate transaction for the same ? and what will be the report to see the price chane history for certain material?
Thanking You;
Regards;
Joydeep MukherjeeDear Friend,
MC50: Based on you date range selected, The logic here is "No
Consumption" below certain Stock Level.
MC46: Based on the date range selected, if there was no movements
(Consumption), the system would classify them as Slow Movers
and Goto MM04, Enter the material no and plant check the changes made to that material master. Ofcourse, it'll give all the changes made to that material master
Check Trn CKMPCSEARCH. It records all the price change docs (Type PR), Ref. Transactn PRCHG
Regards
Anjan -
Net Price List Report V_NL- SDNETPRO
Dear SAP Friends,
I trying to use standard V_NL net price list report, the number are not matching up to the subtotals values in pricing procedure. While calculating manually it is found that the condition records whichever has scales involved is given a miss and calculation are done excluding them, could anybody help me out in understand the SDNETPRO and the way it functions. Thanks in advance.
Kind Regards
RajeshHi,
To create new pricing report u can use
Create - V/LA
Change - V/LB
Display - V/LC
Execute - V/LD
Slect table sales orgz, dist. chaneel, division, material, item, etc.
kapil -
Hi MM experts,
Is there any report to see the change in price of materials. MM03 gives this information but limited to one level. I wanna know full report of changes, i.e. in different periods, that mean there might be more than one changes in price.
Regards,
M. Tayyab AslamHi
You can view the material price change document for detail report
The price change document documents price changes as well as material debits and credits.
Choose Accounting -> Controlling-> Product Cost Controlling---> Actual Costing/Material
Ledger --> Information System -->More Reports ---> Price Change Document.
Regards
Vikrant -
Is there a standard report which displays all the changes made to a material price in the condition record level. The customer wants the report to reflect the last price of the material.
I have tried vk33 and v/ld, neither of it keeps track of the last price. Would you know of any other tcode?
Please help!!!!
SusanSusan,
If users wants to see how the price has changed over time, they should be entering new condition records (using VK11) each time the price changes. Then the history can be viewed from VK13 by selecting the row and then pressing F8 or choosing Goto >> Validity Periods.
I suggest to my users to only use VK12 to change a price if a typo occurred when entering the price. If the price has increased, for example, from 1/1/07 - 3/31/07, the material price was $100 and beginning 4/1/07, the price increased to $110, I suggest they enter a new condition record using VK11 and enter the Valid From date as 4/1/07. The system will recognize this and change the previous record's Valid To Date to 3/31/07.
Hope this helps.
Brian
Maybe you are looking for
-
Applescript to open various files and add info from filename to the file
Hi guys, first time using this forum... and first time trying to do a script for apple... I figured out how to do simple things... like open files and stuff to text files... but don't know where to begin: I have a directory datalogs... within the di
-
Hi, I am having a page that displays both search and searchResults in two different containers. I am trying to do them with one bean and one jsp. (Thats how my current implementation is with JSPs -If the results are there, then I display the results
-
Need to batch reset iPhoto pic time to EXIF time
Hi gang, I have found a bunch of old pics in my iPhoto library that don't have the correct time assigned to them. For example, a pic taken at 5 PM is listed in iPhoto as having been taken at 8PM. If I "Reveal in Finder", then open the pic in Previe
-
IE 8.0 Error Message After New AFP Install
Hi, Was already running AFP, so when the new release came out, I got notified automatically, and allowed it to update. Now, when I run IE, I get a popup saying "Adobe Flash Player Installer/Uninstaller 10.1 r82 has stopped working. The problem deta
-
SYSTEM NOT MODIFIED TO RUN ITUNES 11.1
itunes 11.1 is not being updated in the system and the following message is displayed SYSTEM NOT MODIFIED TO RUN ITUNES 11.1