Page 1 of 1

PDF Dokument im Custom Control anzeigen

PostPosted: Wed May 29, 2013 8:11 pm
by Leander3881
ich stehe gerade mächtig auf dem Schlauch weil ich nicht einschätzen kann ob das was ich fordere auch realiserbar ist.

Ich nutze im Custom Control 1 einen OO-Grid.
Nach einem Event (Doppelklick) möchte ich in einem 2.Custom Control ein PDF inplace anzeigen lassen.

Das funktioniert mit show_url der Klasse cl_gui_html_viewer auch ganz gut.
Allerdings gebe ich für ein Beispiel fest eine Datei type PDF vor.
*
Im Custom Control 1 lasse ich mir Bestellnummern anzeigen.
Nach einem Doppelklick auf die Bestellnummer möchte ich das per Nachrichtenartcustomizing per drucken + ablegen erzeugte und in das Archiv abgelegte Dokument mit show_url wieder anzeigen lassen.
Dazu versuche ich mit der Methode CALL METHOD cl_binary_relation=>read_links die zu meiner
Bestellung gehörenden Objekte zu lesen und scheitere. Es werden mir keine Dokumente angezeigt.
Bestellnummer + BUS2012 + BO
Selbst wenn es klappen würde, hätte ich keine Ahnung wie ich den Filenamen ermitteln und der
Methode show_url mitgeben könnte.

Hat irgendjemande schon einmal in dem Umfeld gearbeitet und kann ein paar Codeschnippsel
posten?

Gruß
Ralf

Re: PDF Dokument im Custom Control anzeigen

PostPosted: Thu May 30, 2013 8:00 am
by Jonny2227
Sali,

versuch es mal mit der Methode - get_with_url der Klasse cl_bds_document_set - und dem Paramter - Objectkey gibst du die Nummer der Bestellung mit , den Parameter Classtype = BO und den Parameter Classname = BUS2012 - da bekommt man dann eine Tabelle mit den Dokumentdaten / URLS zurück. Vielleicht klappt das ja auch in diesem Zusammenhang mit deiner Steuerung über die Nachrichtenausgabe.

Gruss Jens