JDoodle - Online COBOL Compiler IDE ... ( Ctrl+C,  open this link in new panel, Ctrl+V, Submit )

identification division.
program-id. ED-A.             *> Elementary Data Items - pic X, 9, Z   
  
data division. 
working-storage section.
77  A pic x(7) value "Hi".
77  B pic 9(7) value 17.
77  C pic z(7) value 256.
77  D pic z(6)9 value 8234.
77  E pic zzz,zz9 value 1283.
    
procedure division.
    display "A=" A " ... X - non numeric, from the LEFT"
    display "B=" B " ... 9 - numeric, from the RIGHT, if = 0 then all zeros"
    display "C=" C " ... Z - numeric edited, if = 0 then all spaces"
    display "D=" D " ... numeric edited, if D = 0 then one zero"
    display "E=" E " ... numeric edited, fix comma for thousands"
    
    display " "
    display "......v......v......v......v......v"
    display A B C D E

    initialize A B C D E 
    display A B C D E

    stop run.
Note:
   INITIALIZE statement was new in ANSI-85
   before that it was necessary:
move space to A
move 0 to B C D E     

Output:

A=Hi      ... X - non numeric, from the LEFT
B=0000017 ... 9 - numeric, from the RIGHT, if = 0 then all zeros
C=    256 ... Z - numeric edited, if = 0 then all spaces
D=   8234 ... numeric edited, if D = 0 then one zero
E=  1,283 ... numeric edited, fix comma for thousands
 
......v......v......v......v......v
Hi     0000017    256   8234  1,283
       0000000             0      0

ČeV - 6.5.2020