How To Backorder Released to Warehouse Delivery Line Using API (Doc ID 2579996.1)


Applies to:

Oracle Inventory Management - Version 12.2.9 and later
Oracle 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;

posted on   yq1DB  阅读(65)  评论(0编辑  收藏  举报

编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示