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 来查看库存组织ID
MTL_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表示操作的物料ID
TRANSACTION_QUANTITY 表示货物的数量正数为搬进负数为搬出
PRIMARY_QUANTITY 表示主计量单位
TRANSACTION_COST表示物料的成本
ACTUAL_COST表示通过算法得到的物料成本
ITEM_MASTER物料主表
PRIMAR_UNIT_OF_MEASURE 表示主计量单位
MTL_CATEGORY_SET表表示产品分类级
MTL_CATAGROYS
PO 采购模块从供应商订购和接收货物
先请购-→采购单-→接收货物
请购单头表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_ALL
RA_SITE_USES_ALL 表表示货品抵达如果是BILL_TO表示可以开票 SHIP_TO表示发货销售订单表OE_ORDER_HEADERS_ALL
SOLD_TO_ORG_ID 对应的是客户表的 RA_CUSTOMERS 的字段CUSTOMER_ID SHIP_TO_ORG_ID对应RA_SET_USES_ALL的SHIP_TO
INVOICE_TO_ORG_ID对应RA_SET_USES_ALL的BILL_TO
销售订单行表 OE_ORDER_LINES_ALL
BOM 物料清单
BOM_BILL_OF_MATERIALS 表主建是BILL_SEQUENCE_ID
ORGANIZATION_ID 库存组织
ASSEMBLY_ITEM_ID 装配件ID(可以查系统物料表得到信息)
BILL_SEQUENCE_ID 内部号码适应一个装配件多个BOM
BOM_INVENTORY_COMPONENTS
BOM_OPERATIONAL_ROUTING 工艺路线表
BOM_STANDARD_OPERATIONS
WIP (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_NAME
SET_OF_BOOKS_ID 帐套ID镯
GL_JE_HEADERS
批号: JE_BATCH_ID
会计期间:PERIOD_NAME
凭证类型:JE_CATEGORY
凭证来源:JE_SOURCE
帐套:SET_OF_BOOKS_ID
CODINAE_COMBINATION_ID
GL_JE_LINES
GL_SET_OF_BOOKS
GL_CODE_COMBINATIONS 表保存会计科目
GL_BALANCES 总账余额表
AR 应收
应收发票表示RA_CUSTOMER_TRX_ALL
CUSTOMER_TRX_ID发票编号
RA_CUSTOMER_TRX_LINES_ALL
发票行一般有两种类型ITEM 和 TAX
收款情况表 AR_CASH_RECEIPTS_ALL(包含非收款信息) 核销关系表 AR_RECEIVABLE_APPLICATIONS_ALL
AP 应付
应付发票表 AP_INVOICES_ALL
实际付款表 AP_CHECKS_ALL
AP_INVOICE_PAYMENTS
FA 固定资产
资产信息表 FA_ADDITIONS
CURRENT_UNITS资产的数量
资产类别 FA_CATEGORIES
资产帐薄 FA_BOOK_CONTROLS
FA_BOOKS
折旧一般有直线法和产量法
FA_DISTRIBUTION_HISTORY 资产分配信息,给部门使用多少FA_DEPRN_DETAIL 折旧信息表
FA_TRANSCATION_HEADERS 折旧事务表
主要报表
库存收发存报表不
采购订单表
接收情况表
销售订单表
生产任务情况表嫂
返工率分析表
供应商对帐单
采购接受事务
RCV_TRANSACTIONS
PO_HEADERS_ALL
PO_LINES_ALL
MTL_SYSTEM_ITEMS
HR_ORGANIZATION_UNITS
MTL_SECONDARY_INVENTORIES
MTL_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_QUANTITIES
MTL_SYSTEM_ITEMS
HR_ORGANIZATIONS
MTL_SECONDARY_INVENTORIES
MTL_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_HEADERS
GL_JE_LINES
GL_CODE_COMBINATIONS_KFV
GL_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 application表结构 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 来查看库存组织ID
原材料仓库,半成品仓库,成品仓库 子库存属于库存组织的一个结构,子库存下面还可以有一个叫库位的结构 物料的位置由:库存组织+子库存+库位 子库存放置在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表示操作的物料ID TRANSACTION_QUANTITY 表示货物的数量正数为搬进负数为搬出 PRIMARY_QUANTITY 表示主计量单位 TRANSACTION_COST表示物料的成本 ACTUAL_COST表示通过算法得到的物料成本 ITEM_MASTER物料主表 PRIMAR_UNIT_OF_MEASURE 表示主计量单位
PO模块常用表结构 表名: PO.PO_REQUISITION_HEADERS_ALL 说明: 采购请求 REQUISITION_HEADER_ID NUMBER PR头标识码 SEGMENT1VARCHAR2(20)PR号 ENABLE_FLAG VARCHAR2(1)使能标志(Y/N) AUTHORIZATION_STATUS VARCHAR2(25)批准标志(APPROVED/) TYPE_LOOKUP_CODE VARCHAR2(25)类型(PURCHASE) REQUIST_ID NUMBER请求标识码 CANCEL_FLAG VARCHAR2(1)取消标志(Y/N) TRANSFERRED_TO_OE_FLAG VARCHAR2(1)可否转入OE标志(Y/N) PREPARER_ID NUMBER准备人ID(可与HR.PER_PEOPLE_F.PERSON_ID关联) 表名: PO.PO_REQUISITION_LINES_ALL 说明: 采购请求明细 REQUISITION_LINE_ID NUMBER PR行ID REQUISITION_HEADER_ID NUMBER PR头ID LINE_NUM NUMBER栏目 LINE_TYPE_ID NUMBER行类别 CATEGORY_ID NUMBER归类标识码 ITEM_DESCRIPTION VARCHAR2(240)项目描述 UNIT_MEAS_LOOKUP_CODE VARCHAR2(25)单位 UNIT_PRICE NUMBER单价(已折为人民币) QUANTITY NUMBER数量 DELIVER_TO_LOCATION_ID NUMBER交货位置码(与HR.HR_LOCATIONS.LOCATION_ID关联)TO_PERSON_ID NUMBER收货人代码 SOURCE_TYPE_CODE VARCHAR2(25)来源类型 ITEM_ID NUMBER项目内码 ITEM_REVISION VARCHAR2(3)项目版本 QUANTITY_DELIVERED NUMBER已交付数量 SUGGESTED_BUYER_ID NUMBER建议采购员代码 ENCUMBERED_FLAG VARCHAR2(1)分摊标志 RFQ_REQUIRED_FLAG VARCHAR2(1) NEED_BY_DATE DATE需求日期(原始) LINE_LOCATION_ID NUMBER定位行标识码(为空时表示未生成PO) MODIFIED_BY_AGENT_FLAG VARCHAR2(1)被采购员更改标志(被拆分Y/NULL)
Oracleapplication表结构 1.表结构,WHO字段来实现 通过菜单HELP下的HISTORY来找表2.通过LAST_Q UERY来判断所使用的表 LAST_QUERY是系统变量保存所执行的最后一次的SQL语句BLOCK一定选SYSTEM作为一个虚拟的BLOCK用HELP菜单下面的EXAMING子菜单3.用TRACE的办法来实现找表4.查看源代码来找表 基本表结构 学习目的:了解数据库的设计思想 1.库存模块INV表结构,主要是物料的保存和搬运 组织:分为库存组织和经营单位 对于来说首先定义成一个经营单位,主要是进行业务核算的基本单位,是经营单位每一个生产单位作为一个库存组织,库存组织不作为核算单位 组织表是HR_ORGANIZATION_UNITS存放所有的组织ORG_ID表示的经营单位 ORGANIZATION_ID表示库存组织 通过制造物料参数表MTL_PARAMETERS来查看库存组织ID MTL_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表示操作的物料ID TRANSACTION_QUANTITY表示货物的数量正数为搬进负数为搬出PRIMARY_QUANTITY表示主计量单位TRANSACTION_COST表示物料的成本 ACTUAL_COST表示通过算法得到的物料成本 ITEM_MASTER物料主表 PRIMAR_UNIT_OF_MEASURE表示主计量单位 MTL_CATEGORY_SET表表示产品分类级 MTL_CATAGROYS 2.PO采购模块从供应商订购和接收货物
(ERPMRP管理)ORACLEERP常用TABLE说明
ORACLEERP常用TABLE说明mtl_onhand_locator_v(库存数据视图)2 inv.mtl_system_items(物料主表)2 ont.oe_order_headers_all(订单头)6 po.po_lines_all(采购订单行)8 apps.fnd_user(MRPII用户表)9 hr.per_people_f(职工姓名表)9 hr.hr_locations(交货位置表)10 hwcust.hw_oe.products(产品编码表)10 e.ra_customers(客户表)10 wip.wip_accounting_classes(离散作业会计科目)10 wip.wip_ment_codes(离散作业注释)11 wip.wip_discrete_jobs(离散作业表)11 wip.wip_entities(任务令信息表)13 wip.wip_requirement_operations(任务令物料需求发放表)14 wip.wip_operations(离散作业操作表)14 wip.wip_operation_resources(离散作业操作资源)15 wip.wip_transactions(离散作业交易表)16 wip.wip_transaction_accounts(离散作业交易帐目)17 wip.wip_scrap_values(离散作业报废价值表)18 wip.wip_shop_floor_status_codes(场地状态表)18 wip.wip_move_transactions(离散作业工序移动交易)19 wip.wip_so_allocations(分配表)19 wip.wip_valid_intraoperation_steps(有效的进入工序步骤)20 bom.bom_bill_of_materials(BOM清单父项目)20 bom.bom_inventory_ponents(BOM清单构成项目)21 bom.bom_assembly_ments(装配件状态表)21
R12 客户表结构 客户表/联系人/PARTY关联 HZ_PARTIES 客户账户表 HZ_CUST_ACCOUNTS 例子: SELECT hp.party_number --客户注册标识 , hp.party_name --组织名/客户 , hp.known_as --别名 , https://www.sodocs.net/doc/941400173.html,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_id AND acc.sales_channel_code = flv_sale.lookup_code AND flv_sale.lookup_type = 'SALES_CHANNEL' AND flv_https://www.sodocs.net/doc/941400173.html,NGUAGE = userenv('LANG') AND acc.customer_class_code = flv_customer.lookup_code AND flv_customer.lookup_type = 'CUSTOMER CLASS' AND flv_https://www.sodocs.net/doc/941400173.html,NGUAGE = userenv('LANG') AND acc.status = flv_status.lookup_code
AR 应收 应收事务处理相关表 SELECT * FROM ; --事务处理批 SELECT * FROM ; --应收事务头/发票头SELECT * FROM ; --应收事务行项目/发票行SELECT * FROM ;--应收事务分配行/发票分配SELECT * FROM ; --收款计划/发票调整 收款相关表 SELECT * FROM ; --收款表 SELECT * FROM ; --收款历史表 SELECT * FROM ; --收款分配表/付款计划SELECT * FROM ;--杂项历史记录分配表SELECT * FROM ;--收款核销表 Subledger accounting 子分类账 SELECT * FROM ar_adjustments_all;--会计分录SELECT * FROM ; --会计事件表 SELECT * FROM ; --事务处理表 SELECT * FROM ; --子分类帐日记账头 SELECT * FROM ; --子分类帐日记账行SELECT * FROM ;--子分类帐日记帐行关联表SELECT * FROM ; --会计事件错误提示表
接口相关表应收临时表 SELECT * FROM ; --应收接口行表 SELECT * FROM ;--应收接口分配行表 接口相关表收款临时表 SELECT * FROM ar.ar_interim_cash_receipts_all; --收款标准接口 主数据相关表/视图 SELECT * FROM ; --客户 SELECT * FROM ; --客户地点 SELECT * FROM ; --银行 SELECT * FROM ; --银行账户 SELECT * FROM ; --银行账户使用表 SELECT * FROM ; --期间,取期间视图 SELECT * FROM ; --业务实体视图 税相关表 SELECT * FROM zx_lines_det_factors; --税决定因素表 SELECT * FROM zx_lines; --税行 注:应收模块税仅含这个表。 ra_customer_trx_all 应收发票? 发票编号:customer_trx _id 客户收单方编号:bi ll_to_site_use_id 销售员编号:primary_sales_id reference是Oracle提供的外部编号输入框,但是由于版本问题和长度(<=30),不建议
Oracle-ERP11i(OPM) —表结构、API接口笔记 Author:Jarwang(王重东) Create Date:July5th,2008 Update Date:November20th,2010 Control No: Current Edition: 1.0 声明:本文可以任意免费转载、复制、传播。但您务必保持其完整性!If you copy this document,you ought to keep the document completely.
Document Control Modify Record Date Author Version Modified reference July5th,2008jarwang 1.0 Approved Name Position signature Distribute Num Name Location&Position 1 2 3 4
Index Document Control2 Modify Record2 Approved2 Index3 Preface6 Application Developer7 Value Set7 Data Table7 Lookups7 Data Table7 E-R Diagram7 Frequently-Used SQL8 Query Lookup8 Query ValueSet8 Values Set8 Data Table8 E-R Diagram9 OPM Process Execution10 Formula10 Data Table10 E-R Diagram10 Recipe10 Data Table10 E-R Diagram11 Production Document11 Data Table11 E-R Diagram12 Frequently-Used SQL12 Frequently-Used API12 Create Batches API13 Batches completedAPI16 OPM Inventory17 Item Master17 Data Table17 E-R Diagram17 Organization18 Data Table18 E-R Diagram18 Inventory Quantity19 Data Table19 Frequently-Used SQL19 Query OPM Organization19 Query Lot Status20 Frequently-Used API20 OPM Adjust Immediate API20 OPM Move Immediate API22 Human Resource25 HR Employee25 Frequently-Used API25 Create HR Employee API25 Create HR Employee API--FULL27 Purchase Order33 Requisition33