Qué es
Output Control es el marco estándar en S/4HANA para emitir documentos (impresión, e-mail, EDI) desde aplicaciones de negocio como Ventas. Determina de forma automática qué tipo de salida, a quién, por qué canal y con qué plantilla mediante reglas mantenidas en Output Parameter Determination (tablas de decisión en BRFplus).
Dos marcos y el enfoque actual
En Ventas conviven dos marcos: SAP S/4HANA Output Management y Output Determination (SD-BF-OC) basado en la técnica de condiciones. El foco de la capacitación para Private Edition, Sales está en Output Management, sucesor de los marcos anteriores y fundamentado en BRFplus.
Componentes y decisiones
- Output type: define la clase de salida (por ejemplo, confirmación de pedido) disponible para cada objeto de aplicación.
- Parámetros de salida: se determinan por reglas en decision tables (tipo de salida, canal, destinatario, plantilla, etc.).
- Receiver determination: identifica el Business Partner receptor según la regla (por ejemplo, la confirmación suele ir al Sold-to Party).
- Form template y canal: se seleccionan por condición; el resultado puede ser uno o varios output items por documento.
Cómo actúa en el proceso
Cuando se genera un documento de ventas, el sistema evalúa las tablas de decisión y crea las salidas correspondientes con su estado de procesamiento. La misma lógica se aplica en facturación; SAP publica un ejemplo guiado para billing con la configuración mínima de determinación de parámetros.
Dónde se configura
- App Output Parameter Determination: creación y mantenimiento de reglas por objeto (Sales Document, Billing Document), en pasos como Receiver, Channel, Form Template y Output Relevance.
- Unidad de aprendizaje: “Customizing Core Components of Output Control” y “Defining Output Parameters for Sales Orders” muestran el detalle aplicado a Ventas.
Consideraciones de diseño
- Alcance mínimo viable: partir de tipos de salida entregados por SAP y reglas simples; ampliar solo cuando haya un requerimiento claro.
- Trazabilidad: documentar qué condiciones gobiernan destinatario, canal y plantilla; revisar estados de salida en las apps operativas.
- Extensiones: es posible exponer campos propios como parámetros de condición cuando la regla lo requiera.
- Convivencia con SD-BF-OC: en algunos ámbitos puede seguir activo el marco histórico; confirmar el que aplica antes de cambiar reglas.
✉️ Si querés conversar sobre este tema, escribime a juan@sapsdconsultant.com
🌐 Para más información podés visitar la guía oficial en SAP.
Explaining the Concept of Output Control — SAP Learning
SAP S/4HANA Output Control — SAP Help