Übernahme von Files aus fremdem KPRO Thema ist als GELÖST markiert

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

Excel OLE2 Blatt schützen gelöst
vor 13 Minuten von Kerstin 5 / 21
Wann wird VBFA-MATNR gefüllt? gelöst
vor 21 Minuten von deejey 3 / 37
VL10B - Partner ändern -> Funktionsbaustein?
vor 14 Stunden von black_adept 2 / 44
Datenaustausch mit externen Lieferanten
vor 20 Stunden von DeathAndPain 5 / 163
Vorschlagswerte IT0700
vor 23 Stunden von DeathAndPain 8 / 122

Unbeantwortete Forenbeiträge

SP01 Verweildauer
vor 4 Tagen von SAP_ENTWICKLER 1 / 67
Transaktion OMT3B Subscreens in Dynpros einhängen
vor 5 Tagen von SAP_ENTWICKLER 1 / 49
Zeitereignisarten anlegen
vor einer Woche von Flashtie 1 / 160
Genehmiger & Status der Genehmigung bei einer BANF
vor 3 Wochen von Der Formulator 1 / 233
Migrationstool Upload QUAN und CURR Felder
vor 3 Wochen von SAP_ENTWICKLER 1 / 222