SAP ABAP Interface IF_HRPAYAT_BLP_FACADE (BLP Facade for Time Infotype Processing)
Hierarchy
SAP_HRCAT (Software Component) Sub component SAP_HRCAT of SAP_HR
   PA-PA-AT (Application Component) Austria
     PB03 (Package) HR Master Data: Austria
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_HRPAYAT_BLP_FACADE Business Logic 20120102
Properties
Interface IF_HRPAYAT_BLP_FACADE  
Short Description BLP Facade for Time Infotype Processing    
General Data
Package PB03   HR Master Data: Austria 
Created 20100803   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_HRPAYAT_BLP_FACADE has no interface.
Friends
Interface IF_HRPAYAT_BLP_FACADE has no friend.
Attributes
Interface IF_HRPAYAT_BLP_FACADE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 APPLY Instance method Public Method Update Buffer with Scheduled Split Changes 20120102
2 APPLY_AND_SAVE Instance method Public Method Update Buffer with Scheduled Data Changes 20120102
3 DEREGISTER_SPLIT Instance method Public Method Deregistered Time Split Instance 20120102
4 GET_GROUPING Instance method Public Method Grouping for Absence Types<-->Reason for Illness Notif. 20120102
5 GET_IT0001 Instance method Public Method Organizational Assignment 20120102
6 GET_IT0002 Instance method Public Method Personal Data 20120102
7 GET_IT0007 Instance method Public Method Planned Working Time 20120102
8 GET_IT0008 Instance method Public Method Basic Pay 20120102
9 GET_IT0044 Instance method Public Method SI Data (Austria) 20120102
10 GET_IT2001 Instance method Public Method Absences 20120102
11 GET_IT2001_DB Instance method Public Method Absences (Bypassing Buffer) 20120102
12 GET_IT3248 Instance method Public Method Illness Notifications (All Records from the Buffer) 20120102
13 GET_IT3248_DB Instance method Public Method Illness Notifications (All Records Bypassing Buffer) 20120102
14 GET_IT3248_SETTLED Instance method Public Method Illness Notifications (Consolidated View) 20120102
15 GET_PWS Instance method Public Method Personal Work Schedule (Caution: Expensive!) 20120102
16 HR_BLP_TIMEDATA_CONTROL Instance method Public Method Wrapper for Function Module HR_BLP_TIMEDATA_CONTROL 20120102
17 INIT_BUFFER Instance method Public Method Reset All Changes and Delete the Buffer 20120102
18 PREPARE_STATUS_CHANGES Instance method Public Method Status Change and Check 20120102
19 READ_T554S Instance method Public Method Read Customizing for AWART 20120102
20 READ_T554T Instance method Public Method Read Text Customizing for AWART 20120102
21 REGISTER_SPLIT Instance method Public Method Registered Time Split Instance 20120102
22 SAVE Instance method Public Method Write Current Status to the Database 20120102
Events
Interface IF_HRPAYAT_BLP_FACADE has no event.
Types
Interface IF_HRPAYAT_BLP_FACADE has no local type.
Method Signatures

Method APPLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20120102
2 Returning RETURN Value transfer Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20120102
# Exception Resumable Description Created on
1 CX_HRPAYAT_BLP_ASSERT_FAILED 20120102

Method APPLY_AND_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PERNR Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_PERNR Personalnummer 20120102
2 Returning RV_HAS_ERRORS Value transfer Type reference (TYPE) ABAP_BOOL 20120102
# Exception Resumable Description Created on
1 CX_HRPAYAT_BLP_ASSERT_FAILED Ausnahmen und Fehlerbehandlung BLP Fasade 20120102

Method DEREGISTER_SPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SPLIT Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_TIMESPLIT Zeitschnipsel für BLP Fasade 20120102
# Exception Resumable Description Created on
1 CX_HRPAYAT_BLP_ASSERT_FAILED unerfüllte Programmbedingung 20120102

Method GET_GROUPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Call by reference Type reference (TYPE) BEGDA Stichtag 20120102
2 Importing IM_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_MESS_HNDLR Message Handler 20120102
3 Importing IM_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20120102
4 Returning RETURN Value transfer Type reference (TYPE) AMDKB Gruppierung Abwesenheitsarten für ELDA Krankensstandsmeldung 20120102
# Exception Resumable Description Created on
1 CX_HRPAYAT_BLP_ASSERT_FAILED unerfüllte Programmbedingung 20120102

Method GET_IT0001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IT0001 Call by reference Type reference (TYPE) P0001_TAB Abwesenheiten IT2001 20120102
2 Exporting EX_RETCD Call by reference Type reference (TYPE) SYSUBRC 0 = OK sonst --> Message Handler 20120102
3 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20120102
4 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20120102
5 Importing IM_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_MESS_HNDLR Message Handler 20120102
6 Importing IM_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20120102
# Exception Resumable Description Created on
1 CX_HRPAYAT_BLP_ASSERT_FAILED 20120102

Method GET_IT0002 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IT0002 Call by reference Type reference (TYPE) P0002_TAB Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20120102
2 Exporting EX_RETCD Call by reference Type reference (TYPE) SYSUBRC 0 = OK sonst --> Message Handler 20120102
3 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20120102
4 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20120102
5 Importing IM_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_MESS_HNDLR Message Handler 20120102
6 Importing IM_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20120102
# Exception Resumable Description Created on
1 CX_HRPAYAT_BLP_ASSERT_FAILED 20120102

Method GET_IT0007 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IT0007 Call by reference Type reference (TYPE) P0007_TAB Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) 20120102
2 Exporting EX_RETCD Call by reference Type reference (TYPE) SYSUBRC 0 = OK sonst --> Message Handler 20120102
3 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20120102
4 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20120102
5 Importing IM_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_MESS_HNDLR Message Handler 20120102
6 Importing IM_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20120102
# Exception Resumable Description Created on
1 CX_HRPAYAT_BLP_ASSERT_FAILED Ausnahmen und Fehlerbehandlung BLP Fasade 20120102

Method GET_IT0008 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IT0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20120102
2 Exporting EX_RETCD Call by reference Type reference (TYPE) SYSUBRC 0 = OK sonst --> Message Handler 20120102
3 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20120102
4 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20120102
5 Importing IM_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_MESS_HNDLR Message Handler 20120102
6 Importing IM_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20120102
# Exception Resumable Description Created on
1 CX_HRPAYAT_BLP_ASSERT_FAILED HR: Stammdaten, unerfüllte Programmbedingung 20120102

Method GET_IT0044 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IT0044 Call by reference Type reference (TYPE) P0044_TAB Personal-Stammsatz Infotyp 0044 (Sozialversicherung A) 20120102
2 Exporting EX_RETCD Call by reference Type reference (TYPE) SYSUBRC 0 = OK sonst --> Message Handler 20120102
3 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20120102
4 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20120102
5 Importing IM_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_MESS_HNDLR Message Handler 20120102
6 Importing IM_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20120102
# Exception Resumable Description Created on
1 CX_HRPAYAT_BLP_ASSERT_FAILED HR: Stammdaten, unerfüllte Programmbedingung 20120102

Method GET_IT2001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ABSENCES Call by reference Type reference (TYPE) P2001_TAB Abwesenheiten IT2001 20120102
2 Exporting EX_RETCD Call by reference Type reference (TYPE) SYSUBRC 0 = OK sonst --> Message Handler 20120102
3 Exporting EX_TIME_DATA Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB Abwesenheiten in TMW Format 20120102
4 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20120102
5 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20120102
6 Importing IM_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_MESS_HNDLR Message Handler 20120102
7 Importing IM_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20120102
8 Importing IM_RECORD_STATUS Call by reference Type reference (TYPE) TIM_TMW_BUFRECSTA '0' Status für Datensätze innerhalb des TMW - Buffers 20120102
# Exception Resumable Description Created on
1 CX_HRPAYAT_BLP_ASSERT_FAILED HR: Stammdaten, unerfüllte Programmbedingung 20120102

Method GET_IT2001_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ABSENCES Call by reference Type reference (TYPE) P2001_TAB Abwesenheiten IT2001 20120102
2 Exporting EX_RETCD Call by reference Type reference (TYPE) SYSUBRC 0 = OK sonst --> Message Handler 20120102
3 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20120102
4 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20120102
5 Importing IM_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_MESS_HNDLR Message Handler 20120102
6 Importing IM_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20120102
# Exception Resumable Description Created on
1 CX_HRPAYAT_BLP_ASSERT_FAILED HR: Stammdaten, unerfüllte Programmbedingung 20120102

Method GET_IT3248 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ABSENCES Call by reference Type reference (TYPE) P3248_TAB Krankmeldungen IT3248 20120102
2 Exporting EX_RETCD Call by reference Type reference (TYPE) SYSUBRC 0 = OK sonst --> Message Handler 20120102
3 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20120102
4 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20120102
5 Importing IM_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_MESS_HNDLR Message Handler 20120102
6 Importing IM_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20120102
# Exception Resumable Description Created on
1 CX_HRPAYAT_BLP_ASSERT_FAILED HR: Stammdaten, unerfüllte Programmbedingung 20120102

Method GET_IT3248_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ABSENCES Call by reference Type reference (TYPE) P3248_TAB Krankmeldungen IT3248 20120102
2 Exporting EX_RETCD Call by reference Type reference (TYPE) SYSUBRC 0 = OK sonst --> Message Handler 20120102
3 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20120102
4 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20120102
5 Importing IM_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_MESS_HNDLR Message Handler 20120102
6 Importing IM_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20120102
# Exception Resumable Description Created on
1 CX_HRPAYAT_BLP_ASSERT_FAILED HR: Stammdaten, unerfüllte Programmbedingung 20120102

Method GET_IT3248_SETTLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ABSENCES Call by reference Type reference (TYPE) P3248_TAB Krankmeldungen IT3248 20120102
2 Exporting EX_ABSENCES_STORNO Call by reference Type reference (TYPE) P3248_TAB stornierte Krankmeldungen IT3248 20120102
3 Exporting EX_RETCD Call by reference Type reference (TYPE) SYSUBRC 0 = OK sonst --> Message Handler 20120102
4 Importing IM_ABSENCES Call by reference Type reference (TYPE) P3248_TAB Optionale Tabelle (wenn nicht vom Puffer gelesen werden soll 20120102
5 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20120102
6 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20120102
7 Importing IM_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_MESS_HNDLR Message Handler 20120102
8 Importing IM_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20120102
# Exception Resumable Description Created on
1 CX_HRPAYAT_BLP_ASSERT_FAILED BLP: unerfüllte Programmbedingung 20120102
2 CX_HRPAYAT_ELDA_KM_ERROR Ausnahmen und Fehlerbehandlung ELDA KM 20120102

Method GET_PWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ATAGE Call by reference Type reference (TYPE) ABWTG Anzahl Arbeitstage 20120102
2 Exporting EX_PTPSP Call by reference Type reference (TYPE) PTPSP_TAB Tabelle von Übergabestrukturen für persönlichen AZP 20120102
3 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20120102
4 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20120102
5 Importing IM_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20120102
# Exception Resumable Description Created on
1 CX_HRPAYAT_BLP_ASSERT_FAILED unerfüllte Programmbedingung 20120102

Method HR_BLP_TIMEDATA_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TIME_DATA Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB BLP: Übergabetabelle für Zeitdaten 20120102
2 Exporting EX_DELIM_OK Call by reference Type reference (TYPE) TIM_TMWBOOL Arbeitsplatz Personalzeitmanagement: Boolsches Feld 20120102
3 Exporting EX_DELIM_PROPOSAL Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB BLP: Übergabetabelle für Zeitdaten 20120102
4 Exporting EX_MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20120102
5 Exporting EX_RETCD Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20120102
6 Importing IM_ASSUME_ERR_RECORDS Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20120102
7 Importing IM_CHECK_EMPLOYEE_LOCKED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20120102
8 Importing IM_OPMODE Call by reference Type reference (TYPE) TIM_TMW_DELIM_MODE Operationsmodus für Abgrenzen bei Kollision 20120102
# Exception Resumable Description Created on
1 BUFFER_ERROR interne Ausnahme des Bausteins 20120102
2 UNEXPECTED unerwartete Ausnahme im Baustein 20120102

Method INIT_BUFFER Signature

Method INIT_BUFFER on Interface IF_HRPAYAT_BLP_FACADE has no parameter.
Method INIT_BUFFER on Interface IF_HRPAYAT_BLP_FACADE has no exception.

Method PREPARE_STATUS_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HAS_ERRORS Call by reference Type reference (TYPE) ABAP_BOOL 20120102
2 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20120102

Method PREPARE_STATUS_CHANGES on Interface IF_HRPAYAT_BLP_FACADE has no exception.

Method READ_T554S Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AWART Call by reference Type reference (TYPE) AWART Ab- oder Anwesenheitsart 20120102
2 Importing IM_DATE Call by reference Type reference (TYPE) BEGDA Stichtag 20120102
3 Importing IM_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_MESS_HNDLR Message Handler 20120102
4 Importing IM_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20120102
5 Returning RETURN Value transfer Type reference (TYPE) T554S An- und Abwesenheitsarten 20120102
# Exception Resumable Description Created on
1 CX_HRPAYAT_BLP_ASSERT_FAILED unerfüllte Programmbedingung 20120102

Method READ_T554T Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AWART Call by reference Type reference (TYPE) AWART Ab- oder Anwesenheitsart 20120102
2 Importing IM_DATE Call by reference Type reference (TYPE) BEGDA 20120102
3 Importing IM_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_MESS_HNDLR Message Handler 20120102
4 Importing IM_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20120102
5 Importing IM_SPRSL Call by reference Type reference (TYPE) SPRSL SY-LANGU Sprache (default SY-LANGU 20120102
6 Returning RETURN Value transfer Type reference (TYPE) T554T An- und Abwesenheitsarten 20120102
# Exception Resumable Description Created on
1 CX_HRPAYAT_BLP_ASSERT_FAILED unerfüllte Programmbedingung 20120102

Method REGISTER_SPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_MESS_HNDLR Message Handler 20120102
2 Importing IM_SPLIT Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_TIMESPLIT Zeitschnipsel für BLP Fasade 20120102
# Exception Resumable Description Created on
1 CX_HRPAYAT_BLP_ASSERT_FAILED unerfüllte Programmbedingung 20120102

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMMIT Call by reference Type reference (TYPE) BOOLE_D 'X' Schalter für COMMIT WORK 20120102
# Exception Resumable Description Created on
1 CX_HRPAYAT_BLP_ASSERT_FAILED Ausnahme BLP Fasade 20120102
History
Last changed by/on SAP  20130531 
SAP Release Created in