SAP ABAP Class CL_PT_BLP_IT0081 (DO NOT USE! BLP: "Military/Non-Military Service" Infotype)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PT-RC (Application Component) Time Data Recording and Administration
     PT_BLP_INFOTYPES_XX (Package) BLP: Infotypes in BLP Framework (CORE)
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 20031118
Properties
Class CL_PT_BLP_IT0081  
Short Description DO NOT USE! BLP: "Military/Non-Military Service" Infotype    
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_XX   BLP: Infotypes in BLP Framework (CORE) 
Created 20031118   SAP 
Last change 20050428   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HRPA_FEATURE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HRPT_DATE_TOOLS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_HR_T001P Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_HR_T554V Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_HR_T554W Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 CL_PT_TMW_TDM_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_PT_BLP_IT0081 has no interface implemented.
Friends
Class CL_PT_BLP_IT0081 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_MACRO_NAME Instance attribute Protected Type reference (TYPE) TIM_ITMACRO_NAME ITActions: Name of Macro 20031118
2 CAT_DEDUCT Instance attribute Public Type reference (TYPE) TIM_TMWCATEGORY CL_PT_TMW_TDM_CONST=>CAT_DEDUCT Time Manager's Workplace: Data Category 20031118
3 C_ABSENCE_LABEL Constant Public Type reference (TYPE) TIM_REL_LABEL 'ABSENCE' Maternity Absences 20031118
4 C_ITM_PROPOSE_ABSENCES Constant Public Type reference (TYPE) TIM_ITMACRO_NAME 'PT_IT0081_PROPOSE_ABSENCES' ITActions: Name of Macro 20031118
5 P0002_BOTH Constant Public Type reference (TYPE) GESCH SPACE Gender key 20031118
6 P0002_MAN Constant Public Type reference (TYPE) GESCH '1' Gender key 20031118
7 P0002_WOMAN Constant Public Type reference (TYPE) GESCH '2' Gender key 20031118
8 PERMIT_BOTH Constant Public Type reference (TYPE) TIM_BLP_PERMITTED_SEX '0' Permitted Gender 20031118
9 PERMIT_MAN Constant Public Type reference (TYPE) TIM_BLP_PERMITTED_SEX '2' Permitted Gender 20031118
10 PERMIT_WOMAN Constant Public Type reference (TYPE) TIM_BLP_PERMITTED_SEX '1' Permitted Gender 20031118
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ABSENCE Instance method Protected Method 20031119
2 CHECK_ABSENCE_DATES Instance method Protected Method Check Absence's Dates 20031118
3 CHECK_BASICS Instance method Protected Method Basic Checks for Processing Maternity 20031118
4 CHECK_DFSEX Instance method Protected Method Test Feature DFSEX 20031118
5 CONSTRUCTOR Instance method Public Constructor 20031118
6 CREATE_PROPOSED_ABSENCES Instance method Public Method Propose Absences for Maternity 20031118
7 ITM_PROPOSE_ABSENCES Instance method Public Method Propose Absences 20031118
8 READ_ABSENCE_MIL_CUSTOMIZING Instance method Protected Method Read Customizing for Military Service Absences 20031118
Events
Class CL_PT_BLP_IT0081 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_ERROR_TYPE Protected Type reference (TYPE) HRPAD_CHAR10 HR: Master Data, Char Field of Length 10 20031118
Method Signatures

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 (=' ') 20031119
2 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20031119
3 Importing P0081 Call by reference Type reference (TYPE) P0081 Personal-Stammsatz Infotyp 0081 (Wehr-/Ersatzdienst) 20031119
4 Importing P2001 Call by reference Type reference (TYPE) P2001 Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) 20031119
5 Importing P2001_RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID Eindeutige Satzkennung 20031119
6 Importing T001P Call by reference Type reference (TYPE) T001P Personalbereich/-teilbereich 20031119

Method CHECK_ABSENCE on class CL_PT_BLP_IT0081 has no exception.

Method CHECK_ABSENCE_DATES 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 (=' ') 20031118
2 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20031118
3 Importing P0081 Call by reference Type reference (TYPE) P0081 Personal-Stammsatz Infotyp 0081 (Wehr-/Ersatzdienst) 20031118
4 Importing P2001 Call by reference Type reference (TYPE) P2001 Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) 20031118
5 Importing P2001_RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID Eindeutige Satzkennung 20031118
6 Importing T554V Call by reference Type reference (TYPE) T554V Vorschläge für Abwesenheitsarten 20031118
7 Importing T554W Call by reference Type reference (TYPE) T554W Fristen für Wehrdienst 20031118

Method CHECK_ABSENCE_DATES on class CL_PT_BLP_IT0081 has no exception.

Method CHECK_BASICS 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 (=' ') 20031118
2 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20031118
3 Exporting P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20031118
4 Importing P0081 Call by reference Type reference (TYPE) P0081 Personal-Stammsatz Infotyp 0081 (Wehr-/Ersatzdienst) 20031118
5 Importing RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID Eindeutige Satzkennung 20031118
6 Exporting T001P Call by reference Type reference (TYPE) T001P Personalbereich/-teilbereich 20031118

Method CHECK_BASICS on class CL_PT_BLP_IT0081 has no exception.

Method CHECK_DFSEX 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 (=' ') 20031118
2 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20031118
3 Importing P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20031118
4 Importing P0081 Call by reference Type reference (TYPE) P0081 20031118
5 Importing RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID Eindeutige Satzkennung 20031118
6 Importing T001P Call by reference Type reference (TYPE) T001P Personalbereich/-teilbereich 20031118

Method CHECK_DFSEX on class CL_PT_BLP_IT0081 has no exception.

Method CONSTRUCTOR Signature

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

Method CREATE_PROPOSED_ABSENCES 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 (=' ') 20031118
2 Changing IT0081_CMDWA Call by reference Type reference (TYPE) TIM_TMW_COMMTAB_ENTRY TMW: Arbeitsbereich für Prozessierungstabelle 20031118
3 Exporting IT2001_CMDTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Time Manager Workbench: Zentrale Prozessierungstabelle 20031118
4 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20031118

Method CREATE_PROPOSED_ABSENCES on class CL_PT_BLP_IT0081 has no exception.

Method ITM_PROPOSE_ABSENCES 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 (=' ') 20031118
2 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20031118
3 Importing RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID Eindeutige Satzkennung 20031118
4 Importing SOURCE Call by reference Object reference (TYPE REF TO) IF_HRPT_BLP_TIMEDATA_SOURCE BLP: Lese-Quelle von Zeitdaten 20031118
5 Exporting TIMEDATA_TAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Time Manager Workbench: Zentrale Prozessierungstabelle 20031118

Method ITM_PROPOSE_ABSENCES on class CL_PT_BLP_IT0081 has no exception.

Method READ_ABSENCE_MIL_CUSTOMIZING 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 (=' ') 20031118
2 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20031118
3 Importing P0081 Call by reference Type reference (TYPE) P0081 Personal-Stammsatz Infotyp 0081 (Wehr-/Ersatzdienst) 20031118
4 Importing P2001 Call by reference Type reference (TYPE) P2001 Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) 20031118
5 Importing RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID Eindeutige Satzkennung 20031118
6 Importing T001P Call by reference Type reference (TYPE) T001P Personalbereich/-teilbereich 20031118
7 Exporting T554V Call by reference Type reference (TYPE) T554V Vorschläge für Abwesenheitsarten 20031118
8 Exporting T554W Call by reference Type reference (TYPE) T554W Fristen für Wehrdienst 20031118

Method READ_ABSENCE_MIL_CUSTOMIZING on class CL_PT_BLP_IT0081 has no exception.
History
Last changed by/on SAP  20050428 
SAP Release Created in 470