The dots are not dots, they are just how the system shows you non-displayable characters. They are probably binary-zeros.
If you add ,80:X to your BUILD, an X (which is a blank) is placed in column 80. Any intervening colums which have to be created between your data and column 80 will be space-padded.
For you requirement:
//CTRCLCD1 EXEC PGM=SORT
//SYSOUT DD SYSOUT=*
//SORTOUT DD SYSOUT=*
//SYSIN DD *
OPTION COPY
INREC BUILD=(1,16,SQZ=(SHIFT=LEFT,
LEAD=C'ACTION=LIST,RESOURCE=ADCOM,ADID=',
TRAIL=C',STATUS=A;',
LENGTH=80))
//SORTIN DD *
AACADPQ
AACBODQ
AACBOEQ
FGFTUJYHTRR
AACCHEQ
AACDCLQ
VVVVVFGG
AACEFFQ
AACGRFQ
FTJOUR06H00RT
Don't just use it, you need to understand it. So do some research, then tell us what it does.