SAP ABAP Function Module - Index H, page 37
Function Module - H
# Function Module Mode Short Description
 
1 HR_NO_LEN_TRYGDENPERIODE Calculation of social insurance sick pay length (reimbursable time) 
2 HR_NO_NUM_TRYGDENDAGER Number of days in a period according to RTV 
3 HR_NO_PERS_FILE Get employee's personal information 
4 HR_NO_PWS_HOURLY PSP for evaluation absences at hourly waged 
5 HR_NO_READ_CHLD Read the subtypes for child data from IT0021 
6 HR_NO_RMB_NUM_DAYS Number of reimbursable AP days 
7 HR_NO_SPK_CLS_EMP_DIR_DELETE Delete the employee directory entry from SPK Cluster 
8 HR_NO_SPK_CLS_EMP_DIR_LIST List of the employee directory entries from SPK Cluster 
9 HR_NO_SPK_CLS_EMP_DIR_READ Read the employee directory entry from SPK Cluster 
10 HR_NO_SPK_CLS_EMP_DIR_WRITE Write the employee directory entry to SPK Cluster 
11 HR_NO_SPK_CLS_EMP_MSG_DELETE Delete the employee message entry from SPK Cluster 
12 HR_NO_SPK_CLS_EMP_MSG_READ Read the employee message entry from SPK Cluster 
13 HR_NO_SPK_CLS_EMP_MSG_WRITE Write the employee message entry to SPK Cluster 
14 HR_NO_SPK_CLS_LOCK Locking of objects in SPK Cluster 
15 HR_NO_SPK_CLS_ROOT_DELETE Delete the root entry from SPK Cluster 
16 HR_NO_SPK_CLS_ROOT_READ Read the root entry from SPK Cluster 
17 HR_NO_SPK_CLS_ROOT_WRITE Write the root entry to SPK Cluster 
18 HR_NO_SPK_CLS_RUNID_DELETE Delete the runid from root entry in SPK Cluster 
19 HR_NO_SPK_CLS_RUNID_NEW Create new runid for root entry in SPK Cluster 
20 HR_NO_SPK_CLS_SEQNO_DELETE Delete the seqnr for employee directory entry in SPK Cluster 
21 HR_NO_SPK_CLS_SEQNO_NEW Create new seqnr for employee directory entry in SPK Cluster 
22 HR_NO_SPK_CLS_UNLOCK Unlocking of objects in SPK Cluster 
23 HR_NO_SPK_EMP_MSG_DISP_GET Get SPK messages from SPK cluster 
24 HR_NO_SPK_EMP_MSG_DISP_PUT Put new SPK messages to SPK cluster 
25 HR_NO_TAXTABLE_INFO Information on tax table 
26 HR_NUMBER_INTERVAL_CHANGE R HR-TEM: Ändern Nummernkreisintervall/Stand 
27 HR_NUMBER_INTERVAL_CREATE R HR-TEM: Nummernkreisintervall anlegen 
28 HR_NUMBER_INTERVAL_LIST R HR-TEM: Lesen Nummernkreisintervalle 
29 HR_NUM_CUMULATION_PERIODS_ZA Retrieve num cumulation periods per cumulation interval 
30 HR_NZ_ADD_MONTH_TO_DATE HR-PT: Add or subtract months to a date 
31 HR_NZ_GET_CURRENCY_MULTIPLIER Get the currency and currency multiplier for an amount and rate 
32 HR_NZ_NUM_OF_DAYS_OF_MONTH Dias calendario de un mes 
33 HR_NZ_QUOTA_FROM_AWART Get quota table from awart 
34 HR_NZ_ROUNDING_DECIMALS Round decimals places 
35 HR_OBJECTBUPA_GETBUPA  
36 HR_OBJECTBUPA_GETHROBJECT  
37 HR_OBJECTBUPA_INSERT  
38 HR_OC_AR_SAVE_I0551  
39 HR_OC_ASSIGN_CHECK_NO_PROC_U Off-Cycle: Ersetzen von Schecks oder Überweisungen 
40 HR_OC_ASSIGN_MAN_CHECKNO_USAB Off-Cycle: noch nicht zugeordnete Schecknummern eingeben 
41 HR_OC_BUILD_HISTORY_TAB_NEW Tabelle für Historie der Abrechnungsergebnisse (Off-Cycle) aufbauen 
42 HR_OC_BUILD_PACKAGES_AND_PAY Off-Cycle: Pakete für Abrechnung bilden, Abrechnung starten 
43 HR_OC_CHECK_PAYMENT_DATA Prüfen, ob Daten für Zahlungen aus Off-Cycle korrekt 
44 HR_OC_CHECK_PAYMENT_METHOD Prüfen, ob Zahlweg für Off-Cycle gültig ist 
45 HR_OC_CREATE_ABSENCES Off-Cycle: Abwesenheiten anlegen 
46 HR_OC_CREATE_PAYID_FOR_LTI Bestimmung eines gültigen Abrechnungsidentifikators 
47 HR_OC_DELETE_BATCH Löschen von Sätzen aus der T52OCG 
48 HR_OC_DEQUEUE_PERNR Off-Cycle: Personalnummer entsperren 
49 HR_OC_DYNPRO_ENQ_PERNR_FAILED Off-Cycle: Dynpro Personalnummer nicht sperrbar 
50 HR_OC_ENQUEUE_PERNR Off-Cycle: Personalnummer sperren 
51 HR_OC_F4_PAYMENT_METHOD F4-Hilfe für Off-Cycle Zahlwege 
52 HR_OC_F4_POPUP_OCRSN OFF-Cycle: Popup gültige OC Gründe 
53 HR_OC_FILL_BATCH_LTI Füllt eine Transparente Tabelle 
54 HR_OC_FILL_BUFFER Füllt Puffer für transparente Tabelle T52OCMP 
55 HR_OC_GET_NEW_PAYID Off-Cycle: Bestimmung neuer PAYID 
56 HR_OC_GET_PAYMENT_METHODS HR: Off Cycle: Zahlungsmethode für Off Cycle bestimmen 
57 HR_OC_GET_PAYROLL_AREA Off-Cycle: Für Pernr Abrechnungskreis ermitteln 
58 HR_OC_INIT_BUFFER Initialisiert Puffer für transparente Tabelle T52OCMP 
59 HR_OC_INSERT_BATCH Off-Cycle: Aktion für Batch einplanen 
60 HR_OC_MOD_PAYRES_CHECK_REPL Off-Cycle: Replace payroll check for automatic check 
61 HR_OC_MOD_PAYRES_MANCHECK_REPL Off-Cycle: Replace payroll check - man checks 
62 HR_OC_ODR_POPUP Off-Cycle: Wahl der Periode, falls Mitarbeiter ohne Abrechnungsergebnisse 
63 HR_OC_PROCESS_PAYROLL_ADVPAY_U Off-Cycle: Starten der Abrechnung bei Advance payment 
64 HR_OC_READ_BATCH Lesen eines T52OCG-Eintrags zu gegebener RGDIR-Zeile 
65 HR_OC_READ_FEATURE_PU137 Lesen Merkmal 'Manuelle Schecks für off Cycle' (PU137) 
66 HR_OC_REPLACEMENT_PROCESS_U OC: Ersetzen von Schecks oder Überw. - Usability version 
67 HR_OC_REPLACE_ACTIONS_U Off-Cycle: Ersetzen eines einzelnen Schecks/Überweisung 
68 HR_OC_REVERSAL_PROCESS_USAB Off-Cycle: Stornieren eines Schecks/einer Überweisung 
69 HR_OC_REVERSE_PAYROLL_RESULTS Off-Cycle: Stornieren der Abrechnungsergebnisse 
70 HR_OC_RUNNING_DTC Off-Cycle: Aufruf Vorprogramm Datenträgeraustausch 
71 HR_OC_SAVE_I0009 Off-Cycle: Eingaben in Infotyp 0009 speichern 
72 HR_OC_SAVE_I0267 Off-Cycle: Eingaben in Infotyp 0267 speichern 
73 HR_OC_SAVE_I2001 Off-Cycle: Eingaben in Infotyp 2001 speichern 
74 HR_OC_UPDATE_T52OCMP Füllt transparente Tabelle T52OCMP aus dem Puffer 
75 HR_OC_VALID_OCRSN Prüfung ob ein gültiger Off-Cycle Grund eingegeben wurde 
76 HR_OED_FRISTEN Fristenermittlung Krankenbezüge -PSG- 
77 HR_OFFICE_SEARCH_ORG_OBJECTS  
78 HR_OIW_INFTY_F4 Wertehilfe für Infotypen im OIW 
79 HR_OM_GET_OMDETAIL_COLUMNS Function Module to fetch text of columns in Roster maintenance transaction 
80 HR_ONLY_DISPLAY_CYCLE_TREE Anzeigen einer Personalrechenregel als Baum 
81 HR_OUTPUT_TREE_DIALOG Objekte im HR selektieren 
82 HR_OUT_BEN_EXIT Payroll Outsourcing User Exit 
83 HR_OUT_GEN_EXIT Payroll Outsourcing User Exit 
84 HR_OUT_GEN_EXIT_3 Payroll Outsourcing User Exit 3 
85 HR_OUT_GEN_EXIT_4 Payroll Outsourcing User Exit 4 
86 HR_P06I_APPEND_TDR R  
87 HR_P06I_CHANGE_DDE R  
88 HR_P06I_CHANGE_TDE R  
89 HR_P06I_CHANGE_TDR R  
90 HR_P06I_CHECK_PATH  
91 HR_P06I_CHECK_PRPER R  
92 HR_P06I_CONFIG R  
93 HR_P06I_CONVERT_PAC_TYPE  
94 HR_P06I_CONVERT_TO_LOWERCASE  
95 HR_P06I_CREATE_MAIL R  
96 HR_P06I_CREATE_MODIFY_TEDC  
97 HR_P06I_EXEC_PROG R  
98 HR_P06I_EXIST_TDR R  
99 HR_P06I_F4_INDICATOR_MASK  
100 HR_P06I_F4_VALUES_ZADIG_CODES  
101 HR_P06I_GET_ADP_INF_STATUS  
102 HR_P06I_GET_CONTRACT  
103 HR_P06I_GET_HELP_VALUES_TRKORR  
104 HR_P06I_GET_INTERFACE_VERSION  
105 HR_P06I_GET_MOVEMENTS  
106 HR_P06I_GET_PACS  
107 HR_P06I_GET_PAYROLL_AREAS  
108 HR_P06I_GET_PAYROLL_PERIOD R  
109 HR_P06I_GET_SIREN_NUMIC  
110 HR_P06I_GET_SYSTEM  
111 HR_P06I_GET_TIME_MANAGEMENT  
112 HR_P06I_GET_WERKS_BTRTL  
113 HR_P06I_HEADER_TRAILER  
114 HR_P06I_MOD_TEXT  
115 HR_P06I_READ_DDE R  
116 HR_P06I_READ_MAPPING  
117 HR_P06I_READ_PRPER R  
118 HR_P06I_READ_TDE R  
119 HR_P06I_READ_TDR R  
120 HR_P06I_READ_TEDC  
121 HR_P06I_READ_TEDC_22  
122 HR_P06I_SELECT_BLOC  
123 HR_P06I_SET_MASTER_PAC  
124 HR_P06I_SHLP_CODE_INCIDENT  
125 HR_P06I_START_PROG R  
126 HR_P06_GET_LEVEL_SUCC_GRADE  
127 HR_P06_GET_LEVEL_SUCC_SCALE  
128 HR_P06_GET_SCALE_SUCC_GRADE  
129 HR_P06_TRFGR_CHECK  
130 HR_P06_TRFST_CHECK  
131 HR_P2001_LIST_SHOW_ALV_01 Infotyp anzeigen über einen Zeitraum in Listenform 
132 HR_P2001_LIST_SHOW_FOR_PICK Display infotype for a period as a list 
133 HR_P2001_LIST_SHOW_PICK_ALV  
134 HR_P2002_LIST_SHOW_ALV_01 Infotyp anzeigen über einen Zeitraum in Listenform 
135 HR_P2002_LIST_SHOW_FOR_PICK Display infotype for a period as a list 
136 HR_P2002_LIST_SHOW_PICK_ALV  
137 HR_P2003_LIST_SHOW_ALV_01 Infotyp anzeigen über einen Zeitraum in Listenform 
138 HR_P2003_LIST_SHOW_FOR_PICK Display infotype for a period as a list 
139 HR_P2003_LIST_SHOW_PICK_ALV  
140 HR_P2004_LIST_SHOW_ALV_01 Infotyp anzeigen über einen Zeitraum in Listenform 
141 HR_P2004_LIST_SHOW_FOR_PICK Display infotype for a period as a list 
142 HR_P2004_LIST_SHOW_PICK_ALV  
143 HR_P2005_LIST_SHOW_ALV_01 Infotyp anzeigen über einen Zeitraum in Listenform 
144 HR_P2005_LIST_SHOW_FOR_PICK Display infotype for a period as a list 
145 HR_P2005_LIST_SHOW_PICK_ALV  
146 HR_P2006_LIST_SHOW_ALV_01 Infotyp anzeigen über einen Zeitraum in Listenform 
147 HR_P2006_LIST_SHOW_FOR_PICK Display infotype for a period as a list 
148 HR_P2006_LIST_SHOW_PICK_ALV  
149 HR_P2007_LIST_SHOW_ALV_01 Infotyp anzeigen über einen Zeitraum in Listenform 
150 HR_P2007_LIST_SHOW_FOR_PICK Display infotype for a period as a list 
151 HR_P2007_LIST_SHOW_PICK_ALV  
152 HR_P2010_LIST_SHOW_ALV_01 Infotyp anzeigen über einen Zeitraum in Listenform 
153 HR_P2010_LIST_SHOW_FOR_PICK Display infotype for a period as a list 
154 HR_P2010_LIST_SHOW_PICK_ALV  
155 HR_P2011_LIST_SHOW_ALV_01 Infotyp anzeigen über einen Zeitraum in Listenform 
156 HR_P2011_LIST_SHOW_FOR_PICK  
157 HR_P2011_LIST_SHOW_PICK_ALV  
158 HR_P2012_LIST_SHOW_ALV_01 Infotyp anzeigen über einen Zeitraum in Listenform 
159 HR_P2012_LIST_SHOW_FOR_PICK  
160 HR_P2012_LIST_SHOW_PICK_ALV  
161 HR_PAD_HIRE_EMPLOYEE HR: Hire Employee 
162 HR_PAD_MAP_INFTY_COMMON Generic mapping for PA infotypes 
163 HR_PAD_MAP_INFTY_INITIALHIRE Idoc entry for All in One Best Practices 
164 HR_PAD_MAP_INFTY_P0000 Idoc mapping to Infotype 0000 (Actions) 
165 HR_PAD_MAP_INFTY_P0001 Idoc Mapping to Infotype 0001 (Org. Assignment) 
166 HR_PAD_MAP_INFTY_P0002 Idoc Mapping to Infotype 0002 (Personal Data) 
167 HR_PAD_MAP_INFTY_P0006 Idoc Mapping to Infotype 0006 (Addresses) 
168 HR_PAD_MAP_INFTY_P0007 Idoc Mapping to Infotype 0007 (Planned Working Time) 
169 HR_PAD_MAP_INFTY_P0009 Idoc Mapping to Infotype 0009 (Bank Details) 
170 HR_PAD_MAP_INFTY_P0077 HR Master Record: Infotype 0077 (Additional Personal Data) 
171 HR_PAD_MAP_INFTY_P0094 HR Master Record: Infotype 0094 (Residence Status - NA) 
172 HR_PAD_MAP_INFTY_PNNNN Mapping of PA infotypes 
173 HR_PAD_T522N_INFTV_EXIT HR: Exit elementare Suchhilfe für Sec. infotype 
174 HR_PAD_T522N_PREFX_EXIT HR: Exit elementare Suchhilfe für Prefix 
175 HR_PAIR_UPDATE Verbuchen der Paarbildungsergebnisse 
176 HR_PAL_CATEG_GET_ROWS Tabellenzeile einer Knotenkategorie auslesen 
177 HR_PAL_CATEG_MSG_ADD HCM Appl. Log: Add message in category 
178 HR_PAL_CREATE_LOG_CATEG HCM Appl. Log: Create Log Category 
179 HR_PAL_CREATE_NODE_CATEG HCM Appl. Log: Create Log Category 
180 HR_PAL_EPERN_MSG_ADD HCM Appl. Log: Add pers. no. related message with ENAME 
181 HR_PAL_FORMS_ROW_ADD Zeile für erzeugtes Formular anlegen 
182 HR_PAL_GENRL_MSG_ADD Allgemeine Nachricht hinzufügen 
183 HR_PAL_GET_MSG_FIELDCAT Feldkatalog für Nachrichtenfelder erzeugen 
184 HR_PAL_LOG_AND_ALV_DISPLAY Display HCM Application and ALV table 
185 HR_PAL_LOG_DISPLAY Display HCM Application Log and ALV table 
186 HR_PAL_LOG_REFRESH Löschen der protokollierten Daten 
187 HR_PAL_NODE_ADD Add log node 
188 HR_PAL_NODE_ADD_ROW Tabellenzeile zu Protokollknoten hinzufügen 
189 HR_PAL_NODE_GET Get node key from node name 
190 HR_PAL_NODE_MSG_ADD Add message to log node 
191 HR_PAL_PERNR_GET_SACHN HCM Log: Sachbearbeiter ermitteln 
192 HR_PAL_PERNR_MSG_ADD HCM Appl. Log: Add personnel number related message 
193 HR_PAL_STATS_MSG_ADD HCM Appl. Log: Add statistical message 
194 HR_PAL_STATS_STANDARD_MSG_ADD Add stamdard statistical messages 
195 HR_PAL_TABLE_CREATE_COLUMN Spalte für Protokolltabelle erzeugen 
196 HR_PAYMENTMETHOD_SEARCH HR: Zahlwege suchen 
197 HR_PAYM_DOCUMENT_CHECK_03 Vorhandensein von Abr.erg. vor Lohn-/Gehaltszahlung prüfen 
198 HR_PAYROLL Start Payroll 
199 HR_PAYROLL_DATA_CD_EVAL_PERIOD Liefert für Inperiodeninfo die Ergebnisse vom Cluster oder Archiv 
200 HR_PAYROLL_FUNCTION_PAB Bestimmung von Abwesenheitszeiten in der Personalabrechnung 
201 HR_PAYROLL_PERIODS_GET Bestimmung der Abrechnungsperioden aus Datumsintervall und Periodenparam. 
202 HR_PAYROLL_PERIOD_GET Key-Date Exact Determination of Payroll Year and Period 
203 HR_PAYROLL_PUSHBUTTON_DISPLAY Decides Whether 'Payroll' Pushbutton Should Be Displayed 
204 HR_PAYROLL_RESULTS_UNREGISTER Registration von Abrechnungsergebnissen zu Auswertungslauf löschen 
205 HR_PAYROLL_RESULT_REGISTER Abrechnungsergebnis einem Auswertungslauf zuordnen 
206 HR_PAYROLL_SCHEME_CHECK Check the Existence of the Payroll Schema 
207 HR_PAYROLL_SIMULATION Start Payroll in Simulation 
208 HR_PAYROLL_SIMULATION_SUBMIT Call the Payroll Program in Simulation Mode 
209 HR_PAYROLL_TEST_PAYSLIP_SHOW Payroll Simulation and Remuneration Statement Display 
210 HR_PAY_ATTRIBUTE_BY_CATEGORY Derive payroll attributes Japan from payroll category 
211 HR_PAY_ATTRIBUTE_BY_REASON Derive payroll attributes Japan from payroll reason 
212 HR_PAY_SHEET_TO_HTML_PERIOD R Zeitwirtschaft im Internet 
213 HR_PAY_TCS_CATEG_DATA_READ TCS-Daten der Kategorie PAY ermitteln 
214 HR_PAY_US_GET_ALL_DISTC Get all distribution codes per date 
215 HR_PAY_US_GET_DC_INFO Get distribution code for wage types in XTBLGART 
216 HR_PAY_US_GET_DISTC Get distribution payment record 
217 HR_PAY_US_GET_V0_SPLIT_DC Get V0 Split for distribution codes 
218 HR_PA_IT_GET_RETROACTIVITY Rückrechnungsdatümer der Infotypdaten ermitteln 
219 HR_PA_IW_CHECK_RETROACTIVITY Prüfung Rückrechnung für Leistungslohn 
220 HR_PA_MODIFY_RETRO_INTERFACE Aktualisieren der Felder aller relev. Infotypen (kein Datenbank-Update) 
221 HR_PA_OBJMGR_COL_CE_FILL Füllen der Struktur im PA-Objektmanager (Concurrent Employment) 
222 HR_PA_OBJMGR_COL_STANDARD_FILL Füllen der Standardstruktur im PA-Objektmanager 
223 HR_PBS00MD_POPUP_QUESTION Generic popup decision 
224 HR_PBS00MD_POPUP_TEXT Popup text for display/edit 
225 HR_PBS00MD_POPUP_UPLOAD Notification upload 
226 HR_PBSFR_CHECK_DEPT_DOMTOM  
227 HR_PBSUS_ESS_ADD_IT0048 R Add infotype 0048 record 
228 HR_PBSUS_ESS_DEL_IT0048 R Delete infotype 0048 record 
229 HR_PBSUS_ESS_READ_IT0048 R Read infotype 0048 
230 HR_PBSUS_ESS_REC_IT0048 R Record infotype 0048 record to be deleted 
231 HR_PBS_CHECK_AG_EXISTENCE Existenzprüfung des Arbeitgebers im IT 0780 
232 HR_PBS_CHECK_BRART Prüfung gleiche Berechnungsart für alle Arbeitgeber 
233 HR_PBS_CHECK_BRART_SET_NABRE Prüft die Berechnungsart und setzt NABRE Kennzeichen 
234 HR_PBS_F4_ADDRESSES Suchhilfe-Exit für Adressen 
235 HR_PBS_GET_AG Wertehilfe für Arbeitgebernummern 
236 HR_PCIF_CHECK_WAGE_TYPE_VALID Prüfen, ob die Lohnart für die Schnittstelle zugelassen ist 
237 HR_PCIF_GET_RFCFUNCTION Bestimmen des RFC-FuBas zum Lesen des Originalbelegs 
238 HR_PCIF_RETRO_DATE_POSSIBLE Prüfe, ob Mitarbeiter bis zum angegebenen Datum rückgerechnet werden kann 
239 HR_PCIF_SET_RETRO_DATE Rückrechnungsdatum / Matchcode W setzen 
240 HR_PCIF_SHOW_RECEIPT Anzeige von Originalbelegen von externen Gehaltsbestandteilen 
241 HR_PCLX_AUTHORITYCHECK_BUFFER Berechtigungsprüfung für PCLx-Pufferverwaltung 
242 HR_PCLX_BUFFER_HANDLER Pufferverwaltung für Import/Export von PCLx-Sätzen 
243 HR_PCLX_INIT_BUFFER Initialisierung des PCLX-Puffers 
244 HR_PCLX_READ_BUFFER Pufferverwaltung PCLx: Lesen 
245 HR_PCLX_TOGGLE_READ_SWITCH Schalter 'Lesen nur aus dem Puffer' setzen 
246 HR_PCLX_UPDATE Subsystem-Schnittstelle: Verbuchen der Cluster für PCL1 und PCL2 
247 HR_PCLX_WRITE_BUFFER Pufferverwaltung PCLx: Schreiben 
248 HR_PC_VNAME_CHECK_AUTHORITY Personalkostenplanung: Berechtigungsprüfung 
249 HR_PDC_ADD_24_HOURS Addiere 24 Stunden zu logischer Uhrzeit 
250 HR_PDC_CALCULATE_TIME_DIFF Paarbildung: Ermittlung der Zeitdauer 
251 HR_PDC_CALCULATE_TIME_FRAME Paarbildung: Ermittlung des äußeren Zeitrahmens 
252 HR_PDC_CHECK_SLIP_STATE_TABLE Prüfung von Zuständen der Lohnscheingenerierung 
253 HR_PDC_CUSTOMER_FUNCTION Paarbildung: Einstieg in die Kundenfunktionen 
254 HR_PDC_DAY_ASSIGN_FIRST Paarbildung: Tageszuordnung des ersten Zeitereignisses 
255 HR_PDC_DAY_ASSIGN_FOLLOWING Paarbildung: Tageszuordnung der folgenden Zeitereignisse 
256 HR_PDC_DAY_ASSIGN_FOLLOW_V3S Paarbildung: Tageszuordnung der folgenden Zeitereignisse 
257 HR_PDC_DISP_SLIP_STATE_MATRIX R Matrixbild der Zustände anzeigen 
258 HR_PDC_EVENT_VALUATION_CLST Zeitereignisauswertung: für Zeitauswertung mit Clusterzugriff 
259 HR_PDC_EVENT_VALUATION_CORE Zeitereignisauswertung: Core ohne Datenbankzugriff 
260 HR_PDC_EVENT_VALUATION_ESS Zeitereignisauswertung: für TMW mit TMW-Pufferzugriff 
261 HR_PDC_EVENT_VALUATION_TMW Zeitereignisauswertung: für TMW mit TMW-Pufferzugriff 
262 HR_PDC_EVENT_VALU_TIME_V3S Hülle zur Paarbildung für Zeitauswertung 
263 HR_PDC_GET_ATTENDANCE_STATE Bestimmung des Anwesenheitszustandes nach Zeitereignis 
264 HR_PDC_GET_EVENT_ATTRIBUTES Zeitereignisse: Eigenschaften lesen 
265 HR_PDC_GET_PERSONS_MOBDE Paarbildung: MOBDE ermiteln zum Stichtag 
266 HR_PDC_GET_RECALC_DATES Zeitereignisauswertung: Rückrechnungsdatum für Zeitereign. 
267 HR_PDC_INITIALIZE_DAYPROGRAM Paarbildung: Tagesarbeitszeitplan initialisieren 
268 HR_PDC_NEXT_COGOS_TRANSITION Paarbildung: Zustandsübergang durchführen 
269 HR_PDC_NEXT_LOGOS_TRANSITION Lohnscheingenerierung: Zustandsübergang durchführen 
270 HR_PDC_PAIR_CONSTRUCTION_CORE Paarbildung: für eine Liste von Zeitereignissen 
271 HR_PDC_PAIR_CONS_SINGLE Paarbildung: für ein einzelnes Zeitereignis 
272 HR_PDC_READ_DAYPROGRAM_DYNAMIC Paarbildung: Tagesarbeitszeitplan dynamisch lesen 
273 HR_PDC_READ_DAYPROGRAM_MASTER Paarbildung: Tagesarbeitszeitplan lesen 
274 HR_PDC_SET_LOGICAL_TIME Logische Uhrzeit setzen 
275 HR_PDC_SLIP_CONSTRUCTION_CORE Lohnscheingenerierung: für eine Liste von Zeitereignissen 
276 HR_PDC_SLIP_CONS_SINGLE Lohnscheingenerierung: für ein einzelnes Zeitereignis 
277 HR_PDV_TCS_CATEG_DATA_READ TCS-Daten der Kategorie 'Personalentwicklung' (PDV) ermitteln 
278 HR_PD_READ_T588M Uses feature to return appropriate entry from t588m 
279 HR_PERFORM_PICK_ALV Handles the 'PICK' command 
280 HR_PERIOD_REFRESH_FOR_WPCRT Initialize Payment CRT per Period 
281 HR_PERIOD_REFRESH_FOR_WPCRT_CE Initialize Payment CRT per Period 
282 HR_PERNR_COUNTRY_GET Land über MOLGA aus Personalnummer 
283 HR_PERNR_REFRESH_FOR_WPCRT Reset of internal tables per employee 
284 HR_PERNR_REFRESH_FOR_WPCRT_CE Reset of internal tables per employee 
285 HR_PERNR_USER_AUTHS Berechtigungen vergeben (ohne Anlegen 0105) 
286 HR_PERNR_USER_CREATE HR: Anlegen Benutzer zur PERNR 
287 HR_PERNR_USER_CUT HR: Alle Verknüpfungen P->US abgrenzen/löschen incl. Benutzer 
288 HR_PERNR_USER_RELATE HR: Existierenden Benutzer zur PERNR zuordnen 
289 HR_PERNR_USER_SINGLE Abgleich für einzelne Personalnummer 
290 HR_PERSDATAKR_CHANGE R  
291 HR_PERSDATAKR_CREATE R  
292 HR_PERSDATAKR_CREATESUCCESSOR R  
293 HR_PERSDATAKR_GETDETAIL R  
294 HR_PERSDATAKR_GETDETAILEDLIST R  
295 HR_PERSDATAKR_SIMULATECREATION R  
296 HR_PERSONAL_TIME_LIST R Liste mit Schichtzeitpunkten von Personen 
297 HR_PERSONAL_TIME_LIST_LOGISTIC Liste mit Schichtzeitpunkten von Personen, Hülle für BAPI-Aufruf Logistik 
298 HR_PERSONAL_WORK_SCHEDULE Persönlicher Arbeitszeitplan für vorgegebenen Zeitraum 
299 HR_PERSONAL_WORK_SCHEDULE_ME Copy of HR_PERSONAL_WORK_SCHEDULE, but for ME 
300 HR_PERSONAL_WORK_SCHEDULE_PNP Persönlicher Arbeitszeitplan für vorgegebenen Zeitraum 
301 HR_PERSONEE_DELETE Löschen einer Mitarbeiterzuordnung 
302 HR_PERSONEE_DELIMIT Abgrenzen einer Mitarbeiterzuordnung 
303 HR_PERSONEE_DISPLAY Anzeigen aller verknüpften Mitarbeiter mit Länderinformation 
304 HR_PERSONEE_GETEMPLOYEE Lesen der HR-Mitarbeiternummern 
305 HR_PERSONEE_GETEMPLOYEE_LIST Lesen eine Liste der HR-Mitarbeiternummern 
306 HR_PERSONEE_GETPERSON Lesen einer HR-Mitarbeiternummer 
307 HR_PERSONEE_GETPERSON_LIST Lesen einer Liste von HR-Mitarbeiternummer 
308 HR_PERSONEE_INSERT Verknüpfen einer zentralen Person mit einem HR-Mitarbeiter 
309 HR_PERSONNELAREA_READ Name eines Personalbereichs lesen 
310 HR_PERSONS_OF_LOG_OBJECT_GET Personen, die Arbeitsplätzen und Kapazitäten zugeordnet sind 
311 HR_PERSON_BUPA_EVENT_RLDEL GP-Zeitpunkt-Baustein 
312 HR_PERSON_CHECK_SPT Substantial Presence Test Calculation 
313 HR_PERSON_DATA_PROVIDE Fill internal table with person-specific modifiers 
314 HR_PERSON_DATA_PROVIDE_ALV  
315 HR_PERSON_DATA_PROVIDE_ALV_01 Interne Tabelle mit personenspezifischen Modifikatoren u.a. füllen 
316 HR_PERSON_DATA_READ Read data record from person table (modifiers, name, ...) 
317 HR_PERSON_DATA_READ_ALV  
318 HR_PERSON_DATA_READ_ALV_01 Lesen eines Datensatzes der Personentabelle (Modifikatoren, Name,...) 
319 HR_PERSON_HITLIST Hitliste der Personen (geordnet nach Eignung) für Arbeitsplätze/Planstelle 
320 HR_PERSON_INIT_WORK_SCHEDULE Initialisieren der internen Tabellen für PSP-Buffer 
321 HR_PERSON_OF_WORKCENTER_GET Returns the people allocated to a workcenter (and capacity) 
322 HR_PERSON_READ_ASSIGNMENT Lese Arbeitsplätze, Organisationseinheiten und Kapazitäten zu Personen 
323 HR_PERSON_READ_INDEX Person mit Index lesen im Rahmen der Kapazitätsplanung 
324 HR_PERSON_READ_INDEX_TAB Lesen Person mit Indextabelle aus Einsatzplanung 
325 HR_PERSON_READ_TIMEINFO Kummulierte Zeitinfos über Perioden zu Personen lesen. 
326 HR_PERSON_READ_WORK_SCHEDULE Aufbau des PSP's für mehrere Personen, Personendaten werden dazugelesen 
327 HR_PERSON_SELECT Eingabehilfe für Personen. 
328 HR_PERSON_SEL_READ Personen mit Indizes lesen mit allgemeiner Range-Tabelle aus Einsatzplan. 
329 HR_PF_05_TEXTID_OBJPS  
330 HR_PF_05_UPO  
331 HR_PF_CHECK_ACCOUNT_EMPTY HR-PF: Überprüft, ob Konto leer ist (keine oder nur stornierte Buchungen) 
332 HR_PF_CHECK_ACCTY_FOR_FUND HR-PF: Check if accty is defined for fund 
333 HR_PF_CHECK_EMPLOYER_KASSE  
334 HR_PF_CHECK_EMPLOYER_PRODUCT  
335 HR_PF_CHECK_PLAN_LINE_02 HR-PF-CH: Zeile im Verarbeitungsplan prüfen 
336 HR_PF_CHECK_PLAN_LINE_05  
337 HR_PF_CHECK_PLAN_LINE_12 HR-PF-CH: Zeile im Verarbeitungsplan prüfen 
338 HR_PF_CHECK_PLAN_LINE_99 HR-PF: Zeile im Verarbeitungsplan prüfen 
339 HR_PF_CHECK_PLAN_LINE_UN HR-PF: Zeile im Verarbeitungsplan prüfen 
340 HR_PF_CHECK_PPLAN HR-PF: F4-Hilfe für VS-Pläne 
341 HR_PF_CLOSE_ENTRY_FI HR-PF: Pensionskasse: Buchung als übergeleitet ins FI markieren 
342 HR_PF_DISPLAY_APPLICATION_LOG HR-PF: Anzeige von Meldungen im Application Log 
343 HR_PF_ESS_UNIV ESS-Szenario Universalauswertung 
344 HR_PF_F4_HELP_ACTIO HR-CH: F4-Hilfe für VS-Aktionen 
345 HR_PF_F4_HELP_FUNDS HR-CH: F4-Hilfe für Pensionskassen 
346 HR_PF_F4_HELP_PKFUNCTIONS HR-CH: F4-Hilfe für PK Funktionen pro Kasse 
347 HR_PF_F4_HELP_VALTY HR-CH: F4-Hilfe für Wertarten 
348 HR_PF_F4_PAFGR HR-PF: F4-Hilfe für VS-Parameterbereichsfindungspruppierungen 
349 HR_PF_F4_PPLAN HR-PF: F4-Hilfe für VS-Pläne 
350 HR_PF_FI_ARCHIVE_POSSIBLE HR-PF: FI-Schnittstelle - Archivieren erlaubt? 
351 HR_PF_FI_ARCHIVE_RUN HR-PF: FI-Schnittstelle - Buchungslauf archivieren 
352 HR_PF_FI_DELETE_POSSIBLE HR-PF: FI-Schnittstelle - Löschen erlaubt? 
353 HR_PF_FI_DELETE_RUN HR-PF: FI-Schnittstelle - Buchungslauf löschen 
354 HR_PF_FI_REVERSE_POSSIBLE HR-PF: FI-Schnittstelle - Stornieren erlaubt? 
355 HR_PF_FI_REVERSE_RUN HR-PF: FI-Schnittstelle - Buchungslauf stornieren 
356 HR_PF_FI_SHOW_ENTRY_DETAIL HR-PF: FI-Schnittstelle - Details zur Buchungszeile 
357 HR_PF_FI_UNREGISTER_POSSIBLE HR-PF: FI-Schnittstelle - Buchungen im Konto entmarkieren 
358 HR_PF_FI_UNREGISTER_RUN HR-PF: FI-Schnittstelle - Buchungen im Konto entmarkieren 
359 HR_PF_GET_ACCTY_FOR_FUND HR-PF: Get available account types for a fund 
360 HR_PF_GET_ALL_PERNRS HR-PF: Alle zus.geh. Personalnummern aus IT 31 liefern 
361 HR_PF_GET_PAFGR  
362 HR_PF_GET_PARAMETER HR-PF: Parameter holen 
363 HR_PF_GET_PARAMETER_SCREEN HR-PF: Parameter über Benutzereingabe 
364 HR_PF_GROSS_NET_SIMULATION Abrechnungssimulation 
365 HR_PF_IF_INIT_02 HR-PF-CH: Interface zu VS-Interpreter initialisieren 
366 HR_PF_IF_INIT_05  
367 HR_PF_IF_INIT_12 HR-PF-CH: Interface zu VS-Interpreter initialisieren 
368 HR_PF_IF_INIT_99 HR-PF: Interface zu VS-Interpreter initialisieren 
369 HR_PF_IF_INIT_UN HR-PF: Interface zu VS-Interpreter initialisieren 
370 HR_PF_INFOTYPES_SIMULATION_05 Einlesen der niederländisch-spezifischen Infotypen für Simulation 
371 HR_PF_KASSE_DOWNLOAD Kassen-Customizing in lokaler Datei speichern 
372 HR_PF_KASSE_UPLOAD Kassen Customizing von lokaler Datei laden 
373 HR_PF_MAIN_PERNR_WITH_PAYROLL HR-PF: Hauptpersonalnummer suchen und Abrechnungskreise prüfen 
374 HR_PF_MARK_REVERSED_ENTRY HR-PF: Pensionskasse: Buchung als storniert markieren 
375 HR_PF_OLREP_02 HR-PF-CH: Online-Auswertung für Pensionskasse 
376 HR_PF_OLREP_05  
377 HR_PF_OLREP_12 HR-PF-CH: Online-Auswertung für Pensionskasse 
378 HR_PF_OLREP_99 HR-PF: Online-Auswertung für Pensionskasse 
379 HR_PF_OLREP_ALV_02 HR-PF-CH: Online-Auswertung für Pensionskasse 
380 HR_PF_OLREP_ALV_05  
381 HR_PF_OLREP_ALV_12 HR-PF-CH: Online-Auswertung für Pensionskasse 
382 HR_PF_OLREP_ALV_99 HR-PF: Online-Auswertung für Pensionskasse 
383 HR_PF_OLREP_ALV_UN HR-PF: Online-Auswertung für Pensionskasse 
384 HR_PF_OLREP_UN HR-PF: Online-Auswertung für Pensionskasse 
385 HR_PF_PAYROLL_INTERFACE HR-PF: Beschaffung von PK-Daten für die Abrechnung 
386 HR_PF_PLAN_DOWNLOAD VS-Plan in lokaler Datei speichern 
387 HR_PF_PLAN_UPLOAD VS-Plan von lokaler Datei laden 
388 HR_PF_READ_INFTY_FIELD HR-PF: Generisches Lesen von Infotyp-Feldern 
389 HR_PF_READ_POST_FROM_ACCOUNT HR-PF: Buchung aus Konto lesen 
390 HR_PF_REVERSE_ENTRIES HR-CH: Pensionskasse: Gegenbuchungen anlegen 
391 HR_PF_REVERSE_POSTING HR-PF: Pensionskasse: Gegenbuchung zu einer Buchungsnummer anlegen 
392 HR_PF_SET_PARAMETER HR-PF: Parameter für Subscreen 1610 setzen 
393 HR_PF_SHOW_DATA_OBJECT_LIST HR-PF: Anzulegende Objekte in Listform anzeigen 
394 HR_PF_SHOW_VALUELIST_02 HR-PF-CH: Werteliste anzeigen 
395 HR_PF_SHOW_VALUELIST_05  
396 HR_PF_SHOW_VALUELIST_12 HR-PF-CH: Werteliste anzeigen 
397 HR_PF_SHOW_VALUELIST_99 HR-PF: Werteliste anzeigen 
398 HR_PF_SHOW_VALUELIST_UN HR-PF: Werteliste anzeigen 
399 HR_PF_TS_DETAIL HR-PF: TS Anzeigen von Details 
400 HR_PF_TS_DETAIL_ACCT HR-PF: TS Anzeigen von Details für Kontendaten 
401 HR_PF_TS_DETAIL_EVNT_05  
402 HR_PF_TS_DETAIL_MAST HR-PF: TS Anzeigen von Details für Stammdaten 
403 HR_PF_TS_DETAIL_PARM HR-PF: TS Anzeigen von Details für Parameter 
404 HR_PF_TS_DETAIL_PAYR HR-PF: TS Anzeigen von Details für Abrechnungsdaten 
405 HR_PF_TS_DISPLAY HR-PF: TS Datenanzeige 
406 HR_PF_TS_DISPLAY_TESC HR-PF: TS Datenanzeige Telephone Screen Dynpro 
407 HR_PF_TS_EVENT_OVERVIEW_05  
408 HR_PF_TS_INIT HR-PF: TS Initialisierung 
409 HR_PF_TS_INIT_PERNR HR-PF: TS Initialisierung einer Personalnummer 
410 HR_PF_TS_READ HR-PF: TS Datenbeschaffung 
411 HR_PF_TS_READ_ACCT HR-PF: TS Lesen Kontendaten 
412 HR_PF_TS_READ_EVNT_05  
413 HR_PF_TS_READ_MAST HR-PF: TS Lesen Stammdaten 
414 HR_PF_TS_READ_PARM HR-PF: TS Lesen Parameter 
415 HR_PF_TS_READ_PAYR HR-PF: TS Lesen Abrechnungsdaten 
416 HR_PF_TS_SECURE HR-PF: TS Sicherheitsabfrage 
417 HR_PF_TS_SECURE_TESC HR-PF: TS Sicherheitsabfrage Telephone Screen 
418 HR_PF_TS_SETPF HR-PF: TS Bestimmen der Pensionskasse 
419 HR_PF_VALS_CUMULATE HR-PF: Summenwertarten bilden 
420 HR_PF_VALS_CUMULATE_INTERN HR-PF: Summenwertarten bilden 
421 HR_PF_VS_ERRORHANDLER_02 HR-PF-CH: Fehlerbehandlung für PK-Universalauswertungen 
422 HR_PF_VS_ERRORHANDLER_05  
423 HR_PF_VS_ERRORHANDLER_12 HR-PF-CH: Fehlerbehandlung für PK-Universalauswertungen 
424 HR_PF_VS_ERRORHANDLER_99 HR-PF: Fehlerbehandlung für PK-Universalauswertungen 
425 HR_PF_VS_ERRORHANDLER_UN HR-PF: Fehlerbehandlung für PK-Universalauswertungen 
426 HR_PF_VS_INTERP_INIT_02 HR-PF-CH: VS-Interpreter: Initialisierung 
427 HR_PF_VS_INTERP_INIT_05  
428 HR_PF_VS_INTERP_INIT_12 HR-PF-CH: VS-Interpreter: Initialisierung 
429 HR_PF_VS_INTERP_INIT_99 HR-PF: VS-Interpreter: Initialisierung 
430 HR_PF_VS_INTERP_INIT_UN HR-PF: VS-Interpreter: Initialisierung 
431 HR_PF_VS_PERFORM_02 HR-PF-CH: VS-Interpreter-Schnittstelle 
432 HR_PF_VS_PERFORM_05  
433 HR_PF_VS_PERFORM_12 HR-PF-CH: VS-Interpreter-Schnittstelle 
434 HR_PF_VS_PERFORM_99 HR-PF: VS-Interpreter-Schnittstelle 
435 HR_PF_VS_PERFORM_UN HR-PF: VS-Interpreter-Schnittstelle 
436 HR_PF_WRITE_TO_ACCOUNT HR-PF: Pensionskasse: Mehrzeilige Buchungen ins Konto schreiben 
437 HR_PH_CUMULATION_SET Special processing for Cumulation 
438 HR_PK_EXCEL_TO_INTERNAL_TABLE  
439 HR_PLANNED_WORKING_TIMES Pers. Arbeitszeitplan für vorgeg. Zeitraum aus IT0893 
440 HR_PLAN_DATA_IN_LIST  
441 HR_PLOG_TEXT  
442 HR_PL_APPEND_FORM Anhängen des Formulars an das globale Gedächtnis 
443 HR_PL_APPEND_MESSAGE Anhängen einer Nachricht an das globale Nachrichtengedächtnis 
444 HR_PL_APPEND_PLOG_TEXT Speichern einer Tabelle Protokolltabelle LOG_DAT 
445 HR_PL_APPEND_STRUCTURE Transportiere Calc-Strukturen ins Protokoll 
446 HR_PL_APPEND_TABLES Füllen der LOG-Tabellen aus der Umgebung des Abrechnungstreibers 
447 HR_PL_BUILD_LOG_TREE_C Erzeugen des Protokollbaums für die Abrechnung 
448 HR_PL_CALCULATING_INDICATOR Anzeige des Calculating Indikators während der Abrechnung 
449 HR_PL_CHANGE_VAR_ON_SEL_SCREEN Ändern der Protokollvarainte auf dem Selectionsbild 
450 HR_PL_CHK_IF_FCT_EXISTS Prüft ob ein Funktionsbaustein vorhanden ist 
451 HR_PL_CLEAR_I_LOG_DAT Löschen der internen lokalen temporären Struktur I_LOG_DAT 
452 HR_PL_CLEAR_LOG_DAT Löschen der internen lokalen temporären Struktur LOG_DAT 
453 HR_PL_C_TRANSPORT_OLD_LOG Transportiere altes Protokoll in globales Gedächtnis 
454 HR_PL_DEFINE_CUSTOMER_TABLES Kundentabellen in die interne Tabelle eintragen 
455 HR_PL_DEFINE_GROUP_TABLES Tabellen die von einer Gruppe von Ländern benutzt werden 
456 HR_PL_DEFINE_INTERNAT_TABLES Internationale Tabellen hier in die interne Tabelle eintragen 
457 HR_PL_DETERMINE_PRI_PARAMS Ermitteln von Druckparametern 
458 HR_PL_DISPLAY_FORM Anzeige des Formulars 
459 HR_PL_DISPLAY_HRPL_SY Anzeige der HRPL_SY Leiste 
460 HR_PL_DISPLAY_INDICATOR Anzeige des Calculating Indikators während der Abrechnung 
461 HR_PL_DISPLAY_LOG Anzeigen des Protokolls der Abrechnung/Zeitwirtschaft 
462 HR_PL_DISPLAY_TABLES Verteilerbaustein für die Anzeige der CALC/TIME-Tabellen 
463 HR_PL_D_99_AB Anzeige der Ergebnistabelle AB 
464 HR_PL_D_99_ABC Anzeige der Ergebnistabelle ABC 
465 HR_PL_D_99_ABP Anzeige der Ergebnistabelle ABP 
466 HR_PL_D_99_ABWKONTI_T Anzeige der Ergebnistabelle ABWKONTI 
467 HR_PL_D_99_AB_T Anzeige der Ergebnistabelle AB 
468 HR_PL_D_99_ACCR Anzeige der Ergebnistabelle ACCR 
469 HR_PL_D_99_AIT Anzeige der Ergebnistabelle AIT 
470 HR_PL_D_99_ALP Anzeige der Ergebnistabelle ALP 
471 HR_PL_D_99_ALP_T Anzeige der Ergebnistabelle ALP 
472 HR_PL_D_99_ANWES_T Anzeige der Ergebnistabelle ANWES 
473 HR_PL_D_99_ANWKONTI_T Anzeige der Ergebnistabelle ANWKONTI 
474 HR_PL_D_99_AOA Anzeige der Ergebnistabelle AOA 
475 HR_PL_D_99_APER Anzeige der Ergebnistabelle APER 
476 HR_PL_D_99_APS Anzeige der Ergebnistabelle APS 
477 HR_PL_D_99_ARRRS Anzeige der Ergebnistabelle ARRRS 
478 HR_PL_D_99_ART Anzeige der Ergebnistabelle ART 
479 HR_PL_D_99_AV0 Anzeige der Ergebnistabelle AV0 
480 HR_PL_D_99_AVERAGE Anzeige der Ergebnistabelle AVERAGE 
481 HR_PL_D_99_AWPBP Anzeige der Ergebnistabelle AWPBP 
482 HR_PL_D_99_AZL Anzeige der Ergebnistabelle AZL 
483 HR_PL_D_99_BENTAB Anzeige der Ergebnistabelle BENTAB 
484 HR_PL_D_99_BT Anzeige der Ergebnistabelle BT 
485 HR_PL_D_99_BT_PERSON Anzeige der Ergebnistabelle BT_PERSON 
486 HR_PL_D_99_C0 Anzeige der Ergebnistabelle C0 
487 HR_PL_D_99_C1 Anzeige der Ergebnistabelle C1 
488 HR_PL_D_99_C1_T Anzeige der Ergebnistabelle C1 
489 HR_PL_D_99_CABC Anzeige der Ergebnistabelle CABC 
490 HR_PL_D_99_CDFT Anzeige der Ergebnistabelle CDFT 
491 HR_PL_D_99_CODIST Anzeige der Ergebnistabelle CODIST 
492 HR_PL_D_99_COVER_T Anzeige der Ergebnistabelle COVER 
493 HR_PL_D_99_CRT Anzeige der Ergebnistabelle CRT 
494 HR_PL_D_99_CRT_PERSON Anzeige der Ergebnistabelle CRT_PERSON 
495 HR_PL_D_99_CUMULATION Anzeige der Ergebnistabelle CUMULATION 
496 HR_PL_D_99_CVS_T Anzeige der Ergebnistabelle CVS 
497 HR_PL_D_99_DAILY_QUOTA_DED_T Anzeige der Ergebnistabelle DAILY_QUOTA_DED 
498 HR_PL_D_99_DDNTK Anzeige der Ergebnistabelle DDNTK 
499 HR_PL_D_99_DFT Anzeige der Ergebnistabelle DFT 
500 HR_PL_D_99_DPS Anzeige der Ergebnistabelle DPS