Hierarchy
⤷ CA-TS (Application Component) Time Sheet
⤷ CATX (Package) Enhancements for the Cross-Application Time Sheet (CATS)
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_GRID_CATSXT | Basic Class for ALV Grid in the Time Sheet | 19991214 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_GRID_APPROVAL_ACTEXP | General Approval Tool CATS/Trip Costs | 20011102 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_GRID_HISTORY_CHANGE_CATSXT | Grid Control for Displaying Clipboard in Time Sheet | 20000116 |
3 | Inheritance (c INHERITING FROM c_ref) | CL_GRID_HISTORY_DETAIL_CATSXT | Grid Control for Detailed Display of CATS Data | 20011212 |
4 | Inheritance (c INHERITING FROM c_ref) | CL_GRID_TIME_LEVELING_CATSXT | Grid Control Target/Actual Times: Comparison in Time Sheet | 20020715 |
5 | Inheritance (c INHERITING FROM c_ref) | CL_HRCCE_GRD_HIS_DETAIL_CATSXT | Grid Control for Detailed Display of CATS Data | 20080721 |
Properties
Class | CL_GRID_HISTORY_CATSXT | |
Short Description | Grid Control for Displaying Time Sheet History | |
Super Class | CL_GRID_CATSXT | Basic Class for ALV Grid in the Time Sheet |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | CATX | Enhancements for the Cross-Application Time Sheet (CATS) |
Created | 19991214 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | RSFS | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_GRID_HISTORY_CATSXT has no interface implemented.
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_STATUS_CHANGE_UNDO_ACTEXP | 20020304 | Undo for Status Changes in Time Sheet/Trip |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ALV_LN | Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | Header for ALV Data Sheet | 19991215 | ||
2 | APPROVAL_AUTHORIZATION | Instance attribute | Protected | Type reference (TYPE) | CHAR01 | Approval Authorization | 20010623 | ||
3 | CAT2_CALL_LN | Instance attribute | Protected | See coding | 20011106 | ||||
4 | CAT2_CALL_TAB | Instance attribute | Protected | See coding | 20011106 | ||||
5 | CAT2_PROFILE | Instance attribute | Protected | Type reference (TYPE) | CATSVARIAN | Entry Profile for Deletion/Release for Approval | 20020208 | ||
6 | CATSXT_CALL_LN | Instance attribute | Protected | See coding | 20011106 | ||||
7 | CATSXT_CALL_TAB | Instance attribute | Protected | See coding | Table for CATSXT Call Up | 20011106 | |||
8 | CHANGE_LOOP_ACTIVE | Instance attribute | Protected | Type reference (TYPE) | XFELD | Change CATSXT Data in LOOP Processing | 20011106 | ||
9 | CO_ADDITIONAL_RECEIVERS_ICON | Constant | Public | Type reference (TYPE) | LVC_S_COL | 'ADDITIONAL_RECEIVERS' | ALV Control: Column ID | 20020204 | |
10 | CO_CHANGE | Constant | Public | Type reference (TYPE) | CHAR01 | 'C' | 'C' | 19991215 | |
11 | CO_DISPLAY | Constant | Public | Type reference (TYPE) | CHAR01 | 'D' | 'D' | 20000606 | |
12 | CO_EXTERNAL_CALL_MEM_ID | Constant | Public | Type reference (TYPE) | CHAR30 | 'EXTERNAL_CALL' | Memory ID of External Caller | 20011219 | |
13 | CO_OK_APPROVE | Constant | Public | Type reference (TYPE) | SYTCODE | 'CX_APPROVE' | Approve Function Code for Data | 20011103 | |
14 | CO_OK_CHANGE | Constant | Public | Type reference (TYPE) | SYUCOMM | 'CX_CHANGE' | Change Function Code for Data | 20011103 | |
15 | CO_OK_COPY | Constant | Public | Type reference (TYPE) | SYUCOMM | 'CX_COPY' | Copy Function Code for Data | 20011105 | |
16 | CO_OK_DELETE | Constant | Public | Type reference (TYPE) | SYUCOMM | 'CX_DELETE' | Change Function Code for Data | 20011105 | |
17 | CO_OK_DISPLAY | Constant | Public | Type reference (TYPE) | SYUCOMM | 'CX_DISPLAY' | Display Function Code for Data | 20011103 | |
18 | CO_OK_DSP_ALL | Constant | Public | Type reference (TYPE) | SYUCOMM | 'CX_DSP_ALL' | Display Function Code for All Data | 20010514 | |
19 | CO_OK_DSP_MENU | Constant | Public | Type reference (TYPE) | SYUCOMM | 'CX_DSP_MENU' | Function Code for "Change Display" Menu | 20010514 | |
20 | CO_OK_REJECT_APPR | Constant | Public | Type reference (TYPE) | SYTCODE | 'CX_REJECT_APPR' | Refuse approval | 20011103 | |
21 | CO_OK_RELEASE | Constant | Public | Type reference (TYPE) | SYUCOMM | 'CX_RELEASE' | Release Function Code for Work Times for Approval | 20011103 | |
22 | CO_OK_RESET_APPR | Constant | Public | Type reference (TYPE) | SYTCODE | 'CX_RESET_APPR' | Reset Approval | 20011103 | |
23 | CO_OK_RESET_REJE | Constant | Public | Type reference (TYPE) | SYTCODE | 'CX_RESET_REJE' | Reset Rejection | 20020206 | |
24 | CO_OK_TIME_SHEET | Constant | Public | Type reference (TYPE) | SYUCOMM | 'CX_TIME_SHEET' | Function Code for CAT2 / CATST Call Up | 20011105 | |
25 | CO_PFLAG_ICON | Constant | Public | Type reference (TYPE) | SYTCODE | 'PFLAG_ICON' | Field Name for Filter Catalog | 20000601 | |
26 | CO_TASKCOUNTER | Constant | Protected | Type reference (TYPE) | STRING | 'TASKCOUNTER' | Task Counter Constant | 20011209 | |
27 | CO_TMP_KEY | Constant | Protected | Type reference (TYPE) | STRING | 'TMP_KEY' | Temp Key Constant | 20011209 | |
28 | CO_UNDO_ACTION_APPROVAL | Constant | Protected | Type reference (TYPE) | CHAR01 | 'A' | Undo Approval Action | 20020304 | |
29 | CO_UNDO_ACTION_REJECTION | Constant | Protected | Type reference (TYPE) | CHAR01 | 'R' | Undo Rejection Action | 20020304 | |
30 | DYN_GEN_COUNT | Static Attribute | Protected | Type reference (TYPE) | I | Counter for Dynamic Table Generation | 20010305 | ||
31 | GOS_ACT_WA | Instance attribute | Protected | Type reference (TYPE) | CATSXT_WA | CATSXT Record Selected for Generic Object Service | 20011011 | ||
32 | GOS_EXISTS | Instance attribute | Protected | Type reference (TYPE) | XFELD | GOS Attachments?: "X" = Yes | 20020102 | ||
33 | MSG_CUMULATION | Instance attribute | Protected | Type reference (TYPE) | CATSXT_MSG_CUMULATION | 'X' | Is Message Cumulation Active?; "X" = Yes | 20011210 | |
34 | PFLAG_ICON_FILTER | Instance attribute | Protected | Type reference (TYPE) | CATSXT_PFLAG_ICON | pflag_icon Filter That is Currently Set | 20010515 | ||
35 | PFLAG_ICON_TAB | Instance attribute | Protected | See coding | Processing Scale Table | 20010514 | |||
36 | PFLAG_ICON_TAB_COUNT | Instance attribute | Protected | Type reference (TYPE) | I | Number of Entries in pflag_icon_tab | 20010515 | ||
37 | SEND_REJECTION_MAIL | Instance attribute | Protected | Type reference (TYPE) | XFELD | 'X' | Send Mail if Reject Working Time?: "X" = Yes | 20011204 | |
38 | START_DATE | Instance attribute | Protected | Type reference (TYPE) | SYDATUM | Start Date of Report | 20020208 | ||
39 | START_TIME | Instance attribute | Protected | Type reference (TYPE) | SYTIME | Start Time of Report | 20020208 | ||
40 | STATUS_CHANGE_CHECK_ACTIVE | Instance attribute | Protected | Type reference (TYPE) | XFELD | Checks before Status Change Active "X" = Yes | 20020205 | ||
41 | TRANSFER_TO_HR | Instance attribute | Protected | Type reference (TYPE) | XFELD | Direct transfer to HR?: "X" = Yes | 20011204 | ||
42 | UNDO | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_STATUS_CHANGE_UNDO_ACTEXP | Object Instance for Reset Action | 20020207 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | BUILD_STATUS_TAB | Instance method | Protected | Method | Create Table of Processing Statuses | 20010514 |
2 | CHANGE_TIME_SHEET | Instance method | Protected | Method | Call Up CAT2 or CATST (Change Mode) | 20011106 |
3 | CHECKS_BEFORE_STATUS_CHANGE | Instance method | Protected | Method | Checks before Status Change | 20020205 |
4 | CHECK_APPROVAL_AUTHORIZATION | Instance method | Protected | Method | Check whether employee authorized to give approval | 20020218 |
5 | CHECK_CO_AND_INVOICE_STATUS | Instance method | Public | Method | Check if CO transfer and/or invoice already completed | 20020215 |
6 | CONVERT_ACTIVITIES_FOR_ALV | Instance method | Public | Method | Convert Working Time Data from CATSXT Format to ALV Format | 19991215 |
7 | CONVERT_ACTIVITIES_FOR_ALV_II | Instance method | Protected | Method | Convert Time Sheet Data from CATSDB_ALV to ALV Format | 20020112 |
8 | CREATE_DYNAMIC_TABLE | Instance method | Public | Method | Generate Internal Table for Runtime | 19991214 |
9 | DELETE_ALV_ROW | Instance method | Protected | Method | Delete Row from ALV Table | 20011207 |
10 | DISPLAY_ALL_DATA | Instance method | Protected | Method | Reset Fulter and Display All Data | 20011101 |
11 | DISPLAY_DOCUMENT_FLOW | Instance method | Protected | Method | Display Document Flow | 20011101 |
12 | DISPLAY_HISTORY_DETAILS | Instance method | Protected | Method | CATSXT Display Detailed Data Using Report RCATSXT_DISPLAY... | 20010207 |
13 | DISPLAY_LONGTEXT | Static method | Public | Method | Display Long Text in Dialog Box | 20000124 |
14 | GET_CATSXT_DATA | Instance method | Protected | Method | Read Working Time Data | 20020205 |
15 | GET_DYNAMIC_GENERATION_COUNT | Static method | Public | Method | Get Counter for Completed Table Generations | 20010305 |
16 | GET_GOS_DATA | Static method | Public | Method | Provide Task Counter for CATSXT Records w. Generate Objects | 20011009 |
17 | GET_GOS_KEY | Static method | Public | Method | Provide Key for Generic Object Services | 20011009 |
18 | GET_PROFILE_FOR_ACTION | Instance method | Protected | Method | Get Entry Profile for Deletion/Release for Approval | 20020208 |
19 | GET_SELECTED_ACTIVITIES | Instance method | Public | Method | Provide Selected Data Records | 20011112 |
20 | GOS_EXECUTE | Instance method | Protected | Method | Run Generic Object Service | 20011101 |
21 | INIT_TIME_SHEET_CALL | Instance method | Protected | Method | Initialization for Time Sheet Call Up(s) | 20011106 |
22 | LONGTEXT | Instance method | Protected | Method | Display Long Text for CATSXT Records | 20010207 |
23 | MODIFY_RECORD | Instance method | Protected | Method | Update CATSXT and ALV Record After Approval/Rejection | 20010623 |
24 | ON_ACTIVITIES_SAVED | Instance method | Protected | Event handling method | Write Changed CATSXT Data Back to Grid | 20011106 |
25 | ON_CATS_DB_UPDATE | Instance method | Protected | Method | Update of ALV List after Update of CAT2 Data | 20011219 |
26 | PREPARE_TIME_SHEET_CALL | Instance method | Protected | Method | Prepare Call Up of Work Time Sheet (CAT2/CATSXT) | 20011106 |
27 | RESELECT_CATS_DATA | Instance method | Protected | Method | Reselect CATS Data if Incomplete | 20020301 |
28 | SET_CTMENU_DISPLAY | Instance method | Protected | Method | Create Context Menu for "Toggle" Display | 20010514 |
29 | SET_STATUS | Instance method | Protected | Method | Set Approved/Rejected/Released for Approval Status | 20010623 |
30 | SHOW_GOS_DATA | Static method | Public | Method | Display Generic Object Data for CATSXT Record | 20011012 |
31 | START_TIME_SHEET | Instance method | Protected | Method | Call Up CAT2 or CATSXT | 20011105 |
32 | UNDO_LAST_ACTION | Instance method | Public | Method | Reset Last Action (Approve/Reject) | 20020304 |
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | APPROVAL_POSTED | Instance Event (0) |
Public (2) |
Approval granted | 20010623 |
2 | APPROVAL_REJECTED | Instance Event (0) |
Public (2) |
Approval rejected | 20010623 |
3 | APPROVAL_RESET | Instance Event (0) |
Public (2) |
Approval reset | 20020304 |
4 | REJECTION_RESET | Instance Event (0) |
Public (2) |
Rejection reset | 20020304 |
5 | SET_ACTIVITY_STATUS | Static Event (1) |
Public (2) |
Before Execution of Approval/Rejection/Withdrawal | 20050330 |
6 | UNDO_EXECUTED | Instance Event (0) |
Public (2) |
Approval/rejection reset with undo function | 20020304 |
Types
Class CL_GRID_HISTORY_CATSXT has no local type.
Method Signatures
Method BUILD_STATUS_TAB Signature
Method BUILD_STATUS_TAB on class CL_GRID_HISTORY_CATSXT has no parameter.
Method BUILD_STATUS_TAB on class CL_GRID_HISTORY_CATSXT has no exception.
Method CHANGE_TIME_SHEET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_SELECTED_ROWS_INDEX | Call by reference | Type reference (TYPE) | LVC_T_ROW | ALV-Control: selektierte Tabellenzeilen | 20011106 |
Method CHANGE_TIME_SHEET on class CL_GRID_HISTORY_CATSXT has no exception.
Method CHECKS_BEFORE_STATUS_CHANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_ACTIVITY_DATA | Call by reference | Type reference (TYPE) | CATSXT_WA_ITAB | CATSXT: interne Tabelle für Arbeitszeitblatt | 20020205 |
Method CHECKS_BEFORE_STATUS_CHANGE on class CL_GRID_HISTORY_CATSXT has no exception.
Method CHECK_APPROVAL_AUTHORIZATION Signature
Method CHECK_APPROVAL_AUTHORIZATION on class CL_GRID_HISTORY_CATSXT has no parameter.
Method CHECK_APPROVAL_AUTHORIZATION on class CL_GRID_HISTORY_CATSXT has no exception.
Method CHECK_CO_AND_INVOICE_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_CATSXT_DATA | Call by reference | Type reference (TYPE) | CATSXT_WA_ITAB | CATSXT: interne Tabelle für Arbeitszeitblatt | 20020329 | ||
2 | Importing | IM_DOCFLOW | Call by reference | Type reference (TYPE) | CATSXT_FLOW_ALV_ITAB | CATSXT: Tabellentyp für CATSDB-Fluss (ALV) | 20020215 |
Method CHECK_CO_AND_INVOICE_STATUS on class CL_GRID_HISTORY_CATSXT has no exception.
Method CONVERT_ACTIVITIES_FOR_ALV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_ALV_DATA | Call by reference | Type reference (TYPE) | TABLE | Konvertierte Daten im ALV Format | 20000919 | ||
2 | Importing | IM_ACTIVITY_DATA | Call by reference | Type reference (TYPE) | CATSXT_WA_ITAB | Arbeitszeitdaten | 19991215 | ||
3 | Importing | IM_ALV_TAB_POINTER | Call by reference | Type reference (TYPE) | REF TO DATA | Pointer für ALV Datentabelle | 19991215 | ||
4 | Importing | IM_APPEND_ALV_TAB | Call by reference | Type reference (TYPE) | XFELD | 'X' | Konvertierte Datensätze in ALV Tabelle einfügen ? 'X' = Ja | 20000919 | |
5 | Importing | IM_REFRESH_ALV_TAB | Call by reference | Type reference (TYPE) | XFELD | 'X' | ALV Tabelle initialisieren 'X' = Ja | 20000919 | |
6 | Importing | IM_UNIT_OF_MEASSURE | Call by reference | Type reference (TYPE) | MEINH | Mengeneinheit fuer Spalte 'Gesamtzeiten' | 20011116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ALV_DATA_TAB_IS_INVALID | Pointer für ALV Datentabelle ist initial | 19991215 | |
2 | SYSTEM_ERROR | Fehler bei dynamischer Datenerzeugung | 19991215 |
Method CONVERT_ACTIVITIES_FOR_ALV_II Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_ALV_DATA | Call by reference | Type reference (TYPE) | TABLE | Konvertierte Daten im ALV Format | 20020112 | ||
2 | Importing | IM_ACTIVITY_DATA | Call by reference | Type reference (TYPE) | CATSXT_WA_ITAB | Arbeitszeitdaten | 20020112 | ||
3 | Importing | IM_ALV_TAB_POINTER | Call by reference | Object reference (TYPE REF TO) | DATA | Pointer fuer ALV Datentabelle | 20020112 | ||
4 | Importing | IM_APPEND_ALV_TAB | Call by reference | Type reference (TYPE) | XFELD | 'X' | Konvertierte Datensätze in ALV Tabelle einfügen ? 'X' = Ja | 20020112 | |
5 | Importing | IM_REFRESH_ALV_TAB | Call by reference | Type reference (TYPE) | XFELD | 'X' | ALV Tabelle initialisieren 'X' = Ja | 20020112 |
Method CONVERT_ACTIVITIES_FOR_ALV_II on class CL_GRID_HISTORY_CATSXT has no exception.
Method CREATE_DYNAMIC_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RE_ALV_TAB_POINTER | Value transfer | Type reference (TYPE) | REF TO DATA | Pointer für erzeugte interne Tabelle | 19991215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | Fehler bei Anlegen der dynamischen Tabelle | 19991214 |
Method DELETE_ALV_ROW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_TASK_COUNTER | Call by reference | Type reference (TYPE) | CATSTASKCOUNTER | Taskcounter | 20011207 | ||
2 | Importing | IM_TMP_KEY | Call by reference | Type reference (TYPE) | CATSCOUNTE | Zähler für Sätze in der Zeiterfassung | 20011207 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | Datensatz nicht in ALV Tabelle gefunden | 20011207 |
Method DISPLAY_ALL_DATA Signature
Method DISPLAY_ALL_DATA on class CL_GRID_HISTORY_CATSXT has no parameter.
Method DISPLAY_ALL_DATA on class CL_GRID_HISTORY_CATSXT has no exception.
Method DISPLAY_DOCUMENT_FLOW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_FILTERED_ENTRIES | Call by reference | Type reference (TYPE) | LVC_T_FIDX | ALV-Control: Filter Index | 20011101 | ||
2 | Importing | IM_GET_DOCUMENT_FLOW_HISTORY | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' = Belegflussdaten für Historiensätze bereitstellen | 20020107 | |
3 | Importing | IM_SELECTED_ROWS_INDEX | Call by reference | Type reference (TYPE) | LVC_T_ROW | ALV-Control: Tabellenzeilen | 20011101 |
Method DISPLAY_DOCUMENT_FLOW on class CL_GRID_HISTORY_CATSXT has no exception.
Method DISPLAY_HISTORY_DETAILS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_FILTERED_ENTRIES | Call by reference | Type reference (TYPE) | LVC_T_FIDX | ALV-Control: Filter Index | 20010207 | ||
2 | Importing | IM_SELECTED_ROWS_INDEX | Call by reference | Type reference (TYPE) | LVC_T_ROW | ALV-Control: Tabellenzeilen | 20010207 | ||
3 | Importing | IM_SELECTED_ROWS_NO | Call by reference | Type reference (TYPE) | LVC_T_ROID | Zuordnung Zeilennummer zu Zeilen-ID | 20010207 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | CATSXT Pointer ist leer | 20010207 |
Method DISPLAY_LONGTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_ACTIVITY | Call by reference | Type reference (TYPE) | CATSXT_WA | Workarea für Arbeitszeitdaten | 20000124 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | Kein Langtext vorhanden | 20000128 |
Method GET_CATSXT_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_COUNTER_TAB | Call by reference | Type reference (TYPE) | TABLE | Tabelle von CATS Countern | 20020205 | ||
2 | Importing | IM_EXCL_CANCEL_AND_VOID | Call by reference | Type reference (TYPE) | XFELD | 'X' | Status 50 und 60 nicht mitselektieren 'X' = Ja | 20020205 | |
3 | Importing | IM_FIELD_SELECTION | Call by reference | Type reference (TYPE) | RSFS_FIELDS | Feldnamen fuer DB Selektion. Entspricht GET CATSDB FIELDS .. | 20020205 | ||
4 | Importing | IM_PERSONNEL_NUMBER | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20020205 | ||
5 | Importing | IM_TASKCOUNTER_TAB | Call by reference | Type reference (TYPE) | TABLE | Tabelle von Taskcountern | 20020205 | ||
6 | Returning | RE_CATSXT_DATA | Value transfer | Type reference (TYPE) | CATSXT_WA_ITAB | CATSXT: interne Tabelle für Arbeitszeitblatt | 20020205 |
Method GET_CATSXT_DATA on class CL_GRID_HISTORY_CATSXT has no exception.
Method GET_DYNAMIC_GENERATION_COUNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RE_DYN_GEN_COUNT | Value transfer | Type reference (TYPE) | I | Zähler für dynamische Tabellengenerierung | 20010305 |
Method GET_DYNAMIC_GENERATION_COUNT on class CL_GRID_HISTORY_CATSXT has no exception.
Method GET_GOS_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_ONLY_PERSONAL_NOTE_EXISTS | Call by reference | Type reference (TYPE) | XFELD | 'X' = Es existiert nur eine persoenliche Notiz | 20011011 | ||
2 | Exporting | EX_TASK_COUNTERS | Call by reference | Type reference (TYPE) | CATSXT_TASKCOUNTER_RANGES_ITAB | RANGES-Tabelle für CATS Taskcounter | 20011011 | ||
3 | Importing | IM_PERSONNEL_NUMBER | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20011009 | ||
4 | Importing | IM_TASK_COUNTER | Call by reference | Type reference (TYPE) | CATSTASKCOUNTER | CATS: Tätigkeitszähler | 20011011 |
Method GET_GOS_DATA on class CL_GRID_HISTORY_CATSXT has no exception.
Method GET_GOS_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_PERSONNEL_NUMBER | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20011009 | ||
2 | Importing | IM_TASK_COUNTER | Call by reference | Type reference (TYPE) | CATSTASKCOUNTER | CATS: Tätigkeitszähler | 20011009 | ||
3 | Returning | RE_BORIDENT | Value transfer | Type reference (TYPE) | BORIDENT | Object Relationship Service : BOR Objektidentifier | 20011009 |
Method GET_GOS_KEY on class CL_GRID_HISTORY_CATSXT has no exception.
Method GET_PROFILE_FOR_ACTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_ACTION | Call by reference | Type reference (TYPE) | CATSSTATUS | '60' | 60=Loeschen, 20=Freigeben zur Genehmigung | 20020208 | |
2 | Returning | RE_PROFILE | Value transfer | Type reference (TYPE) | CATSVARIAN | Erfassungsprofil | 20020208 |
Method GET_PROFILE_FOR_ACTION on class CL_GRID_HISTORY_CATSXT has no exception.
Method GET_SELECTED_ACTIVITIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_SELECTED_ROWS_INDEX | Call by reference | Type reference (TYPE) | LVC_T_ROW | ALV-Control: selektierte Tabellenzeilen | 20011112 | ||
2 | Returning | RE_ACTIVITY_DATA | Value transfer | Type reference (TYPE) | CATSXT_WA_ITAB | Taetigkeiten aus selektierten Zeilen | 20011112 |
Method GET_SELECTED_ACTIVITIES on class CL_GRID_HISTORY_CATSXT has no exception.
Method GOS_EXECUTE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_USER_COMMAND | Call by reference | Type reference (TYPE) | SYUCOMM | Bildschirmbilder, Funktionscode, der PAI ausgelöst hat | 20011101 |
Method GOS_EXECUTE on class CL_GRID_HISTORY_CATSXT has no exception.
Method INIT_TIME_SHEET_CALL Signature
Method INIT_TIME_SHEET_CALL on class CL_GRID_HISTORY_CATSXT has no parameter.
Method INIT_TIME_SHEET_CALL on class CL_GRID_HISTORY_CATSXT has no exception.
Method LONGTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_TABIX | Call by reference | Type reference (TYPE) | I | Zeile des selektierten ALV Datensatzes | 20010207 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | Keine Referenz auf CATSXT Daten vorhanden | 20010207 |
Method MODIFY_RECORD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_DATA_INSERTED | Call by reference | Type reference (TYPE) | XFELD | Neue Daten in ALV Liste eingefuegt 'X' = Ja | 20011217 | ||
2 | Importing | IM_ACTIVITY_DATA | Call by reference | Type reference (TYPE) | CATSXT_WA | CATSXT: Workarea für erweitertes Arbeitszeitblatt | 20010623 |
Method MODIFY_RECORD on class CL_GRID_HISTORY_CATSXT has no exception.
Method ON_ACTIVITIES_SAVED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | EX_ACTIVITY_TAB | Value transfer | Attribute reference (LIKE) | Tabelle der neuen/geaenderten CATSDB Daten | 20011106 | |||
2 | Importing | EX_DELETED_ACTIVITY_TAB | Value transfer | Attribute reference (LIKE) | 20011207 | ||||
3 | Importing | EX_MESSAGE_TAB | Value transfer | Attribute reference (LIKE) | Ergebnis des Sicherns der Daten | 20011106 | |||
4 | Importing | EX_NEW_ACTIVITY_TAB | Value transfer | Attribute reference (LIKE) | Tabelle der neuen/geaenderten CATSDB Daten im CATSXT-Format | 20011106 |
Method ON_ACTIVITIES_SAVED on class CL_GRID_HISTORY_CATSXT has no exception.
Method ON_CATS_DB_UPDATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_CATSDB_CHANGED | Call by reference | Type reference (TYPE) | CATSDB_ITAB | Geaenderte CAT2 Saetze | 20011219 | ||
2 | Importing | IM_CATSDB_DELETED | Call by reference | Type reference (TYPE) | CATSDB_ITAB | Geloeschte CAT2 Saetze | 20011219 | ||
3 | Importing | IM_CATSDB_NEW | Call by reference | Type reference (TYPE) | CATSDB_ITAB | Neue CAT2 Saetze | 20011219 |
Method ON_CATS_DB_UPDATE on class CL_GRID_HISTORY_CATSXT has no exception.
Method PREPARE_TIME_SHEET_CALL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_PERSONNEL_NUMBER | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20011106 | ||
2 | Importing | IM_TASK_COUNTER | Call by reference | Type reference (TYPE) | CATSTASKCOUNTER | CATS: Tätigkeitszähler | 20011106 | ||
3 | Importing | IM_WORKDATE | Call by reference | Type reference (TYPE) | CATSDB-WORKDATE | Datum | 20011106 |
Method PREPARE_TIME_SHEET_CALL on class CL_GRID_HISTORY_CATSXT has no exception.
Method RESELECT_CATS_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_ACTIVITY_DATA | Call by reference | Type reference (TYPE) | CATSXT_WA_ITAB | CATSXT: interne Tabelle für Arbeitszeitblatt | 20020301 |
Method RESELECT_CATS_DATA on class CL_GRID_HISTORY_CATSXT has no exception.
Method SET_CTMENU_DISPLAY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_CTMENU_OBJREF | Call by reference | Object reference (TYPE REF TO) | CL_CTMENU | Context Menu | 20010514 |
Method SET_CTMENU_DISPLAY on class CL_GRID_HISTORY_CATSXT has no exception.
Method SET_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_RESULT | Call by reference | Type reference (TYPE) | CATS_APPROVAL_OUT_TAB | Rückgabedaten für CATS Genehmigung/Ablehnung/Rücknahme | 20011210 | ||
2 | Importing | IM_ACTIVITY_DATA | Call by reference | Type reference (TYPE) | CATSXT_WA_ITAB | Zu aendernde Arbeitszeitdatensaetze | 20011112 | ||
3 | Importing | IM_MODIFY_ALV_LIST | Call by reference | Type reference (TYPE) | XFELD | 'X' | Geaenderte Daten in ALV Liste zurueckschreiben 'X' = Ja | 20011210 | |
4 | Importing | IM_REFRESH_DISPLAY | Call by reference | Type reference (TYPE) | XFELD | 'X' | ALV Liste am Frontend auffrischen 'X' = Ja | 20011210 | |
5 | Importing | IM_RESET_ID | Call by reference | Type reference (TYPE) | CHAR01 | 'A' = Ruecknahme Genehmigung 'R' = Ruecknahme Ablehnung | 20020304 | ||
6 | Importing | IM_STATUS_NEW | Call by reference | Type reference (TYPE) | CATSSTATUS | Bearbeitungsstatus (20 =freigeg 30=genehmigt, 40=abgelehnt) | 20010623 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | Status falsch bzw. nicht unterstuetzt | 20011112 | |
2 | INVALID_RESET_ID | Reset Id ist leer bzw. ungueltig | 20020304 |
Method SHOW_GOS_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_ACTIVITY_DATA | Call by reference | Type reference (TYPE) | CATSXT_WA | CATSXT: Workarea für erweitertes Arbeitszeitblatt | 20011012 | ||
2 | Importing | IM_DISPLAY_MODE | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' = Anzeigemodus | 20011012 |
Method SHOW_GOS_DATA on class CL_GRID_HISTORY_CATSXT has no exception.
Method START_TIME_SHEET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_PROCESS_CATS_DB_UPDATES | Call by reference | Type reference (TYPE) | XFELD | SPACE | DB updates der CATSDB analysieren und ALV Liste updaten | 20011219 |
Method START_TIME_SHEET on class CL_GRID_HISTORY_CATSXT has no exception.
Method UNDO_LAST_ACTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_UNDO_OBJREF | Call by reference | Object reference (TYPE REF TO) | CL_STATUS_CHANGE_UNDO_ACTEXP | Undo fuer Statusaenderungen im Arbeitszeitblatt/Reise | 20020304 |
Method UNDO_LAST_ACTION on class CL_GRID_HISTORY_CATSXT has no exception.
Event Signatures
Event APPROVAL_POSTED Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | EX_ACTIVITY_DATA | Exporting | Value transfer | Type reference (TYPE) | CATSXT_WA_ITAB | Genehmigte Datensaetze | 20010623 | ||
2 | EX_MESSAGE_HANDLER | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_MESSAGE_HANDLER_CATSXT | Nachrichtenbearbeitung fuer Arbeitszeitblatt CATSXT | 20020304 | ||
3 | EX_UNDO_OBJREF | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_STATUS_CHANGE_UNDO_ACTEXP | Undo fuer Statusaenderungen im Arbeitszeitblatt/Reise | 20020304 |
Event APPROVAL_REJECTED Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | EX_ACTIVITY_DATA | Exporting | Value transfer | Type reference (TYPE) | CATSXT_WA_ITAB | Abgelehnte Datensaetze | 20010623 | ||
2 | EX_MESSAGE_HANDLER | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_MESSAGE_HANDLER_CATSXT | Nachrichtenbearbeitung fuer Arbeitszeitblatt CATSXT | 20020304 | ||
3 | EX_UNDO_OBJREF | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_STATUS_CHANGE_UNDO_ACTEXP | Undo fuer Statusaenderungen im Arbeitszeitblatt/Reise | 20020304 |
Event APPROVAL_RESET Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | EX_ACTIVITY_DATA | Exporting | Value transfer | Type reference (TYPE) | CATSXT_WA_ITAB | Datensaetze, deren Genehmigung zurueckgesetzt wurden | 20020304 | ||
2 | EX_MESSAGE_HANDLER | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_MESSAGE_HANDLER_CATSXT | Nachrichtenbearbeitung fuer Arbeitszeitblatt CATSXT | 20020304 |
Event REJECTION_RESET Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | EX_ACTIVITY_DATA | Exporting | Value transfer | Type reference (TYPE) | CATSXT_WA_ITAB | Datensaetze, deren Ablehnung zurueckgesetzt wurde | 20020304 | ||
2 | EX_MESSAGE_HANDLER | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_MESSAGE_HANDLER_CATSXT | Nachrichtenbearbeitung fuer Arbeitszeitblatt CATSXT | 20020304 |
Event SET_ACTIVITY_STATUS Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | EO_MESSAGE_HANDLER | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_MESSAGE_HANDLER_CATSXT | Nachrichtenbearbeitung fuer Arbeitszeitblatt CATSXT | 20050330 | ||
2 | EX_ACTIVITY_DATA | Exporting | Value transfer | Type reference (TYPE) | CATSXT_WA_ITAB | CATSXT: interne Tabelle für Arbeitszeitblatt | 20050330 | ||
3 | EX_CANCEL_PROCESSING | Exporting | Value transfer | Object reference (TYPE REF TO) | CHAR01 | Genehmigung/Ablehnung nicht ausführen 'X' = Ja | 20050330 | ||
4 | EX_STATUS_NEW | Exporting | Value transfer | Type reference (TYPE) | CATSSTATUS | Neuer Bearbeitungsstatus | 20050330 |
Event UNDO_EXECUTED Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | EX_MESSAGE_HANDLER | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_MESSAGE_HANDLER_CATSXT | Nachrichtenbearbeitung fuer Arbeitszeitblatt CATSXT | 20020304 | ||
2 | EX_UNDO_OBJREF | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_STATUS_CHANGE_UNDO_ACTEXP | Undo fuer Statusaenderungen im Arbeitszeitblatt/Reise | 20020304 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 46C |