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

0
Antw.
1037
Views
Verzeichnis / Netzwerklaufwerke
von Betze » 29.01.2007 13:42 • Verfasst in ABAP Objects®
1
Antw.
6320
Views
SAP Verzeichnis (TC AL11)
von mari » 24.09.2007 10:50 • Verfasst in ABAP® Core
1
Antw.
1997
Views
Mit F4 ein Verzeichnis suchen
von Orlando80 » 03.03.2006 15:27 • Verfasst in ABAP® Core
10
Antw.
26295
Views
Verzeichnis auslesen in Job
von schaechtele » 07.01.2008 10:12 • Verfasst in ABAP® Core
4
Antw.
2991
Views
Varianten durchsuchen?
von ginotico » 22.07.2008 15:40 • Verfasst in Human Resources

Ü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

Dialog-Container mit Toolbar/Status
vor 13 Stunden von DeathAndPain gelöst 22 / 3173
Daten an Tabelle binden
vor 18 Stunden von Lukas Sanders 2 / 1043
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 617

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

Dialog-Container mit Toolbar/Status
vor 13 Stunden von DeathAndPain gelöst 22 / 3173
Daten an Tabelle binden
vor 18 Stunden von Lukas Sanders 2 / 1043
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 617

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2612
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9201