Saltar al contenido
Falconextdev

Integrar con SAP

Sincroniza pedidos de SAP ERP / S4HANA con Falconext Logística.

Conecta tus órdenes de venta de SAP con Falconext para automatizar el last-mile.

Enfoques disponibles

Puedes integrar vía middleware (SAP PI/PO, CPI), con un job por lotes, o en tiempo real mediante un evento de salida. Todos terminan llamando a la misma API REST.

Mapea la orden de venta a un pedido

Toma el número de documento como external_order_id, y los datos de ship-to como customer y delivery_address.

Dispara la creación al liberar el pedido

En el evento de salida (o en tu iFlow de CPI), llama a POST /orders con la API key en el header de autorización.

JSON
JSON
{
  "external_order_id": "SO-000482",
  "customer": { "name": "{{customer_name}}", "phone": "{{customer_phone}}" },
  "delivery_address": { "address": "{{ship_to_address}}", "city": "{{ship_to_city}}" },
  "metadata": { "sap_doc": "000482", "plant": "1000" }
}

Actualiza SAP con los eventos

Recibe los webhooks y actualiza el estado de entrega del documento en SAP (por ejemplo vía un servicio OData de vuelta).

Recomendaciones

  • Usa metadata para conservar las llaves de SAP y facilitar la conciliación.
  • Maneja reintentos idempotentes con el external_order_id.