BAPIP0021HK SAP (HR Master Record: Infotype 0021 (Family/Rel.Person) HK) Structure details

Dictionary Type: Structure
Description: HR Master Record: Infotype 0021 (Family/Rel.Person) HK




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




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

BAPIP0021HK 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 0021 (Family/Rel.Person) HK" 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_BAPIP0021HK TYPE BAPIP0021HK.

The BAPIP0021HK table consists of various fields, each holding specific information or linking keys about HR Master Record: Infotype 0021 (Family/Rel.Person) HK data available in SAP. These include EMPLOYEENO (Personnel Number), SUBTYPE (Subtype), OBJECTID (Object Identification), LOCKINDIC (Lock Indicator for HR Master Data Record).. 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: Cannot Be Enhanced


SAP BAPIP0021HK 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
EMPLOYEENOPersonnel Number PERNR_DNUMC8PERNRPER
SUBTYPESubtype SUBTYCHAR4SUBTYSUB
OBJECTIDObject Identification OBJPSCHAR2OBJPSOPS
LOCKINDICLock Indicator for HR Master Data Record SPRPSCHAR1SPRPS
VALIDENDEnd Date ENDDADATS8DATUM
VALIDBEGINStart Date BEGDADATS8DATUM
RECORDNRNumber of Infotype Record with Same Key SEQNRNUMC3NUM03
MEMBERTYPEType of Family Record FAMSACHAR4SUBTY
FIRSTNAMEFirst Name PAD_VORNACHAR40PAD_VORNM
LASTNAMELast Name PAD_NACHNCHAR40PAD_NACHN
BIRTHNAMEName at Birth PAD_NAME2CHAR40PAD_NACHN
INITIALSInitials INITSCHAR10TEXT10
GENDERGender Key GESCHCHAR1GESCH
NATIONALITYNationality NATSLCHAR3T005LAND1NAT
NATIONALITY2Second Nationality NATS2CHAR3T005LAND1
NATIONALITY3Third Nationality NATS3CHAR3T005LAND1
DATEOFBIRTHDate of Birth GBDATDATS8PDATEGBDAT
PLACEOFBIRTHBirthplace PAD_GBORTCHAR40PAD_ORT01
STATEOFBIRTHState GBDEPCHAR3Assigned to domainREGIO
COUNTRYOFBIRTHCountry of Birth GBLNDCHAR3Assigned to domainLAND1
MARITALSTATUSMarital Status Key FAMSTCHAR1Assigned to domainFAMST
SEPARATIONDATELegal separation date PHK_SEPDTDATS8DATUM
EDUCATIONSchool Type of Family Member FASARCHAR2Assigned to domainSLART
INSTITUTEEducational Institute FASINCHAR20TEXT20
AMOUNTAmount BETRGCURR9(2) WERTV5
REFEREMPLOYEEReference Personnel Number for Family Member ERBNRCHAR12CHAR12
OCCUPATIONCODEOccupations for familiy members PHK_OCCUPCHAR4Assigned to domainPHK_OCCUP
OCCUPATIONSTATStatus of occupation for familiy members PHK_EAMESDEC5(2) DEC3_2
NAMEOFEMPLOYERName of family member's employer PHK_ERNAMCHAR50CHAR50
EMPLOYERADDREmployer of Family Member EGAGACHAR8VARGA
ID1TYPEType of identification (IC type) ICTYPCHAR2Assigned to domainICTYP
ID1NUMBERIC number ICNUMCHAR20ICNUM
ID1ISSUEBYIssuing authority PHK_AUTH1CHAR30TEXT30
ID1ISSUEDATEDate of issue for personal ID PHK_FPDATDATS8DDATE
ID1EXPIRYDATEID expiry date EXPIDDATS8DDATE
COUNTRYOFID1Country of ID PHK_IDCOTCHAR3Assigned to domainLAND1
COUNTRYISSUEI1Country of issue PHK_ISCOTCHAR3Assigned to domainLAND1
ID2TYPEType of identification (IC type) ICTYPCHAR2Assigned to domainICTYP
ID2NUMBERIC number ICNUMCHAR20ICNUM
ID2ISSUEBYIssuing authority PHK_AUTH1CHAR30TEXT30
ID2ISSUEDATEDate of issue for personal ID PHK_FPDATDATS8DDATE
ID2EXPIRYDATEID expiry date EXPIDDATS8DDATE
COUNTRYOFID2Country of ID PHK_IDCOTCHAR3Assigned to domainLAND1
COUNTRYISSUEI2Country of issue PHK_ISCOTCHAR3Assigned to domainLAND1
OTHERNAME1TYPEName type NAMTPCHAR4SUBTY
OTHERFSTNAME1First Name VORNACHAR25VORNM
OTHERLASTNAME1Last Name NACHNCHAR25NACHN
OTHERNAME2TYPEName type NAMTPCHAR4SUBTY
OTHERFSTNAME2First Name VORNACHAR25VORNM
OTHERLASTNAME2Last Name NACHNCHAR25NACHN
CONAMEC/O Name CONAMCHAR25NACHN
ADDRESSLINE1House number and street STRASCHAR30TEXT30
ADDRESSLINE2House number and street STRASCHAR30TEXT30
ADDRESSLINE3City ORT01CHAR25TEXT25
DISTRICTCODECounty Code COUNCCHAR3Assigned to domainCOUNC
AREACODESTATE (State, Province, County) REGIOCHAR3Assigned to domainREGIO
COUNTRYCODECountry Key LAND1CHAR3Assigned to domainLAND1LND
CONTACT1TYPECommunication Type COMKYCHAR4Assigned to domainCOMKY
CONTACT1NUMBERCommunication Number COMNRCHAR20CHAR20
CONTACT2TYPECommunication Type COMKYCHAR4Assigned to domainCOMKY
CONTACT2NUMBERCommunication Number COMNRCHAR20CHAR20
CONTACT3TYPECommunication Type COMKYCHAR4Assigned to domainCOMKY
CONTACT3NUMBERCommunication Number COMNRCHAR20CHAR20
CONTACT4TYPECommunication Type COMKYCHAR4Assigned to domainCOMKY
CONTACT4NUMBERCommunication Number COMNRCHAR20CHAR20
CONTACT5TYPECommunication Type COMKYCHAR4Assigned to domainCOMKY
CONTACT5NUMBERCommunication Number COMNRCHAR20CHAR20
CONTACT6TYPECommunication Type COMKYCHAR4Assigned to domainCOMKY
CONTACT6NUMBERCommunication Number COMNRCHAR20CHAR20
NAMEOFGENDERShort Description of Repository Objects AS4TEXTCHAR60AS4TEXT
NAMESTATEBIRTHDescription BEZEI20CHAR20TEXT20
NAMELANDBIRTHCountry Name LANDXCHAR15TEXT15
NATIONALITY_1Nationality NATIOCHAR15TEXT15
NATIONALITY_2Nationality NATIOCHAR15TEXT15
NATIONALITY_3Nationality NATIOCHAR15TEXT15
NAMEOFMEMBERTYName of Subtype SBTTXCHAR40TEXT40
OCCUPATIONOccupation text PHK_OCTXTCHAR25TEXT25
EMPLOYERADDRTXShort Description of Repository Objects AS4TEXTCHAR60AS4TEXT
NAMECOUNTRYID1Country Name LANDXCHAR15TEXT15
NAMECOUNTRYID2Country Name LANDXCHAR15TEXT15
NAMEISSUEID1COCountry Name LANDXCHAR15TEXT15
NAMEISSUEID2COCountry Name LANDXCHAR15TEXT15
NAMEOFDISTRICTDescription BEZEI20CHAR20TEXT20
NAMEOFAREADescription BEZEI20CHAR20TEXT20
NAMEOFCOUNTRYCountry Name LANDXCHAR15TEXT15
MARITALTEXTMarital Status FATXTCHAR6FATXT
EDUCATIONTEXTObject Name STEXTCHAR40TEXT40
IDTYPE1TEXTIC description ICTXTCHAR30TEXT30
IDTYPE2TEXTIC description ICTXTCHAR30TEXT30
NAMETYPE1Object Name STEXTCHAR40TEXT40
NAMETYPE2Object Name STEXTCHAR40TEXT40

Key field Non-key field



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

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

How to access SAP table BAPIP0021HK

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