Dienstag, 3. Juli 2012

NULL Werte in Dictionary Tabellen

Wir hatten das Problem, dass durch das Aktivieren einer Business Function (EHP5) die Tabelle QMIH um neue Felder (PAM*) appended wurde. Dabei war das Feld PAM_PROID als NUMC mit Länge 8 definiert!

Wenn nun die Felder ohne dem Setzen des Init-Flags in der SE11 aktiviert werden. Wird in der Datenbank nicht der Initialwert 00000000 sondern (NULL) gesetzt.

SAP kennt kein NULL somit hatten wir in diversen Reports Probleme (CONVERSION_EXITS).

Man kann leider auch nicht nachträglich bei SAP Standardtabellen das Init-Flag setzen, hierfür würde man den SAP Objektschlüssel benötigen!

SAP bietet aber die Möglichkeit mittels SE14 die Umsetzung zu erzwingen!

se14 / Umsetzung erzwingen

Keine Kommentare:

Kommentar veröffentlichen