dokcraft
GENERADOR · ESPECIFICACIÓN TÉCNICAABAP · RAP · IFLOW · FIORI/UI5 · ED. 2026
Para consultores SAP

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.

NO PERSISTEEl fuente propietario se descarta tras generar. No entrena modelos.
ANCLADO A LÍNEASin prosa inventada: cada punto cita OBJETO:línea.
NATIVO SAPWRICEF, FSD, TSD. Programa completo con includes.
La cuenta

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:

Un programa de 2.000 líneas, con includes
¿Cuánto te toma documentarlo a mano?
El mismo programa, aquí
10 – 130 s
Plan Starter
$49 / mes

Si tu hora vale más de $49, el primer documento del mes ya pagó el plan. El resto del mes es margen.

Cómo funciona

Tres pasos. Sin conectar nada a tu sistema SAP.

  1. 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.

  2. 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.

  3. 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.

Documento de ejemplo

Actualización masiva de descripciones de material

Objeto ZBR_MAKT_UPDATETipo ReportFuente 1.081 líneas · 14 includesModelo claude-sonnet-5
§1

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.

§2

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.

§3

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.

§4

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.

§5

Advertencias

Cobertura

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.

Generar el mío

3 documentos al mes, sin tarjeta.

La aplicación

Así se ve por dentro.

Formulario de generación: pegar código ABAP o subir un ZIP de abapGit
Pega el objeto o suelta el ZIP de abapGit. El fuente no se guarda.
Un TSD generado en la aplicación, con sus referencias de línea y el historial de versiones
El TSD, anclado a línea. Cada regeneración deja una versión nueva en el historial.
Confianza

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.

Precios

Empieza gratis. Paga cuando te ahorre horas.

Precios en dólares (USD).

Evaluar la calidad, sin tarjeta

Free

$0
  • 3 documentos / mes
  • 1 usuario
  • ABAP clásico, incluido DDIC
  • Programa completo con includes
  • Documentos con pie de Dokcraft
Empezar gratis
Consultor freelance

Starter

$49/mes
  • 15 documentos / mes
  • 1 usuario
  • ABAP clásico y programas completos
  • Word (DOCX) y Markdown
  • Entregable limpio, sin marca
Elegir
Consultor senior y consultoría chica

Pro

$149/mes
  • 60 documentos / mes
  • 3 usuarios
  • Todo lo de Starter
  • RAP, iFlows y Fiori/UI5 incluidos
  • Entregable limpio, sin marca
Elegir
Consultoría con equipo

Scale

$449/mes
  • 250 documentos / mes
  • 10 usuarios
  • Todo lo de Pro
  • RAP, iFlows y Fiori/UI5 incluidos
  • Soporte prioritario
Elegir
Preguntas

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.

Generar un TSD gratis

3 documentos al mes, sin tarjeta.

Dokcraft — Generador de especificaciones técnicas SAP