Eliminar Línea de la OC
Oracle Fusion Cloud permite eliminar una línea específica de una Orden de Compra mediante una petición DELETE.
Este proceso permite retirar una línea que haya sido agregada incorrectamente o que ya no sea necesaria, sin eliminar la Orden de Compra completa.
La eliminación se realiza sobre una línea específica de la Orden de Compra. Para identificar correctamente la línea es necesario proporcionar tanto el POHeaderId de la Orden de Compra como el POLineId de la línea que se desea eliminar.
En este sitio se encuentra la documentación completa de oracle https://docs.oracle.com/en/cloud/saas/procurement/25d/fapra/op-draftpurchaseorders-draftpurchaseordersuniqid-child-lines-polineid-delete.html
Para utilizar las APIs de Oracle Purchasing, es necesario contar previamente con la autorización del equipo de Oracle y con la configuración correspondiente para la creación de Órdenes de Compra manuales.
Sin esta autorización y configuración, las APIs no podrán utilizarse correctamente.
1. Flujo
2. API
Método: DELETE
Endpoint: <url_oracle>/fscmRestApi/resources/11.13.18.05/draftPurchaseOrders/<POHeaderId>/child/lines/<POLineId>
POHeaderId: Identificador interno de la Orden de Compra (PK Header).
POLineId: Identificador interno de la Orden de Compra (PK Linea).
Esta API no devuelve contenido en el cuerpo de la respuesta. Cuando la operación se ejecuta correctamente, Oracle Fusion Cloud responde únicamente con el código HTTP 204 No Content, indicando que la línea fue eliminada exitosamente.
3. Headers
| Header | Descripción | Valor |
|---|---|---|
Authorization | Credenciales de autenticación HTTP Basic para Oracle Fusion Cloud | Basic <usuario:contraseña> |
4. Ejemplo de Solicitud
curl --location --request DELETE 'https://ejfg-dev2.fa.us6.oraclecloud.com/fscmRestApi/resources/11.13.18.05/draftPurchaseOrders/300000482238418/child/lines/300000482284275' \
--header 'Authorization: ••••••' \
--header 'Cookie: ak_bmsc=6E1AEE015F0CDEE6DDE070AD1FECEAF8~000000000000000000000000000000~YAAQpifIF9oL1DSgAQAA2DzDPgBXqFaBxLIR9Tj0NWIuP3d7p+wQuVQ7vMc2ltyKI4Iz0H/HBp+Sguu3NaCVt9DrmolLMNGs47W+XER7oHEpBbjxeKmgEgOptwCh4znY3OJ9N1yhPun0uWH7eHm64lxOti56qO/xNv39pqsAIuYKZZGh4ZxsC6L0hiLaHHgUyHSr1rF4CT/oaSbYYsnTcK7jogi3XbCcdswEDChilBmRGP7Jl/IoQBqPcnvBSDQsBZllg3zoXvEpy1JU73VWn3iWMvyRXbxjw6ArDyKvhcGPft23OijFZx9+YqEu7YKl3ZmEvpCPUTssnYBhSo1ndqKD4dLltZIcX9qNeEUJba1Bg3rAj+Gqdk6IxJ8pM6zzdiRGf+zEojbSeBOLVQTjDhukvxtrBRuY3gbyYxgXo0I46S02zATYX9I0DAkRXiWpUyaxkn+UVned9rmbH8oeypw=; bm_sv=A0423D1D8C6586913ABB116EF34C16E5~YAAQpifIF3gN1DSgAQAAAnnDPgDwXJT9/r6qi6SxoAh9oNS1rzT3yS+WNetaUslDz+l7aa4omVx2hTcv3KiLmRi7GmewfBAo/DqzT8YmdzHxGqgkoSU21EGLjcLy8irsqsNDy+AIXUR9usILHoUcGE7OkhUT0JdjEFieZqnMUITgVCT6beS7rK+T0HGyvDiVe6kcDI1k18lHYYkr5Q88p1ZIEPeyyt82DW8hWniDvYtqty6qmmXihg4x64a09dtpaIMjvtlb70XkmsUd~1' \
--data ''