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
⤷ 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 |