SAP Jobsuche bei DV-Treff
basal
  • basal
  • SAP Forum - Neuling Thema Starter
vor 10 Jahre
Hallo zusammen,

ich möchte mit einem Query den mehrzeiligen Material-Grunddatentext auflisten, der Text soll mehrzeilig untereinander erscheinen.

Dazu habe ich im Infoset die MARA definiert und lese dort mit dem Funktionsbaustein READ_TEXT den Grunddatentext und baue die einzelnen Textzeilen auf. Das klappt auch, jedoch nur bei der Ausgabeform ABAP-Liste. Ich habe die Grundliste mehrzeilig definiert.

Weiß jemand, wie ich diese mehrzeilige Ausgabe auch bei der Ausgabeform SAP-List Viewer hin bekomme?

Vielen Dank jetzt schon für Antworten.

Förderer

wreichelt
vor 10 Jahre
Hallo,

das geht nur mit vielen Zusatzfeldern:

Data: ztext1(70),

ztext2(70) usw.....

nach dem Read_Text

if sy-subrc = 0.

read table itab index 1 into ztext1

read table itab index 2 into zetxt2

usw.....

endif.

Gruß

Wolfgang

basal
  • basal
  • SAP Forum - Neuling Thema Starter
vor 10 Jahre
Hallo Wolfgang,

vielen Dank für deine Antwort.

Ich habe es genau so gemacht, wie du beschrieben hast. Die Zusatzfelder ztext1, ztext2 usw. erscheinen bei der Ausgabeform List-Viewer aber einzeilig nebeneinander und nicht mehrzeilig untereinander.

Schönen Gruß

wreichelt
vor 10 Jahre
Hallo,

das kann ich nicht nachstellen.

Aber wenn die Grundliste mehrzeilig ist kann ja

Zext1 in Zeile1 , Ztext2 in Zeile2 usw.

gedruckt werden.

Gruß

Wolfgang

basal
  • basal
  • SAP Forum - Neuling Thema Starter
vor 10 Jahre
Hallo,

genau so habe ich es definiert, es klappt ja auch bei der Ausgabeform ABAP-Liste.

Es geht mir ausschließlich um die Ausgabeform SAP List Viewer. Vermutlich hat die mehrzeilige Ausgabe keine Auswirkung auf die Ausgabeform List Viewer.

Schönen Gruß

Alpmann
vor 10 Jahre
Hallo basal,

wenn dir eine Funktionalität reicht, mit der du dir den Text anzeigen lassen kannst, dann bringt dich der Funktionsbaustein

RECA_GUI_TEXTEDIT_POPUP weiter.

Ich benutze dies in ALV-Listen. Bei einem Klick auf ein bestimmtes Feld rufe ich diesen Funktionsbaustein auf und die

User können sich den Text ansehen.

concatenate 'Grunddatentext Material ' zmatnr into z_text respecting blanks.

CALL FUNCTION 'RECA_GUI_TEXTEDIT_POPUP'

EXPORTING

ID_TDOBJECT = 'MATERIAL'

ID_TDNAME = '***MATNR***'

ID_TDID = 'GRUN'

ID_TDSPRAS = 'DE'

ID_ACTIVITY = '03'

ID_TITLE = Z_TEXT

EXCEPTIONS

TEXT_INCONSISTENT = 1

FOREIGN_LOCK = 2

OTHERS = 3.

Diese Lösung ist zwar nicht das, was du haben wolltest, aber vielleicht bringt diese dich auf einen neuen Ansatz dein Problem zu lösen.

Mit freundlichen Grüßen

Matthias Alpmann

basal
  • basal
  • SAP Forum - Neuling Thema Starter
vor 10 Jahre
Hallo Matthias,

vielen Dank für die Info. Ich werde mir dies anschauen.

Schönen Gruß