P0156 SAP (HR master record, infotype P0001 (Org.assignment)) Structure details

Dictionary Type: Structure
Description: HR master record, infotype P0001 (Org.assignment)




ABAP Code to SELECT data from P0156
Related tables to P0156
Access table P0156




Structure field list including key, data, relationships and ABAP select examples

P0156 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 "HR master record, infotype P0001 (Org.assignment)" 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_P0156 TYPE P0156.

The P0156 table consists of various fields, each holding specific information or linking keys about HR master record, infotype P0001 (Org.assignment) data available in SAP. These include PERNR (Personnel Number), INFTY (Infotype), SUBTY (Subtype), OBJPS (Object Identification).. 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. .

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


SAP P0156 structure fields - Full list of fields found in SAP data dictionary

Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
PERNRPersonnel Number PERNR_DNUMC8PERNRPER
INFTYInfotype INFTYCHAR4T582AINFOTYPITP
SUBTYSubtype SUBTYCHAR4SUBTYSUB
OBJPSObject Identification OBJPSCHAR2OBJPSOPS
SPRPSLock Indicator for HR Master Data Record SPRPSCHAR1SPRPS
ENDDAEnd Date ENDDADATS8DATUM
BEGDAStart Date BEGDADATS8DATUM
SEQNRNumber of Infotype Record with Same Key SEQNRNUMC3NUM03
AEDTMChanged On AEDATDATS8DATUM
UNAMEName of Person Who Changed Object AENAMCHAR12USNAM
HISTOHistorical Record Flag HISTOCHAR1CHAR1
ITXEXText Exists for Infotype ITXEXCHAR1XFELD
REFEXReference Fields Exist (Primary/Secondary Costs) PRFEXCHAR1XFELD
ORDEXConfirmation Fields Exist ORDEXCHAR1XFELD
ITBLDInfotype Screen Control ITBLDCHAR2CHAR2
PREASReason for Changing Master Data PREASCHAR2T530EPREAS
FLAG1Reserved Field/Unused Field NUSEDCHAR1NUSED
FLAG2Reserved Field/Unused Field NUSEDCHAR1NUSED
FLAG3Reserved Field/Unused Field NUSEDCHAR1NUSED
FLAG4Reserved Field/Unused Field NUSEDCHAR1NUSED
RESE1Reserved Field/Unused Field of Length 2 NUSED2CHAR2NUSED2
RESE2Reserved Field/Unused Field of Length 2 NUSED2CHAR2NUSED2
GRPVLGrouping Value for Personnel Assignments PCCE_GPVALCHAR4PCCE_GPVAL
TPASIIRPEF taxation type P15_TPASINUMC2P15_TPASI
CDCOIIRPEF contribution indicator P15_CDCOICHAR5T5ITTSP15_CDCOI
CDDTRTax deduction indicator P15_CDDTRCHAR4T5ITDTP15_CDDTR
TPCM1Family member type P15_TPCOMNUMC2T5ITDSP15_TPCOM
NUCA1Number of family dependent P15_NUCARNUMC2NUM02
PRCO1Deduction percentage for family member type P15_PRCOMDEC5(2) P15_PERCE
XRIC1Component request P15_XRICHCHAR1XFELD
TPCM2Family member type P15_TPCOMNUMC2T5ITDSP15_TPCOM
NUCA2Number of family dependent P15_NUCARNUMC2NUM02
PRCO2Deduction percentage for family member type P15_PRCOMDEC5(2) P15_PERCE
XRIC2Component request P15_XRICHCHAR1XFELD
TPCM3Family member type P15_TPCOMNUMC2T5ITDSP15_TPCOM
NUCA3Number of family dependent P15_NUCARNUMC2NUM02
PRCO3Deduction percentage for family member type P15_PRCOMDEC5(2) P15_PERCE
XRIC3Component request P15_XRICHCHAR1XFELD
TPCM4Family member type P15_TPCOMNUMC2T5ITDSP15_TPCOM
NUCA4Number of family dependent P15_NUCARNUMC2NUM02
PRCO4Deduction percentage for family member type P15_PRCOMDEC5(2) P15_PERCE
XRIC4Component request P15_XRICHCHAR1XFELD
TPCM5Family member type P15_TPCOMNUMC2T5ITDSP15_TPCOM
NUCA5Number of family dependent P15_NUCARNUMC2NUM02
PRCO5Deduction percentage for family member type P15_PRCOMDEC5(2) P15_PERCE
XRIC5Component request P15_XRICHCHAR1XFELD
TPCM6Family member type P15_TPCOMNUMC2T5ITDSP15_TPCOM
NUCA6Number of family dependent P15_NUCARNUMC2NUM02
PRCO6Deduction percentage for family member type P15_PRCOMDEC5(2) P15_PERCE
XRIC6Component request P15_XRICHCHAR1XFELD
TPCM7Family member type P15_TPCOMNUMC2T5ITDSP15_TPCOM
NUCA7Number of family dependent P15_NUCARNUMC2NUM02
PRCO7Deduction percentage for family member type P15_PRCOMDEC5(2) P15_PERCE
XRIC7Component request P15_XRICHCHAR1XFELD
TPCM8Family member type P15_TPCOMNUMC2T5ITDSP15_TPCOM
NUCA8Number of family dependent P15_NUCARNUMC2NUM02
PRCO8Deduction percentage for family member type P15_PRCOMDEC5(2) P15_PERCE
XRIC8Component request P15_XRICHCHAR1XFELD
TPCM9Family member type P15_TPCOMNUMC2T5ITDSP15_TPCOM
NUCA9Number of family dependent P15_NUCARNUMC2NUM02
PRCO9Deduction percentage for family member type P15_PRCOMDEC5(2) P15_PERCE
XRIC9Component request P15_XRICHCHAR1XFELD
TPC10Family member type P15_TPCOMNUMC2T5ITDSP15_TPCOM
NUC10Number of family dependent P15_NUCARNUMC2NUM02
PRC10Deduction percentage for family member type P15_PRCOMDEC5(2) P15_PERCE
XRI10Component request P15_XRICHCHAR1XFELD
TPDE1Deduction type P15_TPDETNUMC2Assigned to domainP15_TPDET
XRTD1Deduction type request P15_XRTDECHAR1XFELD
TPDE2Deduction type P15_TPDETNUMC2Assigned to domainP15_TPDET
XRTD2Deduction type request P15_XRTDECHAR1XFELD
TPDE3Deduction type P15_TPDETNUMC2Assigned to domainP15_TPDET
XRTD3Deduction type request P15_XRTDECHAR1XFELD
TPDE4Deduction type P15_TPDETNUMC2Assigned to domainP15_TPDET
XRTD4Deduction type request P15_XRTDECHAR1XFELD
TPDE5Deduction type P15_TPDETNUMC2Assigned to domainP15_TPDET
XRTD5Deduction type request P15_XRTDECHAR1XFELD
TPON1Type of allowable expense P15_TPONENUMC2Assigned to domainP15_TPONE
XROD1Deductible expenses request P15_XRODECHAR1XFELD
TPON2Type of allowable expense P15_TPONENUMC2Assigned to domainP15_TPONE
XROD2Deductible expenses request P15_XRODECHAR1XFELD
TPON3Type of allowable expense P15_TPONENUMC2Assigned to domainP15_TPONE
XROD3Deductible expenses request P15_XRODECHAR1XFELD
TPON4Type of allowable expense P15_TPONENUMC2Assigned to domainP15_TPONE
XROD4Deductible expenses request P15_XRODECHAR1XFELD
TPON5Type of allowable expense P15_TPONENUMC2Assigned to domainP15_TPONE
XROD5Deductible expenses request P15_XRODECHAR1XFELD
CDALTOther taxation indicator P15_CDALTCHAR4T5ITL1P15_CDALT
CDTRERegional tax indicator P15_CDTRECHAR5T5ITR5P15_CDTRE
REGIOSpecial status regions and districts P15_REGIOCHAR3T5ITNSP15_REGIO
PROVISTATE (State, Province, County) REGIOCHAR3T005SREGIO
CDTPRProvincial tax indicator P15_CDTPRCHAR5T5ITP5P15_CDTPR
MUNICMunicipality key P15_MUNICCHAR8T5ITM4P15_MUNIC
CDTMUMunicipal tax indicator P15_CDTMUCHAR6T5ITM5P15_CDTMU
CDEDUDeduction indicator P15_CDEDUCHAR1P15_CDEDU
DTMINDeduction minimum limit management request P15_DTMINCHAR1XFELD
FDMINMin. Limit Deduction Management w/o request P15_FDMINCHAR1XFELD
RDTSSWithdrawal to Overtime Detaxation P15_RDTSSCHAR1XFELD
APAIMApplication of a Higher Tax Rate for Income Tax on Soc. Ins. P15_APAIMDEC7(4) P15_PRCDP
UDEFAPercentage for further large family deductions P15_UDEDFADEC5(2) P15_PERCE

Key field Non-key field



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

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

How to access SAP table P0156

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

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


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!