24 %macro mp_setkeyvalue(key,value,type=C,libds=work.mp_setkeyvalue
27 %
if not (%mf_existds(&libds)) %then %
do;
28 data &libds (index=(key/unique));
29 length key $32 valc $256 valn 8 type $1;
30 call missing(of _all_);
37 where key=symget(
'key');
40 %
if &type=C %then %
do;
45 ,valn=symgetn(
'value')