Ansicht
Dokumentation
CHAR_VALUE_CONVERSION_EXIT - CHAR-Merkmalwert über Konvertierungsexit aufbereiten
General Material Data PERFORM Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Funktionsbaustein realisiert den Konvertierungsexit für Merkmalwerte im PPPI. Die Konvertierung findet nur für Merkmale vom Typ CHAR statt. Sie findet dann statt, wenn zu dem Merkmal eine Konvertierung wie z.B. MATN1 für die Materialnummer angegeben wird (in der Pflegetransaktion zum Merkmal, Button Proz.Koord.). Die Konvertierung wandelt
A. den eingegebenen Wert in die interne Darstellung (z.B. Hinzufügen
der entsprechenden Anzahl von führenden Nullen) oder
B. den internen Wert in das zur Ausgabe aufbereitete Format (z.B.
Entfernen von führenden Nullen).
Der Konvertierungsexit wurde für den Fall A in den FB CHAR_VALUE_CHECK und für den Fall B in den FB CHAR_VALUE_PREPARE integriert. Diese Erweiterung wurde aufwärtskompatibel zu den bestehenden Aufrufen entwickelt. Werden die Aufrufe nicht geändert, nimmt man ggf. ein überflüssiges Lesen der Merkmaldaten in Kauf (Erläuterungen unter HINTS).
Schnittstellenbeschreibung:
CONV_EXIT: 'I' INPUT-Konvertierungsexit
'O' OUTPUT-Konvertierungsexit
eine von den beiden Werten abweichende Angabe führt
zur Exception WRONG_CONV_MODE
FLG_CHAR_VALUE_PROVIDE_IMP:
'X' (Default) Die Merkmaldaten (Felder ATKON und
ANZST) werden gelesen. Dieses Lesen sollte von
der Aufrufinstanz unterbunden werden, falls im
Umfeld diese Merkmaldaten bereits vorhanden sind
und übergeben werden können.
' ' Die Merkmaldaten werden nicht gelesen. In diesem
Fall müssen die Parameter ATKON_IMP und ANZST_IMP
übergeben werden, anderenfalls kommt es zur
Ausnahme NECESSARY_PARAMS_NOT_GIVEN.
ATKON_IMP: Konvertierungsexit für Merkmalwert (5-stellig)
ANZST_IMP: Anzahl der Stellen des Mmerkmalwertes
ATWRTSHOW_IMP: alter Merkmalwert
ATWRTSHOW_EXP: konvertierter Merkmalwert
Beispiel
Aufrufe in LCPDIFAZ können als Beispiel dienen.
Hinweise
Der Aufruf der FBs CHAR_VALUE_CHECK und CHAR_VALUE_PREPARE wurde, wie bereits erläutert, aufwärtskompatibel gestaltet. Es braucht für ein korrektes Arbeiten der Bausteine nichts getan zu werden. Es sollte aber in jedem Fall geprüft werden, ob die Felder ATKON und ANZST nicht bereits bekannt sind, um ein teures Lesen (Performance) des Merkmals zu vermeiden. In diesem Fall werden ATKON und ANZST mit ihren Werten und FLG_CHAR_DATA_PROVIDE_IMP = ' ' übergeben.
Weiterführende Informationen
Parameter
ANZST_IMPATINN_IMP
ATKON_IMP
ATWRTSHOW_EXP
ATWRTSHOW_IMP
CONV_MODE_IMP
FLG_CHAR_DATA_PROVIDE_IMP
Ausnahmen
COULD_NOT_READ_CHAR_DATAERROR_CONV_EXIT
FUNC_CONV_EXIT_NOT_FOUND
NECESSARY_PARAMS_NOT_GIVEN
WRONG_CONV_MODE
Funktionsgruppe
C5CHrdisp/max_wprun_time - Maximum work process run time PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3620 Date: 20240523 Time: 165520 sap01-206 ( 70 ms )