integer in SAP Skript Formular

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
11 Beiträge • Seite 1 von 1
11 Beiträge Seite 1 von 1

integer in SAP Skript Formular

Beitrag von cali (ForumUser / 51 / 0 / 0 ) »
Hallo zusammen,

kann es eigentlich sein, dass man im Formular keine integer Variablen aus dem Druckprogramm auslesen kann?? Ich habe in meinem Druckprogramm eine Var. vom Typ i deklariert, aber die scheint das Formular einfach nicht zu kennen!? Wenn ich charakter abfrage funktioniert alles ganz normal?!

gruss cali

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


Beitrag von Andreas G (Specialist / 175 / 0 / 0 ) »
Hallo.
Also das ist mir nicht bekannt dass SAP Script keine Integer kennt.
Hast du auch darauf geachtet WO im Programm du die Variable definierst!
Hatte auch schon mal Probleme das er die Variable im Formular nicht kannte. Das Problem war, dass die Variable nicht GLOBAL definiert war :!:

mfg Andi
Hauptsoch: HAUPTSOCH!

Beitrag von cali (ForumUser / 51 / 0 / 0 ) »
Hi,

danke für die Antwort. Ja! Die Varibale ist global definiert (im TOP Include), ich bin echt am Ende mit meinem Latein!

Beitrag von Andreas G (Specialist / 175 / 0 / 0 ) »
Also was mir spontan noch einfällt:
Prüfe zuerst das Formular in der SE71 (Formular->Prüfen->Texte).
1) Wenn er hier den Fehler bringt, das er die Variable nicht kennt, hast du ein Problem. Wenn es 100%ig an der richtigen Stelle definiert ist hilft vielleicht, wenn du alles (Programm und Formular) nochmals aktivierst und die Transaktion SE71 nochmal neu startest. Wenn dann der Fehler noch immer besteht, bin ich mit meinem Latein auch am Ende.

2) Wenn bei der Prüfung KEIN Fehler auftritt, musst du prüfen ob die Variable zu dem Zeitpunkt wo sie gedruckt wird auch sicher befüllt ist. Dazu kannst du das Programm debuggen, oder das Formular debuggen (SE71 - Startscreen; Menü: Hilfsmittel->Debugger einschalten)

mfg Andi
Hauptsoch: HAUPTSOCH!

Beitrag von Andreas G (Specialist / 175 / 0 / 0 ) »
Hab da gerade noch was in der SAP-Online Hilfe gesehen:
Im Normalfall wird der Wert des Symbols in seiner vollen Länge ausgegeben, wobei jedoch Leerzeichen am Ende des Wertes abgeschnitten werden. Programmsymbole mit den Datentypen CURR, DEC, QUAN, INT1 INT2, INT4, PREC bzw. FLTP werden rechtsbündig mit der im Dictionary festgelegten Ausgabelänge aufbereitet.
d.h. Dein Problem dürfte nicht am Datentyp INT hängen.

Andi
Hauptsoch: HAUPTSOCH!

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
Hi cali,

gib mal eine Formatangabe mit, also GVARINT(C4) oder so ähnlich.

Gruß, Enno

Beitrag von cali (ForumUser / 51 / 0 / 0 ) »
Hey Enno!

vielen Dank für den Tipp! Das mit der Formatangabe funktioniert!!
C4 steht doch für Charakter der Länge 4 oder??

Die Abfrage funktioniert nämlich nur so

if GVARINT(C4) > 1.

nicht funktionieren tut:

if GVARINT(I4) > 1.

verstehe ich nicht so ganz? meine Var. soll doch Integer sein und nicht Character!

Beitrag von Andreas G (Specialist / 175 / 0 / 0 ) »
Das I sagt nichts über den Datentyp aus! Es sagt nur das die Variable nur ausgegeben wird, wenn sie nicht initial ist.

Alles über Aufbereitungsoptionen findest du hier:
http://help.sap.com/saphelp_46c/helpdat ... ameset.htm
im Seitenmenü "Aufbereitungsoptionen".

mfg Andi
Hauptsoch: HAUPTSOCH!

Beitrag von cali (ForumUser / 51 / 0 / 0 ) »
DANKE!!

Beitrag von cali (ForumUser / 51 / 0 / 0 ) »
was C bedeutet finde ich nirgends :oops:

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
[c]omprimieren (führende leerzeichen)

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1577
Views
Skript Fehler im HTML Control
von Neroringer » 25.10.2006 17:00 • Verfasst in Basis
7
Antw.
2389
Views
SAP Skript - Perform mit zusammengesetzter Variable
von Kaiwalker » 07.02.2007 12:04 • Verfasst in ABAP® Core
3
Antw.
261
Views
Skript kürzen bzw. lesbarer machen
von i34V » 04.06.2023 11:02 • Verfasst in ABAP® für Anfänger
3
Antw.
1771
Views
Check auf Integer
von Kojak » 18.09.2006 11:23 • Verfasst in ABAP® Core

Über diesen Beitrag


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.

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 134
Group Items auf einer Filterbar
vor 5 Wochen von Bright4.5 1 / 168