Price protection report
Hi experts,
Price protection report is required to do reporting identifying old price and new price. credit is isssued to the customers
can any one help me regrding this?
ASAP
i solved it myself
Similar Messages
-
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 -
Purchase Price comparicion Report
Hi,
If any standard Sap Purchase Price comparicion Report are there in Sap. plz give me t CodeHi,
You can find the prices for various POs in T_code ME1P with variance.Also in T_code ME81.
Hope this will help you.
Regards,
Goraksh. -
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 -
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. -
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. -
Purchase Price Variance Report completes with error status
Dear Members,
I am using R12.1.3 Vision Instance.
When I ran the report Purchase Price Variance Report, it completed with an error.
The error message is :-
Enter Password:
REP-1212: Object 'F_h_report_date' is not fully enclosed by its enclosing object 'Body'.
REP-0069: Internal error
REP-57054: In-process job terminated:Terminated with error:
REP-1212: Object 'F_h_report_date' is not fully enclosed by its enclosing object 'Body'.
Can any one please guide me in resolving this issue?
Many thanks in advance.
Regards.HI,
Check the below references, it would address your issue
Purchase Price Variance (Xml) Post Process Failed [ID 1341213.1]
Report Error Rep-1212: Object 'F_report_date' [ID 567886.1]
Regards,
Ivruksha -
How to get the Price variance report for PO's?
Hi all,
Please help me by giving the exact T Code which gives the price variance for the PO's,which must be
showing the difference between the GR value and the price(std.price) maintained in the material master.
Waiting for your suggestions.
Regards
Mangalraj.SHi,
Take an easy way, you can go to the PO with t-code ME23N, at tab page PO history of the item detail, you can find the price variance for the item.
Or you can use t-code MB5S to display the multi-POs' price variance report!
Cheers
Tao -
Formulation in a Price Variance Report
Hi everyone,
I had a quick question. Im currently working on a price variance report and and using cube 0BBP_C01 Global Spend Point to Point connection.
The client wants the Unit of Measure on the PO to be consistent with the Unit of Measure on the Invoice.
However the Standard price in the Master data is based on the USAGE unit of measure. (Not the Purchase unit of measure)
I need to convert the USAGE unit of measure (master data) to the PURCHASE unit of measure so that the PO unit of measure is consistent with the INVOICE unit of measure.
How can I do that? Is there an InfoObject that does that?
CheersBI 7.0, in transformation in the rule, you can select or define the conversion for the UNIT of measure quantity.
refer:
http://help.sap.com/saphelp_nw2004s/helpdata/en/27/b65c42b4e05542e10000000a1550b0/content.htm
http://help.sap.com/saphelp_nw70/helpdata/en/1b/325d4217139041e10000000a1550b0/content.htm -
Purchasing price variance report
dear all,
I have to generate the purchasing price variance report...
Report to analyze and compare the following data elements from the invoice and standard cost:Period Actual average price per unit.YTD actual average price per unit o current year.YTD actual average price per unit o previous year.Current (actual) standard cost per unit.
The tables to be used Ekko/ Ekpo/Ekbe.
Best regardsSetting of Chartrange and Labelrange (1)
.ChartRange = .Range(start, end)
.ChartRange = .Range(.Cells(row#,column#), .Cells(.Rows.Count row#, column#))
.ChartRange = .Range(.Cells(1,1), .Cells(.Rows.Count-1, 5))
0
1
2
3
4
5
0
Label Range
** Header names not to be exported to chart **
1
4
3
-8
2
4
3
-7
3
5
2
-6
4
7
21
-5
5
18
35
-4
6
15
25
-3
7
20
16
-2
8
0
0
32
2.5
5
-1
.ChartRange = .Range(.Cells(2,1), .Cells(.Rows.Count-1, 5))
0
1
2
3
4
5
0
Label Range
** Header names not to be exported to chart **
1
** data not to be exported to chart **
-8
2
4
3
-7
3
5
2
-6
4
7
21
-5
5
18
35
-4
6
15
25
-3
7
20
16
-2
8
0
0
32
2.5
5
-1 -
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 -
Is there any Price Protection in Lenovo ?
I bought a T500 on lenovo's website on Jan 10. The price is $1,246.74.
Yesterday I found the price of the same configuration T500 had become to $1,204.27 before I received the computer.
It's very disapointed to find my computer's price cut down before I get it. I want lenovo give me the money back. Is there any Price Protection in Lenovo ?Great! Should I ask "Price Protection" now or 21 days later ?
If they give me the $45 back now, may I ask another "Price Protection" when they decrease the price again?
I emailed to lenovo yesterday ([email protected]) but there is no response until now. -
new MBP user. Purchased one week prior to the new release on Tuesday May 29th. Is there any way to exchange for the latest? or perhaps get a refund on the price difference?
Thanks
MacBook Pro Mac OS X (10.4.9)If you purchased your MacBook Pro through the Apple Store, you have fourteen calendar days to return it, assuming that it wasn't a custom configuration in which case they won't take it back. Apple will charge you a 10% restocking fee if, as I would presume, you've opened the box.
As to price protection, no, probably not since it was a new model, not a price reduction on the older model.
You can see Apple's full policies here:
http://www.apple.com/support/store/postpurchase.html
If you purchased your MacBook Pro from another source, then that dealer's return policies, if any, would apply. -
Production wise price difference report
dear masters,
i want to know only production order wise settlement report.
means after settle the PO i want see what is the price difference amount against that PO as excise duty will be levied on price diff amount as per my present companies scenario.
but when i go through by fbl3n report i can see only report against GL not against PO but i need only price diff report against multiple production order wise
pleseeee let me know as earliest as possible.
Bikash Singha.hi
you have to develop your own. -
Our company offers price protection to our customer. Whenever we increase our price, we allow the customer to use the old price for a certain period at an agreed accumulated quantity.
When price is increased, SAP will already use the new price in the Sales Order, but customer still uses the old price in the PO. Upon payment of the customer (after a month or 2) , We issue credit memo to the customer.
How do you handle this process? How can the system calculate the amount that should be indicated in the CM?Hi,
Use pricing date field that are available both at header level and item level of the sales order.
For example, when the sales order is created at a later date, put the PO date as pricing date in the sales order. By this way, the system can pull the old pricing value in the sales order. Note that the new pricing record should have been created after this pricing date.
Regards
Maybe you are looking for
-
Proble with adobe extension manager CC
OS win7 64 bit and photoshop CC2014. I installed AEM CC but after boot does not recognize php cc2014 and so I cant install any exstension. Please could someone help me?
-
What is the best Computer Security Software for Mac OSX 10.4.7?
Spyware, Spam, Viruses, Worms, etc., etc. I know Mac is supposed to be less vulnerable than windows. However, even Mac isn't perfect. I'm considering buying a suite of software by Allume Systems: Internet Cleanup 4.0. Has anyone anything positive or
-
Third Party DVD Player for MacIntel (not VLC)?
The only software I miss from my Windoze days is PowerDVD. It had many features like step-backward, multiple FF and REW speeds that were keyboard shortcut accessible (vs. Apple DVD player where you set one speed and that's it), screen capture, and it
-
CS5 Error message - file-format module cannot parse the file - files made in CS5
I am a professional photographer who has used Photoshop since version 3 - I've not come across this problem - these are a set off wedding photos I've just taken and edited, retouched etc - help please ASAP
-
1 computer, 2 I phones, and an I Pod Nano!
Myself and husband only have 1 home PC, i currently have an I phone and I tunes account that i sync together. My partner is now looking to purchase an I phone as well, and we also have been given a new I pod nano that we wish to run a home sound syst