SAPGUI: Ton ausgeben

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

SAPGUI: Ton ausgeben

Beitrag von ralf.wenzel (Top Expert / 3993 / 208 / 282 ) »
Moin,

ich möchte in der Sapgui gezielt einen Ton ausgeben (möp, ping, sowas). Ich meine, ich hätte irgendwo gelesen, dass das ginge. Ich finde es aber nicht wieder.

Kann mir wer einen Tipp geben?


Danke

Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: SAPGUI: Ton ausgeben

Beitrag von ewx (Top Expert / 4904 / 328 / 647 ) »
ja, du kannst eine cmd-Datei per cl-gui..=>execute aufrufen und irgendwie ging das, dass man die cmd aufruft mit "verkleinert" und "im Hintergrund" und "automatisch schliessen".
In der cmd kannst du dann mit einem entsprechenden Programm eine Sounddatei ausgeben.

DOS
START /?

START /MIN /B

oder so

Re: SAPGUI: Ton ausgeben

Beitrag von ewx (Top Expert / 4904 / 328 / 647 ) »
oder du baust einen Wrapper um ein Audio-Wiedergabe-OCX:
https://blogs.sap.com/2014/08/06/tip-ea ... nectivity/

Code: Alles auswählen.



CLASS z_cl_media DEFINITION INHERITING FROM cl_gui_control.


  PUBLIC SECTION.

    TYPE-POOLS cntl .

    METHODS constructor IMPORTING parent TYPE REF TO cl_gui_container.

    METHODS dispatch REDEFINITION.

    METHODS setdatasource IMPORTING filename TYPE string.

ENDCLASS.

CLASS z_cl_media IMPLEMENTATION.

  METHOD constructor.

    CALL METHOD super->constructor
      EXPORTING
        clsid    = 'MediaPlayer.MediaPlayer'
        parent   = parent
        lifetime = 2
      EXCEPTIONS
        OTHERS   = 1.

  ENDMETHOD.

  METHOD dispatch.

    CALL METHOD cl_gui_cfw=>flush.

  ENDMETHOD.

  METHOD setdatasource.

    CALL METHOD set_property
      EXPORTING
        property = 'FileName'
        value    = filename.

    CALL METHOD cl_gui_cfw=>flush.

  ENDMETHOD.

ENDCLASS.


"-Variables———————————————————

DATA ref_media TYPE REF TO z_cl_media.

"-GUI—————————————————————

SELECTION-SCREEN BEGIN OF BLOCK media.

PARAMETERS pa_dummy(1).

SELECTION-SCREEN END OF BLOCK media.

"-Main————————————————————–

AT SELECTION-SCREEN.

  IF ref_media IS INITIAL.

    CREATE OBJECT ref_media
      EXPORTING
        parent = cl_gui_container=>screen9
      EXCEPTIONS
        OTHERS = 1.
  ENDIF.

  CALL METHOD ref_media->setdatasource
    EXPORTING
      filename = 'D:\temp\cartoon004.wav'.

  CALL SCREEN 1000.

Re: SAPGUI: Ton ausgeben

Beitrag von black_adept (Top Expert / 4155 / 134 / 958 ) »
Uraltes DOS-Wissen scheint immer noch gefragt zu sein

Gib doch Ascii 07 (=BELL) über die Konsole aus

application: "CMD"
Parameters: "/C echo <strg+G>"

edit: /K durch /C ersetzt ( /K beendet das DOS-Fenster nicht, /C hingegen schon )
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

2
Antw.
22161
Views
SAPGui 8.00 32 Bit vs 64 Bit
von DeathAndPain » 17.06.2025 19:07 • Verfasst in ABAP® Core
8
Antw.
5192
Views
write ausgeben vor Selektionsbildschirm ausgeben
von bohne » 14.02.2006 12:50 • Verfasst in ABAP® für Anfänger
23
Antw.
7106
Views
Last erzeugen im SAPGui?
von DeathAndPain » 17.11.2020 14:46 • Verfasst in SAP - Allgemeines
8
Antw.
7195
Views
VPN-Verbindungsprobleme mit SAPGUI
von ewx » 20.11.2014 14:26 • Verfasst in Basis
0
Antw.
7840
Views
SAPGUI-Scripting
von ewx » 19.08.2009 15:27 • Verfasst in Tips + Tricks & FAQs

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

BAPI_ACC_DOCUMENT_POST
Gestern von Wann 2 / 176
Side by Side extensions
Gestern von JHM 2 / 398
Benutzerdefinierte Felder PSP
vor einer Woche von Rabea1103 1 / 4421
Zukunft des ABAP Entwicklers
vor einer Woche von DeathAndPain 14 / 19103

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

BAPI_ACC_DOCUMENT_POST
Gestern von Wann 2 / 176
Side by Side extensions
Gestern von JHM 2 / 398
Benutzerdefinierte Felder PSP
vor einer Woche von Rabea1103 1 / 4421
Zukunft des ABAP Entwicklers
vor einer Woche von DeathAndPain 14 / 19103

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
vor einer Woche von Rabea1103 1 / 4421
Spool vereinen OTF und PDF
vor 3 Wochen von anna2205 1 / 17955
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 24676
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 43774