详解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 ...
随机推荐
- Codeforces Round #305 (Div. 2) A. Mike and Fax 暴力回文串
A. Mike and Fax Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/548/pro ...
- PHP 5 MySQLi 函数
在 PHP 中使用 MySQLi 函数需要注意的是:你需要添加对 MySQLi 扩展的支持. PHP MySQLi 简介 PHP MySQLi = PHP MySQL Improved! MySQLi ...
- 微信小程序开发入门篇
本文档将带你一步步创建完成一个微信小程序,并可以在手机上体验该小程序的实际效果. 开发准备工作 获取微信小程序的 AppID 登录 https://mp.weixin.qq.com ,就可以在网站的& ...
- String放入运行时常量池的时机与String.intern()方法解惑
运行时常量池概述 Java运行时常量池中主要存放两大类常量:字面量和符号引用.字面量比较接近于Java语言层面的常量概念,如文本字符串.声明为final的常量值等. 而符号引用则属于编译原理方面的概念 ...
- Android开发学习之路--Drawable mutations
时间过得很快,明天终于可以拿到房子了,交完这次房租,也可以成为房东了,看看博客也好久没有更新了,最近一直在整机器人,也没有太多时间整理博客. 今天下午和同事一起遇到了一个问题,就是明明没有改变 ...
- java原码、补码、反码总结
1.1. java虚拟机整数 在java虚拟机中整数有byte.short.int.long四种 分别表示 8位.16位.32位.64位有符号整数.整数使用补码表示. 所以我们先了解一下原码和反码. ...
- Oracle AP Invoice APIs
These APIs are handful when you want to do Insert, Update or Delete programmatically for some bus ...
- printk的用法
printk的用法 内核通过 printk() 输出的信息具有日志级别,日志级别是通过在 printk() 输出的字符串前加一个带尖括号的整数来控制的,如 printk("<6> ...
- Cocos2D iOS之旅:如何写一个敲地鼠游戏(六):放置地鼠
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 免责申明:本博客提供的所有翻译文章原稿均来自互联网,仅供学习交流 ...
- SimpleAdapter和Baseadapter填充listActivity-android学习之旅()
简介 SimpleAdapter的功能是能够为AbsListView提供复杂的数据,需要构造ListView 代码示例 package peng.liu.testview; import androi ...