博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
供应商地点信息更新(转)
阅读量:7050 次
发布时间:2019-06-28

本文共 2996 字,大约阅读时间需要 9 分钟。

原文地址  

 

DECLARE   l_api_version CONSTANT NUMBER := 1;   l_msg_data        VARCHAR2(2000);   l_msg             VARCHAR2(4000);   l_msg_count       NUMBER;   l_return_status   VARCHAR2(1);   l_method_code     VARCHAR2(50);   l_vendor_site_rec ap_vendor_pub_pkg.r_vendor_site_rec_type;   CURSOR cur_vendor IS      SELECT vendor.vendor_id,             vendor_site.vendor_site_id,             vendor_site.org_id        FROM ap_suppliers vendor, ap_supplier_sites_all vendor_site       WHERE vendor.vendor_id = vendor_site.vendor_id         AND vendor.vendor_type_lookup_code = 'EMPLOYEE';BEGIN   fnd_global.apps_initialize(user_id      => 1170,                              resp_id      => 50717,                              resp_appl_id => 20005);   --mo_global.set_policy_context(p_access_mode => 'S', p_org_id => 83);   --fnd_profile.PUT(NAME =>'MFG_ORGANIZATION_ID' ,VAL => 83);   FOR rec_vendor IN cur_vendor LOOP      mo_global.set_policy_context(p_access_mode => 'S',                                   p_org_id      => rec_vendor.org_id);      l_vendor_site_rec.purchasing_site_flag := 'N';      l_vendor_site_rec.vendor_id            := rec_vendor.vendor_id;      l_vendor_site_rec.vendor_site_id       := rec_vendor.vendor_site_id;      BEGIN         ap_vendor_pub_pkg.update_vendor_site(p_api_version      => l_api_version,                                              p_init_msg_list    => fnd_api.g_false,                                              p_commit           => fnd_api.g_false,                                              p_validation_level => fnd_api.g_valid_level_full,                                              x_return_status    => l_return_status,                                              x_msg_count        => l_msg_count,                                              x_msg_data         => l_msg_data,                                              p_vendor_site_rec  => l_vendor_site_rec,                                              p_vendor_site_id   => rec_vendor.vendor_site_id,                                              p_calling_prog     => 'NOT ISETUP');            EXCEPTION         WHEN OTHERS THEN            dbms_output.put_line('ERROR:' || SQLERRM);      END;      --COMMIT;      --dbms_output.put_line('o_return_status:'||o_return_status);      IF l_return_status <> fnd_api.g_ret_sts_success THEN               FOR i IN 1 .. l_msg_count LOOP            l_msg_data := fnd_msg_pub.get(p_msg_index => i,                                          p_encoded   => 'F');            dbms_output.put_line('l_msg_data:' || l_msg_data);         END LOOP; --FOR i IN 1 .. x_msg_count LOOP             dbms_output.put_line('x_return_status:' || l_return_status);               dbms_output.put_line('l_msg_data:' || l_msg_data);         RAISE fnd_api.g_exc_unexpected_error;         -- o_msg_data := l_msg_data;            ELSE         NULL;         --dbms_output.put_line('S');      END IF;      END LOOP; -- FOR REC_VENDOR IN cur_vendor LOOPEND;

 

例:更新供应商地点可采购flag  

转载地址:http://gydol.baihongyu.com/

你可能感兴趣的文章
新手路:用node js和mongodb数据库创建AJAX API接口
查看>>
如何获得C4C里某个code字段对应的描述信息
查看>>
elasticsearch -- 基础入门 -- 请求体查询 -- 最重要的查询
查看>>
MCPlayerKit 易用的播放组件,通用播放器
查看>>
配置HTTPS,公钥证书有效期短怎么办?
查看>>
重新学习web后端开发-004-了解http响应
查看>>
js判断微信内核浏览器
查看>>
199. Binary Tree Right Side View
查看>>
JS每日一题: 请简述一下vuex实现原理
查看>>
从 TodoList 中学父子组件通信
查看>>
Spring MVC常用客户端参数接收方式
查看>>
用koa开发一套内容管理系统(CMS),支持javascript和typescript双语言
查看>>
Promise面试题,控制异步流程
查看>>
css-从笔试题中看知识
查看>>
LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
查看>>
前嗅ForeSpider教程:数据浏览与可视化
查看>>
7个开放式的前端面试题
查看>>
dubbo源码解析(二十三)远程调用——Proxy
查看>>
图片无法加载的情况下的优化
查看>>
数据结构与算法 | Leetcode 141:Linked List Cycle
查看>>