PTKXX SAP (Field documentation structure for HR Travel) Structure details
Description: Field documentation structure for HR Travel
Structure field list including key, data, relationships and ABAP select examples
PTKXX 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 "Field documentation structure for HR Travel" 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_PTKXX TYPE PTKXX.
The PTKXX table consists of various fields, each holding specific information or linking keys about Field documentation structure for HR Travel data available in SAP. These include PERNR (Personnel Number), REINR (Trip Number), PERIO (Character field of length 6), SPERI (Editing period).. 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 PTKXX 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 |
RENUM | Trip Number | REINR | NUMC | 10 | REINR | ||||
PERNR | Personnel Number | PERNR_D | NUMC | 8 | PTRV_HEAD | PERNR | PER | ||
REINR | Trip Number | REINR | NUMC | 10 | PTRV_HEAD | REINR | |||
PERIO | Character field of length 6 | CHAR6 | CHAR | 6 | CHAR6 | ||||
SPERI | Editing period | SELPE | NUMC | 2 | T549Q | PABRP | |||
SJAHR | Year of editing period | SELJA | NUMC | 4 | T549Q | GJAHR | GJAHR | ||
DATV1 | Start date | SDAV1 | DATS | 8 | DATS | ||||
DATB1 | End date of selection interval | SDAB1 | DATS | 8 | DATS | ||||
SRENR | Trip Number | REINR | NUMC | 10 | REINR | ||||
ZORT1 | Location | RZIEL | CHAR | 17 | RZIEL | ||||
ZLAND | Country Key | LAND1 | CHAR | 3 | Assigned to domain | LAND1 | LND | ||
KUNDE | Reason for trip (e.g. customer/requisitioner) | RKUND | CHAR | 17 | RKUND | ||||
ANTRG_1 | Trip status 1 | RSTA1 | CHAR | 1 | XFELD | ||||
ANTRG_2 | Trip status 1 | RSTA1 | CHAR | 1 | XFELD | ||||
ANTRG_3 | Trip status 1 | RSTA1 | CHAR | 1 | XFELD | ||||
ANTRG_4 | Trip status 1 | RSTA1 | CHAR | 1 | XFELD | ||||
ANTRG_5 | Trip status 1 | RSTA1 | CHAR | 1 | XFELD | ||||
ABREC_0 | Trip status 2 | RSTA2 | CHAR | 1 | XFELD | ||||
ABREC_1 | Trip status 2 | RSTA2 | CHAR | 1 | XFELD | ||||
ABREC_2 | Trip status 2 | RSTA2 | CHAR | 1 | XFELD | ||||
ABREC_3 | Trip status 2 | RSTA2 | CHAR | 1 | XFELD | ||||
UEB_DFL | Trip status 2 | RSTA2 | CHAR | 1 | XFELD | ||||
SELST | Trip status 2 | RSTA2 | CHAR | 1 | XFELD | ||||
DIMEN | Number of entries in list | PAGEN | NUMC | 3 | NUM3 | ||||
ZEILE | Number of first entry on current page | PAGEA | NUMC | 3 | NUM3 | ||||
BETRG | Assign Receipt in Absolute Amounts | ABSLT | CHAR | 1 | XFELD | ||||
PROZT | Assign Amount on Receipt by Percent | BTRPR | CHAR | 1 | XFELD | ||||
AUFRE | Travel Expenses Distribution in Percent | DISTR | DEC | 4(2) | DISTR | ||||
AUFZI | Travel Expenses Distribution in Percent | DISTR | DEC | 4(2) | DISTR | ||||
STAT1 | Name for trip status | RSTEX | CHAR | 17 | CHAR17 | ||||
STAT2 | Name for trip status | RSTEX | CHAR | 17 | CHAR17 | ||||
STAT3 | Name for trip status | RSTEX | CHAR | 17 | CHAR17 | ||||
STAT4 | Name for trip status | RSTEX | CHAR | 17 | CHAR17 | ||||
STAT5 | Name for trip status | RSTEX | CHAR | 17 | CHAR17 | ||||
STAT6 | Name for trip status | RSTEX | CHAR | 17 | CHAR17 | ||||
STAT7 | Trip status for fast entry of trip data | STPR2 | CHAR | 1 | CHAR1 | ||||
WA1XX | Status: Application Entered | RSTA31 | CHAR | 1 | CHAR1 | ||||
WA2XX | Status: ECR approved | RSTA32 | CHAR | 1 | CHAR1 | ||||
WA3XX | Status: Trip Effected | RSTA33 | CHAR | 1 | CHAR1 | ||||
WA4XX | Status: Trip Approved | RSTA34 | CHAR | 1 | CHAR1 | ||||
WAX0X | Status: Open | RSTA40 | CHAR | 1 | CHAR1 | ||||
WAX1X | Status: To Be Settled | RSTA41 | CHAR | 1 | CHAR1 | ||||
WAX3X | Status: Cancelled | RSTA43 | CHAR | 1 | CHAR1 | ||||
FTEXT | Field Name | FELDX | CHAR | 20 | TEXT20 | ||||
XNODI | Radio buttons for field control | XDISP | CHAR | 1 | XFELD | ||||
XOBLG | Radio buttons for field control | XDISP | CHAR | 1 | XFELD | ||||
XOPTN | Radio buttons for field control | XDISP | CHAR | 1 | XFELD | ||||
XDISP | Radio buttons for field control | XDISP | CHAR | 1 | XFELD | ||||
X04O1 | Use of expense type | P_PR04O | CHAR | 1 | XFELD | ||||
X04O2 | Use of expense type | P_PR04O | CHAR | 1 | XFELD | ||||
X04O3 | Use of expense type | P_PR04O | CHAR | 1 | XFELD | ||||
ANZFR | Number of Breakfasts | NUBRF | CHAR | 2 | CHAR2 | ||||
DATW1 | Beginning Date of Week in Weekly Report | DTBWK | DATS | 8 | DATS | ||||
SUMD1 | Receipt Total in Weekly Report | BELRT | CURR | 10(2) | GESBE | ||||
SUMD2 | Receipt Total in Weekly Report | BELRT | CURR | 10(2) | GESBE | ||||
SUMD3 | Receipt Total in Weekly Report | BELRT | CURR | 10(2) | GESBE | ||||
SUMD4 | Receipt Total in Weekly Report | BELRT | CURR | 10(2) | GESBE | ||||
SUMD5 | Receipt Total in Weekly Report | BELRT | CURR | 10(2) | GESBE | ||||
SUMD6 | Receipt Total in Weekly Report | BELRT | CURR | 10(2) | GESBE | ||||
SUMD7 | Receipt Total in Weekly Report | BELRT | CURR | 10(2) | GESBE | ||||
BELRT | Receipt Total in Weekly Report | BELRT | CURR | 10(2) | GESBE | ||||
GSBET | Payment Amount | GSBET | CURR | 10(2) | GESBE | ||||
KMGES | Total miles/kms for the day | TKMGS | DEC | 5 | KMANZ | ||||
KMGE1 | Miles/Kilometers Allowance | BELGE | CURR | 10(2) | GESBE | ||||
KMGE2 | Miles/Kilometers Allowance | BELGE | CURR | 10(2) | GESBE | ||||
KMGE3 | Miles/Kilometers Allowance | BELGE | CURR | 10(2) | GESBE | ||||
KMGE4 | Miles/Kilometers Allowance | BELGE | CURR | 10(2) | GESBE | ||||
KMGE5 | Miles/Kilometers Allowance | BELGE | CURR | 10(2) | GESBE | ||||
KMGE6 | Miles/Kilometers Allowance | BELGE | CURR | 10(2) | GESBE | ||||
KMGE7 | Miles/Kilometers Allowance | BELGE | CURR | 10(2) | GESBE | ||||
KMBET | Miles/Kilometers Allowance | BELGE | CURR | 10(2) | GESBE | ||||
WAERS | Currency Key | WAERS | CUKY | 5 | Assigned to domain | WAERS | FWS | ||
SABKR | Payroll subunit for determining editing period | SABKR | CHAR | 2 | T549A | ABKRS | |||
MEHR | Further Cost Assignments in Coding Block | AFTLX | CHAR | 1 | XFELD | ||||
PAUVS1 | Input tax entry in Travel Management | PTRV_VORST | CHAR | 1 | XFELD | ||||
PAUVS2 | Input tax entry in Travel Management | PTRV_VORST | CHAR | 1 | XFELD | ||||
PAUVS3 | Input tax entry in Travel Management | PTRV_VORST | CHAR | 1 | XFELD | ||||
DEFMWSKZ1 | Input Tax Default Value for International Expense Receipts | PTRV_DEFMWSKZ | CHAR | 1 | XFELD | ||||
DEFMWSKZ2 | Input Tax Default Value for International Expense Receipts | PTRV_DEFMWSKZ | CHAR | 1 | XFELD | ||||
HCURR0 | Settlement of foreign curr.receipts and advances | PTRV_HCURR | CHAR | 1 | XFELD | ||||
HCURR1 | Settlement of foreign curr.receipts and advances | PTRV_HCURR | CHAR | 1 | XFELD | ||||
HCURR2 | Settlement of foreign curr.receipts and advances | PTRV_HCURR | CHAR | 1 | XFELD | ||||
KZREA_DFW_ | Business trip | PTRV_KZREA_DFW_ | CHAR | 1 | XFELD | ||||
KZREA_DFW_1 | Off-site work | PTRV_KZREA_DFW_1 | CHAR | 1 | XFELD | ||||
KZREA_DFW_2 | Separation Bonus_External_Stay | PTRV_KZREA_DFW_2 | CHAR | 1 | XFELD | ||||
KZREA_DFW_3 | Separation bonus_daily_return | PTRV_KZREA_DFW_3 | CHAR | 1 | XFELD | ||||
KZREA_DFW_H | Night in 'Hybel' (Norwegian accounting) | PTRV_KZREA_DFW_H | CHAR | 1 | XFELD | ||||
KZREA_DFW_B | Bruspenger during course or training (Norwegian accounting) | PTRV_KZREA_DFW_B | CHAR | 1 | XFELD | ||||
KZREA_DFW_E | Night in pensjonat (Norwegian accounting) | PTRV_KZREA_DFW_E | CHAR | 1 | XFELD | ||||
KZREA_DFW_P | Private | PTRV_KZREA_DFW_P | CHAR | 1 | XFELD | ||||
KZREA_DFW_S | Full taxation for trips > 183 days | PTRV_KZREA_DFW_S | CHAR | 1 | XFELD | ||||
KZREA_DFW_R | Night in hotel (Norwegian accounting) | PTRV_KZREA_DFW_R | CHAR | 1 | XFELD | ||||
KZREA_DFW_X | Non-business trip | PTRV_KZREA_DFW_X | CHAR | 1 | XFELD | ||||
KZREA_DFW_L | Business trip > 3 months | PTRV_KZREA_DFW_L | CHAR | 1 | XFELD | ||||
KZREA_DFW_K | Business trip with receipts - Payment of additional per diem | PTRV_KZREA_DFW_K | CHAR | 1 | XFELD | ||||
KZREA_DFW_M | Bus.Trip with Receipts - Add.Per Diem as Income-Rel.Expense | PTRV_KZREA_DFW_M | CHAR | 1 | XFELD | ||||
HBETR | Amount on Individual Receipt | GESBB | CURR | 10(2) | GESBE | ||||
CTRLREC | Payment and Taxation of Travel Expense Type | PTRV_CTRLREC | CHAR | 1 | PTRV_CTRLREC | ||||
ABWLAN | Number of entries with nonstandard long texts | PTRV_PRD_ABWLAN | NUMC | 4 | NUMC4 | ||||
EINDOP | Number of double entries | PTRV_PRD_EINDOP | NUMC | 4 | NUMC4 | ||||
EINFEH | Number of missing entries | PTRV_PRD_EINFEH | NUMC | 4 | NUMC4 | ||||
EINGEL | File with Daily Rates Has Been Imported | PTRV_PRD_EINGEL | CHAR | 1 | XFELD | ||||
GESAMT | Total number of entries | PTRV_PRD_GESAMT | NUMC | 4 | NUMC4 | ||||
KORREK | Number of correct entries | PTRV_PRD_KORREK | NUMC | 4 | NUMC4 | ||||
NICGEF | Missing entries | PTRV_PRD_NICGEF | NUMC | 4 | NUMC4 | ||||
.INCLU--AP | 0 | ||||||||
HCURR3 | Settlement of foreign curr.receipts and advances | PTRV_HCURR | CHAR | 1 | XFELD | ||||
ANTRG00 | Radio buttons for field control | XDISP | CHAR | 1 | XFELD | ||||
ANTRGFI | Radio buttons for field control | XDISP | CHAR | 1 | XFELD | ||||
ANTRGHR | Radio buttons for field control | XDISP | CHAR | 1 | XFELD | ||||
ANTRGDT | Radio buttons for field control | XDISP | CHAR | 1 | XFELD | ||||
KZREA_DFW_A | PS Germany Separation Allowance: Absence from Place of Work | PTRV_KZREA_DFW_A | CHAR | 1 | XFELD | ||||
KZREA_DFW_5 | Ps Germany: Trip to Return from Work | PTRV_KZREA_DFW_5 | CHAR | 1 | XFELD | ||||
KZREA_DFW_4 | PS Germany: Trip to Start Work | PTRV_KZREA_DFW_4 | CHAR | 1 | XFELD | ||||
KZREA_DFW_C | Italian Accounting: Per Diem and Flat Rate Settlement | PTRV_KZREA_DFW_C | CHAR | 1 | XFELD | ||||
KZREA_DFW_D | Italian Accounting: Receipt Settlement (Pie di Lista) | PTRV_KZREA_DFW_D | CHAR | 1 | XFELD | ||||
KZREA_DFW_6 | Italian Accounting: Per Diem + M Receipts | PTRV_KZREA_DFW_6 | CHAR | 1 | XFELD | ||||
KZREA_DFW_7 | Italian Accounting: Per Diem + U Receipts | PTRV_KZREA_DFW_7 | CHAR | 1 | XFELD | ||||
KZREA_DFW_8 | Italian Accounting: Per Diem + M and U Receipts | PTRV_KZREA_DFW_8 | CHAR | 1 | XFELD | ||||
KZREA_DFW_G | Italian Accounting: Trip Within Home Town | PTRV_KZREA_DFW_G | CHAR | 1 | XFELD | ||||
VERPA_TEXT | Name of Checkbox 'Meals per Diem' | VERPA_TEXT | CHAR | 38 | CHAR38 | ||||
M_RECEIPTS_VALID | Receipts of Expense Category M Are Valid | PTKXX_M_RECEIPTS_VALID | CHAR | 1 | CHAR1 | ||||
M_RECEIPTS_NOT_VALID | Receipts of Expense Category M Are Not Valid | PTKXX_M_RECEIPTS_NOT_VALID | CHAR | 1 | CHAR1 | ||||
U_RECEIPTS_VALID | Receipts of Expense Category U Are Valid | PTKXX_U_RECEIPTS_VALID | CHAR | 1 | CHAR1 | ||||
U_RECEIPTS_NOT_VALID | Receipts of Expense Category U Are Not Valid | PTKXX_U_RECEIPTS_NOT_VALID | CHAR | 1 | CHAR1 | ||||
V_RECEIPTS_VALID | Receipts of Expense Category V Are Valid | PTKXX_V_RECEIPTS_VALID | CHAR | 1 | CHAR1 | ||||
V_RECEIPTS_NOT_VALID | Receipts of Expense Category V Are Not Valid | PTKXX_V_RECEIPTS_NOT_VALID | CHAR | 1 | CHAR1 | ||||
S_RECEIPTS_VALID | Receipts of Expense Category S Are Valid | PTKXX_S_RECEIPTS_VALID | CHAR | 1 | CHAR1 | ||||
S_RECEIPTS_NOT_VALID | Receipts of Expense Category S Are Not Valid | PTKXX_S_RECEIPTS_NOT_VALID | CHAR | 1 | CHAR1 | ||||
DATUM_RED_PAUSCH | IT Banking CA: Date from Which Reduced Per Diems Apply | DATUM_RED_PAUSCH | DATS | 8 | DATS | ||||
PERNR_FOR_SH | Personnel Number | PERNR_D | NUMC | 8 | PERNR | PER | |||
VAT_RFD | Advanced VAT Refund for Trip Provision Variant | PTRV_VATRFD | CHAR | 1 | PTRV_VATRFD | ||||
ANKUNFT | Arrival at Home or Workplace | PTRV_ANKUNFT | CHAR | 60 | |||||
ABFAHRT | Departure from Home or Workplace | PTRV_ABFAHRT | CHAR | 60 | |||||
.INCLU--AP | 0 | ||||||||
BERKZ_DFW_1 | Business Trip: Rate 1 | PTRV_BERKZ_DFW_1 | CHAR | 1 | XFELD | ||||
BERKZ_DFW_2 | Business Trip: Rate 2 | PTRV_BERKZ_DFW_2 | CHAR | 1 | XFELD | ||||
BERKZ_DFW_3 | Transport with Business Trips: Rate 1 | PTRV_BERKZ_DFW_3 | CHAR | 1 | XFELD | ||||
BERKZ_DFW_4 | Transport with District Trips Without Overnight Fee: Rate 2 | PTRV_BERKZ_DFW_4 | CHAR | 1 | XFELD | ||||
BERKZ_DFW_5 | District Trips with Entitlement to Overnight Fee: Rate 1 | PTRV_BERKZ_DFW_5 | CHAR | 1 | XFELD | ||||
BERKZ_DFW_6 | District Trips With Entitlement to Overnight Fee: Rate 2 | PTRV_BERKZ_DFW_6 | CHAR | 1 | XFELD | ||||
BERKZ_DFW_7 | District Trips Without Entitlement to Overnight Fee: Rate 2 | PTRV_BERKZ_DFW_7 | CHAR | 1 | XFELD | ||||
BERKZ_DFW_8 | Trip Abroad | PTRV_BERKZ_DFW_8 | CHAR | 1 | XFELD | ||||
BERKZ_DFW_9 | Absence During Business Trip | PTRV_BERKZ_DFW_9 | CHAR | 1 | XFELD | ||||
BERKZ_DFW_A | Hospital Stay: Rate 1 | PTRV_BERKZ_DFW_A | CHAR | 1 | XFELD | ||||
BERKZ_DFW_B | Hospital Stay: Rate 2 | PTRV_BERKZ_DFW_B | CHAR | 1 | XFELD | ||||
BERKZ_DFW_C | Duty Allocation: Reduced Rate 1 | PTRV_BERKZ_DFW_C | CHAR | 1 | CHAR1 | ||||
BERKZ_DFW_D | Duty Allocation: Reduced Hospital Rate | PTRV_BERKZ_DFW_D | CHAR | 1 | CHAR1 | ||||
BERKZ_DFW_E | Absence During Duty Allocation | PTRV_BERKZ_DFW_E | CHAR | 1 | CHAR1 |
Key field | Non-key field |
How do I retrieve data from SAP structure PTKXX using ABAP code?
As PTKXX 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 PTKXX as there is no data to select.How to access SAP table PTKXX
Within an ECC or HANA version of SAP you can also view further information about PTKXX 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