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_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
2. 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 字段 接收和退回都要考虑 接收后会影响库存
怎么做销售定单, 3. 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
4. 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
PROCESS)
5. 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 退回到库存
6. 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 总账余额表
7. AR 应收
应收发票 表示 RA_CUSTOMER_TRX_ALL CUSTOMER_TRX_ID 发票编号 RA_CUSTOMER_TRX_LINES_ALL 发票行一般有两种类型 ITEM 和 TAX AR_CASH_RECEIPTS_ALL(包含非收款信息 包含非收款信息) 收款情况表 AR_CASH_RECEIPTS_ALL(包含非收款信息) 核销关系表 AR_RECEIVABLE_APPLICATIONS_ALL
8. AP 应付
应付发票表 AP_INVOICES_ALL 实际付款表 AP_CHECKS_ALL AP_INVOICE_PAYMENTS
9. FA 固定资产
资产信息表 FA_ADDITIONS CURRENT_UNITS 资产的数量 资产类别 FA_CATEGORIES 资产帐薄 FA_BOOK_CONTROLS 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_T
RANSACTIONS 中的 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 限定凭证