Oracle EBS R12 客户表结构

合集下载

Oracle EBS R12 常用表表结构总结之AR应收模块

Oracle EBS R12 常用表表结构总结之AR应收模块

AR 应收应收事务处理相关表SELECT * FROM ar.ar_batches_all; --事务处理批SELECT * FROM ar.ra_customer_trx_all; --应收事务头/发票头SELECT * FROM ra.ra_customer_trx_lines_all; --应收事务行项目/发票行SELECT * FROM ra.ra_cust_trx_line_gl_dist_all;--应收事务分配行/发票分配SELECT * FROM ar.ar_payment_schedules_all; --收款计划/发票调整收款相关表SELECT * FROM ar.ar_cash_receipts_all; --收款表SELECT * FROM ar.ar_cash_receipt_history_all; --收款历史表SELECT * FROM ar.ar_distributions_all; --收款分配表/付款计划SELECT * FROM ar.ar_misc_cash_distributions_all;--杂项历史记录分配表SELECT * FROM ar.ar_receivable_applications_all;--收款核销表Subledger accounting 子分类账SELECT * FROM ar_adjustments_all; --会计分录SELECT * FROM xla.xla_events; --会计事件表SELECT * FROM xla.xla_transaction_entites; --事务处理表SELECT * FROM xla.xla_ae_headers; --子分类帐日记账头SELECT * FROM xla.xla_ae_lines; --子分类帐日记账行SELECT * FROM xla.xla_distributions_link; --子分类帐日记帐行关联表SELECT * FROM xla.xla_events_error; --会计事件错误提示表接口相关表应收临时表SELECT * FROM ar.ra_interface_lines_all; --应收接口行表SELECT * FROM ar.ra_interface_distributions_all; --应收接口分配行表接口相关表收款临时表SELECT * FROM ar.ar_interim_cash_receipts_all; --收款标准接口主数据相关表/视图SELECT * FROM apps.po_vendors; --客户SELECT * FROM apps.po_vendor_sites_all; --客户地点SELECT * FROM ap.ap_bank_branches_all; --银行SELECT * FROM ap.ap_bank_accounts_all; --银行账户SELECT * FROM ap.ap_bank_account_uses_all; --银行账户使用表SELECT * FROM apps.gl_period_statuses_v; --期间,取期间视图SELECT * FROM apps.hr_operating_units; --业务实体视图税相关表SELECT * FROM zx_lines_det_factors; --税决定因素表SELECT * FROM zx_lines; --税行注:应收模块税仅含这个表。

EBS R12 出入库明细报表_含金额

EBS R12 出入库明细报表_含金额

SELECT DISTINCTMSIB.SEGMENT1||' ' ITEM_CODE,MSIB.DESCRIPTION,MMT.VENDOR_LOT_NUMBER,MMT.SUBINVENTORY_CODE,MMT.PRIMARY_QUANTITY PRI_QTY,MSIB.PRIMARY_UOM_CODE,MMT.SECONDARY_TRANSACTION_QUANTITY SEC_QTY,MMT.SECONDARY_UOM_CODE,ROUND(MTA.RATE_OR_AMOUNT,4)RATE_OR_AMOUNT,MTA.BASE_TRANSACTION_VALUE,MTA.CURRENCY_CODE,to_char(MMT.TRANSACTION_DATE,'yyyy/mm/dd hh24:MI:SS') TRANSACTION_DATE, MTT.TRANSACTION_TYPE_NAME,CUX_1_INV_TRANS_SOURCENAME(ANIZATION_ID,MMT.TRANSACTION_SOURCE_TYPE_ID,MM T.TRANSACTION_SOURCE_ID) SOURCE_NUMBER,MMT.ATTRIBUTE12,CUX_1_INV_MMT_PINT(ANIZATION_ID,MMT.ATTRIBUTE13,'DEPT')OU_MAT_DEPT,MMT.ATTRIBUTE14,CUX_1_INV_MMT_PINT(ANIZATION_ID,MMT.ATTRIBUTE14,'BUILD') BUILDING_DEPT,CUX_1_INV_MMT_PINT(ANIZATION_ID,MMT.ATTRIBUTE15,'RTAX')R_TAX_TYPE,CUX_1_INV_CATEGORY(ANIZATION_ID,MSIB.INVENTORY_ITEM_ID,'INV') INV_CATEGORYFROM MTL_SYSTEM_ITEMS_B MSIB,MTL_ITEM_CATEGORIES MIC,MTL_TRANSACTION_ACCOUNTS MTA,MTL_TRANSACTION_REASONS MTR,MTL_TRANSACTION_TYPES MTT,MTL_MATERIAL_TRANSACTIONS MMTWHERE ANIZATION_ID=ANIZATION_IDAND MSIB.INVENTORY_ITEM_ID=MMT.INVENTORY_ITEM_IDAND MTT.TRANSACTION_TYPE_ID=MMT.TRANSACTION_TYPE_IDAND ANIZATION_ID=ANIZATION_IDAND MMT.TRANSACTION_ID=MTA.TRANSACTION_IDAND ANIZATION_ID=ANIZATION_IDAND MTA.ACCOUNTING_LINE_TYPE=1AND MMT.REASON_ID=MTR.REASON_ID(+)AND MIC.INVENTORY_ITEM_ID=MSIB.INVENTORY_ITEM_ID--AND MIC.CATEGORY_SET_ID=1--AND MMT.TRANSACTION_SOURCE_ID=PH.PO_HEADER_ID(+)--AND ANIZATION_ID=100AND (MTT.TRANSACTION_TYPE_ID=:P_TRANSACTION_TYPE_ID OR :P_TRANSACTION_TYPE_ID IS NULL)AND(CUX_1_INV_TRANS_SOURCENAME(ANIZATION_ID,MMT.TRANSACTION_SOURCE_TYPE_ID,M MT.TRANSACTION_SOURCE_ID)=:P_ACCOUNT_ALIAS OR :P_ACCOUNT_ALIAS IS NULL)AND (MMT.TRANSACTION_SOURCE_ID=:P_PO_HEADER_ID OR :P_PO_HEADER_ID IS NULL)AND (MMT.ATTRIBUTE12=:P_DOC_NUMBER OR :P_DOC_NUMBER IS NULL)AND (MMT.ATTRIBUTE13=:P_MATERIAL_DEPT_ID OR :P_MATERIAL_DEPT_ID IS NULL)AND (MMT.ATTRIBUTE14=:P_PROJECT_CODE OR :P_PROJECT_CODE IS NULL)AND (MMT.ATTRIBUTE15=:P_RETURN_TAX_TYPE OR :P_RETURN_TAX_TYPE IS NULL)AND (MMT.SUBINVENTORY_CODE>=:P_SUBINVENTORY_CODE_FROM OR :P_SUBINVENTORY_CODE_FROM IS NULL)AND (MMT.SUBINVENTORY_CODE<=:P_SUBINVENTORY_CODE_TO OR :P_SUBINVENTORY_CODE_TO IS NULL)AND (MSIB.SEGMENT1>=:P_SEGMENT1_FROM OR :P_SEGMENT1_FROM IS NULL)AND (MSIB.SEGMENT1<=:P_SEGMENT1_TO OR :P_SEGMENT1_TO IS NULL)AND (MIC.CATEGORY_SET_ID=:P_CATEGORY_SET OR :P_CATEGORY_SET IS NULL)AND (MIC.CATEGORY_ID >=:P_CATEGORIES_FROM OR :P_CATEGORIES_FROM IS NULL)AND (MIC.CATEGORY_ID <=:P_CATEGORIES_TO OR :P_CATEGORIES_TO IS NULL)AND ANIZATION_ID=:P_ORGANIZATION_IDAND (MMT.TRANSACTION_DATE>=:P_DATE_START OR :P_DATE_START IS NULL)AND (MMT.TRANSACTION_DATE<=:P_DATE_END OR :P_DATE_END IS NULL)SELECT DISTINCTMSIB.SEGMENT1||' ' ITEM_CODE,MSIB.DESCRIPTION,MMT.VENDOR_LOT_NUMBER,MMT.SUBINVENTORY_CODE,MMT.PRIMARY_QUANTITY PRI_QTY,MSIB.PRIMARY_UOM_CODE,MMT.SECONDARY_TRANSACTION_QUANTITY SEC_QTY,MMT.SECONDARY_UOM_CODE,to_char(MMT.TRANSACTION_DATE,'yyyy/mm/dd hh24:MI:SS') TRANSACTION_DATE, MTT.TRANSACTION_TYPE_NAME,CUX_1_INV_TRANS_SOURCENAME(ANIZATION_ID,MMT.TRANSACTION_SOURCE_TYPE_ID,MM T.TRANSACTION_SOURCE_ID) SOURCE_NUMBER,MMT.ATTRIBUTE12,CUX_1_INV_MMT_PINT(ANIZATION_ID,MMT.ATTRIBUTE13,'DEPT')OU_MAT_DEPT,MMT.ATTRIBUTE14,CUX_1_INV_MMT_PINT(ANIZATION_ID,MMT.ATTRIBUTE14,'BUILD') BUILDING_DEPT,CUX_1_INV_MMT_PINT(ANIZATION_ID,MMT.ATTRIBUTE15,'RTAX')R_TAX_TYPE,CUX_1_INV_CATEGORY(ANIZATION_ID,MSIB.INVENTORY_ITEM_ID,'INV')INV_CATEGORYFROM MTL_SYSTEM_ITEMS_B MSIB,MTL_ITEM_CATEGORIES MIC,MTL_TRANSACTION_REASONS MTR,MTL_TRANSACTION_TYPES MTT,MTL_MATERIAL_TRANSACTIONS MMTWHERE ANIZATION_ID=ANIZATION_IDAND MSIB.INVENTORY_ITEM_ID=MMT.INVENTORY_ITEM_IDAND MTT.TRANSACTION_TYPE_ID=MMT.TRANSACTION_TYPE_IDAND ANIZATION_ID=ANIZATION_IDAND MMT.REASON_ID=MTR.REASON_ID(+)AND MIC.INVENTORY_ITEM_ID=MSIB.INVENTORY_ITEM_ID--AND MIC.CATEGORY_SET_ID=1--AND MMT.TRANSACTION_SOURCE_ID=PH.PO_HEADER_ID(+)--AND ANIZATION_ID=100AND (MTT.TRANSACTION_TYPE_ID=:P_TRANSACTION_TYPE_ID OR :P_TRANSACTION_TYPE_ID IS NULL)AND(CUX_1_INV_TRANS_SOURCENAME(ANIZATION_ID,MMT.TRANSACTION_SOURCE_TYPE_ID,M MT.TRANSACTION_SOURCE_ID)=:P_ACCOUNT_ALIAS OR :P_ACCOUNT_ALIAS IS NULL)AND (MMT.TRANSACTION_SOURCE_ID=:P_PO_HEADER_ID OR :P_PO_HEADER_ID IS NULL)AND (MMT.ATTRIBUTE12=:P_DOC_NUMBER OR :P_DOC_NUMBER IS NULL)AND (MMT.ATTRIBUTE13=:P_MATERIAL_DEPT_ID OR :P_MATERIAL_DEPT_ID IS NULL)AND (MMT.ATTRIBUTE14=:P_PROJECT_CODE OR :P_PROJECT_CODE IS NULL)AND (MMT.ATTRIBUTE15=:P_RETURN_TAX_TYPE OR :P_RETURN_TAX_TYPE IS NULL)AND (MMT.SUBINVENTORY_CODE>=:P_SUBINVENTORY_CODE_FROM OR :P_SUBINVENTORY_CODE_FROM IS NULL)AND (MMT.SUBINVENTORY_CODE<=:P_SUBINVENTORY_CODE_TO OR :P_SUBINVENTORY_CODE_TO IS NULL)AND (MSIB.SEGMENT1>=:P_SEGMENT1_FROM OR :P_SEGMENT1_FROM IS NULL)AND (MSIB.SEGMENT1<=:P_SEGMENT1_TO OR :P_SEGMENT1_TO IS NULL)AND (MIC.CATEGORY_SET_ID=:P_CATEGORY_SET OR :P_CATEGORY_SET IS NULL)AND (MIC.CATEGORY_ID >=:P_CATEGORIES_FROM OR :P_CATEGORIES_FROM IS NULL)AND (MIC.CATEGORY_ID <=:P_CATEGORIES_TO OR :P_CATEGORIES_TO IS NULL)AND ANIZATION_ID=:P_ORGANIZATION_IDAND (MMT.TRANSACTION_DATE>=:P_DATE_START OR :P_DATE_START IS NULL)AND (MMT.TRANSACTION_DATE<=:P_DATE_END OR :P_DATE_END IS NULL)。

(word完整版)Oracle EBS R12 总帐和子分类账关系详解

(word完整版)Oracle EBS R12 总帐和子分类账关系详解

子模块和GL之间关联的变化12i在功能模块上的变化很多,比如,基本每个模块都启用了MOAC特性,新增加了子帐模块,税模块等等很多新的模块,OPM库存和离散库存集成了。

不过这些变化中,大部分不是我们需要重点关注的,不过有一个东西需要重点关注那就是子帐模块.子帐模块功能非常强大,现在所有的子模块会计分录都可以使用特定的公式配置出来。

但是对技术而言,我们不太关心如何配置生成会计分录,我们只关心子模块的会计分录和GL的会计分路之间的关联性,以方便我们做子模块和GL的对应报表。

然而,现在如果你要做对应报表,你就必须要了解子帐。

因此,在这里重点只介绍子帐。

子帐的概念——SLA(SubledgerAccounting)概念子帐是子分类帐会计的简称,字面上的含义就是子分类帐会计分录,但是这东西到底用来干吗的呢?!通俗的说:1、子分类帐会计其实就是连接子模块会计和GL凭证之间的桥梁,更简单的说,就是子模块和GL之间的桥梁.所有子模块(包括FA)产生的会计分录都是使用SLA 产生的,存放在SLA的表中,然后通过过帐程序过帐到GL。

有点类gl_interface表的功能.2、子分类帐会计的第二层意思:在各个子模块都有一套独立的会计分录,看起来跟GL其实没太大区别,这就意味着在子模块其实就可以计算科目余额了。

只是可惜,到目前为止我还没有类似gl_balance的表来存放科目余额。

3、各子模块目前还是可以有自己的分配帐户(就是以前查看会计科目看到的东西),分别存放在自己的分配表中,比如,AP还是存放在ap_invoices_distributions 中,引入SLA后,把这个功能称为“事物处理会计”,和子分类帐会计的不同点在于,事物处理会计是通过自动会计或分配产生,而子分类帐会计是根据定义会计事件等公式产生的,分别存于不同的地方。

子帐架构解释:1、子分类帐的产生有两种方式,一种方式是直接从子模块的事物处理会计,一种是直接从子模块的事物处理上取得。

Oracle EBS常用表结构

Oracle EBS常用表结构

目录1.BOM,Cost模块常用表结构 (2)1.1.常用表清单: (2)1.2.关键字段(参数) (2)1.3.开发参考(关键SQL) (8)2.PO模块常用表结构 (8)2.1.常用表清单: (8)2.2.关键字段(参数) (8)2.3.开发参考(关键SQL) (16)3.OE模块常用表结构 (17)3.1.常用表清单: (17)3.2.关键字段(参数) (18)3.3.开发参考(关键SQL) (23)4.INV模块常用表结构 (24)4.1.常用表清单: (24)4.2.关键字段(参数) (25)4.3.开发参考(关键SQL) (33)5.WIP模块常用表结构 (33)5.1.常用表清单: (33)5.2.关键字段(参数) (33)5.3.开发参考(关键SQL) (41)6.MRP模块常用表结构 (41)6.1.常用表清单: (41)6.2.关键字段(参数) (42)6.3.开发参考(关键SQL) (47)7.GL/FA模块常用表结构 (49)7.1.常用表清单: (49)7.2.关键字段(参数) (50)7.3.开发参考(关键SQL) (50)8.AR模块常用表结构 (51)8.1.常用表清单: (51)8.2.关键字段(参数) (51)8.3.开发参考(关键SQL) (51)9.AP模块常用表结构 (52)9.1.常用表清单: (52)9.2.关键字段(参数) (52)10.其它字典表 (52)10.1.常用表清单: (52)10.2.关键字段(参数) (53)10.3.开发参考(关键SQL) (53)11.OE模块常用表结构 (53)11.1.常用表清单: (53)11.2.关键字段(参数) (54)11.3.开发参考(关键SQL) (54)1. BOM,Cost模块常用表结构1.1.常用表清单:1.2.关键字段(参数)bom_bill_of_materials(BOM清单父项目):bom_inventory_components (BOM清单构成项目):cst_item_costs (项目成本表):cst_item_cost_details (项目成本明细表):cst_standard_costs (项目标准成本表):cst_std_cost_adj_values (标准成本调节表):bom_resources (资源代码对应表):bom_operational_routings (工艺路线):bom_operation_sequences(工艺路线细节之工艺工序表)bom_operation_resources(工艺路线细节之资源表)bom_standard_operations (标准操作表)1.3.开发参考(关键SQL)2.PO模块常用表结构2.1.常用表清单:2.2.关键字段(参数)po_requisition_headers_all (采购请求):po_requisition_lines_all (采购请求明细):po_headers_all (采购订单头)po_lines_all (采购订单行):po_line_locations_all (采购定位表):rcv_transactions(到货接收):說明﹕1. 接收100单位货物,放入“待质检”货位2. 接受/拒绝3. 库存/退回有三个不同的状态!例如:接收100个,80个接受入库,20个退回,那么有80个接受事务/20个退回事物select TRANSACTION_TYPE,DESTINATION_TYPE_CODE from RCV_TRANSACTIONS可以看出以下阶段:A1.RECEIVE – RECEIVINGA2.ACCEPT – RECEIVINGA3.DELIERY – INVETORY(影响库存现有量)如果按照正常模式,最后会触发产生MTL_MATERIAL_TRANSACTIONS2.3.开发参考(关键SQL)2.3.1 PO接收事物明细select /*+choose*/rt.parent_transaction_id,rt.transaction_id,rt.transaction_type,rt.transaction_date,rt.primary_quantity,rsl.item_id,anization_id,rt.vendor_id,rt.vendor_site_id,rt.location_id,rt.employee_id,pv.segment1,pv.vendor_name,ph.segment1,_id,ph.po_header_id,pl.po_line_id,pl.line_num,ph.ship_to_location_id,ph.agent_idfrom rcv_transactions rt,rcv_shipment_headers rsh,rcv_shipment_lines rsl,po_headers_all ph,po_lines_all pl,po_vendors pvwhere rt.shipment_line_id=rsl.shipment_line_idand rt.shipment_header_id=rsl.shipment_header_idand rsh.shipment_header_id = rsl.shipment_header_id and rsh.receipt_source_code = 'VENDOR'and ph.po_header_id = pl.po_header_idand rt.vendor_id = pv.vendor_idand rt.po_header_id = ph.po_header_idand rt.po_line_id=pl.po_line_id3.OE模块常用表结构3.1.常用表清单:数据表说明字段说明ra_addresses_all 地址(注﹕EBS 11i表不適合R12)输入客户名,带不出地址信息,是要修改:HZ_CUST_ACCT_SITES_ALL这个表的:ra_site_uses_all用户(注﹕EBS 11i表不適合R12) hz_cust_accounts 客戶信息表﹐關聯字段party_idhz_parties 客戶信息表﹐關聯字段party_idwsh_new_deliveries 发送表1wsh_delivery_details 发送表2wsh_delivery_assignments 发送表3oe_approver_lists OE审批组表oe_price_adjustments_v OE价格折扣wsh_lookups 送货状态表wsh_dlvb_dlvy_v 送货物视图oe_reasons_v OE版本更改原因3.2.关键字段(参数)oe_order_headers_all(订单头):字段说明HEADER_ID 订单头标识码ORG_ID OU IDORDER_TYPE_ID 订单类型IDORDER_NUMBER 订单编号ORDERED_DATE 定购日期REQUEST_DATE 客户要求发货日期DEMAND_CLASS_CODE 需求分类CodePRICE_LIST_ID 价目表IDTRANSACTIONAL_CURR_CODE 币种CUST_PO_NUMBER 合同号INVOICING_RULE_ID 开票规则IDACCOUNTING_RULE_ID 会计规则IDoe_order_lines_all(订单行):oe_transaction_types_all(订单类别表):mtl_txn_request_headers_v (完整的搬运单头信息):mtl_txn_request_lines_v (完整的搬运单行信息):3.3. 开发参考(关键SQL)3.3.1. OM 发运相关SQLselect wnd.attribute11 as LoadingData,wdd.delivery_detail_id,wdd.source_header_id,wdd.source_line_id,wdd.inventory_item_id,wdd.shipped_quantityfrom wsh_delivery_details wdd,wsh_delivery_assignments wda,wsh_new_deliveries wndwhere wdd.delivery_detail_id = wda.delivery_detail_id and wnd.delivery_id = wda.delivery_idand nvl(wnd.status_code,'OP') = 'CL'and wdd.source_header_id = 16256and nvl(wdd.shipped_quantity,0) > 0发运相关状态:select * from wsh_new_deliveries wnd (wnd.status_code='CL'表示送货完成,做了ship confirm) select * from wsh_delivery_assignments wdaselect * from wsh_delivery_details wdd (wdd.released_status='S'表示一步可以做MOVE_ORDER,'R'表示换没有挑库,'Y'表示已经进行了MOVE_ORDER,'c'表示已经做了ship confirm,同时lot_number﹐transaction_id和subinventory有值,)3.3.2. 得到订单的销售员select res.resource_namefrom oe_order_headers_all ooh,jtf_rs_salesreps jrs,jtf_rs_resource_extns_vl reswhere 1 = 1and jrs.salesrep_id(+) = ooh.salesrep_idand _id(+) = _idand jrs.resource_id = res.resource_id(+)and nvl(res.category, 'EMPLOYEE') IN('EMPLOYEE', 'OTHER', 'PARTY', 'PARTNER', 'SUPPLIER_CONTACT')4. INV模块常用表结构4.1.常用表清单:4.2.关键字段(参数)mtl_system_items (物料主表):mtl_item_attributes(项目属性字段说明):mtl_onhand_quantities(库存数据表):mtl_material_transactions(交易登记(出入库记录)表):mtl_transaction_types(交易类型代码表):mtl_supply (项目供给信息表):mtl_demand (项目需求信息表):mtl_onhand_quantities(库存数据表):4.3.开发参考(关键SQL)5.WIP模块常用表结构5.1.常用表清单:5.2.关键字段(参数)wip_accounting_classes(离散作业会计科目):wip_discrete_jobs(离散作业表):说明:wip_requirement_operations(任务令物料需求发放表):.wip_operations(离散作业操作表):wip_operation_resources(离散作业操作资源表):wip_transactions(离散作业交易表):wip_transaction_accounts(离散作业交易帐目):wip_move_transactions(离散作业工序移动交易):wip_so_allocations(分配表):wip_operation_resources(离散作业操作资源表):5.3.开发参考(关键SQL)5.3.1. WIP工单完工入库统计select sum(mmt.transaction_quantity) transaction_quantityfrom mtl_material_transactions mmt,wip_discrete_jobs_v wdjwhere 1 = 1and mmt.transaction_type_id in (44, 17)--wip completion, wip completion return and mmt.transaction_source_id = wdj.wip_entity_idand mmt.inventory_item_id = wdj.primary_item_idand mmt.inventory_item_id = :inventory_item_id ---主件Item6.MRP模块常用表结构6.1.常用表清单:6.2.关键字段(参数)mrp_assembly_operations(计划装配实施表):mrp_forecast_dates(预测表):mrp_forecast_updates (预测更改):mrp_gross_requirements (毛需求):mrp_item_purchase_orders(MRP采购计划):mrp_item_wip_entities(MRP项目离散作业):mrp_recommendations (计划建议(含例外信息):6.3.开发参考(关键SQL)6.3.1. 得到MRP结果中的采购建议行﹐是由哪些需求产生的select msi.inventory_item_id,msi.segment1,end_msi.segment1 end_segment1,end_mfp.inventory_item_id end_inventory_item_id,mfp.allocated_quantityfrom mrp_recommendations mr,mrp_full_pegging mfp,mrp_full_pegging end_mfp,mtl_system_items msi,mtl_system_items end_msiwhere mr.transaction_id = mfp.transaction_idand mfp.end_pegging_id = end_mfp.pegging_idand mr.transaction_id = 370185and mr.inventory_item_id = msi.inventory_item_idand anization_id = anization_idand end_mfp.inventory_item_id = end_msi.inventory_item_id and end_anization_id = end_anization_id6.3.2. end item 由一条毛需求,筛选出每个成品的需求明细需求insert into wst_ern_mrp_demands(organization_id,compile_designator,mrp_item_id,mrp_item,item_uom,lead_time,planner_code,min_order_qty,end_item_id,end_item,demand_id,demand_type,origination_type,using_assembly_item_id,transaction_id,pegging_id,prev_pegging_id,end_pegging_id,demand_date,allocated_quantity,ern_date,ern_qty,flag,make_or_buy)select anization_id, ---,organization_idpile_designator, ---,compile_designatormgr.inventory_item_id, ---,mrp_item_idwst_get_itemno_f(mgr.inventory_item_id,anization_id), ---,mrp_itemmsi.uom_code, ---,item_uomnvl(msi.preprocessing_lead_time, 0) +nvl(msi.postprocessing_lead_time, 0) +nvl(msi.full_lead_time, 0) +nvl(msi.cumulative_total_lead_time, 0) +nvl(msi.cum_manufacturing_lead_time, 0) +nvl(msi.fixed_lead_time, 0) +nvl(msi.variable_lead_time, 0), ---,lead_timemsi.planner_code, --- ,planner_codemsi.minimum_order_quantity, ---,min_order_qtyend_mfp.inventory_item_id , ---,end_item_idwst_get_itemno_f(end_mfp.inventory_item_id, end_anization_id), ---,end_item mgr.demand_id, --- ,demand_idmgr.demand_type, --- ,demand_typemgr.origination_type, --- ,origination_typeing_assembly_item_id, --- ,using_assembly_item_idmfp.transaction_id, --- ,transaction_idmfp.pegging_id, --- ,pegging_idmfp.prev_pegging_id, --- ,prev_pegging_idmfp.end_pegging_id, --- ,end_pegging_idmfp.demand_date, --- ,demand_datemfp.allocated_quantity, --- ,allocated_quantity,weh.release_date, --- ,ern_datewed.edr_release_qty, --- ,ern_qty0 , --- ,flagmsi.planning_make_buy_code --- ,make_or_buyfrom mrp_gross_requirements mgr,mrp_system_items msi,mrp_full_pegging mfp,mrp_full_pegging end_mfp,wst_ern_hdr weh,wst_ern_det wedwhere mgr.inventory_item_id = msi.inventory_item_idand anization_id = anization_idand mgr.demand_id = mfp.demand_idand mfp.end_pegging_id = end_mfp.pegging_idand pile_designator = pile_designatorand msi.planning_make_buy_code = 2and weh.ehr_number = wed.ehr_numberand _id = _idand mgr.inventory_item_id = ponent_item_idand end_mfp.inventory_item_id=weh.attribute2and anization_id = _idand mfp.inventory_item_id = ponent_item_idand pile_designator = 'WH-MRP-02'and mgr.demand_id = 287183select * from mrp_gross_requirements mgr where mgr.demand_id = 287183 select * from mrp_full_pegging mfg where mfg.demand_id = 287183select * from mrp_recommendations mrc7.GL/FA模块常用表结构7.1.常用表清单:7.2.关键字段(参数)gl_je_batches (GL凭证):gl_je_headers(日记账头信息):gl_je_batches (GL凭证):7.3.开发参考(关键SQL)。

oracle ebs r12 采购模型表结构

oracle ebs r12 采购模型表结构

oracle ebs r12 采购模型表结构Oracle EBS R12是企业级ERP软件系统,它包含了各种业务流程,其中采购管理是企业管理中的重要组成部分,因此我们在分析Oracle EBS R12时需要了解其采购模型表结构。

Oracle EBS R12采购模型表结构主要分为四大块:采购准备、采购订单、采购计划和采购发票。

下面分别对这些块进行详细介绍。

1. 采购准备采购准备是企业在采购业务流程中要做的第一步。

该模块主要包含供应商管理、采购申请单等子模块。

供应商管理负责维护供应商的基本信息、采购产品信息、付款方式等。

采购申请单则是企业内部采购流程中的关键环节,采购人员通过填写采购申请单来告知采购管理人员需要采购哪些物品或服务。

2. 采购订单采购订单模块是整个采购模型的核心部分。

在采购准备模块中,采购管理人员根据采购申请单信息和公司的采购策略,生成采购订单。

采购订单包含了采购的详细信息,如供应商信息、采购产品信息、数量、价格等。

采购订单还包含了开票和送货等信息。

3. 采购计划采购计划是指在公司经营计划下,根据需求预测和生产计划,对采购提前进行计划。

采购计划模块包含了采购策略、采购价格协议等子模块。

采购策略指定了哪些供应商提供哪些产品,采购价格协议则指定了products 和suppliers之间的合同信息。

4. 采购发票采购发票模块主要负责采购账务核算。

在供应商提供服务后,企业需要对服务进行验收并填写验收报告,随后供应商可以提交发票。

采购发票模块负责记录采购发票信息,并将其与对应的采购订单进行匹配。

匹配后可以进行发票的付款和账务核算工作。

综上所述,Oracle EBS R12 采购模型表结构分为采购准备、采购订单、采购计划和采购发票等四大部分。

对于企业来说,熟悉这些模块,可以更好地管理采购业务流程,提高采购效率,减少采购成本,提高企业利润。

oracle-ebs常用表结构及分类模块

oracle-ebs常用表结构及分类模块

Oracle application 表结构表结构,WHO字段来实现通过菜单HELP 下的HISTORY 来找表2. 通过LAST_QUERY来判断所使用的表LAST_ QUERY 是系统变量保存所执行的最后一次的SQL语句 BLOCK 一定选SYSTEM 作为一个虚拟的BLOCK用HELP 菜单下面的EXAMING子菜单3.用TRACE的方法来实现找表4.查看源代码来找表根本表结构库存模块 INV表结构,主要是物料的保存和搬运组织:分为库存组织和经营单位对于来说首先定义成一个经营单位,主要是进展业务核算的根本单位,是经营单位每一个生产单位作为一个库存组织,库存组织不作为核算单位组织表是 HR_ORGANIZATION_UNITS 存放所有的组织ORG_ID 表示的经营单位ORGANIZATION_ID 表示库存组织通过制造物料参数表 MTL_PARAMETERS 来查看库存组织IDMTL_SYSTEM_ITEM物料信息原材料仓库,半成品仓库,成品仓库子库存属于库存组织的一个结构,子库存下面还可以有一个叫库位的结构物料的位置由:库存组织+子库存+库位子库存放置在MTL_SECONDARY_INVENTORIES表中货位信息放置在MTL_ITEM_LOCATIONS 表中在MTL_ITEM_LOCATIONS中的SEGMENT1存放其库位名称MTL_ONHAND_QUANTITIES表存放物料的现有量表其中LOCATION_ID表示库位信息MTL_SYSTEM_ITEMS表存放所有库存组织,所有物料MTL_MATERIAL_TRANSACTIONS 物料事务处发表〔存放物料的进货销售〕TRANSACTION_ID INVENTORY_ID表示操作的物料IDTRANSACTION_QUANTITY 表示货物的数量正数为搬进负数为搬出PRIMARY_QUANTITY 表示主计量单位TRANSACTION_COST表示物料的本钱ACTUAL_COST表示通过算法得到的物料本钱ITEM_MASTER物料主表PRIMAR_UNIT_OF_MEASURE 表示主计量单位MTL_CATEGORY_SET表表示产品分类级MTL_CATAGROYSPO 采购模块从供给商订购和接收货物先请购-采购单-接收货物请购单头表PO_REQUISITION_HEADERS_ALL ORG_ID为经营组织单位行表 PO_REQUISITION_LINES_ALL 其中DESTINATION_ORGANIZATION_ID 库存组织ID 表后带ALL表示支持多组织的表,否那么为单组织有一些环境变量在运行环境下才有值,导致有一些表不能查找到数据采购单 PO_HEADERS_ALL VENDOR_ID 供给商ID 表示我向那个供给商采购的信息PO_VENDORS 为供给商基表PO_LINES_ALL po_LINE_ID 主键QUANTITY 表示数量UNIT_PRICE为准确价格ORG_ID表示经营单位的采购订单采购接收RCV_TRANSACTIONS 表接收的数据事务关心TRANSACTION_TYPE 和DESTINATION_TYPE_CODE 字段接收和退回都要考虑接收后会影响库存OM 销售模块怎么做销售定单,非常复杂从OE 出来的核心是销售订单挑库---〉物料搬运单—〉发运SO_HEADERS_ALL 表已经不用客户信息存放在表 RA_CUSTOMERS 其中RA_ADDRESS表示客户地址RA_ADDRESSES_ALLRA_SITE_USES_ALL 表表示货品抵达如果是BILL_TO表示可以开票 SHIP_TO表示发货销售订单表OE_ORDER_HEADERS_ALLSOLD_TO_ORG_ID 对应的是客户表的 RA_CUSTOMERS 的字段CUSTOMER_ID SHIP_TO_ORG_ID对应RA_SET_USES_ALL的SHIP_TOINVOICE_TO_ORG_ID对应RA_SET_USES_ALL的BILL_TO销售订单行表 OE_ORDER_LINES_ALLBOM 物料清单BOM_BILL_OF_MATERIALS 表主建是BILL_SEQUENCE_IDORGANIZATION_ID 库存组织ASSEMBLY_ITEM_ID 装配件ID(可以查系统物料表得到信息)BILL_SEQUENCE_ID 部适应一个装配件多个BOMBOM_INVENTORY_COMPONENTSBOM_OPERATIONAL_ROUTING 工艺路线表BOM_STANDARD_OPERATIONSWIP 〔WORK IN PROCESS〕在制品依靠BOM模块关心JOB状态,JOB的信息WIP_ENTITIES 表里的PRIMARY_ITEM_ID为此JOB生产的东西WIP_ENTITY_NAME JOB的名字WIP_DISCREATE_JOBS 所有离散任务DATE_RELEASED 释放日期DATE_CLOSE关闭日期SCHEDUAL_COMPLETION_DATE 完成日期WIP_MOVE_TRANSACTIONS表示生产过程中的工序的移动怎么处理返工,怎么处理报废在一个个工序中分为几个工布有排队、报废、和WIP发放装配件完工入库产品退回WIP WIP退回到库存GL 总帐凭证:凭证批、凭证头、平整行GL_JE_BATCHES凭证日期----DEFAULT_EFFECTIVE_DATE会计期间----DEFAULT_PERIOD_NAMESET_OF_BOOKS_ID 帐套ID镯GL_JE_HEADERS批号: JE_BATCH_ID会计期间:PERIOD_NAME凭证类型:JE_CATEGORY凭证来源:JE_SOURCE帐套:SET_OF_BOOKS_IDCODINAE_COMBINATION_IDGL_JE_LINESGL_SET_OF_BOOKSGL_CODE_COMBINATIONS 表保存会计科目GL_BALANCES 总账余额表AR 应收应收发票表示RA_CUSTOMER_TRX_ALLCUSTOMER_TRX_ID发票编号RA_CUSTOMER_TRX_LINES_ALL发票行一般有两种类型ITEM 和 TAX收款情况表 AR_CASH_RECEIPTS_ALL(包含非收款信息) 核销关系表 AR_RECEIVABLE_APPLICATIONS_ALLAP 应付应付发票表 AP_INVOICES_ALL实际付款表 AP_CHECKS_ALLAP_INVOICE_PAYMENTSFA 固定资产资产信息表 FA_ADDITIONSCURRENT_UNITS资产的数量资产类别 FA_CATEGORIES资产帐薄 FA_BOOK_CONTROLSFA_BOOKS折旧一般有直线法和产量法FA_DISTRIBUTION_HISTORY 资产分配信息,给部门使用多少FA_DEPRN_DETAIL 折旧信息表FA_TRANSCATION_HEADERS 折旧事务表主要报表库存收发存报表不采购订单表接收情况表销售订单表生产任务情况表嫂返工率分析表供给商对帐单采购承受事务RCV_TRANSACTIONSPO_HEADERS_ALLPO_LINES_ALLMTL_SYSTEM_ITEMSHR_ORGANIZATION_UNITSMTL_SECONDARY_INVENTORIESMTL_ITEM_LOCATIONS日期:事物日期 RCV_TRANSACTIONS中的TRANSACTION_DATE类型:即RCV_TRANSACTIONS中的TRANSACTION_TYPE接收目的:即RCV_TRANSACTIONS中的DESTINATION_TYPE_CODE物料名称:相关定单行指定的物料名称单位:是RCV_TRANSACTIONS中的PRIMARY_UNIT_OF_MEASURE库存组织:是RCV_TRANSACTIONS中的ORGANIZATION_ID,其对应HR_ORGANIZATION_UNITS里的NAME子库存:RCV_TRANSACTIONS 中的SUBINVENTORY_CODE库位:RCV_TRANSACTIONS中的LOCATOR_ID指定库位ID,在MTL_ITEM_LOCATIONS中的SEGEMENT1数量:RCV_TRANSACTIONS中的primary_QUANTITY定单号:RCV_TRANSACTIONS中的PO_HEADER_ID指定的定单的号定单行号:RCV_TRANSACTIONS中的PO_LINE_ID指定的定单行号物料库存现有量MTL_ONHAND_QUANTITIESMTL_SYSTEM_ITEMSHR_ORGANIZATIONSMTL_SECONDARY_INVENTORIESMTL_ITEM_LOCATIONS物料: 即物料名称 MTL_SYSTEM_ITEMS 中的SEGEMENT1单位: 主计量单位 MTL_SYSTEM_ITEMS中的PRIMARY_UNIT_OF_MEASURE库存组织:HR_ORGANIZATION_UNITS子库存:子库存编码,MTL_SECONDARY_INVENTORIES中的SUBINVENTORY_CODE库位:库位编码,MTL_ITEM_LOCATIONS中的SEGEMENT1总帐凭证GL_JE_HEADERSGL_JE_LINESGL_CODE_COMBINATIONS_KFVGL_SETS_OF_BOOKS凭证名: 凭证名称,GL_JE_HEADERS中的NAME日期: 凭证日期,GL_JE_HEADERS中的DEFAULT_EFFECTIVE_DATE过帐状态:当GL_JE_HEADERS中的STATUS为P的时候表示〞已过帐〞,为U的时候表示〞未过帐〞币种: GL_JE_HEADERS中的CURRENCY_CODE科目: GL_CODE_COMBINATIONS_KFV中的CONCATENATED_SEGEMENTS借方金额: GL_JE_LINES中的ENTERED_DR贷方金额:GL_JE_LINES中的ENTERED_CR说明:GL_JE_LINES中的DESCRIPTION帐套:GL_SETS_OF_BOOKS中的NAME ,SET_OF_BOOKS_ID限定凭证。

oracle_ebs表结构及功能总结(财务,制造,分销模块)

oracle_ebs表结构及功能总结(财务,制造,分销模块)

oracle_ebs表结构及功能总结(财务,制造,分销模块)oracle_ebs表结构及功能总结(财务,制造,分销模块)Oracleapplication表结构1.表结构,WHO字段来实现通过菜单HELP下的HISTORY来找表2.通过LAST_QUERY来判断所使用的表LAST_QUERY是系统变量保存所执行的最后一次的SQL语句BLOCK一定选SYSTEM作为一个虚拟的BLOCK用HELP菜单下面的EXAMING子菜单3.用TRACE的办法来实现找表4.查看源代码来找表基本表结构学习目的:了解数据库的设计思想1.库存模块INV表结构,主要是物料的保存和搬运组织:分为库存组织和经营单位对于来说首先定义成一个经营单位,主要是进行业务核算的基本单位,是经营单位每一个生产单位作为一个库存组织,库存组织不作为核算单位组织表是HR_ORGANIZATION_UNITS存放所有的组织ORG_ID表示的经营单位ORGANIZATION_ID表示库存组织通过制造物料参数表MTL_PARAMETERS来查看库存组织IDMTL_SYSTEM_ITEM物料信息原材料仓库,半成品仓库,成品仓库子库存属于库存组织的一个结构,子库存下面还可以有一个叫库位的结构物料的位置由:库存组织+子库存+库位子库存放置在MTL_SECONDARY_INVENTORIES表中货位信息放置在MTL_ITEM_LOCATIONS表中在MTL_ITEM_LOCATIONS中的SEGMENT1存放其库位名称MTL_ONHAND_QUANTITIES表存放物料的现有量表其中LOCATION_ID表示库位信息MTL_SYSTEM_ITEMS表存放所有库存组织,所有物料MTL_MATERIAL_TRANSACTIONS物料事务处发表(存放物料的进货销售)TRANSACTION_IDINVENTORY_ID表示操作的物料IDTRANSACTION_QUANTITY表示货物的数量正数为搬进负数为搬出PRIMARY_QUANTITY表示主计量单位TRANSACTION_COST表示物料的成本ACTUAL_COST表示通过算法得到的物料成本ITEM_MASTER物料主表PRIMAR_UNIT_OF_MEASURE表示主计量单位MTL_CATEGORY_SET表表示产品分类级MTL_CATAGROYS2.PO采购模块从供应商订购和接收货物先请购-采购单-接收货物请购单头表PO_REQUISITION_HEADERS_ALLORG_ID为经营组织单位行表PO_REQUISITION_LINES_ALL其中DESTINATION_ORGANIZATION_ID 库存组织ID表后带ALL表示支持多组织的表,否则为单组织有一些环境变量在运行环境下才有值,导致有一些表不能查找到数据采购单PO_HEADERS_ALLVENDOR_ID供应商ID表示我向那个供应商采购的信息PO_VENDORS为供应商基表PO_LINES_ALLpo_LINE_ID主键QUANTITY表示数量UNIT_PRICE为准确价格ORG_ID表示经营单位的采购订单采购接收RCV_TRANSACTIONS表接收的数据事务关心TRANSACTION_TYPE和DESTINATION_TYPE_CODE字段接收和退回都要考虑接收后会影响库存3.OM销售模块怎么做销售定单,非常复杂从OE出来的核心是销售订单挑库---〉物料搬运单〉发运SO_HEADERS_ALL表已经不用客户信息存放在表RA_CUSTOMERS其中RA_ADDRESS表示客户地址RA_ADDRESSES_ALLRA_SITE_USES_ALL表表示货品抵达如果是BILL_TO表示可以开票SHIP_TO表示发货销售订单表OE_ORDER_HEADERS_ALLSOLD_TO_ORG_ID对应的是客户表的RA_CUSTOMERS的字段CUSTOMER_IDSHIP_TO_ORG_ID对应RA_SET_USES_ALL的SHIP_TOINVOICE_TO_ORG_ID对应RA_SET_USES_ALL的BILL_TO 销售订单行表OE_ORDER_LINES_ALL4.BOM物料清单BOM_BILL_OF_MATERIALS表主建是BILL_SEQUENCE_IDORGANIZATION_ID库存组织ASSEMBLY_ITEM_ID装配件ID(可以查系统物料表得到信息)BILL_SEQUENCE_ID内部号码适应一个装配件多个BOMBOM_INVENTORY_COMPONENTSBOM_OPERATIONAL_ROUTING工艺路线表BOM_STANDARD_OPERATIONS5.WIP(WORKINPROCESS)在制品依靠BOM模块关心JOB状态,JOB的信息WIP_ENTITIES表里的PRIMARY_ITEM_ID为此JOB生产的东西WIP_ENTITY_NAMEJOB的名字WIP_DISCREATE_JOBS所有离散任务DATE_RELEASED释放日期DATE_CLOSE关闭日期SCHEDUAL_COMPLETION_DATE完成日期WIP_MOVE_TRANSACTIONS表示生产过程中的工序的移动怎么处理返工,怎么处理报废在一个个工序中分为几个工布有排队、报废、和WIP发放装配件完工入库产品退回WIPWIP退回到库存6.GL总帐凭证:凭证批、凭证头、平整行GL_JE_BATCHES凭证日期----DEFAULT_EFFECTIVE_DATE会计期间----DEFAULT_PERIOD_NAME原SET_OF_BOOKS_ID帐套IDGL_JE_HEADERS批号:JE_BATCH_ID会计期间:PERIOD_NAME凭证类型:JE_CATEGORY 凭证来源:JE_SOURCE帐套:SET_OF_BOOKS_IDCODINAE_COMBINATION_IDGL_JE_LINESGL_SET_OF_BOOKSGL_CODE_COMBINATIONS表保存会计科目GL_BALANCES总账余额表7.AR应收应收发票表示RA_CUSTOMER_TRX_ALLCUSTOMER_TRX_ID发票编号RA_CUSTOMER_TRX_LINES_ALL发票行一般有两种类型ITEM和TAX收款情况表AR_CASH_RECEIPTS_ALL(包含非收款信息)核销关系表AR_RECEIVABLE_APPLICATIONS_ALL8.AP应付应付发票表AP_INVOICES_ALL实际付款表AP_CHECKS_ALLAP_INVOICE_PAYMENTS9.FA固定资产资产信息表FA_ADDITIONSCURRENT_UNITS资产的数量资产类别FA_CATEGORIES资产帐薄FA_BOOK_CONTROLSFA_BOOKS折旧一般有直线法和产量法FA_DISTRIBUTION_HISTORY资产分配信息FA_DEPRN_DETAIL折旧信息表FA_TRANSCATION_HEADERS折旧事务表主要报表库存收发存报表不采购订单表接收情况表销售订单表生产任务情况表嫂返工率分析表供应商对帐单,给部门使用多少采购接受事务RCV_TRANSACTIONSPO_HEADERS_ALLPO_LINES_ALLMTL_SYSTEM_ITEMS HR_ORGANIZATION_UNITSMTL_SECONDARY_INVENTORIESMTL_ITEM_LOCATIO NS日期:事物日期RCV_TRANSACTIONS中的TRANSACTION_DATE类型:即RCV_TRANSACTIONS中的TRANSACTION_TYPE接收目的:即RCV_TRANSACTIONS中的DESTINATION_TYPE_CODE物料名称:相关定单行指定的物料名称单位:是RCV_TRANSACTIONS中的PRIMARY_UNIT_OF_MEASURE库存组织:是RCV_TRANSACTIONS中的ORGANIZATION_ID,其对应HR_ORGANIZATION_UNITS里的NAME子库存:RCV_TRANSACTIONS中的SUBINVENTORY_CODE库位:RCV_TRANSACTIONS中的LOCATOR_ID指定库位ID,在MTL_ITEM_LOCATIONS中的SEGEMENT1数量:RCV_TRANSACTIONS中的primary_QUANTITY定单号:RCV_TRANSACTIONS中的PO_HEADER_ID指定的定单的号定单行号:RCV_TRANSACTIONS中的PO_LINE_ID指定的定单行号物料库存现有量MTL_ONHAND_QUANTITIESMTL_SYSTEM_ITEMSHR_ORGANIZATIONSMTL_SECONDARY_INVENTORIESMTL_ITEM_LOCATIONS物料:即物料名称MTL_SYSTEM_ITEMS中的SEGEMENT1单位:主计量单位MTL_SYSTEM_ITEMS中的PRIMARY_UNIT_OF_MEASURE库存组织:HR_ORGANIZATION_UNITS子库存:子库存编码,MTL_SECONDARY_INVENTORIES中的SUBINVENTORY_CODE库位:库位编码,MTL_ITEM_LOCATIONS中的SEGEMENT1总帐凭证GL_JE_HEADERSGL_JE_LINESGL_CODE_COMBINATIONS_KFVGL_SETS_OF_BOOKS凭证名:凭证名称,GL_JE_HEADERS中的NAME日期:凭证日期,GL_JE_HEADERS中的DEFAULT_EFFECTIVE_DATE过帐状态:当GL_JE_HEADERS中的STATUS为P的时候表示”已过帐”,为U的时候表示”未过帐”币种:GL_JE_HEADERS中的CURRENCY_CODE 科目:GL_CODE_COMBINATIONS_KFV中的CONCATENATED_SEGEMENTS借方金额:GL_JE_LINES中的ENTERED_DR贷方金额:GL_JE_LINES中的ENTERED_CR说明:GL_JE_LINES中的DESCRIPTION帐套:GL_SETS_OF_BOOKS中的NAME,SET_OF_BOOKS_ID限定凭证友情提示:本文中关于《oracle_ebs表结构及功能总结(财务,制造,分销模块)》给出的范例仅供您参考拓展思维使用,oracle_ebs表结构及功能总结(财务,制造,分销模块):该篇文章建议您自主创作。

Oracle EBS常用表结构

Oracle EBS常用表结构

目录1.BOM,Cost模块常用表结构 (2)1.1.常用表清单: (2)1.2.关键字段(参数) (2)1.3.开发参考(关键SQL) (8)2.PO模块常用表结构 (8)2.1.常用表清单: (8)2.2.关键字段(参数) (8)2.3.开发参考(关键SQL) (16)3.OE模块常用表结构 (17)3.1.常用表清单: (17)3.2.关键字段(参数) (18)3.3.开发参考(关键SQL) (23)4.INV模块常用表结构 (24)4.1.常用表清单: (24)4.2.关键字段(参数) (25)4.3.开发参考(关键SQL) (33)5.WIP模块常用表结构 (33)5.1.常用表清单: (33)5.2.关键字段(参数) (33)5.3.开发参考(关键SQL) (41)6.MRP模块常用表结构 (41)6.1.常用表清单: (41)6.2.关键字段(参数) (42)6.3.开发参考(关键SQL) (47)7.GL/FA模块常用表结构 (49)7.1.常用表清单: (49)7.2.关键字段(参数) (50)7.3.开发参考(关键SQL) (50)8.AR模块常用表结构 (51)8.1.常用表清单: (51)8.2.关键字段(参数) (51)8.3.开发参考(关键SQL) (51)9.AP模块常用表结构 (52)9.1.常用表清单: (52)9.2.关键字段(参数) (52)10.其它字典表 (52)10.1.常用表清单: (52)10.2.关键字段(参数) (53)10.3.开发参考(关键SQL) (53)11.OE模块常用表结构 (53)11.1.常用表清单: (53)11.2.关键字段(参数) (54)11.3.开发参考(关键SQL) (54)1. BOM,Cost模块常用表结构1.1.常用表清单:1.2.关键字段(参数)bom_bill_of_materials(BOM清单父项目):bom_inventory_components (BOM清单构成项目):cst_item_costs (项目成本表):cst_item_cost_details (项目成本明细表):cst_standard_costs (项目标准成本表):cst_std_cost_adj_values (标准成本调节表):bom_resources (资源代码对应表):bom_operational_routings (工艺路线):bom_operation_sequences(工艺路线细节之工艺工序表)bom_operation_resources(工艺路线细节之资源表)bom_standard_operations (标准操作表)1.3.开发参考(关键SQL)2.PO模块常用表结构2.1.常用表清单:2.2.关键字段(参数)po_requisition_headers_all (采购请求):po_requisition_lines_all (采购请求明细):po_headers_all (采购订单头)po_lines_all (采购订单行):po_line_locations_all (采购定位表):rcv_transactions(到货接收):說明﹕1. 接收100单位货物,放入“待质检”货位2. 接受/拒绝3. 库存/退回有三个不同的状态!例如:接收100个,80个接受入库,20个退回,那么有80个接受事务/20个退回事物select TRANSACTION_TYPE,DESTINATION_TYPE_CODE from RCV_TRANSACTIONS可以看出以下阶段:A1.RECEIVE – RECEIVINGA2.ACCEPT – RECEIVINGA3.DELIERY – INVETORY(影响库存现有量)如果按照正常模式,最后会触发产生MTL_MATERIAL_TRANSACTIONS2.3.开发参考(关键SQL)2.3.1 PO接收事物明细select /*+choose*/rt.parent_transaction_id,rt.transaction_id,rt.transaction_type,rt.transaction_date,rt.primary_quantity,rsl.item_id,anization_id,rt.vendor_id,rt.vendor_site_id,rt.location_id,rt.employee_id,pv.segment1,pv.vendor_name,ph.segment1,_id,ph.po_header_id,pl.po_line_id,pl.line_num,ph.ship_to_location_id,ph.agent_idfrom rcv_transactions rt,rcv_shipment_headers rsh,rcv_shipment_lines rsl,po_headers_all ph,po_lines_all pl,po_vendors pvwhere rt.shipment_line_id=rsl.shipment_line_idand rt.shipment_header_id=rsl.shipment_header_idand rsh.shipment_header_id = rsl.shipment_header_id and rsh.receipt_source_code = 'VENDOR'and ph.po_header_id = pl.po_header_idand rt.vendor_id = pv.vendor_idand rt.po_header_id = ph.po_header_idand rt.po_line_id=pl.po_line_id3.OE模块常用表结构3.1.常用表清单:数据表说明字段说明ra_addresses_all 地址(注﹕EBS 11i表不適合R12)输入客户名,带不出地址信息,是要修改:HZ_CUST_ACCT_SITES_ALL这个表的:ra_site_uses_all用户(注﹕EBS 11i表不適合R12) hz_cust_accounts 客戶信息表﹐關聯字段party_idhz_parties 客戶信息表﹐關聯字段party_idwsh_new_deliveries 发送表1wsh_delivery_details 发送表2wsh_delivery_assignments 发送表3oe_approver_lists OE审批组表oe_price_adjustments_v OE价格折扣wsh_lookups 送货状态表wsh_dlvb_dlvy_v 送货物视图oe_reasons_v OE版本更改原因3.2.关键字段(参数)oe_order_headers_all(订单头):字段说明HEADER_ID 订单头标识码ORG_ID OU IDORDER_TYPE_ID 订单类型IDORDER_NUMBER 订单编号ORDERED_DATE 定购日期REQUEST_DATE 客户要求发货日期DEMAND_CLASS_CODE 需求分类CodePRICE_LIST_ID 价目表IDTRANSACTIONAL_CURR_CODE 币种CUST_PO_NUMBER 合同号INVOICING_RULE_ID 开票规则IDACCOUNTING_RULE_ID 会计规则IDoe_order_lines_all(订单行):oe_transaction_types_all(订单类别表):mtl_txn_request_headers_v (完整的搬运单头信息):mtl_txn_request_lines_v (完整的搬运单行信息):3.3. 开发参考(关键SQL)3.3.1. OM 发运相关SQLselect wnd.attribute11 as LoadingData,wdd.delivery_detail_id,wdd.source_header_id,wdd.source_line_id,wdd.inventory_item_id,wdd.shipped_quantityfrom wsh_delivery_details wdd,wsh_delivery_assignments wda,wsh_new_deliveries wndwhere wdd.delivery_detail_id = wda.delivery_detail_id and wnd.delivery_id = wda.delivery_idand nvl(wnd.status_code,'OP') = 'CL'and wdd.source_header_id = 16256and nvl(wdd.shipped_quantity,0) > 0发运相关状态:select * from wsh_new_deliveries wnd (wnd.status_code='CL'表示送货完成,做了ship confirm) select * from wsh_delivery_assignments wdaselect * from wsh_delivery_details wdd (wdd.released_status='S'表示一步可以做MOVE_ORDER,'R'表示换没有挑库,'Y'表示已经进行了MOVE_ORDER,'c'表示已经做了ship confirm,同时lot_number﹐transaction_id和subinventory有值,)3.3.2. 得到订单的销售员select res.resource_namefrom oe_order_headers_all ooh,jtf_rs_salesreps jrs,jtf_rs_resource_extns_vl reswhere 1 = 1and jrs.salesrep_id(+) = ooh.salesrep_idand _id(+) = _idand jrs.resource_id = res.resource_id(+)and nvl(res.category, 'EMPLOYEE') IN('EMPLOYEE', 'OTHER', 'PARTY', 'PARTNER', 'SUPPLIER_CONTACT')4. INV模块常用表结构4.1.常用表清单:4.2.关键字段(参数)mtl_system_items (物料主表):mtl_item_attributes(项目属性字段说明):mtl_onhand_quantities(库存数据表):mtl_material_transactions(交易登记(出入库记录)表):mtl_transaction_types(交易类型代码表):mtl_supply (项目供给信息表):mtl_demand (项目需求信息表):mtl_onhand_quantities(库存数据表):4.3.开发参考(关键SQL)5.WIP模块常用表结构5.1.常用表清单:5.2.关键字段(参数)wip_accounting_classes(离散作业会计科目):wip_discrete_jobs(离散作业表):说明:wip_requirement_operations(任务令物料需求发放表):.wip_operations(离散作业操作表):wip_operation_resources(离散作业操作资源表):wip_transactions(离散作业交易表):wip_transaction_accounts(离散作业交易帐目):wip_move_transactions(离散作业工序移动交易):wip_so_allocations(分配表):wip_operation_resources(离散作业操作资源表):5.3.开发参考(关键SQL)5.3.1. WIP工单完工入库统计select sum(mmt.transaction_quantity) transaction_quantityfrom mtl_material_transactions mmt,wip_discrete_jobs_v wdjwhere 1 = 1and mmt.transaction_type_id in (44, 17)--wip completion, wip completion return and mmt.transaction_source_id = wdj.wip_entity_idand mmt.inventory_item_id = wdj.primary_item_idand mmt.inventory_item_id = :inventory_item_id ---主件Item6.MRP模块常用表结构6.1.常用表清单:6.2.关键字段(参数)mrp_assembly_operations(计划装配实施表):mrp_forecast_dates(预测表):mrp_forecast_updates (预测更改):mrp_gross_requirements (毛需求):mrp_item_purchase_orders(MRP采购计划):mrp_item_wip_entities(MRP项目离散作业):mrp_recommendations (计划建议(含例外信息):6.3.开发参考(关键SQL)6.3.1. 得到MRP结果中的采购建议行﹐是由哪些需求产生的select msi.inventory_item_id,msi.segment1,end_msi.segment1 end_segment1,end_mfp.inventory_item_id end_inventory_item_id,mfp.allocated_quantityfrom mrp_recommendations mr,mrp_full_pegging mfp,mrp_full_pegging end_mfp,mtl_system_items msi,mtl_system_items end_msiwhere mr.transaction_id = mfp.transaction_idand mfp.end_pegging_id = end_mfp.pegging_idand mr.transaction_id = 370185and mr.inventory_item_id = msi.inventory_item_idand anization_id = anization_idand end_mfp.inventory_item_id = end_msi.inventory_item_id and end_anization_id = end_anization_id6.3.2. end item 由一条毛需求,筛选出每个成品的需求明细需求insert into wst_ern_mrp_demands(organization_id,compile_designator,mrp_item_id,mrp_item,item_uom,lead_time,planner_code,min_order_qty,end_item_id,end_item,demand_id,demand_type,origination_type,using_assembly_item_id,transaction_id,pegging_id,prev_pegging_id,end_pegging_id,demand_date,allocated_quantity,ern_date,ern_qty,flag,make_or_buy)select anization_id, ---,organization_idpile_designator, ---,compile_designatormgr.inventory_item_id, ---,mrp_item_idwst_get_itemno_f(mgr.inventory_item_id,anization_id), ---,mrp_itemmsi.uom_code, ---,item_uomnvl(msi.preprocessing_lead_time, 0) +nvl(msi.postprocessing_lead_time, 0) +nvl(msi.full_lead_time, 0) +nvl(msi.cumulative_total_lead_time, 0) +nvl(msi.cum_manufacturing_lead_time, 0) +nvl(msi.fixed_lead_time, 0) +nvl(msi.variable_lead_time, 0), ---,lead_timemsi.planner_code, --- ,planner_codemsi.minimum_order_quantity, ---,min_order_qtyend_mfp.inventory_item_id , ---,end_item_idwst_get_itemno_f(end_mfp.inventory_item_id, end_anization_id), ---,end_item mgr.demand_id, --- ,demand_idmgr.demand_type, --- ,demand_typemgr.origination_type, --- ,origination_typeing_assembly_item_id, --- ,using_assembly_item_idmfp.transaction_id, --- ,transaction_idmfp.pegging_id, --- ,pegging_idmfp.prev_pegging_id, --- ,prev_pegging_idmfp.end_pegging_id, --- ,end_pegging_idmfp.demand_date, --- ,demand_datemfp.allocated_quantity, --- ,allocated_quantity,weh.release_date, --- ,ern_datewed.edr_release_qty, --- ,ern_qty0 , --- ,flagmsi.planning_make_buy_code --- ,make_or_buyfrom mrp_gross_requirements mgr,mrp_system_items msi,mrp_full_pegging mfp,mrp_full_pegging end_mfp,wst_ern_hdr weh,wst_ern_det wedwhere mgr.inventory_item_id = msi.inventory_item_idand anization_id = anization_idand mgr.demand_id = mfp.demand_idand mfp.end_pegging_id = end_mfp.pegging_idand pile_designator = pile_designatorand msi.planning_make_buy_code = 2and weh.ehr_number = wed.ehr_numberand _id = _idand mgr.inventory_item_id = ponent_item_idand end_mfp.inventory_item_id=weh.attribute2and anization_id = _idand mfp.inventory_item_id = ponent_item_idand pile_designator = 'WH-MRP-02'and mgr.demand_id = 287183select * from mrp_gross_requirements mgr where mgr.demand_id = 287183 select * from mrp_full_pegging mfg where mfg.demand_id = 287183select * from mrp_recommendations mrc7.GL/FA模块常用表结构7.1.常用表清单:7.2.关键字段(参数)gl_je_batches (GL凭证):gl_je_headers(日记账头信息):gl_je_batches (GL凭证):7.3.开发参考(关键SQL)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

R12 客户表结构客户表/联系人/PARTY关联HZ_PARTIES客户账户表HZ_CUST_ACCOUNTS例子:SELECT hp.party_number --客户注册标识 , hp.party_name --组织名/客户, hp.known_as --别名, anization_name_phonetic --名称拼音, acc.account_number --帐号, flv_sale.meaning sales_channel_code --销售渠道, acc.account_name --账记说明, flv_customer.meaning customer_class_code --分类, acc.orig_system_reference --参考, flv_status.meaning status --状态, flv_type.meaning customer_type --账户类型, acc.attribute_category --上下文, acc.attribute1 --注册, acc.attribute2 --人员推广, acc.attribute3 --特殊要求, acc.Attribute4 --发货单是否打印价格 , acc.Attribute5 --所属利润FROM hz_parties hp, hz_cust_accounts acc, fnd_lookup_values flv_sale --销售渠道, fnd_lookup_values flv_customer --分类, fnd_lookup_values flv_status --状态, fnd_lookup_values flv_type --账户类型WHERE hp.party_id = acc.party_idAND acc.sales_channel_code = flv_sale.lookup_codeAND flv_sale.lookup_type = 'SALES_CHANNEL'AND flv_NGUAGE = userenv('LANG')AND acc.customer_class_code = flv_customer.lookup_code AND flv_customer.lookup_type = 'CUSTOMER CLASS'AND flv_NGUAGE = userenv('LANG')AND acc.status = flv_status.lookup_codeAND flv_status.lookup_type = 'HZ_CPUI_REGISTRY_STATUS' AND flv_NGUAGE = userenv('LANG')AND acc.customer_type = flv_type.lookup_codeAND flv_type.lookup_type = 'CUSTOMER_TYPE'AND flv_NGUAGE = userenv('LANG')AND hp.party_id = hz_parties.party_id;帐户配置文件HZ_CUSTOMER_PROFILES字段cust_account_role_id --oe_order_headers.sold_to_contract_idcust_account_idsite_use_id --客户头的该字段为空--客户地点层为hz_cust_site_uses_all.site_use_id配置文件金额HZ_CUST_PROFILE_AMTS --客户头层/客户地点层关联:hz_customer_profiles.cust_account_profile_id客户联系人HZ_CUST_ACCOUNT_ROLES --客户头层/地点层cust_account_idcust_acct_site_id --头层该字段为空party_id --类型为 PARTY_RELATIONSHIP 的 PARTY_ID role_type --CONTACT以头层的联系人为例SELECT hp_per.*FROM hz_cust_account_roles rol, hz_parties hp_rel, hz_relationships rel, hz_parties hp_perWHERE rol.party_id = hp_rel.party_idAND hp_rel.party_id = rel.party_idAND rel.object_type = 'PERSON'AND rel.relationship_code = 'CONTACT'AND rel.object_id = hp_per.party_idAND rol.cust_acct_site_id IS NULL --头层AND rol.cust_account_id = hz_cust_accounts.cust_account_id;联系方式HZ_CONTACT_POINTS字段owner_table_name HZ_PARTIES/HZ_PARTY_SITESowner_table_id PARTY_ID/PARTY_SITE_ID客户地点层的联系方式,直接用party_site_id 关联 owner_table_id 即可客户头层的联系方式,要用 HZ_RELATIONSHIPS 表转换一下,与 hz_relationships.party_id 关联客户联系人下面的联系方式,要用HZ_CUST_ACCOUNT_ROLES的PARTY_ID关联owner_table_id 例子:客户头层SELECT con.*FROM hz_parties hp, hz_relationships rel, hz_contact_points conWHERE hp.party_id = rel.subject_idAND rel.subject_type = 'ORGANIZATION'AND rel.party_id = con.owner_table_idAND con.owner_table_name = 'HZ_PARTIES'AND hp.party_id = hz_parties.party_id;客户地点层SELECT *FROM hz_contact_points conWHERE con.owner_table_id = hz_party_sites.party_site_id;客户联系人下的联系方式SELECT *FROM hz_contact_points cWHERE c.owner_table_id = hz_cust_account_roles.party_id客户的税HZ_CODE_ASSIGNMENTS 会计分类/客户头层/地点层字段OWNER_TABLE_NAME 关联表名/'ZX_PARTY_TAX_PROFILE'OWNER_TABLE_ID 关联表主键/PARTY_TAX_PROFILE_IDCLASS_CODE 会计分类代码ZX_PARTY_TAX_PROFILE 供应商的税的配置文件字段PARTY_TYPE_CODE 类型 THIRD_PARTY/THIRD_PARTY_SITE PARTY_ID 关联表 HZ_PARTIES/HZ_PARTY_SITES头层: PARTY_TYPE_CODE = 'THIRD_PARTY'AND PARTY_ID = HZ_PARTIES.PARTY_ID地点层: PARTY_TYPE_CODE = 'THIRD_PARTY_SITE'AND PARTY_ID = HZ_PARTY_SITES.PARTY_SITE_IDREP_REGISTRATION_NUMBER 纳税登记编号PARTY_TAX_PROFILE_ID 主键HZ_CLASS_CODE_DENORM 会计分类描述ZX_EXEMPTIONS 客户免税/ 客户头层/地点层字段PARTY_TAX_PROFILE_ID 关联 ZX_PARTY_TAX_PROFILE.PARTY_TAX_PROFILE_ID客户地点HZ_PARTY_SITES地点地址HZ_LOCATIONS客户地点帐户表HZ_CUST_ACCT_SITES_ALL客户地点业务目的HZ_CUST_SITE_USES_ALL滞纳费用HZ_CUSTOMER_PROFILES由销售订单分析客户结构SELECT h.sold_from_org_id --业务实体/ORG ID, h.sold_to_org_id --客户, h.ship_from_org_id --发货仓库, h.ship_to_org_id --收货方, h.invoice_to_org_id, h.sold_to_contact_idFROM oe_order_headers_all h ;--业务实体SELECT FROM hr_organization_units orgWHERE anization_id = oe_order_headers_all.sold_from_org_id; --客户SELECT hz.party_nameFROM hz_cust_accounts acc, hz_parties hzWHERE acc.party_id = hz.party_idAND acc.cust_account_id = oe_order_headers_all.sold_to_org_id;--发货仓库SELECT anization_Code,para.*FROM mtl_parameters paraWHERE anization_id = oe_order_headers_all.ship_from_org_id; SELECT *FROM org_organization_definitions orgWHERE anization_id = oe_order_headers_all.ship_from_org_id;--地点详细信息SELECT loc.*FROM hz_parties hp, hz_party_sites hps, hz_locations locWHERE hp.party_id = hps.party_idAND hps.location_id = loc.location_idAND hp.party_id = 5042;--业务目的SELECT hp.party_name --客户, hp.party_number --注册表标识, uses.site_use_code, acnt.account_number --账号, flv.meaning businesspurpose --业务目的, uses.location --地点, acnt.account_name --帐户说明, decode(loc.address1,NULL,loc.address1,loc.address1 || ',') || decode(loc.city,NULL,loc.city,loc.city || ',') ||decode(loc.state,NULL,loc.state,loc.state || ',') ||decode(loc.postal_code,NULL,' ',loc.postal_code) address --地点地址 , hps.party_site_number --地点说明, uses.payment_term_id --付款条件, site.cust_acct_site_id, acnt.cust_account_id, uses.site_use_idFROM hz_parties hp, hz_cust_accounts acnt, hz_cust_acct_sites_all site, hz_cust_site_uses_all uses, hz_party_sites hps, hz_locations loc, fnd_lookup_values flvWHERE hp.party_id = acnt.party_idAND acnt.cust_account_id = site.cust_account_id AND site.cust_acct_site_id = uses.cust_acct_site_id AND hps.party_site_id = site.party_site_idAND loc.location_id = hps.location_idAND uses.site_use_code = flv.lookup_codeAND flv.lookup_type = 'SITE_USE_CODE' AND NGUAGE = userenv('LANG') AND hp.party_id = 5042AND hps.party_site_id = 3023;--联系人电话/地点层SELECT phone.phone_numberFROM hz_contact_points phoneWHERE phone.owner_table_name = 'HZ_PARTY_SITES'AND phone.owner_table_id = :hz_party_sites.party_sites_id--联系人/地点层SELECT hpsub.party_nameFROM hz_cust_account_roles hcar, hz_relationships hr, hz_parties hpsubWHERE hcar.party_id = hr.party_idAND hr.subject_id = hpsub.party_idAND hcar.role_type = 'CONTACT'AND hr.directional_flag = 'F'AND hcar.cust_account_role_id = e_order_headers_all.sold_to_contact_id AND hpsub.status = 'A';精品文档word文档可以编辑!谢谢下载!。

相关文档
最新文档