供应商地点信息更新(转)

原文地址 供应商地点信息更新

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 LOOP
END;

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

时间: 2024-12-09 03:00:02

供应商地点信息更新(转)的相关文章

供应商地点信息更新

例:更新供应商地点可採购flag 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; CUR

MySQL索引统计信息更新相关的参数

MySQL统计信息相关的参数: 1. innodb_stats_on_metadata(是否自动更新统计信息),MySQL 5.7中默认为关闭状态 仅在统计信息配置为非持久化的时候生效. 也就是说在innodb_stats_persistent 配置为OFF的时候,非持久化存储统计信息的手,innodb_stats_on_metadata的设置才生效. 当innodb_stats_on_metadata设置为ON的时候, InnoDB在执show table status 或者访问INFORMA

R12供应商地点层付款方法SQL

--R12供应商地点层付款方法SQL:SELECT ipmv.payment_method_name     , ipmv.payment_method_code     , 'N' primary_flag     , 'Y' global  FROM iby_applicable_pmt_mthds aipmv, iby_payment_methods_vl ipmv WHERE aipmv.payment_method_code = ipmv.payment_method_code   A

Oracle按用户进行统计信息更新

按用户进行统计信息更新 PL/sqldev工具使用system用户连接到oracle,打开命令窗口执行以下SQL,用户名请根据实际情况进行更改: begin dbms_stats.gather_schema_stats( ownname          => 'testuser', estimate_percent => dbms_stats.auto_sample_size, method_opt       => 'for all columns size auto', degre

信息更新小红点显示——自定义控件BadgeView的使用介绍

在现在大部分的信息发布类应用,都有这样的一个功能:当后台数据更新,比如有系统消息或者是用户间有互动的时候,通过在控件上显示一个小红点来提示用户有新的信息.一般来说,这种业务需求,我们可以在布局文件中隐藏一个小红点,然后当检测到有数据更新的时候,我们将隐藏的小红点显示即可.但是这种方案,存在一些弊端,比如使用不方便,需要在很多界面添加小红点的布局,而且使用起来不灵活. 今天这篇文章,给大家介绍一个开源第三方控件--BadgeView,来实现相同的功能,而且使用起来非常的方便,非常强大. 先看一下界

EBS标准的查看供应商地点

VO数据源:oracle.apps.pos.supplier.server.SitesVO SELECT pvsa.address_style, hzl.language, pvsa.province, pvsa.country, pvsa.area_code, pvsa.phone, pvsa.customer_num, pvsa.ship_to_location_id, pvsa.bill_to_location_id, pvsa.ship_via_lookup_code, pvsa.fre

Oracle EBS AP 供应商地点失效

/* 供应商地点失效 creation: created by jenrry 20161108 1.00 */ DECLARE lv_return_status VARCHAR2(1) := NULL; ln_msg_count NUMBER; lv_errmsg VARCHAR2(5000); lt_vendor_site_rec ap_vendor_pub_pkg.r_vendor_site_rec_type; p_vendor_rec ap_vendor_pub_pkg.r_vendor_

V2018.5 MB SD C4功能和软件详细信息更新

MB SD C4 现在更新为V2018.5版本.功能和HDD Xentry软件信息如下: V2018.5 MB SD C4 功能: 支持无线诊断: 支持K线诊断,CAN BUS和UDS诊断协议.(旧的MB STAR C4的主板没有UDS芯片,因此不支持UDS诊断协议): 现在,多路复用器使用Lan电缆进行连接: 连接器采用军工快速交换技术,可支持10,000次拔插,更稳定: 所有核心配件系列均采用原装全新包装芯片,并经过24小时测试,保证了产品的质量: 支持的语言:英语,葡萄牙语,西班牙语,德语

Oracle EBS供应商接口导入(转)

原文地址 Oracle EBS供应商接口导入 1.供应商导入组成供应商导入主要分为供应商头信息导入.供应商地点信息导入.供应商联系人导入三个部分的信息,其他按实际需求进行添加.供应商头信息导入:导入供应商的头信息供应商地点信息导入:导入供应商的地点.地址信息供应商联系人信息导入:导入对应地址上的联系人信息供应商地点附加信息导入:导入供应商对应地点上的附加信息供应商税率导入:导入供应商地点上的税信息及税率供应商付款方法导入:导入供应商地点上的默认付款方法供应商银行导入:导入供应商地点上对应的银行.