SAP UPF_SCREEN_OPTIOS Planning Functions: Selection Conditions Table data and field list

UPF_SCREEN_OPTIOS 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 "Planning Functions: Selection Conditions" 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_UPF_SCREEN_OPTIOS TYPE UPF_SCREEN_OPTIOS.

The UPF_SCREEN_OPTIOS table consists of various fields, each holding specific information or linking keys about Planning Functions: Selection Conditions data available in SAP. These include SCRTEXT_M (Medium Field Label), OPTIO01 (Selection Condition - Icon for Screen), LOW01 (Field for any characteristic value (external display)), TEXT_LOW01 (Long Description)... 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. .

UPF_SCREEN_OPTIOS structure Technical Details:

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Cannot Be Enhanced


SAP UPF_SCREEN_OPTIOS structure fields - Full list of fields found in SAP data dictionary

Looking for S/4HANA specific information? Click here to explore the details, fields and extensibility available for this table in the SAP S/4HANA version of the UPF_SCREEN_OPTIOS table. Also check whether the table still exists or has been transformed into a CDS view as part of the HANA simplifications.
Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
CHCKBSelection in Package UPF_Y_CHCKBCHAR1XFELD
SCRTEXT_MMedium Field Label SCRTEXT_MCHAR20SCRTEXT_M
OPTIO01Selection Condition - Icon for Screen UPF_Y_SCR_OPTIONCHAR60
LOW01Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
TEXT_LOW01Long Description UPC_Y_TXTLGCHAR60TEXT60
HIGH01Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
TEXT_HIGH01Long Description UPC_Y_TXTLGCHAR60TEXT60
OPTIO02Selection Condition - Icon for Screen UPF_Y_SCR_OPTIONCHAR60
LOW02Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
TEXT_LOW02Long Description UPC_Y_TXTLGCHAR60TEXT60
HIGH02Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
TEXT_HIGH02Long Description UPC_Y_TXTLGCHAR60TEXT60
OPTIO03Selection Condition - Icon for Screen UPF_Y_SCR_OPTIONCHAR60
LOW03Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
TEXT_LOW03Long Description UPC_Y_TXTLGCHAR60TEXT60
HIGH03Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
TEXT_HIGH03Long Description UPC_Y_TXTLGCHAR60TEXT60
OPTIO04Selection Condition - Icon for Screen UPF_Y_SCR_OPTIONCHAR60
LOW04Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
TEXT_LOW04Long Description UPC_Y_TXTLGCHAR60TEXT60
HIGH04Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
TEXT_HIGH04Long Description UPC_Y_TXTLGCHAR60TEXT60
OPTIO05Selection Condition - Icon for Screen UPF_Y_SCR_OPTIONCHAR60
LOW05Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
TEXT_LOW05Long Description UPC_Y_TXTLGCHAR60TEXT60
HIGH05Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
TEXT_HIGH05Long Description UPC_Y_TXTLGCHAR60TEXT60
OPTIO06Selection Condition - Icon for Screen UPF_Y_SCR_OPTIONCHAR60
LOW06Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
TEXT_LOW06Long Description UPC_Y_TXTLGCHAR60TEXT60
HIGH06Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
TEXT_HIGH06Long Description UPC_Y_TXTLGCHAR60TEXT60
OPTIO07Selection Condition - Icon for Screen UPF_Y_SCR_OPTIONCHAR60
LOW07Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
TEXT_LOW07Long Description UPC_Y_TXTLGCHAR60TEXT60
HIGH07Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
TEXT_HIGH07Long Description UPC_Y_TXTLGCHAR60TEXT60
OPTIO08Selection Condition - Icon for Screen UPF_Y_SCR_OPTIONCHAR60
LOW08Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
TEXT_LOW08Long Description UPC_Y_TXTLGCHAR60TEXT60
HIGH08Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
TEXT_HIGH08Long Description UPC_Y_TXTLGCHAR60TEXT60
OPTIO09Selection Condition - Icon for Screen UPF_Y_SCR_OPTIONCHAR60
LOW09Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
HIGH09Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
OPTIO10Selection Condition - Icon for Screen UPF_Y_SCR_OPTIONCHAR60
LOW10Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
HIGH10Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
OPTIO11Selection Condition - Icon for Screen UPF_Y_SCR_OPTIONCHAR60
LOW11Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
HIGH11Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
OPTIO12Selection Condition - Icon for Screen UPF_Y_SCR_OPTIONCHAR60
LOW12Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
HIGH12Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
OPTIO13Selection Condition - Icon for Screen UPF_Y_SCR_OPTIONCHAR60
LOW13Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
HIGH13Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
OPTIO14Selection Condition - Icon for Screen UPF_Y_SCR_OPTIONCHAR60
LOW14Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
HIGH14Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
OPTIO15Selection Condition - Icon for Screen UPF_Y_SCR_OPTIONCHAR60
LOW15Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
HIGH15Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
OPTIO16Selection Condition - Icon for Screen UPF_Y_SCR_OPTIONCHAR60
LOW16Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
HIGH16Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
OPTIO20Selection Condition - Icon for Screen UPF_Y_SCR_OPTIONCHAR60
LOW20Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
TEXT_LOW20Long Description UPC_Y_TXTLGCHAR60TEXT60
HIGH20Field for any characteristic value (external display) UPC_Y_CHAVLEXTCHAR70UPC_CHAVLEXT
TEXT_HIGH20Long Description UPC_Y_TXTLGCHAR60TEXT60

Key field Non-key field



How do I retrieve data from SAP structure UPF_SCREEN_OPTIOS using ABAP code?

As UPF_SCREEN_OPTIOS 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 UPF_SCREEN_OPTIOS as there is no data to select.

How to access SAP table UPF_SCREEN_OPTIOS

Within an ECC or HANA version of SAP you can also view further information about UPF_SCREEN_OPTIOS and the data within it using relevant transactions such as

SE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).