Übernahme von Files aus fremdem KPRO

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

Übernahme von Files aus fremdem KPRO

Beitrag von Neuwolf ( / / 0 / 3 ) » 24. Mai 2004 18:27

HAllo zusammen,

Folgendes Problem:
ich möchte auf Dateien eines anderen SAP-System zugreifen und Diese in den eigenen KPRO einchecken.
Als Kriterium bekomme ich die URL der Files geliefert.

Wie kann ich Dies bewerkstelligen.
Mittels HTTP_GET kann ich zwar auf die Files zugreifen und mir den Inhalt anzeigen lassen ---> wie aber bekomme ich sie in meinen KPRO ??

Vom Abalauf stelle ich es mir ungefähr so vor:

Anlegen neuen DIS -> holen der Originale -> zuweisen Originale dem DIS -> CheckIn

WEiß Jemand Rat ???


Beitrag von LoLo ( / / 0 / 3 ) » 25. Mai 2004 07:37

Moin,

genau damit kämpfe ich im Moment auch herum. Ich hole die Files aus dem MM und lege sie im KPRO in einem anderen System ab. Allerdings hole ich die Files nicht per HTTP_GET (was natürlich auch eine Möglichkeit ist, sondern per RFC aus dem MM, dort abgelegt im Archive Link). Ich werde mal ein paar Dinge zusammentragen und hier noch posten.
Dauert ein bissl.

Ciao, LoLo

Beitrag von DeZone (ForumUser / 31 / 0 / 0 ) » 25. Mai 2004 09:51

howdy,

nun schau dir mal die Funktionsgruppen CVBAPI und CV120 an.
Die erste bietet Bapis zum erstellen von DIS und der zweite bietet Module für die Thematik Originale/ Kpro...


z.b. BAPI_DOCUMENT_CREATE2/ *CHECKIN2*

Eigentlich ganz easy :)

Beitrag von LoLo ( / / 0 / 3 ) » 25. Mai 2004 11:54

Moin,

der HTTP_GET liefert im Grunde alle Informationen, die man zum Ablegen benötigt. Filesize, Filename (aus URL extrahieren), Dateiendung bzw. mimetype.
Zum Ablegen der Dokumente bei uns nutze ich die Bausteine aus dem SapOffice (die Ihrerseits den KPRO benutzen).

Anlegen von einem Dokument:
'SO_FOLDER_ROOT_ID_GET'
'SO_DOCUMENT_INSERT_API1'

Anzeigen (Auslesen) von einem Dokument:
'SO_DOCUMENT_READ_API1'

Ändern:
'SO_DOCUMENT_UPDATE_API1'

Ciao, LoLo

Übernahme von Files aus fremdem KPRO

Beitrag von Neuwolf ( / / 0 / 3 ) » 25. Mai 2004 13:02

Ich hab es momentan so gelöst:

Ich greife mittels HTTP_GET_FILES und der gelieferten URL auf die Datei des Fremd-KPRO's zu und transferiere sie auf ein vorgegebenes Directory auf meinen eigenen KPRO-Server. Dann wird ein DIS erstellt dem dann diese Dateien zugeordnet werden und schlußendlich eingecheckt.

Vielleicht durch's Knie geschossen aber es funktioniert :wink:

Wenn es aber bessere Lösungen dafür geben sollte so könnt ihr mir Diese gerne mitteilen

Gruß

Beitrag von LoLo ( / / 0 / 3 ) » 25. Mai 2004 13:18

hört sich gut an. Welche Bausteine benutzt Du zum Anlegen DIS, Zuordnung und einchecken?

Ciao, LoLo

Übernahme von Files aus fremdem KPRO

Beitrag von Neuwolf ( / / 0 / 3 ) » 25. Mai 2004 14:03

hi,

zur Zeit arbeite ich mit den BAPIs.
z.B. BAPI_DOCUMENT_CREATE2.
Damit kannst Du ja Alles erschlagen was benötigt wird (Klassifizierungsmerkmale, Originale etc., etc.)
Es gibt zwar auch aus CV120 heraus die Möglichkeiten aber die BAPI's sind mir irgendwie sympathischer

===
CALL FUNCTION 'BAPI_DOCUMENT_CREATE2'
EXPORTING
documentdata = l_doc_data
IMPORTING
documenttype = l_dokar
documentnumber = l_doknr
documentpart = l_doktl
documentversion = l_dokvr
return = l_return
TABLES
characteristicvalues = lt_char_val
classallocations = lt_class_alo
documentfiles = lt_files[]
longtexts = lt_longtexts[]
documentdescriptions = lt_doc_desc[].

====

Ciao, Neuwolf

Seite 1 von 1

Aktuelle Forenbeiträge

ABAP Clean Code
vor 7 Stunden von ralf.wenzel 36 / 790
ADOBE Forms - geschachtelte Tabellen
vor 8 Stunden von a-dead-trousers 3 / 31
Merkmale in Abhängigkeit vom Beziehungswissen
vor 11 Stunden von wreichelt 6 / 167
Abrechnung Konditionskontrakte Wildcards
vor 11 Stunden von ewx 2 / 22
PDF24 - GUI crasht bei PDF Druck
vor 15 Stunden von Lukas R. 3 / 47

Unbeantwortete Forenbeiträge

[GELÖST] Feld KNVV-BOIDT
vor 4 Tagen von SAP_ENTWICKLER 1 / 46
Sortierbegriffe einer Stückliste ändern
vor 4 Tagen von mbiesenb 1 / 39
Feiertagsklasse und Lohnart Verknüpfung entfernen
vor 4 Tagen von Flashtie 1 / 39
Berechtigungen für Batch User
vor einer Woche von JohnLocklay 1 / 85