API CV ATTACHMENT SRV: Unterschied zwischen den Versionen

Aus SAP Wiki ツ
Zeile 18: Zeile 18:


=== Anzeige von Anhänge ===
=== Anzeige von Anhänge ===
{| style="border:1px solid black; border-radius: 6px;"
| '''Hinweis'''
|-
|Für Business Objekte wie BUS2032 funktioniert die Anzeige der Anhänge. Mit u.a. eigenen erstellten Business Objekte mit diesem Call jedoch nicht. S. verlinkte Alternative.
|}
* HTTP-Methode: GET
* /sap/opu/odata/sap/API_CV_ATTACHMENT_SRV/GetAllOriginals?BusinessObjectTypeName='BUS2032'&LinkedSAPObjectKey='6000000062'
Alternativ:
* https://wiki.m1ch3l.de/CV_ATTACHMENT_SRV#Anzeige_von_Anh%C3%A4nge
* https://wiki.m1ch3l.de/CV_ATTACHMENT_SRV#Anzeige_von_Anh%C3%A4nge



Version vom 6. November 2024, 09:18 Uhr

Dieser Wiki-Eintrag wurde für die Version 1.00 geschrieben. Die Inhalte beziehen sich auf die letzte Änderung vom Service am 17.10.2024.

Nützliche Seiten:

Gängige Business Objekte

  • Bestellung: BUS2012
  • Bestellpositionen: -
  • Bestellanforderung: BUS2105
  • Bestellanforderungspositionen: BUS2009
  • Kundenauftrag: BUS2032
  • Kundenangebot: BUS2031
  • Verkaufskontrakt: BUS2034

GOS

Anzeige von Anhänge

Hinweis
Für Business Objekte wie BUS2032 funktioniert die Anzeige der Anhänge. Mit u.a. eigenen erstellten Business Objekte mit diesem Call jedoch nicht. S. verlinkte Alternative.
  • HTTP-Methode: GET
  • /sap/opu/odata/sap/API_CV_ATTACHMENT_SRV/GetAllOriginals?BusinessObjectTypeName='BUS2032'&LinkedSAPObjectKey='6000000062'

Alternativ:

Anlegen eines Anhangs

Hinweis
Wenn zum Business Objekt in DMS Objektverknüpfungen im Customizing existieren, versucht die API den Anhang mit DMS hochzuladen. Um das zu vermeiden, muss ein eigenes Business Objekt mit Transaktion "SWO1" angelegt/kopiert und verwendet werden. Das ist z.B. bei den Verkaufsbelegpositionen (VBAP) der Fall.
Datei
  • HTTP-Methode: POST
  • Request-URI: /sap/opu/odata/sap/API_CV_ATTACHMENT_SRV/AttachmentContentSet
  • HTTP-Request (Header-Name : Wert) :
    • BusinessObjectTypeName : Business Objekt z.B. BUS2012 für Bestellung
    • Content : Pfad + Dateiname.Dateityp vom Client
    • Content-Type : text/plain für .txt (application/pdf für .pdf etc.)
    • LinkedSAPObjectKey : Key z.B. Bestellnr.
    • slug : Dateiname.txt

DMS