SAP Table OIRC_VCDEF

SSR Pricing - List variant/condition type definition

OIRC_VCDEF (SSR Pricing - List variant/condition type definition) 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 OIRC_VCDEF to other SAP tables.

OIRC_VCDEF table fields

Field Data element Checktable Datatype Length Decimals
MANDT Client MANDT CLNT 3 0
LIVAR SSR Pricing - List variant for sales pricing OIRC_LIVAR OIRC_WST CHAR 2 0
KSCHL Condition Type KSCHL T685 CHAR 4 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
SCRROUT SSR Pricing - Screen management definition OIRC_SCRDEF OIRC_SD_VAL CHAR 20 0
ROWROUT SSR Pricing - Row definition OIRC_ROWDEF OIRC_RD_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
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)
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 CHAR 2 0
TARGET_LINE SSR Pricing - target row definition OIRC_TARGETDEF OIRC_TL_VAL CHAR 20 0
PRLNR SSR Pricing - Number of history price lines OIRC_PRLNR NUMC 2 0
00 Only values between 1 and 10 are allowed
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

OIRC_VCDEF foreign key relationships

Table Field Foreign key table Foreign key field Check table Check field
OIRC_VCDEF CLUSTERPROP OIRC_VCDEF CLUSTERPROP OIRC_CP_VAL SSR Pricing - Screenwise price proposal methods CP_BADI
OIRC_VCDEF DB_BADI OIRC_VCDEF DB_BADI OIRC_DB_VAL SSR Pricing - Customisable reset button DB_BADI
OIRC_VCDEF EM_BADI OIRC_VCDEF EM_BADI OIRC_EM_VAL SSR Pricing - 2-dimensional matrx edit methods EM_BADI
OIRC_VCDEF FOOTROUT OIRC_VCDEF FOOTROUT OIRC_FD_VAL SSR Pricing - Footer definition methods FD_BADI
OIRC_VCDEF HEADROUT OIRC_VCDEF HEADROUT OIRC_HD_VAL SSR Pricing - Header definition methods HD_BADI
OIRC_VCDEF HS_BADI OIRC_VCDEF HS_BADI OIRC_HS_VAL SSR Pricing - History selection HS_BADI
OIRC_VCDEF KSCHL 'V' T685 Conditions: Types KAPPL
OIRC_VCDEF KSCHL OIRC_VCDEF KSCHL T685 Conditions: Types KSCHL
OIRC_VCDEF KSCHL OIRC_VCDEF MANDT T685 Conditions: Types MANDT
OIRC_VCDEF KSCHL 'A' T685 Conditions: Types KVEWE
OIRC_VCDEF LIVAR OIRC_VCDEF MANDT OIRC_WST SSR Pricing - List Variants MANDT
OIRC_VCDEF LIVAR OIRC_VCDEF LIVAR OIRC_WST SSR Pricing - List Variants LIVAR
OIRC_VCDEF MARGINROUT OIRC_VCDEF MARGINROUT OIRC_MD_VAL SSR Pricing - Margin definition methods MD_BADI
OIRC_VCDEF PK_BADI OIRC_VCDEF PK_BADI OIRC_PK_VAL SSR Pricing - User price check methods PK_BADI
OIRC_VCDEF PRICECOMMSTR OIRC_VCDEF PRICECOMMSTR OIRC_PC_VAL SSR Pricing - Commnuication structure population methods PC_BADI
OIRC_VCDEF PRICEPROPDOWN OIRC_VCDEF PRICEPROPDOWN OIRC_PPD_VAL SSR Pricing - Columnwise price proposal methods PPD_BADI
OIRC_VCDEF PRICEPROPOSAL OIRC_VCDEF PRICEPROPOSAL OIRC_PP_VAL SSR Pricing - Rowwise price proposal methods PP_BADI
OIRC_VCDEF ROWROUT OIRC_VCDEF ROWROUT OIRC_RD_VAL SSR Pricing - Row definition methods RD_BADI
OIRC_VCDEF SCRROUT OIRC_VCDEF SCRROUT OIRC_SD_VAL SSR Pricing - Screen definition methods SD_BADI
OIRC_VCDEF SV_BADI OIRC_VCDEF SV_BADI OIRC_SV_VAL SSR Pricing - Save command method SV_BADI
OIRC_VCDEF TARGET_LINE OIRC_VCDEF TARGET_LINE OIRC_TL_VAL SSR Pricing - Method to identify target line for pasting TL_BADI