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.
12205
Views
Mapping logischer Pfad - physikalischer Pfad
von Gast » 24.06.2005 10:04 • Verfasst in Basis
2
Antw.
2297
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.
1906
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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 511
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2146
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8742