ROIRC_CONDITION SAP (SSR Pricing - List variant: Input/Output Fields) Structure details
Description: SSR Pricing - List variant: Input/Output Fields
Related tables to ROIRC_CONDITION
Access table ROIRC_CONDITION
Structure field list including key, data, relationships and ABAP select examples
ROIRC_CONDITION is a standard SAP Structure so does not store data like a database table does. It can be used to define the fields of other actual tables or to process "SSR Pricing - List variant: Input/Output Fields" Information within sap ABAP programs.
This is done by declaring abap internal tables, work areas or database tables based on this Structure. These can then be used to store and process the required data appropriately.
i.e. DATA: wa_ROIRC_CONDITION TYPE ROIRC_CONDITION.
The ROIRC_CONDITION table consists of various fields, each holding specific information or linking keys about SSR Pricing - List variant: Input/Output Fields data available in SAP. These include KVEWE_TEXT (Description), KAPPL (Application), KAPPL_TEXT (Description), LIVAR (SSR Pricing - List variant for sales pricing).. See below for full list along with technical details, documentation, text table, check tables, foreign key relationships, conversion routines, relevant tcodes and example ABAP select code etc. .
Delivery Class:Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can be enhanced (character-type)
SAP ROIRC_CONDITION structure fields - Full list of fields found in SAP data dictionary
Field | Description | Data Element | Data Type | length (Dec) | Check table | Conversion Routine | Domain Name | MemoryID | SHLP |
KVEWE | Usage of the condition table | KVEWE | CHAR | 1 | T681V | KVEWE | KVW | ||
KVEWE_TEXT | Description | BEZEI20 | CHAR | 20 | TEXT20 | ||||
KAPPL | Application | KAPPL | CHAR | 2 | T681A | KAPPL | KAP | ||
KAPPL_TEXT | Description | BEZEI20 | CHAR | 20 | TEXT20 | ||||
LIVAR | SSR Pricing - List variant for sales pricing | OIRC_LIVAR | CHAR | 2 | OIRC_WST | OIRC_LIVAR | OIRC_LIVAR | ||
LIVAR_TEXT | Description | BEZEI30 | CHAR | 30 | TEXT30 | ||||
KSCHL | Condition Type | KSCHL | CHAR | 4 | T685 | KSCHL | VKS | ||
KSCHL_TEXT | Name | VTXTK | CHAR | 20 | TEXT20 | ||||
RF_LIVAR | SSR Pricing - List variant for sales pricing | OIRC_LIVAR | CHAR | 2 | OIRC_WST | OIRC_LIVAR | OIRC_LIVAR | ||
RF_LIVAR_TEXT | Description | BEZEI30 | CHAR | 30 | TEXT30 | ||||
RF_KSCHL | Condition Type | KSCHL | CHAR | 4 | T685 | KSCHL | VKS | ||
RF_KSCHL_TEXT | Name | VTXTK | CHAR | 20 | TEXT20 | ||||
KZBZG | Scale basis indicator | KZBZG | CHAR | 1 | KZBZG | ||||
KZBZG_TEXT | Short Description of Repository Objects | AS4TEXT | CHAR | 60 | AS4TEXT | ||||
KOZGF | Access sequence | KOZGF | CHAR | 4 | T682 | KOZGF | |||
KOZGF_TEXT | Description | VTXTM | CHAR | 30 | TEXT30 | ||||
KOLNR | Access sequence - Access number | KOLNR | NUMC | 2 | T682I | KOLNR | |||
ZAEHK | Condition counter | DZAEHK | NUMC | 2 | T682Z | ZAEHK | |||
KOTABNR | Condition table | KOTABNR | NUMC | 3 | T681 | KOTABNR | KON | ||
KOTAB_TEXT | Explanatory short text | DDTEXT | CHAR | 60 | DDTEXT | ||||
KKMOD | Module pool for condition access | KKMOD | CHAR | 1 | KKMOD | ||||
COLNR | SSR Pricing - number of columns | OIRC_COLNR | NUMC | 2 | OIRC_COLNR | ||||
COLSZ | SSR Pricing - size of the column | OIRC_COLSZ | NUMC | 2 | OIRC_COLSZ | ||||
KSDAT | ID: Condition structure has validity period | KSDAT | CHAR | 1 | XFELD | ||||
KSCKZ | Condition key in header | KSCKZ | CHAR | 1 | XFELD | ||||
ROWROUT | SSR Pricing - Row definition | OIRC_ROWDEF | CHAR | 20 | OIRC_RD_VAL | OIRC_RD_BADI | |||
SCRROUT | SSR Pricing - Screen management definition | OIRC_SCRDEF | CHAR | 20 | OIRC_SD_VAL | OIRC_SD_BADI | |||
HEADROUT | SSR Pricing - Header definition methods | OIRC_HEADEX | CHAR | 20 | OIRC_HD_VAL | OIRC_HD_BADI | |||
FOOTROUT | SSR Pricing - footer definition methods | OIRC_FOOTROUT | CHAR | 20 | OIRC_FD_VAL | OIRC_FD_BADI | |||
MARGINROUT | SSR Pricing - Margin definition methods | OIRC_MARGINROUT | CHAR | 20 | OIRC_MD_VAL | OIRC_MD_BADI | |||
PRICECOMMSTR | SSR Pricing - Communication structure population methods | OIRC_PRCOMSTR | CHAR | 20 | OIRC_PC_VAL | OIRC_PC_BADI | |||
PRICEPROPOSAL | SSR Pricing - 'row-wise' price proposal methods | OIRC_PRPROPOSAL | CHAR | 20 | OIRC_PP_VAL | OIRC_PP_BADI | |||
PRICEPROPDOWN | SSR Pricing - 'column-wise' price proposal methods | OIRC_PRPROPDOWN | CHAR | 20 | OIRC_PPD_VAL | OIRC_PPD_BADI | |||
CLUSTERPROP | SSR pricing - Screen pricing calculation methods | OIRC_CLUSTERPROP | CHAR | 20 | OIRC_CP_VAL | OIRC_CP_BADI | |||
CLUSTLIVAR | SSR Pricing - List variant for cluster pricing | OIRC_CLUSTLIVAR | CHAR | 2 | OIRC_WST | OIRC_LIVAR | |||
TARGET_LINE | SSR Pricing - target row definition | OIRC_TARGETDEF | CHAR | 20 | OIRC_TL_VAL | OIRC_TL_BADI | |||
DESCR | Short description text, key word, key screen | DESCR_D | CHAR | 60 | TEXT60 | ||||
QUSTR | Table name of the document structure | QUSTR | CHAR | 30 | Assigned to domain | AS4TAB | |||
QUFNA | Table field for document structure | QUFNA | CHAR | 30 | Assigned to domain | FDNAME | |||
HEAD | Text field for fast entry | FSETXT | CHAR | 1 | XFELD | ||||
LINE | Text field for fast entry | FSETXT | CHAR | 1 | XFELD | ||||
COLU | Text field for fast entry | FSETXT | CHAR | 1 | XFELD | ||||
FSETYP | SSR Pricing - type of field in fast entry | OIRC_FSETYP | CHAR | 1 | OIRC_FSETYP | ||||
FIELDNAME | Field Name | FIELDNAME | CHAR | 30 | Assigned to domain | FDNAME | DFD | ||
ROLLNAME | Data element (semantic domain) | ROLLNAME | CHAR | 30 | Assigned to domain | ROLLNAME | ROL | DD_DTEL | |
DOMNAME | Domain name | DOMNAME | CHAR | 30 | Assigned to domain | DOMNAME | DD_DOMA | ||
LENG | Length of Field (Number of Characters) | DDLEN | NUMC | 4 | DDLEN | ||||
DATATYPE | Data Type in ABAP Dictionary | DATATYPE_D | CHAR | 4 | DTYPE | DATATYPE | |||
DDTEXT | Explanatory short text | DDTEXT | CHAR | 60 | DDTEXT | ||||
F_DESC | Heading | REPTEXT | CHAR | 55 | REPTEXT | ||||
REPTEXT | Heading | REPTEXT | CHAR | 55 | REPTEXT | ||||
SCRTEXT_S | Short Field Label | SCRTEXT_S | CHAR | 10 | SCRTEXT_S | ||||
SCRTEXT_M | Medium Field Label | SCRTEXT_M | CHAR | 20 | SCRTEXT_M | ||||
SCRTEXT_L | Long Field Label | SCRTEXT_L | CHAR | 40 | SCRTEXT_L | ||||
NRCOL | SSR Pricing - column number | OIRC_NRCOL | NUMC | 2 | OIRC_COLNR | ||||
H_DESC | Character Field Length = 10 | CHAR10 | CHAR | 10 | CHAR10 | ||||
H_TEXT | SSR Pricing - Header value | OIRC_H_VALUE | CHAR | 60 | CHAR60 | ||||
H_VALUE | SSR Pricing - Header value | OIRC_H_VALUE | CHAR | 60 | CHAR60 | ||||
F_VALUE | SSR Pricing - field value | OIRC_F_VALUE | CHAR | 80 | CHAR80 | ||||
MARGINELEMENT1 | Condition subtotal | KZWIW | CHAR | 1 | KZWIW | ||||
MARGINELEMENT2 | Condition subtotal | KZWIW | CHAR | 1 | KZWIW | ||||
NAME01 | Short description text, key word, key screen | DESCR_D | CHAR | 60 | TEXT60 | ||||
NAME02 | Short description text, key word, key screen | DESCR_D | CHAR | 60 | TEXT60 | ||||
NAME03 | Short description text, key word, key screen | DESCR_D | CHAR | 60 | TEXT60 | ||||
NAME04 | Short description text, key word, key screen | DESCR_D | CHAR | 60 | TEXT60 | ||||
NAME05 | Short description text, key word, key screen | DESCR_D | CHAR | 60 | TEXT60 | ||||
F_VALUE01 | SSR Pricing - field value | OIRC_F_VALUE | CHAR | 80 | CHAR80 | ||||
F_VALUE02 | SSR Pricing - field value | OIRC_F_VALUE | CHAR | 80 | CHAR80 | ||||
F_VALUE03 | SSR Pricing - field value | OIRC_F_VALUE | CHAR | 80 | CHAR80 | ||||
F_VALUE04 | SSR Pricing - field value | OIRC_F_VALUE | CHAR | 80 | CHAR80 | ||||
F_VALUE05 | SSR Pricing - field value | OIRC_F_VALUE | CHAR | 80 | CHAR80 | ||||
PRLNR | SSR Pricing - Number of history price lines | OIRC_PRLNR | NUMC | 2 | OIRC_PRLNR | ||||
MARGINTEXT1 | SSR Pricing - Margin 1 line text | OIRC_M1_VALUE | CHAR | 60 | CHAR60 | ||||
MARGINTEXT2 | SSR Pricing - Margin 2 line text | OIRC_M2_VALUE | CHAR | 60 | CHAR60 | ||||
PK_BADI | SSR Pricing - User price check methods | OIRC_PK_BADI | CHAR | 20 | OIRC_PK_VAL | OIRC_PK_BADI | |||
EM_BADI | SSR Pricing - Matrix edit methods | OIRC_EM_BADI | CHAR | 20 | OIRC_EM_VAL | OIRC_EM_BADI | |||
HS_BADI | SSR Pricing - History selection | OIRC_HS_BADI | CHAR | 20 | OIRC_HS_VAL | OIRC_HS_BADI | |||
COMPLIST | SSR Pricing - Competitor list on the screen | OIRC_COMPLIST | CHAR | 1 | YESNO | ||||
SV_BADI | SSR Pricing - Save command method | OIRC_SV_BADI | CHAR | 20 | OIRC_SV_VAL | OIRC_SV_BADI | |||
COPY_OW | SSR Pricing - Indicator to overwrite prices if copied. | OIRC_COPY_OW | CHAR | 1 | YESNO | ||||
DB_BADI | BADI to determine cells for reset in pricing | OIRC_DB_BADI | CHAR | 20 | OIRC_DB_VAL | OIRC_DB_BADI | |||
UPLSAVENEW | SSR Pricing - Always save new price during upload | OIRC_UPLSAVENEW | CHAR | 1 | YESNO |
Key field | Non-key field |
How do I retrieve data from SAP structure ROIRC_CONDITION using ABAP code?
As ROIRC_CONDITION is a database structure and not a table it does not store any data in the SAP data dictionary. The ABAP SELECT statement is therefore not appropriate and can not be performed on ROIRC_CONDITION as there is no data to select.How to access SAP table ROIRC_CONDITION
Within an ECC or HANA version of SAP you can also view further information about ROIRC_CONDITION and the data within it using relevant transactions such asSE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).
Search for further information about these or an SAP related objects