The SAS® Anti-Money Laundering SAS10078 scenario might cause the party header DATA step to end prematurely


The out-of-the-box SAS Anti-Money Laundering SAS10078 scenario might cause the outer party header data step to terminate prematurely if the fsc_location_watch_list_dim table is empty or contains no current records. This condition prevents the party header from generating alerts.

Workaround

To circumvent this issue, add validation logic to the scenario code to check the status of fsc_location_watch_list_dim before the SET statement:

set fsc_location_watch_list_dim(where=(upcase(change_current_ind) eq 'Y')) end=eof; 

This issue is fixed in SAS® Anti-Money Laundering 7.2M1 HF2.