Oracle EBS Interface – OM : Sale Order import

来源:互联网 发布:mac口红官网包装 编辑:程序博客网 时间:2024/06/10 07:07


在 Oracle EBS 的订单模块( OM : Order Management) 有提供订单汇入的功能,主要操作的 Table 有两个 : OE_HEADERS_IFACE_ALL、OE_LINES_IFACE_ALL,详细请参考 Oracle 官方文件:115omapi.pdf 。以下以范例来作说明:


范例1 : 新订单

– Insert a Sales Order Header and make the Order’s Status is Booked. (表头:OE_HEADERS_IFACE_ALL,并作Booked)

INSERT INTO OE_HEADERS_IFACE_ALL (
order_source_id
,orig_sys_document_ref
,creation_date
,created_by
,last_update_date
,last_updated_by
,operation_code
,sold_to_org_id
,booked_flag
,org_id
,customer_po_number )
VALUES (
1001 --order_source_id
,'12345691' --orig_sys_document_ref
,SYSDATE --creation_date
,-1 --created_by
,SYSDATE --last_update_date
,-1 --last_updated_by
,'INSERT' --operation_code
,1891 --sold_to_org_id
,'Y' --booked_flag
,77 --org_id (for specific ou)
,'12345691' -- customer_po_number 
);


– Insert a Sales Order Line (表身:OE_LINES_IFACE_ALL)

INSERT INTO OE_LINES_IFACE_ALL (
order_source_id
,orig_sys_document_ref
,orig_sys_line_ref
,inventory_item_id
,ordered_quantity
,operation_code
,created_by
,creation_date
,last_updated_by
,last_update_date
,ship_from_org_id
)
VALUES (
1001 --order_source_id
,'12345691' --orig_sys_document_ref
,'1' --orig_sys_line_ref
,285730 --inventory_item_id
, 1 --ordered_quantity
, 'INSERT' --operation_code
, -1 --created_by
, SYSDATE --creation_date
, -1 --last_updated_by
,SYSDATE --last_update_date
, 77 -- ship_from_org_id
);

  
 
 
至于订单变更,拆行…等请继续阅读 Oracle EBS – Interface
 
 订单的表头信息接口表 OE_HEADERS_IFACE_ALL 其中字段Operation_Code值:'INSERT' ,'UPDATE','DELETE'
明细信息接口表OE_LINES_IFACE_ALL,两个表的ORIG_SYS_DOCUMENT_REF值须相同,接口写入成功后,可在功能界面(Form:OEXOIMPT.fmb)查到,在这里可导入形成oracle erp的销售订单。
0 0
原创粉丝点击