SAP ABAP Class CL_HRPIQ00ACAD_CALENDAR_SAVE (Save Dates in Academic Calendar)
Hierarchy
IS-PS-CA (Software Component) IS-PUBLIC SECTOR CONTRACT ACCOUNTING
   IS-HER-CM-AD (Application Component) Administration
     PMIQ (Package) Campus Management
Properties
Class CL_HRPIQ00ACAD_CALENDAR_SAVE  
Short Description Save Dates in Academic Calendar    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PMIQ   Campus Management 
Created 20040603   SAP 
Last change 20050428   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPIQ00ACAD_CALENDAR_SAVE has no forward declaration.
Interfaces
Class CL_HRPIQ00ACAD_CALENDAR_SAVE has no interface implemented.
Friends
Class CL_HRPIQ00ACAD_CALENDAR_SAVE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_1750 Constant Public Type reference (TYPE) PLOG-INFTY '1750' Infotype 20040603
2 MC_ISTAT Constant Public Type reference (TYPE) ISTAT_D '1' Planning Status 20040603
3 MR_CA_CHECK Instance attribute Private Object reference (TYPE REF TO) CL_HRPIQ00ACAD_CALENDAR_CHECK Check Dates in Academic Calendar 20040603
4 MS_CA_OBJECT Instance attribute Public Type reference (TYPE) HROBJECT CA Object 20040603
5 MT_ALL_TIMELIMITS Instance attribute Private Type reference (TYPE) PT1750_T Table Type for Structure PT1750 20040603
6 MT_INFTY_TAB Instance attribute Private Type reference (TYPE) P1750_T Table Type for Structure P1750 20040603
7 MT_NEW_TIMELIMITS Instance attribute Private Type reference (TYPE) PT1750_T Table Type for Structure PT1750 20040603
8 MV_BEGDA Instance attribute Private Type reference (TYPE) BEGDA '18000101' Valid-From Date 20050418
9 MV_ENDDA Instance attribute Private Type reference (TYPE) ENDDA '99991231' Valid-To Date 20050418
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_INFTY_FOR_YEAR Instance method Private Method Prepare Flat Part for Infotype 1750 20040603
2 BUILD_NEW_IMAGE_FOR_YEAR Instance method Private Method Fill Table with Dates for One Academic Year 20040603
3 CHECK_DATA Instance method Public Method Read Checked Data 20050315
4 CONSTRUCTOR Instance method Public Constructor Constructor 20040603
5 INSERT_INFTY_FOR_YEAR Instance method Private Method Write Infotype 1750 20040603
6 WRITE_TO_DATABSE Instance method Public Method Write to Database 20040603
Events
Class CL_HRPIQ00ACAD_CALENDAR_SAVE has no event.
Types
Class CL_HRPIQ00ACAD_CALENDAR_SAVE has no local type.
Method Signatures

Method BUILD_INFTY_FOR_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_P1750 Call by reference Type reference (TYPE) P1750 Infotyp 1750 20040603
2 Exporting EV_NEW_RECORD Call by reference Type reference (TYPE) XFELD Neuer Infotyp 20040603
3 Importing IT_P1750_TAB Call by reference Type reference (TYPE) P1750_T Tabellentyp zur Struktur P1750 20040603
4 Importing IV_ACAD_YEAR Call by reference Type reference (TYPE) PIQPERYR Akademisches Jahr 20040603

Method BUILD_INFTY_FOR_YEAR on class CL_HRPIQ00ACAD_CALENDAR_SAVE has no exception.

Method BUILD_NEW_IMAGE_FOR_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IMAGE_FOR_YEAR Call by reference Type reference (TYPE) PT1750_T Termine für ein akademisches Jahr 20040603
2 Importing IT_TIMELIMITS Call by reference Type reference (TYPE) PT1750_T Alle Termine 20040603
3 Importing IV_ACAD_YEAR Call by reference Type reference (TYPE) PIQPERYR Akademisches Jahr 20040603

Method BUILD_NEW_IMAGE_FOR_YEAR on class CL_HRPIQ00ACAD_CALENDAR_SAVE has no exception.

Method CHECK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20050315
2 Exporting EV_ERROR Call by reference Type reference (TYPE) XFELD Fehler 20050315

Method CHECK_DATA on class CL_HRPIQ00ACAD_CALENDAR_SAVE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CA_OBJECT Call by reference Type reference (TYPE) HROBJECT CA Objekt 20040603
2 Importing IT_TIMELIMITS Call by reference Type reference (TYPE) PT1750_T Tabellentyp zur struktur PT1750 20040603
# Exception Resumable Description Created on
1 TECHNICAL_ERROR Technischer Fehler 20040603

Method INSERT_INFTY_FOR_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_P1750 Call by reference Type reference (TYPE) P1750 Infotyp 1750 20040603
2 Importing IT_PT1750 Call by reference Type reference (TYPE) PT1750_T Tabellenteil Fristen 20040603
3 Importing IV_AUTHY Call by reference Type reference (TYPE) HRRHAP-AUTHY SPACE Kennzeichen: Berechtigung 20040603
4 Importing IV_COMMIT_FLG Call by reference Type reference (TYPE) HRRHAP-COMMIT_FLG SPACE Schalter COMMIT ausführen 20040603
5 Importing IV_NEW_RECORD Call by reference Type reference (TYPE) XFELD 'X' - Neuer Infotyp 20040603
6 Importing IV_VTASK Call by reference Type reference (TYPE) HRRHAP-VTASK 'B' Art der Verbuchung 20040603
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20040603

Method WRITE_TO_DATABSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUTHY Call by reference Type reference (TYPE) HRRHAP-AUTHY SPACE Kennzeichen: Berechtigung 20040603
2 Importing IV_COMMIT_FLG Call by reference Type reference (TYPE) HRRHAP-COMMIT_FLG SPACE Schalter COMMIT ausführen 20040603
3 Importing IV_VTASK Call by reference Type reference (TYPE) HRRHAP-VTASK 'B' Art der Verbuchung 20040603
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20040603
History
Last changed by/on SAP  20050428 
SAP Release Created in 473