EBS開發 匯入物料類別

2021-08-14 20:23:05 字數 2329 閱讀 3851

--以下指令碼於20180121在tony環境成功實現

--新增物料類別,必須在xiu_items這個彈性域值集裡面先預設或者批量匯入值集資料

declare

x_return_status varchar2(1);

x_msg_count     number;

x_msg_data      varchar2(2000);

x_errorcode     varchar2(30);

l_cur_mfg_org_id    number := 83; --current inv organization

l_user_id           number := 1110; --user id, sysadmin here

l_category_id       number;

l_category_rec_type inv_item_category_pub.category_rec_type;

begin

--initialize first, or create_by will be -1

resp_id      => 50597,

l_category_rec_type.structure_id :=   101;    

l_category_rec_type.segment1    :=   '1';

l_category_rec_type.segment2    :=   '12';   

l_category_rec_type.segment3    :=   '1206';   

l_category_rec_type.segment4    :=   '120606'; 

l_category_rec_type.description    :=   '妝品.彩妝美顏.彩妝工具.畫布'; 

l_category_rec_type.enabled_flag    :=   'y'; 

l_category_rec_type.supplier_enabled_flag    :=   'y'; 

inv_item_category_pub.create_category(p_api_version       => '1.0', 

p_init_msg_list     => fnd_api.g_true,

p_commit            => fnd_api.g_false,

x_return_status     => x_return_status,

x_errorcode         => x_errorcode,

x_msg_count         => x_msg_count,

x_msg_data          => x_msg_data,

p_category_rec      => l_category_rec_type,

x_category_id       => l_category_id);

if x_return_status <> fnd_api.g_ret_sts_success then

rollback;

dbms_output.put_line('error code  : ' || x_errorcode);

fnd_msg_pub.count_and_get(p_count => x_msg_count, p_data => x_msg_data);

dbms_output.put_line('error count  : ' || to_char(x_msg_count));

dbms_output.put_line(replace(x_msg_data, chr(0), ' '));

for i in 2 .. x_msg_count loop

x_msg_data := fnd_msg_pub.get;

dbms_output.put_line(replace(x_msg_data, chr(0), ' '));

end loop;

if (x_return_status = fnd_api.g_ret_sts_unexp_error) then

raise fnd_api.g_exc_unexpected_error;

elsif (x_return_status = fnd_api.g_ret_sts_error) then

raise fnd_api.g_exc_error;

end if;

else

commit;

dbms_output.put_line('successfully.'||'l_category_id'||l_category_id);

end if;

end;

EBS 採購訂單介面匯入

涉及表po headers all,po lines all,po distributions all 匯入介面表後,需要呼叫標準請求匯入正式採購訂單 l request id fnd request.submit request po poxpopdoi null,null,false,null,...

EBS之JTF Grid 開發總結

form 電子 jtf grid jtf grid 的精髓 通過專門的介面定義塊中的字段。拷貝template.fmb 引用標準的form。拷貝標準jtf grid 物件 引用標準的jtf grid 物件和過程。匯入jtf grid的pll庫 要成功開啟乙個forms原始檔,必須保證其直接引用,簡介...

EBS鍵彈性域結構API匯入

一般來說,鍵彈性域都是直接在form介面上進行建立,建立完之後會自動進行編譯。現在專案上需要做mcat的鍵彈性域api匯入並編譯。fnd id flex structures pkg.insert row fnd id flex segments pkg.insert row 在呼叫上面2個api插...