Fuba: Dokument download auf Backend

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

Fuba: Dokument download auf Backend

Beitrag von Artie200 (ForumUser / 17 / 2 / 0 ) »
Hallo zusammen,

ich habe folgendes Problem:

Es soll ein Dokument aus einem Dokumenteninfosatz auf ein Verzeichnis auf dem Applikationsserver downgeloaded werden.
Es gibt zwar BAPI's wie z.b. BAPI_DOCUMENT_CHECKOUTVIEW mit denen Dokumente aus Dokumenteninfosätzen auf ein Verzeichnis abgelegt werden können, jedoch nur auf dem Frontend-Rechner.

Gibts es eine Möglichkeit bzw. einen Funktionsbaustein der Dokumente auch auf ein Serververzeichnis ablegen kann?
Ich bin schon tagelang am Suchen und nun mit meinem Latein am Ende. Ich hoffe jemand kann mir helfen.

Vielen Dank.

Artie200

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


Re: Fuba: Dokument download auf Backend

Beitrag von Tron (Top Expert / 1327 / 35 / 331 ) »
Moin,
versuch es doch mal mit dem Baustein C13Z_RAWDATA_WRITE.
gruß TRon
(warum eigentlich nicht mit OPEN DATASET I_FILE FOR OUTPUT IN BINARY MODE ?)
<:: 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: Fuba: Dokument download auf Backend

Beitrag von Artie200 (ForumUser / 17 / 2 / 0 ) »
@ Tron danke für deine Antwort. Open Dataset bringt mir nichts da ich keinen Datenstrom habe aus dem ich das File generieren kann. An den Inhalt des Files aus dem Dokumentinfosatz komme ich nich dran....zumindest habe ich bisher keine Möglichkeit gefunden.
Der Baustein den du angeführt hast macht im Grunde nichts anderes als Open Dataset und ist somit leider nicht brauchbar.
Hat vielleicht noch jemand eine Idee?

Re: Fuba: Dokument download auf Backend

Beitrag von ratsnus (Specialist / 357 / 2 / 56 ) »
wie wäre es denn mit BAPI_DOCUMENT_CHECKOUTVIEW2 ?
da ist doch was mit einer FTP Destination drin.
<:: XING-Gruppe Tricktresor::>

Re: Fuba: Dokument download auf Backend

Beitrag von Artie200 (ForumUser / 17 / 2 / 0 ) »
Hi ratsnus,

das mit der FTP Destination ist mir auch schon aufgefallen doch meine bisherigen Versuche darüber auf den Applikationsserver zu schreiben waren erfolglos. Vielleicht habe ich auch einfach einen Fehler gemacht.
Hast du eine Ahnung wie das mit der FTP Destination genau funktioniert?

Gruß
Artie

Re: Fuba: Dokument download auf Backend

Beitrag von casman (Specialist / 420 / 1 / 63 ) »
Also ich kenn die Dokumenteninfosätze nicht, aber irgendwo muss der Quatsch doch auch in Tabellen abgelegt sein.
Das funktioniert meist nur als LRAW oder so und wenn du das hast, kannst du es auch auf den APPL-Server laden...

Spontan hab ich z.b. die Tabellen DRAZ, DRAO und DRA0Z gefunden. Mit dem LRAW könnte man sicher was anfangen...

Re: Fuba: Dokument download auf Backend

Beitrag von a-dead-trousers (Top Expert / 4286 / 214 / 1142 ) »
hi!

Was meinst du mit Server-Verzeichnis? Einen Windows-(Samba)-Share oder ein Verzeichnis am Applikationsserver?
Welchen Typ von Applikationsserver habt ihr? (HP-UX, Linux, Windows, ...)

Wenn du auf ein Windows-share schreiben möchtest bzw. einen Windows Appl.Server hast kannst du ja über den UMC Pfad oder einem Netzlaufwerk arbeiten

Übrigens ruft BAPI_DOCUMENT_CHECKOUTVIEW intern BAPI_DOCUMENT_CHECKOUTVIEW2 auf. Und wenn man sich den genauer anschaut sieht man, dass die Bausteine "CV120_FTP_*" für die FTP Übertragungn verwendet werden.

Wenn ich das Coding richtig verstanden habe musst du als PF_FTP_DEST nur den "SAPFTPA" eintragen (SAPftp-Übertragung vom Applikationsserver aus) und unter HOSTNAME und ORIGINALPATH die entsprechenden Daten eintragen. Der Ziel-FTP-Server muss anonyme Verbindungen erlauben!
Wenn du anstatt "SAPFTPA" den "SAPFTP" verwendest werden die Daten über den SAPgui versendet was zwar auch funktioniert, aber nicht bei Hintergrundverarbeitung funktionieren wird und mitunter unnötige Netzwerklast erzeugt (Server->GUI->Server). Für die Übertragung vom Applikationsserver aus muss sofern ihr HP-UX einsetzt der Hostnamen evtl. in der HOSTS-Datei eingetragen werden (zumindest bei uns ist das so)

mfg
ADT

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

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: Fuba: Dokument download auf Backend

Beitrag von Artie200 (ForumUser / 17 / 2 / 0 ) »
Danke für eure hilfreichen Antworten.

@ ADT super das war der Durchbruch. ich hatte beim FB BAPI_DOCUMENT_CHECKOUTVIEW2 im Parameter PF_FTP_DEST zwar "SAPFTPA", jedoch musste ich so wie du sagst bei ORIGINALPATH das entsprechende Verzeichnis auf dem Applikationsserver eintragen. Nun funktioniert es einwandfrei.
Vielen Dank nochmal.

Gruß
Artie200

Seite 1 von 1

Vergleichbare Themen

3
Antw.
1267
Views
Dialogfenster bei FuBa DOWNLOAD
von zwanny » 22.09.2004 14:50 • Verfasst in ABAP® Core
6
Antw.
3279
Views
column/row Angabe mit FUBA GUI DOWNLOAD
von nkuhn » 22.02.2007 16:10 • Verfasst in ABAP® Core
1
Antw.
2111
Views
Download mittels FuBa 'GUI_DOWNLOAD'
von Matthias Alles » 05.05.2004 14:25 • Verfasst in ABAP® für Anfänger
12
Antw.
5177
Views
Download von FuBa-Sourcen als Textdatei
von kbit100 » 12.10.2011 17:40 • Verfasst in ABAP® für Anfänger
4
Antw.
2509
Views
Umbennen von Dateien auf dem Backend
von Thorsten » 04.02.2005 10:05 • Verfasst in ABAP® Core

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.