Ansicht
Dokumentation

CL_ISHMED_CNTNAVIG_OBJECT_BASE - IS-H*MED: Basisklasse für Container Navigator Objekt

CL_ISHMED_CNTNAVIG_OBJECT_BASE - IS-H*MED: Basisklasse für Container Navigator Objekt

CL_GUI_FRONTEND_SERVICES - Frontend Services   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 )