Wie immer gibt es mehrere Möglichkeiten, jedoch die Funktionen COALESCE, IFNULL und auch VALUE täuschen darüber hinweg, dass tatsächlich KEIN Satz vorhanden ist und nicht vielleicht der Wert 0 (Null) ein korrekter in der Datei B ist.

Beim Fetch gibt man halt für dieses Feld einen Indicator an (MyInd PIC S9(4) COMP-4):

fetch ... :MyField :MyInd, ...

Der Indikator muss ohne Komma direkt hinter dem Feld angegeben werden.

Über die Indicatorabfrage kannst du dann feststellen:
0 = Satz vorhanden und Wert gültig
-1 = Satz vorhanden aber Wert ggf. gekürzt
-2 = NULL (Satz nicht vorhanden)