SAP PSMASTDATA Master Data for Projects/WBS Elements in Report-Writer Table data and field list

PSMASTDATA 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 "Master Data for Projects/WBS Elements in Report-Writer" 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_PSMASTDATA TYPE PSMASTDATA.

The PSMASTDATA table consists of various fields, each holding specific information or linking keys about Master Data for Projects/WBS Elements in Report-Writer data available in SAP. These include OBJNR (Object), KTEXT (Description), ERNAM (Name of Person who Created the Object), ERDAT (Date on Which Record Was Created)... 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. .

PSMASTDATA 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 PSMASTDATA 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 PSMASTDATA 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
OBJNRObject J_OBJNREXTCHAR22OBJEXJ_OBJNREXTONR
KTEXTDescription AUFTEXTCHAR40TEXT40
ERNAMName of Person who Created the Object ERNAMCHAR12USNAM
ERDATDate on Which Record Was Created ERDATDATS8DATUM
AENAMName of Person Who Changed Object AENAMCHAR12USNAM
AEDATDate on which object was last changed UPDATDATS8DATUM
VERNRNumber of the responsible person (project manager) PS_VERNRNUMC8Assigned to domainPS_VERNR
VERNAName of responsible person (Project manager) PS_VERNACHAR25PS_VERNA
ASTNRApplicant number PS_ASTNRNUMC8Assigned to domainPS_ASTNR
ASTNAApplicant PS_ASTNACHAR25PS_ASTNA
BUKRSCompany Code BUKRSCHAR4Assigned to domainBUKRSBUKC_T001
GSBERBusiness Area GSBERCHAR4Assigned to domainGSBERGSB
KOKRSControlling Area KOKRSCHAR4Assigned to domainCACCDCAC
PRCTRProfit Center PRCTRCHAR10Assigned to domainALPHAPRCTRPRCPRCTR_EMPTY
OWAERCurrency Key OWAERCUKY5Assigned to domainWAERSOWS
PLFAZProject planned start date PS_PLFAZDATS8DATUM
PLSEZProject planned finish date PS_PLSEZDATS8DATUM
WERKSPlant WERKS_DCHAR4Assigned to domainWERKSWRKH_T001W_C
KOSTLCost Center KOSTLCHAR10Assigned to domainALPHAKOSTLKOS
KTRGCost Object KSTRGCHAR12Assigned to domainKSTRGKTR
VNAMEJoint Venture JV_NAMECHAR6Assigned to domainALPHAJV_NAMEJVV
RECIDRecovery Indicator JV_RECINDCHAR2Assigned to domainALPHAJV_RECIND
ETYPEEquity type JV_ETYPECHAR3Assigned to domainALPHAJV_ETYPE
JIBCLJIB/JIBE Class JV_JIBCLCHAR3Assigned to domainJV_JIBCLJIB
JIBSAJIB/JIBE Subclass A JV_JIBSACHAR5Assigned to domainJV_JIBSAJBS
SCOPEObject Class SCOPE_CVCHAR2SCOPESCOPE_CVPCO
XSTATStatistical WBS element PS_XSTATCHAR1XFELD
TXJCDTax Jurisdiction TXJCDCHAR15Assigned to domainTXJCDTXJ
ZSCHMInterest Profile for Project/Order Interest Calculation PS_ZSCHMCHAR7Assigned to domainPS_ZSCHM
PRARTProject type PS_PRARTCHAR2Assigned to domainPS_PRART
STUFELevel in Project Hierarchy PS_STUFEINT13INT1
AKOKRControlling area of requesting cost center PS_AKOKRCHAR4Assigned to domainCACCDCAC
AKSTLRequesting cost center PS_AKSTLCHAR10Assigned to domainALPHAKOSTLKOS
FKOKRControlling area of responsible cost center PS_FKOKRCHAR4Assigned to domainCACCDCAC
FKSTLResponsible cost center PS_FKSTLCHAR10Assigned to domainALPHAKOSTLKOS
SUBPRSub-project in work breakdown structure PS_SUBPRCHAR12Assigned to domainPS_SUBPR
USR001st user field for 20 characters - WBS element- USR00PRPSCHAR20USRCHAR20
USR012nd user field 20 digits - WBS element USR01PRPSCHAR20USRCHAR20
USR023rd user-defined field 10 digits -WBS element USR02PRPSCHAR10USRCHAR10
USR034th user-defined field 10 digits -WBS element USR03PRPSCHAR10USRCHAR10
USR041st user-defined field for quantity(length 10,3) WBS element USR04PRPSQUAN13(3) USRQUAN13
USE041st user defined field for quantity field unit - WBS element USE04PRPSUNIT3Assigned to domainCUNITMEINS
USR052nd use field for quantity (length 10,3) WBS element USR05PRPSQUAN13(3) USRQUAN13
USE052nd user defined field for quantity field unit - WBS element USE05PRPSUNIT3Assigned to domainCUNITMEINS
USR061st user field for values (length 10,3) WBS element USR06PRPSCURR13(3) USRCURR13
USE061st user defined field for value field unit - WBS element USE06PRPSCUKY5Assigned to domainWAERS
USR072nd user field for values (length 10,3) -WBS element USR07PRPSCURR13(3) USRCURR13
USE072nd user defined field for value field unit - WBS element USE07PRPSCUKY5Assigned to domainWAERS
USR081st user field for date -WBS element USR08PRPSDATS8USRDATE
USR092nd user field for date -WBS element USR09PRPSDATS8USRDATE
USR101st user field for 'Ind. for evaluations' WBS elem. USR10PRPSCHAR1FLAG
USR112nd user field for 'Indicator for eval.s' WBS elemnt USR11PRPSCHAR1FLAG
SEL_PSPMAXSelection: To project definition SEL_PSPMAXCHAR24PROJNPS_PSPIDPD
SEL_PSPMINSelection: From project definition SEL_PSPMINCHAR24PROJNPS_PSPIDPD
SEL_PSPFLGSelection: Quantity in project definition SEL_PSPFLGCHAR1CHAR1_X
SEL_POSMAXSelection: To WBS element SEL_POSMAXCHAR24PROJNPS_POSIDPR
SEL_POSMINSelection: From WBS element SEL_POSMINCHAR24PROJNPS_POSIDPR
SEL_POSFLGSelection: Quantity in WBS element SEL_POSFLGCHAR1CHAR1_X
SEL_NW_MAXSelection: To network SEL_NW_MAXCHAR12Assigned to domainALPHAAUFNR
SEL_NW_MINSelection: From network SEL_NW_MINCHAR12Assigned to domainALPHAAUFNR
SEL_NW_FLGSelection: Quantiy in network SEL_NW_FLGCHAR1CHAR1_X
SEL_VARIANTEVariant Name RALDB_VARICHAR14RALDB_VARI
SEL_PROFIDProfile for logical database PSJ PS_PROF_DBCHAR12Assigned to domainPS_PROF_DBPDB
SEL_DB_VIEWStructure view of Project Info System database PS_DB_VIEWCHAR12Assigned to domainPS_DB_VIEW

Key field Non-key field



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

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

How to access SAP table PSMASTDATA

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

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