SAP ABAP Class CL_GRID_HISTORY_CATSXT (Grid Control for Displaying Time Sheet History)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   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