Verzeichnis durchsuchen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Verzeichnis durchsuchen

Beitrag von Daniel01 ( / / 0 / 3 ) »
Hallo,

ich suche eine Möglichkeit auf dem Applicationserver ein Verzeichnis zu durchsuchen (ls, dir). Vielleicht kann mir jemand helfen.

Tschüss

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


Beitrag von Hermann ( / / 0 / 3 ) »
Im Report RSWATCH0 dürftest Du alles finden, was Du dafür benötigst (sind allerdings etliche Kernelaufrufe).

Hermann

Beitrag von Daniel01 ( / / 0 / 3 ) »
Hallo (Herr) Hermann,

danke für den Report, ich werde versuchen die nötigen Aufrufe zu extrahieren. Kann aber noch nicht verrstehen, warum es Nichts vergleichbares zu WS_Query auf dem Server gibt.

Danke

Daniel

Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
nimm fb EPS_GET_DIRECTORY_LISTING



Gruß Andreas

Beitrag von Daniel01 ( / / 0 / 3 ) »
Hallo Andreas,

ich kam mit dem EPS_GET_DIRECTORY_LISTING nicht so richtig klar und habe jetzt folgende Lösung.

Code: Alles auswählen.

REPORT  zdir.

* Global Variables.                                                   *

DATA: BEGIN OF filelist OCCURS 0,
          onefileline(2000),
      END OF filelist.

DATA: line LIKE filelist-onefileline.

DATA: paraline(20) TYPE c VALUE 'ls -l /tmp/*'.

START-OF-SELECTION.

* Call and collect DATA.
  CALL 'SYSTEM' ID 'COMMAND' FIELD paraline
                ID 'TAB'     FIELD filelist-*sys*.

* print filelist.

  LOOP AT filelist.
    WRITE  filelist-onefileline.
  ENDLOOP.
  
Vielleicht hast Du noch einen Codeschnipsel wie ich den FB richtig aufrufe.

Danke Daniel

Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
Hi Daniel,

so müßte es laufen :

Code: Alles auswählen.

REPORT  zdir.

* Global Variables.                                                   *

DATA: BEGIN OF filelist OCCURS 0.
*          onefileline(2000),
        INCLUDE STRUCTURE epsfili.
DATA END OF filelist.

*DATA: line LIKE filelist-onefileline.

DATA: paraline(20) TYPE c VALUE 'ls -l /tmp/*'.

START-OF-SELECTION.

* Call and collect DATA.
*  CALL 'SYSTEM' ID 'COMMAND' FIELD paraline
*                ID 'TAB'     FIELD filelist-*sys*.


  CALL FUNCTION 'EPS_GET_DIRECTORY_LISTING'
    EXPORTING
      dir_name                     = '/tmp'
*   FILE_MASK                    = ' '
    TABLES
      dir_list                     = filelist
   EXCEPTIONS
     invalid_eps_subdir           = 1
     sapgparam_failed             = 2
     build_directory_failed       = 3
     no_authorization             = 4
     read_directory_failed        = 5
     too_many_read_errors         = 6
     empty_directory_list         = 7
     OTHERS                       = 8 .


* print filelist.
  LOOP AT filelist.
    WRITE: / filelist-name, filelist-size.
  ENDLOOP.

Gruß Andreas

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2130
Views
Mit F4 ein Verzeichnis suchen
von Orlando80 » 03.03.2006 15:27 • Verfasst in ABAP® Core
0
Antw.
1120
Views
Verzeichnis / Netzwerklaufwerke
von Betze » 29.01.2007 13:42 • Verfasst in ABAP Objects®
1
Antw.
7185
Views
SAP Verzeichnis (TC AL11)
von mari » 24.09.2007 10:50 • Verfasst in ABAP® Core
10
Antw.
26919
Views
Verzeichnis auslesen in Job
von schaechtele » 07.01.2008 10:12 • Verfasst in ABAP® Core
4
Antw.
1859
Views
lokales Verzeichnis einlesen
von knopfler32 » 12.12.2007 15:43 • Verfasst in ABAP® Core

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

SELECT SUM CUST
vor 7 Stunden von black_adept 2 / 359
TABSTRIP oder Subscreen
vor 8 Stunden von Rabea1103 1 / 339
Banf anlegen
vor 14 Stunden von IHe 3 / 11509
FS-CD schnellstmöglich lernen
vor 2 Tagen von waltersen 3 / 4215
Banf anlegen
vor einer Woche von wreichelt 2 / 11882

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

SELECT SUM CUST
vor 7 Stunden von black_adept 2 / 359
TABSTRIP oder Subscreen
vor 8 Stunden von Rabea1103 1 / 339
Banf anlegen
vor 14 Stunden von IHe 3 / 11509
FS-CD schnellstmöglich lernen
vor 2 Tagen von waltersen 3 / 4215
Banf anlegen
vor einer Woche von wreichelt 2 / 11882

Unbeantwortete Forenbeiträge

TABSTRIP oder Subscreen
vor 8 Stunden von Rabea1103 1 / 339
GUIXT Tabellen in Container ansprechen
vor 3 Wochen von Denaris 1 / 16565
Speichern Popup in MM42 verhindern
vor 3 Wochen von Noodl 1 / 17349
Meine Inbox
letzen Monat von Rabea1103 1 / 32276