SAP HASH_DATA_FOR_PROJ Hash Data Structure for Project BO Table data and field list

HASH_DATA_FOR_PROJ 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 "Hash Data Structure for Project BO" 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_HASH_DATA_FOR_PROJ TYPE HASH_DATA_FOR_PROJ.

The HASH_DATA_FOR_PROJ table consists of various fields, each holding specific information or linking keys about Hash Data Structure for Project BO data available in SAP. These include PROJECT_DEFINITION (Project Definition), DESCRIPTION (PS: Short description (1st text line)), MASK_ID (Selection mask for WBS element short IDs), RESPONSIBLE_NO (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. .

HASH_DATA_FOR_PROJ structure Technical Details:

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can Be Enhanced (Deep)


SAP HASH_DATA_FOR_PROJ 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 HASH_DATA_FOR_PROJ 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
PROJECT_DEF 0
PROJECT_DEFINITIONProject Definition PS_PSPIDCHAR24ABPSNPS_PSPIDPSPPD_DUMMY
DESCRIPTIONPS: Short description (1st text line) PS_POST1CHAR40TEXT40
MASK_IDSelection mask for WBS element short IDs PS_KIMSKCHAR24PS_PROID
RESPONSIBLE_NONumber of the responsible person (project manager) PS_VERNRNUMC8PS_VERNR
APPLICANT_NOApplicant number PS_ASTNRNUMC8PS_ASTNR
COMP_CODECompany Code BUKRSCHAR4BUKRSBUKC_T001
BUS_AREABusiness Area GSBERCHAR4GSBERGSB
CONTROLLING_AREAControlling Area KOKRSCHAR4CACCDCAC
PROFIT_CTRProfit Center PRCTRCHAR10ALPHAPRCTRPRCPRCTR_EMPTY
PROJECT_CURRENCYWBS currency (project definition) PS_PWHIECUKY5WAERS
PROJECT_CURRENCY_ISOISO currency code ISOCDCHAR3ISOCD
NETWORK_ASSIGNMENTNetwork assignment PS_ZUORDNUMC1PS_ZUORD
STARTProject planned start date PS_PLFAZDATS8DATUM
FINISHProject planned finish date PS_PLSEZDATS8DATUM
PLANTPlant WERKS_DCHAR4WERKSWRKH_T001W_C
CALENDARFactory calendar key FABKLCHAR2WFCID
PLAN_BASICPlanning method for project basic dates PS_VGPLFNUMC1PSPLFRM
PLAN_FCSTPlanning method for project forecast dates PS_EWPLFNUMC1PSPLFRM
TIME_UNITTime unit in time scheduling PS_ZTEHTUNIT3CUNITMEINS
TIME_UNIT_ISOISO code for unit of measurement ISOCD_UNITCHAR3ISOCD_UNIT
NETWORK_PROFILENetwork profile PROFIDNZPLCHAR7PROFILIDPNW
PROJECT_PROFILEProject Profile PROFIDPROJCHAR7PROFIDPROJPWS
BUDGET_PROFILEBudget Profile BP_BPROFILCHAR6BP_PROFILBP1
PROJECT_STOCKProject stock PS_BESTANDCHAR1XFELD
OBJECTCLASSObject Class SCOPE_CVCHAR2SCOPESCOPE_CVPCO
STATISTICALStatistical WBS element PS_XSTATCHAR1XFELD
TAXJURCODETax Jurisdiction TXJCDCHAR15TXJCDTXJ
INT_PROFILEInterest Profile for Project/Order Interest Calculation PS_ZSCHMCHAR7PS_ZSCHM
WBS_SCHED_PROFILEProfile for WBS scheduling PS_SCHDPRFCHAR12PS_SCHDPRF
CSH_BDGT_PROFILEPayment plan profile PSFM_PRFCHAR6BP_PROFILBP1
PLAN_PROFILEPlanning profile BP_PPROFILCHAR6BP_PROFILBP1
JOINT_VENTUREJoint Venture JV_NAMECHAR6ALPHAJV_NAMEJVV
RECOVERY_INDRecovery Indicator JV_RECINDCHAR2ALPHAJV_RECIND
EQUITY_TYPEEquity type JV_ETYPECHAR3ALPHAJV_ETYPE
JV_OBJECT_TYPEJoint Venture Object Type JV_OTYPECHAR4ALPHAJV_OTYPE
JV_JIB_CLASSJIB/JIBE Class JV_JIBCLCHAR3JV_JIBCLJIB
JV_JIB_SUB_CLASS_AJIB/JIBE Subclass A JV_JIBSACHAR5JV_JIBSAJBS
DELETION_FLAGDeletion Indicator PS_DELETION_FLAGCHAR1XFLAG
OBJECTCLASS_EXTObject class, language-dependent SCOPE_LDCHAR5CHAR5
FUNC_AREAFunctional Area FKBER_SHORTCHAR4FKBER_SHORTFBE
FUNC_AREA_LONGFunctional Area FKBERCHAR16FKBERFBE
SKF_WBS_VALUES 0
WBS_ELEMENTS 0
NETWORK_ACTIVITY 0
WBS_MILESTONES 0
WBS_HIERARCHY 0
POC_EVPOC 0
NETWORK_DET 0
ACTIVITY_MILESTONES 0
COMPONENTS 0
ACTIVITY_CONFIRMATIONS 0

Key field Non-key field



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

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

How to access SAP table HASH_DATA_FOR_PROJ

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

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