SAP PSGENERB PS Key Figures: ELM_PS Table data and field list

PSGENERB 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 "PS Key Figures: ELM_PS" 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_PSGENERB TYPE PSGENERB.

The PSGENERB table consists of various fields, each holding specific information or linking keys about PS Key Figures: ELM_PS data available in SAP. These include POSID (Work Breakdown Structure Element (WBS Element)), PSPID (Project Definition), POSKI (WBS element short identification), VERNR (Number of the responsible person (project manager))... 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. .

PSGENERB structure Technical Details:

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can be enhanced (character-type or numeric)


SAP PSGENERB 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 PSGENERB 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
EISKTEXTDescription AUFTEXTCHAR40TEXT40
POSIDWork Breakdown Structure Element (WBS Element) PS_POSIDCHAR24PROJNPS_POSIDPRO
PSPIDProject Definition PS_PSPIDCHAR24ABPSNPS_PSPIDPSPPD_DUMMY
POSKIWBS element short identification PS_POSKICHAR16PS_PROKI
VERNRNumber of the responsible person (project manager) PS_VERNRNUMC8TCJ04PS_VERNR
VERNAName of responsible person (Project manager) PS_VERNACHAR25PS_VERNA
ASTNRApplicant number PS_ASTNRNUMC8TCJ05PS_ASTNR
ASTNAApplicant PS_ASTNACHAR25PS_ASTNA
COMCODCompany Code BUKRSCHAR4T001BUKRSBUKC_T001
BUSAREBusiness Area GSBERCHAR4TGSBGSBERGSB
PRFCTRProfit Center PRCTRCHAR10CEPCALPHAPRCTRPRCPRCTR_EMPTY
PRTYPProject type PS_PRARTCHAR2TCJ1PS_PRART
AKOKRControlling area of requesting cost center PS_AKOKRCHAR4TKA01CACCDCAC
AKSTLRequesting cost center PS_AKSTLCHAR10CSKSALPHAKOSTLKOS
FKOKRControlling area of responsible cost center PS_FKOKRCHAR4TKA01CACCDCAC
FKSTLResponsible cost center PS_FKSTLCHAR10CSKSALPHAKOSTLKOS
SCOPEObject Class SCOPE_CVCHAR2SCOPESCOPE_CVPCO
WERKSPlant WERKS_DCHAR4T001WWERKSWRKH_T001W_C
USR00X1st user field for 20 characters - WBS element- USR00PRPSCHAR20USRCHAR20
USR01X2nd user field 20 digits - WBS element USR01PRPSCHAR20USRCHAR20
USR02X3rd user-defined field 10 digits -WBS element USR02PRPSCHAR10USRCHAR10
USR03X4th user-defined field 10 digits -WBS element USR03PRPSCHAR10USRCHAR10
USR08X1st user field for date -WBS element USR08PRPSDATS8USRDATE
USR09X2nd user field for date -WBS element USR09PRPSDATS8USRDATE
USR10X1st user field for 'Ind. for evaluations' WBS elem. USR10PRPSCHAR1FLAG
USR11X2nd user field for 'Indicator for eval.s' WBS elemnt USR11PRPSCHAR1FLAG
COSCTRCost Center KOSTLCHAR10CSKSALPHAKOSTLKOS
IZWEKReason for investment IZWEKCHAR2T087IIZWEK
ISIZEScale of investment objects IM_SIZECLCHAR2TAIF5ALPHASIZECL
IUMKZReason for environmental investment AM_UMWKZCHAR5T087KAM_UMWKZ
STORTLocation PS_STORTCHAR10T499SAP_STAND

Key field Non-key field



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

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

How to access SAP table PSGENERB

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

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