Can’t you try something like this?? Though, I may not have understood your issue fully.
loop customers
select ADP1 records
loop on selected records
[INDENT][INDENT]criteria met then[/INDENT][/INDENT]
[INDENT][INDENT]start transcation for ADP2[/INDENT][/INDENT]
[INDENT][INDENT][INDENT] select ADP2[/INDENT][/INDENT][/INDENT]
[INDENT][INDENT][INDENT]update ADP2[/INDENT][/INDENT][/INDENT]
[INDENT][INDENT]commit transcation for ADP2[/INDENT][/INDENT]
#webMethods#Integration-Server-and-ESB#Adapters-and-E-Standards