Test für Pfad auf Frontend

Hinweise, Tips und Tricks, FAQs - keine Anfragen!!
8 Beiträge • Seite 1 von 1
8 Beiträge Seite 1 von 1

Test für Pfad auf Frontend

Beitrag von manuk (Specialist / 108 / 0 / 0 ) »
Hallo zusammen!

Ich suche eine Möglichkeit zu prüfen ob ein gewisser Pfad unter C:\... vorhanden ist.
Gibts es da vielleicht einen Funktionsbaustein oder ähnliches???

Viele Grüße Manuela

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Methode CL_GUI_FRONTEND_SERVICES=>DIRECTORY_EXIST
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

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

schau mal in die Klasse CL_GUI_FRONTEND_SERVICES

Meth:
-DIRECTORY_LIST_FILES
-FILE_EXIST


lg A.

Beitrag von manuk (Specialist / 108 / 0 / 0 ) »
Hey, klasse, danke!

jetzt weiß ich nur nich, wie ich eine Methode aus einem ABAP Programm aufrufe!?

Habt ihr mir da vielleicht noch nen Tipp?

viele Grüße

Manuela

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
am besten die Mustervorlagen (ABAP OO) benutzten. Dann kommt so etwas heraus:

Code: Alles auswählen.

CALL METHOD cl_gui_frontend_services=>directory_exist
  EXPORTING
    directory            =
  receiving
    RESULT               =
*  EXCEPTIONS
*    CNTL_ERROR           = 1
*    ERROR_NO_GUI         = 2
*    WRONG_PARAMETER      = 3
*    NOT_SUPPORTED_BY_GUI = 4
*    others               = 5
        .
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Die Verwendung geschieht analog den FB's.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von manuk (Specialist / 108 / 0 / 0 ) »
Dank dir!

Hab noch nie mit Klassen und Methoden gearbeitet.

jetzt hab ich ein Prolbem mit der Definition der Felder. Das Feld in dem der Pfad steht ist vom Typ C (ich zuvor den Pfad zerlegen und wieder zusammensetzten) der Importparameter Dictionary hat aber den type String.
Diese vertragen sich wohl nicht, wie kann ich das umgehen, bzw. das Feld Typ C in den String schreiben?
Was ist da eigentlich genau der Unterschied?

Vielleicht blöde Fragen, aber ich bin neu im SAP-Umfeld!

Viele Grüße
Manuela

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
da wirst Du ein separates Feld vom Typ String anlegen und deinen Pfad hineinkopieren müssen.

Ein String ist eine Zeichenkette, deren Länge zur Laufzeit erst festgelegt wird und an sich endlos lang werden kann. SAP merkt sich hierzu irgendwie, wieviel Platz tatsächlich für die Zeichenkette aktuell belegt. Dadurch sind z.B. Offset-Zugriffe über das Ende hinaus unzuläßig und werden (mit einem Dump ?!?) bestraft.
Es gibt noch weitere Unterschiede, die an verschiedenen Stelle in der Hilfe (z.B. DATA ?!?) zu finden sind.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von Gast ( / / 0 / 3 ) »
Klar, dankeschön -hatte nen Denkfehler drin, sonst nichts.

Jetzt läuft es reibungslos - echt klasse die Unterstützung hier!

DANKESCHÖN und schönen Tag noch!

Gruß Manuela

Seite 1 von 1

Vergleichbare Themen

4
Antw.
12215
Views
Mapping logischer Pfad - physikalischer Pfad
von Gast » 24.06.2005 10:04 • Verfasst in Basis
2
Antw.
2301
Views
Datei umbenennen Frontend
von Dabap » 11.08.2010 11:37 • Verfasst in ABAP® für Anfänger
0
Antw.
1375
Views
Datei Attribute am Frontend lesen
von PI2301 » 27.10.2009 13:35 • Verfasst in ABAP® für Anfänger
2
Antw.
1908
Views
Frontend Funktion zum bockweise Dateilesen
von loeppel » 11.10.2007 15:56 • Verfasst in Basis
1
Antw.
1819
Views
Frontend-Editor (neu) unter Vista
von vitali » 10.01.2008 09:11 • Verfasst in SAP - Allgemeines

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Trennen Strasse und Hausnummer
vor 38 Minuten von msfox 18 / 10858
Dialog-Container mit Toolbar/Status
vor 3 Stunden von black_adept gelöst 27 / 3966
IT0024 Qualifikationen CP-ID
vor 4 Stunden von ArjenR 1 / 46

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

Trennen Strasse und Hausnummer
vor 38 Minuten von msfox 18 / 10858
Dialog-Container mit Toolbar/Status
vor 3 Stunden von black_adept gelöst 27 / 3966
IT0024 Qualifikationen CP-ID
vor 4 Stunden von ArjenR 1 / 46

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 4 Stunden von ArjenR 1 / 46
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2978
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9566