Purchase Order Condition Report
Dear all
Can we get report for changes in Purchase Order Tax change (i.e. after saving PO initially, users modify the tax code) I want this report to check the user awareness.
Pl help
If I could get the report on basis of user id basis.
Manoj
Hi Manoj,
As Steve said, use CDHDR / CDPOS.
Details are as follows:
OBJECTCLS = EINKBELEG
OBJECTID = PO NO
TABLE NAME = EKPO
TABLE KEY = MANDTPONOITEM
FNAME = MWSKZ --- Tax code Change
CHNGID = 'U'
Based on this you can get the new value v/s old value
prasanna
Similar Messages
-
Hi Experts,
I am customizing the Purchase Order detail Report .Here I need to add total tax details .
I found tax details are in po_distribution_all table.Here tax amount is caluculated for each and every line.
in po_distribution table we have recoverabl and nonrecovera0ble tax
i am following this
tax amount per line =recoveralbe tax + non recoverable tax
tax amount per header= sum(tax amount per line)
total amount = sum(linetotal per header) + sum(tax amount per header)
Please tell me breifly how many forumla colums or summary colums we have to take to get the output.
and
Another requirement is
while creating purchase order template
if there are so many lines per one header
then in second page i need to display the lines data with line headings also(eg:ref num, item,item description,need by date).
so for eg if there are 100 lines per one header
then
header details are displayed on first page (ship to , bill to , supplier)
line details are also displayed on first page(ref num,item, item description,need by date,amount,qty,uom)
suppose in first page first 10 lines are displayed
from second page remaing 90 lines are displayed with line hedadings(ref num,item, item description,need by date,amount,qty,uom)
and in the last page we will get footer(terms and conditions,buyer,email)
Could you please tell me how we will solve them..
Thanks
Ashok
Edited by: 886640 on Oct 27, 2011 12:16 AMHi Experts,
I am customizing the Purchase Order detail Report .Here I need to add total tax details .
I found tax details are in po_distribution_all table.Here tax amount is caluculated for each and every line.
in po_distribution table we have recoverabl and nonrecovera0ble tax
i am following this
tax amount per line =recoveralbe tax + non recoverable tax
tax amount per header= sum(tax amount per line)
total amount = sum(linetotal per header) + sum(tax amount per header)
Please tell me breifly how many forumla colums or summary colums we have to take to get the output.
and
Another requirement is
while creating purchase order template
if there are so many lines per one header
then in second page i need to display the lines data with line headings also(eg:ref num, item,item description,need by date).
so for eg if there are 100 lines per one header
then
header details are displayed on first page (ship to , bill to , supplier)
line details are also displayed on first page(ref num,item, item description,need by date,amount,qty,uom)
suppose in first page first 10 lines are displayed
from second page remaing 90 lines are displayed with line hedadings(ref num,item, item description,need by date,amount,qty,uom)
and in the last page we will get footer(terms and conditions,buyer,email)
Could you please tell me how we will solve them..
Thanks
Ashok
Edited by: 886640 on Oct 27, 2011 12:16 AM -
Hi,
Can anybody please explain what is Purchase Order Condition Data ( KONV ).
What is the use of it in the report.
Thanks,
JB.
-
Purchase Order Committments report
Hi All
Can anyone advise as to what reports i can run that will show me what Purchase orders have no goods delivered against it and goods partly delivered or over delivery
against it.
A sort of outstanding Purchase Order/Deliveries report
VishnuUSe transaction ME2L or ME2M with scope of list ALLES and selection parameter open good receipt will give you the pending GR report along with partial
-
With reference to contract Purchase Order Analysis report.
Hi,
I need SAP Standard " With reference to contract Purchase Order Analysis report"
Regards,
Priya.Hi,
there is no standard report to get the PO list wrf to contracts,
but you can get through SE16 from the table EKPO, where you have to pass the contract numbers ( get through ME3L,ME3M or ME3C ) in the field KONNR,
lakshmi reddy -
R12 - How to customize the seeded Purchase Order PDF report
Hi,
We need to customize the layout AND the data of the seeded Purchase Order pdf report that is generated in PO Summary form when user picks drop-down menu Inquire->View Document. I know how to set up the Document Type with a customized layout but I do not know how to update the XML data that feeds the layout.
Thanks, MikeMike,
Please review the following documents.
Note: 374165.1 - How To Customize The PDF Output For Printed Purchase Order Report (Portrait) ?
Note: 406094.1 - How To Diagnose Issues Within Oracle Purchasing PDF File Creation for Printing
Regards,
Hussein -
Can we create purchase order through report programming?
hi experts.....
can we create purchase order through report programming?If yes plz give me the thread details?Hi,
Use this code in a program by using a BAPI function module
Anothe rway is using classical/ALV report using call transaction from a report for changing the PO
loop at i_header.
header-ref_1 = i_header-legacy.
headerx-ref_1 = c_x.
header-doc_type = i_header-bsart.
headerx-doc_type = c_x.
header-comp_code = i_header-bukrs.
headerx-comp_code = c_x.
header-purch_org = i_header-ekorg.
headerx-purch_org = c_x.
header-pur_group = i_header-ekgrp.
headerx-pur_group = c_x.
header-vendor = i_header-lifnr.
headerx-vendor = c_x.
concatenate i_header-bedat+4(4)
i_header-bedat+0(2)
i_header-bedat+2(2)
into header-doc_date.
headerx-doc_date = c_x.
header-created_by = i_header-ernam.
headerx-created_by = c_x.
header-currency = i_header-waers.
headerx-currency = c_x.
concatenate i_header-kdatb+4(4)
i_header-kdatb+0(2)
i_header-kdatb+2(2)
into header-vper_start.
headerx-vper_start = c_x.
loop at i_items where legacy = i_header-legacy.
item-po_item = i_items-ebelp.
itemx-po_item = i_items-ebelp.
itemx-po_itemx = c_x.
if i_header-bsart = 'NB'.
item-material = i_items-ematn.
itemx-material = c_x.
schedule-quantity = i_items-menge * 1000.
schedulex-quantity = c_x.
else.
item-short_text = i_items-ematn.
itemx-short_text = c_x.
item-matl_group = '1000'.
itemx-matl_group = c_x.
schedule-quantity = '1'.
schedulex-quantity = c_x.
endif.
item-plant = i_items-werks.
itemx-plant = c_x.
schedule-po_item = i_items-ebelp.
schedule-sched_line = '1'.
schedulex-po_item = i_items-ebelp.
schedulex-sched_line = '1'.
schedulex-po_itemx = c_x.
schedulex-sched_linex = c_x.
concatenate i_items-eildt+0(2)
i_items-eildt+2(2)
i_items-eildt+4(4)
into schedule-delivery_date.
schedulex-delivery_date = c_x.
item-price_unit = i_items-peinh * 100.
itemx-price_unit = c_x.
item-tax_code = i_items-mwskz.
itemx-tax_code = c_x.
item-shipping = i_items-evers.
itemx-shipping = c_x.
account-po_item = i_items-ebelp.
accountx-po_item = i_items-ebelp.
accountx-po_itemx = c_x.
if i_header-bsart = 'FO'.
item-pckg_no = sy-tabix.
itemx-pckg_no = 'X'.
limits-pckg_no = sy-tabix.
limits-limit = i_items-overalllimit.
limits-exp_value = i_items-expectedoverall.
posrvaccessvalues-pckg_no = sy-tabix.
posrvaccessvalues-line_no = '0'.
posrvaccessvalues-serno_line = '00'.
posrvaccessvalues-percentage = '100.0'.
posrvaccessvalues-serial_no = '01'.
account-serial_no = '1'.
accountx-serial_no = '1'.
accountx-serial_nox = c_x.
account-quantity = '1'.
accountx-quantity = c_x.
call function 'CONVERSION_EXIT_ALPHA_INPUT'
exporting
input = i_items-kostl
importing
output = account-costcenter.
accountx-costcenter = c_x.
call function 'CONVERSION_EXIT_ALPHA_INPUT'
exporting
input = i_items-sakto
importing
output = account-gl_account.
accountx-gl_account = c_x.
item-acctasscat = i_items-knttp.
itemx-acctasscat = c_x.
item-item_cat = i_items-epstp.
itemx-item_cat = c_x.
endif.
append:item,itemx,schedule,schedulex,account,accountx,limits,posrvaccessvalues.
clear :item,itemx,schedule,schedulex,account,accountx,limits,posrvaccessvalues.
endloop.
call function 'BAPI_PO_CREATE1'
exporting
poheader = header
poheaderx = headerx
* POADDRVENDOR =
* TESTRUN =
* MEMORY_UNCOMPLETE =
* MEMORY_COMPLETE =
* POEXPIMPHEADER =
* POEXPIMPHEADERX =
* VERSIONS =
* NO_MESSAGING =
* NO_MESSAGE_REQ =
* NO_AUTHORITY =
* NO_PRICE_FROM_PO =
importing
exppurchaseorder = ponumber
* EXPHEADER =
* EXPPOEXPIMPHEADER =
tables
return = return
poitem = item
poitemx = itemx
* POADDRDELIVERY =
poschedule = schedule
poschedulex = schedulex
poaccount = account
* POACCOUNTPROFITSEGMENT =
poaccountx = accountx
* POCONDHEADER =
* POCONDHEADERX =
* POCOND =
* POCONDX =
polimits = limits
* POCONTRACTLIMITS =
* POSERVICES =
posrvaccessvalues = posrvaccessvalues.
* POSERVICESTEXT =
* EXTENSIONIN =
* EXTENSIONOUT =
* POEXPIMPITEM =
* POEXPIMPITEMX =
* POTEXTHEADER =
* POTEXTITEM =
* ALLVERSIONS =
* POPARTNER =
if ponumber eq space.
loop at return where type = 'E'.
clear buffer.
move-corresponding return to e_return.
concatenate i_header-legacy e_return into buffer.
transfer buffer to p2_file.
endloop.
move-corresponding i_header to i_eheader.
transfer i_eheader to p3_file.
loop at i_items where legacy = i_header-legacy.
move-corresponding i_items to i_eitems.
transfer i_eitems to p4_file.
endloop.
else.
commit work and wait.
endif.
clear:ponumber,header,headerx,item,itemx,account,accountx,limits,return,schedule,schedulex,posrvaccessvalues.
refresh:item,itemx,account,accountx,limits,return,schedule,schedulex,posrvaccessvalues.
endloop.
close dataset p2_file.
close dataset p3_file.
close dataset p4_file.
Regards
Krishna -
Purchase Order Print Report Compilation Error
Hi,
While compiling the report in Reports Builder Purchase Order Print Report , we get the following error:
identifier GET_PRECISION must be declared.
Where as this is a seeded function inbuild in the Program Units.
Also while compiling on server we get the error.
Cannot convert rdf to rep.
Thanks,
Angelica.Couldn't find how to copy the PO layout over using copy express.
I did compare the RDOC fields for POR20002 in both databases and they are Identical.
In Crystal Reports, I did a formula search for N_Decimal_Places and it found nothing. Then I did a search for 'length' in all formulas and it finds length in N_Decimal_Places. When I double click on N_Decimal_Places it clears the screen and never shows the formula. This happens in both layouts for my test database and SBODemoUS.
Again, SBODemoUS works correctly and AAA_TEST give the error. -
Retrieve the Purchase Order Condition Records Table
Hallo!
I have found this code right here:
http://www.sap-basis-abap.com/sapab025.htm
It is very useful particular for purposes which I need. Please can somebody
try to fix the error to get it working. There is an internal table missing.
Regards
Ilhan
Retrieve the Purchase Order Condition Records Table
select * from ekko.
select * from konv where knumv = ekko-knumv
"Get all the condition records for the purchase order
endselect.
endselect.
* Get the info record conditions record
* First declare the record structure for the key
data: begin of int_konp,
txt1(5),
lifnr(5),
matnr(18),
txt2(4),
txt3(1),
end of int_konp.
clear: konh, konp, int_konp.
* data for the record key konh-vakey
int_konp-txt1 = '00000'.
int_konp-lifnr = ekko-lifnr+5(5).
int_konp-matnr = ekpo-matnr(18).
int_konp-txt2 = 'ALL'.
int_konp-werks = ekpo-werks.
int_konp-txt3 = '0'.
select * from konh where kschl = 'PB00' "Conditions (Header)
and datab => p_datum. "valid from date
if konh-vakey = int_konp. "Conditions (Item)
select single * from konp where knumh = konh-knumh.
continue.
endif.
endselect.Hi flora
Just get through the sequence .
see the table fields ...
1. From EKKO table take an entry which is having pricing conditions.
Now in the fields list check out for field EKKO-KNUMV(document condition number).
2.Take this condition number and now goto table KONV.
Give the document condition number in the field KONV-KNUMV and execute .
This will lead to a list of document condition numbers and some other fields .
3.Now check for field KONV-KNUMH ,KONV-KAWRT(quantity) and note the value KONV-KWERT .
(Remember this is at header level).
This is ur condition record number.
**comments
Now from document condition number we got the condition record number (KNUMH).
4. now since u want the item level tax procedure go to table KONP and give the condition record number and execute .
This will give u a list of details .
Now concentrate on KONV-KAWRT (scale quantity) KONP-KBETR(rate) as this table will store Pricing per UNIT so product of these two will give u the total pricing tax, for a particular condition type say PR00 .
For that particular condition item .
Check the pricing procedure .
See t-code VK13 and check the pricing procedure .
From me23 check the same PO num select the item and check the pricing conditions applicable .
Select a particular pricing and goto condition->analysis->analysis pricing ,
Better take help of a SD functional consultant in the process.
regards,
vijay. -
GL Configuration Purchase order condition
Gurus,
Kindly let us know T-code to see GL Configuration of Purchase order condition.
Condition type...is as under
ZDEC
ZJWC
JEXC
SKTO
JEXS
Condiation Use "The condition type indicates, for example, whether, during pricing, the system applies a price, a discount, a surcharge, or other pricing elements, such as freight costs and sales taxes. For each of these pricing elements, there is a condition type defined in the system"Hi,
Check in account key OB40 and OBYC settings
Regards,
JA -
Extracting Purchase Order condition data
Hi All,
I have requirement where as i need to pull the purchase order condition data, but i haven't found any datasources regarding that, can somebody guide me how to pull that data to BW.
thanks
NeelHi Neel,
Create view of EKKO ( Purchasing header ) and KONV (Conditions (Transaction Data)) and link it on EKKO-KNUMV to KONV-KNUMV.
Create Generic Extractor based on the View.
Hope that helps.
Regards
Mr Kapadia
Assigning points is the way to say thanks in SDN. -
Purchase Order Condition values
Hi Friends ,
I'm facing a problem in identifying a data source for Purchase Order's. On searching in SDN Forum i came to know that there is no standard Datasource for Purchase order conditions.
Can some one give me little clue of how to pick up the conditions from R/3 to my biw system.
Thanks and Regards,
VijayHi Anil ,
Thanks for your response.
On analysing the condition table KONV in R/3 one thing striked my mind.
Either it's Purchase order or Sale Order the condtion table is one , that is KONV. So if the condition number is available for a PO i think very well we can pick it for po's.
Can you give me your suggestion on the above...please.
regards,
Vijay -
Purchase order Condition control tab?
Hi,
Here in the purchase order condition control tab I need to get Price Date and Price date category. Presently they are not appearing in my purchase orders. When I go to screen layout, I am not able to get those fields to configure.
Could please anybody help me urgently?
Thanks,
BhairavHi
GOTO----> OLME--> PO -> Define Screenlay out at Document level -> There Choose your Field Selection ( NBF and ME21N)... and go into to details--> And select the field selection group Quantity and Price and Double Click--> There you choose the field <b>PRICING DATE CONTROL</b> and Check it as a Required Entry or Optional Entry and save . <b>DO IT FOR BOTH NBF and ME21N FIELD SELECTION.</b>
Now when ever you make PO in ME21N.....You will get Pricing Date Category and Price Date Fields in PO-> Item Details---> Condition Control Tab.
Reward if useful
Regards
S.Baskaran
Message was edited by:
baskaran srinivasan -
Table name for WBS Element & Purchase Order Conditions
Dear All,
I need a table which stores WBS Elemnt No. & Purchase Order Conditions ( Like Excise Duty, Sales Tax, Packing & Forwarding etc.)
Thanks & Regards,
Sandeep N.TheurkarHi ,
It is not possible to get all this information from one table. But you can get the data by writing ABAP , or by creating a query.
As Amit posted WBS table is PRPS.
You can get the account assignment of a purchase order (whether it is network or WBS element) from table :EKKN.
Pass PO number into EKKN and get the following:
WBS No - PS PSP PNR
Network -NPLNR
Activity - AUFPL
Hope all the postings together will provide an integrated picture.
Regards
Muraleedharan.R -
hi,
can any one give an idea regarding to generate a report for purchase order status
this report gives a list of purchase orders that are against given sales order item this report also gives the delayed status of purchase orders.
1. user will give the sales order no: , customer , plant as input
2. based on that input if stock is available it directly goes to production order other wise it has go to purchasing orderDear Anil ,
Check for a Standard Report in SD ...
or else , you can directly extract VBBE table for Open Orders.
Thanks,
Krish
Maybe you are looking for
-
Barcoding -- Special Characters
I am using Oralce 10g Reports Builder to build a report, that would barcode some special characters like TAB, CARRIAGE RETURN, LINE FEED(NEW LINE) etc. I am currently using the oraclebarcode.jar(java bean) method to develop such barcodes. But this en
-
I bought CS4 in 09, and it says there's a discount subscription rate for cs customers. If I subscribed with this plan, would I be able to use my 2 CS4 licenses, as well as the 2 CC licenses? I have multiple computers at home. Thank you.
-
Error message "can't nest items with different editing timebases"
Hello final cut wiz group! I just finished a soundtrack in Logic Pro 7 and am trying to import the XML into Final Cut 5 with my G5 (OS 10.4.1). I'm getting a message that says "30 fps, NTSC rate does not match sequence preset time base 25 fps. The ti
-
Hi!! Has anybody had this problem? I want to get into safe mode, but the F8 key doesn't do anything. Is there any way to access system restore without logging on? Windows 7 64bit Any ideas on how to solve this problem? Thanks!!
-
Having issues installing CS6 through a university--cannot get past initialization
Hi, I downloaded a CS6 package from a university intranet and am having issues installing. I have tried running as administrator and also doing the same from the command prompt, after locating the MSI to no avail. Here is an exerpt of the PDlog file