Report mit SAP Script Ausgabe einbinden Thema ist als GELÖST markiert

ABAP Web Dynpro, BusinessServerPages; Erstellung von Webapplikationen.
9 Beiträge • Seite 1 von 1
9 Beiträge Seite 1 von 1

Report mit SAP Script Ausgabe einbinden

Beitrag von sapnewbee (ForumUser / 16 / 0 / 0 ) »
Hallo zusammen,

ich möchte in meinem WebDynpro einen Report einbinden, der ein SAPScript ausgibt. Grundsätzliches aufrufen eines Reports mittels SUBMIT ist mir bekannt - was muss ich tun, damit mein SAPScript am Ende auch angezeigt wird? Ist das nahtlos möglich oder muss ich konvertieren?

LG
Newbee

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Report mit SAP Script Ausgabe einbinden

Beitrag von a-dead-trousers (Top Expert / 4486 / 231 / 1206 ) »
Vermutlich musst du es konvertieren:
Das "Zwischenergebnis" in SapScript vor dem Ausdruck heist OTF. Mit dem Baustein CONVERT_OTF kannst du das ganze in ein PDF umwandeln das sich im Browser (WebDynpro) anzeigen lassen sollte.
Wie man das am Besten in ein WebDypro einbindet (vermutlich per URL) must du aber leider jemand anderes Fragen.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Report mit SAP Script Ausgabe einbinden

Beitrag von sapnewbee (ForumUser / 16 / 0 / 0 ) »
Wie übergebe ich das OTF an diesen Baustein? Ich generiere das SapScript jedes mal neu, das Outcome wird nirgendwo abgelegt.

Re: Report mit SAP Script Ausgabe einbinden

Beitrag von a-dead-trousers (Top Expert / 4486 / 231 / 1206 ) »
Beim Aufruf des Funktionsbaustein OPEN_FORM in den OPTIONS den Parameter TDGETOTF auf 'X' setzen.
Dann gibt der Funktionsbaustein CLOSE_FORM die OTF-Daten nach Abschluss des Drucks im Parameter OTFDATA zurück.
Alternativ, wenn du über einen Spooljob arbeiten musst, kannst du diesen über den Baustein RSPO_RETURN_ABAP_SPOOLJOB auslesen.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Report mit SAP Script Ausgabe einbinden

Beitrag von sapnewbee (ForumUser / 16 / 0 / 0 ) »
Also open_form mit oben beschriebenem Parameter, dann das submit und danach close_form? Parameter otfdata dann an den fuba convert_otf übergeben?

Re: Report mit SAP Script Ausgabe einbinden

Beitrag von a-dead-trousers (Top Expert / 4486 / 231 / 1206 ) »
sapnewbee hat geschrieben:Also open_form mit oben beschriebenem Parameter, dann das submit und danach close_form? Parameter otfdata dann an den fuba convert_otf übergeben?
Was für ein SUBMIT?
Nein, das musst du alles im Report selbst machen und dann das Ergebnis an den Aufrufer zurückgeben (z.B. über das Memory)
Alternativ, wenn du den Report nicht ändern kannst, musst du die Ausgabe über den Spooljob abgreifen. Einfach bei den Druckoptionen "Nur in den SAP-Spooler stellen" auswählen und nach der Ausführung des Reports mit RSPO_RETURN_ABAP_SPOOLJOB die Daten abgreifen.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Report mit SAP Script Ausgabe einbinden

Beitrag von sapnewbee (ForumUser / 16 / 0 / 0 ) »
Den Report kann ich nicht verändern und bei diesem Report wird keine Spool erstellt - was meinst du mit Druckoptionen?
Ich bin noch recht frisch dabei und kann nicht gänzlich folgen.

Re: Report mit SAP Script Ausgabe einbinden

Beitrag von a-dead-trousers (Top Expert / 4486 / 231 / 1206 ) »
Bevor man in SAP einen Ausdruck erstellt, kommt normalerweise ein Dialog mit Auswahl des Druckers usw.
Da kann man einstellen, dass der Ausdruck in den Spooler (Transaktion SP01) gestellt werden soll, anstatt am Drucker rauszukommen.
Wenn dem nicht so ist könntest du noch versuchen über den SUBMIT-Befehl und dessen Zusatz TO SAP-SPOOL die Druckparameter zu übergeben. Wobei dieser Zusatz eigentlich für die normale List-Ausgabe gedacht ist. Daher glaube ich, dass das mit einer SAPscript Ausgabe nicht funktionieren wird. Aber hey, probieren geht über studieren.
Schlimmstenfalls wirst du den Report mittels Standardänderung wohl modifizieren müssen um bei OPEN_FORM und CLOSE_FORM die benötigten zusätzlichen Parameter einzuschleusen.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Report mit SAP Script Ausgabe einbinden

Beitrag von sapnewbee (ForumUser / 16 / 0 / 0 ) »
Danke dir, ich hab es jetzt über einen Job gelöst und nutze die spool. Modifizieren wollte ich dann doch nicht.

Seite 1 von 1

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 97696
Stücklisten
vor 3 Wochen von Selma.schwarz 1 / 99493

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Vergleichbare Themen

Smartform-/SAP-Script-Ausgabe downloaden
von schuessler » 24.09.2007 15:06
Report: Ausrichtung bei Ausgabe
von m.schwertle » 20.12.2007 11:53
Report Ausgabe: SUBMIT EXPORTING will nicht
von mstein2 » 06.03.2007 18:57
Write-Ausgabe vor Alv-Grid Ausgabe
von L0w-RiDer » 14.08.2019 14:09
Report von einem anderen Report als Hintergrundjob einplanen
von kbit100 » 04.01.2016 09:46

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 97696
Stücklisten
vor 3 Wochen von Selma.schwarz 1 / 99493

Unbeantwortete Forenbeiträge

Stücklisten
vor 3 Wochen von Selma.schwarz 1 / 99493
Belege
vor 3 Wochen von Selma.schwarz 1 / 96594