SAP PROJ Project definition Table data and field list

PROJ is a standard SAP Table which is used to store Project definition data in SAP systems, such as SAP R/3, S/4HANA, depending on the version and release level.

The PROJ table consists of various fields, each holding specific information or linking keys about Project definition data available in SAP. These include PSPNR (Project definition (internal)), PSPID (Project Definition), POST1 (PS: Short description (1st text line)), OBJNR (Object number)... 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. .

PROJ 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: Can be enhanced (character-type or numeric)


SAP PROJ 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 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
MANDTClient MANDTCLNT3T000MANDT
PSPNRProject definition (internal) PS_INTNRNUMC8KONPDPS_PSPNR
PSPIDProject Definition PS_PSPIDCHAR24ABPSNPS_PSPIDPSPPD_DUMMY
POST1PS: Short description (1st text line) PS_POST1CHAR40TEXT40
OBJNRObject number J_OBJNRCHAR22ONR00J_OBJNRONR
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
KIMSKSelection mask for WBS element short IDs PS_KIMSKCHAR24PS_PROID
AUTODAutomatic value transfer from WBS element to project def. PS_AUTODCHAR1XFELD
STSPDStatus profile for project definition PS_STSPDCHAR8TJ20J_STSMA
STSPRStatus profile for WBS element PS_STSPRCHAR8TJ20J_STSMA
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
VBUKRCompany code for the project PS_VBUKRCHAR4T001BUKRSBUK
VGSBRBusiness area for the project PS_VGSBRCHAR4TGSBGSBERGSB
VKOKRControlling area for the project PS_VKOKRCHAR4TKA01CACCDCAC
PRCTRProfit Center PRCTRCHAR10CEPCALPHAPRCTRPRCPRCTR_EMPTY
PWHIEWBS currency (project definition) PS_PWHIECUKY5TCURCWAERS
ZUORDNetwork assignment PS_ZUORDNUMC1PS_ZUORD
TRMEQIndicator: WBS dates detailed by activity dates PS_TRMEQCHAR1X
PLFAZProject planned start date PS_PLFAZDATS8DATUM
PLSEZProject planned finish date PS_PLSEZDATS8DATUM
WERKSPlant WERKS_DCHAR4T001WWERKSWRKH_T001W_C
KALIDFactory calendar key FABKLCHAR2TFACDWFCID
VGPLFPlanning method for project basic dates PS_VGPLFNUMC1PSPLFRM
EWPLFPlanning method for project forecast dates PS_EWPLFNUMC1PSPLFRM
ZTEHTTime unit in time scheduling PS_ZTEHTUNIT3T006CUNITMEINS
NZANZIndicator: Network header visible to end user NETZOBERFLCHAR1X
PLNAWApplication of the task list PLNAWCHAR1TCA09PLNAW
VPROFNetwork profile PROFIDNZPLCHAR7TCN41PROFILIDPNW
PROFLProject Profile PROFIDPROJCHAR7TCJ41PROFIDPROJPWS
BPROFBudget Profile BP_BPROFILCHAR6TBP1CBP_PROFILBP1
TXTSPLanguage Key SPRASLANG1T002ISOLASPRASSPRH_T002
KOSTLCost Center KOSTLCHAR10CSKSALPHAKOSTLKOS
KTRGCost Object KSTRGCHAR12CKPHKSTRGKTR
AEDTEDate of last scheduling of the overall network (basic dates) PS_AEDTEDATS8DATUM
AEDTPDate of last scheduling of the overall network (forecast) PS_AEDTPDATS8DATUM
BERSTAuthorization key for project master data PS_BERSTCHAR16CHAR16
BERTRAuthorization key for project dates (WBS) PS_BERTRCHAR16CHAR16
BERKOAuthorization key for costs and revenues PS_BERKOCHAR16CHAR16
BERBUAuthorization key for project budget PS_BERBUCHAR16CHAR16
SPSNRCurrent number for standard project PS_ISPSPNUMC8PROJSKONPSPS_ISPSP
BESTAProject stock PS_BESTANDCHAR1XFELD
SCOPEObject Class SCOPE_CVCHAR2SCOPESCOPE_CVPCO
XSTATStatistical WBS element PS_XSTATCHAR1XFELD
TXJCDTax Jurisdiction TXJCDCHAR15TTXJTXJCDTXJ
ZSCHMInterest Profile for Project/Order Interest Calculation PS_ZSCHMCHAR7TPI01PS_ZSCHM
SCPRFProfile for WBS scheduling PS_SCHDPRFCHAR12TCXPSPS_SCHDPRF
IMPRFInvestment measure profile IM_PROFILCHAR6TAPRFIM_PROFIL
FMPRFPayment plan profile PSFM_PRFCHAR6TBP1CBP_PROFILBP1
ABGSLResults Analysis Key ABGR_SCHLCHAR6TKKAAABGR_SCHLACS
POSTUPS: Short description (1st text line) in all caps PS_POSTUCHAR40CHAR40
PPROFPlanning profile BP_PPROFILCHAR6TBP1CBP_PROFILBP1
PLINTIndicator for Integrated Planning PLINTCHAR1XFELD
LOEVMDeletion Indicator LOEVMCHAR1XFELD
INACTIndicator: Project definition inactive PS_INACTCHAR1XFELD
KZBWSValuation of Special Stock KZBWSCHAR1KZBWS
SMPRFSimulation profile SIM_PROFILCHAR7TCN54SIM_PROFIL
FLGVRGIndicator: Bottom-up calculation with activity dates PS_FLGVRGCHAR1PS_FLGVRG
GRTOPIndicator: Automatic requirements grouping GRONTOPCHAR1XFELD
PGPRFDistribution profile PGPROFIDCHAR6TPGPRFPGPROFID
STORTLocation PS_STORTCHAR10T499SAP_STAND
LOGSYSTEMLogical System LOGSYSTEMCHAR10Assigned to domainALPHALOGSYS
KZERBIndicator: Project summarization via master data charact. PS_KZERBCHAR1XFELD
PARGRPartner Determination Procedure PARGRCHAR4V_TVPG_SPARGR
FUNC_AREAFunctional Area FKBERCHAR16TFKBFKBERFBE
VKORGSales Organization VKORGCHAR4TVKOVKORGVKOC_VKORG
VTWEGDistribution Channel VTWEGCHAR2TVKOVVTWEGVTWC_VTWEG
SPARTDivision SPARTCHAR2TVTASPARTSPAC_SPART
DPPPROFDynamic Item Processor Profile AD01PROFNRCHAR8AD01C_PROFAD01PROFNRAD0DIP_PROFILE
VPKSTUNode level SEU_LEVELNUMC2SEU_LEVEL
PSPID_EDITProject Number (External) Edited PS_PSPID_EDITCHAR24PS_PSPID_EDIT
VNAMEJoint Venture JV_NAMECHAR6T8JVALPHAJV_NAMEJVV
RECIDRecovery Indicator JV_RECINDCHAR2T8JJALPHAJV_RECIND
ETYPEEquity type JV_ETYPECHAR3T8JEALPHAJV_ETYPE
OTYPEJoint Venture Object Type JV_OTYPECHAR4ALPHAJV_OTYPE
JIBCLJIB/JIBE Class JV_JIBCLCHAR3T8J6AJV_JIBCLJIB
JIBSAJIB/JIBE Subclass A JV_JIBSACHAR5T8J6CJV_JIBSAJBS
ZFILEPATHCharacter field of length 40 CHAR40CHAR40CHAR40
ZFILE1NAMEChar 20 CHAR20CHAR20CHAR20
ZFILE1EXTE3-Byte field CHAR3CHAR3CHAR3
ZFILE2NAMEChar 20 CHAR20CHAR20CHAR20
ZFILE2EXTE3-Byte field CHAR3CHAR3CHAR3
ZFILE3NAMEChar 20 CHAR20CHAR20CHAR20
ZFILE3EXTE3-Byte field CHAR3CHAR3CHAR3
SCHTYPScheduling scenario PS_SCHED_TYPECHAR1PS_SCHED_TYPE
SPROGForecast start date of project definition PS_SPROGDATS8DATE
EPROGForecast finish date for project definition PS_EPROGDATS8DATE
.INCLU--AP 0
CPD_UPDATTime Stamp /CPD/PFP_TSTMPDEC15TSTLC/CPD/PFP_TSTMP
.INCLU--AP 0
FERC_INDRegulatory indicator FE_INDCHAR4FERC_C7ALPHAFE_IND
.INCLU--AP 0
PROJ_STATUSStatus Combination ACTCMB_DELEINT13ACTCMB_TABACTCMB_DOM

Key field Non-key field



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

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

SELECT SINGLE *
FROM PROJ
INTO CORRESPONDING FIELDS OF WA_PROJ
WHERE...

How to access SAP table PROJ

Within an ECC or HANA version of SAP you can also view further information about 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).

Related SAP tables and the relationships to PROJ

    STREENODE - Description of a Hierarchy Node
        RAIPATTR - Attributes for item, measure or appropriation req.
    PRPS - PSP (project structure plan) element master data
    IMAK - Appropriation requests - general data
        RIMAKPGES - Appropriation request: Percentage distribution (t)
        RAIPWI - Key figs for preinvestment analysis per plan ver.
        RAIPPASC - Data for partner determination procedure
        AUFKV_REQ - Order for appropriation request
        PROJ_REQ - Project definition for appropriation request
            PRPS_REQ - WBS element for appropriation request
        RIPASW - Values for Reporting for Programs
        BPGE_IM - Budgeting/planning: total values
        BPJA_IM - Budgeting/planning: annual values
        RAIMACT - Actual values
        IMTP - Investment programs
            IMPR - Investment Program Positions
                AUFKV - Table Generated for View AUFKV
                PROJ - Project definition

    ARKOPF - Archiving run header data
        VSKOPF - Version: Header - general data for a
    VBUP - Sales Document: Item Status
    CKIP1 - Periodic Values for Unit Costing Item
    COSP1 - CO Object: Cost Totals for External Postings
        COVP11 - CO object: Line items with doc. header (by period)
            COEPD11 - CO object: Unvaluated ln. item settlement w/status
                COEPBR11 - CO Object: Valuated Line Item Settlement
        COVJ11 - CO object: Line items with doc header (by year)
        COVO1 - CO Object: Open Items for Line Items (w/o doc.Hdr)
    COSPD1 - CO object: External cost totals - calculated
    COSPP - Transfer of Order in the COSP Table to the Project
    COKS1 - CO Object: Control Data for Secondary Planning
    VBKDPO - Sales document: Business item data (POSNR > 0)
    HEAD13 - SAPscript: Text Header
        LINE13 - SAPscript: Text Lines
    COSS1 - CO Object: Cost Totals for Internal Postings
        COVP12 - CO object: Line items with doc. header (by period)
            COEPD12 - CO object: Unvaluated ln. item settlement w/status
                COEPBR12 - CO Object: Valuated Line Item Settlement
        COVJ12 - CO object: Line items with doc header (by year)
        COVO12 - CO object: Fxd price agreement commitment ln items
    COSSD1 - CO object: Internal cost totals - calculated
    COSSP - Transfer of the Order COSS Table to the Project
    FPLA - Billing plan
    COKR1 - CO Object: Control Data for Statistical Key Figs
        HEAD14 - SAPscript: Text Header
            LINE14 - SAPscript: Text Lines
    COSR1 - CO Object: Statistical Key Figure Totals
        COVPR1 - CO object: Stat. key figure line items by period
        COVJR1 - CO object: Line items stat. key figures (by year)
    COSL1 - CO Object: Activity Type Totals
        COVPL1 - CO object: Activity type line items by period
        COVJL1 - CO object: Line items for acty types (by year)
    COSLD - CO object: Activity type sums - calculated
    FPLT - Billing Plan: Dates
    COSB1 - CO Object: Total Variances/Results Analyses
        COVPB1 - CO object: Variance/accrual line items by period
    COSBD1 - CO object: Sums of variance/accrual - calculated
    ANIA1 - Depr. simulation for invest. projects
        ANIB1 - Invest. projects: Depr. simulation analysis report
    ANLI1 - Link table for capital investment measure -> AuC
    FMSU1 - FM totals records for financial data
        COVFP1 - CO object: Financial data line items with doc. hdr
    TPI031 - CO Objects: Date of Last Interest Run
    EKKO - Purchasing Document Header
    PSDYVB - LDB PSJ: Dummy structure under VBAP
    EKPO - Purchasing Document Item
        EKET - Scheduling Agreement Schedule Lines
        EKKN - Account Assignment in Purchasing Document
        EKBE - Purchasing Document History
    EBAN - Purchase requisition
        EBKN - Purchase Requisition Account Assignment
    FPLAPS - Billing plan for PSP network plan
        FPLTPS - Billing plan for PSP/network (dates)
    LIKP - SD Document: Delivery Header Data
        LIPS - SD document: Delivery: Item data
    PSDYVK - LDB PSJ: Dummy structure under VBAK
    PSMERK - Characteristics for summarization wo.classificatn
    DRAD - Document-object link
    PRPS_R - Project Hierarchy Reporting Structure
        PRTE - Scheduling Data for Project Item
        PSMLST - Milestone I/O Table
        PSTX - PS Texts (Header)
    RSTHIE - BRST structure of the hierarchy table
        PLAF - Planned order
        PSMERK_PRPS - Characteristics for Summarization for WBS Elements
    KBED04 - Capacity Requirement Recs for Planned Orders (LDB)
    RESB04 - Reservation/dependent reqs for plan order (LDB)
        PSDYPR - LDB PSJ: Dummy structure under PRPS_R
    AUFK - Order master data
        AFKO - Order Header Data PP Orders
            AFPO - Order Item
            AFFL - Work order sequence
                ACT01 - Activity for LDB 01
    PSDYRH - LDB PSJ: Dummy structure under RSTHIE
    AFAB01 - Network Relationship (for LDB) - 01
    MLSTD - Milestone I/O Table
    PSTX1 - PS Texts (Header) for Activity (1)
    AFFH01 - Order PRT Data (for LDB) - 01
    KBED01 - Capacity Requirement Records (for LDB) - 01
        KBEZ - Additional data for table KBED (for ind.req/split)
            KPER - Additional data for KBEZ (person split in days)
        AFRU02 - Order Confirmations (for LDB) -02
    RESB01 - Reservation/Dependent Requirement for LDB-01
        PSDYOK - LDB PSJ: Dummy structure under RESB01
    PROJ - Project definition
    AFRU01 - Order Confirmations (for LDB) - 01
    PSMERK_ACT - Charactersitics for Summarization for Activity
    PSDYNV - LDB PSJ: Dummy structure under ACT01
        AFIH - Maintenance order header
        PSDYNP - LDB PSJ: Dummy structure under AUFK
    IMTP - Investment programs
        IMPR - Investment Program Positions
            PSDYIP - LDB PSJ: Dummy structure under IMPR
        PSDYPG - LDB PSJ: Dummy structure under IMTP
    PEGOB - Peg (master data of the CO object)
    PSDYPD - LDB PSJ: Dummy structure under PROJ
    PEGQTY - Assigned pegging object quantities
    PSDYPEG - LDB PSJ: Dummy Structure Under PEGOB
    ELM_PS - Additional data for hierarchy nodes (LDB PSJ)
        JSTO - Status object information
            PSTAT - Condensed status display
            JCDO - Change Documents for Status Object (Table JSTO)
            JEST - Individual Status per Object
                JCDS - Change docs. for system/user status (table JEST)
        ONR00 - General Object Number
            RPSCO1 - Summarization Table for Project Reporting
    VBAK - Sales Document: Header Data
            RPSQT - Summarization table for project reporting (quants)
            EV_PARAM - Object parameters for earned value analysis
            EV_POC - Earned value analysis: percentage of completion
            EV_VAL - Earned value analysis: earned value
            COBRA - Settlement Rule for Order Settlement
                COBRB - Distribution rules for sett. rule for order sett.
            BPHI1 - Cross-hierarchy data Control
            BPTR1 - Object Data Control
                BPGE1 - Totals record total value Control
                    BPVG1 - Table Generated for View BPVG1
    VBUK - Sales Doc.: Header Status and Administrative Data
                    BKHS1 - Header - Unit Costing (Control + Totals)
                        HEAD10 - SAPscript: Text Header
                            LINE10 - SAPscript: Text Lines
                        BKHT1 - Texts for CKHS
                        BKIS1 - Individual calculation/verification item gen.
                            BKIT1 - Texts for CKIS
                        BKIP1 - Periodic Values for Unit Costing Item
                BPJA1 - Totals record for total year value Control
                    BPVJ1 - Table Generated for View BPVJ1
                    BKHS2 - Header - Unit Costing (Control + Totals)
    VBKD - Sales Document: Business Data
    HEAD20 - SAPscript: Text Header
        LINE20 - SAPscript: Text Lines
    BKHT2 - Texts for CKHS
    BKIS2 - Individual calculation/verification item gen.
        BKIT2 - Texts for CKIS
    BKIP2 - Periodic Values for Unit Costing Item
                BPPE1 - Totals Record for Period Values Control
                    BPVP1 - Table Generated for View BPVP1
                BPIG1 - Budget Object Index (Overall Budget)
                BPIJ1 - Budget Object Index (Annual Budget)
    VBAP - Sales Document: Item Data
            COKA1 - CO Object: Cost Element Control Data
            COKP1 - CO Object: Primary Planning Control Data
                HEAD11 - SAPscript: Text Header
                    LINE11 - SAPscript: Text Lines
                CKHS1 - Header - Unit Costing (Control + Totals)
                    CKHT1 - Texts for CKHS
                    HEAD12 - SAPscript: Text Header
                        LINE12 - SAPscript: Text Lines
                    CKIS1 - Individual calculation/verification item gen.
                        CKIT1 - Texts for CKIS