SAS allows the binary zero bytes inside character columns but PowerCenter do not allow characters with the binary zeros. You can replace the binary zeros with NULL characters before passing the data to PowerCenter.
To replace the binary zeros by NULL character, assign the macro variable