File Upload inkl. DMS checkin

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

ABAP Web Dynpro, BusinessServerPages; Erstellung von Webapplikationen.
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

File Upload inkl. DMS checkin

Beitrag von Jens2 ( / / 0 / 3 ) »
Hallo,

vielleicht kann mir ja einer von euch helfen. :lol:

Ich lade über ein Formular eine Datei hoch. Die Datei kann ich jetzt über "entity->get_data( )" in eine Variable schreiben. Mein Problem ist nur dass ich die Datei in ein DMS bekommen muß und die ganzen BAPIs / FUBAs alle nur mit Client Verzeichnissen arbeiten und keiner etwas mit der "harten" Datei anfangen kann. Und Client Verzeichnis bringt mir ohne SAP-GUI relativ wenig. Weiss jemand Hilfe?

Danke und Gruß
Jens2

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


Beitrag von Gast ( / / 0 / 3 ) »
Hallo,

hab Dich leider noch nicht ganz verstanden. Was hast Du denn genau vor und was meinst Du mit 'DMS'?

Gruss,
Hermann

Beitrag von Gast ( / / 0 / 3 ) »
Oaky. Hatte ich schon befürchtet, daß man mich nicht richtig versteht.

Ich lade mit einem HTML-Formular eine Datei hoch auf den WebAS. Das Formular ist enctype="multipart/form-data".
Über einen LOOP les ich nun die multipart-Aschnitte ein. Einer der Abschnitte enthält die Datei. Den Inhalt dieses Abschnittes (entity) -also die Datei- leg ich mit "entity->get_data( )" in einer Variablen ab.

Die Variable möchte ich jetzt als Orginal zu einem Dokument im SAP DMS(Dokumenten Management System) einchecken.

Wenn ich mich noch blöder ausgedürckt haben sollte, dann schreibt es mir bitte.

Beitrag von Hermann ( / / 0 / 3 ) »
Hallo,

mir war nur 'DMS' nicht klar :) ansonsten ist es okay. Das DMS basiert soweit ich weiß auf dem KPRO (genauso wie BDS Business Document Service, transaktion 'OAOR'), insofern müssten Dir die Bausteine, die der KPRO zur Verfügung stellt reichen, um die Variable (Bytestream) abzulegen.

Der Baustein müßte weiterhelfen:

SO_DOCUMENT_INSERT_API1

bzw. die Funktionsgruppe SOI1 im Paket SO.

Hoffe, das hilft Dir weiter.

Beitrag von Jens2 ( / / 0 / 3 ) »
auch auf die gefahr hin ganz dumm dazustehen.

in welches parameter/tabelle schreib ich dann meine Variable rein?
In OBJECT_CONTENT bzw. CONTENTS_HEX? In jeweils CHAR255 Zeilen?

vielen dank schon mal.

gruß jens2

Beitrag von Gast ( / / 0 / 3 ) »
Hallo,

also ich benutze CONTENTS_HEX, was BYTE-Zeilen der Länge 255 sind. Du mußt also Deinen Bytestream aufteilen in 255-er Stücke.

Benutzen würde ich dabei zwei Variablen des folgenden typs:

Code: Alles auswählen.

data:
            ls_content_hex  TYPE solix,
            lt_content_hex type table of solix.
Du packst dann jeweils 255-er Stücke Deines Bytestreams in ls_content_hex und hängst diese dann mit append an lt_content_hex. Die Tabelle kannst Du dann direkt an den CONTENTS_HEX-Parameter des Funktionsbausteins übergeben.

Ach ja, noch was: Zu dem Baustein 'SO_DOCUMENT_INSERT_API1' gibt es eine ziemlich gute Funktionsbausteindokumentation (SE37), die ich sehr empfehlen kann. Da ist alles ziemlich gut beschrieben.

Hermann

Beitrag von Rene (ForumUser / 10 / 0 / 0 ) »
Hallo Jens,

wie hast du den upload einer Datei über eine BSP-applikation realisiert ? Ich entnehme deinen Worten, dass du das gleiche Problem, was ich habe schon gelöst hast. Die Datei muß danach auch ins DVS eingecheckt werden.

Es wäre sehr nett, wenn ich ein paar hilfreiche Info's bekommen könnte.

Danke im voraus

Gruß Rene

Seite 1 von 1

Vergleichbare Themen

3
Antw.
29636
Views
URL File-Server Internet File Download /Delet cl_http_client
von Luigi91 » 04.10.2016 08:28 • Verfasst in ABAP Objects®
4
Antw.
6342
Views
loop inkl. Select
von Spookykid » 03.05.2011 10:19 • Verfasst in ABAP® für Anfänger
5
Antw.
8695
Views
SapScript - Barcoce inkl. Tabstopp
von schoepper.fabian » 26.09.2016 10:30 • Verfasst in ABAP® Core
6
Antw.
2616
Views
Löschen von Stammsätzen inkl. Detailtabelleneinträgen
von Ecoman68 » 25.01.2017 10:55 • Verfasst in ABAP® für Anfänger
1
Antw.
1821
Views
Excel inkl Diagramm erst. und versenden
von GastX » 11.03.2009 15:08 • Verfasst in ABAP® Core

Ü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

BAPI zur ABSO?
vor 5 Tagen von DeathAndPain 2 / 809
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 1474
Ermittlung der Arbeitstage (Mosid)
vor 2 Wochen von Radinator 11 / 47135
LSMW-Problem
vor 4 Wochen von DeathAndPain gelöst 6 / 5054

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

BAPI zur ABSO?
vor 5 Tagen von DeathAndPain 2 / 809
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 1474
Ermittlung der Arbeitstage (Mosid)
vor 2 Wochen von Radinator 11 / 47135
LSMW-Problem
vor 4 Wochen von DeathAndPain gelöst 6 / 5054