F4 Hilfe bei Dateiauswahl

für eilige Fragen

F4 Hilfe bei Dateiauswahl

Postby Rosa2799 » Mon Jan 07, 2008 11:25 am

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
Rosa2799
..
..
 
Posts: 94
Joined: Mon Oct 15, 2007 4:29 pm

CL_GUI_FRONTEND_SERVICES

Postby Ursula4506 » Mon Jan 07, 2008 11:40 am

Hallo,

versuch mal die Methoden:
FILE_SAVE_DIALOG
FILE_OPEN_DIALOG

der Klasse CL_GUI_FRONTEND_SERVICES

Gruß

ST22
Ursula4506
...
...
 
Posts: 286
Joined: Fri Apr 15, 2005 8:40 am

Postby Rosa2799 » Mon Jan 07, 2008 11:48 am

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: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_filename.
GeSHi ©


Aber wie kann ich das in einem Dynpro mit einem Eingabefeld verknüpfen?
Rosa2799
..
..
 
Posts: 94
Joined: Mon Oct 15, 2007 4:29 pm

Postby Rosa2799 » Mon Jan 07, 2008 11:52 am

Ha - hab auch das gefunden:

Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. PROCESS ON VALUE-REQUEST.
  2.   FIELD filename MODULE filename_popup.
GeSHi ©


Danke trotzdem!
Rosa2799
..
..
 
Posts: 94
Joined: Mon Oct 15, 2007 4:29 pm

Postby Evangeline5004 » Mon Jan 07, 2008 11:53 am

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
Evangeline5004
....
....
 
Posts: 584
Joined: Tue Apr 11, 2006 1:32 pm


Return to Kurzfragen

Who is online

Users browsing this forum: No registered users and 8 guests