SAP Table ROIRC_CONDITION

SSR Pricing - List variant: Input/Output Fields

ROIRC_CONDITION (SSR Pricing - List variant: Input/Output Fields) 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 ROIRC_CONDITION to other SAP tables.

ROIRC_CONDITION table fields

Field Data element Checktable Datatype Length Decimals
KVEWE Usage of the condition table KVEWE T681V CHAR 1 0
KVEWE_TEXT Description BEZEI20 CHAR 20 0
KAPPL Application KAPPL T681A CHAR 2 0
KAPPL_TEXT Description BEZEI20 CHAR 20 0
LIVAR SSR Pricing - List variant for sales pricing OIRC_LIVAR OIRC_WST CHAR 2 0
LIVAR_TEXT Description BEZEI30 CHAR 30 0
KSCHL Condition Type KSCHL T685 CHAR 4 0
KSCHL_TEXT Name VTXTK CHAR 20 0
RF_LIVAR SSR Pricing - List variant for sales pricing OIRC_LIVAR OIRC_WST CHAR 2 0
RF_LIVAR_TEXT Description BEZEI30 CHAR 30 0
RF_KSCHL Condition Type KSCHL T685 CHAR 4 0
RF_KSCHL_TEXT Name VTXTK CHAR 20 0
KZBZG 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)
KZBZG_TEXT Short Description of Repository Objects AS4TEXT CHAR 60 0
KOZGF Access sequence KOZGF T682 CHAR 4 0
KOZGF_TEXT Description VTXTM CHAR 30 0
KOLNR Access sequence - Access number KOLNR T682I NUMC 2 0
ZAEHK Condition counter DZAEHK T682Z NUMC 2 0
KOTABNR Condition table KOTABNR T681 NUMC 3 0
KOTAB_TEXT Explanatory short text DDTEXT CHAR 60 0
KKMOD Module pool for condition access KKMOD CHAR 1 0
COLNR SSR Pricing - number of columns OIRC_COLNR NUMC 2 0
01 Only values between 1 and 10 are allowed
COLSZ SSR Pricing - size of the column OIRC_COLSZ NUMC 2 0
05 Number of characters in the column
KSDAT ID: Condition structure has validity period KSDAT CHAR 1 0
X Yes
NULL No
KSCKZ Condition key in header KSCKZ CHAR 1 0
X Yes
NULL No
ROWROUT SSR Pricing - Row definition OIRC_ROWDEF OIRC_RD_VAL CHAR 20 0
SCRROUT SSR Pricing - Screen management definition OIRC_SCRDEF OIRC_SD_VAL CHAR 20 0
HEADROUT SSR Pricing - Header definition methods OIRC_HEADEX OIRC_HD_VAL CHAR 20 0
FOOTROUT SSR Pricing - footer definition methods OIRC_FOOTROUT OIRC_FD_VAL CHAR 20 0
MARGINROUT SSR Pricing - Margin definition methods OIRC_MARGINROUT OIRC_MD_VAL CHAR 20 0
PRICECOMMSTR SSR Pricing - Communication structure population methods OIRC_PRCOMSTR OIRC_PC_VAL CHAR 20 0
PRICEPROPOSAL SSR Pricing - "row-wise" price proposal methods OIRC_PRPROPOSAL OIRC_PP_VAL CHAR 20 0
PRICEPROPDOWN SSR Pricing - "column-wise" price proposal methods OIRC_PRPROPDOWN OIRC_PPD_VAL CHAR 20 0
CLUSTERPROP SSR pricing - Screen pricing calculation methods OIRC_CLUSTERPROP OIRC_CP_VAL CHAR 20 0
CLUSTLIVAR SSR Pricing - List variant for cluster pricing OIRC_CLUSTLIVAR OIRC_WST CHAR 2 0
TARGET_LINE SSR Pricing - target row definition OIRC_TARGETDEF OIRC_TL_VAL CHAR 20 0
DESCR Short description text, key word, key screen DESCR_D CHAR 60 0
QUSTR Table name of the document structure QUSTR CHAR 30 0
QUFNA Table field for document structure QUFNA CHAR 30 0
HEAD Text field for fast entry FSETXT CHAR 1 0
X Yes
NULL No
LINE Text field for fast entry FSETXT CHAR 1 0
X Yes
NULL No
COLU Text field for fast entry FSETXT CHAR 1 0
X Yes
NULL No
FSETYP SSR Pricing - type of field in fast entry OIRC_FSETYP CHAR 1 0
A Key field in the header
B Key field in the line item
C Key field in the column
FIELDNAME Field Name FIELDNAME CHAR 30 0
ROLLNAME Data element (semantic domain) ROLLNAME CHAR 30 0
DOMNAME Domain name DOMNAME CHAR 30 0
LENG Length of Field (Number of Characters) DDLEN NUMC 4 0
DATATYPE Data Type in ABAP Dictionary DATATYPE_D CHAR 4 0
ACCP Posting period YYYYMM
CHAR Character String
CLNT Client
CUKY Currency key, referenced by CURR fields
CURR Currency field, stored as DEC
D16D Decimal Floating Point, 16 Digits, DEC on Database
D16R Decimal Floating Point, 16 Digits, RAW on Database
D16S Decimal Floating Point. 16 Digits, with Scale Field
D34D Decimal Floating Point, 34 Digits, DEC on Database
D34R Decimal Floating Point, 34 Digits, RAW on Database
D34S Decimal Floating Point, 34 Digits, with Scale Field
DATS Date field (YYYYMMDD) stored as char(8)
DEC Counter or amount field with comma and sign
FLTP Floating point number, accurate to 8 bytes
INT1 1-byte integer, integer number <= 255
INT2 2-byte integer, only for length field before LCHR or LRAW
INT4 4-byte integer, integer number with sign
LANG Language key
LCHR Long character string, requires preceding INT2 field
LRAW Long byte string, requires preceding INT2 field
NUMC Character string with only digits
PREC Obsolete data type, do not use
QUAN Quantity field, points to a unit field with format UNIT
RAW Uninterpreted sequence of bytes
RSTR Byte String of Variable Length
SSTR Short Character String of Variable Length
STRG Character String of Variable Length
TIMS Time field (hhmmss), stored as char(6)
UNIT Unit key for QUAN fields
VARC Long character string, no longer supported from Rel. 3.0
DDTEXT Explanatory short text DDTEXT CHAR 60 0
F_DESC Heading REPTEXT CHAR 55 0
REPTEXT Heading REPTEXT CHAR 55 0
SCRTEXT_S Short Field Label SCRTEXT_S CHAR 10 0
SCRTEXT_M Medium Field Label SCRTEXT_M CHAR 20 0
SCRTEXT_L Long Field Label SCRTEXT_L CHAR 40 0
NRCOL SSR Pricing - column number OIRC_NRCOL NUMC 2 0
01 Only values between 1 and 10 are allowed
H_DESC Character Field Length = 10 CHAR10 CHAR 10 0
H_TEXT SSR Pricing - Header value OIRC_H_VALUE CHAR 60 0
H_VALUE SSR Pricing - Header value OIRC_H_VALUE CHAR 60 0
F_VALUE SSR Pricing - field value OIRC_F_VALUE CHAR 80 0
MARGINELEMENT1 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)
MARGINELEMENT2 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)
NAME01 Short description text, key word, key screen DESCR_D CHAR 60 0
NAME02 Short description text, key word, key screen DESCR_D CHAR 60 0
NAME03 Short description text, key word, key screen DESCR_D CHAR 60 0
NAME04 Short description text, key word, key screen DESCR_D CHAR 60 0
NAME05 Short description text, key word, key screen DESCR_D CHAR 60 0
F_VALUE01 SSR Pricing - field value OIRC_F_VALUE CHAR 80 0
F_VALUE02 SSR Pricing - field value OIRC_F_VALUE CHAR 80 0
F_VALUE03 SSR Pricing - field value OIRC_F_VALUE CHAR 80 0
F_VALUE04 SSR Pricing - field value OIRC_F_VALUE CHAR 80 0
F_VALUE05 SSR Pricing - field value OIRC_F_VALUE CHAR 80 0
PRLNR SSR Pricing - Number of history price lines OIRC_PRLNR NUMC 2 0
00 Only values between 1 and 10 are allowed
MARGINTEXT1 SSR Pricing - Margin 1 line text OIRC_M1_VALUE CHAR 60 0
MARGINTEXT2 SSR Pricing - Margin 2 line text OIRC_M2_VALUE CHAR 60 0
PK_BADI SSR Pricing - User price check methods OIRC_PK_BADI OIRC_PK_VAL CHAR 20 0
EM_BADI SSR Pricing - Matrix edit methods OIRC_EM_BADI OIRC_EM_VAL CHAR 20 0
HS_BADI SSR Pricing - History selection OIRC_HS_BADI OIRC_HS_VAL CHAR 20 0
COMPLIST SSR Pricing - Competitor list on the screen OIRC_COMPLIST CHAR 1 0
X Yes
NULL No
SV_BADI SSR Pricing - Save command method OIRC_SV_BADI OIRC_SV_VAL CHAR 20 0
COPY_OW SSR Pricing - Indicator to overwrite prices if copied. OIRC_COPY_OW CHAR 1 0
X Yes
NULL No
DB_BADI BADI to determine cells for reset in pricing OIRC_DB_BADI OIRC_DB_VAL CHAR 20 0
UPLSAVENEW SSR Pricing - Always save new price during upload OIRC_UPLSAVENEW CHAR 1 0
X Yes
NULL No

ROIRC_CONDITION foreign key relationships

Table Field Foreign key table Foreign key field Check table Check field
ROIRC_CONDITION CLUSTERPROP ROIRC_CONDITION CLUSTERPROP OIRC_CP_VAL SSR Pricing - Screenwise price proposal methods CP_BADI
ROIRC_CONDITION CLUSTLIVAR ROIRC_CONDITION CLUSTLIVAR OIRC_WST SSR Pricing - List Variants LIVAR
ROIRC_CONDITION CLUSTLIVAR SY MANDT OIRC_WST SSR Pricing - List Variants MANDT
ROIRC_CONDITION DB_BADI ROIRC_CONDITION DB_BADI OIRC_DB_VAL SSR Pricing - Customisable reset button DB_BADI
ROIRC_CONDITION EM_BADI ROIRC_CONDITION EM_BADI OIRC_EM_VAL SSR Pricing - 2-dimensional matrx edit methods EM_BADI
ROIRC_CONDITION FOOTROUT ROIRC_CONDITION FOOTROUT OIRC_FD_VAL SSR Pricing - Footer definition methods FD_BADI
ROIRC_CONDITION HEADROUT ROIRC_CONDITION HEADROUT OIRC_HD_VAL SSR Pricing - Header definition methods HD_BADI
ROIRC_CONDITION HS_BADI ROIRC_CONDITION HS_BADI OIRC_HS_VAL SSR Pricing - History selection HS_BADI
ROIRC_CONDITION KAPPL ROIRC_CONDITION KAPPL T681A Conditions: Applications KAPPL
ROIRC_CONDITION KOLNR ROIRC_CONDITION KVEWE T682I Conditions: Access Sequences (Generated Form) KVEWE
ROIRC_CONDITION KOLNR ROIRC_CONDITION KAPPL T682I Conditions: Access Sequences (Generated Form) KAPPL
ROIRC_CONDITION KOLNR ROIRC_CONDITION KOZGF T682I Conditions: Access Sequences (Generated Form) KOZGF
ROIRC_CONDITION KOLNR ROIRC_CONDITION KOLNR T682I Conditions: Access Sequences (Generated Form) KOLNR
ROIRC_CONDITION KOTABNR ROIRC_CONDITION KOTABNR T681 Conditions: Structures KOTABNR
ROIRC_CONDITION KOTABNR ROIRC_CONDITION KVEWE T681 Conditions: Structures KVEWE
ROIRC_CONDITION KOZGF ROIRC_CONDITION KOZGF T682 Conditions: Access Sequences KOZGF
ROIRC_CONDITION KOZGF ROIRC_CONDITION KVEWE T682 Conditions: Access Sequences KVEWE
ROIRC_CONDITION KOZGF ROIRC_CONDITION KAPPL T682 Conditions: Access Sequences KAPPL
ROIRC_CONDITION KSCHL ROIRC_CONDITION KVEWE T685 Conditions: Types KVEWE
ROIRC_CONDITION KSCHL ROIRC_CONDITION KAPPL T685 Conditions: Types KAPPL
ROIRC_CONDITION KSCHL ROIRC_CONDITION KSCHL T685 Conditions: Types KSCHL
ROIRC_CONDITION KSCHL SY MANDT T685 Conditions: Types MANDT
ROIRC_CONDITION KVEWE ROIRC_CONDITION KVEWE T681V Conditions: Usages KVEWE
ROIRC_CONDITION LIVAR SY MANDT OIRC_WST SSR Pricing - List Variants MANDT
ROIRC_CONDITION LIVAR ROIRC_CONDITION LIVAR OIRC_WST SSR Pricing - List Variants LIVAR
ROIRC_CONDITION MARGINROUT ROIRC_CONDITION MARGINROUT OIRC_MD_VAL SSR Pricing - Margin definition methods MD_BADI
ROIRC_CONDITION PK_BADI ROIRC_CONDITION PK_BADI OIRC_PK_VAL SSR Pricing - User price check methods PK_BADI
ROIRC_CONDITION PRICECOMMSTR ROIRC_CONDITION PRICECOMMSTR OIRC_PC_VAL SSR Pricing - Commnuication structure population methods PC_BADI
ROIRC_CONDITION PRICEPROPDOWN ROIRC_CONDITION PRICEPROPDOWN OIRC_PPD_VAL SSR Pricing - Columnwise price proposal methods PPD_BADI
ROIRC_CONDITION PRICEPROPOSAL ROIRC_CONDITION PRICEPROPOSAL OIRC_PP_VAL SSR Pricing - Rowwise price proposal methods PP_BADI
ROIRC_CONDITION RF_KSCHL ROIRC_CONDITION KAPPL T685 Conditions: Types KAPPL
ROIRC_CONDITION RF_KSCHL ROIRC_CONDITION RF_KSCHL T685 Conditions: Types KSCHL
ROIRC_CONDITION RF_KSCHL SY MANDT T685 Conditions: Types MANDT
ROIRC_CONDITION RF_KSCHL ROIRC_CONDITION KVEWE T685 Conditions: Types KVEWE
ROIRC_CONDITION RF_LIVAR SY MANDT OIRC_WST SSR Pricing - List Variants MANDT
ROIRC_CONDITION RF_LIVAR ROIRC_CONDITION RF_LIVAR OIRC_WST SSR Pricing - List Variants LIVAR
ROIRC_CONDITION ROWROUT ROIRC_CONDITION ROWROUT OIRC_RD_VAL SSR Pricing - Row definition methods RD_BADI
ROIRC_CONDITION SCRROUT ROIRC_CONDITION SCRROUT OIRC_SD_VAL SSR Pricing - Screen definition methods SD_BADI
ROIRC_CONDITION SV_BADI ROIRC_CONDITION SV_BADI OIRC_SV_VAL SSR Pricing - Save command method SV_BADI
ROIRC_CONDITION TARGET_LINE ROIRC_CONDITION TARGET_LINE OIRC_TL_VAL SSR Pricing - Method to identify target line for pasting TL_BADI
ROIRC_CONDITION ZAEHK ROIRC_CONDITION KVEWE T682Z Conditions: Access Sequences (Fields) KVEWE
ROIRC_CONDITION ZAEHK ROIRC_CONDITION KAPPL T682Z Conditions: Access Sequences (Fields) KAPPL
ROIRC_CONDITION ZAEHK ROIRC_CONDITION KOZGF T682Z Conditions: Access Sequences (Fields) KOZGF
ROIRC_CONDITION ZAEHK ROIRC_CONDITION KOLNR T682Z Conditions: Access Sequences (Fields) KOLNR
ROIRC_CONDITION ZAEHK ROIRC_CONDITION ZAEHK T682Z Conditions: Access Sequences (Fields) ZAEHK