Ansicht
Dokumentation
ALPHA-Konvertierung korrigiert ( RELNBC_30B_ALPHA_CONV )
General Data in Customer Master BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
Kurztext
ALPHA-Konvertierung korrigiert
Beschreibung
Der Konvertierungs-Exit (Konvertierungsroutine) ALPHA macht aus einem CHAR-Feld einen Zwitter. Wenn
nämlich die Eingabe eine reine Ziffernfolge ist, verhält sich das Feld wie ein NUMC-Feld:
Die Ziffernfolge wird beim PAI-Feldtransport nach rechts geschoben und links mit Nullen aufgefüllt, z.B.
'1 ' --> '00000001'.
Beim Feldtransport vor der Bildausgabe oder bei WRITE auf die Liste läuft genau die umgekehrte Konvertierung ab.
Bisher gab es allerdings einen Unterschied zu einem echten NUMC-Feld: Falls die Ziffernfolge nicht linksbündig
im Eingabefeld stand, sondern Leerzeichen davor waren, wurde die Eingabe nicht als rein numerisch aufgefaßt und wie ein CHAR-Feld direkt übertragen, z.B.
' 1 ' --> ' 1 '.
Jetzt gilt eine derartige Eingabe als numerisch und wird wie im ersten Beispiel konvertiert:
' 1 ' --> '00000001'.
Einfluß auf den Datenbestand im Fehlerfall
Soft-/Hardwarevoraussetzungen
Besonderheiten bei der Installation
Auswirkungen auf die Systemverwaltung
Auswirkungen auf das Customizing
Auswirkungen auf Batch-Input
Änderungen an der Oberfläche
Änderungen in der Vorgehensweise
Das alte Verhalten systematisch auszunutzen, war eigentlich fast unmöglich, da der Presentation Server auf Windows-Oberflächen 1 führendes Leerzeichen bei der Ausgabe herausschiebt. (Dies ist natürlich ein Fehler.)
Falls Sie sich dennoch auf das alte Verhalten verlassen haben, setzen Sie sich bitte mit uns wegen einer möglichen Lösung in Verbindung.
Aktionen zum Beheben von Fehlern am Datenbestand
Abhängige Funktionen
Planungen
Weitere Hinweise
Falls man in einem ABAP/4-Programm mittels WRITE ein Feld ausgeben möchte, das im ABAP/4-Dictionary definiert ist und in seiner Domäne eine Konvertierungsroutine festgelegt hat, kann man diese durch den Zusatz "USING NO EDIT MASK" unterdrücken.
ROGBILLS - Synchronize billing plans Addresses (Business Address Services)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2513 Date: 20240523 Time: 184235 sap01-206 ( 46 ms )