Documentación forjada del código.
Pega o sube tu ABAP, RAP, iFlow o aplicación Fiori/UI5 y recibe el documento técnico que entregarías al cliente: cada afirmación anclada al artefacto que la respalda, en Word o Markdown. El fuente se procesa y se descarta, nunca se guarda.
3 documentos al mes, sin tarjeta.
Documentar no se te paga. Se te descuenta.
Cada hora que pasas escribiendo un TSD a mano es una hora que no facturas — y es la parte del trabajo que menos te gusta. Haz la cuenta con tus propios números:
Si tu hora vale más de $49, el primer documento del mes ya pagó el plan. El resto del mes es margen.
Tres pasos. Sin conectar nada a tu sistema SAP.
- 01
Pega o sube tu producto SAP
ABAP pegado o exportado con abapGit, un Business Object RAP, un iFlow de Integration Suite o el ZIP de una aplicación Fiori/UI5.
Dokcraft detecta el modo automáticamente. No necesitas conectarlo a tu sistema SAP ni renombrar artefactos.
- 02
Se analiza con trazabilidad
Cada afirmación cita la línea o el artefacto que la respalda: includes ABAP, capas RAP, pasos y recursos del iFlow, o manifest, vistas y controladores UI5.
El fuente se procesa en memoria y se descarta. No se guarda ni se usa para entrenar modelos.
- 03
Descargas el entregable
El TSD listo para el cliente, en Word (DOCX) o Markdown. Cada regeneración queda como una versión nueva, con su historial.
Actualización masiva de descripciones de material
Propósito
Selecciona materiales por MATNR ZBR_MAKT_UPDATE_S01:11, carga sus descripciones desde MARA y MAKT ZBR_MAKT_UPDATE_F01:21–30 y permite editar MAKTX en un ALV ZBR_MAKT_UPDATE_F02:244–266.
Lógica principal
Al guardar, agrupa las descripciones por material ZBR_MAKT_UPDATE_F01:135–186, construye las estructuras BAPI y ejecuta BAPI_MATERIAL_SAVEREPLICA ZBR_MAKT_UPDATE_F01:190–201.
Arquitectura
El report compone 14 includes ZBR_MAKT_UPDATE:21–34: selección, receptores de eventos, lógica de negocio, PBO y PAI. El punto de entrada delega el flujo al FORM MAIN ZBR_MAKT_UPDATE:36–37.
Puntos de mantenimiento
La operación BAPI fija function='INS' ZBR_MAKT_UPDATE_F01:144–180; conviene validar su semántica sobre materiales existentes. Sólo MAKTX queda editable ZBR_MAKT_UPDATE_F02:256–264 y las filas nuevas pegadas se eliminan ZBR_MAKT_UPDATE_F02:211–240.
Advertencias
El paquete no incluye definiciones textuales del DDIC ni el flow logic completo de los Dynpros 0100/0101. El TSD marca esa cobertura como no verificable en vez de inventarla.
Fuente pública MIT: ZBR_MAKT_UPDATE · Richard Bäck
Este documento salió de 1.081 líneas de ABAP y 14 includes, sin tocar el sistema. El tuyo tarda lo mismo.
3 documentos al mes, sin tarjeta.
Así se ve por dentro.


Estás subiendo código que no es tuyo. Lo sabemos.
El fuente que documentas suele ser de tu cliente, bajo NDA. Esa es la objeción real, y la respuesta no puede ser una promesa de marketing:
El código de tu cliente no se queda aquí
El fuente se procesa en memoria y se descarta en cuanto el documento está generado. No se guarda en la base de datos, no se usa para entrenar modelos, y no queda en el documento: lo que persiste son referencias de línea en prosa, no tu código.
Cada afirmación se puede verificar
Cada punto del documento cita el objeto y la línea que lo respalda. Puedes contrastarlo contra tu fuente, línea por línea, antes de entregárselo a nadie. Nada de prosa inventada que suene bien y no sea cierta.
Habla el idioma del entregable
TSD, WRICEF, FSD. No es un resumen genérico de código: es el documento que tu cliente espera recibir, con las secciones que espera encontrar.
Empieza gratis. Paga cuando te ahorre horas.
Precios en dólares (USD).
Free
- 3 documentos / mes
- 1 usuario
- ABAP clásico, incluido DDIC
- Programa completo con includes
- Documentos con pie de Dokcraft
Starter
- 15 documentos / mes
- 1 usuario
- ABAP clásico y programas completos
- Word (DOCX) y Markdown
- Entregable limpio, sin marca
Pro
- 60 documentos / mes
- 3 usuarios
- Todo lo de Starter
- RAP, iFlows y Fiori/UI5 incluidos
- Entregable limpio, sin marca
Scale
- 250 documentos / mes
- 10 usuarios
- Todo lo de Pro
- RAP, iFlows y Fiori/UI5 incluidos
- Soporte prioritario
Lo que preguntan antes de subir el primer archivo.
¿Guardan mi código?
No. El fuente se procesa en memoria y se descarta en cuanto el documento está generado. No se guarda en la base de datos y no se usa para entrenar modelos. Lo que queda almacenado es el documento: prosa con referencias de línea, no tu código.
¿Qué tan preciso es?
Cada afirmación del documento cita el objeto y la línea que la respalda, así que puedes verificarla contra tu fuente punto por punto. Es una herramienta de primer borrador con trazabilidad, no un oráculo: la revisión final sigue siendo tuya, pero partes de un documento completo en vez de una hoja en blanco.
¿Qué objetos soporta?
ABAP clásico —reports, módulos de función, clases, DDIC y programas con includes—, Business Objects RAP, iFlows de SAP Integration Suite y aplicaciones Fiori/UI5 V2, V4 o freestyle. Free cubre ABAP clásico; Starter incluye una generación avanzada compartida al mes; Pro y Scale incluyen todos los modos.
¿Necesito abapGit?
No. Es el camino recomendado porque el ZIP entra directo sin renombrar nada, pero puedes pegar un objeto suelto en el navegador o subir los includes sueltos exportados de SE38. Nada se conecta a tu sistema SAP.
¿Cuánto tarda?
Entre 10 y 130 segundos, según el tamaño del objeto. Un programa grande con muchos includes tarda más que un módulo de función suelto.
¿En qué formatos lo recibo?
Word (DOCX) y Markdown. Cada regeneración queda como una versión nueva y el historial queda a la vista.
¿Puedo cancelar cuando quiera?
Sí, sin llamadas ni correos. Si pagas con tarjeta, desde el portal de facturación. Si pagas con PayPal, desde tu cuenta de PayPal: la cancelación se refleja aquí automáticamente y tu plan vuelve a free.
El próximo TSD que entregues no tienes que escribirlo.
3 documentos al mes, sin tarjeta.