It is not clear from your question what you are trying to accomplish.
I am guessing that you might have an existing PDA and probably have many objects that call a subprogram that uses the pda. You want to know if a calling object does or does not pass arguments. If this is a correct interpretation, you might employ code like the following
define data parameter
1 #a (a35) optional
1 redefine #a
2 #b (a10)
2 #c (n15)
2 #d (a10)
end-define
*
if #a specified
::::
end
This would only require adding a first field to the pda which encompasses all your current fields.