### ORACLE EBS 数据库常用表及描述
#### 一、概述
Oracle E-Business Suite (EBS) 是一套全面的企业资源规划(ERP)解决方案,它涵盖了企业的财务、供应链、项目管理、人力资源等多个方面。在Oracle EBS系统中,数据库扮演着极其重要的角色,它不仅存储了大量的业务数据,还支撑着系统的正常运行。本文将详细介绍Oracle EBS中的一些常用表及其功能描述,帮助开发人员和DBA更好地理解和维护系统。
#### 二、系统初始化与配置
1. **`fnd_global.APPS_INITIALIZE`**
- **功能**:用于初始化应用程序环境。
- **参数**:
- `1318`:责任应用程序ID。
- `50583`:责任窗口ID。
- `401`:语言ID。
- **用途**:此过程常用于启动新的会话或进程时,确保当前会话使用正确的应用程序上下文。
2. **`fnd_profile.VALUE('ORG_ID')`**
- **功能**:获取组织ID的值。
- **用途**:常用于获取用户的默认组织ID。
3. **`HR_OPERATING_UNITS (HOU)`**
- **功能**:存储组织单位信息。
- **字段**:
- `organization_id`:组织ID。
- **用途**:查询特定组织的信息。
#### 三、用户与应用管理
1. **`FND_USER`**
- **功能**:存储用户信息。
- **用途**:管理Oracle EBS中的用户账户。
2. **`FND_APPLICATION`**
- **功能**:存储应用信息。
- **用途**:管理EBS中的不同应用模块。
3. **`FND_APPLICATION_TL`**
- **功能**:存储应用的多语言标签。
- **字段**:
- `application_id`:应用ID。
- **用途**:查询应用名称等多语言信息。
4. **`FND_APPLICATION_VL`**
- **功能**:提供应用视图。
- **字段**:
- `application_id`:应用ID。
- **用途**:查询应用详情。
#### 四、Flexfield 配置
1. **`FND_FLEX_VALUE_SETS`**
- **功能**:存储Flexfield值集定义。
- **用途**:配置Flexfield的值集。
2. **`FND_FLEX_VALUES`**
- **功能**:存储Flexfield的值。
- **用途**:配置Flexfield的具体值。
3. **`FND_FLEX_VALUES_VL`**
- **功能**:提供Flexfield值的视图。
- **用途**:查询Flexfield值。
4. **`FND_ID_FLEXS`**
- **功能**:存储Flexfield结构。
- **用途**:配置Flexfield的整体结构。
5. **`FND_ID_FLEX_STRUCTURES`**
- **功能**:存储Flexfield的结构信息。
- **字段**:
- `id_flex_code`:Flexfield代码。
- **用途**:配置具体的Flexfield结构。
6. **`FND_ID_FLEX_SEGMENTS`**
- **功能**:存储Flexfield段信息。
- **字段**:
- `id_flex_code`:Flexfield代码。
- `id_flex_num`:Flexfield编号。
- **用途**:配置Flexfield的各个段。
#### 五、配置与请求管理
1. **`FND_PROFILE_OPTIONS_VL`**
- **功能**:提供配置选项视图。
- **用途**:查询配置选项。
2. **`FND_CONCURRENT_PROGRAMS`**
- **功能**:存储并发程序信息。
- **用途**:管理并行执行的任务。
3. **`FND_CONCURRENT_REQUESTS`**
- **功能**:存储并发请求信息。
- **用途**:管理并发请求。
4. **`FND_CONCURRENT_PROCESSES`**
- **功能**:存储并发进程信息。
- **用途**:监控并发进程的状态。
#### 六、库存管理
1. **`ORG_ORGANIZATION_DEFINITIONS`**
- **功能**:存储组织定义。
- **用途**:查询组织结构。
2. **`MTL_PARAMETERS`**
- **功能**:存储物料管理参数。
- **用途**:配置物料管理规则。
3. **`MTL_SYSTEM_ITEMS_B`**
- **功能**:存储系统物品信息。
- **字段**:
- `inventory_item_id`:库存物品ID。
- `organization_id`:组织ID。
- **用途**:查询物品详情。
4. **`MTL_SECONDARY_INVENTORIES`**
- **功能**:存储二级库存信息。
- **用途**:管理次级仓库。
5. **`MTL_ITEM_LOCATIONS`**
- **功能**:存储物品位置信息。
- **用途**:查询物品存放位置。
6. **`MTL_LOT_NUMBERS`**
- **功能**:存储批次号信息。
- **用途**:管理物品批次。
7. **`MTL_ONHAND_QUANTITIES`**
- **功能**:存储现有数量信息。
- **用途**:查询物品库存量。
8. **`MTL_SERIAL_NUMBERS`**
- **功能**:存储序列号信息。
- **用途**:管理物品序列号。
9. **`MTL_MATERIAL_TRANSACTIONS`**
- **功能**:存储物料交易信息。
- **用途**:记录物料进出库操作。
10. **`MTL_TRANSACTION_ACCOUNTS`**
- **功能**:存储交易账户信息。
- **用途**:管理物料交易的会计处理。
11. **`MTL_TRANSACTION_TYPES`**
- **功能**:存储交易类型信息。
- **用途**:定义不同的交易类型。
12. **`MTL_TXN_SOURCE_TYPES`**
- **功能**:存储交易来源类型信息。
- **用途**:定义交易来源。
13. **`MFG_LOOKUPS`**
- **功能**:存储制造查找信息。
- **字段**:
- `LOOKUP_TYPE`:查找类型。
- **用途**:查询制造相关的查找值。
#### 七、采购管理
1. **`PO_REQUISITION_HEADERS_ALL`**
- **功能**:存储采购订单头部信息。
- **用途**:查询采购订单详情。
2. **`PO_REQUISITION_LINES_ALL`**
- **功能**:存储采购订单行信息。
- **用途**:查询采购订单行详情。
3. **`PO_HEADERS_ALL`**
- **功能**:存储采购订单头部信息。
- **用途**:查询采购订单详情。
4. **`PO_LINES_ALL`**
- **功能**:存储采购订单行信息。
- **用途**:查询采购订单行详情。
5. **`PO_LINE_LOCATIONS_ALL`**
- **功能**:存储采购订单行位置信息。
- **用途**:查询采购订单行的配送位置。
6. **`PO_DISTRIBUTIONS_ALL`**
- **功能**:存储采购订单分配信息。
- **用途**:查询采购订单的分配情况。
7. **`PO_RELEASES_ALL`**
- **功能**:存储采购订单放行信息。
- **用途**:查询采购订单的放行情况。
8. **`RCV_SHIPMENT_HEADERS`**
- **功能**:存储收货单头部信息。
- **用途**:查询收货单详情。
9. **`RCV_SHIPMENT_LINES`**
- **功能**:存储收货单行信息。
- **用途**:查询收货单行详情。
10. **`RCV_TRANSACTIONS`**
- **功能**:存储收货交易信息。
- **用途**:记录收货操作。
#### 八、销售与分销
1. **`RA_CUSTOMERS_HZ_PARTIES`**
- **功能**:存储客户信息。
- **用途**:查询客户详情。
2. **`RA_ADDRESSES_ALL`**
- **功能**:存储地址信息。
- **用途**:查询客户的地址信息。
3. **`RA_SITE_USES_ALL`**
- **功能**:存储站点使用信息。
- **用途**:查询站点使用情况。
4. **`OE_ORDER_HEADERS_ALL`**
- **功能**:存储销售订单头部信息。
- **用途**:查询销售订单详情。
5. **`OE_ORDER_LINES_ALL`**
- **功能**:存储销售订单行信息。
- **用途**:查询销售订单行详情。
6. **`WSH_NEW_DELIVERIES`**
- **功能**:存储新交货单信息。
- **用途**:查询新创建的交货单。
7. **`WSH_DELIVERY_DETAILS`**
- **功能**:存储交货单详情。
- **用途**:查询交货单详情。
8. **`WSH_DELIVERY_ASSIGNMENTS`**
- **功能**:存储交货分配信息。
- **用途**:查询交货分配情况。
#### 九、财务管理
1. **`GL_SETS_OF_BOOKS`**
- **功能**:存储账套信息。
- **用途**:管理账套。
2. **`GL_CODE_COMBINATIONS (GCC)`**
- **功能**:存储科目组合信息。
- **字段**:
- `summary_flag`:是否为汇总标志。
- **用途**:配置科目的汇总方式。
通过以上介绍,可以看出Oracle EBS中涉及了大量的表来支持其复杂的功能需求。了解这些表的基本信息对于维护系统、开发扩展功能具有重要意义。希望本文能够帮助读者更好地理解Oracle EBS的数据库结构,为实际工作提供参考和支持。