Qué determina
La Output Parameter Determination resuelve, para cada documento (por ejemplo, pedidos o facturas), qué tipo de salida se genera, a quién se envía, por qué canal y con qué plantilla. La lógica se mantiene en decision tables (BRFplus) por cada paso de determinación.
Cómo se ejecuta
Cuando el documento se guarda, el sistema evalúa las decision tables y crea uno o varios output items con sus parámetros completos (tipo, destinatario, canal, plantilla). Esta evaluación ocurre en segundo plano cada vez que se dispara una salida.
Pasos y parámetros principales
La guía oficial describe los pasos estándar y cómo se relacionan entre sí:
- Output Type: define la clase de salida que aplica al documento (por ejemplo, orden de venta – confirmación).
- Receiver Determination: establece el Business Partner destinatario (por ejemplo, Sold-to Party).
- Channel Determination: selecciona el canal (PRINT, E-Mail, EDI, etc.).
- Form Template y Printer Settings: asignan la plantilla de formulario y, si corresponde, los datos de impresión (impresora y copias). Cada paso utiliza características del documento (y del propio output type) para fijar el parámetro resultante.
Estructura en decision tables
Los parámetros se mantienen en tablas separadas por paso de determinación. La evaluación se rige por el orden de filas y la especificidad de las condiciones; se pueden reordenar filas y exportar/importar las tablas a Excel para su mantenimiento.
Dónde se configura
La administración se realiza en la app Output Parameter Determination, donde se definen reglas por objeto de negocio (Sales Document, Billing Document) y por paso: Receiver, Channel, Form Template, Printer Settings, entre otros.
Secuencia práctica para un caso de ventas
- Determinar Output Type aplicable al documento.
- Resolver Receiver según el partner correspondiente.
- Fijar Channel a partir de las características del documento y del output type.
- Asignar Form Template y, si es PRINT, las Printer Settings. Esta secuencia asegura que el documento tenga un output completo y consistente.
Recomendaciones de uso
- Reglas específicas primero: ordenar las filas más específicas antes que las generales para evitar coincidencias indeseadas.
- Parámetros mínimos: mantener solo las combinaciones necesarias de tipo, canal y plantilla para cada objeto. (Buenas prácticas del marco).
- Extender condiciones cuando haga falta: exponer custom fields como parámetros de condición si se requieren criterios adicionales.
- Verificación en operación: revisar los output items generados y su estado en las apps de ventas/facturación para confirmar que la determinación se ejecutó como se diseñó.
✉️ 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.
Determining Output Parameters — SAP Learning
Output Parameter Determination — SAP Help