SAP ABAP Class CL_PT_BLP_IT0082 (BLP Referenzimplementierung: Imaginärer Infotyp)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PT-RC (Application Component) Time Data Recording and Administration
     PT_BLP_INFOTYPES_US (Package) BLP: Infotypes in the BLP Framework (USA)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PT_BLP_IT008X DO NOT USE! BLP: Basis for Infotypes that Contain Absences 20031120
Properties
Class CL_PT_BLP_IT0082  
Short Description BLP Referenzimplementierung: Imaginärer Infotyp    
Super Class CL_PT_BLP_IT008X DO NOT USE! BLP: Basis for Infotypes that Contain Absences 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PT_BLP_INFOTYPES_US   BLP: Infotypes in the BLP Framework (USA) 
Created 20030314   SAP 
Last change 20040210   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HRPT_BLP_READ_REQUEST 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_PT_TMW_TDM_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_PT_BLP_IT0082 has no interface implemented.
Friends
Class CL_PT_BLP_IT0082 has no friend class.
Attributes
Class CL_PT_BLP_IT0082 has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_554S Instance method Protected Method Validates based on T554S data 20030516
2 CHECK_ABSENCE Instance method Protected Method Check absence 20031120
3 CHECK_BDFLD Instance method Protected Method Checks allowed startdate flag 20030422
4 CHECK_BTFLD Instance method Protected Method Checks time indicator flag 20030422
5 CHECK_EVENT_LOCATION Instance method Protected Method Checks the personal area/subarea of event location 20030428
6 CHECK_JNFLD Instance method Protected Method Checks internal medical service 20030422
7 CHECK_OCCCD Instance method Protected Method Checks event indicator 20030422
8 CHECK_OCDAT Instance method Protected Method Checks event date 20030422
9 CHECK_RDATE Instance method Protected Method Reported date checks 20030422
10 CHECK_REMAR Instance method Protected Method Checks remarks 20030422
11 CHECK_REMCD Instance method Protected Method Checks description indicator 20030422
12 CHECK_RTIME Instance method Protected Method Reported time checks 20030422
13 CHECK_VARIABLE_DATA Instance method Protected Method Cheks on the variable data 20030422
14 CHECK_VDFLD Instance method Protected Method Checks event enddate 20030422
15 CONSTRUCTOR Instance method Public Constructor 20030314
16 NON_TIMEDATA_CHECKS Instance method Protected Method Checks for all the non time data 20030422
17 SET_CURRENCY Instance method Protected Method sets the currency 20030424
18 VALIDATE_ABSCENCES Instance method Protected Method Validates abscences 20030516
Events
Class CL_PT_BLP_IT0082 has no event.
Types
Class CL_PT_BLP_IT0082 has no local type.
Method Signatures

Method CHECK_554S 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 Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030516
2 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Messages Table 20030516
3 Importing P0082 Call by reference Type reference (TYPE) P0082 HR Master Record: Infotype 0082 (Additional Absence Data) 20030516
4 Importing P2001 Call by reference Type reference (TYPE) P2001 HR Time Record: Absences Infotype (2001) 20030516
5 Importing P2001_RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID Unique Record ID 20030516
6 Importing T554S Call by reference Type reference (TYPE) T554S Attendance and Absence Types 20030516

Method CHECK_554S on class CL_PT_BLP_IT0082 has no exception.

Method CHECK_ABSENCE 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 (=' ') 20031120
2 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20031120
3 Importing P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20031120
4 Importing P0007 Call by reference Type reference (TYPE) P0007 Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) 20031120
5 Importing P0082 Call by reference Type reference (TYPE) P0082 Personal-Stammsatz Infotyp 0082 (Erg. Abwesenheitsdaten) 20031120
6 Importing P2001 Call by reference Type reference (TYPE) P2001 Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) 20031120
7 Importing P2001_RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID Eindeutige Satzkennung 20031120
8 Importing T001P Call by reference Type reference (TYPE) T001P Personalbereich/-teilbereich 20031120

Method CHECK_ABSENCE on class CL_PT_BLP_IT0082 has no exception.

Method CHECK_BDFLD 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 20030422
2 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB 20030422
3 Importing NUMBER Call by reference Type reference (TYPE) N 20030422
4 Importing OCDAT Call by reference Type reference (TYPE) P0082-ODT01 20030422
5 Importing RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID 20030422
6 Importing TBDFLD Call by reference Type reference (TYPE) T572E-BDFLD 20030422

Method CHECK_BDFLD on class CL_PT_BLP_IT0082 has no exception.

Method CHECK_BTFLD 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 20030422
2 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB 20030422
3 Importing NUMBER Call by reference Type reference (TYPE) N 20030422
4 Importing OCTIM Call by reference Type reference (TYPE) P0082-OTM01 20030422
5 Importing RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID 20030422
6 Importing TBTFLD Call by reference Type reference (TYPE) T572E-BTFLD 20030422

Method CHECK_BTFLD on class CL_PT_BLP_IT0082 has no exception.

Method CHECK_EVENT_LOCATION 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 20030428
2 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB 20030428
3 Importing P0082 Call by reference Type reference (TYPE) P0082 20030428
4 Importing RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID 20030428

Method CHECK_EVENT_LOCATION on class CL_PT_BLP_IT0082 has no exception.

Method CHECK_JNFLD 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 20030422
2 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB 20030422
3 Importing NUMBER Call by reference Type reference (TYPE) N 20030422
4 Importing PJNFLD Call by reference Type reference (TYPE) P0082-JNF01 20030422
5 Importing RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID 20030422
6 Importing TJNFLD Call by reference Type reference (TYPE) P0082-JNF01 20030422

Method CHECK_JNFLD on class CL_PT_BLP_IT0082 has no exception.

Method CHECK_OCCCD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) P0082-INFTY Infotype 20030422
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D 20030422
3 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB 20030422
4 Importing NUMBER Call by reference Type reference (TYPE) N 20030422
5 Importing OCCCD Call by reference Type reference (TYPE) P0082-OCD01 20030422
6 Importing RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID 20030422
7 Importing SUBTY Call by reference Type reference (TYPE) P0082-SUBTY Subtype 20030422

Method CHECK_OCCCD on class CL_PT_BLP_IT0082 has no exception.

Method CHECK_OCDAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BDFLD Call by reference Type reference (TYPE) T572E-BDFLD 20030422
2 Importing BEGDA Call by reference Type reference (TYPE) P0082-BEGDA Gültigkeitsbeginn 20030422
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D 20030422
4 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB 20030422
5 Importing NUMBER Call by reference Type reference (TYPE) N 20030422
6 Importing OCDAT Call by reference Type reference (TYPE) P0082-ODT01 20030422
7 Importing RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID 20030422
8 Importing TJNFLD Call by reference Type reference (TYPE) T572E-JNFLD 20030422
9 Importing VALDT Call by reference Type reference (TYPE) P0082-VDT01 20030422
10 Importing VDFLD Call by reference Type reference (TYPE) T572E-VDFLD 20030422

Method CHECK_OCDAT on class CL_PT_BLP_IT0082 has no exception.

Method CHECK_RDATE 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 20030422
2 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB 20030422
3 Importing P0082 Call by reference Type reference (TYPE) P0082 20030422
4 Importing RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID 20030422

Method CHECK_RDATE on class CL_PT_BLP_IT0082 has no exception.

Method CHECK_REMAR 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 20030422
2 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB 20030422
3 Importing NUMBER Call by reference Type reference (TYPE) N 20030422
4 Importing RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID 20030422
5 Importing REMAR Call by reference Type reference (TYPE) P0082-REM01 20030422

Method CHECK_REMAR on class CL_PT_BLP_IT0082 has no exception.

Method CHECK_REMCD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) P0082-INFTY Infotype 20030422
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D 20030422
3 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB 20030422
4 Importing NUMBER Call by reference Type reference (TYPE) N 20030422
5 Importing OCCCD Call by reference Type reference (TYPE) P0082-OCD01 20030422
6 Importing RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID 20030422
7 Exporting REMAR Call by reference Type reference (TYPE) P0082-REM01 20030422
8 Importing REMCD Call by reference Type reference (TYPE) P0082-RCD01 20030422
9 Importing SUBTY Call by reference Type reference (TYPE) P0082-SUBTY Subtype 20030422

Method CHECK_REMCD on class CL_PT_BLP_IT0082 has no exception.

Method CHECK_RTIME 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 20030422
2 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB 20030422
3 Importing P0082 Call by reference Type reference (TYPE) P0082 20030422
4 Importing RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID 20030422

Method CHECK_RTIME on class CL_PT_BLP_IT0082 has no exception.

Method CHECK_VARIABLE_DATA 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 20030422
2 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB 20030422
3 Changing P0082 Call by reference Type reference (TYPE) P0082 20030422
4 Importing RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID 20030422

Method CHECK_VARIABLE_DATA on class CL_PT_BLP_IT0082 has no exception.

Method CHECK_VDFLD 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 20030422
2 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB 20030422
3 Importing NUMBER Call by reference Type reference (TYPE) N 20030422
4 Importing OCEND Call by reference Type reference (TYPE) P0082-VDT01 20030422
5 Importing RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID 20030422
6 Importing TVDFLD Call by reference Type reference (TYPE) T572E-VDFLD 20030422

Method CHECK_VDFLD on class CL_PT_BLP_IT0082 has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_PT_BLP_IT0082 has no parameter.
Method CONSTRUCTOR on class CL_PT_BLP_IT0082 has no exception.

Method NON_TIMEDATA_CHECKS 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 20030422
2 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB 20030422
3 Changing P0082 Call by reference Type reference (TYPE) P0082 20030422
4 Importing RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID 20030422

Method NON_TIMEDATA_CHECKS on class CL_PT_BLP_IT0082 has no exception.

Method SET_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0082 Call by reference Type reference (TYPE) P0082 20030424

Method SET_CURRENCY on class CL_PT_BLP_IT0082 has no exception.

Method VALIDATE_ABSCENCES 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 Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030516
2 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Messages Table 20030516
3 Importing P0082 Call by reference Type reference (TYPE) P0082 HR Master Record: Infotype 0082 (Additional Absence Data) 20030516
4 Importing P2001 Call by reference Type reference (TYPE) P2001 HR Time Record: Absences Infotype (2001) 20030516
5 Importing P2001_RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID Unique Record ID 20030516

Method VALIDATE_ABSCENCES on class CL_PT_BLP_IT0082 has no exception.
History
Last changed by/on SAP  20040210 
SAP Release Created in 470