SAP ABAP Class CL_HRXSS_TIM_PER_SEL (ESS: Time Statement Date Selection)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PT-EV-FO (Application Component) Time Statement Form
     PAOC_FACE_ESS_TIME_STATEMENT (Package) Time Statement
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRXSS_SER_RFW ESS Rep.Framework Interface 20030911
Properties
Class CL_HRXSS_TIM_PER_SEL  
Short Description ESS: Time Statement Date Selection    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_FACE_ESS_TIME_STATEMENT   Time Statement 
Created 20030911   SAP 
Last change 20031212   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRXSS_TIM_PER_SEL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRXSS_SER_RFW ESS Rep.Framework Interface 20030911
Friends
Class CL_HRXSS_TIM_PER_SEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_BADI_IMPLEMENTED Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20030917
2 A_BADI_INSTANCE Instance attribute Private Object reference (TYPE REF TO) IF_EX_XSS_TIM_PER_INTERFACE BAdI Interface IF_EX_XSS_TIM_PER_INTERFACE 20030917
3 A_ERROR Instance attribute Private Type reference (TYPE) CHAR1 Display Error Table 20051213
4 A_ERRORTABLE Instance attribute Private See coding 20051213
5 A_FORMNAME Instance attribute Private Type reference (TYPE) HRF_INFONET Form Name 20031016
6 A_FRONTEND_LAST Instance attribute Private Type reference (TYPE) INT4 Natural Number 20030917
7 A_IT_VALUE_SET_EXT Instance attribute Private Type reference (TYPE) HRXSS_TIM_PER_VALUE_SET_EXT_T ESS: Extended Value-Set Structure 20030917
8 A_MAXLINE Instance attribute Private Type reference (TYPE) SY-TABIX Internal Tables, Current Line Index 20030930
9 A_PERIODS Instance attribute Private Type reference (TYPE) HRXSS_TIM_PER_PERIODS_T Table Type: Period Time Statement Form 20030917
10 A_PERNR Instance attribute Private Type reference (TYPE) PERNR-PERNR Personnel Number 20030911
11 A_SELECTED_DD_KEY Instance attribute Private Type reference (TYPE) XSS_SER_STRING 20031013
12 A_TIM_PER Instance attribute Private Type reference (TYPE) HRXSS_TIM_PER_SEL ESS Communication Structure: ATZS Node 20030917
13 C_ACTIONID_DDSEL Constant Private Type reference (TYPE) XSS_SER_STRING 'TIM_PER_DDSEL' 20030911
14 C_ACTIONID_LINK Constant Private Type reference (TYPE) XSS_SER_STRING 'TIM_PER_LINK' ESS Communication Structure: TIM_PER_SEL Node 20030911
15 C_ACTIONID_NEXT Constant Private Type reference (TYPE) XSS_SER_STRING 'TIM_PER_NEXT' ESS Communication Structure: TIM_PER_SEL Node 20030911
16 C_ACTIONID_PREV Constant Private Type reference (TYPE) XSS_SER_STRING 'TIM_PER_PREV' ESS Communication Structure: TIM_PER_SEL Node 20030911
17 C_ACTIONID_TABSEL Constant Private Type reference (TYPE) XSS_SER_STRING 'TIM_PER_TABSEL' 20030911
Methods
# Method Level Visibility Method type Description Created on
1 L_ERROR_TABLE_FIELDCAT Instance method Private Method Returns the Field Catalog for an Error Table 20051213
2 L_FILL_MESSAGE Instance method Private Method 20030918
3 L_FILL_OVERVIEW_TAB Instance method Private Method Fill Overview Table 20030918
4 L_GEN_MESSAGE Instance method Private Method Create Message 20031020
5 L_GET_FORMNAME Instance method Private Method Determine Name of Form, Check Authorization 20031015
6 L_INIT Instance method Private Method Initialization 20030911
7 L_NAVIGATION Instance method Private Method Navigation 20030911
8 L_PROCESS_DDBYKEY_SELECTED Instance method Private Method Drop Down Box: Process Selection 20030911
9 L_PROCESS_TABROW_SELECTED Instance method Private Method Row Selection: Process Selection Table 20030911
10 L_PRODUCE_FORM Instance method Private Method Send PDF 20030922
11 L_SET_NAVIGATION Instance method Private Method 20030918
12 L_TOGGLE_OVERVIEW_VISIBILITY Instance method Private Method Show/Hide Overview List 20030911
Events
Class CL_HRXSS_TIM_PER_SEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_ERRORLINE Private See coding 20051213 BEGIN OF ty_errorline, error(220), END OF ty_errorline
Method Signatures

Method L_ERROR_TABLE_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FIELDCAT Call by reference Type reference (TYPE) HRXSS_SER_TAB_FIELDCAT_T Layout einer Frontend-Tabelle (Spaltenaufbau) 20051213
2 Importing IM_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20051213

Method L_ERROR_TABLE_FIELDCAT on class CL_HRXSS_TIM_PER_SEL has no exception.

Method L_FILL_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20031016

Method L_FILL_MESSAGE on class CL_HRXSS_TIM_PER_SEL has no exception.

Method L_FILL_OVERVIEW_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20031016

Method L_FILL_OVERVIEW_TAB on class CL_HRXSS_TIM_PER_SEL has no exception.

Method L_GEN_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20031020
2 Importing IM_MSGNO Call by reference Type reference (TYPE) SY-MSGNO Nachrichten, Nachrichtennummer 20031020
3 Importing IM_MSGTY Call by reference Type reference (TYPE) SY-MSGTY Nachrichten, Nachrichtentyp 20031020
4 Importing IM_MSGV1 Call by reference Type reference (TYPE) SY-MSGV1 Nachrichten, Nachrichtenvariable 20031020
5 Importing IM_MSGV2 Call by reference Type reference (TYPE) SY-MSGV2 Nachrichten, Nachrichtenvariable 20031020
6 Importing IM_MSGV3 Call by reference Type reference (TYPE) SY-MSGV3 Nachrichten, Nachrichtenvariable 20031020
7 Importing IM_MSGV4 Call by reference Type reference (TYPE) SY-MSGV4 Nachrichten, Nachrichtenvariable 20031020

Method L_GEN_MESSAGE on class CL_HRXSS_TIM_PER_SEL has no exception.

Method L_GET_FORMNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20031016
2 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20031016
3 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20031016
4 Importing IM_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20031016

Method L_GET_FORMNAME on class CL_HRXSS_TIM_PER_SEL has no exception.

Method L_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20030911

Method L_INIT on class CL_HRXSS_TIM_PER_SEL has no exception.

Method L_NAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20031020
2 Importing IM_ACTUAL_LINE Call by reference Type reference (TYPE) SY-INDEX Schleifen, aktueller Schleifendurchlauf 20030922

Method L_NAVIGATION on class CL_HRXSS_TIM_PER_SEL has no exception.

Method L_PROCESS_DDBYKEY_SELECTED Signature

Method L_PROCESS_DDBYKEY_SELECTED on class CL_HRXSS_TIM_PER_SEL has no parameter.
Method L_PROCESS_DDBYKEY_SELECTED on class CL_HRXSS_TIM_PER_SEL has no exception.

Method L_PROCESS_TABROW_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20031020
2 Importing IM_ACTUAL_LINE Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20031001

Method L_PROCESS_TABROW_SELECTED on class CL_HRXSS_TIM_PER_SEL has no exception.

Method L_PRODUCE_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20030922
2 Importing IM_ACTUAL_LINE Call by reference Type reference (TYPE) SY-TABIX Feld vom Typ DATS 20030922

Method L_PRODUCE_FORM on class CL_HRXSS_TIM_PER_SEL has no exception.

Method L_SET_NAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTUAL_LINE Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20030922

Method L_SET_NAVIGATION on class CL_HRXSS_TIM_PER_SEL has no exception.

Method L_TOGGLE_OVERVIEW_VISIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20030911

Method L_TOGGLE_OVERVIEW_VISIBILITY on class CL_HRXSS_TIM_PER_SEL has no exception.
History
Last changed by/on SAP  20031212 
SAP Release Created in