P02_QSGE_EMPLOYEE SAP (Employee Data) Structure details

Dictionary Type: Structure
Description: Employee Data




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




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

P02_QSGE_EMPLOYEE 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 "Employee Data" 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_P02_QSGE_EMPLOYEE TYPE P02_QSGE_EMPLOYEE.

The P02_QSGE_EMPLOYEE table consists of various fields, each holding specific information or linking keys about Employee Data data available in SAP. These include ABREH (Payroll Unit - Withholding Tax), PERNR (Personnel Number), ERROR (Error Indicator), TAX_TYPE (Withholding Tax for Geneva: Tax Type).. 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 P02_QSGE_EMPLOYEE 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
ABRNREmployer Number ('numeroDPI') P02_DAQ_QSGE_1NP1CHAR6
ABREHPayroll Unit - Withholding Tax P02_ABREHQSTCHAR8Assigned to domainP02_ABREHQST
PERNRPersonnel Number P_PERNRNUMC8PERNR
ERRORError Indicator P02_QSGE_ERRORCHAR1XFELD
TAX_TYPEWithholding Tax for Geneva: Tax Type P02_DAQ_QSGE_TAX_TYPENUMC2P02_DAQ_QSGE_TAX_TYPE
TAX_SUBTYPEType of Taxpayer ('typeContribuable') P02_DAQ_QSGE_XTCTCHAR2P02_DAQ_QSGE_XTCT
CONFISEL: Religion ('confession') P02_DAQ_QSGE_XCONNUMC1P02_DAQ_QSGE_XCON
NAHVNSI Number with Separators ('nouveauNAVS13') P02_DAQ_QSGE_XNAVCHAR16CHAR16
AHVNRAHV Number with Number Group Separator ('numeroAVS') P02_DAQ_QSGE_XAVSCHAR14CHAR14
NAMEFamily Name ('nomPersonne') P02_DAQ_QSGE_XNPRCHAR40PAD_NACHN
FNAMEFirst Name ('prenomPersonne') P02_DAQ_QSGE_XPPRCHAR40PAD_VORNM
BIRTHDDate of Birth ('dateNaissance') P02_DAQ_QSGE_XDNACHAR10P02_DAQ_QSGE_DATE
SEXGender ('sexe') P02_DAQ_QSGE_XSEXNUMC1P02_DAQ_QSGE_SEX
MARSTATISEL: Marital Status ('etatCivil') P02_DAQ_QSGE_XECINUMC1P02_DAQ_QSGE_FAMST
PARTN_NAMEPartner Family Name ('nomConjoint') P02_DAQ_QSGE_XNCNCHAR40PAD_NACHN
PARTN_FNAMEFirst Name of Partner ('prenomConjoint') P02_DAQ_QSGE_XPCNCHAR40PAD_VORNM
PARTN_WORK_GEWorkplace of Spouse is Geneva ('conjointTravailleGE') P02_DAQ_QSGE_XCTGCHAR1P02_DAQ_QSGE_BOOLEAN3
PARTN_WORK_CHWorkplace of Spouse is Switzerland ('conjointTravailleCH') P02_DAQ_QSGE_XCTCCHAR1P02_DAQ_QSGE_BOOLEAN3
NO_CHILDRENNumber of Children under 25 Years ('nbrEnfantsInf25') P02_DAQ_QSGE_XNEINUMC2NUMC2
GBDAT_CHILD15Year of Birth of Child ('dateNaissanceEnfantInf25') P02_DAQ_QSGE_XDNECHAR4P02_DAQ_QSGE_YEAR
GBDAT_CHILD14Year of Birth of Child ('dateNaissanceEnfantInf25') P02_DAQ_QSGE_XDNECHAR4P02_DAQ_QSGE_YEAR
GBDAT_CHILD13Year of Birth of Child ('dateNaissanceEnfantInf25') P02_DAQ_QSGE_XDNECHAR4P02_DAQ_QSGE_YEAR
GBDAT_CHILD12Year of Birth of Child ('dateNaissanceEnfantInf25') P02_DAQ_QSGE_XDNECHAR4P02_DAQ_QSGE_YEAR
GBDAT_CHILD11Year of Birth of Child ('dateNaissanceEnfantInf25') P02_DAQ_QSGE_XDNECHAR4P02_DAQ_QSGE_YEAR
GBDAT_CHILD10Year of Birth of Child ('dateNaissanceEnfantInf25') P02_DAQ_QSGE_XDNECHAR4P02_DAQ_QSGE_YEAR
GBDAT_CHILD9Year of Birth of Child ('dateNaissanceEnfantInf25') P02_DAQ_QSGE_XDNECHAR4P02_DAQ_QSGE_YEAR
GBDAT_CHILD8Year of Birth of Child ('dateNaissanceEnfantInf25') P02_DAQ_QSGE_XDNECHAR4P02_DAQ_QSGE_YEAR
GBDAT_CHILD7Year of Birth of Child ('dateNaissanceEnfantInf25') P02_DAQ_QSGE_XDNECHAR4P02_DAQ_QSGE_YEAR
GBDAT_CHILD6Year of Birth of Child ('dateNaissanceEnfantInf25') P02_DAQ_QSGE_XDNECHAR4P02_DAQ_QSGE_YEAR
GBDAT_CHILD5Year of Birth of Child ('dateNaissanceEnfantInf25') P02_DAQ_QSGE_XDNECHAR4P02_DAQ_QSGE_YEAR
GBDAT_CHILD4Year of Birth of Child ('dateNaissanceEnfantInf25') P02_DAQ_QSGE_XDNECHAR4P02_DAQ_QSGE_YEAR
GBDAT_CHILD3Year of Birth of Child ('dateNaissanceEnfantInf25') P02_DAQ_QSGE_XDNECHAR4P02_DAQ_QSGE_YEAR
GBDAT_CHILD2Year of Birth of Child ('dateNaissanceEnfantInf25') P02_DAQ_QSGE_XDNECHAR4P02_DAQ_QSGE_YEAR
GBDAT_CHILD1Year of Birth of Child ('dateNaissanceEnfantInf25') P02_DAQ_QSGE_XDNECHAR4P02_DAQ_QSGE_YEAR
CONCUBCohabitation ('unionLibre') P02_DAQ_QSGE_XUNLCHAR1P02_DAQ_QSGE_BOOLEAN3
RES_COEmployee Workplace: CO ('CO') P02_DAQ_QSGE_XDCOCHAR40P02_DAQ_CO
RES_STR_TYPEEmployee Residence: Street Type ('typeVoie') P02_DAQ_QSGE_RTVDCHAR20P02_DAQ_QSGE_TYPE_VOIE
RES_STR_BINDEmployee Residence: Street Binder Type ('liantVoie') P02_DAQ_QSGE_RLVDCHAR10P02_DAQ_QSGE_LIANT_VOIE
RES_STREETEmployee Residence: Street Name ('voie') P02_DAQ_QSGE_RVODCHAR40P02_GETIS_STRAS
RES_HSNOEmployee Residence: Street Number ('numeroVoie') P02_DAQ_QSGE_RDNVCHAR10P02_DAQ_QSGE_HOUSE_NO
RES_ZIPEmployee Residence: Postal Code ('NPA') P02_DAQ_QSGE_RDPYCHAR30P02_DAQ_QSGE_ZIP_CODE
RES_LOCEmployee Residence: Municipality ('localite') P02_DAQ_QSGE_RDLCCHAR40P02_DAQ_QSGE_LOCTX
RES_COUNTRYEmployee Residence: Country ('pays') P02_DAQ_QSGE_RDPSCHAR3Assigned to domainLAND1
RES_CANTONEmployee Residence: Canton P02_DAQ_QSGE_RDCNCHAR3Assigned to domainREGIO
RES_LOC_GEEmployee Resid.: Munic.in Geneva Canton ('communePolitique') P02_DAQ_QSGE_RDCPNUMC4
TAX_RATETax Rate ('tauxImposition') P02_DAQ_QSGE_XTIMCHAR6P02_DAQ_QSGE_TAX_RATE
GROSSGross ('prestationsSoumisesImpot') Rounded to CHF P02_DAQ_QSGE_XPSICHAR10P02_DAQ_QSGE_GROSS
PROF_SOC_CATSocio-Professional Category ('categorieProfessionnelle') P02_DAQ_QSGE_XCAPCHAR2P02_DAQ_QSGE_XCAP
NO_ABSENCENumber of Days Absent ('nbrJoursAbsence') P02_DAQ_QSGE_XNJACHAR3P02_DAQ_QSGE_DAYS
NO_WORKDAYSNumber of Days of Actual Work ('nbrJourstravailEffectif') P02_DAQ_QSGE_XNJECHAR3P02_DAQ_QSGE_DAYS
SEVER_PAYSeverance ('indemnitesDepart') Rounded to CHF P02_DAQ_QSGE_XIDECHAR10P02_DAQ_QSGE_AMOUNT_NO_CENT
NON_PERI_PAYNon-Recurrent Benefits ('prestationsNonPeriodiques') P02_DAQ_QSGE_XPNPCHAR10P02_DAQ_QSGE_AMOUNT_NO_CENT
FAM_ALLOWFamily Allowances ('allocationsFamiliales') Rounded to CHF P02_DAQ_QSGE_XAFMCHAR10P02_DAQ_QSGE_AMOUNT_NO_CENT
EFF_EXPENSEActual Costs ('fraisEffectifsNonInclus') P02_DAQ_QSGE_XFENCHAR10P02_DAQ_QSGE_AMOUNT_NO_CENT
FIX_EXPENSEFixed Costs ('fraisForfaitairesNonInclus') P02_DAQ_QSGE_XFFNCHAR10P02_DAQ_QSGE_AMOUNT_NO_CENT
EXP_RULE_FERExpenses Compliant with Rules of FER ('conformeFERGeneve') P02_DAQ_QSGE_XCFGCHAR1P02_DAQ_QSGE_BOOLEAN3
ACT_RATEActivity Rate ('tauxActivite') P02_DAQ_QSGE_XTACCHAR7P02_DAQ_QSGE_ACTIVITY_RATE
WITHH_TAXWithholding Tax Deduction ('impotsRetenus') P02_DAQ_QSGE_XIRSCHAR14P02_DAQ_QSGE_AMOUNT_CENT
CHURCH_TAXChurch Tax ('contributionEcclesiastique') P02_DAQ_QSGE_XCECCHAR14P02_DAQ_QSGE_AMOUNT_CENT
FREE_ADDR1Shipping Address ('ligneAdresseX') P02_DAQ_QSGE_FREE_ADRCHAR100P02_DAQ_QSGE_FREE_ADR
FREE_ADDR2Shipping Address ('ligneAdresseX') P02_DAQ_QSGE_FREE_ADRCHAR100P02_DAQ_QSGE_FREE_ADR
FREE_ADDR3Shipping Address ('ligneAdresseX') P02_DAQ_QSGE_FREE_ADRCHAR100P02_DAQ_QSGE_FREE_ADR
FREE_ADDR4Shipping Address ('ligneAdresseX') P02_DAQ_QSGE_FREE_ADRCHAR100P02_DAQ_QSGE_FREE_ADR
FREE_ADDR5Shipping Address ('ligneAdresseX') P02_DAQ_QSGE_FREE_ADRCHAR100P02_DAQ_QSGE_FREE_ADR
FREE_ADDR6Shipping Address ('ligneAdresseX') P02_DAQ_QSGE_FREE_ADRCHAR100P02_DAQ_QSGE_FREE_ADR
FREE_TEXT1Free Text ('ligneX') P02_DAQ_QSGE_FREE_TEXTCHAR50P02_DAQ_QSGE_FREE_TEXT
FREE_TEXT2Free Text ('ligneX') P02_DAQ_QSGE_FREE_TEXTCHAR50P02_DAQ_QSGE_FREE_TEXT
FREE_TEXT3Free Text ('ligneX') P02_DAQ_QSGE_FREE_TEXTCHAR50P02_DAQ_QSGE_FREE_TEXT
OTH_NAMEEmployer Company Name ('raisonSocialeEmployeur') P02_DAQ_QSGE_2RSECHAR40TEXT40
OTH_COMMICommission Collection ('commissionPerception') P02_DAQ_QSGE_2CPPCHAR14P02_DAQ_QSGE_AMOUNT_CENT
3BEGDASubjection Start ('debut_imposition') Type 3 P02_DAQ_QSGE_3DIMCHAR10P02_DAQ_QSGE_DATE
3ENDDASubjection End ('fin_imposition') Type 3 P02_DAQ_QSGE_4FIMCHAR10P02_DAQ_QSGE_DATE
TAX_LIAB 0
SUMMTotal Field for ALV P02_QSGE_SORTNUMC1

Key field Non-key field



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

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

How to access SAP table P02_QSGE_EMPLOYEE

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