PSHFT SAP (Screen Fields for Generating Shift Schedule) Structure details

Dictionary Type: Structure
Description: Screen Fields for Generating Shift Schedule




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




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

PSHFT 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 "Screen Fields for Generating Shift Schedule" 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_PSHFT TYPE PSHFT.

The PSHFT table consists of various fields, each holding specific information or linking keys about Screen Fields for Generating Shift Schedule data available in SAP. These include MOFID (Public Holiday Calendar), MOSID (Personnel Subarea Grouping for Work Schedules), SCHKZ (Work Schedule Rule), PRD01 (Start 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: Cannot Be Enhanced


SAP PSHFT 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
ZEITYEmployee Subgroup Grouping for Work Schedules DZEITYCHAR1ZEITYTCA
MOFIDPublic Holiday Calendar HIDENTCHAR2THOCIHIDENTHCI
MOSIDPersonnel Subarea Grouping for Work Schedules MOSIDNUMC2T508ZMOSIDMOS
SCHKZWork Schedule Rule SCHKNCHAR8T508ASCHKNSCH
PRD01Start period PRD01CHAR6PRIODBU1
PRD02End period PRD02CHAR6PRIODBU2
WEEKNWeek WEEKNCHAR2CHAR2
WDAYSFirst/last day of week WDAYSCHAR5CHAR5
BEGDAStart Date BEGDADATS8DATUM
ENDDAEnd Date ENDDADATS8DATUM
ACDAYCurrent day ACDAYNUMC2NUMC02
DAYTXDay text DAYTXCHAR2CHAR2
NYEARYear for new month or new week NYEARNUMC4GJAHRGJAHR
NMONTReset with this month NMONTNUMC2KMONAT
NWEEKReset with this week NWEEKNUMC2KWOCHE
NDAYSRestart on day from current month NDAYSNUMC2KTAG
ADAT1Current date ADAT1DATS8DATUM
ADAT2Current date ADAT2DATS8DATUM
WDAT1Valid from date WDAT1DATS8DATUM
WDAT2To WDAT2DATS8DATUM
TPROGDaily Work Schedule TPROGCHAR4T550ATPROG
FTKLAPublic holiday class FTKLACHAR1FTKLA
TAGTYDay Type TAGTYCHAR1TAGTY
VARIADaily Work Schedule Variant VARIACHAR1VARIA
KONFEReligious Denomination Key KONFECHAR2Assigned to domainKONFE
TTP01Day Type TAGTYCHAR1TAGTY
TTP02Day Type TAGTYCHAR1TAGTY
TTP03Day Type TAGTYCHAR1TAGTY
TTP04Day Type TAGTYCHAR1TAGTY
TTP05Day Type TAGTYCHAR1TAGTY
TTP06Day Type TAGTYCHAR1TAGTY
TTP07Day Type TAGTYCHAR1TAGTY
TPR01Daily Work Schedule TPROGCHAR4T550ATPROG
TPR02Daily Work Schedule TPROGCHAR4T550ATPROG
TPR03Daily Work Schedule TPROGCHAR4T550ATPROG
TPR04Daily Work Schedule TPROGCHAR4T550ATPROG
TPR05Daily Work Schedule TPROGCHAR4T550ATPROG
TPR06Daily Work Schedule TPROGCHAR4T550ATPROG
TPR07Daily Work Schedule TPROGCHAR4T550ATPROG
FTK01Public holiday class FTKLACHAR1FTKLA
FTK02Public holiday class FTKLACHAR1FTKLA
FTK03Public holiday class FTKLACHAR1FTKLA
FTK04Public holiday class FTKLACHAR1FTKLA
FTK05Public holiday class FTKLACHAR1FTKLA
FTK06Public holiday class FTKLACHAR1FTKLA
FTK07Public holiday class FTKLACHAR1FTKLA
VAR01Daily Work Schedule Variant VARIACHAR1VARIA
VAR02Daily Work Schedule Variant VARIACHAR1VARIA
VAR03Daily Work Schedule Variant VARIACHAR1VARIA
VAR04Daily Work Schedule Variant VARIACHAR1VARIA
VAR05Daily Work Schedule Variant VARIACHAR1VARIA
VAR06Daily Work Schedule Variant VARIACHAR1VARIA
VAR07Daily Work Schedule Variant VARIACHAR1VARIA
KNF01Religious Denomination Key KONFECHAR2Assigned to domainKONFE
KNF02Religious Denomination Key KONFECHAR2Assigned to domainKONFE
KNF03Religious Denomination Key KONFECHAR2Assigned to domainKONFE
KNF04Religious Denomination Key KONFECHAR2Assigned to domainKONFE
KNF05Religious Denomination Key KONFECHAR2Assigned to domainKONFE
KNF06Religious Denomination Key KONFECHAR2Assigned to domainKONFE
KNF07Religious Denomination Key KONFECHAR2Assigned to domainKONFE
TAG01Calendar: Day Short Text KURZTCHAR2TEXT2
TAG02Calendar: Day Short Text KURZTCHAR2TEXT2
TAG03Calendar: Day Short Text KURZTCHAR2TEXT2
TAG04Calendar: Day Short Text KURZTCHAR2TEXT2
TAG05Calendar: Day Short Text KURZTCHAR2TEXT2
TAG06Calendar: Day Short Text KURZTCHAR2TEXT2
TAG07Calendar: Day Short Text KURZTCHAR2TEXT2
TMO01Current day ACDAYNUMC2NUMC02
TMO02Current day ACDAYNUMC2NUMC02
TMO03Current day ACDAYNUMC2NUMC02
TMO04Current day ACDAYNUMC2NUMC02
TMO05Current day ACDAYNUMC2NUMC02
TMO06Current day ACDAYNUMC2NUMC02
TMO07Current day ACDAYNUMC2NUMC02
SJAHR_BEGFirst year for work schedule maintenance or display SJAHR_BEGNUMC4GJAHRGJAHR
SJAHR_ENDLast year for work schedule maintenance or display SJAHR_ENDNUMC4GJAHRGJAHR
SMONAT_BEGFirst month for work schedule maintenance or display SMONAT_BEGNUMC2SMONAT
SMONAT_ENDLast month for work schedule maintenance or display SMONAT_ENDNUMC2SMONAT

Key field Non-key field



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

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

How to access SAP table PSHFT

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