— SAP Integration Suite
Generador de scripts Groovy para SAP CPI
Elija lo que necesita su paso del iFlow, complete sus nombres y copie un script Groovy limpio para el paso Script de CPI. Funciona en su navegador, gratis y sin registro.
Nota: los controles de la herramienta están por ahora en inglés.
What should the script do?
Set headers and properties.groovy
import com.sap.gateway.ip.core.customdev.util.Message
def Message processData(Message message) {
def headers = message.getHeaders()
def value = headers.get("SAP_ApplicationID") ?: ""
message.setProperty("orderId", value)
message.setHeader("X-Correlation-ID", value ?: UUID.randomUUID().toString())
return message
}Preguntas frecuentes
- ¿Qué firma de script de CPI usa?
- El punto de entrada estándar del paso Script: def Message processData(Message message), importando com.sap.gateway.ip.core.customdev.util.Message.
- ¿Es seguro el logging con adjuntos MPL en producción?
- Los adjuntos ocupan almacenamiento y pueden exponer datos del payload, por eso la plantilla solo escribe cuando una property de control es true. Manténgala desactivada en producción salvo para diagnosticar.
- ¿Usa IA?
- No. Cada script es una plantilla revisada con sus nombres, así que el resultado es inmediato y siempre igual. Pruébelo en su tenant antes de transportarlo.
Las plantillas son un punto de partida. Pruebe cada script en un tenant que no sea productivo. ERPClimb es independiente y no está afiliado a SAP SE.