How To Backorder Released to Warehouse Delivery Line Using API (Doc ID 2579996.1)
Applies to:
Oracle Inventory Management - Version 12.2.9 and laterOracle Shipping Execution - Version 12.2.9 and later
Information in this document applies to any platform.
Goal
What are the steps required in order to use the Backorder API to backorder a delivery line which is released to warehouse ?
The example shown in this note is based on data in the Vision Demo database including Item, Organization, Sales Order, etc.
Solution
NOTE: In the images in the attached document, user details / company name / address / email / telephone number represent a fictitious sample (based upon made up data used in the Oracle Demo Vision instance). Any similarity to actual persons, living or dead, is purely coincidental and not intended in any manner.
Starting from 12.2.9 API is available to backorder a delivery line which is released to warehouse.
Sample script to call the API
DECLARE l_return_status VARCHAR2 (100); l_msg_count NUMBER; l_msg_data VARCHAR2 (2000); l_msg_index NUMBER; BEGIN INV_MO_BACKORDER_PUB.backorder ( p_api_version_number =>1.0 , p_init_msg_list =>FND_API.G_TRUE , p_commit =>FND_API.G_TRUE , x_return_status =>l_return_status , x_msg_count =>l_msg_count , x_msg_data =>l_msg_data , p_mo_order_line_id => &MoveOrderLineID ); dbms_output.put_line ('Return Status is=>' ||l_return_status); IF l_return_status = fnd_api.g_ret_sts_success THEN dbms_output.put_line ('Successfully BackOrdered the Move Order Line' ); COMMIT; ELSE dbms_output.put_line ('Could not able to Back Order Line Due to Following Reasons' ); ROLLBACK; FOR j IN 1 .. l_msg_count LOOP fnd_msg_pub.get (p_msg_index => j, p_encoded => fnd_api.g_false, p_data => l_msg_data, p_msg_index_out => l_msg_index); END LOOP; dbms_output.put_line ('Error Message is=>' ||l_msg_data); END IF; END;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?