Oracle application 表结构

本文深入解析了Oracle应用系统的库存模块、采购模块、销售模块等关键部分,包括基本表结构、组织结构、物料位置、交易流程等内容,帮助读者全面了解数据库设计思想。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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      

 

 

 

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_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_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限定凭证 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值