SAP IF_ISH_GUI_APPLICATION OO Class - IS-H: GUI - Application









IF_ISH_GUI_APPLICATION is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class IF_ISH_GUI_APPLICATION including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events



Method list of IF_ISH_GUI_APPLICATION SAP class


A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD. Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...


Method NameDescriptionVisability
BUILD_ALV_VARIANT_REPORTCreates Program Name for an ALV VariantPublic
CALL METHOD if_ish_gui_application=>BUILD_ALV_VARIANT_REPORT...more details

CANCEL_NEXT_MDYEVT_PROCPrevents Processing of Next Subscreen Container QueryPublic
CALL METHOD if_ish_gui_application=>CANCEL_NEXT_MDYEVT_PROC...more details

CLEAR_CRSPOS_MESSAGEDeletes the Cursor Positioning MessagePublic
CALL METHOD if_ish_gui_application=>CLEAR_CRSPOS_MESSAGE...more details

DESTROYPrivate
CALL METHOD if_ish_gui_application=>DESTROY...more details

GET_ALV_VARIANT_REPORT_PREFIXReturns Prefix for Program Name for an ALV VariantPublic
CALL METHOD if_ish_gui_application=>GET_ALV_VARIANT_REPORT_PREFIX...more details

GET_CRSPOS_MESSAGEReturns the Cursor Positioning MessagePublic
CALL METHOD if_ish_gui_application=>GET_CRSPOS_MESSAGE...more details

GET_ELEMENT_IDPrivate
CALL METHOD if_ish_gui_application=>GET_ELEMENT_ID...more details

GET_ELEMENT_NAMEPrivate
CALL METHOD if_ish_gui_application=>GET_ELEMENT_NAME...more details

GET_FOCUSSED_VIEWReturns the Focused ViewPublic
CALL METHOD if_ish_gui_application=>GET_FOCUSSED_VIEW...more details

GET_LAYOUTReturns the Application SettingsPublic
CALL METHOD if_ish_gui_application=>GET_LAYOUT...more details

GET_MAIN_CONTROLLERReturns the Main ControllerPublic
CALL METHOD if_ish_gui_application=>GET_MAIN_CONTROLLER...more details

GET_STARTUP_SETTINGSReturns the Start SettingsPublic
CALL METHOD if_ish_gui_application=>GET_STARTUP_SETTINGS...more details

GET_VCODEReturns the Processing ModePublic
CALL METHOD if_ish_gui_application=>GET_VCODE...more details

IS_DESTROYEDPrivate
CALL METHOD if_ish_gui_application=>IS_DESTROYED...more details

IS_EMBEDDEDReturns Whether Application Is IncludedPublic
CALL METHOD if_ish_gui_application=>IS_EMBEDDED...more details

IS_INITIALIZEDReturns Whether the Object Is InitializedPublic
CALL METHOD if_ish_gui_application=>IS_INITIALIZED...more details

IS_IN_DESTROY_MODEPrivate
CALL METHOD if_ish_gui_application=>IS_IN_DESTROY_MODE...more details

IS_IN_INITIALIZATION_MODEReturns Whethre the Object Is Being InitializedPublic
CALL METHOD if_ish_gui_application=>IS_IN_INITIALIZATION_MODE...more details

IS_ISH_SCRM_SUPPORTEDReturns if IS-H Screen Modifications Are SupportedPublic
CALL METHOD if_ish_gui_application=>IS_ISH_SCRM_SUPPORTED...more details

IS_NEXT_MDYEVT_PROC_CANCELLEDReturns if Next Subscreen Container Query Will be ProcessedPublic
CALL METHOD if_ish_gui_application=>IS_NEXT_MDYEVT_PROC_CANCELLED...more details

IS_PAI_IN_PROCESSReturns if PAI Processing is OccurringPublic
CALL METHOD if_ish_gui_application=>IS_PAI_IN_PROCESS...more details

IS_PBO_IN_PROCESSReturns if PBO Processing is OccurringPublic
CALL METHOD if_ish_gui_application=>IS_PBO_IN_PROCESS...more details

IS_RUNNINGReturns Whether the Application Is Being ExecutedPublic
CALL METHOD if_ish_gui_application=>IS_RUNNING...more details

LOAD_LAYOUTLoads a LayoutPublic
CALL METHOD if_ish_gui_application=>LOAD_LAYOUT...more details

LOAD_VIEW_LAYOUTLoads Layout of a ViewPublic
CALL METHOD if_ish_gui_application=>LOAD_VIEW_LAYOUT...more details

PROCESS_REQUESTPrivate
CALL METHOD if_ish_gui_application=>PROCESS_REQUEST...more details

RUNExecutes the ApplicationPublic
CALL METHOD if_ish_gui_application=>RUN...more details

SAVE_LAYOUTSaves a LayoutPublic
CALL METHOD if_ish_gui_application=>SAVE_LAYOUT...more details

SAVE_VIEW_LAYOUTSaves Layout of a ViewPublic
CALL METHOD if_ish_gui_application=>SAVE_VIEW_LAYOUT...more details

SET_FOCUSSED_VIEWSets the Focused ViewPublic
CALL METHOD if_ish_gui_application=>SET_FOCUSSED_VIEW...more details

SET_VCODESets the Processing ModePublic
CALL METHOD if_ish_gui_application=>SET_VCODE...more details



IF_ISH_GUI_APPLICATION attributes

List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.

NameLevelDescriptionInitial ValueTypeVisability
CO_UCOMM_BACKConstantBack'BACK'LIKE
SYUCOMM
Public
CO_UCOMM_CANCELConstantCancel'CANCEL'LIKE
SYUCOMM
Public
CO_UCOMM_CHECKConstantCheck'CHECK'LIKE
SYUCOMM
Public
CO_UCOMM_CONFIG_LAYOUTConstantEdit Layout'CONFIG_LAYOUT'LIKE
SYUCOMM
Public
CO_UCOMM_DELETEConstantDelete'DELETE'LIKE
SYUCOMM
Public
CO_UCOMM_ENDConstantExit'END'LIKE
SYUCOMM
Public
CO_UCOMM_ENTERConstantENTER'ENTER'LIKE
SYUCOMM
Public
CO_UCOMM_SAVEConstantSave'SAVE'LIKE
SYUCOMM
Public
CO_UCOMM_SWI2DISConstantSwitch to Display Mode'SWI2DIS'LIKE
SYUCOMM
Public
CO_UCOMM_SWI2UPDConstantSwitch to Change Mode'SWI2UPD'LIKE
SYUCOMM
Public
CO_UCOMM_TRANSPORTConstantTransport'TRANSPORT'LIKE
SYUCOMM
Public


Events of Class IF_ISH_GUI_APPLICATION

Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT EXPOTING... EV_AFTER_DESTROY -
EV_BEFORE_DESTROY -

Links to Related Class(s)

IF_ISH_G...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!