message wird nach 50 zeichen abgeschnitten

Getting started ... Alles für einen gelungenen Start.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

message wird nach 50 zeichen abgeschnitten

Beitrag von c oco (Specialist / 326 / 12 / 16 ) »
Hallo,

möchte einen String als Message type i ausgeben.
Der Text aus der Variablen mit type string wird nach 50 Zeichen abgeschnitten. Jetzt versuche ich die Länge mitzugeben,
aber es funktioniert nicht!

Code: Alles auswählen.

data: lv_int type i,
                    gv_ebeln type string.

 lv_int = strlen( gv_ebeln ).
 MESSAGE i017(06) WITH text-006 gv_ebeln lv_int.
In einem anderen Beitrag hier im Forum habe ich das mit strlen gelesen und
habe den Beitrag so verstanden, dass das möglich sein sollte.

Viele Grüße
coco

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


Re: message wird nach 50 zeichen abgeschnitten

Beitrag von casman (Specialist / 420 / 1 / 63 ) »
Hallo Coco,

du kannst pro Message-Variable nur maximal 50 Zeichen mitgeben. Mehr geht nicht! Längenangaben und sonstiges sind meines Wissen nach nicht möglich.
Du kannst aber deinen Text eventuell aufsplitten in bis zu 4 50-stellige Variablen wenn das unbedingt sein muss. Normalerweise werden die Variablen aber kurz gehalten und weiterer Text im Langtext einer Meldung verwurstet.

Allerdings frage ich mich auch, warum du in gv_ebeln mehr als 50 Zeichen hast. So lang ist keine Belegnummer...

Re: message wird nach 50 zeichen abgeschnitten

Beitrag von c oco (Specialist / 326 / 12 / 16 ) »
Hallo casman,
casman hat geschrieben:Hallo Coco,
Allerdings frage ich mich auch, warum du in gv_ebeln mehr als 50 Zeichen hast. So lang ist keine Belegnummer...
ich concatiniere alle Belegnummern eines Buchungsvorganges. D. h. Es können auch mal 7 Belegnummern sein oder mehr.
Diese trenne ich dann mit ;. siehe popup
message.jpg
Ich habe verstanden dass das nicht möglich ist aufgrund der eingeschränkten Länge von 50.
Aber den Lösungsweg habe ich nicht verstanden :( . Kannst du mir das nochmal genau aufzeigen bitte?

Viele Grüße
coco

Re: message wird nach 50 zeichen abgeschnitten

Beitrag von casman (Specialist / 420 / 1 / 63 ) »
Ah ok, verstehe ich.

Wenn du bei deinem Weg bleiben willst, musst du Dir eine eigene Message anlegen, die bis zu 4 Message-Variablen beinhaltet.

Jetzt kannst du deine Bestellnummern solange in die erste Variable einfügen, bis die 50 Zeichen annähernd voll sind. Dann mit der zweiten weiter etc.

Dann gibst du die Message mit deinen 4 Variablen aus.

Alternativ würde ich mir eventuelle einen POPUP_* Baustein suchen, mit welchem ich die Daten anzeigen kann,
z.B. POPUP_WITH_TABLE_DISPLAY um die Daten in einer Tabelle anzuzeigen.

Re: message wird nach 50 zeichen abgeschnitten

Beitrag von c oco (Specialist / 326 / 12 / 16 ) »
Ich habe es jetzt genau so gemacht wie du es vorgeschlagen hast.
Ist zwar weiterhin in der Größe eingeschränkt, da nur 4 Variablen möglich, aber jetzt werden zumindest mehr angezeigt.
Danke für deine Hilfe.

Viele Grüße
coco

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1157
Views
Mailversand mit BCS: recipient email abgeschnitten
von Legxis » 18.09.2018 12:59 • Verfasst in ABAP Objects®
1
Antw.
4065
Views
message
von dim » 15.02.2005 09:05 • Verfasst in ABAP® Core
6
Antw.
24743
Views
Wo finde ich die Message zur ID?
von Treffnix » 29.08.2006 15:03 • Verfasst in ABAP® für Anfänger
2
Antw.
4086
Views
message (...) DISPLAY LIKE
von an4kh4 » 21.03.2007 14:42 • Verfasst in ABAP® für Anfänger
2
Antw.
1441
Views
Message typen im PBO
von JohnLocklay » 09.12.2016 11:44 • 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

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140