SAP ABAP Interface IF_EX_PT_ABS_REQ (BAdI Interface IF_EX_PT_ABS_REQ)
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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PT_ARQ_REQ_EXIT Default Implementation for BAdI Definition PT_ABS_REQ 20030617
Properties
Interface IF_EX_PT_ABS_REQ  
Short Description BAdI Interface IF_EX_PT_ABS_REQ    
General Data
Package PAOC_TIM_ABSENCE_REQ_CUST   Leave Request: Customizing 
Created 20030214   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PTGQD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20050422
Friends
Interface IF_EX_PT_ABS_REQ has no friend.
Attributes
Interface IF_EX_PT_ABS_REQ has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 AUTH_CHECK_AND_ANONYMIZE_DATA Instance method Public Method Authorization Check and Data Anonymization 20080721
2 CHECK_TIME_CONSTRAINTS Instance method Public Method Check Dates of Request 20040427
3 CHECK_TIME_CONSTR_FOR_SUBTY Instance method Public Method Check Request Date According to Subtype 20040427
4 GET_FIELD_SELECTION_ATTRIBS Instance method Public Method Gets Customizing for Field Selection 20050128
5 GET_IT0005_QUOTAS Instance method Public Method Gets Time Accounts from Infotype 0005 20040226
6 GET_MOD_AND_QTYPE Instance method Public Method Determines MOD and QTYPE for Func.Module HR_GET_QUOTA_DATA 20040227
7 GET_TIMETYPES_AS_QUOTAS Instance method Public Method Determine Time Types as Time Accounts 20040226
8 GET_WORKFLOW_ATTRIBS Instance method Public Method Gets Customizing for Workflow 20040213
9 POST_VIA_BLOP Instance method Public Method Post Attendances/Absences with BLoP 20030214
10 PROCESS_MESSAGES Instance method Public Method Process Messages 20120622
11 SET_CALENDAR_COLOR Instance method Public Method Adjust Colors of Calendar and Team Calendar 20050620
12 SET_CALENDAR_LEGEND_COLORS Instance method Public Method Adjust Legend for Calendar and Team Calendar 20050406
13 SET_CALENDAR_OVERLAPPING_COLOR Instance method Public Method Adjust Color for Overlapping Absences 20050620
14 SET_OVERVIEW_LEGEND_COLORS Instance method Public Method Adjust Legend for Availability Overview 20050406
15 SIMULATE_VIA_BLOP Instance method Public Method Simulate Attendances/Absences with BLoP 20040127
16 TEAM_CALE_ENRICHMENT Instance method Public Method Enrich Team Calendar (Rows + Texts) 20050615
17 VALIDATE_AND_SIMULATE Instance method Public Method Validate and Simulate Attendances/Absences with BLoP 20030514
Events
Interface IF_EX_PT_ABS_REQ has no event.
Types
Interface IF_EX_PT_ABS_REQ 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 20080721
2 Importing IM_PERNR_TAB Call by reference Type reference (TYPE) TIM_TMW_PERNR_D_TAB Tabelle: Personalnummern 20080721
3 Importing IM_PT_ARQ_APPLICATION Call by reference Object reference (TYPE REF TO) CL_PT_ARQ_APPLICATION Applikation 20080721

Method AUTH_CHECK_AND_ANONYMIZE_DATA on Interface IF_EX_PT_ABS_REQ has no exception.

Method CHECK_TIME_CONSTRAINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RET_VALUE Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040427
2 Importing IM_ATTABS_TAB Call by reference Type reference (TYPE) PTARQ_ATTABSDATA_TAB An-/Abwesenheiten 20040427

Method CHECK_TIME_CONSTRAINTS on Interface IF_EX_PT_ABS_REQ has no exception.

Method CHECK_TIME_CONSTR_FOR_SUBTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RET_VALUE Call by reference Type reference (TYPE) CHAR1 Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040427
2 Importing IM_ATTABS_TAB Call by reference Type reference (TYPE) PTARQ_ATTABSDATA_TAB An-/Abwesenheiten 20040427

Method CHECK_TIME_CONSTR_FOR_SUBTY on Interface IF_EX_PT_ABS_REQ has no exception.

Method GET_FIELD_SELECTION_ATTRIBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_FIELDCUST_TAB Call by reference Type reference (TYPE) PTARQ_UIA_FIELDCUST_TAB Extra customizing Felder 20050128
2 Importing IM_MODUS Call by reference Type reference (TYPE) PT_ARQ_MODE Anwendungsmodus der Abwesenheitsmitteilung 20050128
3 Importing IM_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20050128
4 Importing IM_SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20050128

Method GET_FIELD_SELECTION_ATTRIBS on Interface IF_EX_PT_ABS_REQ has no exception.

Method GET_IT0005_QUOTAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TIME_QUOTA Call by reference Type reference (TYPE) PTARQ_BAPIABWKON_TAB Tabelle der Abwesenheitskontingente Rest 20040227
2 Importing IM_BEGDA Call by reference Type reference (TYPE) DATUM Datum 20040227
3 Importing IM_ENDDA Call by reference Type reference (TYPE) DATUM Datum 20040227
4 Importing IM_PERNR Call by reference Type reference (TYPE) PERSNO Personalnummer 20040227
5 Importing IM_SEL_BEGDA Call by reference Type reference (TYPE) P0005-BEGDA '18000101' Gültigkeitsbeginn 20060824
6 Importing IM_SEL_ENDDA Call by reference Type reference (TYPE) P0005-ENDDA '99991231' Gültigkeitsende 20060824

Method GET_IT0005_QUOTAS on Interface IF_EX_PT_ABS_REQ has no exception.

Method GET_MOD_AND_QTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MOD Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20040227
2 Exporting EX_QTYPE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20040227

Method GET_MOD_AND_QTYPE on Interface IF_EX_PT_ABS_REQ has no exception.

Method GET_TIMETYPES_AS_QUOTAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_QUOTAS Call by reference Type reference (TYPE) PTARQ_TIME_ACCOUNTS_TAB Tabelle der Ansprüche in Zeitkonten 20040227
2 Importing IM_BEGDA Call by reference Type reference (TYPE) DATUM Datum 20040227
3 Importing IM_ENDDA Call by reference Type reference (TYPE) DATUM Datum 20040227
4 Importing IM_MOBDE Call by reference Type reference (TYPE) MOBDE Gruppierung der Personalteilbereiche für Zeiterfassung 20040227
5 Importing IM_PERNR Call by reference Type reference (TYPE) PERSNO Personalnummer 20040227

Method GET_TIMETYPES_AS_QUOTAS on Interface IF_EX_PT_ABS_REQ has no exception.

Method GET_WORKFLOW_ATTRIBS 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 20040213
2 Importing IM_ATTABSDATA_TAB Call by reference Type reference (TYPE) PTARQ_ATTABSDATA_TAB An-/Abwesenheiten 20040213
# Exception Resumable Description Created on
1 MISSING_CUSTOMIZING Fehlendes Customizing 20040213

Method POST_VIA_BLOP 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 20040130
2 Exporting EX_CANNOT_POST Call by reference Type reference (TYPE) FLAG allgemeines flag 20040204
3 Importing IM_ATTABS_TAB Call by reference Type reference (TYPE) PTARQ_ATTABSDATA_TAB An-/Abwesenheiten 20040130

Method POST_VIA_BLOP on Interface IF_EX_PT_ABS_REQ 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 Interface IF_EX_PT_ABS_REQ has no exception.

Method SET_CALENDAR_COLOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_LEGENDID Call by reference Type reference (TYPE) STRING 20050620
2 Importing IM_BEGTM Call by reference Type reference (TYPE) BEGTM Beginnuhrzeit 20050620
3 Importing IM_COLORS_ACTIVE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050620
4 Importing IM_MODUS Call by reference Type reference (TYPE) PT_REQ_MODE Modus Web-Anwendung 20050620
5 Importing IM_STATUS Call by reference Type reference (TYPE) TIM_REQ_STATUS Belegstatus 20050620
6 Importing IM_SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20050620
7 Importing IM_UIA_OPERATION Call by reference Type reference (TYPE) IOPER Infotyp-Operation 20050620

Method SET_CALENDAR_COLOR on Interface IF_EX_PT_ABS_REQ has no exception.

Method SET_CALENDAR_LEGEND_COLORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_LEGEND_TAB Call by reference Type reference (TYPE) PTREQ_UIA_LEGEND_TAB Legende für Team Kanelnder Tab 20050406
2 Importing IM_COLORS_ACTIVE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050620
3 Importing IM_MODUS Call by reference Type reference (TYPE) PT_REQ_MODE Modus Web-Anwendung 20050620

Method SET_CALENDAR_LEGEND_COLORS on Interface IF_EX_PT_ABS_REQ has no exception.

Method SET_CALENDAR_OVERLAPPING_COLOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OVERLAPPING_ID Call by reference Type reference (TYPE) STRING 20050620
2 Importing IM_COLORS_ACTIVE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050620
3 Importing IM_MODUS Call by reference Type reference (TYPE) PT_REQ_MODE Modus Web-Anwendung 20050620

Method SET_CALENDAR_OVERLAPPING_COLOR on Interface IF_EX_PT_ABS_REQ has no exception.

Method SET_OVERVIEW_LEGEND_COLORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_LEGEND_TAB Call by reference Type reference (TYPE) PTREQ_UIA_LEGEND_TAB Legende für Team Kanelnder Tab 20050406

Method SET_OVERVIEW_LEGEND_COLORS on Interface IF_EX_PT_ABS_REQ has no exception.

Method SIMULATE_VIA_BLOP 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 20040203
3 Importing IM_COLLECT_MESSAGES Call by reference Type reference (TYPE) FLAG allgemeines flag 20040224

Method SIMULATE_VIA_BLOP on Interface IF_EX_PT_ABS_REQ has no exception.

Method TEAM_CALE_ENRICHMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CALENDAR_TAB Call by reference Type reference (TYPE) PTARQ_UIA_WEEKCALE_TAB Wochen Kalender Tab 20050615
2 Changing CH_ROWLABEL Call by reference Type reference (TYPE) PTARQ_UIA_ROWLABEL_TAB Structur für der Team Kalender 20050615
3 Importing IM_MODUS Call by reference Type reference (TYPE) PT_ARQ_MODE Anwendungsmodus der Abwesenheitsmitteilung 20050620

Method TEAM_CALE_ENRICHMENT on Interface IF_EX_PT_ABS_REQ has no exception.

Method VALIDATE_AND_SIMULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ADDITIONAL_DATA Call by reference Object reference (TYPE REF TO) DATA Abgeleitete Simulationsergebnisse 20030521
2 Exporting EX_RET_VALUE Call by reference Type reference (TYPE) SYSUBRC Returntabelle 20030514
3 Exporting EX_SIMULATED_DATA Call by reference Object reference (TYPE REF TO) DATA Direkte Simulationsergebnisse 20030515
4 Importing IM_GET_ACCOUNTS_SW Call by reference Type reference (TYPE) BOOLE_D SPACE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030828
5 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_PT_REQ_REQUEST Antrags-ID 20030514

Method VALIDATE_AND_SIMULATE on Interface IF_EX_PT_ABS_REQ has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 100