Purchase Order Pricing tables
Hi all,
Please help me with the table that holds the pricing condition values in purchase order.
Requirement is that abaper need the table that holds the value given against the condition type in conditions tab in PO item level, for a particular PO.
regards
sapmmlearner
Hi,
EKKO - Purchase document
EKPO - Purchase document (item level)
EKPV - Shipping-Specific Data on Stock Tfr. for Purch. Doc. Item
EKET - Delivery schedule
VETVG - Delivery Due Index for Stock Transfer
EKES - Order Acceptance/Fulfillment Confirmations
EKKN - Account assignment in purchasing
EKAN - Vendor address purchasing
EKPA - Partner functions
EIPO - Item export / import data
EINA - Purchase info record (main data)
EINE - Purchase info record (organizational data)
EORD - Source list
EBAN - Purchase requisition
EBKN - Purchase Requisition Account Assignment
Similar Messages
-
Developed a report which gives PO(Purchase Order) Pricing details.
hi experts,
please give me tables and fields for following report, and also exlain me briefly,
Developed a report which gives PO(Purchase Order) Pricing details.
thanks in advance,
radhakrishnaHello Radhakrishna,
you can use the function module
CALL FUNCTION 'RV_PRICE_PRINT_HEAD'
EXPORTING
comm_head_i = wa_komk
LANGUAGE = ' '
IMPORTING
COMM_HEAD_E =
COMM_MWSKZ =
TABLES
tkomv = gi_komv
tkomvd = gi_komvd.
in wa_komk pass the condition record number.
this you will get from your vbak table
reward points if helpful -
Purchase Order Pricing Condition and Withholding Tax
Hi
We have investigated Extended Withholding Tax functionality, which appears to be FI specific.
The problem is that we want to have the Purchase Order pricing conditions reflect that some amount is being withheld for tax purposes.
At invoice time, the vendor would invoice for the entire amount (i guess) (ie. 100$) but we would pay the vendor only 80$ and 20$ would go to a withholding tax account...or something like this would happen ...
I have some pricing config knowledge...but limited
Can anyone tell me
a) if this is possible?
b) any hints on how to go about this?
Also noticed a 'withholding tax code' field on MEK1 - Create Condition Records. .... which appears as display only depending on how i configure my condition type - haven't figured out how to use this field or what is means...
Thank-you !!!Hi,
If you are using the standard PO Print then check in M/08 and check for that Condition Type whether Print Indicator is "X"? If it is is Z-Print Program then take help of ABAPer. -
Purchase Order Pricing Procedure
Can someone send me the path to maintain and enhance the purchase order pricing procedure.
Will reward
Thanks,
RichardSpro -> Materials Management - >Purchasing -> Conditions -> Pricing conditions
Thanks,
MV -
Purchase Order:Pricing condition report
Hello Experts,
Greetings.
I would like to know that is thair any such report avaible by executing particular pricing condition we may know how many purchase order have been created against that particualr condition.(i.e purchase order list - pricing condition wise)
Any help would be highly appriciated.
Best Rgds
NitinHi
I dont think so there any report which you will give condition against Po
but we can check this in table or develop with help of ABAp consultant
in se16n t-code give table EKKO AND GET CONDITION number field KNUMV and pass this number
Now pass this into table KONV and find condition against PO
Regards
Kailas Ugale -
Profit Center Value in the Purchase Order Pricing
Dear Friends
I am stuck at a process design step and I need your help to proceed further.
We have created a new Condition type in MM Purchasing to display the charges incurred towards the inward freights.
These freight costs vary depending on the Profit center. ( The Profit Center is already included in the Communication Structure KOMP) So We have Profit center field included as one of the field in the Table and in access sequence.
The Profit center is visible in the item data of the Purchase order in the Account Assignment Tab Page Under Item Details section.
But this value is stored in EKKN & not in EKKO or EKPO
I have created condition records also.
Now when I create a PO the value is not picked from the condition records. When i looked at Pricing analysis the value for Profit center is Blank.
So Kindly advice me how can i get the value of the Profit center in the condition records.
Thanks & Regards
SrinivasHi,
We have a similar scenario with the order type and we created a new field as ZZBSART in the field catalogue.
included the ZZBSART in to the communciation structure KOMG so that it will be available in the KOMK structure.
After that, some coding have to be written in the user exit J_117_USEREXIT_FILL_KOMK_KOMP.
Sample coding for Vendor region
Select single regio into XKOMK - regio
Where LIFNR = XKOMK LIFNR
Try with this and let me know if you have any issues.
Regards,
RitiG -
Purchase Order : printing table in the SAPScript.
Hi all,
I want to print taxes in the PO . I have created SAPScript from the standard Script MEDRUCK & also attached it to the Appln - EF, in the T-Code : NACT.
To pass the taxes i have written a code and that program i have called from the script. But, it is only the last entry in the internal table (it_out). I want to print all the taxes for the respective PO. And, the only last one tax entry in the it_out , it is showing in the print preview for 'Domestic PO', and, for 'Import PO', it is not showing any entry.
Plz, try to solve this problem.... if anybody could give me the proper solution of this problem, i will definitely reward the points to him.
I am giving the code that i have used in the report & in Script.
Code in the SAP Script...
/E ITEM_CONDITIONS
/: PROTECT
/: DEFINE &TYPE& = ' '
/: DEFINE &TEXT& = ' '
/: DEFINE &PER& = ' '
/: PERFORM GET_TAX IN PROGRAM ZMM_PO
/: USING &EKKO-EBELN&
/: CHANGING &TYPE&
/: CHANGING &TEXT&
/: CHANGING &PER&
/: ENDPERFORM
IN ,,&TEXT&,,&PER&
/: ENDPROTECT
Respective code in the Report
*& Form GET_TAX
text
-->IN_PAR text
-->OUT_PAR text
FORM GET_TAX TABLES IN_PAR STRUCTURE ITCSY
OUT_PAR STRUCTURE ITCSY.
TABLES : EKKO, "Purchasing Document Header
KONV, "Conditions (Transaction Data)
T685T. "Conditions: Types: Texts
DATA : BEGIN OF ITAB OCCURS 10.
DATA : EBELN LIKE EKKO-EBELN.
DATA : KNUMV LIKE EKKO-KNUMV.
DATA : END OF ITAB.
DATA : BEGIN OF ITAB1 OCCURS 10.
DATA : EBELN LIKE EKKO-EBELN.
DATA : KNUMV LIKE KONV-KNUMV.
DATA : KPOSN LIKE KONV-KPOSN.
DATA : KSCHL LIKE KONV-KSCHL.
DATA : VTEXT LIKE T685T-VTEXT.
DATA : KBETR LIKE KONV-kbetr.
DATA : WAERS LIKE KONV-waers.
DATA : KWERT LIKE KONV-kwert.
DATA : END OF ITAB1.
DATA : BEGIN OF IT_OUT OCCURS 10.
DATA : KSCHL LIKE KONV-KSCHL.
DATA : VTEXT LIKE T685T-VTEXT.
DATA : KBETR LIKE KONV-KBETR.
DATA : KWERT LIKE KONV-KWERT.
DATA : END OF IT_OUT.
DATA : PONO LIKE EKKO-EBELN.
DATA : NO LIKE KONV-KPOSN.
READ TABLE IN_PAR WITH KEY 'EKKO-EBELN'.
IF SY-SUBRC = 0.
PONO = IN_PAR-VALUE.
SELECT EBELN KNUMV
FROM EKKO
INTO TABLE ITAB
WHERE EBELN = PONO.
READ TABLE IN_PAR WITH KEY 'KONV-KPOSN'.
IF SY-SUBRC = 0.
NO = IN_PAR-VALUE.
LOOP AT ITAB.
MOVE ITAB-KNUMV TO ITAB1-KNUMV.
SELECT KNUMV KPOSN KSCHL KBETR WAERS KWERT
FROM KONV
INTO CORRESPONDING FIELDS OF ITAB1
WHERE KNUMV = ITAB-KNUMV
AND KAPPL = 'M'.
ITAB1-KBETR = ( ITAB1-KBETR / 10 ) .
APPEND ITAB1.
ENDSELECT.
ENDLOOP.
SORT ITAB1 BY KPOSN kschl.
LOOP AT ITAB1.
IF ITAB1-KPOSN <> ''.
SELECT *
FROM T685T
WHERE KSCHL = ITAB1-KSCHL
AND KAPPL = 'M'
AND SPRAS = 'EN'.
IT_OUT-VTEXT = T685T-VTEXT.
IT_OUT-KSCHL = ITAB1-KSCHL.
IT_OUT-KBETR = ITAB1-KBETR.
IT_OUT-KWERT = ITAB1-KWERT.
APPEND IT_OUT.
ENDSELECT.
ENDIF.
ENDLOOP.
SORT IT_OUT BY KSCHL.
DELETE ADJACENT DUPLICATES FROM it_out COMPARING KSCHL.
LOOP AT IT_OUT.
IF
( IT_OUT-KSCHL = 'JADC'
OR IT_OUT-KSCHL = 'JCDB'
OR IT_OUT-KSCHL = 'JCV1'
OR IT_OUT-KSCHL = 'JECV'
OR IT_OUT-KSCHL = 'J1CV'
OR IT_OUT-KSCHL = 'JSDB'
OR IT_OUT-KSCHL = 'JEXC'
OR IT_OUT-KSCHL = 'JEXS'
OR IT_OUT-KSCHL = 'FRC1').
AT NEW KSCHL.
CLEAR out_par.
CLEAR out_par[].
LOOP AT OUT_PAR.
READ TABLE IT_OUT INDEX SY-TABIX.
SUM.
WRITE:/ IT_OUT-KSCHL,IT_OUT-VTEXT,IT_OUT-KBETR.
OUT_PAR-NAME = 'TYPE'.
OUT_PAR-VALUE = IT_OUT-KSCHL.
APPEND OUT_PAR.
OUT_PAR-NAME = 'TEXT'.
OUT_PAR-VALUE = IT_OUT-VTEXT.
APPEND OUT_PAR.
OUT_PAR-NAME = 'PER'.
OUT_PAR-VALUE = IT_OUT-KBETR.
APPEND OUT_PAR.
ENDLOOP.
ENDAT.
ENDIF.
ENDLOOP.
ENDIF.
ENDIF.
ENDFORM. "GET_TAX
Plz, help me by giving the solution...
Thanks,
AjitHi,
System will not display the Purchase order item details in the first screen. First enter the data on the Item overview like Material or short text then only it will display the Item details.
I think you are checking with out entering the data on Item overview .
Check by entering the material/short text.
rgds
Chidanand -
Purchase Order - Pricing - Quantity scale from inforecord...
Gurus
Today we are running purchase order item pricing - where we have prices in inforecord - quantity scale prices...
We have only one plant - and inforrecords are created for plant AAA.
Quantity scale prices for plant AAA => material 801020
Qty 2 => price 100
Qty 5 => price 90
Qty 9 => price 80
So far - so good...
But then "someone" decided to create two new plants...
So now we can en up with:
item 10 Material 801020 Qty = 2 Plant = AAA
item 20 Material 801020 Qty = 3 Plant = BBB
item 30 Material 801020 Qty = 4 Plant = CCC
And - of course - we want to continue to use the quantity scale prices...
Summarize the qty per material.
Qty = 9
But how can we solve this "scale-problem"...???I think the word "Group Condition" is the functionality I've been looking for.
In our PB00 we have the flag set for group cond - and we have no group condition routine specified....but I have not succeeded to group the item qty based on material numbers....
I created my own VOFM formulas...
form frm_gruppenkey_095.
xvakey = '095'.
xvakey+3(18) = komp-matnr.
endform.
...and now it works...... !!!!! -
Hi,
we have a purchase order release strategy defined in our company. I am trying to make a SAP query that will show the list of purchase orders that are hanging for approval. I am trying to find the table that hold the information of which purchase order is on whose approval screen.
Please advise
SAPXPTHi,
You can use EKKO and T16FS tables and write your own logic to create Z- report with the help of ABAPer.
From EKKO table you will get following details for each PO
FRGGR Release group
FRGSX Rel. Strategy
FRGKE Release ind.
FRGZU Release status
Release ind - FRGKE will help to filter POs from EKKO table which are not release yet completely that is having blocked status or some other defined one except C.
Get release level from T16Fs table by giving following inputs which you will get from EKKO table
FRGGR Release group
FRGSX Rel. Strategy
Yuo will received release number of relese codes in sequence as per the strategy.
E.g. code 01, 02 and 02 for release strategy XX and Release group YY.
Now you know for perticular PO what is release strategy and what are the levels of PO approval i.e. 2 level, 3 level or 8 levels.
In EKKO table we have field FRGZU - Release status , this field will give you details at which level Po is release
E.g. if this field has value XXX that means PO is release at 3rd level and pending for approval at 4th level and you can find the 4th level release code from T16FS table.
If field value is blank that means pendingat 1st level.
Regards,
Shailesh Mackwan -
Hi everyone
I want to access an order which has been created 1 day before
I tried table ekbe but there wasnt the purchase order that I created
I know when a po is created, the data are saved to ekpo and ekko.
i even tried the FM ME_READ_HISTORY, but nothing was found
can anybody help me plz?If you have created it and you don't find it in ekko, then you may be checking a different system altogether.
It msut be there in the ekko table no matter what , if you have created it.
Even if somebody has deleted it, there will be a deletion indicator set bu tno physical deletion.
Check when you are checking the data in the table, you are passing the exact data, like created by etc..
Regards,
ravi -
Purchase Order - Pricing Error related to Freight
Hello All,
In Purchase Order there is a condition type related to Frieght . Though it is defined manual the system is picking up automatically for few materials.
Do note that no condition records exists for the same.
But by default whenever i create a PO for this material the freight condition type is taken into consideration. How can this be avoided ?
Also note that in condition details for the frieght or any condition ( i mean PB00 etc ) the details tab shown as the last PO condition pricing date for the material / vendor combination .
Please provide inputs inorder to avoid the same.
If you have any queries , please let me know.
Regards
Ramesh ChHi
To the best of my knowledge if you are maintaining a condition record for the condition type (with a access sequence) then sytem will automatically propose the price for the combination you have maintained. you delete the condition record and try.
Hope this works
Regards
Jagadish -
Regarding purchase order pricing conditions using exits or badi
Hi friends can anybody help me and let me know the solution.
Please explain how the change in the pricing condition amount value should update the cost in PO.
and which EXITS or BADI use for .
if anybody have the solution send me reply AS SOON AS
Thanks,
srinivasOK
But the problem is pricing conditions like transport cost. Because when I do a new purchase order the system use last transport cost and i don´t want it.
What I want (if possible) with infoupdate is:
- Update ( PBXX & PB00)
- Don´t update (other conditions like transport).
Thanks.... -
Hello Expert,
the purchase pricing procedure is made with different item. The final net price is also used to make the average price of the procured material.
But if I want the average price made with an intermediate subtotal of the pricing procedure, how can I do it?
Example:
Gross Price = 100
Discount = 2%
Result (A) = 98
surcharge = 5%
Result (B) = 102,9
freight cost = 10
Net purchase order price = 112,9
If I want the product average cost made without the freight cost, using the result (B) = 102,9 what do I have to do?
I cannot use the freigh cost as statistical condition because I want it in the purchase order price.
Thanks.
JosyAs long as the surcharges are part of the PO pricing procedure, there is no way to exclude them from becoming part of moving average price calculation.
The alternate solution is to go for valuation with standard price. What this means is that the valuation will always happen with standard price, but to account for the normal price variations, this standard price is revaluated at the end of every period, so in the new period the price variations of the last period is taken into account. In this revaluation, you can exclud condition types like surcharges so that they won't impact the standard price and therey by the material valuation. -
Purchase order pricing condition
Hi,
we have a item level condition of octroi value in my purchase order. even though user is maintaining during po creation it's not impacting total po value.
how to check this and configure to have impact on total po?
what is the meaning and impact of 'Group condition' in condition type details?Hi,
Please check if the octroi condition is ticked as statistical in calculation schema
Remove the tick and it will add to the netpr
The condition cat should be freight if u dont want separate line item at the time of GR
else it should be B delivery costs and you have to assign account key in calculation schema
Group conditions are created for inter dependency of conditions
BR
Diwakar -
Can anyone tell me which tables I can get STO number from a delivery.
I have the delivery number say 800009009
The transaction MB51 has it but the fields are blank so I need the tables.Hi,
Check in Table EKBE - History per Purchasing Document
Here check for Field "PO History Category" (BEWTP)
Youo will get following PO History Categories
E - Goods Receipt (MIGO - 101)
U - Goods Issue (VL10B / VL10D - 641)
L - Outbound Delivery (VL01N)
R - Invoice Receipt (MIRO)
Pick up the dates of the documents according to the above PO History Categories.
Maybe you are looking for
-
Results displayed b4 click of search button
I have defined parameters in my read only vo query which has a join condition on multiple tables Declared bind variables for that with the same name I have dragged and dropped my params on to th jspx from datacontrol execute with params section and m
-
BEX error when trying to open Itunes
I can't open Itunes, I have tried uninstalling it and all its componenets several times. I have tried a bootstrap start-up, creating another user, and none of them have worked. This is the error message I get: Problem signature: Problem Event Name: B
-
Good evening, all of you, I use a MacBook Pro 17'' (early 2009). I have both of my fans that run constantly at 6000rpm. I have run an AHT and received the following error number : Does someone know what it means ? 4SNS/1/40000000: TsOP-128.000 Thanks
-
Firefox won't complete updates on my Macbook. How do I fix this?
I've installed Firefox on my Mac several times now. Every time I open a browser window the original 'drag firefox into applications' window pops up and then the browser opens fine. However, when I say yes to updates the update gets stuck in 'contacti
-
I have the very latest version of iPhoto under 10.8. In the window manage my places, the maps are not shown! Just blank. This was also with previous versions, I was hoping it would be solved in the newest iPhoto.