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.
2315
Views
Sapscript Formular im Mandant 000 löschen
von Drago » 25.03.2020 10:52 • Verfasst in SAP - Allgemeines
3
Antw.
3146
Views
Smartforms Formular nach SAPscript Formular aufrufen
von walda33 » 26.01.2014 10:14 • Verfasst in ABAP® für Anfänger
8
Antw.
3157
Views
PDF Formular
von Yusuf » 21.06.2018 16:21 • Verfasst in ABAP® für Anfänger
2
Antw.
2118
Views
Script / Formular ???
von Neuling » 26.04.2007 17:50 • Verfasst in ABAP® für Anfänger
2
Antw.
1604
Views
Formular kopieren
von Andreas G » 23.10.2006 13:07 • Verfasst in ABAP® Core

Ü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

Aktuelle Forenbeiträge

Regex in where
vor 2 Stunden von tar 8 / 179
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1489

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

Regex in where
vor 2 Stunden von tar 8 / 179
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1489

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9822