SAP ABAP Class CL_PT_ARQ_BADI (Released Methods for Leave Request BAdIs)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PT (Application Component) Personnel Time Management
     PAOC_TIM_ABSENCE_REQ_CUST (Package) Leave Request: Customizing
Properties
Class CL_PT_ARQ_BADI  
Short Description Released Methods for Leave Request BAdIs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_TIM_ABSENCE_REQ_CUST   Leave Request: Customizing 
Created 20040304   SAP 
Last change 20040819   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PT_ARQ_BADI has no forward declaration.
Interfaces
Class CL_PT_ARQ_BADI has no interface implemented.
Friends
Class CL_PT_ARQ_BADI has no friend class.
Attributes
Class CL_PT_ARQ_BADI has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 AUTH_CHECK_AND_ANONYMIZE_DATA Static method Public Method Authorization Check and Data Anonymization 20080514
2 BLOP_MAINTAIN_TIMEDATA Static method Public Method Transfer Time Data to BLP Buffer 20040304
3 BLOP_READ_TIMEDATA Static method Public Method Read Attendances/Absences from the Infotypes via BLP 20040308
4 BLOP_SAVE_TIMEDATA Static method Public Method Save Time Data in BLP Buffer 20040304
5 BLOP_SIMULATE_TIMEDATA Static method Public Method Check Attendances/Absences Using BLP 20040308
6 CONVERT_ATTABS_TO_BLOP_DEL Static method Public Method Convert Time Data for Deletion to BLP Data Structure 20040304
7 CONVERT_ATTABS_TO_BLOP_INS Static method Public Method Convert Time Data for Insertion to BLP Data Structure 20040304
8 CONVERT_BLOP_TO_ATTABS Static method Public Method Read Data from BLP Time Data Table 20040304
9 FUTURE_FROM_CURRENT_DATE Static method Public Method Request Periods in Advance 20040426
10 FUTURE_FROM_CURRENT_PERIOD Static method Public Method Request Periods in Advance 20040426
11 FUTURE_FROM_CURRENT_TIME_UNIT Static method Public Method Request Periods in Advance 20040426
12 FUTURE_FROM_DATE Static method Public Method 20040506
13 GET_TIME_CONSTRAINTS Static method Public Method Gets Periods for Leave Requests 20040416
14 GET_WORKFLOW_SETTINGS Static method Public Method Reads Workflow Settings 20040304
15 PAST_FROM_CURRENT_DATE Static method Public Method Request Leave Periods Retrospectively 20040426
16 PAST_FROM_CURRENT_PERIOD Static method Public Method Request Leave Periods Retrospectively 20040426
17 PAST_FROM_CURRENT_TIME_UNIT Static method Public Method Request Leave Periods Retrospectively 20040426
18 PAST_FROM_DATE Static method Public Method 20040506
19 PROCESS_MESSAGES Static method Public Method Process Messages 20120622
Events
Class CL_PT_ARQ_BADI has no event.
Types
Class CL_PT_ARQ_BADI has no local type.
Method Signatures

Method AUTH_CHECK_AND_ANONYMIZE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_SELECTED_REQLIST Call by reference Type reference (TYPE) PTARQ_REQLIST_TAB_FLAT Tabelle der An-/Abwesenheitsliste 20080514
2 Importing IM_PERNR_TAB Call by reference Type reference (TYPE) TIM_TMW_PERNR_D_TAB Tabelle: Personalnummern 20080514
3 Importing IM_PT_ARQ_APPLICATION Call by reference Object reference (TYPE REF TO) CL_PT_ARQ_APPLICATION Applikation 20080514

Method AUTH_CHECK_AND_ANONYMIZE_DATA on class CL_PT_ARQ_BADI has no exception.

Method BLOP_MAINTAIN_TIMEDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_BLOP_TAB Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB BLP: Übergabetabelle für Zeitdaten 20040304
2 Exporting EX_CANNOT_POST Call by reference Type reference (TYPE) FLAG allgemeines flag 20040304
3 Exporting EX_MESSAGE_TAB Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20040304
4 Exporting EX_RET_CODE Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040304
5 Importing IM_CHECK_MODE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040304
6 Importing IM_COLLECT_MESSAGES Call by reference Type reference (TYPE) FLAG allgemeines flag 20040304

Method BLOP_MAINTAIN_TIMEDATA on class CL_PT_ARQ_BADI has no exception.

Method BLOP_READ_TIMEDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ATTABS_TAB Call by reference Type reference (TYPE) PTARQ_ATTABSDATA_TAB An-/Abwesenheiten 20040308
2 Importing IM_BEGDA Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20040308
3 Importing IM_ENDDA Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20040308
4 Importing IM_PERNR_TAB Call by reference Type reference (TYPE) TIM_TMW_PERNR_D_TAB Tabelle: Personalnummern 20040308

Method BLOP_READ_TIMEDATA on class CL_PT_ARQ_BADI has no exception.

Method BLOP_SAVE_TIMEDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CANNOT_POST Call by reference Type reference (TYPE) FLAG allgemeines flag 20040304

Method BLOP_SAVE_TIMEDATA on class CL_PT_ARQ_BADI has no exception.

Method BLOP_SIMULATE_TIMEDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ATTABS_DEDUCT_TAB Call by reference Type reference (TYPE) PTARQ_ATTABS_DEDUCT_TAB An-/Abwesenheiten und Kontingente 20040308
2 Importing IM_ATTABS_TAB Call by reference Type reference (TYPE) PTARQ_ATTABSDATA_TAB An-/Abwesenheiten 20040308
3 Importing IM_COLLECT_MESSAGES Call by reference Type reference (TYPE) FLAG allgemeines flag 20040308

Method BLOP_SIMULATE_TIMEDATA on class CL_PT_ARQ_BADI has no exception.

Method CONVERT_ATTABS_TO_BLOP_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BLOP_TAB Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB BLP: Übergabetabelle für Zeitdaten 20040304
2 Importing IM_ATTABS_TAB Call by reference Type reference (TYPE) PTARQ_ATTABSDATA_TAB An-/Abwesenheiten 20040304

Method CONVERT_ATTABS_TO_BLOP_DEL on class CL_PT_ARQ_BADI has no exception.

Method CONVERT_ATTABS_TO_BLOP_INS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BLOP_TAB Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB BLP: Übergabetabelle für Zeitdaten 20040304
2 Importing IM_ATTABS_TAB Call by reference Type reference (TYPE) PTARQ_ATTABSDATA_TAB An-/Abwesenheiten 20040304

Method CONVERT_ATTABS_TO_BLOP_INS on class CL_PT_ARQ_BADI has no exception.

Method CONVERT_BLOP_TO_ATTABS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ATTABS_TAB Call by reference Type reference (TYPE) PTARQ_ATTABSDATA_TAB An-/Abwesenheiten 20040304
2 Importing IM_ATTABS_TAB Call by reference Type reference (TYPE) PTARQ_ATTABSDATA_TAB An-/Abwesenheiten 20040308
3 Importing IM_BLOP_TAB Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB BLP: Übergabetabelle für Zeitdaten 20040304

Method CONVERT_BLOP_TO_ATTABS on class CL_PT_ARQ_BADI has no exception.

Method FUTURE_FROM_CURRENT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MAX_DATE Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20040426
2 Importing IM_MAX_MULTIPLIER Call by reference Type reference (TYPE) I 20040426
3 Importing IM_UNIT Call by reference Type reference (TYPE) CHAR3 Feld der Laenge 3 Bytes 20040426

Method FUTURE_FROM_CURRENT_DATE on class CL_PT_ARQ_BADI has no exception.

Method FUTURE_FROM_CURRENT_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MAX_DATE Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20040426
2 Importing IM_MAX_MULTIPLIER Call by reference Type reference (TYPE) I 20040426
3 Importing IM_PERMO Call by reference Type reference (TYPE) PERMO Periodenparameter 20040426

Method FUTURE_FROM_CURRENT_PERIOD on class CL_PT_ARQ_BADI has no exception.

Method FUTURE_FROM_CURRENT_TIME_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MAX_DATE Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20040426
2 Importing IM_FIRST_WEEK_DAY Call by reference Type reference (TYPE) PTREQ_WEEKDAY Erster Tag der Woche 20040426
3 Importing IM_MAX_MULTIPLIER Call by reference Type reference (TYPE) I 20040426
4 Importing IM_UNIT Call by reference Type reference (TYPE) CHAR3 Feld der Laenge 3 Bytes 20040426

Method FUTURE_FROM_CURRENT_TIME_UNIT on class CL_PT_ARQ_BADI has no exception.

Method FUTURE_FROM_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MAX_DATE Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20040506
2 Importing IM_DATE Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20040506
3 Importing IM_MAX_MULTIPLIER Call by reference Type reference (TYPE) I 20040506
4 Importing IM_UNIT Call by reference Type reference (TYPE) CHAR3 Feld der Laenge 3 Bytes 20040506

Method FUTURE_FROM_DATE on class CL_PT_ARQ_BADI has no exception.

Method GET_TIME_CONSTRAINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CONSTRAINTS Call by reference Type reference (TYPE) PTARQ_TCONSTR ESS Abwesenheitsmitteiung: Fristen für Zeitkorrekturen 20040416
2 Importing IM_DATE Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20040416
3 Importing IM_PERNR Call by reference Type reference (TYPE) PERSNO Personalnummer 20040416
# Exception Resumable Description Created on
1 IT0001_NOT_FOUND Infotyp 1 nicht vorhanden. 20040416
2 IT0008_NOT_FOUND Infotyp 8 nicht vorhanden. 20040416
3 NO_CUSTOMIZING Kein Eintrag in der Customizing-Tabelle. 20040416

Method GET_WORKFLOW_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_WF_ATTRIBS Call by reference Type reference (TYPE) PTARQ_WFATTR ESS: Attribute zum Workflow 20040304
2 Importing IM_AWART Call by reference Type reference (TYPE) AWART Ab- oder Anwesenheitsart 20040304
3 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA SY-DATUM Gültigkeitsbeginn 20040304
4 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA SY-DATUM Gültigkeitsende 20040304
5 Importing IM_PERNR Call by reference Type reference (TYPE) PERSNO Personalnummer 20040304
# Exception Resumable Description Created on
1 IT0001_NOT_FOUND Infotyp 1 nicht vorhanden. 20040304
2 IT0008_NOT_FOUND Infotyp 8 nicht vorhanden. 20040304
3 MISSING_CUSTOMIZING Customizing zu Selektionsbedingungen nicht vorhanden. 20040304

Method PAST_FROM_CURRENT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MIN_DATE Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20040426
2 Importing IM_MIN_MULTIPLIER Call by reference Type reference (TYPE) I 20040426
3 Importing IM_UNIT Call by reference Type reference (TYPE) CHAR3 Feld der Laenge 3 Bytes 20040426

Method PAST_FROM_CURRENT_DATE on class CL_PT_ARQ_BADI has no exception.

Method PAST_FROM_CURRENT_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MIN_DATE Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20040426
2 Importing IM_MIN_MULTIPLIER Call by reference Type reference (TYPE) I 20040426
3 Importing IM_PERMO Call by reference Type reference (TYPE) PERMO Periodenparameter 20040426

Method PAST_FROM_CURRENT_PERIOD on class CL_PT_ARQ_BADI has no exception.

Method PAST_FROM_CURRENT_TIME_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MIN_DATE Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20040426
2 Importing IM_FIRST_WEEK_DAY Call by reference Type reference (TYPE) PTREQ_WEEKDAY Erster Tag der Woche 20040426
3 Importing IM_MIN_MULTIPLIER Call by reference Type reference (TYPE) I 20040426
4 Importing IM_UNIT Call by reference Type reference (TYPE) CHAR3 Feld der Laenge 3 Bytes 20040426

Method PAST_FROM_CURRENT_TIME_UNIT on class CL_PT_ARQ_BADI has no exception.

Method PAST_FROM_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MIN_DATE Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20040506
2 Importing IM_DATE Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20040506
3 Importing IM_MIN_MULTIPLIER Call by reference Type reference (TYPE) I 20040506
4 Importing IM_UNIT Call by reference Type reference (TYPE) CHAR3 Feld der Laenge 3 Bytes 20040506

Method PAST_FROM_DATE on class CL_PT_ARQ_BADI has no exception.

Method PROCESS_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BLOP_RETCD Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20120622
2 Importing IM_BLOP_TAB Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB BLP: Übergabetabelle für Zeitdaten 20120622
3 Importing IM_COLLECT_MESSAGES Call by reference Type reference (TYPE) FLAG allgemeines flag 20120622
4 Importing IM_MESSAGE_DEP_TAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20120622
5 Importing IM_MESSAGE_TAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20120622

Method PROCESS_MESSAGES on class CL_PT_ARQ_BADI has no exception.
History
Last changed by/on SAP  20040819 
SAP Release Created in 500