Ansicht
Dokumentation
CL_ISHMED_CNTNAVIG_OBJECT_BASE - IS-H*MED: Basisklasse für Container Navigator Objekt
CL_GUI_FRONTEND_SERVICES - Frontend Services General Material DataDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Die Klasse CL_ISHMED_CNTNAVIG_OBJECT_BASE dient als Superklasse für Container, die im IS-H*MED Container Navigator verwaltet und dargestellt werden.
Beziehungen
Die Klasse genügt dem Interface IF_ISHMED_CNTNAVIGATOR_OBJECT.
Beispiel
Im folgenden Beispiel wird eine lokale Klasse definiert, die eine HTML-View kapselt und durch Ableitung zu einem navigierbaren Container macht.
CLASS lcl_html_container DEFINITION
INHERITING FROM cl_ishmed_cntnavig_object_base .,,"!
PUBLIC SECTION.
METHODS:
constructor
IMPORTING
url ,,,,TYPE char255
container_id ,,,,TYPE string,,,,,,"!,,
container_navigator,,TYPE REF TO cl_ishmed_container_navigator
EXCEPTIONS
err_create.
ENDCLASS. "html_container
CLASS lcl_html_container IMPLEMENTATION.
METHOD constructor.
DATA,,webbrowser TYPE REF TO cl_gui_html_viewer.
CALL METHOD super->constructor
EXPORTING
container_id = container_id
parent = container_navigator->ref_container.
CREATE OBJECT webbrowser
EXPORTING
parent = me
EXCEPTIONS
OTHERS = 1.
IF sy-subrc = 0.
CALL METHOD webbrowser->show_url
EXPORTING
url = url
in_place = 'X'
EXCEPTIONS
OTHERS = 1.
CHECK sy-subrc = 0.
ELSE.
"Error handling
ENDIF.
CALL METHOD container_navigator->add_container
EXPORTING
ref_container = me
display = abap_true.
ENDMETHOD. "constructor
ENDCLASS. "html_container IMPLEMENTATION
Hinweise
Weiterführende Informationen
TXBHW - Original Tax Base Amount in Local Currency CPI1466 during Backup
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4940 Date: 20240328 Time: 115129 sap01-206 ( 35 ms )