P0163 SAP (Tax H) Structure details
Description: Tax H
Structure field list including key, data, relationships and ABAP select examples
P0163 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 "Tax H" 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_P0163 TYPE P0163.
The P0163 table consists of various fields, each holding specific information or linking keys about Tax H 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: Not classified
SAP P0163 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 |
PERNR | Personnel Number | PERNR_D | NUMC | 8 | PERNR | PER | |||
INFTY | Infotype | INFTY | CHAR | 4 | T582A | INFOTYP | ITP | ||
SUBTY | Subtype | SUBTY | CHAR | 4 | SUBTY | SUB | |||
OBJPS | Object Identification | OBJPS | CHAR | 2 | OBJPS | OPS | |||
SPRPS | Lock Indicator for HR Master Data Record | SPRPS | CHAR | 1 | SPRPS | ||||
ENDDA | End Date | ENDDA | DATS | 8 | DATUM | ||||
BEGDA | Start Date | BEGDA | DATS | 8 | DATUM | ||||
SEQNR | Number of Infotype Record with Same Key | SEQNR | NUMC | 3 | NUM03 | ||||
AEDTM | Changed On | AEDAT | DATS | 8 | DATUM | ||||
UNAME | Name of Person Who Changed Object | AENAM | CHAR | 12 | USNAM | ||||
HISTO | Historical Record Flag | HISTO | CHAR | 1 | CHAR1 | ||||
ITXEX | Text Exists for Infotype | ITXEX | CHAR | 1 | XFELD | ||||
REFEX | Reference Fields Exist (Primary/Secondary Costs) | PRFEX | CHAR | 1 | XFELD | ||||
ORDEX | Confirmation Fields Exist | ORDEX | CHAR | 1 | XFELD | ||||
ITBLD | Infotype Screen Control | ITBLD | CHAR | 2 | CHAR2 | ||||
PREAS | Reason for Changing Master Data | PREAS | CHAR | 2 | T530E | PREAS | |||
FLAG1 | Reserved Field/Unused Field | NUSED | CHAR | 1 | NUSED | ||||
FLAG2 | Reserved Field/Unused Field | NUSED | CHAR | 1 | NUSED | ||||
FLAG3 | Reserved Field/Unused Field | NUSED | CHAR | 1 | NUSED | ||||
FLAG4 | Reserved Field/Unused Field | NUSED | CHAR | 1 | NUSED | ||||
RESE1 | Reserved Field/Unused Field of Length 2 | NUSED2 | CHAR | 2 | NUSED2 | ||||
RESE2 | Reserved Field/Unused Field of Length 2 | NUSED2 | CHAR | 2 | NUSED2 | ||||
GRPVL | Grouping Value for Personnel Assignments | PCCE_GPVAL | CHAR | 4 | PCCE_GPVAL | ||||
STAGR | Tax calculation method | P21_STAVR | CHAR | 1 | T5H2T | P21_STAVR | |||
RENTE | Monthly pension | P21_RENTE | CURR | 9(2) | WERTV5 | ||||
WAERS | Currency Key | WAERS | CUKY | 5 | TCURC | WAERS | FWS | ||
WABSE | Other tax reducing items | P21_WABSE | CHAR | 2 | T5H2P | P21_ABSTZ | |||
BEHIA | Severe disability code | P21_BEHIA | CHAR | 2 | T5H2P | P21_ABSTZ | |||
STEUS | Tax rate in percentage | P21_STEUS | DEC | 4(2) | P21_PRZ22 | ||||
SERKL | Self-assessment | P21_SERKL | CHAR | 1 | XFELD | ||||
EKDAT | Declaration entry date | P21_EKDAT | DATS | 8 | DATUM | ||||
BSDAT | Report date | P21_BSDAT | DATS | 8 | DATUM | ||||
DBDAT | Data sheet entry date | P21_DBDAT | DATS | 8 | DATUM | ||||
STRNR | Personal tax number | P21_STRNR | CHAR | 20 | P21_STRNR | ||||
OPCIO | Pers. sub-number->main no. WT transf., opt.transfer blocked | P21_OPCIO | CHAR | 1 | XFELD | ||||
ESZIN | Dependants' number from 0163 for family allowance? | P21_ESZIN | CHAR | 1 | XFELD | ||||
ELTOS | Total number of dependants entitling to family allowance | P21_ELTOS | NUMC | 2 | P21_NUMC2 | ||||
ELTSF | No. of sev. challenged dependants entitling to family allow. | P21_ELTSF | NUMC | 2 | P21_NUMC2 | ||||
KTSSZ | Cost portion of cost reimbursement in % | P21_KTSSZ | DEC | 5(2) | P21_PRZ32 | ||||
ELTFI | Number of dependants for family allowance | P21_ELTFI | NUMC | 2 | P21_NUMC2 | ||||
MAGSZ | Foetus number | P21_MAGSZ | NUMC | 2 | P21_NUMC2 | ||||
HHITL | Student loan repayment | P21_HHITL | CHAR | 1 | XFELD | ||||
VKADO | Severance pay tax rate (checker) | P21_VKADO | DEC | 4(2) | P21_PRZ22 | ||||
HPPNR | Overriding main personnel number (instead of 121) | P21_HPPNR | CHAR | 1 | XFELD | ||||
CKOSZ | Overriding family bonus (smaller than actual family bonus) | P21_CKOSZ | CURR | 9(2) | WERTV5 | ||||
ZSTEU | Tax 0% when computing tax advance | P21_ZSTEU | CHAR | 1 | XFELD | ||||
HKNY3 | P21_HKNY3 | CHAR | 1 | P21_HKNY3 | |||||
HNONY | P21_HNONY | CHAR | 1 | P21_KONYI | |||||
HONNY | P21_HONNY | CHAR | 1 | P21_KONYI | |||||
NOLE1 | P21_ANOLE | CHAR | 1 | P21_ANOLE | |||||
NOLE2 | P21_ANOLE | CHAR | 1 | P21_ANOLE | |||||
NOLE3 | P21_ANOLE | CHAR | 1 | P21_ANOLE | |||||
NOLE4 | P21_ANOLE | CHAR | 1 | P21_ANOLE | |||||
NOLE5 | P21_ANOLE | CHAR | 1 | P21_ANOLE | |||||
NOLE6 | P21_ANOLE | CHAR | 1 | P21_ANOLE | |||||
ADOSZ | Employee's tax number | P21_ADOSZ | NUMC | 11 | P21_ADOSZ | ||||
OSTIG | P21_OSTIG | CHAR | 7 | P21_OSTIG | |||||
CSGNY | P21_CSGNY | CHAR | 8 | P21_CSGNY | |||||
REGSZ | Registration number | P21_REGSZ | CHAR | 10 | P21_REGSZ | ||||
VKIME | P21_VKIME | CHAR | 1 | P21_VKIME | |||||
KULAD | P21_KULAD | CHAR | 1 | XFELD | |||||
EVHAT | P21_EVHAT | CHAR | 1 | XFELD | |||||
NEMAD | Monthly pension | P21_NEMAD | CURR | 9(2) | WERTV5 | ||||
NOMPK | P21_NOMPK | CHAR | 1 | XFELD | |||||
NOLE7 | P21_ANOLE | CHAR | 1 | P21_ANOLE | |||||
NOLE8 | P21_ANOLE | CHAR | 1 | P21_ANOLE | |||||
NACSP | P21_NACSP | CURR | 9(2) | WERTV5 | |||||
NGYES | P21_NGYES | CURR | 9(2) | WERTV5 | |||||
NNYIL | P21_NNYIL | CHAR | 1 | XFELD | |||||
NOLE9 | P21_ANOLE | CHAR | 1 | P21_ANOLE | |||||
NEMBI | P21_NEMBI | CHAR | 1 | ||||||
NEMBA | State according to foreign private person | P21_NEMBA | CHAR | 3 | T005 | LAND1 | |||
KAVEZ | P21_KAVEZ | CHAR | 1 | XFELD | |||||
KAMEN | P21_KAMEN | CHAR | 1 | XFELD | |||||
MXCSK | P21_MXCSK | CURR | 9(2) | WERTV5 | |||||
CSKNY | P21_CSKNY | CHAR | 1 | XFELD | |||||
CSKJO | P21_CSKJO | CHAR | 1 | P21_CSKJO | |||||
CSKKE | P21_CSKKE | NUMC | 2 | P21_NUMC2 | |||||
HTJVS | P21_HTJVS | CHAR | 1 | XFELD | |||||
KOMMV | P21_KOMMV | CHAR | 1 | XFELD | |||||
KOMHT | P21_KOMHT | CHAR | 1 | XFELD | |||||
AKMOD | Way of tax base supplement | P21_AKMOD | CHAR | 1 | P21_AKMOD | ||||
AKLIM | Individual limit amount of tax base supplement | P21_AKLIM | CURR | 9(2) | WERTV5 | ||||
PKELT | Comp. in the public sector - number of dependents | P21_PKELT | NUMC | 2 | P21_NUMC2 | ||||
JVK10 | Comp. in the public sector - rel. start 2010 or earlier | P21_JVK10 | CHAR | 1 | XFELD | ||||
JVKEV | Rel. start before 2011 - rel. start year (2011 or later) | P21_JVKEV | NUMC | 4 | P21_JVKEV | ||||
HTJVK | Comp. in the public sector - spouse rel. start before 2012 | P21_HTJVK | CHAR | 1 | XFELD | ||||
HTBIA | Compensation in the public sector - spouse gross salary low | P21_HTBIA | CHAR | 1 | XFELD | ||||
HTBIK | Comp. in the public sector - gross salary diff. < 50.000 Ft | P21_HTBIK | CHAR | 1 | XFELD | ||||
HTBIM | Comp. in the public sector - spouse gross salary <109.000 Ft | P21_HTBIM | CHAR | 1 | XFELD | ||||
CSKIE | No. of benef. dependents considered for valid. family allow. | P21_CSKIE | NUMC | 2 | P21_NUMC2 | ||||
HKKSZ | Expense accounting for field service | P21_HKKSZ | CHAR | 1 | P21_HKKSZ | ||||
HTVAN | Compensation in the public sector - has spouse | P21_HTVAN | CHAR | 1 | XFELD |
Key field | Non-key field |
How do I retrieve data from SAP structure P0163 using ABAP code?
As P0163 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 P0163 as there is no data to select.How to access SAP table P0163
Within an ECC or HANA version of SAP you can also view further information about P0163 and the data within it using relevant transactions such asSE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).
Search for further information about these or an SAP related objects