CA Easytrieve release 11.x handles fields that contain spaces differently from CA Easytrieve Plus release 6.4.
CA Easytrieve 6.4 compiler used MVS assembler instruction PACK to PACK all zoned decimal data upon input. If zoned data was not correct, i.e. data contains a space character, the space is packed into the data and a space is converted to a 0. Upon unpack for output, the space character is seen as a 0.
CA Easytrieve release 11.x performance improves the process of reading and displaying zoned numeric data by simply using MVS MVC instruction to move the data 'as is'. The result is a zoned numeric data field containing a space is unaltered and moved directly 'as is' from input buffer and then displayed as a space on output.
This is not considered to be a 'bug' in the CA Easytrieve r11.x compiler. The users have defined the data as zoned numeric when in reality, it is not.