SAP VARIDESC Selection Variants: Description Table

Overview

VARIDESC is a standard SAP S/4HANA table that stores Selection Variants: Description data. There are total 20 fields in the VARIDESC table. The following is a list of the fields that make up this table. Key fields are marked in blue.

The table VARIDESC belongs to Logical DB, Selection Screens, Selection Variants (BC-ABA-TO) module and is located in the package Selection Screens, Variants, Logical Databases (SLDBV).

In addition, following links provide an overview of foreign key relationships, if any, that link VARIDESC to other SAP tables and standard CDS views available based on VARIDESC table in S/4HANA 2020.

Techincal Settings of VARIDESC

Below are technical details of the table VARIDESC

  • Buffering switched on
  • Full buffering as specified by generic key
  • Storage type is Column Store

List of VARIDESC Fields

The following table gives you an overview of the fields available in VARIDESC

FieldDescriptionData ElementCheck TableData TypeLength
MANDTClientMANDTCLNT3
REPORTABAP: Program Name in Variant KeyVARI_REPRTCHAR40
SVARIANTABAP: Name of variant (without program name)VARIANTCHAR14
FIELDNAMEABAP: Name of SELECT-OPTION/PARAMETERRSSCR_NAMECHAR8
FTABNAMETable NameTABNAMECHAR30
FIELDKINDABAP: Type of selectionRSSCR_KINDCHAR1
OLENABAP: Output length of selection conditionRSSCR_OLENINT410
DBFIELDABAP: Reference field for selectionRSSCR_DBFICHAR132
DYNSELSelection variants: Dynamic selection flagRVARI_DYNSCHAR1
SPATTERNSelection variants: Search help parameter flagRVARI_SPCHAR1
OBLIGATSelection variants: Required field flagRVARI_OBLICHAR1
SPAGPASelection variants: SPA/GPA flagRVARI_SPGPCHAR1
PROTECTABAP: Flag: Selection protectedRVARI_PROTCHAR1
INVISIBLESelection variants: Invisible flagRVARI_INVCHAR1
NO_INTERVSelection variants: No intervals flagRVARI_NOINCHAR1
NO_VALUESSelection variants: Without values flagRVARI_NVALCHAR1
VVAR_KINDABAP: Type of variant variableRVARI_VTYPCHAR1
VVAR_NAMEABAP: Name of Variant VariableRVARI_VNAMCHAR30
VVAR_SIGNABAP: ID: I/E (include/exclude values)TVARV_SIGNCHAR1
VVAR_OPTIABAP: Selection option (EQ/BT/CP/...)TVARV_OPTICHAR2

Foreign Key Relationships

A foreign key field is a table field that is allocated to a check table and becomes part of the table's foreign key. The following table gives you an overview of the foreign keys for VARIDESC

Other References