[SAP Picture]Bild in die DB speichern

Ich habe da mal eine Frage bezüglich eines Bildes auf einem Dynpro. Momentan lade ich es über eine externe URL in das Objekt hinein.

CALL METHOD picture_f1->load_picture_from_url_async
EXPORTING url = ‚http://gial053/bmw.jpg‘.

nun möchte ich das jedoch in die db integrieren. wie kann ich das machen?

in der transaktion sap_picture_demo wird ein bild von SAPR3://WebRepository/0220000709/HTMLCNTL_TESTHTM2_SAP_AG?Version=00001 geladen. nun, ist das die einfachste methode? wenn ja, wie stelle ich es dort hinein? ich hatte es schon mit smw0 versucht. jedoch immer wenn ich dort das bild hinzufügen möchte, gibt er mir die information aus, dass kein MIME-type gesetzt wurde…

kann mir helfen?

so long
daniel


Hallo Daniel

hier ein Beispiel, wie Du ein Bild auf der Datenbank ( z. B. in der Tabelle WWWDATA )ablegen kannst:

  1. Transaction SMW0 aufrufen
  2. RADIOBUTTON : Binäre Daten für WebRFC-Anwendungen auswählen,
  3. weiter mit ENTER bzw F8
  4. Entwicklungsklasse auswählen und
  5. weiter mit ENTER bzw F8
  6. F5 bzw ( Menüleiste ) -->Web-Objekt -->anlegen
  7. ( beliebigen ) Objektnamen und
  8. ( beliebige ) Beschreibung eintragen
  9. auf den günen Pfeil im aktuellen Fenster
  10. Pfad für die Datenquelle eingeben ( z.B. C:\TEMP\logo1.fig )
  11. Dateiformat eingeben ( z.B. BIN )
  12. ‚Übertragen‘ anklicken
  13. dem Objekt (logo1.fig) ist aber hier noch kein MIME-Typ zugeordnet.

bis Punkt 13 warst Du also schon gekommen. Jetzt gehts weiter:

----> über die Hilfe (?) gibt es folgende Information:

Dem Object C:\TEMP\logo1.fig wurde noch kein MIME Typ zugeordnet.

Diagnose:

Sie wollten ein WEB-Object importieren, dem noch kein MIME Typ zugeordnet ist.

Vorgehen:

Wählen Sie den Menüeintrag -->Einstellungen -->MIME Typen pflegen
und tragen Sie einen passenden Typ ein

----> soviel zur Hilfe

  1. Fortsetzung über die Menüleiste ( siehe Vorgehen --> Hilfe )
  2. es werden die bereits gepflegten MIME-Typen angezeigt
  3. mit F5 können weitere MIME-Typen eingepflegt werden
  4. TYPE ( ) und
  5. File-EXTENSION ( z.B. *.fig ) für den neuen MIME-Typ vergeben
  6. sichern nicht vergessen !

Fertig:

Es handelt sich hier um ein Firmen-Logo, das ich für diesen Ablauf kopiert und bearbeitet habe.

Danach habe ich es im Format GIF gespeichert.
Das Original hat das Format TIF, welches sich aber nicht für MIME eignete.

Gruß Heinrich

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

hey,

vielen dank!

ich hatte es bereits anders gelöst. aber für das nächste mal werde ich diese methode anwenden!

gruss
daniel