Q1-Unfortunately there is not an h-spec compile directive for this. Your best bet is to use the CHGCMDDFT command to force this parameter to *ALL on the command you will be using. The best thing to do is create a duplicate of this command with the same name in a library that is in front of QSYS in your system library list and modify this.
Q2-Use the %DATE built in function which is only available in ILE RPG. An ‘EVAL date_field = %DATE()’ will load date_field with the current system date.