SAP ABAP Class CL_HRPA_INFOTYPE_0215 (Check Class for IT 0215)
Hierarchy
EA-HRCDE (Software Component) Sub component EA-HRCDE of EA-HR
   PA-PA-DE (Application Component) Germany
     PAOC_PAD_DE (Package) Add-On Development for Personnel Administration: Germany
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 20030128
Properties
Class CL_HRPA_INFOTYPE_0215  
Short Description Check Class for IT 0215    
Super Class CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HRITFDECI    
Program status P  SAP Standard Production Program 
Category 0   
Package PAOC_PAD_DE   Add-On Development for Personnel Administration: Germany 
Created 20030128   SAP 
Last change 20030128   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HRPAD_WAGETYPE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HR_T001P Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_HR_T500C Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_HR_T503 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_HR_T554S Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 CL_HR_T5D03 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
7 CL_HR_T5D0V Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
8 CL_HR_T5DB7 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
9 CL_HR_T5DB8 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
10 CL_HR_T5DBI Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
11 CL_HR_T5DBK Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRPA_INFOTYPE_0215 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0215 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_MSGC Instance attribute Protected Type reference (TYPE) STRING Dummy for Messages 20030130
2 A_PERNR Instance attribute Protected Type reference (TYPE) P_PERNR Personnel Number 20030506
3 A_PSP_READ_PAPER Instance attribute Protected Type reference (TYPE) PAPER PSP already read for period 20030204
4 A_XPSP_TAB Instance attribute Protected Type reference (TYPE) HRDECIXPSP_TAB_TYPE Table Type PSP (Enhanced) for IT 0215 20030204
5 C_0192 Constant Protected Type reference (TYPE) INFTY '0192' Infotype 20030509
6 C_2001 Constant Protected Type reference (TYPE) INFTY '2001' Infotype 20030402
7 C_2002 Constant Protected Type reference (TYPE) INFTY '2002' Infotype 20030402
8 C_2003 Constant Protected Type reference (TYPE) INFTY '2003' Infotype 20030402
9 C_ATTR_SPBAUST_VERT Constant Public Type reference (TYPE) P01B_BSATT '06' Block Construction Site Substitution 20030509
10 C_ATTR_SPKOLON_VERT Constant Public Type reference (TYPE) P01B_BSATT '05' Block Team Substitution 20030509
11 C_LAND1_DE Constant Protected Type reference (TYPE) LAND1 'DE ' Country Key 20030610
12 C_MOLGA Constant Protected Type reference (TYPE) MOLGA '01' 20030610
13 C_MSGID Constant Protected Type reference (TYPE) SYMSGID 'HRITFDECI' Messages, Message Class 20030205
14 C_MSGID_5D Constant Protected Type reference (TYPE) SYMSGID '5D' Messages, Message Class 20030130
15 C_MSGID_HRPAYDECI Constant Protected Type reference (TYPE) SYMSGID 'HRPAYDECI' Messages, Message Class 20030610
16 C_MSGID_P2 Constant Protected Type reference (TYPE) SYMSGID 'P2' Messages, Message Class 20030131
17 C_MSGTY_E Constant Protected Type reference (TYPE) SYMSGTY 'E' Messages, Message Type 20030130
18 C_MSGTY_W Constant Protected Type reference (TYPE) SYMSGTY 'W' Messages, Message Type 20030130
19 C_VEART Constant Public Type reference (TYPE) P01B_KONST 'VEART' Constant Name for Substitution Type 20030509
Methods
# Method Level Visibility Method type Description Created on
1 P0215_ATTR_EXISTS Instance method Public Method Attribute Exists -> "X"; Else SPACE 20030509
2 P0215_DELETE_TIME_INFOTYPES Instance method Protected Method Delete Time Infotypes 20030204
3 P0215_DETERMINE_TIME_INFOTYPE Instance method Protected Method Absence/Attendance: Determine T554S and Infotype 20030402
4 P0215_FIELD_CHECKS_CHANGES Instance method Protected Method Checks for INSERT and MODIFY; Set Fields if Necessary 20030130
5 P0215_GET_HOURS_FROM_PSP Instance method Protected Method Determine Number of Hours from Personal Shift Schedule 20030204
6 P0215_GET_SCHKN_FROM_BAUST Instance method Protected Method Determine Work Schedule Rule from Construction Site 20030509
7 P0215_INSERT_TIME_INFOTYPES Instance method Protected Method Check and Create Time Infotypes 20030402
8 P0215_PROPOSAL_VALUES Instance method Protected Method Set Default Values 20030128
Events
Class CL_HRPA_INFOTYPE_0215 has no event.
Types
Class CL_HRPA_INFOTYPE_0215 has no local type.
Method Signatures

Method P0215_ATTR_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRI Call by reference Type reference (TYPE) P01B_BSATT Attribute 20030509
2 Returning BOOLE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030509
3 Importing PS0192 Call by reference Type reference (TYPE) PS0192 Personal-Stammsatz Infotyp 0192 (Baulohn: Attribute) 20030509

Method P0215_ATTR_EXISTS on class CL_HRPA_INFOTYPE_0215 has no exception.

Method P0215_DELETE_TIME_INFOTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030402
2 Importing MASSG Call by reference Type reference (TYPE) MASSG Maßnahmengrund 20030507
3 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20030507
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030507
5 Importing P0215 Call by reference Type reference (TYPE) P0215 Personal-Stammsatz Infotyp 0215 (Baulohn-Bewegungsdaten) 20030402
6 Importing PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20030402
7 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Welche Bucherfunktionalitäten sollen abgeschaltet sein? 20030507
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030402

Method P0215_DETERMINE_TIME_INFOTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0215 Call by reference Type reference (TYPE) P0215 Personal-Stammsatz Infotyp 0215 (Baulohn-Bewegungsdaten) 20030402
2 Exporting T554S Call by reference Type reference (TYPE) T554S An- und Abwesenheitsarten 20030505
3 Exporting TIME_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 2001 oder 2002 20030402
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030516

Method P0215_FIELD_CHECKS_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030130
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030130
3 Changing P0215 Call by reference Type reference (TYPE) P0215 20030130
4 Changing PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20030917
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030130

Method P0215_GET_HOURS_FROM_PSP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATUM Call by reference Type reference (TYPE) D Stichtag 20030204
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030204
3 Importing REFRESH Call by reference Type reference (TYPE) BOOLE_D Infotypen neu lesen ? 20030204
4 Returning STDAZ Value transfer Type reference (TYPE) ENSTD Stundenanzahl 20030204
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030204

Method P0215_GET_SCHKN_FROM_BAUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing BAUST_SCHKN Call by reference Type reference (TYPE) SCHKN Arbeitszeitplanregel zur Baustelle 20030509
2 Importing DATE Call by reference Type reference (TYPE) D Stichtag 20030509
3 Changing MOFID Call by reference Type reference (TYPE) HIDENT Feiertagskalender 20030509
4 Importing PTDB1 Call by reference Type reference (TYPE) PTDB1 Input-Struktur für RP_GET_BAUSTELLE 20030509
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030516

Method P0215_INSERT_TIME_INFOTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030402
2 Importing MASSG Call by reference Type reference (TYPE) MASSG Maßnahmengrund 20030507
3 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20030507
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030505
5 Importing P0215 Call by reference Type reference (TYPE) P0215 Personal-Stammsatz Infotyp 0215 (Baulohn-Bewegungsdaten) 20030402
6 Importing PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20030402
7 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Welche Bucherfunktionalitäten sollen abgeschaltet sein? 20030507
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030402

Method P0215_PROPOSAL_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0215 Call by reference Type reference (TYPE) P0215 Personal-Stammsatz Infotyp 0215 (Baulohn-Bewegungsdaten) 20030128
2 Changing PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20030128
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030128
History
Last changed by/on SAP  20030128 
SAP Release Created in 200