Eine Frage vorweg: Wie ist das Feld definiert in das der User seine Zahl eingibt?Fian hat geschrieben:Problem ist jetzt natürlich auch: das nicht immer gleichviel '0' davor gestzt werden muss.
Warum nutzt du nicht den von mir oben aufgezeigten Weg mit dem Konvertierungsbaustein?Fian hat geschrieben:d.h. die '000' werden immer dran gesetzt egal ob nur Zahl oder ob auch * dahinter steht.
Jemand ne Idee wie man das noch beheben könnte?
Code: Alles auswählen.
TABLES: vdarl.
SELECT-OPTIONS s_rdarne FOR vdarl-rdarnehm.
PARAMETER p_rdarne TYPE vdarl-rdarnehm.
PARAMETER p_char(10) TYPE c.
WRITE: / 'Externe Darstellung:'.
LOOP AT s_rdarne.
WRITE: / s_rdarne-sign,
s_rdarne-option,
s_rdarne-low,
s_rdarne-high.
ENDLOOP.
WRITE: / p_rdarne.
WRITE: /,/,/ 'Interne Darstellung:'.
LOOP AT s_rdarne.
WRITE: / s_rdarne-sign USING NO EDIT MASK,
s_rdarne-option USING NO EDIT MASK,
s_rdarne-low USING NO EDIT MASK,
s_rdarne-high USING NO EDIT MASK.
ENDLOOP.
WRITE: / p_rdarne USING NO EDIT MASK.
WRITE: /, /, / 'Ohne Bezug zum Datenelement muss man selber ran:'.
WRITE: / 'VOR Konvertierung', p_char USING NO EDIT MASK.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = p_char
IMPORTING
output = p_char.
WRITE: / 'NACH Konvertierung', p_char USING NO EDIT MASK.
Die Einstellung ist bestimmt nicht verkehrt.Fian hat geschrieben:Hi,
@JHM ich danke dir sehr für deine Lösung.
Ich weiß nicht vielleicht ist es nicht so gut, aber ich bin der Meinung, dass wenn es funktioniert und ich es verstehe mir jetzt während meiner Lernphase mehr hilft, als wenn ich versuche jetzt einfach nur einen Code zu kopieren und dann drin zu raten was ich ändern muss.
Code: Alles auswählen.
ON VALUE-REQUEST FOR xxx_high
Mit ON VALUE-REQUEST kannst du eine selbst programierte Suchhilfe realisieren. z.B. mit dem FuBa F4IF_INT_TABLE_VALUE_REQUEST. Der Code im Block ON VALUE REQUEST wird ausgeführt wenn die Suchhilfe mit F4 angefordert wird.Fian hat geschrieben:gelesen?Code: Alles auswählen.
ON VALUE-REQUEST FOR xxx_high
Ist das wirkllich was ich suche? und wie soll das funktionieren?
Code: Alles auswählen.
SELECT-OPTION s_partner FOR vdarl-rdarnehm MATCHCODE OBJECT BUPA