SAP ABAP Class CL_PT_ARQ_MASSAPP_MANAGER (Manager for Mass Approlval of Leave Requests)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PT (Application Component) Personnel Time Management
     PAOC_TIM_ABSENCE_REQ (Package) Leave Request
Properties
Class CL_PT_ARQ_MASSAPP_MANAGER  
Short Description Manager for Mass Approlval of Leave Requests    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_TIM_ABSENCE_REQ   Leave Request 
Created 20090908   SAP 
Last change 20110810   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PT_ARQ_MASSAPP_MANAGER has no interface implemented.
Friends
Class CL_PT_ARQ_MASSAPP_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_COLOR_GREEN Constant Public Type reference (TYPE) CHAR4 'C510' Color Green 20090916
2 C_COLOR_NEW Constant Public Type reference (TYPE) CHAR4 SPACE Color White 20090916
3 C_COLOR_RED Constant Public Type reference (TYPE) CHAR4 'C610' Color Red 20090916
4 C_EXECUTE_APPROVE Constant Public Type reference (TYPE) PTREQ_COMMAND 'EXECUTE_APPROVE' ESS Command 20090916
5 C_EXECUTE_REJECT Constant Public Type reference (TYPE) PTREQ_COMMAND 'EXECUTE_REJECT' ESS Command 20090916
6 C_ICON_APPROVED Constant Public Type reference (TYPE) CHAR20 'ICON_ALLOW' Icon Approved 20091110
7 C_ICON_CRITICAL Constant Public Type reference (TYPE) CHAR20 'ICON_STATUS_CRITICAL' Icon Lock Error 20090917
8 C_ICON_REJECTED Constant Public Type reference (TYPE) CHAR20 'ICON_REJECT' Icon Rejected 20091110
9 C_ICON_SAVE_FAILED Constant Public Type reference (TYPE) CHAR20 'ICON_FAILURE' Icon Save Failes 20090916
10 C_ICON_UNSAVED Constant Public Type reference (TYPE) CHAR20 'ICON_DUMMY' Icon Unsaved 20090916
11 C_PREPARE_APPROVE Constant Public Type reference (TYPE) PTREQ_COMMAND 'PREPARE_APPROVE' ESS Command 20090916
12 C_PREPARE_REJECT Constant Public Type reference (TYPE) PTREQ_COMMAND 'PREPARE_REJECT' ESS Command 20090916
13 C_STATUS_APPROVE_EXE Constant Public Type reference (TYPE) PTREQ_COMMAND 'APPROVE_EXE' ESS Command 20090921
14 C_STATUS_APPROVE_PLAN Constant Public Type reference (TYPE) PTREQ_COMMAND 'APPROVE_PLAN' ESS Command 20090921
15 C_STATUS_CRITICAL Constant Public Type reference (TYPE) PTREQ_COMMAND 'CRITICAL' ESS Command 20090917
16 C_STATUS_ERROR Constant Public Type reference (TYPE) PTREQ_COMMAND 'ERROR' ESS Command 20090916
17 C_STATUS_NEW Constant Public Type reference (TYPE) PTREQ_COMMAND 'NEW' ESS Command 20090916
18 C_STATUS_REJECT_EXE Constant Public Type reference (TYPE) PTREQ_COMMAND 'REJECT_EXE' ESS Command 20090921
19 C_STATUS_REJECT_PLAN Constant Public Type reference (TYPE) PTREQ_COMMAND 'REJECT_PLAN' ESS Command 20090921
20 C_STATUS_SENT Constant Public Type reference (TYPE) PTREQ_COMMAND 'SENT' ESS Command 20090916
21 GR_ITEM_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_PT_ARQ_MASSAPP_ITEM_MANAGER Item Manager for Mass Approval of Leave Requests 20090908
22 GR_UI_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_PT_ARQ_MASSAPP_UI_MANAGER UI Manager for Mass Approval of Leave Requests 20090917
23 GV_PERNR Instance attribute Private Type reference (TYPE) P_PERNR Personnel Number 20090923
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_STATUS Instance method Public Method Change Status of Items 20090908
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090908
3 GET_FIELDCAT Instance method Public Method Get Field Catalogue for REUSE_ALV_GRID_DISPLAY 20090908
4 GET_LAYOUT Instance method Public Method Get Layout for REUSE_ALV_GRID_DISPLAY 20090908
5 GET_TABLE Instance method Public Method Get Table to display 20090908
6 HAS_UNSAVED_CHANGES Instance method Public Method Returns if at least one Item is changed and not saved 20091013
7 REFRESH Instance method Public Method Refresh Data 20090923
8 SAVE Instance method Public Method Save all changed Items 20090908
9 SET_LEGEND Instance method Public Method Returns ALV Instance with Icon Legend 20090925
Events
Class CL_PT_ARQ_MASSAPP_MANAGER has no event.
Types
Class CL_PT_ARQ_MASSAPP_MANAGER has no local type.
Method Signatures

Method CHANGE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GUIDS Call by reference Type reference (TYPE) PTARQ_MASSAPP_REQ_ID_TAB GUIDs table 20090908
2 Importing IV_COMMAND Call by reference Type reference (TYPE) PTREQ_COMMAND Command cl_pt_arq_massapp_manager=>c_status_* 20090908

Method CHANGE_STATUS on class CL_PT_ARQ_MASSAPP_MANAGER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERS_NO Call by reference Type reference (TYPE) P_PERNR Personnel Number 20090908
# Exception Resumable Description Created on
1 EX_INVALID_PERSONNEL_NUMBER Personnel Number invalid 20090911

Method GET_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_FIELD_CATALOGUE Value transfer Type reference (TYPE) SLIS_T_FIELDCAT_ALV Fieldcatalogue for REUSE_ALV_GRID_DISPLA 20090908

Method GET_FIELDCAT on class CL_PT_ARQ_MASSAPP_MANAGER has no exception.

Method GET_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_LAYOUT Value transfer Type reference (TYPE) SLIS_LAYOUT_ALV Layout for REUSE_ALV_GRID_DISPLAY 20090921

Method GET_LAYOUT on class CL_PT_ARQ_MASSAPP_MANAGER has no exception.

Method GET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_LEAVE_REQUESTS Value transfer Type reference (TYPE) PTARQ_MASSAPP_DISP_TAB Table of Strings 20090922

Method GET_TABLE on class CL_PT_ARQ_MASSAPP_MANAGER has no exception.

Method HAS_UNSAVED_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CHANGED_ITEMS Value transfer Type reference (TYPE) FLAG General Flag 20091013

Method HAS_UNSAVED_CHANGES on class CL_PT_ARQ_MASSAPP_MANAGER has no exception.

Method REFRESH Signature

Method REFRESH on class CL_PT_ARQ_MASSAPP_MANAGER has no parameter.
Method REFRESH on class CL_PT_ARQ_MASSAPP_MANAGER has no exception.

Method SAVE Signature

Method SAVE on class CL_PT_ARQ_MASSAPP_MANAGER has no parameter.
Method SAVE on class CL_PT_ARQ_MASSAPP_MANAGER has no exception.

Method SET_LEGEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20090925
2 Returning RO_ALV Value transfer Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20090925

Method SET_LEGEND on class CL_PT_ARQ_MASSAPP_MANAGER has no exception.
History
Last changed by/on SAP  20110810 
SAP Release Created in 605