news 2026/6/10 12:26:16

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/6/9 19:29:21

3天如何从零精通Lime?开源编辑器深度体验指南

你是否曾经为闭源编辑器的功能限制和更新迟缓而苦恼&#xff1f;面对Sublime Text这类优秀但闭源的编辑器&#xff0c;我们常常陷入"爱之深、责之切"的困境。今天&#xff0c;让我们一起探索Lime——这款完全兼容Sublime Text API的开源替代方案&#xff0c;如何在3天…

作者头像 李华
网站建设 2026/6/9 15:22:33

《跳出强制分享思维:游戏高质量自然增长的行为设计指南》

开发实践中最关键的认知突破&#xff0c;是跳出“自然增长强制分享”的固化思维&#xff0c;转而挖掘玩家行为背后的“体验认同传导”“价值共鸣扩散”“社交认同驱动”三大隐性逻辑&#xff0c;让每一种核心行为都成为增长的催化剂&#xff0c;既具备玩家主动参与的内生动力&a…

作者头像 李华
网站建设 2026/6/9 10:10:04

EmotiVoice能否用于盲文语音转换系统?辅助技术整合

EmotiVoice能否用于盲文语音转换系统&#xff1f;辅助技术整合 在视障人士与数字世界之间&#xff0c;语音是那座最关键的桥梁。然而&#xff0c;我们是否曾真正思考过&#xff1a;当屏幕阅读器用千篇一律的机械声念出“你有新消息”时&#xff0c;这种声音是否足够温暖、足够贴…

作者头像 李华
网站建设 2026/6/7 15:36:18

缠论可视化终极指南:三步构建专业级量化分析平台

缠论可视化终极指南&#xff1a;三步构建专业级量化分析平台 【免费下载链接】chanvis 基于TradingView本地SDK的可视化前后端代码&#xff0c;适用于缠论量化研究&#xff0c;和其他的基于几何交易的量化研究。 缠论量化 摩尔缠论 缠论可视化 TradingView TV-SDK 项目地址: …

作者头像 李华
网站建设 2026/6/10 3:38:50

EmotiVoice语音合成在艺术装置互动项目中的创新用法

EmotiVoice语音合成在艺术装置互动项目中的创新用法 在当代数字艺术展览中&#xff0c;一个越来越普遍的现象是&#xff1a;观众不再只是“看”作品&#xff0c;而是被邀请“进入”作品。当灯光随呼吸明灭、影像因脚步流转&#xff0c;人们开始期待空间也能“回应”自己——尤其…

作者头像 李华