PTR02 SAP (Structure element used in programs) Structure details

Dictionary Type: Structure
Description: Structure element used in programs




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




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

PTR02 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 "Structure element used in programs" 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_PTR02 TYPE PTR02.

The PTR02 table consists of various fields, each holding specific information or linking keys about Structure element used in programs data available in SAP. These include WERKS (Plant), BTRTL (Personnel Subarea), ENAME (Formatted Name of Employee or Applicant), BEGDA (Start Date).. 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: Not classified


SAP PTR02 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
WERKSPlant WERKS_DCHAR4Assigned to domainWERKSWRKH_T001W_C
BTRTLPersonnel Subarea BTRTLCHAR4Assigned to domainBTRTLPBS
ENAMEFormatted Name of Employee or Applicant EMNAMCHAR40TEXT40
BEGDAStart Date BEGDADATS8DATUM
ENDDAEnd Date ENDDADATS8DATUM
PERSGEmployee Group PERSGCHAR1Assigned to domainPERSGPRG
PERSKEmployee Subgroup PERSKCHAR2Assigned to domainPERSKPKR
VORNAFirst Name VORNACHAR25VORNM
NACHNLast Name NACHNCHAR25NACHN
NACHN2Name at Birth PAD_NAME2CHAR40PAD_NACHN
GBDATDate of Birth GBDATDATS8PDATEGBDAT
GBORTBirthplace GBORTCHAR25TEXT25
ANREDForm of address text ANREXCHAR5ANREX
GESCHGender Key GESCHCHAR1GESCH
GESCH_TEXTExplanatory short text DDTEXTCHAR60DDTEXT
NATIONationality NATSLCHAR3Assigned to domainLAND1NAT
NATIOXNationality NATIOCHAR15TEXT15
FAMSTMarital Status Key FAMSTCHAR1Assigned to domainFAMST
FATXTMarital Status FATXTCHAR6FATXT
ELOCAT2nd Address Line PAD_LOCATCHAR40PAD_LOCAT
ESTRASStreet and House Number PAD_STRASCHAR60PAD_STRAS
EHSNMRHouse Number PAD_HSNMRCHAR10PAD_HSNMR
EPOSTAIdentification of an apartment in a building PAD_POSTACHAR10PAD_HSNMR
EPSTLZPostal Code PSTLZ_HRCHAR10PSTLZ
EORT01City PAD_ORT01CHAR40PAD_ORT01
EORT02District PAD_ORT02CHAR40PAD_ORT01
ENAME2Contact Name PAD_CONAMCHAR40PAD_NACHN
ETELNRTelephone Number TELNRCHAR14TELNR
ARBGBName of employer VORAGCHAR60TEXT60
LTEXTText length 25 TEXT25CHAR25TEXT25
ORT01City ORT01CHAR25TEXT25
ARBGBIName of employer VORAGCHAR60TEXT60
EMSANCommunication Identification/Number SYSIDCHAR30CHAR30
BAGKUCommunication Identification/Number SYSIDCHAR30CHAR30
DIGERCommunication Identification/Number SYSIDCHAR30CHAR30
PTR_KOMOD PTR_KONZRCHAR1PTR_KONZR
PTR_FPMOD PTR_MODPFCHAR1PTR_MODPF
PTR_STRASStreet and House Number PAD_STRASCHAR60PAD_STRAS
PTR_HSNMRHouse Number PAD_HSNMRCHAR10PAD_HSNMR
PTR_POSTAIdentification of an apartment in a building PAD_POSTACHAR10PAD_HSNMR
PTR_LOCAT2nd Address Line PAD_LOCATCHAR40PAD_LOCAT
PTR_PSTLZPostal Code PSTLZ_HRCHAR10PSTLZ
PTR_ORT01City ORT01CHAR25TEXT25
PTR_ORT02District ORT02CHAR25TEXT25
PTR_PROVIProvince PTR_PROVINUMC3PTR_CITY
PTR_AYTAREnd Date ENDDADATS8DATUM
PTR_BEGDAStart Date BEGDADATS8DATUM
PTR_ENDDAEnd Date ENDDADATS8DATUM
CTEXT Text field for province0
PTR_LAND1Country Key LAND1CHAR3Assigned to domainLAND1LND
PTR_TELNRTelephone Number TELNRCHAR14TELNR
SSKODSocial Security Type PTR_SSKODNUMC1PTR_SSKOD
SSGRP PTR_SSKGRNUMC2NUM02
SSNUMSocial Security Number PTR_SSNUMCHAR18CHAR18
SSKNOPSocial Security Number PTR_SSNUMCHAR18CHAR18
BKODU PTR_BKODUCHAR2CHAR2
TAXKN PTR_TAXKNNUMC12NUMC12
TTSNOCompulsary Saving Registration Number PTR_TTSNOCHAR15CHAR015
SPTXD PTR_SPTXDNUMC1NUM1
TTDED PTR_TTDEDNUMC1NUM1
TAXPLText TEXT1CHAR50TEXT50
DISABDisability Level PTR_DISABCHAR2CHAR02
CHILDHR-TR: No of chidren PTR_CHILDNUMC1NUM01
ICTYPType of identification (IC type) ICTYPCHAR2Assigned to domainICTYP
IDCNO PTR_IDCNOCHAR12CHAR012
MERNI PTR_MERNICHAR12CHAR012
FATER PTR_FATERCHAR25VORNM
MUTER PTR_MUTERCHAR25VORNM
PROVISTATE (State, Province, County) REGIOCHAR3Assigned to domainREGIO
PROVIXExplanatory short text DDTEXTCHAR60DDTEXT
DISTR PTR_DISTRCHAR15CHAR015
RGVIL PTR_RGVILCHAR80CHAR080
ISSDT PTR_ISSDTDATS8DATUM
ISSBYIssued at PTR_ISSBYCHAR40CHAR_40
ISSBEIssued at PTR_ISSBYCHAR40CHAR_40
ISSRE PTR_ISSRENUMC1PTR_ISSNO
REGNO PTR_REGNOCHAR10CHAR010
PAGNOPage no. PTR_PAGNOCHAR10CHAR010
FILNO PTR_FILNOCHAR10CHAR010
VOLNO PTR_VOLNOCHAR10CHAR010
BLOOD PTR_BLOODCHAR5PTR_BLOOD
DCLASDriver's license class PTR_DCLASCHAR10PTR_DCLAS
CTTYPContract Type CTTYPCHAR2Assigned to domainCTTYP
IMMIG PTR_IMMIGCHAR1CHAR01
IMDATDate DATUMDATS8DATUM
EXCON PTR_EXCONCHAR1CHAR01
EXDATDate DATUMDATS8DATUM
VITER PTR_VITERCHAR1CHAR01
VIDATDate DATUMDATS8DATUM
JOBCO PTR_JOBCOCHAR10PTR_JOBKO
AVANS PTR_AVANSNUMC1NUM1
IKRAM PTR_IKRAMNUMC1NUMC01
BORGO0 PTR_CHK02CHAR2CHAR02
BORDE0 PTR_CHK02CHAR2CHAR02
BORGO1 PTR_CHK02CHAR2CHAR02
BORDE1 PTR_CHK03CHAR2CHAR02
BORGO2 PTR_CHK02CHAR2CHAR02
BORDE2 PTR_CHK02CHAR2CHAR02
BANKLBank number BANKLCHAR15BANKLBLZ
BANKNBank account number BANKNCHAR18BANKN
BANKAName of bank BANKACHAR60TEXT60
NAME1Name NAME1CHAR30TEXT30
NAME2Name 2 NAME2CHAR30TEXT30
STRASHouse number and street STRASCHAR30TEXT30
STRETHouse number and street STRASCHAR30TEXT30
CITYSTATE (State, Province, County) REGIOCHAR3Assigned to domainREGIO
TCITYChar 20 CHAR20CHAR20CHAR20
SDIST PTR_ILCEACHAR20PTR_ILCEA
VLAGE PTR_VLAGECHAR15TEXT15
LOCAT2nd Address Line PAD_LOCATCHAR40PAD_LOCAT
ORT02District PAD_ORT02CHAR40PAD_ORT01
HSNMRHouse Number PAD_HSNMRCHAR10PAD_HSNMR
PSTLZPostal Code PSTLZ_HRCHAR10PSTLZ
APTNO PTR_APTNONUMC5NUMC5
PFACHPO Box PFACHCHAR10PFACH
TELNRTelephone Number TELNRCHAR14TELNR
ORGDA PTR_ORGDADATS8DATS
FAXNOFax number PTR_FAXNUMCHAR16CHAR16
ISCAL PTR_ISCALCHAR50CHAR50
TSINO PTR_TSINOCHAR22CHAR22
ISKBI PTR_ISKBICHAR30CHAR30
ISKNO PTR_ISKNOCHAR11CHAR11
SSKNO PTR_SSKNOCHAR24CHAR24
ISKES PTR_ISKESDEC5(3) DEC2_3
TTFNOTTF Number PTR_TTFNOCHAR12CHAR12
BCMNO PTR_BCMNOCHAR14CHAR14
TAXNO PTR_TAXNOCHAR10CHAR10
TAXNE PTR_TAXNECHAR20CHAR20
SSKSB PTR_SSKSBCHAR20CHAR20
VMPER PTR_VMPERDEC5DEC5
HIRPR PTR_HIRPRDEC5DEC5
AMPER PTR_AMPERDEC5DEC5
FIRPR PTR_FIRPRDEC5DEC5
PRTAG PTR_PRTAGDEC5DEC5
SSKMA PTR_BETRG_1DEC15(2) PTR_BETRG_1
BETRG PTR_BETRG_1DEC15(2) PTR_BETRG_1
SSKTU PTR_BETRG_1DEC15(2) PTR_BETRG_1
ISZLK PTR_BETRG_1DEC15(2) PTR_BETRG_1
WAERSCurrency Key WAERSCUKY5Assigned to domainWAERSFWS
TAGEINumber ANZHLDEC7(2) ANZHL
HIREDate DATUMDATS8DATUM
FIREDate DATUMDATS8DATUM
TAGET PTR_PRTAGDEC5DEC5
SUMME PTR_BETRG_1DEC15(2) PTR_BETRG_1
TAGE1 PTR_PRTAGDEC5DEC5
SSK01 PTR_BETRG_1DEC15(2) PTR_BETRG_1
TAGE2 PTR_PRTAGDEC5DEC5
SSK02 PTR_BETRG_1DEC15(2) PTR_BETRG_1
TAGE3 PTR_PRTAGDEC5DEC5
SSK03 PTR_BETRG_1DEC15(2) PTR_BETRG_1
TAGE4 PTR_PRTAGDEC5DEC5
SSK04 PTR_BETRG_1DEC15(2) PTR_BETRG_1
VMATR PTR_BETRG_1DEC15(2) PTR_BETRG_1
VPRIM PTR_BETRG_1DEC15(2) PTR_BETRG_1
VCEZA PTR_BETRG_1DEC15(2) PTR_BETRG_1
VMNTHChar 20 CHAR20CHAR20CHAR20
VWORDSAPconnect/phone: Character 90 CHAR90CHAR90CHAR90
VYEARNot More Closely Defined Area, Possibly Used for Patchlevels CHAR4CHAR4CHAR4
VDURMCharacter Field Length 1 CHAR01CHAR1CHAR1
FAMSA PTR_FAMSACHAR4SUBTY
FGBDTDate of Birth GBDATDATS8PDATEGBDAT
FGBLDCountry of Birth GBLNDCHAR3Assigned to domainLAND1
FANATNationality NATSLCHAR3Assigned to domainLAND1NAT
FASEXGender Key GESCHCHAR1GESCH
FAVORFirst Name PAD_VORNACHAR40PAD_VORNM
FANAMLast Name PAD_NACHNCHAR40PAD_NACHN
FGBOTBirthplace PAD_GBORTCHAR40PAD_ORT01
FGBNAName at Birth PAD_NAME2CHAR40PAD_NACHN
FNAC2Second Name PAD_NACH2CHAR40PAD_NACHN
FCNAMComplete Name PAD_CNAMECHAR80TEXT80
ERBNRReference Personnel Number for Family Member ERBNRCHAR12CHAR12
PRNUM PTR_PRNUMCHAR25PTR_PRNUM
PRGOR PTR_GOREVCHAR50PTR_GOREV
PRNIT PTR_NITELCHAR50PTR_NITEL
YKCBTDate DATUMDATS8DATUM
PRADI PTR_PROJCHAR50PTR_PROJ
SBGDTStart Date BEGDADATS8DATUM
SENDTEnd Date ENDDADATS8DATUM
PRNUM2 PTR_PRNUMCHAR25PTR_PRNUM
MESLK PTR_MESLKCHAR25PTR_MESLK
UNIKO PTR_UNIKOCHAR2CHAR02
MSLKDOccupation/Occupation Group Code PTR_MSLKDCHAR4Assigned to domainPTR_MSLKDHRPADTR_MESKODU
MSLTX PTR_MSLTXCHAR120TEXT120
CKKOD PTR_CKKODCHAR2CHAR02
CKMET PTR_CKMETCHAR70PTR_CKMET
CSGBIMinistry of Labour and Social Security Business Line PTR_CSGBICHAR2CHAR2

Key field Non-key field



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

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

How to access SAP table PTR02

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