Hola,
visible=false hará que el <input> no esté presente en HTML en absoluto.
SI el objetivo es realmente tener una presentación basada en formularios por alguna razón (en lugar de llamadas AJAX), entonces esto no ayudaría a enviar datos ocultos.
En este caso especial, uno podría usar un control sap.ui.core.HTML que renderice la etiqueta de entrada oculta, o uno podría heredar del control de entrada UI5 y agregar "oculto" en el renderizador.
Para el <form> en sí, también se requiere un control HTML (o HTML simple en una Vista XML/HTML).
Pero como otros han mencionado, generalmente se utilizan llamadas AJAX para enviar datos al servidor y luego no necesitas <form> o entradas ocultas.
Saludos
Andreas