详解ebs接口之客户配置文件导入(一)
- DECLARE
- l_rec_profile_t hz_customer_profile_v2pub.customer_profile_rec_type;
- l_rec_profile hz_customer_profile_v2pub.cust_profile_amt_rec_type;
- l_profile_amt_id NUMBER;
- l_profile_id NUMBER;
- l_return_status1 VARCHAR2(30);
- l_msg_count1 NUMBER;
- l_msg_data1 VARCHAR2(2000);
- l_return_status2 VARCHAR2(30);
- l_msg_count2 NUMBER;
- l_msg_data2 VARCHAR2(2000);
- BEGIN
- mo_global.init('AR');
- fnd_global.apps_initialize(user_id => 10177,
- resp_id => 52991,
- resp_appl_id => 222);
- l_rec_profile_t.cust_account_profile_id := NULL;
- l_rec_profile_t.cust_account_id := 487194; --CXY-TEST002
- l_rec_profile_t.status := 'A';
- l_rec_profile_t.collector_id := NULL;
- l_rec_profile_t.credit_analyst_id := NULL;
- l_rec_profile_t.credit_checking := NULL;
- l_rec_profile_t.next_credit_review_date := NULL;
- l_rec_profile_t.tolerance := NULL;
- l_rec_profile_t.discount_terms := NULL;
- l_rec_profile_t.dunning_letters := NULL;
- l_rec_profile_t.interest_charges := NULL;
- l_rec_profile_t.send_statements := NULL;
- l_rec_profile_t.credit_balance_statements := NULL;
- l_rec_profile_t.credit_hold := NULL;
- l_rec_profile_t.profile_class_id := NULL;
- l_rec_profile_t.site_use_id := 420072; --BILL_TO
- l_rec_profile_t.credit_rating := NULL;
- l_rec_profile_t.risk_code := NULL;
- l_rec_profile_t.standard_terms := NULL;
- l_rec_profile_t.override_terms := NULL;
- l_rec_profile_t.dunning_letter_set_id := NULL;
- l_rec_profile_t.interest_period_days := NULL;
- l_rec_profile_t.payment_grace_days := NULL;
- l_rec_profile_t.discount_grace_days := NULL;
- l_rec_profile_t.statement_cycle_id := NULL;
- l_rec_profile_t.account_status := NULL;
- l_rec_profile_t.percent_collectable := NULL;
- l_rec_profile_t.autocash_hierarchy_id := NULL;
- l_rec_profile_t.auto_rec_incl_disputed_flag := NULL;
- l_rec_profile_t.tax_printing_option := NULL;
- l_rec_profile_t.charge_on_finance_charge_flag := NULL;
- l_rec_profile_t.grouping_rule_id := NULL;
- l_rec_profile_t.clearing_days := NULL;
- l_rec_profile_t.cons_inv_flag := NULL;
- l_rec_profile_t.cons_inv_type := NULL;
- l_rec_profile_t.autocash_hierarchy_id_for_adr := NULL;
- l_rec_profile_t.lockbox_matching_option := NULL;
- l_rec_profile_t.created_by_module := 'BLC';
- l_rec_profile_t.application_id := NULL;
- l_rec_profile_t.review_cycle := NULL;
- l_rec_profile_t.last_credit_review_date := NULL;
- l_rec_profile_t.party_id := NULL;
- l_rec_profile_t.credit_classification := NULL;
- l_rec_profile_t.cons_bill_level := NULL;
- l_rec_profile_t.late_charge_calculation_trx := NULL;
- l_rec_profile_t.credit_items_flag := NULL;
- l_rec_profile_t.disputed_transactions_flag := NULL;
- l_rec_profile_t.late_charge_type := NULL;
- l_rec_profile_t.late_charge_term_id := NULL;
- l_rec_profile_t.interest_calculation_period := NULL;
- l_rec_profile_t.hold_charged_invoices_flag := NULL;
- l_rec_profile_t.message_text_id := NULL;
- l_rec_profile_t.multiple_interest_rates_flag := NULL;
- l_rec_profile_t.charge_begin_date := NULL;
- l_rec_profile_t.automatch_set_id := NULL;
- hz_customer_profile_v2pub.create_customer_profile(p_init_msg_list => fnd_api.g_false,
- p_customer_profile_rec => l_rec_profile_t,
- p_create_profile_amt => fnd_api.g_true,
- x_cust_account_profile_id => l_profile_id,
- x_return_status => l_return_status2,
- x_msg_count => l_msg_count2,
- x_msg_data => l_msg_data2);
- FOR i IN 1 .. l_msg_count2 LOOP
- l_msg_data2 := fnd_msg_pub.get(p_msg_index => i, p_encoded => 'F');
- END LOOP; --FOR i IN 1 .. x_msg_count LOOP
- dbms_output.put_line('x_return_status2:' || l_return_status2);
- dbms_output.put_line('l_msg_count2:' || l_msg_count2);
- dbms_output.put_line('l_msg_data2:' || l_msg_data2);
- dbms_output.put_line('l_profile_id:' || l_profile_id);
- --======================================================
- l_rec_profile.cust_acct_profile_amt_id := NULL;
- l_rec_profile.cust_account_profile_id := l_profile_id;
- l_rec_profile.currency_code := 'USD';
- l_rec_profile.trx_credit_limit := 100;
- l_rec_profile.overall_credit_limit := 100;
- l_rec_profile.min_dunning_amount := NULL;
- l_rec_profile.min_dunning_invoice_amount := NULL;
- l_rec_profile.max_interest_charge := NULL;
- l_rec_profile.min_statement_amount := NULL;
- l_rec_profile.auto_rec_min_receipt_amount := NULL;
- l_rec_profile.min_fc_balance_amount := NULL;
- l_rec_profile.min_fc_invoice_amount := NULL;
- l_rec_profile.cust_account_id := 487194; --CXY-TEST002
- l_rec_profile.site_use_id := 420072; --BILL_TO
- l_rec_profile.expiration_date := NULL;
- l_rec_profile.created_by_module := 'BLC';
- l_rec_profile.application_id := NULL;
- l_rec_profile.exchange_rate_type := NULL;
- l_rec_profile.min_fc_invoice_overdue_type := NULL;
- l_rec_profile.min_fc_invoice_percent := NULL;
- l_rec_profile.min_fc_balance_overdue_type := NULL;
- l_rec_profile.min_fc_balance_percent := NULL;
- l_rec_profile.interest_type := NULL;
- l_rec_profile.interest_fixed_amount := NULL;
- l_rec_profile.interest_schedule_id := NULL;
- l_rec_profile.penalty_type := NULL;
- l_rec_profile.penalty_rate := NULL;
- l_rec_profile.min_interest_charge := NULL;
- l_rec_profile.penalty_fixed_amount := NULL;
- l_rec_profile.penalty_schedule_id := NULL;
- hz_customer_profile_v2pub.create_cust_profile_amt(p_init_msg_list => fnd_api.g_false,
- p_check_foreign_key => fnd_api.g_true,
- p_cust_profile_amt_rec => l_rec_profile,
- x_cust_acct_profile_amt_id => l_profile_amt_id,
- x_return_status => l_return_status1,
- x_msg_count => l_msg_count1,
- x_msg_data => l_msg_data1);
- FOR i IN 1 .. l_msg_count1 LOOP
- l_msg_data1 := fnd_msg_pub.get(p_msg_index => i, p_encoded => 'F');
- END LOOP; --FOR i IN 1 .. x_msg_count LOOP
- dbms_output.put_line('x_return_status1:' || l_return_status1);
- dbms_output.put_line('l_msg_count1:' || l_msg_count1);
- dbms_output.put_line('l_msg_data1:' || l_msg_data1);
- dbms_output.put_line('l_profile_amt_id:' || l_profile_amt_id);
- EXCEPTION
- WHEN OTHERS THEN
- dbms_output.put_line('x_return_status:' || SQLERRM);
- END;
详解ebs接口之客户配置文件导入(一)的更多相关文章
- 详解ebs接口之客户配置文件导入(二)
------------------------------------ -- 1a. Setup the Org_id ------------------------------------ ex ...
- 供应商API补充(详解EBS接口开发之供应商导入)(转)
原文地址 供应商导入的API补充(详解EBS接口开发之供应商导入) --供应商 --创建 AP_VENDOR_PUB_PKG.Create_Vendor ( p_api_version IN NUM ...
- 详解EBS接口开发之供应商导入
(一)供应商常用标准表简介 1.1 常用标准表 如下表中列出了与供应商相关的表和说明: 表名 说明 其他信息 ap_suppliers 供应商头表 供应商的头信息如:供应商名.供应商编码.税号等 ...
- 供应商导入的API补充(详解EBS接口开发之供应商导入)
--供应商 --创建 AP_VENDOR_PUB_PKG.Create_Vendor ( p_api_version IN NUMBER, p_init_msg_list IN VARCHAR2 := ...
- 详解EBS接口开发之供应商导入(补充)--错误信息处理
check reject details on records of AP_SUPPLIER_INT SELECT s.parent_table,s.reject_lookup_code,S.LAST ...
- 详解EBS接口开发之供应商导入补充-供应商地点增加实例
DECLARE --v_org_id number; v_vendor_interface_id NUMBER; v_vendor_site_interface_id NUMBER; --接口表的id ...
- 详解EBS接口开发之供应商导入(补充)--供应商银行账户更新
CREATE OR REPLACE PACKAGE BODY update_vendor_account IS PROCEDURE main(errbuf OUT VARCHAR2, retcode ...
- 详解EBS接口开发之物料导入API
create_item inv_item_grp.create_item(p_commit => fnd_api.g_true, -- p_item_rec => l_item_rec, ...
- 具体解释ebs接口之客户配置文件导入(二)
------------------------------------ -- 1a. Setup the Org_id ------------------------------------ ex ...
随机推荐
- 毕业回馈-89c51之定时器/计数器(Timer/Count)
今天分享的是89c51系列单片机的内部资源定时器/计数器,在所有的嵌入式系统中都包含这两个内部功能. 首先先了解几个定时器/计数器相关的概念: •时钟周期:时钟周期 T 是时序中最小的时间单位,具体计 ...
- Node.js 全局对象介绍
全局对象 这些对象在所有模块里都可用.有些对象不是在全局作用域而是在模块作用域里,这些情况下面文档都会标注出来. global {Object} 全局命名空间对象. 浏览器里,全局作用域就是顶级域.如 ...
- 初始化openresty开发环境
参考链接 https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-14-04 初始化git ...
- git > 2.3 实现同步盘的功能
话不多说,简单粗暴 http://stackoverflow.com/questions/35643201/how-to-set-up-a-sychronous-directory-in-remote ...
- proc文件系统探索 之 根目录下的文件[三]
包括对proc根目录下meminfo文件的解析. > cat /proc/meminfo 读出的内核信息进行解释,下篇文章会简单对读出该信息的代码进行简单的分析. MemTotal: 507 ...
- 微信小程序基础之表单Form的使用
表单Form的应用很广泛,我们可以利用form设计登录注册,也可以设计一种答题问卷的形式,今天主要讲一下form的使用 form表单,将组件内输入的"switch","i ...
- Linux下C/C++程序调试基础(GCC,G++,GDB,CGDB,DDD)
在写程序的时候,经常会遇到一些问题,比如某些变量计算结果不是我们预期的那样,这时我们需要对程序进行调试.本文主要介绍调试C/C++在Linux操作系统下主要的调试工具. 在Linux下写程序,C/C+ ...
- Linux日志管理高级进阶:实例详解syslog
syslog已被许多日志函数采纳,它用在许多保护措施中,任何程序都可以通过syslog记录事件.syslog可以记录系统事件,可以写到一个文件或设备中,或给用户发送一个信息.它能记录本地事件或通过网络 ...
- hive分组排序 取top N
pig可以轻松获取TOP n.书上有例子 hive中比较麻烦,没有直接实现的函数,可以写udf实现.还有个比较简单的实现方法: 用row_number,生成排名序列号.然后外部分组后按这个序列号多虑, ...
- 在github上最热门好评高的ROS相关功能包
在github上最热门最受欢迎的ROS相关功能包 下面依次列出,排名不分先后: 1 Simulation Tools In ROS https://github.com/ros-simulation ...