SAP ABAP Class CL_PT_UIA_TMW_TIME_SUMS (Display Object for Time and Labor Data)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PT-RC (Application Component) Time Data Recording and Administration
     PAOC_TIM_TMW_UIA_OBJECTS (Package) TMW: UIA Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PT_UIA_OBJECT_BASE UIA Object 20001115
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_UIA_FIELD_DISPLAY Display Field 19990728
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_UIA_TMW_TIME_ACCOUNT Display Time Account 19990708
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_UIA_TMW_TIME_BALANCE Display Time Type 19990708
Properties
Class CL_PT_UIA_TMW_TIME_SUMS  
Short Description Display Object for Time and Labor Data    
Super Class CL_PT_UIA_OBJECT_BASE UIA Object 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_TIM_TMW_UIA_OBJECTS   TMW: UIA Objects 
Created 19990708   SAP 
Last change 20001116   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PT_APPLICATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 PTGQD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TPTDW Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 TPTIM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PT_UIA_FIELD_DISPLAY Display Field 19990728
2 IF_PT_UIA_TMW_TIME_ACCOUNT Display Time Account 19990708
3 IF_PT_UIA_TMW_TIME_BALANCE Display Time Type 19990708
Friends
Class CL_PT_UIA_TMW_TIME_SUMS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACCU_TAB Static Attribute Private Type reference (TYPE) TPTDW_ACCU_TAB_TYPE Buffer for Accumulated Time Types 19990929
2 BEG_DATE Instance attribute Private Type reference (TYPE) D Start Date 19990708
3 DATE_SELECTION Instance attribute Private Object reference (TYPE REF TO) CL_PT_TMW_DATE_SELECTION Date Selection 19990708
4 DFIES Instance attribute Private Type reference (TYPE) DFIES DDIC Runtime Info 19990729
5 DFIES_T Instance attribute Private Type reference (TYPE) DFIES DDIC Runtime Info Text Field 19990729
6 EMPLOYEE Instance attribute Private Type reference (TYPE) PERNR_D Employee 19990708
7 EMPLOYEE_POOL Instance attribute Private Object reference (TYPE REF TO) CL_PT_TMW_EMPLOYEE_POOL Employee selection 19990708
8 EM_AREA Instance attribute Private Type reference (TYPE) PERSA Personnel Area of Employee 19990708
9 EM_BUS_AREA Instance attribute Private Type reference (TYPE) GSBER Business Area of Employee 19990708
10 EM_COMP_CODE Instance attribute Private Type reference (TYPE) BUKRS Company Code of Employee 19990708
11 EM_COSTCENTER Instance attribute Private Type reference (TYPE) KOSTL Cost Center of Employee 19990708
12 EM_CO_AREA Instance attribute Private Type reference (TYPE) KOKRS Controlling Area of Employee 19990708
13 EM_EMPL_GROUP Instance attribute Private Type reference (TYPE) PERSG Employee Group of Employee 19990708
14 EM_EMPL_SUBGROUP Instance attribute Private Type reference (TYPE) PERSK Employee Subgroup of Employee 19990708
15 EM_GRBIW Instance attribute Private Type reference (TYPE) GRRPT Grouping for Reporting Time Type 19990708
16 EM_JOB Instance attribute Private Type reference (TYPE) STELL Job of Employee 19990708
17 EM_MOABW Instance attribute Private Type reference (TYPE) MOABW Employee Grouping for Attendance/Absence Times 19990708
18 EM_MOBDE Instance attribute Private Type reference (TYPE) MOBDE Employee Grouping for Time Recordiing 19990708
19 EM_MOLGA Instance attribute Private Type reference (TYPE) MOLGA Country ID of Employee 19990708
20 EM_ORG_UNIT Instance attribute Private Type reference (TYPE) ORGEH Organizational Unit of Employee 19990708
21 EM_POSITION Instance attribute Private Type reference (TYPE) PLANS Position of Employee 19990708
22 EM_SUBAREA Instance attribute Private Type reference (TYPE) BTRTL Personnel Subarea Grouping of Employee 19990708
23 EM_TIME_STATUS Instance attribute Private Type reference (TYPE) PT_ZTERF Time Recording Status of Employee 19990708
24 END_DATE Instance attribute Private Type reference (TYPE) D End Date 19990708
25 HR_UNIT Instance attribute Private Type reference (TYPE) PT_ZEINH Time Unit in HR Units 20000118
26 I554S Static Attribute Private Type reference (TYPE) PT_I554S_TAB_TYP Buffer T554S 19990930
27 IS_UP_TO_DATE Instance attribute Private Type reference (TYPE) XFELD Switch: Current Data 19990929
28 IT1 Instance attribute Private Type reference (TYPE) P0001 Infotype 0001 19990924
29 IT7 Instance attribute Private Type reference (TYPE) P0007 Infotype 0007 19990924
30 RESULT Instance attribute Private Type reference (TYPE) PT_TIME_ACCOUNT_BALANCE Current Account Balance 19990708
31 SHORT_LABEL Instance attribute Private Type reference (TYPE) SCRTEXT_S Column Text 19990814
32 TIME_TYPE Instance attribute Private Type reference (TYPE) REPRTT Reporting Time Type Displayed 19990708
33 TIME_TYPE_TEXT Instance attribute Private Type reference (TYPE) REPTTT Reporting Time Type Long Text 19990708
34 UNIT Instance attribute Private Type reference (TYPE) MSEHI Is Day the Time Type Unit? 19990708
35 UNIT_TEXT Instance attribute Private Type reference (TYPE) PT_UNIT_TEXT Unit Text 19990708
Methods
# Method Level Visibility Method type Description Created on
1 DETERMINE_BALANCE Instance method Private Method Calculate Time Balance 19990708
2 DETERMINE_CONTENT Instance method Private Method Content of Reporting Time Type 19990708
3 DETERMINE_RULE_GROUP Instance method Private Method Rule Group for Reporting Time Types 19990708
4 GET_ABS_OR_ATT_DURATION Instance method Private Method Duration of Attendance/Absence Record 19990708
5 GET_DDIC_INFO_FOR_DTEL Instance method Private Method DDIC Info for Type 19990729
6 GET_TIME_TYPE_BALANCE Instance method Private Method Time Type Status in Table ZES 19990708
7 GET_WAGE_TYPE_BALANCE Instance method Private Method Wage Type Balance 19990708
Events
Class CL_PT_UIA_TMW_TIME_SUMS has no event.
Types
Class CL_PT_UIA_TMW_TIME_SUMS has no local type.
Method Signatures

Method DETERMINE_BALANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BALANCE Call by reference Type reference (TYPE) PT_TIME_ACCOUNT_BALANCE Einzelkontostand 19990708
2 Exporting UNIT Call by reference Type reference (TYPE) MSEHI Einheit 19990708
3 Exporting UNIT_TEXT Call by reference Type reference (TYPE) PTGQD_UNTEXT Einheitentext 19990708

Method DETERMINE_BALANCE on class CL_PT_UIA_TMW_TIME_SUMS has no exception.

Method DETERMINE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TPTDW_CONTENT_TAB Rückgabetabelle (Zeitart,Lohnart,...) 19990708

Method DETERMINE_CONTENT on class CL_PT_UIA_TMW_TIME_SUMS has no exception.

Method DETERMINE_RULE_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) GRRPT Regelgruppe für Reporting 19990708

Method DETERMINE_RULE_GROUP on class CL_PT_UIA_TMW_TIME_SUMS has no exception.

Method GET_ABS_OR_ATT_DURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ABS_ATT_TYPE Call by reference Type reference (TYPE) AWART An/Abwesenheitstyp 19990712
2 Importing IM_BEG_DATE Call by reference Type reference (TYPE) D Datum Beginn 19990712
3 Importing IM_EMPLOYEE Call by reference Type reference (TYPE) PERNR_D Mitarbeiter 19990712
4 Importing IM_END_DATE Call by reference Type reference (TYPE) D Datum Ende 19990712
5 Exporting RESULT Value transfer Type reference (TYPE) PT_TIME_ACCOUNT_BALANCE Dauer 19990708
6 Exporting UNIT Call by reference Type reference (TYPE) MSEHI Einheit 19990708

Method GET_ABS_OR_ATT_DURATION on class CL_PT_UIA_TMW_TIME_SUMS has no exception.

Method GET_DDIC_INFO_FOR_DTEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DDOBJNAME Call by reference Type reference (TYPE) DDOBJNAME Datenelement / unstrukturierter DDIC-Typ 19990729
2 Returning RESULT Value transfer Type reference (TYPE) DFIES DDIC Info zu DDOBJNAME 19990729

Method GET_DDIC_INFO_FOR_DTEL on class CL_PT_UIA_TMW_TIME_SUMS has no exception.

Method GET_TIME_TYPE_BALANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEG_DATE Call by reference Type reference (TYPE) D Datum Begin 19990708
2 Importing EMPLOYEE Call by reference Type reference (TYPE) PERNR_D Mitarbeiter 19990708
3 Importing END_DATE Call by reference Type reference (TYPE) D Datum Ende 19990708
4 Exporting RESULT Value transfer Type reference (TYPE) PT_TIME_ACCOUNT_BALANCE Stand 19990708
5 Importing TIMETYPE Call by reference Type reference (TYPE) PT_ZTART Zeitart 19990802
6 Exporting UNIT Call by reference Type reference (TYPE) MSEHI Einheit 19990708

Method GET_TIME_TYPE_BALANCE on class CL_PT_UIA_TMW_TIME_SUMS has no exception.

Method GET_WAGE_TYPE_BALANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEG_DATE Call by reference Type reference (TYPE) D Datum Begin 19990708
2 Importing EMPLOYEE Call by reference Type reference (TYPE) PERNR_D Mitarbeiter 19990708
3 Importing END_DATE Call by reference Type reference (TYPE) D Datum Ende 19990708
4 Exporting RESULT Call by reference Type reference (TYPE) PT_TIME_ACCOUNT_BALANCE Stand 19990708
5 Exporting UNIT Call by reference Type reference (TYPE) MSEHI Einheit 19990708
6 Importing WAGE_TYPE Call by reference Type reference (TYPE) LGART Lohnart 19990708

Method GET_WAGE_TYPE_BALANCE on class CL_PT_UIA_TMW_TIME_SUMS has no exception.
History
Last changed by/on SAP  20001116 
SAP Release Created in