Если конкретный JCoContext.end () завершит последовательность вызовов с сохранением состояния (что не является истинным для вложенного контекста), то соответствующее базовое RFC-соединение будет сброшено. А это означает, что также будет отменено связанное незафиксированное LUW (логическая единица работы), что приведет к неявному откату.
Но если вы знаете, что требуется откат, то почему бы не вызвать BAPI_TRANSACTION_ROLLBACK напрямую? Я бы предпочел явные операции вместо неявных предположений. Полагаю, это также упростит отладку и трассировку.