GUI-Liste als HTML Lokal speichern?

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
9 Beiträge • Seite 1 von 1
9 Beiträge Seite 1 von 1

GUI-Liste als HTML Lokal speichern?

Beitrag von schuessler (ForumUser / 55 / 0 / 0 ) »
Hallo,

hat jemand eine Idee wie ich folgende Anforderung bewerkstelligen kann?

Ich möchte mehrere Reports über ein Programm dynamisch aufrufen. Bis hierher kein Problem. Jetzt möchte ich aber jeweils die Ergebnisse die als einfache GUI-Liste, kein ALV, erzeugt werden als HTML-File lokal abspeichern. Benötigt wird das ganze um alte Reports weiterhin im Portal via VC-Entwicklungen anzeigen zu können.

Danke für Eure Hilfe im Voraus!
Gruss

Martin

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


Beitrag von donny (Specialist / 253 / 0 / 2 ) »
Hi Martin,

also:

1. Listen erzeugen mit SUBMIT ... EXPORTING LIST TO MEMORY AND RETURN
2. CALL FUNCTION 'LIST_FROM_MEMORY'
3. CALL FUNCTION 'LIST_TO_ASCI'
4. CALL FUNCTION 'WWW_HTML_FROM_LISTOBJECT'

Falls du das ganze online machst, danach einfach GUI_DOWNLOAD des Ergebnisses, oder aber im Batch als Datei auf dem Server ausgeben.

Viel Erfolg
donny

Beitrag von schuessler (ForumUser / 55 / 0 / 0 ) »
@donny,

danke für die rasche Antwort. Hilft mir weiter.
Gruss

Martin

Beitrag von donny (Specialist / 253 / 0 / 2 ) »
Gern geschehn!

Noch eine kleine Korrektur: Punkt 3 und 4 wahlweise einsetzten, nicht nacheinander! Je nachdem, ob der Listeninhalt als Text oder HTML ausgegeben werden soll.

donny

Beitrag von schuessler (ForumUser / 55 / 0 / 0 ) »
Funktioniert super!

Nochmals vielen Dank!
Gruss

Martin

Beitrag von schuessler (ForumUser / 55 / 0 / 0 ) »
Hallo donny,

klappt wie gesagt alles soweit ganz gut. Jetzt kommts ;-) aber die Ausgabe im HTML hat noch ein paar unschöne Begleiterscheinungen. So wird nur eine sehr geringe Zeilenlänge ausgegeben, da das interne Tabellenformat wohl auf 255 Zeichen begrenzt ist, da aber jedes ASCIIZeichen aus 4-Stellen besteht viertel sich der Wert und danach sieht es auch aus.
(siehe Anhang)

Noch irgendwelche Ideen?

Danke!
Gruss

Martin

Beitrag von donny (Specialist / 253 / 0 / 2 ) »
Hallo Martin,

das ist seltsam! Ist deine Liste breiter als 80 Zeichen? Zumindest mit Entgeltnachweisen (80 stellig) geht's bei mir ohne Probleme. Vielleicht kann der WWW_HTML_FROM_LISTOBJECT nur bis 80 Zeichen.

Evtl. gibt's mittlerweile bessere FBs? Musst du mal schauen und hier dann kundtun!

Das Foto sieht eigentlich eher so aus, als wenn der Browser den Code nicht korrekt interpretiert. Kannst du das mit anderen Browsern mal testen, oder das html mal 'nem Experten zeigen?

Beitrag von JHM (Top Expert / 1197 / 1 / 197 ) »
donny hat geschrieben:Evtl. gibt's mittlerweile bessere FBs?
Je nach Reales (weiß gerade nicht ab welchem) bringt der SapConect einige Konvertierungsbausteine mit (FuGr SX03). Für Liste nach HTML kann der FuBa SX_OBJECT_CONVERT_ALI_HTM genutzt werden.
Gruß Hendrik

Beitrag von schuessler (ForumUser / 55 / 0 / 0 ) »
Hallo JHM,

danke für den Tipp. Also Dein FuBa nutzt auch intern wieder die die mir donny genannt hat. Aber aufgrund von Deinem FuBa kam ich drauf, dass ich noch die charset mitgeben muss und vola, perfekto.
Gruss

Martin

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1436
Views
Office Integration - Dokument speichern (lokal)
von Laxion » 05.06.2009 11:48 • Verfasst in ABAP® für Anfänger
2
Antw.
501
Views
Interne Tabelle als EXCEL-Sheet lokal speichern
von Nordlicht » 24.04.2023 10:16 • Verfasst in ABAP® für Anfänger
1
Antw.
1386
Views
HowTo? File aus Allgemeiner Ablage lokal speichern
von axxter » 19.01.2007 14:06 • Verfasst in ABAP® Core
4
Antw.
4137
Views
HTML-Viewer-Control verändert HTML-Quelltext
von paramedic78 » 07.01.2013 14:50 • Verfasst in ABAP® für Anfänger
1
Antw.
981
Views
HTML String als HTML Popup darstellen
von Dag » 09.09.2019 09:43 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Regex in where
vor 21 Stunden von tar 8 / 367
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1636
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 285
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 528

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.

Aktuelle Forenbeiträge

Regex in where
vor 21 Stunden von tar 8 / 367
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1636
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 285
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 528

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 2 Tagen von snooga87 1 / 221
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3403
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9953