SAP ABAP Interface IF_EX_EXPD_ENHANCE (Interface for BAdI: EXPD_ENHANCE)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PS-PRG-TRC (Application Component) Progress Tracking
     EXPD (Package) Expediting for Order
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EXM_IM_BADI_EXPD_ENHANCE Example implementation of Progress Tracking BADI 20090406
Properties
Interface IF_EX_EXPD_ENHANCE  
Short Description Interface for BAdI: EXPD_ENHANCE    
General Data
Package EXPD   Expediting for Order 
Created 20081201   SAP 
Last changed 20100310   SAP 
Unicode checks active    
Forward declarations
Interface IF_EX_EXPD_ENHANCE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20081201
Friends
Interface IF_EX_EXPD_ENHANCE has no friend.
Attributes
Interface IF_EX_EXPD_ENHANCE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACTION_BUTTON_CLICK Instance method Public Method Define Pushbutton Function 20081202
2 ACTION_DOUBLE_CLICK_PO Instance method Public Method Define Hotspot Function 20081202
3 ADD_ICONS_QUICK Instance method Public Method Update Icon Quick Information 20081202
4 REFRESH_PO_DATA Instance method Public Method Refresh Progress Tracking Information with PO Data 20081202
5 UPD_FIELDCAT Instance method Public Method Change Properties of SAP List Viewer (ALV) 20081202
6 UPD_STATISTICS Instance method Public Method Update Statistics 20081201
7 UPD_STATISTICS_LAST_LINE Instance method Public Method Update Statistics for Last Processed Object 20081201
8 UPD_STYLE Instance method Public Method Update SAP List Viewer (ALV) Style 20081203
Events
Interface IF_EX_EXPD_ENHANCE has no event.
Types
Interface IF_EX_EXPD_ENHANCE has no local type.
Method Signatures

Method ACTION_BUTTON_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EVENT_TAB Call by reference Type reference (TYPE) STANDARD TABLE Event table 20081202
2 Changing CT_OBJ_TAB Call by reference Type reference (TYPE) STANDARD TABLE Tracking objects 20081202
3 Changing CT_STATUS_NOTE_T Call by reference Type reference (TYPE) STANDARD TABLE Table of status notes 20081202
4 Importing IR_EVENT_GRID Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer for events 20081202
5 Importing IR_XPD_GRID Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer for tracking object 20081202
6 Importing IS_COL_ID Call by reference Type reference (TYPE) LVC_S_COL ALV Control: Column ID 20081202
7 Importing IV_JUST_DISPLAYED Call by reference Type reference (TYPE) C Display mode: 'X' for Yes 20081202

Method ACTION_BUTTON_CLICK on Interface IF_EX_EXPD_ENHANCE has no exception.

Method ACTION_DOUBLE_CLICK_PO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_COL_ID Call by reference Type reference (TYPE) LVC_S_COL ALV Control: Column ID 20081202
2 Importing IV_EBELN Call by reference Type reference (TYPE) EKKO-EBELN Purchasing Document Number 20081202
3 Importing IV_EBELP Call by reference Type reference (TYPE) EKPO-EBELP Item Number of Purchasing Document 20081202
4 Importing IV_VALUE Call by reference Type reference (TYPE) C Clicked value 20081202
5 Importing I_ETENR Call by reference Type reference (TYPE) EKET-ETENR Delivery Schedule Line Counter 20081202

Method ACTION_DOUBLE_CLICK_PO on Interface IF_EX_EXPD_ENHANCE has no exception.

Method ADD_ICONS_QUICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TRACKOBJ Call by reference Type reference (TYPE) EXPD_OBJ_DATA Data for Object Progress Tracking 20081202
2 Importing IT_STATUS_NOTES_ALL Call by reference Type reference (TYPE) STANDARD TABLE Status notes table 20081202

Method ADD_ICONS_QUICK on Interface IF_EX_EXPD_ENHANCE has no exception.

Method REFRESH_PO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_EVENT_GRID Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV Grid for Event 20081202
2 Changing CR_XPD_GRID Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV Grid for Tracking object 20081202
3 Changing CT_ALL_EVENTS Call by reference Type reference (TYPE) STANDARD TABLE Table of all events 20081202
4 Changing CT_EVENT_TAB Call by reference Type reference (TYPE) STANDARD TABLE Table of event 20081202
5 Changing CT_OBJ_TAB Call by reference Type reference (TYPE) STANDARD TABLE Table of tracking object 20081202
6 Changing CT_STD_EVENTS Call by reference Type reference (TYPE) STANDARD TABLE Table of standard events 20081202
7 Changing CT_TXPDASBLR Call by reference Type reference (TYPE) STANDARD TABLE Table of blocking reason assignment 20081202
8 Changing CT_TXPDASSC Call by reference Type reference (TYPE) STANDARD TABLE Table of Assignment of Scenario 20081202
9 Changing CT_TXPDPRIO Call by reference Type reference (TYPE) STANDARD TABLE Table of priority 20081202
10 Changing CT_TXPDSCHD Call by reference Type reference (TYPE) STANDARD TABLE Table of event scenario 20081202
11 Importing IS_RXPDSCHED Call by reference Type reference (TYPE) RXPDSCHED Event Scenarios for Expediting 20081202
12 Importing IS_TRACKOBJ Call by reference Type reference (TYPE) EXPD_OBJ_DATA Data for Object Progress Tracking 20090407
13 Importing IV_EBELN Call by reference Type reference (TYPE) EKKO-EBELN Purchasing Document Number 20081202
14 Importing IV_JUST_DISPLAY Call by reference Type reference (TYPE) C Display mode: 'X' for Yes 20081202

Method REFRESH_PO_DATA on Interface IF_EX_EXPD_ENHANCE has no exception.

Method UPD_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_FIELDCAT Call by reference Type reference (TYPE) LVC_S_FCAT ALV control: Field catalog 20081202
2 Importing IV_EXPD_OBJ Call by reference Type reference (TYPE) EXP_OBJECT Progress Tracking Object Indicator 20081202
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) LVC_S_FCAT-FIELDNAME ALV control: Field name of internal table field 20081202

Method UPD_FIELDCAT on Interface IF_EX_EXPD_ENHANCE has no exception.

Method UPD_STATISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OP_ITEM Call by reference Type reference (TYPE) C Open Item: 'X' for Yes 20081201
2 Changing CH_OP_NMR Call by reference Type reference (TYPE) C Open Subitem: 'X' for Yes 20081201
3 Changing CH_OP_ORDER Call by reference Type reference (TYPE) C Open Order: 'X' for Yes 20081201
4 Changing CH_OP_SLINE Call by reference Type reference (TYPE) C Open Schedule Line: 'X' for Yes 20081201
5 Changing CH_OV_ITEM Call by reference Type reference (TYPE) C Overdue Item: 'X' for Yes 20081201
6 Changing CH_OV_NMR Call by reference Type reference (TYPE) C Overdue Subitem: 'X' for Yes 20081201
7 Changing CH_OV_ORDER Call by reference Type reference (TYPE) C Overdue Order: 'X' for Yes 20081201
8 Changing CH_OV_SLINE Call by reference Type reference (TYPE) C Overdue Schedule Line: 'X' for Yes 20081201
9 Changing CH_RXPDSTAT Call by reference Type reference (TYPE) RXPDSTAT Statistic Data: 20081201
10 Changing CH_SKIP Call by reference Type reference (TYPE) C 'X': Skip standard logic 20090408
11 Importing IM_EBELN Call by reference Type reference (TYPE) EBELN Previours Purchasing Document Number 20090408
12 Importing IM_EBELP Call by reference Type reference (TYPE) EBELP Previours Item Number of Purchasing Document 20090408
13 Importing IM_TAB Call by reference Type reference (TYPE) EXPD_ANALYSIS Line of Expediting Reporting Data 20081201

Method UPD_STATISTICS on Interface IF_EX_EXPD_ENHANCE has no exception.

Method UPD_STATISTICS_LAST_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_RXPDSTAT Call by reference Type reference (TYPE) RXPDSTAT Statistic Data 20081201
2 Changing CH_SKIP Call by reference Type reference (TYPE) C 'X': Skip standard logic 20081201
3 Importing IM_OP_ITEM Value transfer Type reference (TYPE) C Open Item 20081201
4 Importing IM_OP_NMR Value transfer Type reference (TYPE) C Open Subitem 20081201
5 Importing IM_OP_ORDER Value transfer Type reference (TYPE) C Open Order 20081201
6 Importing IM_OP_SLINE Value transfer Type reference (TYPE) C Open Schedule Line 20081201
7 Importing IM_OV_ITEM Value transfer Type reference (TYPE) C Overdue Item 20081201
8 Importing IM_OV_NMR Value transfer Type reference (TYPE) C Overdue Subitem 20081201
9 Importing IM_OV_ORDER Value transfer Type reference (TYPE) C Overdue Order 20081201
10 Importing IM_OV_SLINE Value transfer Type reference (TYPE) C Overdue Schedule Line 20081201

Method UPD_STATISTICS_LAST_LINE on Interface IF_EX_EXPD_ENHANCE has no exception.

Method UPD_STYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CELLTAB Call by reference Type reference (TYPE) LVC_T_STYL ALV Control: Style Table for Cells 20081203
2 Importing IS_TRACKOBJ Call by reference Type reference (TYPE) EXPD_OBJ_DATA Data for Object Progress Tracking 20081203

Method UPD_STYLE on Interface IF_EX_EXPD_ENHANCE has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605