Casos de uso
Cinco momentos en los que necesita saber qué hace el código.
Los grandes proyectos arrancan a ciegas y cada cambio es un riesgo. Para cada uno de estos cinco momentos: qué responde la documentación y qué vistas de la app web conviene abrir.
Límite declarado: Estos beneficios son cualitativos. No los hemos medido en porcentajes, horas ni retorno de la inversión, así que esta página no muestra ninguna cifra de ese tipo.
Antes de un gran proyecto
SAP S/4HANA y clean core
Qué existe, cómo se ejecuta y de qué depende: menos alcance de remediación, decisiones con datos.
La pregunta¿Qué existe y qué lo inicia?
Qué mirar en la app web
- Mapa del sistema
El código propio por área de negocio, luego un área y luego un objeto con “Impacto de un cambio”.
- Puntos de entrada
Transacciones, jobs de fondo y cualquier otra forma en que se inicia el código propio.
- Configuración
IDoc, pagos y DMEE, BAdIs, CMOD y diálogos de mantenimiento, cada uno conectado con su código.
- Catálogo
Páginas de índice de puntos de entrada, ampliaciones y exits, configuración, modificaciones SAP, interfaces y dependencias de SAP.
Límite declarado: Se inventarían todos los tipos de objeto, incluidos formularios, Web Dynpro, servicios OData y workflows. El registro de cobertura del análisis indica qué tipos se documentan en profundidad y cuáles solo se listan. La exportación no contiene estadísticas de uso. Sí registra qué jobs de fondo ejecutaron sus programas durante el período de la exportación (90 días de forma predeterminada), con la fecha de su última ejecución.
Antes de un cambio
Cambios más rápidos y seguros
Impacto en minutos: tabla, programa, job y transacción, con la línea de cada paso.
La pregunta¿Qué se rompe si toco esta tabla?
Qué mirar en la app web
- Uso de datos
Qué objetos propios leen o modifican cada tabla (C/R/U/D), con un clic hasta las líneas de código exactas. Cada tabla tiene además su propia página.
- Explorador
Los objetos y sus relaciones, como grafo. Cada relación guarda archivo, línea y nivel de confianza.
- Puntos de entrada
Las transacciones y los jobs que inician el código que usted va a cambiar.
Límite declarado: Las afirmaciones de ausencia, como “ningún código actualiza esta tabla”, se escriben solo después de revisar las sentencias de base de datos, las filas del índice de la lista de utilización y los nombres en el código fuente. Siempre indican lo que el análisis no puede ver, como nombres dinámicos, código fuera de la exportación o código SAP estándar.
ZSD_ORDER_LOG, un grafo de uso con lecturas y modificaciones, y la lista de usos con evidencia de línea de código. Pantallas de un sistema de demostración sintético. Tamaño completoFragmento de una página de catálogo
ZSD_ORDER_LOGUso en el código exportadoSentencias de base de datos
LZSD_ORDERU01inserta enZSD_ORDER_LOGGRAPH:CREATESSCHEMA:DDIC:ZSD_ORDER_LOG CODE:lzsd_orderu01 — en el módulo de funciones ZSD_ORDER_CREATE (en ZSD_ORDER).abap:55 ZWM_PICK_LABELleeZSD_ORDER_LOGGRAPH:READSSCHEMA:DDIC:ZSD_ORDER_LOG CODE:zwm_pick_label (en ZWM_PICK_LABEL).abap:22 LZSD_ORDERU04actualizaZSD_ORDER_LOGGRAPH:WRITESSCHEMA:DDIC:ZSD_ORDER_LOG CODE:lzsd_orderu04 — en el módulo de funciones ZSD_ORDER_STATUS_UPDATE (en ZSD_ORDER).abap:8
Verificado por el auditor de citas
Tres de las siete sentencias de base de datos de la página de catálogo de la tabla ZSD_ORDER_LOG, tal como se generaron sin IA a partir de un sistema de demostración sintético. La página de la tabla muestra las siete. Abrir la página de la tabla
Cada línea termina con su evidencia: GRAPH es la relación registrada, SCHEMA la definición de la tabla en el Diccionario ABAP y CODE la línea exacta del código fuente.
Cuando llega un incidente
Menor costo de soporte
Incidentes analizados sobre un mapa, no desde cero. Equipos nuevos productivos antes.
La pregunta¿Qué llama este programa y qué tablas modifica?
Qué mirar en la app web
- Mapa del sistema
Un área de negocio a la vez: qué la inicia, sus objetos por tipo, qué llama y qué tablas propias modifica y lee.
- Explorador
Los objetos alrededor del que aparece en el incidente y cómo se relacionan.
- Preguntar a la IA
Preguntas en lenguaje natural, respondidas con evidencia numerada. La función Preguntar a la IA cita evidencia numerada y no puede agregar evidencia propia. Solo funciona con su autorización explícita y registrada.
Las respuestas son generadas y pueden estar incompletas; el código enlazado es la referencia.
La app también lo dice.
Cuando cambia el proveedor de AMS
Traspaso de AMS
La documentación de traspaso ya existe y es verificable: menos semanas de transferencia.
La pregunta¿Qué hace este grupo de funciones?
Qué mirar en la app web
- Catálogo
Una página por objeto, generada sin IA. Cada línea factual lleva su cita, así que un proveedor entrante puede verificar lo que recibe.
- Procesos
El código propio agrupado en procesos de negocio sin IA, cada uno con lo que lo inicia y su estado de documentación. Sus expertos confirman el propósito de negocio en los documentos de proceso (Paquetes de validación).
- Cobertura
Qué se exportó, qué se documentó y cada punto no resuelto. Lo que falta se lista; nunca se adivina.
Producto: Después de cada release, usted vuelve a ejecutar la exportación. La nueva documentación se construye y se verifica por separado, en ambos idiomas, antes de publicarse; la versión anterior se archiva y se puede restaurar. Para lectores externos a su empresa, como un nuevo proveedor, el visor de código fuente puede ocultar nombres e ID de usuario.
Cuando preguntan los auditores
Auditoría y cumplimiento
Qué código escribe en tablas de pagos y finanzas, qué autorizaciones controla y qué interfaces hay.
La pregunta¿Qué código escribe en tablas de pagos?
Qué mirar en la app web
- Uso de datos
Qué código propio inserta, lee, actualiza o borra datos en cada tabla, con un clic hasta las líneas de código exactas.
- Interfaces
Interfaces por canal: IDoc, RFC, BAPI, batch input, tarea de actualización, HTTP, archivo, memoria compartida, pago y BAdI, con descarga en CSV.
- Configuración
Vías de pago conectadas con formatos de soporte de pago, árboles DMEE y los módulos de funciones que llaman.
Producto: La documentación también registra qué objetos de autorización verifica el código. Para lectores externos a su empresa, como auditores externos, el visor de código fuente puede ocultar nombres e ID de usuario.
Una demo guiada con nuestro equipo: la app web, el grafo de evidencias y una página del catálogo con citas.
o escriba a hello@codegraphai.com





