Reg condition record number (knumh)
Hello All,
I want to knw from which tcode the entries of field knumh are getting entered in the table konp.
Where we define this condition record number?
Thnks,
Sunita
Hi
From Pricing related transactions in Both SD and MM modules the data is entered in the pricing related tables KONV,KONP etc
KONP stores the item level condition based amounts.
Not from a single tcode, all pricing related tcodes data will enter into it.
<b>Reward points for useful Answers</b>
Regards
Anji
Similar Messages
-
Table having info record no(infnr) and condition record number (knumh)
Hi ,
can anyone tell in which table i can find KNUMH and INFNR fields ?
i want to check a PIR record number having scale qty in it
for dat i require wat is the condition rec number ??
thanks and regards
venkat
Edited by: venkat sharma gaddala on Jun 3, 2009 2:20 PMHi Nicole,
yes , wat u said is right but wen u do ME11 transaction
in dat conditions tab we we get into screen where we will be filling scale qty for a condition
this might be stored in one of the condition tables with certain condition number.
now i want to check the PIR which are having [ scale qty NE 0 ]
so wer do i check
if i go to EINA or EINE table these tables dont have scale qty fields. -
Duplicate Condition Record Number !
Hi Experts,
I have a question on condition record number:
I have a Material SH00001 in more than one Sales Orgs. Example: MTD and NTD.
1. Is it possible SAP generates the same condition record number (field- KNUMH) for both sales organisation when I created two records separately at VK11 for each sales orgs for price?
2. Is it possible SAP automatically generates two condition record numbers when I create a ccondition record at VK11 (for price )
for a material SH00001 for a sales org MTD for two unit of measures. (e.g PC and KG)
3. Is it possible SAP automatically generates two condition record numbers when I change a ccondition record at VK12 (for price )for a material SH00001 for a sales org MTD from one unit of measure KG to PC??
ThanksHi
For one condition record in VK11, system will create one number. And if your are creating new record with slight difference, new number will generate.
Conclusion, no two condition records can have same number.
Secondly, if you change record in VK12, record number will not change. -
How can i get the tax code from Condition record number
Hi all,
i have the Condition record number from which i have to get the tax code as i looked inthe KNOP that Condition record number there but no tax code is maintained there.
so is there any other way to find the tax code for particular Condition record number
Regards
sureshhi suresh,
can u tell me the field name for condition record number and in which table it is stored.
because i knew one condition number which is stored in table EKKO and the field name is
KNUMV- Number of the document condition.
from ekko take relevant details and look for ekpo where u find the tax code
filed name of the tax code id MWSKZ- Tax on sales/purchases code -
PO item Condition Record number and delivery address of PO - Need a table n
Hello Experts,
I need some help as I have searched enough but did not find any solution.
I need a table name where I can find Condition Record number for PO line item.
As I have to create a new PO Layout in which I have to mention each & every condition type with value for line item.
I need to know one more thing that from which table I will get delivery address number so on the basis of that I can read entries from table ADRC.
Thanks in advance.
BhagatHI,
The First Question is regarding the PO Conditions.
For Extracting the same. we have to Go to The Table EKKI and in this table pass the PO Number and after entering the PO NUmber ,at each item level we will have a condition record number KNUMV created,
collect the condition record number and pass the value in KONV table ,in that table we will get all the conditions and its values maintained.
The second question is the delivery Address
the Delivey address comes from four ways
Plant
EKPO -Pass PO NUmber - collect the plant and pass in table T001W to get the address number
and pass the address number to ADRC table
Customer (third party)
IN table EKPO -collect the customer Number-KUNNR and pass that value to KNA1 table and then get the address number and then get the address from ADRC table.
Direct address number ( created by t code MEAN- Type ME01)
This adress number-ADRNR can be taken from EKPO table and pass this value to adrc table to get the address.
Vendor ( subcontracting)
In this IN EKPO we will have the vendor field -LIFNR and this field collect the vendor number and pass in LFA1 and get the address number and then pass the address number to ADRC table
If in EKPO,the address number and customer vendor field are blank then it picked from the plant and we have to default the Plant Address
Hope so it helps
Regards
Anjanna. -
Unable to link Condition record number with prices maintained in APO
Hi Guru's,
I need to understand how and where can i see the details of a condition record number maintained in KONP table and use this cond rec to fetch the exact details for a material and customer.
I am a APO consultant, not SD. My SD teams reply that their is some conversion logic written in ABAP which automatically calculates the mat-cust prices. This got me confused.
What is this cond record nu and do we maintain this specifically for 1 product/location or it is for prod-loc combination or separately and later it maps the prod-loc combination as required (how)?
Can you please explain how we maintain prices in ECC, in very simple language?
Thanks in advance.HI
I think you tax VK stand for SD for you check it once again FTXP
Regards
Kailas Ugale -
Hi,
I have a situation where in a SA with LP agreement type, one item has 3 conditions PB00 for different periods.
Valid from Valid
Valid from
valid to
Price
01.01.2013
01.02.2013
10
02.02.2013
01.03.2013
11
02.03.2013
31.12.9999
10
Now in A016
Rows 1 and 3 have the SAME Condition record number, So changing Price in row one automatically changes row 3. How can this be resolved?
Thanks.
Richard
Message was edited by: Ajay RichardHi Raghavendra,
I do not have access to the this particular system!! so is this normal procedure what the SS shows. So basically if the price on the future validity period is changed the old/past validity is automatically updated? But why is there a link between the two. If you see the screenshot the other 2 validity periods have a different condition record number.
This is unrelated to prev question but on my client I see that in the SA I can only give one validuty period per item level. How do I enter multiple validity periods with different prices in a SA for one live item? The "Change gross condition PB00 validity Period" : All fields are greyed out.
Thanks.
Message was edited by: Ajay Richard -
Hi All,
I know the conditin type , application Sequential number of the condition, by this I went for finding out condition records in KONP table , here I could find out multiple condition records.
How could I get exact one required.
Regards,
vineshHi Vinesh,
If I get your question right; you want to find out condition record from access tables, right?
Suppose you want to find out condition record for customer 4999, material P-109 for condition type K005, for which the access table is A005.
Then first go to table A005 using SE16, put following values as input:
KAPPL>> V
KSCHL>> K005
VKORG>>
VTWEG>>
KUNNR>> 4999
MATNR>> P-109
on F8 you will get a value for A005-KNUMH,
KAPPL KSCHL VKORG VTWEG KUNNR MATNR DATBI DATAB KNUMH
V K005 1000 10 0000004999 P-109 25.07.2000 20.11.1996 0000007229
note this value and feed it as input for table KONP again in SE16. You will get the value of condition record as KBETR (condition rate)
KNUMH KAPPL KSCHL KNUMT STFKZ KSTBW KONWS KBETR
0000007229 V K005 A 0,00 68,00-
So if you have to find value of condition records you have to use the access table Axxx in conjunction with KONP, with KNUMH as the connecting field.
If you are still getting multiple records, then please attach a screenshot, may be I can help.
Sachin
Edited by: Sachin Bhonsle on Mar 9, 2009 11:29 PM
Edited by: Sachin Bhonsle on Mar 9, 2009 11:32 PM -
Hi Experts,
How to determine the condition records for a Purchase Order?
Thanks...Hi,
Check thsese tables EKBO, EKKI.
regards,
Satish -
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. -
Retrieve the Purchase Order *TAX* Condition Records
Hi,
Tcode : ME23n
Area : Item
Tab : Invoice Tab in Item
On clicking the button <b>taxes</b> I can see different condition attached in the tax code. These taxes are available in KONH KONP table and the related Axxx table, (in my case A003 table).
My Question is:
2) How to find Cond.record no. ( KONH-KNUMH) on the basis of EBELn that is PO number. I am able to see Cond.record no. from konv table for all the conditions applied on the item directly, but can not see for tax realted conditions, though on debugging I got the KONH-KNUMH and can see the realted data.
<b>But how to find KONH-KNUMH on the basis of Ebeln</b>
1) KONP table has KBETR but not kwert, so how can i find the <b>Condition Value</b>
Let me know if there is any gaps in my problem statement.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. -
Report for Customer Condition Records
Hello ABAPers,
I want to write ABAP report to list out Material,Customer,Tax type and Tax amount. The data is available in tables A005 and KONP and the joining condition would be A005-KNUMH and KONP-KNUMH.
But since A005 s a Pooled table am not able to write a correct join condition.
Can any one guide me on how we can write this join condition?
I tried with FOR ALL ENTRIES IN TABLE but the output was not reading the value of Amount(KONP-KBETR).The amount is coming as zero always.
The code i'm using is:
SELECT MATNR KUNNR VKORG VTWEG KSCHL KNUMH INTO TABLE ITAB_JEXP FROM A005 WHERE KSCHL = 'JEXP'.
IF NOT ITAB_JEXP IS INITIAL.
SELECT KNUMH KOPOS KSCHL KBETR INTO TABLE ITAB FROM KONP FOR ALL ENTRIES IN ITAB_JEXP
WHERE KNUMH = ITAB_JEXP-KNUMH AND KSCHL = ITAB_JEXP-KSCHL.
APPEND ITAB.
ENDIF.
LOOP AT ITAB_JEXP.
MOVE-CORRESPONDING ITAB_JEXP TO ITAB.
APPEND ITAB.
ENDLOOP.
Thanks,
B P Shah
Message was edited by:
Bhavin P ShahHi,
Use FOR ALL ENTRIES for that joins are not allowed on cluster n pooled tables
refere these
LOOP AT it_kjmseg INTO wa_kjmseg.
lv_index = sy-tabix.
*--Select condition record number from table A006
SELECT SINGLE
knumh
FROM a006
INTO lv_knumh
WHERE kappl EQ 'V'
AND kschl EQ 'ZR00'
AND vkorg EQ '0010'
AND vtweg EQ '00'
AND pltyp EQ '01'
AND waerk EQ 'USD'
AND matnr EQ wa_kjmseg-matnr
AND datbi GT wa_kjmseg-fkdat.
IF sy-subrc NE 0.
*--Select condition record number from table A004
SELECT SINGLE
knumh
FROM a004
INTO lv_knumh
WHERE kappl EQ 'V'
AND kschl EQ 'ZR00'
AND vkorg EQ '0010'
AND vtweg EQ '00'
AND matnr EQ wa_kjmseg-matnr
AND datbi GT wa_kjmseg-fkdat.
ENDIF.
Regards,
Prashant -
Condition record selection for MATNR
Hi Experts,
I'm selecting the Condition Record Number(a505-knumh) for a Material Number like this.,(I want the record number whose validity date should be greater than today's date and whose begin date should be less than today's date.)
<b> select knumh from a505 into i_price-knumh
where kappl = 'V'
and kschl = 'ZR10'
and vkorg = '1000'
and pltyp = '01'
and matnr = itab-matnr
and datbi >= sy-datum
and datab <= sy-datum.</b>
But when I see the table a505, there are 3 records(knumh) for that material number (for eg: MATNR = 100813) like this:
-KAPPL|KSCHL |VKORG |PLTYP|MATNR|DATBI|DATAB |KNUMH|
V |ZR10|1000|01|100813 |11/30/1992|08/01/1989|0000037438|
V |ZR10|1000|01|100813 |04/07/1996|12/01/1992|0000037439|
V |ZR10|1000|01|100813 |12/31/2039|04/08/1996|0000042185|
My problem is: When i'm selecting the record like this, it should display the 3rd record as my value.
but it is showing up the wrong values.
plz tell me what is the wrong with the selection statement.
thnx,
Message was edited by: dev a
Message was edited by: dev aHi Dev,
Are you looping internal table itab?
If you are then each loop the program will overwrite the internal table i_price with the new value. In other word,
you only get the last value from the select statment result.
Please try like the following example instead of looping internal table itab.
SELECT * FROM A306
INTO CORRESPONDING FIELDS OF TABLE T_HEADER_A306
FOR ALL ENTRIES IN ITAB_KSCHL
WHERE KSCHL EQ ITAB_KSCHL-KSCHL AND
KSCHL IN KSCHL AND
VKORG IN P_1 AND
VTWEG IN P_2 AND
PLTYP IN L_1 AND
WAERK IN H_1 AND
MATNR IN L_3 AND
KFRST IN L_2 AND
DATAB >= DATLOW AND
DATAB <= DATHIGH AND
KAPPL = 'V'.
Hope this will help.
Regards,
Ferry Lianto -
I am trying to find out a way to export to csv or excel the NAVS records. Any suggestions would be appreciated.
For example, something that would look like this (these fields):
Country Material group Tax ind f plant Tax ind f acct assg Tax code
US C010 Professional Services 2 1 S7
I know that you can export from the Condition Info area (MEK3->Condition Info->Display condition records) but that export does not include the Tax Code which is what I really need.Hi Allison,
SAP doesnt make it easy to look at this data for multiple records, as the data is stored across multiple tables.
You can download the data into Excel for each table using SE16 and then use a vlookup to link the data together.
First download the condition records from the table A??? that stores your condition records you can find the table name by looking at the technical information behind the selection parameters in transaction MEK3.
The condition item details (including the tax code) are stored in table KONP and the two tables are linked together by the condition record number field KNUMH. If your system is anything like ours, KONP is huge (9 million records + ), so you will need to us the condition record numbers that you downloaded from table A??? as selection parameters for KONP so that you only get the records that you need. You can copy the column from the spreadsheet and paste it from the clipboard into the selection parameters. Note that the condition record numbers have leading zeros which are stripped out by Excel, so you will need to put them back in before copying the column use the Concatenate function in Excel to do this.
The other alternative is to either write a program or a query to do the same thing, but I think its quicker and easier to use SE16 and Excel.
Hope this makes sense,
Monika -
How to get the exact time when condition records has been created?
Hello All,
Can anyone thorw some light on - how to find the exact time on which a particular condition record has been created?
I have tried to get it from KONP {by inputting condition record number}, but unfortunately time is not tracked over there, but the date is tracked.
Await your valuable inputs on the same.
Regards,
HrishiDear Hrishi,
Try with this
Go to display mode of the condition record through VK13 transaction from the condition record overview screen go to menu Environment >Changes>Click on Change report now system will take you to the Change Documents for conditions selection screen here you input proper selection data then execute now system will give the all the details here you can find the time also.
I hope this will help you,
Regards,
Murali.
Maybe you are looking for
-
When viewing a PDF file in a browser using Adobe Reader v9.0 I received - The instruction at "0x0700609c" referenced memory at "0x00000014". The memory could not be read. This occured in Google Crome after viewing a pdf file and then closing the Crom
-
Hello I created a File to File interface, to pick the file from FTP and again put the file to FTP.This is a simple interface for my learning. The channel is scheduled to run every 1 minute. Every minute I see below error in the Adapter monitor "Last
-
Extended Classic PO output pass to R3 ?
1. Extended classic Purchase Orders are fully approved (no approval required workflow) in SRM - status "HELD" 2. When we process PO and "order" - the PO is transmitted to R/3 (great, everything seems to be there). 3. There are no messages associated
-
Hello, I need to do an video effect where I can take color footage, and desaturate each color individually except for blues so you basically get black and white except anything that was blue is still blue. In photoshop you can do this with the Hue/an
-
Changing page width with template
I'm trying to create a wedding website in iWeb using one of the templates. I don't like the narrow "Apple" look so I tried to adjust it to 1000px. I found the Page inspector/Layout box and changed the page width easily enough but it looked terrible b