SAP Jobsuche bei DV-Treff


Suchen
basal
  • basal
  • SAP Forum - Neuling Thema Starter
vor 9 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.

wreichelt
vor 9 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 9 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 9 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 9 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 9 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 9 Jahre
Hallo Matthias,

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

Schönen Gruß