SAP ABAP Class CL_HRTIM_ABSQTAGRP_SERVICE (Service Class for Absence Quota Group)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PT (Application Component) Personnel Time Management
     PTIM (Package) HR Time Management Application Development
Properties
Class CL_HRTIM_ABSQTAGRP_SERVICE  
Short Description Service Class for Absence Quota Group    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PTIM   HR Time Management Application Development 
Created 20130219   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRTIM_ABSQTAGRP_SERVICE has no forward declaration.
Interfaces
Class CL_HRTIM_ABSQTAGRP_SERVICE has no interface implemented.
Friends
Class CL_HRTIM_ABSQTAGRP_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 HIGH_DATE Constant Public Type reference (TYPE) ENDDATUM '99991231' Latest Date 20130219
2 LOW_DATE Constant Public Type reference (TYPE) BEGDATUM '18000101' Lowest Date 20130219
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_DISJOINT_PERIODS Static method Protected Method Add a Period to Table of Validity Periods 20130219
2 FIND_DISJOINT_PERIODS_IN_T559L Static method Private Method Extract Disjoint Periods from T559L Entries 20130219
3 GET_ABSQTAGRP_DROPDOWN Static method Public Method Get Permitted AbsQtaGrps for Dropdown List for Employees 20130402
4 GET_ABSQTAGRP_TEXT Static method Public Method Get Text for an AbsQtaGrp 20130219
5 GET_QUOMO_FROM_ABSQTAGRP Static method Public Method Get QUOMO for an AbsQtaGrp 20130219
6 GET_SINGLE_TIMEGROUPING Static method Public Method Get Groupings (MOBDE, MOZKO, MOPGK) for 0001 20130403
7 GET_T559L_ENTRIES Static method Public Method Get Entries from T559L for Certain AbsQtaGrp 20130219
8 READ_TIMEGROUPINGS Static method Public Method Read Time Groupings (MOZKO, and So on) According to IT 0001 20130219
Events
Class CL_HRTIM_ABSQTAGRP_SERVICE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_TIMEGROUPING Public See coding Grouping with Validity 20130219 BEGIN OF TY_S_TIMEGROUPING, begda TYPE begdatum, endda TYPE enddatum, mopgk TYPE mopgk, mozko TYPE mozko, mobde TYPE mobde, END OF ty_s_timegrouping
2 TY_S_VRM_VALUE Public See coding For Dropdown List Box 20130402 BEGIN OF TY_S_VRM_VALUE, key(40) TYPE c, text(80) TYPE c, END OF ty_s_vrm_value
3 TY_T_TIMEGROUPINGS Public See coding Groupings with Validity 20130219 ty_t_timegroupings TYPE STANDARD TABLE OF TY_S_TIMEGROUPING
4 TY_T_VRM_VALUES Public See coding For Dropdown List Box 20130402 ty_t_vrm_values TYPE STANDARD TABLE OF ty_s_vrm_value
Method Signatures

Method ADD_TO_DISJOINT_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PERIODS Call by reference Type reference (TYPE) HRTIM_T_VALIDITY_PERIOD Tabelle mit Gültigkeitsperioden (Beginn- und Endedatum) 20130219
2 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDATUM Beginndatum 20130219
3 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDATUM Endedatum 20130219
4 Importing IV_EVALUATION_BEGDA Call by reference Type reference (TYPE) BEGDATUM LOW_DATE Beginndatum 20130219
5 Importing IV_EVALUATION_ENDDA Call by reference Type reference (TYPE) ENDDATUM HIGH_DATE Endedatum 20130219

Method ADD_TO_DISJOINT_PERIODS on class CL_HRTIM_ABSQTAGRP_SERVICE has no exception.

Method FIND_DISJOINT_PERIODS_IN_T559L Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PERIODS Call by reference Type reference (TYPE) HRTIM_T_VALIDITY_PERIOD Tabelle mit Gültigkeitsperioden (Beginn- und Endedatum) 20130219
2 Importing IT_T559L Call by reference Type reference (TYPE) HRTIM_T_T559L Tabellentyp zu T559L 20130219
3 Importing IV_EVALUATION_BEGDA Call by reference Type reference (TYPE) BEGDATUM LOW_DATE Beginndatum 20130219
4 Importing IV_EVALUATION_ENDDA Call by reference Type reference (TYPE) ENDDATUM HIGH_DATE Endedatum 20130219

Method FIND_DISJOINT_PERIODS_IN_T559L on class CL_HRTIM_ABSQTAGRP_SERVICE has no exception.

Method GET_ABSQTAGRP_DROPDOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DROPDOWN Call by reference Type reference (TYPE) TY_T_VRM_VALUES Für Dropdown-Listbox 20130402
2 Importing IT_P0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20130402
3 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDATUM LOW_DATE Beginndatum 20130402
4 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDATUM HIGH_DATE Endedatum 20130402
5 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20130402

Method GET_ABSQTAGRP_DROPDOWN on class CL_HRTIM_ABSQTAGRP_SERVICE has no exception.

Method GET_ABSQTAGRP_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABSQTAGRP Call by reference Type reference (TYPE) HRTIM_ABSQTAGRP Abwesenheitskontingentgruppe 20130219
2 Importing IV_MOBDE Call by reference Type reference (TYPE) MOBDE Gruppierung der Personalteilbereiche für Zeiterfassung 20130403
3 Importing IV_MOPGK Call by reference Type reference (TYPE) MOPGK Gruppierung der Mitarbeiterkreise für Zeitkontingenttypen 20130403
4 Importing IV_MOZKO Call by reference Type reference (TYPE) MOZKO Gruppierung der Personalteilbereiche für Zeitkontingenttypen 20130403
5 Returning RV_ABSQTAGRP_DESC Value transfer Type reference (TYPE) HRTIM_ABSQTAGRP_DESC Abwesenheitskontingentgruppe Beschreibung 20130219

Method GET_ABSQTAGRP_TEXT on class CL_HRTIM_ABSQTAGRP_SERVICE has no exception.

Method GET_QUOMO_FROM_ABSQTAGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABSQTAGRP Call by reference Type reference (TYPE) HRTIM_ABSQTAGRP Abwesenheitskontingentgruppe 20130219
2 Importing IV_MOBDE Call by reference Type reference (TYPE) MOBDE Gruppierung der Personalteilbereiche für Zeiterfassung 20130403
3 Importing IV_MOPGK Call by reference Type reference (TYPE) MOPGK Gruppierung der Mitarbeiterkreise für Zeitkontingenttypen 20130403
4 Importing IV_MOZKO Call by reference Type reference (TYPE) MOZKO Gruppierung der Personalteilbereiche für Zeitkontingenttypen 20130403
5 Returning RV_QUOMO Value transfer Type reference (TYPE) QUOMO Kontingenttypauswahlregelgruppe 20130219

Method GET_QUOMO_FROM_ABSQTAGRP on class CL_HRTIM_ABSQTAGRP_SERVICE has no exception.

Method GET_SINGLE_TIMEGROUPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MOBDE Call by reference Type reference (TYPE) MOBDE Gruppierung der Personalteilbereiche für Zeiterfassung 20130403
2 Exporting EV_MOPGK Call by reference Type reference (TYPE) MOPGK Gruppierung der Mitarbeiterkreise für Zeitkontingenttypen 20130403
3 Exporting EV_MOZKO Call by reference Type reference (TYPE) MOZKO Gruppierung der Personalteilbereiche für Zeitkontingenttypen 20130403
4 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20130403

Method GET_SINGLE_TIMEGROUPING on class CL_HRTIM_ABSQTAGRP_SERVICE has no exception.

Method GET_T559L_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DISJOINT_PERIODS Call by reference Type reference (TYPE) HRTIM_T_VALIDITY_PERIOD Tabelle mit Gültigkeitsperioden (Beginn- und Endedatum) 20130219
2 Exporting ET_T559L Call by reference Type reference (TYPE) HRTIM_T_T559L Tabellentyp zu T559L 20130219
3 Importing IT_P0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20130219
4 Importing IV_ABSQTAGRP Call by reference Type reference (TYPE) HRTIM_ABSQTAGRP Abwesenheitskontingentgruppe 20130219
5 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDATUM Beginndatum 20130219
6 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDATUM Endedatum 20130219
7 Importing IV_PERNR Call by reference Type reference (TYPE) PERSNO Personalnummer 20130219

Method GET_T559L_ENTRIES on class CL_HRTIM_ABSQTAGRP_SERVICE has no exception.

Method READ_TIMEGROUPINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TIMEGROUPINGS Call by reference Type reference (TYPE) TY_T_TIMEGROUPINGS Gruppierungen mit Gültigkeit 20130219
2 Importing IT_P0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20130219

Method READ_TIMEGROUPINGS on class CL_HRTIM_ABSQTAGRP_SERVICE has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 608