Escritura deshabilitada en este servidor. Para habilitarla, seteá
ENABLE_WRITE=true en el .env del backend y reiniciá —
hacelo solo si SAP_URL apunta a un sistema de desarrollo/sandbox,
nunca a productivo.
1 Buscar el objeto ABAP
Filtro de tipo ADT opcional. Dejalo en "todos los tipos" para buscar sin filtrar, o elegí "otro" para escribir un tipo ADT específico.
2 Cargar el código fuente actual pendiente
Se autocompleta agregando "/source/main" a la URI del objeto seleccionado — ajustala si tu objeto usa otra convención (includes, function groups, etc.).
1
Revisión ATC (ABAP Test Cockpit) — opcional, corre sobre el código ya cargado.
El nombre exacto de la variante depende de cómo esté configurado ATC en tu sistema (transacción ATC) — si "DEFAULT"/"STANDARD" no existen, elegí "otro" y escribila.
3 Editar
Este es el código que se va a grabar en SAP en el paso 6 — modificalo acá.
1
🔴 Las líneas resaltadas en rojo tienen findings ATC de prioridad 1 (error).
4 Transporte
Consultar transporte pregunta a SAP si el objeto ya pertenece a uno modificable; elegilo en la lista o, si no aparece, cargá manualmente el número (o dejalo vacío si el objeto es local $TMP).
5 Bloquear el objeto (lock) pendiente
Sin lock, SAP rechaza el guardado. El botón "Desbloquear sin grabar" libera el objeto en cualquier momento si querés cancelar acá.
6 Verificar sintaxis (recomendado)
7 Grabar en SAP
8 Desbloquear
En este sistema SAP, activar con el objeto todavía bloqueado falla con "usuario ya está tratando" — hay que desbloquear primero.