Puedes recopilar una traza de autorización, para ver si esto puede ser controlado por objetos de autorización.
Si no, ¿qué tal usar una variante de transacción + grupos de variantes para lograr esto?
o
También puedes usar una transacción variante. Por ejemplo, crear la transacción variante A con la variante de transacción X (campo de datos generales deshabilitado), crear la transacción variante B con la variante de transacción Y (campo de datos generales habilitado).