Hierarchy
⤷
⤷
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 | 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 | Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | Header for ALV Data Sheet | 19991215 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | CHAR01 | Approval Authorization | 20010623 | |||
| 3 | Instance attribute | Protected | See coding | 20011106 | |||||
| 4 | Instance attribute | Protected | See coding | 20011106 | |||||
| 5 | Instance attribute | Protected | Type reference (TYPE) | CATSVARIAN | Entry Profile for Deletion/Release for Approval | 20020208 | |||
| 6 | Instance attribute | Protected | See coding | 20011106 | |||||
| 7 | Instance attribute | Protected | See coding | Table for CATSXT Call Up | 20011106 | ||||
| 8 | Instance attribute | Protected | Type reference (TYPE) | XFELD | Change CATSXT Data in LOOP Processing | 20011106 | |||
| 9 | Constant | Public | Type reference (TYPE) | LVC_S_COL | 'ADDITIONAL_RECEIVERS' | ALV Control: Column ID | 20020204 | ||
| 10 | Constant | Public | Type reference (TYPE) | CHAR01 | 'C' | 'C' | 19991215 | ||
| 11 | Constant | Public | Type reference (TYPE) | CHAR01 | 'D' | 'D' | 20000606 | ||
| 12 | Constant | Public | Type reference (TYPE) | CHAR30 | 'EXTERNAL_CALL' | Memory ID of External Caller | 20011219 | ||
| 13 | Constant | Public | Type reference (TYPE) | SYTCODE | 'CX_APPROVE' | Approve Function Code for Data | 20011103 | ||
| 14 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'CX_CHANGE' | Change Function Code for Data | 20011103 | ||
| 15 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'CX_COPY' | Copy Function Code for Data | 20011105 | ||
| 16 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'CX_DELETE' | Change Function Code for Data | 20011105 | ||
| 17 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'CX_DISPLAY' | Display Function Code for Data | 20011103 | ||
| 18 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'CX_DSP_ALL' | Display Function Code for All Data | 20010514 | ||
| 19 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'CX_DSP_MENU' | Function Code for "Change Display" Menu | 20010514 | ||
| 20 | Constant | Public | Type reference (TYPE) | SYTCODE | 'CX_REJECT_APPR' | Refuse approval | 20011103 | ||
| 21 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'CX_RELEASE' | Release Function Code for Work Times for Approval | 20011103 | ||
| 22 | Constant | Public | Type reference (TYPE) | SYTCODE | 'CX_RESET_APPR' | Reset Approval | 20011103 | ||
| 23 | Constant | Public | Type reference (TYPE) | SYTCODE | 'CX_RESET_REJE' | Reset Rejection | 20020206 | ||
| 24 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'CX_TIME_SHEET' | Function Code for CAT2 / CATST Call Up | 20011105 | ||
| 25 | Constant | Public | Type reference (TYPE) | SYTCODE | 'PFLAG_ICON' | Field Name for Filter Catalog | 20000601 | ||
| 26 | Constant | Protected | Type reference (TYPE) | STRING | 'TASKCOUNTER' | Task Counter Constant | 20011209 | ||
| 27 | Constant | Protected | Type reference (TYPE) | STRING | 'TMP_KEY' | Temp Key Constant | 20011209 | ||
| 28 | Constant | Protected | Type reference (TYPE) | CHAR01 | 'A' | Undo Approval Action | 20020304 | ||
| 29 | Constant | Protected | Type reference (TYPE) | CHAR01 | 'R' | Undo Rejection Action | 20020304 | ||
| 30 | Static Attribute | Protected | Type reference (TYPE) | I | Counter for Dynamic Table Generation | 20010305 | |||
| 31 | Instance attribute | Protected | Type reference (TYPE) | CATSXT_WA | CATSXT Record Selected for Generic Object Service | 20011011 | |||
| 32 | Instance attribute | Protected | Type reference (TYPE) | XFELD | GOS Attachments?: "X" = Yes | 20020102 | |||
| 33 | Instance attribute | Protected | Type reference (TYPE) | CATSXT_MSG_CUMULATION | 'X' | Is Message Cumulation Active?; "X" = Yes | 20011210 | ||
| 34 | Instance attribute | Protected | Type reference (TYPE) | CATSXT_PFLAG_ICON | pflag_icon Filter That is Currently Set | 20010515 | |||
| 35 | Instance attribute | Protected | See coding | Processing Scale Table | 20010514 | ||||
| 36 | Instance attribute | Protected | Type reference (TYPE) | I | Number of Entries in pflag_icon_tab | 20010515 | |||
| 37 | Instance attribute | Protected | Type reference (TYPE) | XFELD | 'X' | Send Mail if Reject Working Time?: "X" = Yes | 20011204 | ||
| 38 | Instance attribute | Protected | Type reference (TYPE) | SYDATUM | Start Date of Report | 20020208 | |||
| 39 | Instance attribute | Protected | Type reference (TYPE) | SYTIME | Start Time of Report | 20020208 | |||
| 40 | Instance attribute | Protected | Type reference (TYPE) | XFELD | Checks before Status Change Active "X" = Yes | 20020205 | |||
| 41 | Instance attribute | Protected | Type reference (TYPE) | XFELD | Direct transfer to HR?: "X" = Yes | 20011204 | |||
| 42 | 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 | Instance method | Protected | Method | Create Table of Processing Statuses | 20010514 | |
| 2 | Instance method | Protected | Method | Call Up CAT2 or CATST (Change Mode) | 20011106 | |
| 3 | Instance method | Protected | Method | Checks before Status Change | 20020205 | |
| 4 | Instance method | Protected | Method | Check whether employee authorized to give approval | 20020218 | |
| 5 | Instance method | Public | Method | Check if CO transfer and/or invoice already completed | 20020215 | |
| 6 | Instance method | Public | Method | Convert Working Time Data from CATSXT Format to ALV Format | 19991215 | |
| 7 | Instance method | Protected | Method | Convert Time Sheet Data from CATSDB_ALV to ALV Format | 20020112 | |
| 8 | Instance method | Public | Method | Generate Internal Table for Runtime | 19991214 | |
| 9 | Instance method | Protected | Method | Delete Row from ALV Table | 20011207 | |
| 10 | Instance method | Protected | Method | Reset Fulter and Display All Data | 20011101 | |
| 11 | Instance method | Protected | Method | Display Document Flow | 20011101 | |
| 12 | Instance method | Protected | Method | CATSXT Display Detailed Data Using Report RCATSXT_DISPLAY... | 20010207 | |
| 13 | Static method | Public | Method | Display Long Text in Dialog Box | 20000124 | |
| 14 | Instance method | Protected | Method | Read Working Time Data | 20020205 | |
| 15 | Static method | Public | Method | Get Counter for Completed Table Generations | 20010305 | |
| 16 | Static method | Public | Method | Provide Task Counter for CATSXT Records w. Generate Objects | 20011009 | |
| 17 | Static method | Public | Method | Provide Key for Generic Object Services | 20011009 | |
| 18 | Instance method | Protected | Method | Get Entry Profile for Deletion/Release for Approval | 20020208 | |
| 19 | Instance method | Public | Method | Provide Selected Data Records | 20011112 | |
| 20 | Instance method | Protected | Method | Run Generic Object Service | 20011101 | |
| 21 | Instance method | Protected | Method | Initialization for Time Sheet Call Up(s) | 20011106 | |
| 22 | Instance method | Protected | Method | Display Long Text for CATSXT Records | 20010207 | |
| 23 | Instance method | Protected | Method | Update CATSXT and ALV Record After Approval/Rejection | 20010623 | |
| 24 | Instance method | Protected | Event handling method | Write Changed CATSXT Data Back to Grid | 20011106 | |
| 25 | Instance method | Protected | Method | Update of ALV List after Update of CAT2 Data | 20011219 | |
| 26 | Instance method | Protected | Method | Prepare Call Up of Work Time Sheet (CAT2/CATSXT) | 20011106 | |
| 27 | Instance method | Protected | Method | Reselect CATS Data if Incomplete | 20020301 | |
| 28 | Instance method | Protected | Method | Create Context Menu for "Toggle" Display | 20010514 | |
| 29 | Instance method | Protected | Method | Set Approved/Rejected/Released for Approval Status | 20010623 | |
| 30 | Static method | Public | Method | Display Generic Object Data for CATSXT Record | 20011012 | |
| 31 | Instance method | Protected | Method | Call Up CAT2 or CATSXT | 20011105 | |
| 32 | 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 | 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 | 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 | CH_CATSXT_DATA | Call by reference | Type reference (TYPE) | CATSXT_WA_ITAB | CATSXT: interne Tabelle für Arbeitszeitblatt | 20020329 | |||
| 2 | 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 | EX_ALV_DATA | Call by reference | Type reference (TYPE) | TABLE | Konvertierte Daten im ALV Format | 20000919 | |||
| 2 | IM_ACTIVITY_DATA | Call by reference | Type reference (TYPE) | CATSXT_WA_ITAB | Arbeitszeitdaten | 19991215 | |||
| 3 | IM_ALV_TAB_POINTER | Call by reference | Type reference (TYPE) | REF TO DATA | Pointer für ALV Datentabelle | 19991215 | |||
| 4 | IM_APPEND_ALV_TAB | Call by reference | Type reference (TYPE) | XFELD | 'X' | Konvertierte Datensätze in ALV Tabelle einfügen ? 'X' = Ja | 20000919 | ||
| 5 | IM_REFRESH_ALV_TAB | Call by reference | Type reference (TYPE) | XFELD | 'X' | ALV Tabelle initialisieren 'X' = Ja | 20000919 | ||
| 6 | IM_UNIT_OF_MEASSURE | Call by reference | Type reference (TYPE) | MEINH | Mengeneinheit fuer Spalte 'Gesamtzeiten' | 20011116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Pointer für ALV Datentabelle ist initial | 19991215 | ||
| 2 | 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 | EX_ALV_DATA | Call by reference | Type reference (TYPE) | TABLE | Konvertierte Daten im ALV Format | 20020112 | |||
| 2 | IM_ACTIVITY_DATA | Call by reference | Type reference (TYPE) | CATSXT_WA_ITAB | Arbeitszeitdaten | 20020112 | |||
| 3 | IM_ALV_TAB_POINTER | Call by reference | Object reference (TYPE REF TO) | DATA | Pointer fuer ALV Datentabelle | 20020112 | |||
| 4 | IM_APPEND_ALV_TAB | Call by reference | Type reference (TYPE) | XFELD | 'X' | Konvertierte Datensätze in ALV Tabelle einfügen ? 'X' = Ja | 20020112 | ||
| 5 | 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 | 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 | 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 | IM_TASK_COUNTER | Call by reference | Type reference (TYPE) | CATSTASKCOUNTER | Taskcounter | 20011207 | |||
| 2 | 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 | 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 | IM_FILTERED_ENTRIES | Call by reference | Type reference (TYPE) | LVC_T_FIDX | ALV-Control: Filter Index | 20011101 | |||
| 2 | IM_GET_DOCUMENT_FLOW_HISTORY | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' = Belegflussdaten für Historiensätze bereitstellen | 20020107 | ||
| 3 | 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 | IM_FILTERED_ENTRIES | Call by reference | Type reference (TYPE) | LVC_T_FIDX | ALV-Control: Filter Index | 20010207 | |||
| 2 | IM_SELECTED_ROWS_INDEX | Call by reference | Type reference (TYPE) | LVC_T_ROW | ALV-Control: Tabellenzeilen | 20010207 | |||
| 3 | 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 | CATSXT Pointer ist leer | 20010207 |
Method DISPLAY_LONGTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ACTIVITY | Call by reference | Type reference (TYPE) | CATSXT_WA | Workarea für Arbeitszeitdaten | 20000124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein Langtext vorhanden | 20000128 |
Method GET_CATSXT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COUNTER_TAB | Call by reference | Type reference (TYPE) | TABLE | Tabelle von CATS Countern | 20020205 | |||
| 2 | IM_EXCL_CANCEL_AND_VOID | Call by reference | Type reference (TYPE) | XFELD | 'X' | Status 50 und 60 nicht mitselektieren 'X' = Ja | 20020205 | ||
| 3 | IM_FIELD_SELECTION | Call by reference | Type reference (TYPE) | RSFS_FIELDS | Feldnamen fuer DB Selektion. Entspricht GET CATSDB FIELDS .. | 20020205 | |||
| 4 | IM_PERSONNEL_NUMBER | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20020205 | |||
| 5 | IM_TASKCOUNTER_TAB | Call by reference | Type reference (TYPE) | TABLE | Tabelle von Taskcountern | 20020205 | |||
| 6 | 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 | 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 | EX_ONLY_PERSONAL_NOTE_EXISTS | Call by reference | Type reference (TYPE) | XFELD | 'X' = Es existiert nur eine persoenliche Notiz | 20011011 | |||
| 2 | EX_TASK_COUNTERS | Call by reference | Type reference (TYPE) | CATSXT_TASKCOUNTER_RANGES_ITAB | RANGES-Tabelle für CATS Taskcounter | 20011011 | |||
| 3 | IM_PERSONNEL_NUMBER | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20011009 | |||
| 4 | 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 | IM_PERSONNEL_NUMBER | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20011009 | |||
| 2 | IM_TASK_COUNTER | Call by reference | Type reference (TYPE) | CATSTASKCOUNTER | CATS: Tätigkeitszähler | 20011009 | |||
| 3 | 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 | IM_ACTION | Call by reference | Type reference (TYPE) | CATSSTATUS | '60' | 60=Loeschen, 20=Freigeben zur Genehmigung | 20020208 | ||
| 2 | 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 | IM_SELECTED_ROWS_INDEX | Call by reference | Type reference (TYPE) | LVC_T_ROW | ALV-Control: selektierte Tabellenzeilen | 20011112 | |||
| 2 | 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 | 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 | IM_TABIX | Call by reference | Type reference (TYPE) | I | Zeile des selektierten ALV Datensatzes | 20010207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EX_DATA_INSERTED | Call by reference | Type reference (TYPE) | XFELD | Neue Daten in ALV Liste eingefuegt 'X' = Ja | 20011217 | |||
| 2 | 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 | EX_ACTIVITY_TAB | Value transfer | Attribute reference (LIKE) | Tabelle der neuen/geaenderten CATSDB Daten | 20011106 | ||||
| 2 | EX_DELETED_ACTIVITY_TAB | Value transfer | Attribute reference (LIKE) | 20011207 | |||||
| 3 | EX_MESSAGE_TAB | Value transfer | Attribute reference (LIKE) | Ergebnis des Sicherns der Daten | 20011106 | ||||
| 4 | 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 | IM_CATSDB_CHANGED | Call by reference | Type reference (TYPE) | CATSDB_ITAB | Geaenderte CAT2 Saetze | 20011219 | |||
| 2 | IM_CATSDB_DELETED | Call by reference | Type reference (TYPE) | CATSDB_ITAB | Geloeschte CAT2 Saetze | 20011219 | |||
| 3 | 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 | IM_PERSONNEL_NUMBER | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20011106 | |||
| 2 | IM_TASK_COUNTER | Call by reference | Type reference (TYPE) | CATSTASKCOUNTER | CATS: Tätigkeitszähler | 20011106 | |||
| 3 | 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 | 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 | 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 | EX_RESULT | Call by reference | Type reference (TYPE) | CATS_APPROVAL_OUT_TAB | Rückgabedaten für CATS Genehmigung/Ablehnung/Rücknahme | 20011210 | |||
| 2 | IM_ACTIVITY_DATA | Call by reference | Type reference (TYPE) | CATSXT_WA_ITAB | Zu aendernde Arbeitszeitdatensaetze | 20011112 | |||
| 3 | IM_MODIFY_ALV_LIST | Call by reference | Type reference (TYPE) | XFELD | 'X' | Geaenderte Daten in ALV Liste zurueckschreiben 'X' = Ja | 20011210 | ||
| 4 | IM_REFRESH_DISPLAY | Call by reference | Type reference (TYPE) | XFELD | 'X' | ALV Liste am Frontend auffrischen 'X' = Ja | 20011210 | ||
| 5 | IM_RESET_ID | Call by reference | Type reference (TYPE) | CHAR01 | 'A' = Ruecknahme Genehmigung 'R' = Ruecknahme Ablehnung | 20020304 | |||
| 6 | IM_STATUS_NEW | Call by reference | Type reference (TYPE) | CATSSTATUS | Bearbeitungsstatus (20 =freigeg 30=genehmigt, 40=abgelehnt) | 20010623 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Status falsch bzw. nicht unterstuetzt | 20011112 | ||
| 2 | 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 | IM_ACTIVITY_DATA | Call by reference | Type reference (TYPE) | CATSXT_WA | CATSXT: Workarea für erweitertes Arbeitszeitblatt | 20011012 | |||
| 2 | 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 | 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 | 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 |