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 / 3925 / 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 / 4849 / 312 / 642 ) »
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 / 4849 / 312 / 642 ) »
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 / 4092 / 127 / 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.
4347
Views
write ausgeben vor Selektionsbildschirm ausgeben
von bohne » 14.02.2006 12:50 • Verfasst in ABAP® für Anfänger
4
Antw.
4505
Views
SAPGUI Starbild
von Gat » 11.04.2005 09:55 • Verfasst in Basis
2
Antw.
2353
Views
Word in SAPGui
von Beni » 24.10.2005 11:03 • Verfasst in Dialogprogrammierung
0
Antw.
5478
Views
SAPGUI-Scripting
von ewx » 19.08.2009 15:27 • Verfasst in Tips + Tricks & FAQs
23
Antw.
3436
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

IT0024 Qualifikationen CP-ID
vor 25 Minuten von ArjenR 1 / 2
Trennen Strasse und Hausnummer
vor einer Stunde von ewx 17 / 10804
Dialog-Container mit Toolbar/Status
vor einer Stunde von tar gelöst 26 / 3927
User Exit EXIT_RQCPRM10_001
vor 23 Stunden von a-dead-trousers 2 / 372

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

IT0024 Qualifikationen CP-ID
vor 25 Minuten von ArjenR 1 / 2
Trennen Strasse und Hausnummer
vor einer Stunde von ewx 17 / 10804
Dialog-Container mit Toolbar/Status
vor einer Stunde von tar gelöst 26 / 3927
User Exit EXIT_RQCPRM10_001
vor 23 Stunden von a-dead-trousers 2 / 372

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 25 Minuten von ArjenR 1 / 2
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2953
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9544