SAP VPKUSERDATA Sales Pricing: User-Specific Data (GUI) Table data and field list

VPKUSERDATA is a standard SAP Table which is used to store Sales Pricing: User-Specific Data (GUI) data in SAP systems, such as SAP R/3, S/4HANA, depending on the version and release level.

The VPKUSERDATA table consists of various fields, each holding specific information or linking keys about Sales Pricing: User-Specific Data (GUI) data available in SAP. These include UNAME (User Name), APPL (Application), CALLER (Character field of length 6), START_VIEW (Initial view)... 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. .

VPKUSERDATA table Technical Details:

Delivery Class: A - Application table (master and transaction data)
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Not classified


SAP VPKUSERDATA table 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 VPKUSERDATA 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
MANDTClient MANDTCLNT3T000MANDT
UNAMEUser Name SYUNAMECHAR12SYCHAR12
APPLApplication APPLI_VEDACHAR2CHAR2
CALLERCharacter field of length 6 CHAR6CHAR6CHAR6
START_VIEWInitial view VPK_START_VIEWCHAR3CHAR3
SHOW_PERIODCheckbox XFELDCHAR1XFELD
SHOW_VBELNDisplay sales document after saving VPK_SHOW_VBELNCHAR1XFELD
SHOW_TREEShow structure tree VPK_SHOW_TREECHAR1XFELD
DIV_TREE_LAYOUTStructure tree item VPK_TREE_LAYOUTINT410INT4
DIV_TREE_HEIGHTNatural Number INT4INT410INT4
SPV_TREE_LAYOUTStructure tree item VPK_TREE_LAYOUTINT410INT4
SPV_TREE_HEIGHTNatural Number INT4INT410INT4
DISPLAY_WAERCurrency of dynamic item or characteristic VPK_WAERCHAR1VPK_WAER
ENTRY_COLUMNSColumns accepting input VPK_ENTRY_COLUMNCHAR9VPK_ENTRY_COLUMN
ENTRY_ONLY_DPOnly dynamic items accept input VPK_ENTRY_ONLY_DPCHAR1XFELD
HIDE_ZEROSDisplay open items only VPK_HIDE_ZEROSCHAR1XFELD
LOCK_MANUALLock after manual input VPK_LOCK_MANUALCHAR1XFELD
TABSTRIPActive tab indx VPK_TABSTRIPCHAR10CHAR10
DI_TABSTRIPActive tab indx VPK_TABSTRIPCHAR10CHAR10
SP_TABSTRIPActive tab indx VPK_TABSTRIPCHAR10CHAR10

Key field Non-key field



How do I retrieve data from SAP table VPKUSERDATA using ABAP code

The following ABAP code Example will allow you to do a basic selection on VPKUSERDATA to SELECT all data from the table
DATA: WA_VPKUSERDATA TYPE VPKUSERDATA.

SELECT SINGLE *
FROM VPKUSERDATA
INTO CORRESPONDING FIELDS OF WA_VPKUSERDATA
WHERE...

How to access SAP table VPKUSERDATA

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

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