SAP ABAP Interface IF_EX_CATSXT_EVENT (BAdI Interface IF_EX_CATSXT_EVENT)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_CATSXT_EVENT BAdI Class CL_EX_CATSXT_EVENT 19991212
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_CATSXT_EVENT_IMP01 Imported Class for Business Add-In Import CATSXT_EVENT_IMP01 20000328
Properties
Interface IF_EX_CATSXT_EVENT  
Short Description BAdI Interface IF_EX_CATSXT_EVENT    
General Data
Package CATX   Enhancements for the Cross-Application Time Sheet (CATS) 
Created 19991212   SAP 
Last changed 20070912   SAP 
Unicode checks active    
Forward declarations
Interface IF_EX_CATSXT_EVENT has no forward declaration.
Interfaces
Interface IF_EX_CATSXT_EVENT has no interface.
Friends
Interface IF_EX_CATSXT_EVENT has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CATSXT_LOG_EXT Constant Public Type reference (TYPE) BALTABNAME 'CATSXT_LOG_EXT' Application Log: Context: DDIC structure name 20000501
2 CO_CHANGE Constant Public Type reference (TYPE) CHAR01 'C' Change Mode 20000819
3 CO_DISPLAY Constant Public Type reference (TYPE) CHAR01 'D' Display Mode 20000819
4 CO_NO Constant Public Type reference (TYPE) CHAR01 'N' No 20000819
5 CO_X Constant Public Type reference (TYPE) XFELD 'X' 'X' 20000819
6 CO_YES Constant Public Type reference (TYPE) CHAR01 'Y' Yes 20000819
7 EMPLOYEE_OBJREF Instance attribute Public Object reference (TYPE REF TO) CL_EMPLOYEE_CATSXT Employee - Working Time Recording 20000327
8 PERSONNEL_NUMBER Instance attribute Public Type reference (TYPE) PERNR_D Personnel Number 20000128
9 PROCESS_MODE Instance attribute Public Type reference (TYPE) CATSXT_PROCESS_MODE Time Sheet Processing Mode 20000128
10 TIME_SHEET_OBJREF Instance attribute Public Object reference (TYPE REF TO) CL_TIME_SHEET_CATSXT Time Sheet for Service Providers 20000327
11 TRANSACTION_CONTROL Instance attribute Public Type reference (TYPE) CATSXT_INIT_CHANGE Transaction/Object Initialization Data 20000128
Methods
# Method Level Visibility Method type Description Created on
1 INITIALIZATION Instance method Public Method Time Sheet Initialization 20000128
2 ON_ACTIVITIES_SAVED Instance method Public Event handling method Working Time Data Saved 19991212
3 ON_ACTIVITY_COPIED Instance method Public Event handling method Working Time Data Copied 20000324
4 ON_ACTIVITY_DELETED Instance method Public Event handling method Working Time Data Deleted 20000324
5 ON_ACTIVITY_EDITED Instance method Public Event handling method Working Time Data Edited 20000324
6 ON_ACTIVITY_ENRICHED Static method Public Event handling method Activity data increased (short texts, account assignment) 20001109
7 ON_AFTER_ACTIVITY_VALIDATION Instance method Public Event handling method Post-Check of Working Time Data 20000322
8 ON_APPROVAL_AUTHORIZATION Instance method Public Event handling method Check Overtime Approval 20000502
9 ON_BEFORE_ACTIVITY_VALIDATION Instance method Public Event handling method Pre-Check of Working Time Data 20000322
10 ON_BEFORE_CLIPBOARD_DISPLAY Instance method Public Event handling method Before Data Display in Clipboard 20020508
11 ON_BEFORE_HISTORY_DISPLAY Instance method Public Event handling method Before Display of History Data 20020508
12 ON_BEFORE_SAVING_ACTIVITIES Instance method Public Event handling method Before Saving Working Time Data 20010305
13 ON_BEFORE_SAVING_USER_DEFAULTS Static method Public Event handling method Before Saving Personal Settings of User 20001104
14 ON_CHANGE_AUTHORIZATION Instance method Public Event handling method Check Change Authorization 20000322
15 ON_CUSTOMER_FUNCTION_REQUESTED Instance method Public Event handling method Customer function code triggered 20000905
16 ON_DEFAULT_VALUE_PROPOSED Instance method Public Event handling method Default Value When Calendar Clicked on 20020702
17 ON_DISPLAY_AUTHORIZATION Instance method Public Event handling method Check Display Authorization 20000322
18 ON_END_OF_TIME_SHEET Instance method Public Event handling method Exiting time sheet 20000908
19 ON_F4_COMPONENT Instance method Public Event handling method F4 Help for components in entry part required 20020628
20 ON_INFOCENTER_BUILT Instance method Public Event handling method Table for Infocenter Display Built 20000425
21 ON_INFOCENTER_BUTTON_CLICKED Instance method Public Event handling method Customer Function (Button) Triggered in Infocenter 20001115
22 ON_MYLIST_BUILT Instance method Public Event handling method Set Up Table for "My Account Assignments" 20000327
23 ON_MYLIST_SELECTED Instance method Public Event handling method Entry selected in "My Account Assignments" 20011115
24 ON_MYLIST_UPDATED Instance method Public Event handling method Change Table for "My Account Assignments" 20000327
25 ON_PAI Instance method Public Event handling method PAI of Subscreen Container SAPLCATSXT 0200 20020610
26 ON_PBO Instance method Public Event handling method PBO of Customer Subscreen SAPLCATSXT 0620 20020610
27 ON_PROCESS_MODE_CHANGED Instance method Public Event handling method Change Processing Mode (Display <-> Change) 20000407
28 ON_RECEIVER_OBJECT_TEXT Instance method Public Event handling method Receiver object text determined for CATSXT basic data 20020610
29 ON_TARGET_HOURS_REQUESTED Instance method Public Event handling method Target hours for target/actual time adjustment requested 20020716
30 ON_TASK_TYPE_CHANGED Instance method Public Event handling method Activity type was changed 20000818
31 ON_TRAVEL_MANAGER_CALL Instance method Public Event handling method Call Up of CATSXT from Travel Expense Manager 20020628
32 ON_UNDO_BUFFER_SET Instance method Public Event handling method Undo buffer generated 20001114
33 ON_UNDO_REQUESTED Instance method Public Event handling method Undo action triggered 20001114
34 ON_USER_DEFAULTS_READ Static method Public Event handling method User settings selected from database 20001104
35 REGISTER_EMPLOYEE_EVENTS Instance method Public Method Registration of Events in Class CL_EMPLOYEE_CATSXT 19991212
36 REGISTER_TIME_SHEET_EVENTS Instance method Public Method Registration of Events in Class CL_TIME_SHEET_CATSXT 19991212
Events
Interface IF_EX_CATSXT_EVENT has no event.
Types
Interface IF_EX_CATSXT_EVENT has no local type.
Method Signatures

Method INITIALIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CUSTOMER_FCODES Call by reference Type reference (TYPE) CATSXT_CUSTOMER_FCODES_ITAB CATSXT - Kundenfunktionscodes 20020709
2 Changing CH_F4_HELP_COMP Call by reference Type reference (TYPE) CATSXT_TASKCOMP_RANGES_ITAB Komponenten fuer die es eine kundenspezifische F4 Hilfe gibt 20020628
3 Importing IM_CONTROL Call by reference Type reference (TYPE) CATSXT_INIT_CHANGE Transaktions-/Objektinitialisierungsdaten 20000128
4 Importing IM_EMPLOYEE_OBJREF Call by reference Object reference (TYPE REF TO) CL_EMPLOYEE_CATSXT Mitarbeiter - Arbeitszeitdatenerfassung 20000328
5 Importing IM_PERSONNEL_NUMBER Call by reference Type reference (TYPE) PERNR_D Personalnummer 20000128
6 Importing IM_PROCESS_MODE Call by reference Type reference (TYPE) CATSXT_PROCESS_MODE Prozessierungsmodus des Arbeitszeitblattes 20000128
7 Importing IM_TIME_SHEET_OBJREF Call by reference Object reference (TYPE REF TO) CL_TIME_SHEET_CATSXT Arbeitszeitblatt für Dienstleister 20000328
# Exception Resumable Description Created on
1 FAILED Initialisierung abgebrochen 20000509

Method ON_ACTIVITIES_SAVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_ACTIVITY_TAB Call by reference Attribute reference (LIKE) 19991216
2 Importing EX_DELETED_ACTIVITY_TAB Call by reference Attribute reference (LIKE) 20011207
3 Importing EX_MESSAGE_TAB Call by reference Attribute reference (LIKE) 19991216
4 Importing EX_NEW_ACTIVITY_TAB Call by reference Attribute reference (LIKE) 20011207

Method ON_ACTIVITIES_SAVED on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_ACTIVITY_COPIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_ACTIVITY_DATA Call by reference Attribute reference (LIKE) 20000324

Method ON_ACTIVITY_COPIED on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_ACTIVITY_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_ACTIVITY_DATA Call by reference Attribute reference (LIKE) 20000324

Method ON_ACTIVITY_DELETED on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_ACTIVITY_EDITED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_ACTIVITY_DATA Call by reference Attribute reference (LIKE) 20000324

Method ON_ACTIVITY_EDITED on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_ACTIVITY_ENRICHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_ACTIVITY_DATA Call by reference Attribute reference (LIKE) 20001109

Method ON_ACTIVITY_ENRICHED on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_AFTER_ACTIVITY_VALIDATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_ACTIVITY_DATA Call by reference Attribute reference (LIKE) 20000322
2 Importing EX_MESSAGE_TAB Call by reference Attribute reference (LIKE) 20000322

Method ON_AFTER_ACTIVITY_VALIDATION on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_APPROVAL_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_APPROVAL_AUTHORIZATION Call by reference Attribute reference (LIKE) 20000502

Method ON_APPROVAL_AUTHORIZATION on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_BEFORE_ACTIVITY_VALIDATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_ACTIVITY_DATA Call by reference Attribute reference (LIKE) 20000322

Method ON_BEFORE_ACTIVITY_VALIDATION on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_BEFORE_CLIPBOARD_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_ALV_OBJREF Call by reference Attribute reference (LIKE) 20020508
2 Importing EX_FIELDCAT Call by reference Attribute reference (LIKE) 20020508
3 Importing EX_FILTERCAT Call by reference Attribute reference (LIKE) 20020508
4 Importing EX_LAYOUT Call by reference Attribute reference (LIKE) 20020508
5 Importing EX_PRINT Call by reference Attribute reference (LIKE) 20030401
6 Importing EX_SORTCAT Call by reference Attribute reference (LIKE) 20020508
7 Importing EX_VARIANT Call by reference Attribute reference (LIKE) 20020508

Method ON_BEFORE_CLIPBOARD_DISPLAY on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_BEFORE_HISTORY_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_ALV_OBJREF Call by reference Attribute reference (LIKE) 20020508
2 Importing EX_FIELDCAT Call by reference Attribute reference (LIKE) 20020508
3 Importing EX_FILTERCAT Call by reference Attribute reference (LIKE) 20020508
4 Importing EX_LAYOUT Call by reference Attribute reference (LIKE) 20020508
5 Importing EX_PRINT Call by reference Attribute reference (LIKE) 20030401
6 Importing EX_SORTCAT Call by reference Attribute reference (LIKE) 20020508
7 Importing EX_VARIANT Call by reference Attribute reference (LIKE) 20020508

Method ON_BEFORE_HISTORY_DISPLAY on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_BEFORE_SAVING_ACTIVITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_ACTIVITY_DATA Call by reference Attribute reference (LIKE) 20010305

Method ON_BEFORE_SAVING_ACTIVITIES on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_BEFORE_SAVING_USER_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_USER_DEFAULTS Call by reference Attribute reference (LIKE) 20001104
2 Importing EX_USER_ID Call by reference Attribute reference (LIKE) 20001104

Method ON_BEFORE_SAVING_USER_DEFAULTS on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_CHANGE_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_CHANGE_AUTHORIZATION Call by reference Attribute reference (LIKE) 20000322

Method ON_CHANGE_AUTHORIZATION on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_CUSTOMER_FUNCTION_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_FCODE Call by reference Attribute reference (LIKE) 20000905

Method ON_CUSTOMER_FUNCTION_REQUESTED on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_DEFAULT_VALUE_PROPOSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_DEFAULT_VALUE Call by reference Attribute reference (LIKE) 20020702
2 Importing EX_TASKCOMPONENT Call by reference Attribute reference (LIKE) 20020702
3 Importing EX_WORKDATE Call by reference Attribute reference (LIKE) 20020702

Method ON_DEFAULT_VALUE_PROPOSED on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_DISPLAY_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_DISPLAY_AUTHORIZATION Call by reference Attribute reference (LIKE) 20000322

Method ON_DISPLAY_AUTHORIZATION on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_END_OF_TIME_SHEET Signature

Method ON_END_OF_TIME_SHEET on Interface IF_EX_CATSXT_EVENT has no parameter.
Method ON_END_OF_TIME_SHEET on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_F4_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_COMPONENT_TEXT Call by reference Attribute reference (LIKE) 20020628
2 Importing EX_F4_VALUE Call by reference Attribute reference (LIKE) 20020628
3 Importing EX_TASKCOMPONENT Call by reference Attribute reference (LIKE) 20020628

Method ON_F4_COMPONENT on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_INFOCENTER_BUILT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_INFOCENTER_DATA Call by reference Attribute reference (LIKE) 20000425
2 Importing EX_INFOCENTER_OBJREF Call by reference Attribute reference (LIKE) 20001114

Method ON_INFOCENTER_BUILT on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_INFOCENTER_BUTTON_CLICKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_INFOCENTER_RECORD Call by reference Attribute reference (LIKE) 20001115

Method ON_INFOCENTER_BUTTON_CLICKED on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_MYLIST_BUILT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_MYLIST Call by reference Attribute reference (LIKE) 20000327

Method ON_MYLIST_BUILT on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_MYLIST_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_MYLIST Call by reference Attribute reference (LIKE) 20060808

Method ON_MYLIST_SELECTED on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_MYLIST_UPDATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_MYLIST Call by reference Attribute reference (LIKE) 20000327

Method ON_MYLIST_UPDATED on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_PAI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_ACTIVITY_DATA Call by reference Attribute reference (LIKE) 20020610
2 Importing EX_CUSTOMER_FIELDS Call by reference Attribute reference (LIKE) 20020610
3 Importing EX_FRAMEWORK_DATA Call by reference Attribute reference (LIKE) 20020610

Method ON_PAI on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_PBO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_ACTIVITY_DATA Call by reference Attribute reference (LIKE) 20020610
2 Importing EX_CUSTOMER_FIELDS Call by reference Attribute reference (LIKE) 20020912
3 Importing EX_FRAMEWORK_DATA Call by reference Attribute reference (LIKE) 20020610

Method ON_PBO on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_PROCESS_MODE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_NEW_PROCESS_MODE Call by reference Attribute reference (LIKE) 20000818

Method ON_PROCESS_MODE_CHANGED on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_RECEIVER_OBJECT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_OBJECT_NUMBER Call by reference Attribute reference (LIKE) 20020610
2 Importing EX_RECEIVER_OBJECT_TEXT Call by reference Attribute reference (LIKE) 20020610

Method ON_RECEIVER_OBJECT_TEXT on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_TARGET_HOURS_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_ADDOVERTIME Call by reference Attribute reference (LIKE) 20020716
2 Importing EX_SUBHRTIMES Call by reference Attribute reference (LIKE) 20020716
3 Importing EX_TIMETYPE Call by reference Attribute reference (LIKE) 20020716

Method ON_TARGET_HOURS_REQUESTED on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_TASK_TYPE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_ACTIVITY_DATA Call by reference Attribute reference (LIKE) 20000818
2 Importing EX_CUSTOMER_FIELDS Call by reference Attribute reference (LIKE) 20020912
3 Importing EX_DISPLAY_PERIODS Call by reference Attribute reference (LIKE) 20000818
4 Importing EX_FRAMEWORK_DATA Call by reference Attribute reference (LIKE) 20000818
5 Importing EX_NEW_TASK_TYPE Call by reference Attribute reference (LIKE) 20000818

Method ON_TASK_TYPE_CHANGED on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_TRAVEL_MANAGER_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_CONTROL_DATA Call by reference Attribute reference (LIKE) 20020628
2 Importing EX_CUSTOMER_FIELDS Call by reference Attribute reference (LIKE) 20020628

Method ON_TRAVEL_MANAGER_CALL on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_UNDO_BUFFER_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_UNDO_BUFFER_DATA Call by reference Attribute reference (LIKE) 20001114

Method ON_UNDO_BUFFER_SET on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_UNDO_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_UNDO_BUFFER_DATA Call by reference Attribute reference (LIKE) 20001114

Method ON_UNDO_REQUESTED on Interface IF_EX_CATSXT_EVENT has no exception.

Method ON_USER_DEFAULTS_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_USER_DEFAULTS Call by reference Attribute reference (LIKE) 20001104
2 Importing EX_USER_ID Call by reference Attribute reference (LIKE) 20001104

Method ON_USER_DEFAULTS_READ on Interface IF_EX_CATSXT_EVENT has no exception.

Method REGISTER_EMPLOYEE_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EMPLOYEE_OBJREF Call by reference Object reference (TYPE REF TO) CL_EMPLOYEE_CATSXT Mitarbeiter - Arbeitszeitdatenerfassung 20000818

Method REGISTER_EMPLOYEE_EVENTS on Interface IF_EX_CATSXT_EVENT has no exception.

Method REGISTER_TIME_SHEET_EVENTS Signature

Method REGISTER_TIME_SHEET_EVENTS on Interface IF_EX_CATSXT_EVENT has no parameter.
Method REGISTER_TIME_SHEET_EVENTS on Interface IF_EX_CATSXT_EVENT has no exception.
History
Last changed by/on SAP  20070912 
SAP Release Created in 46C