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

16
Antw.
1742
Views
cl_gui_alv_grid drop down wird abgeschnitten
von JanR » 20.11.2024 12:04 • Verfasst in ABAP® für Anfänger
0
Antw.
1321
Views
Mailversand mit BCS: recipient email abgeschnitten
von Legxis » 18.09.2018 12:59 • Verfasst in ABAP Objects®
1
Antw.
4228
Views
message
von dim » 15.02.2005 09:05 • Verfasst in ABAP® Core
1
Antw.
1198
Views
Message-Problem
von Bitfummler » 28.05.2009 14:20 • Verfasst in ABAP® Core
1
Antw.
1565
Views
Message in ALV-UserCommand
von abapfan » 14.03.2007 15:28 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

Aktuelle Forenbeiträge

ABAP - Mail so10 Text
vor 2 Stunden von PeterPaletti 2 / 48
selection-screen comment mit icon
vor 5 Stunden von DeathAndPain 9 / 1125
Chat GPT - Erfahrungen?
vor 3 Tagen von DeathAndPain 33 / 6809

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

ABAP - Mail so10 Text
vor 2 Stunden von PeterPaletti 2 / 48
selection-screen comment mit icon
vor 5 Stunden von DeathAndPain 9 / 1125
Chat GPT - Erfahrungen?
vor 3 Tagen von DeathAndPain 33 / 6809

Unbeantwortete Forenbeiträge

SD_PRINT_TERMS_OF_PAYMENT
vor 4 Tagen von Manfred K. 1 / 915
BUSOBJEKT zu CMIS PHIO ermitteln
vor 3 Wochen von snooga87 1 / 2724