Standard system allows to cancel 1 record at a time. When i added a duplicate menuitem with multiSelect = /Yes/, sytem allowed to cancel multiple transfer orders.
FormDataSource formDataSource = new FormDataSource();
formRun = ClassFactory.formRunClass(args);
formRun.init();
formDataSource = formRun.dataSource();
formDataSource.filter(fieldNum(InventTransferJour,CreatedBy),/SomeUser/);
formDataSource.init();
_args.menuItemType(MenuItemType::Action);
_args.caller(formRun);
ttsbegin;
RunBaseMultiParm::initFromForm(InventTransferMultiShipCancel, _args);
InventTransferMultiShipCancel.runOperation();
ttscommit;