SAP Table BAPISDCOND

BAPI Structure of KOMV with English Field Names

BAPISDCOND (BAPI Structure of KOMV with English Field Names) is a standard table in SAP R\3 ERP systems. Below you can find the technical details of the fields that make up this table. Key fields are marked in blue.

Additionally we provide an overview of foreign key relationships, if any, that link BAPISDCOND to other SAP tables.

Source: BAPISDCOND (BAPI Structure of KOMV with English Field Names)

BAPISDCOND table fields

Field Data element Checktable Datatype Length Decimals
OPERATION Function MSGFN CHAR 3 0
003 Delete: Message contains objects to be deleted
004 Change: Message contains changes
005 Replace: This message replaces previous messages
009 Original: First message for process
023 Wait/Adjust: Data should not be imported
018 Resend
SD_DOC Sales and Distribution Document Number VBELN CHAR 10 0
CONDIT_NO Number of the document condition KNUMV CHAR 10 0
ITM_NUMBER Condition item number KPOSN NUMC 6 0
COND_ST_NO Step number STUNR NUMC 3 0
COND_COUNT Condition counter DZAEHK NUMC 2 0
APPLICATIO Application KAPPL CHAR 2 0
COND_TYPE Condition type KSCHA CHAR 4 0
CONPRICDAT Condition pricing date KDATU DATS 8 0
CALCTYPCON Calculation type for condition KRECH CHAR 1 0
A Percentage
B Fixed amount
C Quantity
D Gross weight
E Net weight
F Volume
G Formula
H Percentage included
I Percentage (travel expenses)
K Per mille
J Per mille
L Points
M Quantity - monthy price
N Quantity - yearly price
O Quantity - daily price
P Quantity - weekly price
Q Commodity Price
R Distance-dependent
S Number of shipping units
T Multi-dimensional
U Percentage FIN (CRM Only)
CONBASEVAL Currency amount for BAPIS (with 9 decimal places) BAPICUREXT DEC 28 9
SDCURRENCY SD Document Currency WAERK CUKY 5 0
CURREN_ISO ISO code currency WAERS_ISO CHAR 3 0
COND_VALUE Currency amount for BAPIS (with 9 decimal places) BAPICUREXT DEC 28 9
CURRENCY Currency Key WAERS CUKY 5 0
CURRENCISO ISO code currency WAERS_ISO CHAR 3 0
CONEXCHRAT Price noted cond. exch. rate for conv. into local curr. rate KKURS_P DEC 9 5
COND_P_UNT Condition pricing unit KPEIN DEC 5 0
COND_D_UNT Condition unit in the document KVMEI UNIT 3 0
T_UNIT_ISO Target quantity unit of measure in ISO code ISO_ZIEME CHAR 3 0
NUMCONVERT Numerator for converting condition units to base units KUMZA DEC 5 0
DENOMINATO Denominator for converting condition units to base units KUMNE DEC 5 0
CONDTYPE Condition category (examples: tax, freight, price, cost) KNTYP CHAR 1 0
$ TaxJurCode trigger (without license check KNVL)
+ Tax exemption license via conditions
- Total charges (only IS-OIL)
0 Charges - condition records (only IS-OIL)
1 Tax JurDic level 1 (with license check KNVL)
2 Tax JurDic level 2
3 Tax JurDic level 3
4 Tax JurDic level 4
5 Customer reserve 5
6 Customer reserve 6
7 Customer reserve 7
8 Customer reserve 8
9 Customer reserve 9
A Packaging
B Delivery costs
C Insurance
D Tax
E Cash discount
F Freight
G Internal price
H Basic price
I Price for intercompany billing
J Customer expected price / customer value (excl.tax)
K Base amount excluding tax
L Generally new when copying
M Sales tax w/license-checking (VAT)
N Input Tax not Deductible
O Variants
P Base amount including tax
Q Costing
R Invoice list condition
S Standard cost
T Moving cost
U Discount/surcharge for precious metals
V Price component
W Expected sales price (including tax)
X Customer reserve X
Y Customer reserve Y
Z Customer reserve Z
a Reserved (fixed extra pay)
b Transfer Price for Group Valuation
c Transfer price for profit centers
d Confirmed purchase net price/value
e Down payment request/down payment clearing
f Free goods - inclusive
g Payment
h Profit Center Cost
i Ship & Debit 1 (IBU HiTec)
j Ship & Debit 2 (IBU HiTec)
l TP-ILV: Base Tarif That Covers Costs
m SSR Discount (only IS-Oil)
n Profit Center Internal Price (Route)
o AFS Season Determination
p SSR Partner Commission (only IS-OIL)
& AFS Value-Added Services
STAT_CON Condition is used for statistics KSTAT CHAR 1 0
X Yes
NULL No
SCALETYPE Scale Type STFKZ CHAR 1 0
NULL can be maintained in condition record
A Base-scale
B To-scale
C not used
D Graduated-to interval scale
ACCRUALS Condition is Relevant for Accrual (e.g. Freight) KRUEK CHAR 1 0
X Yes
NULL No
CONINVOLST Condition for invoice list KRELI CHAR 1 0
CONDORIGIN Origin of the condition KHERK CHAR 1 0
A Automatic pricing
B Duplicated from main item
C Manually entered
D Header condition
E Item total
F Condition supplement
G Original header condition
H Correction Rebate
I Cost Correction
GROUPCOND Group condition KGRPE CHAR 1 0
X Group condition
NULL
COND_UPDAT Condition update KOUPD CHAR 1 0
X Yes
NULL No
ACCESS_SEQ Access sequence - Access number KOLNR NUMC 2 0
COND_NO Condition record number KNUMH CHAR 10 0
CONDCOUNT Sequential number of the condition KOPOS NUMC 2 0
ACCOUNTKEY Account key KVSL1 CHAR 3 0
GL_ACCOUNT G/L Account Number SAKNR CHAR 10 0
TAX_CODE Tax on sales/purchases code MWSKZ CHAR 2 0
ACCOUNT_KE Account key - accruals / provisions KVSL2 CHAR 3 0
GLACCOUNT G/L Account Number SAKNR CHAR 10 0
WITHTAXCOD Withholding tax code WT_WITHCD CHAR 2 0
VENDOR_NO Account Number of Vendor or Creditor LIFNR CHAR 10 0
CUSTNO_RR Customer number (rebate recipient) KUNNR_KO CHAR 10 0
ROUNDOFFDI Currency amount for BAPIS (with 9 decimal places) BAPICUREXT DEC 28 9
CONDVALUE Currency amount for BAPIS (with 9 decimal places) BAPICUREXT DEC 28 9
CONDCNTRL Condition control KSTEU CHAR 1 0
A Adjust for quantity variance
B Free
C Changed manually
D Fixed
E Condition value and basis fixed
F Condition value fixed (billed items)
G Condition basis fixed
H Condition value fixed (cost price)
I Scale Base Value and Condition Amount Fixed (for BYD only)
CONDISACTI Condition is inactive KINAK CHAR 1 0
A Condition exclusion item
K Inactive due to calculation basis/shipping material type
L Condition exclusion header or inactive at header level
M Inactive due to manual entry
T Inactive at header level
W The document item is statistical
X Inactive via formulae of incorrect
Y Inactive because of subsequent price
CONDCLASS Condition class KOAID CHAR 1 0
A Discount or surcharge
B Prices
C Expense reimbursement
D Taxes
E Extra pay
F Fees or differential (only IS-OIL)
G Tax Classification
H Determining sales deal
Q Totals record for fees (only IS-OIL)
W Wage Withholding Tax
CONDCOINHD Condition counter for (header conditions) DZAEKO NUMC 2 0
INDIBASVAL Indicator for maximum condition base value KMXAW CHAR 1 0
X Maximum value set: limit has been exceeded
Y Maximum value set: limit has not yet been exceeded
INDICONVAL Indicator for maximum condition amount KMXWR CHAR 1 0
X Maximum value set: limit has been exceeded
Y Maximum value set: limit has not yet been exceeded
FACTBASVAL Factor for condition base value KFAKTOR FLTP 16 16
STRUCTCOND Structure condition KDUPL CHAR 1 0
NULL
A Condition to be duplicated
B Cumulation condition
FACTCONBAS Factor for condition basis (period) KFAKTOR1 FLTP 16 16
PRICELEVEL Price levels PRSCH CHAR 4 0
CONDFORMUL Condition formula for alternative calculation type KOFRM NUMC 3 0
SCALETYP Scale Type STFKZ CHAR 1 0
NULL can be maintained in condition record
A Base-scale
B To-scale
C not used
D Graduated-to interval scale
INCREMSCAL Currency amount for BAPIS (with 9 decimal places) BAPICUREXT DEC 28 9
INCREASCAL Currency amount for BAPIS (with 9 decimal places) BAPICUREXT DEC 28 9
INDEX_NO Natural Number INT4 INT4 10 0
INDEXNO Natural Number INT4 INT4 10 0
CONDITIDX Condition item index DZAEHK_IND NUMC 2 0
PRINT_ID Print ID for condition lines DRUKZ CHAR 1 0
NULL It was not printed
X Printing at item level (previous procedure)
S Printing at totals level (previous procedure)
A Total: General
B Total: if value <> zero
C Total: if value <> previous value
D Total: if value <> zero and value <> previous value
a at item: General
b at item: if value <> zero
c at item: if value <> previous value
d at item: if value <> zero and value <> previous value
FROREFSTEP From Ref. Step for Percentage Conditions STUNB NUMC 3 0
FROMREFSTE From Ref. Step for Percentage Conditions STUNB NUMC 3 0
CONDSUBTOT Condition subtotal KZWIW CHAR 1 0
NULL No separate sub-totals
1 Carry over value to KOMP-KZWI1
2 Carry over value to KOMP-KZWI2
3 Carry over value to KOMP-KZWI3
4 Carry over value to KOMP-KZWI4
5 Carry over value to KOMP-KZWI5
6 Carry over value to KOMP-KZWI6
7 Carry over value to KOMP_BONBA (rebate basis 1)
8 Copy values according to KOMP-PREVA (preference value)
9 Copy values to KOMP-BRTWR (gross value)
A Carry over price to KOMP-CMPRE (credit price)
B Carry over value to KOMP-WAVWR (cost)
C Carry over value to KOMP-GKWRT (statistical value)
D Copy value to XWORKD
E Copy value to XWORKE
F Copy value to XWORKF
G Copy value to XWORKG
H Copy value to XWORKH
I Copy value to XWORKI
J Copy value to XWORKJ
K Copy price to XWORKK
L Copy price to XWORKL
M Copy price to XWORKM
Q VAT base amount for internally posted material (only IS-OIL)
S Copy values to KOMP-EFFWR (effective value)
Y Copy value to KOMP-OIIDC (IS-OIL/only JVA CRP Pricing)
Z Copy value to KOMP-OIEBC (IS-OIL/only JVA CRP Pricing)
N Value Transfer to KOMP-NRAB_VALUE (Free Goods)
COND_FORM Alternative formula for condition base value KOFRA NUMC 3 0
COND_FORM1 Formula for scale base value KOFRS NUMC 3 0
MAKMANENTR Making manual entries KMANU CHAR 1 0
NULL No limitations
A Free
B Automatic entry has priority
C Manual entry has priority
D Not possible to process manually
ROUNDRULE Rounding rule TXPRF CHAR 1 0
NULL Commercial
A Round up
B Round down
PMSIGNAMOU Plus/minus sign of the condition amount KNEGA CHAR 1 0
NULL positive and negative
X Negative
A Positive
CURRCONVER Indicator: Currency Translation after Multiplication GANZZ CHAR 1 0
X Yes
NULL No
CONDISMAND Condition is mandatory KOBLI CHAR 1 0
X Yes
NULL No
RATEOFCHA1 Condition rate of change for amount/percentage KAEND_BTR CHAR 1 0
X Yes
NULL No
RATEOFCHA2 Scope for changing the value KAEND_WRT CHAR 1 0
X Yes
NULL No
RATEOFCHA3 Scope for changing conversion factors KAEND_UFK CHAR 1 0
X Yes
NULL No
RATEOFCHA4 Calculation type can be changed KAEND_RCH CHAR 1 0
X Yes
NULL No
RATEOFCHA5 Delete the scope for changing rate KAEND_LOE CHAR 1 0
X Yes
NULL No
RATEOFCHA6 Condition scope of change for unit of measure KAEND_MEH CHAR 1 0
X Yes
NULL No
TERMSOFPAY Terms of payment ID in the condition KZTERM CHAR 1 0
X Yes
NULL No
MESSAGENO Message number MSGNR CHAR 3 0
INDIUPDATE Update indicator UPDKZ_D CHAR 1 0
SELECTION Selection flag SELKZ CHAR 1 0
NULL Not selected
* Selected and processed
X Selected but not yet processed
SCALEBASIN Scale basis indicator KZBZG CHAR 1 0
B Value scale
C Quantity scale
D Gross weight scale
E Net weight scale
F Volume scale
G Scale based on a formula
L Point scale
M Time period scale - Month
N Time period scale - Years
O Time period scale - Days
P Time period scale - Week
R Distance
S Number of shipping units
T reserved (IS-OIL, time prices)
X reserved (IS-OIL, day prices)
SCALBASVAL Currency amount for BAPIS (with 9 decimal places) BAPICUREXT DEC 28 9
UNITMEASUR Condition scale unit of measure KONMS UNIT 3 0
TUNITISO Target quantity unit of measure in ISO code ISO_ZIEME CHAR 3 0
CURRENCKEY Scale currency KONWS CUKY 5 0
CORRENISO ISO code currency WAERS_ISO CHAR 3 0
CONDCURREN Condition currency (for cumulation fields) KWAEH CUKY 5 0
CORR_ISO ISO code currency WAERS_ISO CHAR 3 0
CONBASVAL Currency amount for BAPIS (with 9 decimal places) BAPICUREXT DEC 28 9
CONDIVALUE Currency amount for BAPIS (with 9 decimal places) BAPICUREXT DEC 28 9
CONDINCOMP Condition for inter-company billing KFKIV CHAR 1 0
X Yes
NULL No
CONDCONFIG Condition for configuration KVARC CHAR 1 0
X Yes
NULL No
CONDCHAMAN Condition changed manually KMPRS CHAR 1 0
X Yes
NULL No
PRICESOURC Price source PRSQU1 CHAR 1 0
NULL Order
A Purchase order
B Purchase order/delivery
C not used
D Delivery
E Delivery/order
F Shipment costs
G external
VARIANCOND Variant condition VARCOND CHAR 26 0
LEVEL_BOM Level (in multi-level BOM explosions) HISTU DEC 2 0
PATH_BOM Path (for multi-level BOM explosions) WEGXX DEC 4 0
STATOFAGRE Status of the agreement BOSTA CHAR 1 0
A Settlement is being checked for release
B Agreement released for settlement
C Settlement has been created
D Final settlement of agreement already carried out
NULL Open
REB_RETROA Rebate was set up retroactively KSPAE CHAR 1 0
X Yes
NULL No
INDIDELETE Deletion Indicator for Condition Item LOEVM_KO CHAR 1 0
X Yes
NULL No
AGREE_COND Agreement (various conditions grouped together) KNUMA CHAR 10 0
CALCULBASE Calculation Base BERGL CHAR 1 0
NULL All
A Delivery
B Delivery item
C Handling units
D Shipment costs item
E Per handling unit
F Shipping unit including delivery item
O Document Item Quantity - Bulk Product Shipment (IS-Oil Only)
P Vehicle - Bulk Product Shipment (IS-Oil Only)
SH_MAT_TYP Packaging Material Type VHIART CHAR 4 0
ROUNDDIFCO Rounding difference comparison RDIFA CHAR 1 0
X Yes
NULL No
QTYCONVERS Quantity conversion KMENG CHAR 1 0
X Yes
NULL No
CONCBUFFER Condition read from buffer KBUFF CHAR 1 0
X Yes
NULL No
RELACCASSI Relevance for account assignment KTREL CHAR 1 0
NULL Relevant for account assignment
B Account assignment with accounting indicator
INDIMATMAI Indicator: Matrix maintenance MDFLG CHAR 1 0
NULL Standard maintenance
1 Matrix maintenance: 1-dimensional
2 Matrix maintenance: 2-dimensional
3 Matrix maintenance: 3-dimensional
TAXJURISDI Tax jurisdiction code level TXJCD_LEVEL CHAR 1 0
CONEXCHRAT_V Indirectly quoted cond. exch. rate for conv. in local curr. KKURS_V DEC 9 5