F4 Hilfe bei Dateiauswahl

für eilige Fragen
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

F4 Hilfe bei Dateiauswahl

Beitrag von m.schwertle (ForumUser / 94 / 0 / 0 ) »
Ich verwende den Fuba ALSM_EXCEL_TO_INTERNAL_TABLE, um Inhalte einer Excel Tabelle in eine internet ABAP-Tabelle zu laden. Hierfür möchte ich vor dem Auslesen die Datei in einem Dynpro auswählen können.

Gibt es hierzu eine Methode/einen Fuba, mit dem ich das lokale Windows-Dateisystem anzeigen lassen und dann daraus eine Datei auswählen kann?

Danke+Gruss,
Martin

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


CL_GUI_FRONTEND_SERVICES

Beitrag von ST22 (Specialist / 280 / 44 / 41 ) »
Hallo,

versuch mal die Methoden:
FILE_SAVE_DIALOG
FILE_OPEN_DIALOG

der Klasse CL_GUI_FRONTEND_SERVICES

Gruß

ST22

Beitrag von m.schwertle (ForumUser / 94 / 0 / 0 ) »
Vielen Dank, ich habe auch noch den Fuba KD_GET_FILENAME_ON_F4 gefunden.

Die Frage für mich jetzt: Bei einem Report ist schon klar, wie ich das mit der F4 Taste verknüpfe.

Code: Alles auswählen.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_filename.
Aber wie kann ich das in einem Dynpro mit einem Eingabefeld verknüpfen?

Beitrag von m.schwertle (ForumUser / 94 / 0 / 0 ) »
Ha - hab auch das gefunden:

Code: Alles auswählen.

PROCESS ON VALUE-REQUEST.
  FIELD filename MODULE filename_popup.
Danke trotzdem!

Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Da heut Montag ist, hier mal ein Beispiel:

DATA: e_rc TYPE i,
e_ft TYPE filetable.

parameters: pa_ein LIKE rlgrap-filename LOWER CASE.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR pa_ein.

CALL METHOD cl_gui_frontend_services=>file_open_dialog
EXPORTING
window_title = 'Datei zur Verarbeitung öffnen'
default_filename = '*.txt'
initial_directory = 'D:\temp'
CHANGING
file_table = e_ft
rc = e_rc.

IF sy-subrc = 0.
READ TABLE e_ft INTO pa_ein INDEX 1.
ENDIF.


Viel Erfolg

Thomas

Seite 1 von 1

Über diesen Beitrag


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

Aktuelle Forenbeiträge

IBAN und BUT0BK
vor 6 Tagen von GastX gelöst 4 / 5374
Gewährleistungsende im Equipment
vor einer Woche von Yourairld gelöst 8 / 27542
IF mit AND und OR
vor 3 Wochen von GastX 6 / 15788
Meine Inbox
vor 3 Wochen von Rabea1103 1 / 13179

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.