SAP ABAP Interface IF_ISM_AM_PUB_CH_UI (Publication Change: Interface for UI Classes)
Hierarchy
IS-M (Software Component) SAP MEDIA
   IS-M (Application Component) SAP Media
     JAS (Package) Application development R/3 Publishing Advertising System***
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ISM_AM_PUB_CH_UI Publication Change UI 20121210
Properties
Interface IF_ISM_AM_PUB_CH_UI  
Short Description Publication Change: Interface for UI Classes    
General Data
Package JAS   Application development R/3 Publishing Advertising System*** 
Created 20120530   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 JHA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_ISM_AM_PUB_CH_UI has no interface.
Friends
Interface IF_ISM_AM_PUB_CH_UI has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_ALV_GRID Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID SAP List Viewer 20121210
2 GR_ALV_GRID_BDS Static Attribute Public Object reference (TYPE REF TO) CL_ISM_AM_PUB_CH_UI_BDS Publication Change UI: Billing Datasets 20121210
3 GR_ALV_GRID_SL Static Attribute Public Object reference (TYPE REF TO) CL_ISM_AM_PUB_CH_UI_SL Publication Change UI: Schedule Lines 20121210
4 GR_ALV_GRID_SL_B Static Attribute Public Object reference (TYPE REF TO) CL_ISM_AM_PUB_CH_UI_SL_B Collective Publication Change UI: Schedule Lines 20121210
5 GR_ALV_GRID_SL_GRP Static Attribute Public Object reference (TYPE REF TO) CL_ISM_AM_PUB_CH_UI_SL_GRP Publication Change UI: Publication Groups 20121210
6 GR_ALV_GRID_SL_GRP_B Static Attribute Public Object reference (TYPE REF TO) CL_ISM_AM_PUB_CH_UI_SL_GRP_B Collective Publication Change UI: Publication Groups 20121210
7 GR_ALV_GRID_SL_SUB_B Static Attribute Public Object reference (TYPE REF TO) CL_ISM_AM_PUB_CH_UI_SL_SUB_B Collective Publication Change UI: Schedule Lines 20121210
8 GR_CUSTOM_CONTAINER_ALV Instance attribute Public Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20121210
9 GR_CUSTOM_CONTAINER_LOG Instance attribute Public Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20121210
10 GR_DATA_CHANGED Instance attribute Public Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Log for Data Entry 20121210
11 GR_PROTO Instance attribute Public Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Log for Data Entry 20121210
12 GR_PUB_CHANGE Instance attribute Public Object reference (TYPE REF TO) CL_ISM_AM_PUB_CHANGE Publication Change 20121210
13 GR_PUB_CHANGE_BULK Instance attribute Public Object reference (TYPE REF TO) CL_ISM_AM_PUB_CHANGE_BULK Publication Change - Mass Change 20121210
14 GS_SL_300 Instance attribute Public Type reference (TYPE) JHA1_PUB_CHNG_300_STR Schedule Lines Screen for Manual Generation 20121210
15 GS_SL_300_LOOP Instance attribute Public Type reference (TYPE) JHA1_PUB_CHNG_300_STR Schedule Lines Screen for Manual Generation 20121210
16 GT_JHAEA_COMP_OUT Instance attribute Public Type reference (TYPE) JHA1_PUB_OUT_T Publication Group 20121210
17 GT_JHAEA_MAN_OUT Instance attribute Public Type reference (TYPE) JHA1_PUB_CHNG_300_TAB Schedule Lines Generated Manually 20121210
18 GT_JHAEA_OUT Instance attribute Public Type reference (TYPE) JHA1_PUB_CHANGE_JHAEA_OUT_T Schedule Lines 20121210
19 GT_JHAEA_SUB_OUT Instance attribute Public Type reference (TYPE) JHA1_PUB_CHANGE_JHAEA_OUT_T Schedule Lines for Publication Group 20121210
20 GT_JHAGA_OUT Instance attribute Public Type reference (TYPE) JHA1_PUB_CHANGE_JHAGA_OUT_T Billing Datasets 20121210
21 GT_JHAGA_SUB_OUT Instance attribute Public Type reference (TYPE) JHA1_PUB_CHANGE_JHAGA_OUT_T Billing Datasets for Publication Group 20121210
22 GT_PUB_CHANGE_DATA Instance attribute Public Type reference (TYPE) JHA1_PUB_CHNG_300_TAB Changed Data on Screen 300 20121210
23 GT_SL_300 Instance attribute Public Type reference (TYPE) JHA1_PUB_CHNG_300_TAB Schedule Lines Screen for Manual Generation 20121210
24 GT_SL_300_LOOP Instance attribute Public Type reference (TYPE) JHA1_PUB_CHNG_300_TAB Schedule Lines Screen for Manual Generation 20121210
25 GV_AVM_NR Instance attribute Public Type reference (TYPE) AVM_NR IS-M/AM: Sales Document Number 20121210
26 GV_CONTAINER_ALV Instance attribute Public Type reference (TYPE) DYNFNAM ALV Container (Name) 20121210
27 GV_CONTAINER_LOG Instance attribute Public Type reference (TYPE) DYNFNAM ALV Log Container (Name) 20121210
28 GV_CONTEXT_SL_GEN_MAN Instance attribute Public Type reference (TYPE) BOOLEAN Manual Schedule Line Generation Context 20121210
29 GV_DATA_CHCK_COMPL Instance attribute Public Type reference (TYPE) BOOLEAN Indicator: All Data has Been Checked 20121210
30 GV_FLG_UPDATE Static Attribute Public Type reference (TYPE) XFELD Change Indicator 20121210
31 GV_GLOBAL_TABNAME Instance attribute Public Type reference (TYPE) TABNAME Table Name of Global Data Table 20121210
32 GV_GRID_TITLE Instance attribute Public Type reference (TYPE) LVC_TITLE ALV Control: Title Line Text 20121210
33 GV_LAYOUT_INFO_FNAME Instance attribute Public Type reference (TYPE) LVC_CIFNM ALV control: Field name with simple row color coding 20121210
34 GV_LAYOUT_STYLEFNAME Instance attribute Public Type reference (TYPE) LVC_FNAME ALV Control: Field Name Display Style for Specific Cells 20121210
35 GV_POS_NR Instance attribute Public Type reference (TYPE) POS_NR IS-M: Order Item Number 20121210
36 GV_REPID Instance attribute Public Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20121210
37 GV_STRUCTURE_NAME Instance attribute Public Type reference (TYPE) TABNAME ALV Screen Structure 20121210
38 GV_SWITCH_SCREEN Instance attribute Public Type reference (TYPE) NUMC1 Screen 1 = Groups , Screen 2 = Schedule Lines 20121210
39 GV_VARIANT_ID Instance attribute Public Type reference (TYPE) SLIS_HANDL Administrative ID for Layout Variants 20121210
40 RJHAORDER Instance attribute Public Type reference (TYPE) RJHAORDER_STR IS-M/AM: Sales Document 20121210
41 RJHAP Instance attribute Public Type reference (TYPE) RJHAP IS-M/AM: Order-Publishing-Media Item Structure 20121210
42 RJHAPA Instance attribute Public Type reference (TYPE) RJHAPA IS-M: Order-Publishing-Media Item Ad Structure 20121210
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_GRID Instance method Public Method Generate ALV Grid 20121210
2 DISPLAY_PROTOCOL Instance method Public Method Display Log 20121210
3 FIRST_DISPLAY_OF_GRID Instance method Public Method Initialization/Initial Display of ALV Grid 20121210
4 HANDLE_AFTER_USER_COMMAND Instance method Public Event handling method Event Handler for Handle After User Command 20121210
5 HANDLE_DATA_CHANGED Instance method Public Event handling method Event Handler for Data Changes/Entries 20121210
6 HANDLE_DOUBLE_CLICK Instance method Public Event handling method Event Handler for Double Click 20121210
7 HANDLE_HOTSPOT_CLICK Instance method Public Event handling method Event Handler for Hotspot Click 20121210
8 HANDLE_MENU_BUTTON Instance method Public Event handling method Event Handler for Menu Buttons 20121210
9 HANDLE_TOOLBAR Instance method Public Event handling method Event Handler for Menu Bar 20121210
10 HANDLE_USER_COMMAND Instance method Public Event handling method Event Handler for User Command 20121210
11 ON_F4 Instance method Public Event handling method Event Handler for F4 Possible Entries 20121210
12 REFRESH_GRID Instance method Public Method Refresh ALV Grid 20121210
13 REGISTER_EVENTS Instance method Public Method Event Registration 20121210
14 REGISTER_F4 Instance method Public Method Register F4 Possible Entries Help for Fields 20121210
15 SET_DISPLAY_VARIANT Instance method Public Method Generate Display Variants for ALV Grid 20121210
16 SET_DROP_DOWN_REASON Instance method Public Method Generate Change Reasons Dropdown List 20121210
17 SET_EVENT_HANDLER Instance method Public Method Set Event Handler 20121210
18 SET_FIELDCATALOG Instance method Public Method Generate Field Catalog 20121210
19 SET_GRID_LAYOUT Instance method Public Method Generate ALV Grid Layout 20121210
20 SET_LOG_REFERENCE Instance method Public Method Supplies Reference to the Log Object 20121210
21 SET_TOOLBAR Instance method Public Method Generate Toolbar 20121210
22 SHOW_DETAIL_SL_GRP Instance method Public Method Schedule Lines/Groupings for Publication Group 20121210
Events
Interface IF_ISM_AM_PUB_CH_UI has no event.
Types
Interface IF_ISM_AM_PUB_CH_UI has no local type.
Method Signatures

Method BUILD_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RJHAORDER Call by reference Type reference (TYPE) RJHAORDER_STR IS-M/AM: Verkaufsbeleg 20121210
2 Changing CT_JHAEA_COMP_OUT Call by reference Type reference (TYPE) JHA1_PUB_OUT_T Erscheinungsgruppen 20121210
3 Changing CT_JHAEA_OUT Call by reference Type reference (TYPE) JHA1_PUB_CHANGE_JHAEA_OUT_T Einteilungen 20121210
4 Changing CT_JHAEA_SUB_OUT Call by reference Type reference (TYPE) JHA1_PUB_CHANGE_JHAEA_OUT_T Einteilungen zur Erssch.Gruppe 20121210
5 Changing CT_JHAGA_OUT Call by reference Type reference (TYPE) JHA1_PUB_CHANGE_JHAGA_OUT_T GruppiFaktura 20121210
6 Changing CT_JHAGA_SUB_OUT Call by reference Type reference (TYPE) JHA1_PUB_CHANGE_JHAGA_OUT_T GruppiFaktura zur Erssch.Gruppe 20121210
7 Importing IV_CONTEXT_SL_GEN_MAN Call by reference Type reference (TYPE) ISM_PUB_CHNG_SL_GEN_MAN Erscheinungsändrg: Position mit man.generierten Einteilungen 20121210
8 Importing IV_SET_READY_FOR_INPUT Call by reference Type reference (TYPE) BOOLEAN ' ' Grid soll eingabebereit sein 20121210

Method BUILD_GRID on Interface IF_ISM_AM_PUB_CH_UI has no exception.

Method DISPLAY_PROTOCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20121210

Method DISPLAY_PROTOCOL on Interface IF_ISM_AM_PUB_CH_UI has no exception.

Method FIRST_DISPLAY_OF_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20121210
2 Changing CT_OUTTAB Call by reference Type reference (TYPE) STANDARD TABLE ALV Ausgabetabelle 20121210
3 Importing IS_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYO ALV-Control: Layoutstruktur 20121210
4 Importing IS_VARIANT Call by reference Type reference (TYPE) DISVARIANT Anzeigevariante (externe Verwendung) 20121210
5 Importing IT_TOOLBAR_EXCLUDING Call by reference Type reference (TYPE) UI_FUNCTIONS Funktionscodestabelle 20121210
6 Importing IV_LAYOUT_STYLEFNAME Call by reference Type reference (TYPE) LVC_FNAME Komponentennamen für Cell-Style-Tabelle 20121210
7 Importing IV_LINECOLOR Call by reference Type reference (TYPE) LVC_CIFNM ALV-Control: Feldname mit einfacher Farbcodierung für Zeile 20121210
8 Importing IV_SET_READY_FOR_INPUT Call by reference Type reference (TYPE) BOOLEAN ' ' boolsche Variable (X=true, -=false, space=unknown) 20121210
9 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) TABNAME Strukturname der ALV Ausgabetabelle 20121210

Method FIRST_DISPLAY_OF_GRID on Interface IF_ISM_AM_PUB_CH_UI has no exception.

Method HANDLE_AFTER_USER_COMMAND Signature

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

Method HANDLE_AFTER_USER_COMMAND on Interface IF_ISM_AM_PUB_CH_UI has no exception.

Method HANDLE_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Value transfer Attribute reference (LIKE) Datenänderungsobjekt 20121210
2 Importing SENDER Value transfer Attribute reference (LIKE) 20121210

Method HANDLE_DATA_CHANGED on Interface IF_ISM_AM_PUB_CH_UI has no exception.

Method HANDLE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20121210
2 Importing E_COLUMN Value transfer Attribute reference (LIKE) 20121210
3 Importing E_ROW Value transfer Attribute reference (LIKE) 20121210

Method HANDLE_DOUBLE_CLICK on Interface IF_ISM_AM_PUB_CH_UI has no exception.

Method HANDLE_HOTSPOT_CLICK Signature

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

Method HANDLE_HOTSPOT_CLICK on Interface IF_ISM_AM_PUB_CH_UI has no exception.

Method HANDLE_MENU_BUTTON Signature

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

Method HANDLE_MENU_BUTTON on Interface IF_ISM_AM_PUB_CH_UI has no exception.

Method HANDLE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Value transfer Attribute reference (LIKE) 20121210
2 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20121210

Method HANDLE_TOOLBAR on Interface IF_ISM_AM_PUB_CH_UI has no exception.

Method HANDLE_USER_COMMAND Signature

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

Method HANDLE_USER_COMMAND on Interface IF_ISM_AM_PUB_CH_UI has no exception.

Method ON_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_EVENT_DATA Value transfer Attribute reference (LIKE) 20121210
2 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20121210
3 Importing ET_BAD_CELLS Value transfer Attribute reference (LIKE) 20121210
4 Importing E_DISPLAY Value transfer Attribute reference (LIKE) 20121210
5 Importing E_FIELDNAME Value transfer Attribute reference (LIKE) 20121210
6 Importing E_FIELDVALUE Value transfer Attribute reference (LIKE) 20121210
7 Importing SENDER Value transfer Attribute reference (LIKE) >SENDER< 20121210

Method ON_F4 on Interface IF_ISM_AM_PUB_CH_UI has no exception.

Method REFRESH_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_JHAEA_COMP_OUT Call by reference Type reference (TYPE) JHA1_PUB_OUT_T Erscheinungsgruppen 20121210
2 Changing CT_JHAEA_MAN_OUT Call by reference Type reference (TYPE) JHA1_PUB_CHNG_300_TAB Einteilungen Einzelbearbeitung 20121210
3 Changing CT_JHAEA_OUT Call by reference Type reference (TYPE) JHA1_PUB_CHANGE_JHAEA_OUT_T Einteilungen 20121210
4 Changing CT_JHAEA_SUB_OUT Call by reference Type reference (TYPE) JHA1_PUB_CHANGE_JHAEA_OUT_T Einteilungen zur Gruppe 20121210
5 Changing CT_JHAGA_SUB_OUT Call by reference Type reference (TYPE) JHA1_PUB_CHANGE_JHAGA_OUT_T Gruppierung Fakturen zur Gruppe 20121210
6 Changing CV_DATA_CHCK_COMPL Call by reference Type reference (TYPE) BOOLEAN Daten bereits geprüft 20121210

Method REFRESH_GRID on Interface IF_ISM_AM_PUB_CH_UI has no exception.

Method REGISTER_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20121210

Method REGISTER_EVENTS on Interface IF_ISM_AM_PUB_CH_UI has no exception.

Method REGISTER_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20121210

Method REGISTER_F4 on Interface IF_ISM_AM_PUB_CH_UI has no exception.

Method SET_DISPLAY_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VARIANT Call by reference Type reference (TYPE) DISVARIANT Anzeigevariante (externe Verwendung) 20121210
2 Importing IV_REPID Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20121210
3 Importing IV_VARIANT_ID Call by reference Type reference (TYPE) SLIS_HANDL VerwaltungsID für Layoutvarianten 20121210

Method SET_DISPLAY_VARIANT on Interface IF_ISM_AM_PUB_CH_UI has no exception.

Method SET_DROP_DOWN_REASON Signature

Method SET_DROP_DOWN_REASON on Interface IF_ISM_AM_PUB_CH_UI has no parameter.
Method SET_DROP_DOWN_REASON on Interface IF_ISM_AM_PUB_CH_UI has no exception.

Method SET_EVENT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20121210

Method SET_EVENT_HANDLER on Interface IF_ISM_AM_PUB_CH_UI has no exception.

Method SET_FIELDCATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20121210
2 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20121210

Method SET_FIELDCATALOG on Interface IF_ISM_AM_PUB_CH_UI has no exception.

Method SET_GRID_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYO ALV-Control: Layoutstruktur 20121210
2 Importing IV_GRID_TITLE Call by reference Type reference (TYPE) LVC_TITLE ALV-Control: Text der Titelzeile 20121210

Method SET_GRID_LAYOUT on Interface IF_ISM_AM_PUB_CH_UI has no exception.

Method SET_LOG_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20121210

Method SET_LOG_REFERENCE on Interface IF_ISM_AM_PUB_CH_UI has no exception.

Method SET_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TOOLBAR_EXCLUDING Call by reference Type reference (TYPE) UI_FUNCTIONS Funktionscodestabelle 20121210

Method SET_TOOLBAR on Interface IF_ISM_AM_PUB_CH_UI has no exception.

Method SHOW_DETAIL_SL_GRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_JHAEA_COMP_OUT Call by reference Type reference (TYPE) JHA1_PUB_OUT_T 20121210
2 Changing CT_JHAEA_SUB_OUT Call by reference Type reference (TYPE) JHA1_PUB_CHANGE_JHAEA_OUT_T 20121210
3 Changing CT_JHAGA_SUB_OUT Call by reference Type reference (TYPE) JHA1_PUB_CHANGE_JHAGA_OUT_T 20121210
4 Importing ET_JHAEA_OUT Call by reference Type reference (TYPE) JHA1_PUB_CHANGE_JHAEA_OUT_T 20121210
5 Importing ET_JHAGA_OUT Call by reference Type reference (TYPE) JHA1_PUB_CHANGE_JHAGA_OUT_T 20121210
6 Importing E_ROW_ID Call by reference Type reference (TYPE) LVC_S_ROW ALV-Control: Beschreibung einer Zeile 20121210
7 Importing E_TABIX Call by reference Type reference (TYPE) SY-TABIX Index interner Tabellen 20121210

Method SHOW_DETAIL_SL_GRP on Interface IF_ISM_AM_PUB_CH_UI has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in