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 / 3923 / 200 / 280 ) »
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 / 4844 / 311 / 640 ) »
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 / 4844 / 311 / 640 ) »
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 / 4087 / 126 / 940 ) »
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

8
Antw.
4337
Views
write ausgeben vor Selektionsbildschirm ausgeben
von bohne » 14.02.2006 12:50 • Verfasst in ABAP® für Anfänger
4
Antw.
4500
Views
SAPGUI Starbild
von Gat » 11.04.2005 09:55 • Verfasst in Basis
2
Antw.
2349
Views
Word in SAPGui
von Beni » 24.10.2005 11:03 • Verfasst in Dialogprogrammierung
0
Antw.
5470
Views
SAPGUI-Scripting
von ewx » 19.08.2009 15:27 • Verfasst in Tips + Tricks & FAQs
23
Antw.
3431
Views
Last erzeugen im SAPGui?
von DeathAndPain » 17.11.2020 14:46 • Verfasst in SAP - Allgemeines

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Zeilenumbrüche ersetzen
vor 2 Stunden von rob_abc 4 / 30
Dialog-Container mit Toolbar/Status
vor 22 Stunden von tar gelöst 19 / 2088
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1444

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

Zeilenumbrüche ersetzen
vor 2 Stunden von rob_abc 4 / 30
Dialog-Container mit Toolbar/Status
vor 22 Stunden von tar gelöst 19 / 2088
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1444

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 508
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2143
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8739