There is not an option that effects warning from PROC APPEND.
But there is one that effect warnings from data steps. VARLENCHK.
options VARLENCHK=NOWARN;
data x;
length string $20;
set new;
run;
In general for this type of transfer you probably need to know how the variables should be defined. You might be able to reference the target dataset to get the proper metadata instead of writing explicit LENGTH statements.
So if you were appending SRC.SOURCE to DEST.TARGET you might add a view in the middle.
Like this:
options VARLENCHK=NOWARN;
data temp / view=temp;
if 0 then set dest.target ;
set src.source;
run;
proc append base=dest.target data=temp force;
run;
You might also try using PROC FEDSQL if you are really moving from one external database to another. It is basically designed for that type of activity, but it is not something I have used.