In Formular '0' löschen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

In Formular '0' löschen

Beitrag von Abapler ( / / 0 / 3 ) »
Hallo Zusammen

Ich habe eine Frage betreffend einem Formularbefehls:

Beschreibung:
1.Habe ein Formular, welches einen String erhält, der viele '0'er mitliefert:
bsp: 0050034005006004009008 usw

2.diesen string zerteile ich im formular:
&zeile(5)&,,&zeile+10(5)&,, usw. (0,0,5....)

Frage:
Nun kann es sein, dass in diesen Abschnitten vermehrt eine '0' vorkommt.
Ich habe etwas von einem Befehl (I) gelesen, mit welchem es möglich ist die '0' er nicht anzuzeigen.
Aber bisher hat nichts funktioniert.

Kann mir da jemand weiterhelfen?

Gruss
Abapler

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


Beitrag von schwan (ForumUser / 22 / 0 / 0 ) »
Hallo

ich kenne nur diese beiden Anweisungen
&SYMBOL(I)& = Initialwert unterdrücken
&SYMBOL(Z)& = führenden Nullen unterdrücken

Vielleicht hilfts

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo,

diese beiden Zusätze dürften nur bei Feldern mit numerischen Typ (I, P, F, N?) eine sinnvolle Verwendung haben.

QED
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von cosmo (Specialist / 175 / 0 / 0 ) »
Kannst Du den String nicht im Druckprogramm aufbrechen und 'vernünftige' Felder übergeben? Deine Vorgehensweise führt nicht gerade zu einer gut lesbaren Formulardefinition. Wenn das Druckprogramm tabu ist (weil Standard oder so), versuch mal einen /: PERFORM abzusetzen, der die Daten ordentlich aufbereitet. Nähre Info in der SAPScript-Doku...
Jörg Krause, Anwendungsentwickler und SAP-Betreuer MM/PP

Danke

Beitrag von Abapler ( / / 0 / 3 ) »
Danke für die Inputs

Wir haben es nun so gelöst, dass wir dem Formular nicht mehr einen String übergeben, sondern einzelne Felder aus dem Programm dem Formular zugewiesen werden. Nun funktioniert auch das löschen der 0er mit dem Befehl (I).

Gruss Abapler

Seite 1 von 1

Vergleichbare Themen

4
Antw.
2481
Views
Sapscript Formular im Mandant 000 löschen
von Drago » 25.03.2020 10:52 • Verfasst in SAP - Allgemeines
3
Antw.
4297
Views
Smartforms Formular nach SAPscript Formular aufrufen
von walda33 » 26.01.2014 10:14 • Verfasst in ABAP® für Anfänger
8
Antw.
3306
Views
PDF Formular
von Yusuf » 21.06.2018 16:21 • Verfasst in ABAP® für Anfänger
0
Antw.
1128
Views
Grafik in Formular
von gregoriana » 31.08.2006 10:31 • Verfasst in ABAP® für Anfänger
7
Antw.
2574
Views
Benutzername Formular
von christof » 27.02.2015 15:37 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

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.