SAP ABAP Class CL_SP_PS_TSN_UIA (Time Statement for Nurses: UIA Layer)
Hierarchy
SAP_HRGXX (Software Component) Sub component SAP_HRGXX of SAP_HR
   PT-SP-PS (Application Component) Shift Planning for Public Sector
     PP08_PS_DE (Package) Shift Planning (Germany)
Properties
Class CL_SP_PS_TSN_UIA  
Short Description Time Statement for Nurses: UIA Layer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PP08_PS_DE   Shift Planning (Germany) 
Created 20040929   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SP_PS_TSN_UIA has no interface implemented.
Friends
Class CL_SP_PS_TSN_UIA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COLUMN_CUSTOMIZING_TAB Static Attribute Private Type reference (TYPE) HRSPP_T_T7PBS_SP_TSN_E Column Customizing 20040930
2 CURRENT_SCHEME Instance attribute Private Type reference (TYPE) HRSPP_EXAM_SCHEME Name of Examination Scheme/Training Path 20040930
3 CURRENT_SCHEME_COLS Instance attribute Private Type reference (TYPE) HRSPP_T_T7PBS_SP_TSN_E 20041001
4 DATA_TAB Instance attribute Private Object reference (TYPE REF TO) DATA Reference to Data Table 20040930
5 DATA_WA Instance attribute Private Object reference (TYPE REF TO) DATA Work Area for Data Table 20040930
6 EMPLOYEE Instance attribute Private Object reference (TYPE REF TO) IF_SP_PS_TSN_EMPLOYEE Time Statement for Nurses: Employee Data 20040930
7 EXAM_SCHEME_TEXT_TAB Static Attribute Private See coding 20041005
8 FIELD_CATALOG_GEN Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20041001
9 FIELD_CATALOG_LIST Instance attribute Private Type reference (TYPE) SLIS_T_FIELDCAT_ALV Field Catalog for REUSE_ALV_...Display 20041001
10 REPORTING_PERIOD Instance attribute Private Type reference (TYPE) RSCALMONTH Calendar Year/Month 20040930
11 SALDO_CURRENT_PERIOD Instance attribute Private Type reference (TYPE) HRTABSALDO Time balances per period 20040930
12 SALDO_HISTORY Instance attribute Private Type reference (TYPE) HRTABSALDO Time balances per period 20040930
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_DATA_TABLE Instance method Private Method Creates data table for receiving data 20040930
2 BUILD_FIELDCAT Instance method Private Method Builds the field catalog 20040930
3 BUILD_INTERNAL_TABLES Instance method Private Method Builds internal tables as required 20040930
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040930
5 FILL_DATA_TABLE Instance method Private Method Fills table with cluster data 20040930
6 GET_ACTUAL_COLUMN Instance method Private Method Gets period of reporting period 20041013
7 GET_DATA_TABLE Instance method Public Method Gets the data table 20040930
8 GET_FIELD_CAT_CUMULATION Instance method Public Method Gets the field catalog 20040930
9 GET_HEADER Instance method Public Method Gets the data for the header 20041005
10 GET_HISTORY_COLUMN Instance method Private Method Gets the period of the history 20041001
11 GET_PRINT_PARAMETERS Static method Public Method Sets the print parameters for SUBMIT 20041012
12 SET_EMPLOYEE_AND_PERIOD Instance method Public Method Sets the current employee 20040930
13 SUBMIT_REPORT Static method Public Method Submit report 20041012
Events
Class CL_SP_PS_TSN_UIA has no event.
Types
Class CL_SP_PS_TSN_UIA has no local type.
Method Signatures

Method BUILD_DATA_TABLE Signature

Method BUILD_DATA_TABLE on class CL_SP_PS_TSN_UIA has no parameter.
Method BUILD_DATA_TABLE on class CL_SP_PS_TSN_UIA has no exception.

Method BUILD_FIELDCAT Signature

Method BUILD_FIELDCAT on class CL_SP_PS_TSN_UIA has no parameter.
Method BUILD_FIELDCAT on class CL_SP_PS_TSN_UIA has no exception.

Method BUILD_INTERNAL_TABLES Signature

Method BUILD_INTERNAL_TABLES on class CL_SP_PS_TSN_UIA has no parameter.
# Exception Resumable Description Created on
1 NO_AUTH_B2 Keine Leseberechtigung Cluster B2 20041012
2 NO_EXAMINATION_SCHEME Ausbildung nicht gesetzt 20041005
3 NO_PERIOD_SPECIFIED Keine Periode gesetzt 20041012

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SP_PS_TSN_UIA has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SP_PS_TSN_UIA has no exception.

Method FILL_DATA_TABLE Signature

Method FILL_DATA_TABLE on class CL_SP_PS_TSN_UIA has no parameter.
# Exception Resumable Description Created on
1 NO_AUTH_B2 Keine Berechtigung zum Lesen Cluster B2 20041012
2 NO_PERIOD_SPECIFIED Keine Periode gesetzt 20041012

Method GET_ACTUAL_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING 20041013

Method GET_ACTUAL_COLUMN on class CL_SP_PS_TSN_UIA has no exception.

Method GET_DATA_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) DATA Referenz auf Datentabelle 20041001

Method GET_DATA_TABLE on class CL_SP_PS_TSN_UIA has no exception.

Method GET_FIELD_CAT_CUMULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SLIS_T_FIELDCAT_ALV Feldkatalog für ListViewerControl 20040930

Method GET_FIELD_CAT_CUMULATION on class CL_SP_PS_TSN_UIA has no exception.

Method GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TITEL Call by reference Type reference (TYPE) STRING 20041013
2 Returning RESULT Value transfer Type reference (TYPE) SLIS_T_LISTHEADER Header für ALV- Ausgabe 20041005

Method GET_HEADER on class CL_SP_PS_TSN_UIA has no exception.

Method GET_HISTORY_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING Historie 20041001

Method GET_HISTORY_COLUMN on class CL_SP_PS_TSN_UIA has no exception.

Method GET_PRINT_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DESTINATION Call by reference Type reference (TYPE) SYPDEST Ausgabegerät (Druckparameter) 20041012
2 Importing IM_IMMEDIATELY Call by reference Type reference (TYPE) SYPRIMM Sofort ausgeben (Druckparameter) 20041012
3 Returning RT_PRI_PARAMS Value transfer Type reference (TYPE) PRI_PARAMS Struktur zur Übergabe von Druckparametern 20041012
# Exception Resumable Description Created on
1 INVALID ungültige parameter 20041012

Method SET_EMPLOYEE_AND_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PERIOD Call by reference Type reference (TYPE) RSCALMONTH Kalenderjahr / Monat 20040930
2 Importing IM_PERSONNEL_NUMBER Call by reference Type reference (TYPE) PERNR_D Personalnummer 20041005
# Exception Resumable Description Created on
1 EMPLOYEE_NOT_FOUND Mitarbeiter nicht vorhanden 20041007
2 NO_AUTH_0001 Keine Infotyp 0001 Berechtigung 20041007
3 NO_AUTH_0022 Keine Infotyp 0022 Berechtigung 20041007
4 NO_AUTH_B2 Keine Berechtigung Cluster B2 20041007
5 NO_EXAMINATION_SCHEME Ausbildungsordnung ist nicht gesetzt 20041006
6 NO_PERIOD_SPECIFIED keine Periode gesetzt 20041012
7 NO_STUDENT Mitarbeiter ist kein Schüler 20041005

Method SUBMIT_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PERIOD Call by reference Type reference (TYPE) RSCALMONTH Kalenderjahr / Monat 20041012
2 Importing IM_PERNR Call by reference Type reference (TYPE) PERSNO Personalnummer 20041012
3 Importing IM_PRINT Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20041014
4 Importing IM_PRI_PARAMS Call by reference Type reference (TYPE) PRI_PARAMS Struktur zur Übergabe von Druckparametern 20041012
5 Importing IM_REPID Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20041012

Method SUBMIT_REPORT on class CL_SP_PS_TSN_UIA has no exception.
History
Last changed by/on SAP  20041209 
SAP Release Created in 600