news 2026/5/1 11:47:27

Oracle EBS INV 物料属性更新API

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Oracle EBS INV 物料属性更新API

物料大部分的属性批量更新可用以下API操作,以下代码只是更新了状态,其他属性可自行测试

-- back table CUX.MTL_SYSTEM_ITEMS_BK210528 DECLARE l_item_rec inv_item_grp.item_rec_type; x_item_rec inv_item_grp.item_rec_type; x_error_tbl inv_item_grp.error_tbl_type; x_return_status VARCHAR2(1); l_error_Msg VARCHAR2(4000); CURSOR r IS SELECT c.* ,c.rowid row_id FROM /*cux.cux_item_status_update*/cux.cux_inv_item_status c WHERE 1 = 1 --AND c.item_number = '54500249' AND c.inventory_item_id IS NOT NULL AND c.batch_no = 20230530001 AND nvl(c.status ,'E') <> 'S'; BEGIN fnd_global.apps_initialize(user_id => 0 ,resp_id => 50947 ,resp_appl_id => 20003); FOR rec IN r LOOP --Item l_item_rec.inventory_item_id := rec.inventory_item_id; l_item_rec.organization_id := rec.organization_id; l_item_rec.inventory_item_status_code := 'Inactive'; --API inv_item_grp.update_item(p_commit => fnd_api.g_false ,p_item_rec => l_item_rec ,x_item_rec => x_item_rec ,x_return_status => x_return_status ,x_error_tbl => x_error_tbl); --Result IF x_return_status <> fnd_api.g_ret_sts_success THEN l_error_Msg := NULL; FOR i IN 1..x_error_tbl.count LOOP --dbms_output.put_line(x_error_tbl(i).MESSAGE_NAME ||'--' || x_error_tbl(i).MESSAGE_TEXT); l_error_Msg := x_error_tbl(i).MESSAGE_NAME ||'--' || x_error_tbl(i).MESSAGE_TEXT; END LOOP; --dbms_output.put_line(rec.item_number); ROLLBACK; UPDATE cux.cux_inv_item_status c SET c.status = 'E' ,c.err_msg = substr(l_error_Msg, 1,2000) WHERE c.rowid = rec.row_id; COMMIT; --RETURN ; ELSE UPDATE cux.cux_inv_item_status c SET c.status = 'S' ,c.err_msg = NULL WHERE c.rowid = rec.row_id; COMMIT; END IF; END LOOP; dbms_output.put_line('END'); EXCEPTION WHEN OTHERS THEN dbms_output.put_line(SQLCODE || '--' || SQLERRM); END;
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 8:09:52

ESP32音频开发终极实战指南:从零构建高性能音频播放系统

ESP32音频开发终极实战指南&#xff1a;从零构建高性能音频播放系统 【免费下载链接】ESP32-audioI2S Play mp3 files from SD via I2S 项目地址: https://gitcode.com/gh_mirrors/es/ESP32-audioI2S 想要在ESP32上实现专业级的音频播放功能&#xff1f;本指南将带你从零…

作者头像 李华
网站建设 2026/5/1 9:40:10

PivotTable.js终极指南:零基础掌握前端数据透视表

PivotTable.js终极指南&#xff1a;零基础掌握前端数据透视表 【免费下载链接】pivottable Open-source Javascript Pivot Table (aka Pivot Grid, Pivot Chart, Cross-Tab) implementation with dragndrop. 项目地址: https://gitcode.com/gh_mirrors/pi/pivottable 想…

作者头像 李华
网站建设 2026/5/1 9:27:10

Wan2.2-Animate-14B终极指南:从零开始掌握开源角色动画生成

Wan2.2-Animate-14B终极指南&#xff1a;从零开始掌握开源角色动画生成 【免费下载链接】Wan2.2-Animate-14B 项目地址: https://ai.gitcode.com/hf_mirrors/Wan-AI/Wan2.2-Animate-14B 还在为角色动画制作的高昂成本和复杂流程发愁吗&#xff1f;Wan2.2-Animate-14B开…

作者头像 李华
网站建设 2026/5/1 7:11:15

地理数据可视化桌面化:从Python到跨平台应用的完整转型指南

地理数据可视化桌面化&#xff1a;从Python到跨平台应用的完整转型指南 【免费下载链接】folium Python Data. Leaflet.js Maps. 项目地址: https://gitcode.com/gh_mirrors/fo/folium 还在为浏览器依赖和网络限制而烦恼地理数据展示吗&#xff1f;今天我将带你用完全不…

作者头像 李华
网站建设 2026/5/1 6:04:27

Java中的分支

在 Java 编程中&#xff0c;分支结构&#xff08;Branching&#xff09;是控制程序执行流程的重要方式&#xff0c;它决定了程序在不同条件下执行不同的代码路径。Java 提供了三种主要的分支语句&#xff1a;if 语句、switch 语句&#xff0c;以及用于异常流程控制的 break、co…

作者头像 李华
网站建设 2026/5/1 6:16:30

Unitree机器人Python控制完整指南:从零开始掌握机器人编程

Unitree机器人Python控制完整指南&#xff1a;从零开始掌握机器人编程 【免费下载链接】unitree_sdk2_python Python interface for unitree sdk2 项目地址: https://gitcode.com/gh_mirrors/un/unitree_sdk2_python 还在为如何用Python控制Unitree机器人而烦恼吗&#…

作者头像 李华