mehrere Dateien aus Applikationsserver hochladen

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

Getting started ... Alles für einen gelungenen Start.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

mehrere Dateien aus Applikationsserver hochladen

Beitrag von STDIN (ForumUser / 39 / 16 / 0 ) »
Hallo zusammen,

ich hoffe ihr könnt mir einmal wieder weiter helfen. :)
Und zwar habe ich eine neue Aufgabe bekommen, bei der ich unter anderem aus einem angegeben Ordner in einem Dateipfad alle Dateien in den Applikationserver hochladen soll. Der Dateipfad soll über den Selektionscreen mitgegeben werden. Da es allerdings irgendein Ordner sein kann, ist dieser nicht unbedingt in der AL11 zu finden. Ich habe mir schon diesen Beitrag angesehen, komme aber nicht wirklich weiter:
viewtopic.php?t=12405

In dem steht, dass die Verzeichnisse (bei der AL11) über C-Funktionen ermittelt werden. Eine Alternative dazu wäre anscheinend der FuBa EPS_GET_DIRECTORY_LISTING oder RSPO_R_SAPGPARAM. Beim Ausprobieren des letzteren FuBas, welcher den Dateipfad ermitteln soll, zeigt es mir allerdings immer an, dass ich keine Berechtigung habe.

Bereits jetzt schon Vielen Dank.

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


Re: mehrere Dateien aus Applikationsserver hochladen

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Du benötigst natürlich die entsprechenden Berechtiungen für den Dateizugriff. Meist S_DATASET, hab aber grad kein System zur Hand wo ich nachschauen könnte. Schau dir einfach mal den Programmcode des Fubs durch oder lass einen Berechtigungstrace mitlaufen, dann siehst du was du brauchst.
Die erwähnten C-Funktionen in der AL11 haben keine eingebauten Berechtigungsprüfungen und sollten daher nach Möglichkeit nicht verwendet werden.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
STDIN

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: mehrere Dateien aus Applikationsserver hochladen

Beitrag von generic_user (ForumUser / 22 / 3 / 0 ) »
Neben SAP Berechtigungen gibts auch File/Folder Berechtigungen auf dem Server.
Die muss man ja auch besitzen.
Die Fubas, C Routinen oder eigene Klasse darauf ist schon richtige Weg.

Re: mehrere Dateien aus Applikationsserver hochladen

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
Moin.
Ein schneller Test wäre CG3Z und CG3Y . Jeweils Danach SU53 aufrufen.
EPS_GET_DIRECTORY_LISTING listet Dateien in einem Verzeichnis des SAP Servers. Das wäre für das Hochladen eigentlich nicht von Interesse.

Eine Upload/ Download Funktion Binärer Dateien habe ich hier hinterlegt:
http://www.bb1.gate2app.com/viewtopic.p ... 24&p=76082

gruß Jens
PS Hinweis:
man kann C13Z_RAWDATA_READ nicht direkt aufrufen, da geprüft wird, welches Programm den Baustein aufgerufen hat. 😇

Code: Alles auswählen.

* Begin Correction 24.09.2010 1505368 ********************


  CASE sy-cprog.
     WHEN 'RC1IMPPG'.
      IF ( I_LOG_FILENAME NE LC_LOG_FILENAME_IMP_PHR_2  AND
           I_LOG_FILENAME NE LC_LOG_FILENAME_IMP_SUB_2  AND
           I_LOG_FILENAME NE LC_LOG_FILENAME_IMP_SRC_2  AND
           I_LOG_FILENAME NE LC_LOG_FILENAME_IMP_PROP_2 AND
           I_LOG_FILENAME NE LC_LOG_FILENAME_IMP_REP_2 AND
           I_LOG_FILENAME NE LC_LOG_FILENAME_IMP_TEMPL_2 ).

* Begin Correction 10.02.2011 1552798  ********************
* code removed
* End Correction 10.02.2011 1552798  ********************
        MESSAGE I153(C$) WITH SY-CPROG SY-REPID SY-SUBRC
                         'C13Z_RAWDATA_READ'.
*       interner System-Fehler! (&1 &2 &3 &4)
        RAISE PATH_ERROR.
Zuletzt geändert von Tron am 23.03.2020 12:50, insgesamt 1-mal geändert.

Folgende Benutzer bedankten sich beim Autor Tron für den Beitrag:
STDIN

<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: mehrere Dateien aus Applikationsserver hochladen

Beitrag von STDIN (ForumUser / 39 / 16 / 0 ) »
Vielen lieben Dank, es funktioniert jetzt :)

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2691
Views
XML Dateien auf Applikationsserver hochladen
von Zubasa » 17.11.2010 16:24 • Verfasst in ABAP® für Anfänger
2
Antw.
5300
Views
Dateien in SAP hochladen
von Monbebe » 22.03.2012 16:15 • Verfasst in ABAP® für Anfänger
3
Antw.
2281
Views
CSV-Dateien in einer SAP-Tabelle hochladen
von Monbebe » 13.03.2012 16:58 • Verfasst in ABAP® für Anfänger
2
Antw.
1644
Views
Excel-Dateien in einer SAP-Tabelle hochladen
von Monbebe » 13.03.2012 13:39 • Verfasst in ABAP® für Anfänger
5
Antw.
2409
Views
Zwei Excel-Dateien in SAP gleichzeitig hochladen
von Monbebe » 15.03.2012 13:39 • Verfasst in ABAP® für Anfänger

Ü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

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
vor 14 Stunden von Bright4.5 1 / 301
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1941
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8544