文档库 最新最全的文档下载
当前位置:文档库 › Ebs系统接口表和对应请求

Ebs系统接口表和对应请求

Ebs系统接口表和对应请求
Ebs系统接口表和对应请求

Ebs系统接口表和对应请求

AP接口表:

AP_INVOICES_INTERFACE

AP_INVOICE_LINES_INTERFACE

涉及的请求:

应付款管理系统开放接口导入

涉及案例:运费导AP、费用导AP

PO接口表:

申请:

PO_REQUISITIONS_INTERFACE_ALL

涉及请求:

导入申请

采购:

po_headers_interface

po_lines_interface

po_distributions_interface

涉及的请求:

Import Standard Purchase Orders

接收:

rcv_headers_interface

rcv_transactions_interface

mtl_transaction_lots_interface

涉及请求:

接收事务处理处理器

涉及案例:运费导采购、MRP导申请、POP导申请

GL接口表:

gl_interface

涉及案例:ADI导日记账、返利导日记账

FA接口表:

fa_mass_additions

FA API:

增加fa_addition_pub.do_addition

修改:fa_adjustment_pub.do_adjustment

fa_asset_desc_pub.update_desc

涉及案例:电子资产清理

库存事务接口:mtl_transactions_interface

1)一般用来做各类杂收发、Cost Update,对于和业务有关的事务一般不建议使用,比如SO 发货,如果自己发会导致Workflow没有往下走

2)成功导入之后运行Cost Manager生成会计分录

3)平均成本更新也通过此接口;如果该Item没有交易,则成本数据不会进入cst_item_costs 固定资产接口:fa_mass_additions

1)fa_mass_additions这个表有几个Trigger需要注意;会自动去插其他表,删除的时候也是2)折旧方法接口表无法给,而是自动从Category继承下来,所以导入之后需要Update表

3)不是通过AP引过来的FA,是没有Source Lines信息的;如果需要,可以通过插表来实现4)数据进接口之后从Navigator:Mass Additions/Post Mass Additions提交请求集,这样会有个报表显示导入结果。不过我的测试程序可以直接提交请求集。

总账分录接口:gl_interface

1)最简单的接口,不说了

应付发票接口:ap_invoices_interface/ap_invoice_lines_interface

1)Profile AP: Use Invoice Batch Controls定义是否使用批控制

2)仅支持CREDIT/STANDARD;注意金额正负,小于零用CREDIT,大于零用STANDARD

3)PREPAYMENT/DEBIT/EXPENSE REPORT/MIXED不支持,先用CREDIT或者STANDARD,进去之后再Update正式表ap_invoices_all

4)导入之后可再调用请求Invoice Validation自动Validate发票

应收发票接口:ra_interface_lines_all/ra_interface_salescredits_all

1)几个接口表之间的关系和其他接口不同,不是通过ID关联,而是通过描述性弹性域Line Transaction Flexfield定义

2)接口给ID还是Name,要根据Transaction Source上的定义,不能随便给

3)ra_interface_distributions_all这个表可以不插,让系统自动生成分配行

4)如果没有销售员,可以提供一条ID=-3的No Sales Person记录给接口。这个要看AR System Option Miscellaneous上的设置是否要求销售员

应收收据接口:ar_interim_cash_receipts_all

1)AR Receipt标准接口是Lockbox,需要预先定义Format;Oracle根据Format定义把接口数据写到ar_interim_cash_receipts_all;我们可以跳过第一步,直接把数据插入到ar_interim_cash_receipts_all,不过Batch需要我们直接插表

2)在Batch界面查看:数据在ar_interim_cash_receipts_all的Batch Type为Mannual Quick 3)Batch的Currency取本位币即可,收据用需要的货币

客户导入接口:ra_customers_interface_all/ra_customer_profiles_int_all/ra_contact_phones_int_all

1)要导Customer,ra_customer_profiles_int_all需要有记录

2)orig_system_party_ref相同的话,Customer_Number不同,可以在一个Party下建多个Customer

3)ship to的bill_to_orig_address_ref可用bill to的orig_system_address_ref,这样可以自动关联

4)需要打Patch 3606744和3558213,否则Statement和Dunning类型的Site Use导不进去5)不是所以字段都可以从Interface进去;以HZ_Cust_Site_Uses_all为例,导入之后需要直接Update如下比较重要的字段:payment_term_id、order_type_id、warehouse_id、territory_id、primary_salesrep_id

6)更新HZ_Cust_Site_Uses_all的Primary_flag的时候注意同时更新hz_cust_acct_sites_all的bill_to_flag和ship_to_flag为P(Primary)或者Y

销售订单接口:oe_headers_iface_all/oe_lines_iface_all/oe_actions_iface_all

1)整张Close的订单可以通过接口表;Close的订单,Oracle几乎是直接插表;其他的要做很多验证

2)部分行Close的订单,可以给行Assign一个仅负责Close(Enter/Fulfill/Close/End)的工作流,这样Workflow Back Ground Process起来之后就会Close

3)非Close的订单行号不能重复,所以接口表我们给空;如果有需要待导入后Update Line 表即可

4)数量正负要与Line Type的类型一致,正的对Order,负的对Return,否则接口报Inventory Item错误

5)订单号更新需要更新几个表:oe_order_headers_all/wsh_delivery_details/mtl_sales_orders 6)订单行在收货或者发货不足的情况下会拆行,拆行的时候系统几乎是拷贝所有的字段,如果碰到Unique的字段会失败。我碰到的问题是把源系统的line_id记录在弹性域上,并给这个弹性域建了Unique索引,导致Dropship的订单采购部分收货老是报错

采购订单接口:po_headers_interface/po_lines_interface/po_distributions_interface

1)PO接口有问题可察看错误信息表po_interface_errors,可以解决大部分问题

2)本位币导入之后,头上的Rate Date为空,需要Update表

3)quantity_billed也可以事后更新,这样AP不会再Match过来

4)审批记录可以直接插入表po_action_history

5)注意采购的Valdiate ORG

6)如果Item没有Assign给Ship_to_org,会报No data found错误

采购接收接口:rcv_shipment_headers/rcv_transactions_interface

1)收据头直接写表;收据行和收货事务通过接口

2)注意parent_transaction_id,Receive需要放空

3)PO接口有问题可察看错误信息表po_interface_errors,可以解决大部分问题

4)如果要再现原来的Receiving Transaction,可按如下顺序分批进入接口RECEIVE、TRANSFER、ACCEPT、REJECT、DELIVER、RETURN TO RECEIVING、RETURN TO VENDOR、CORRECT

库存项目接口:mtl_system_items_interface

1)在Master Org新增Item比较简单,给足需要的字段即可

2)在其他组织增加Item(相当于从Master Assign后再Update),需要注意Master Org Conctrol 的字段需要保持主组织的值(比较多,看mtl_item_attributes的Conctrol_level = 1)

3)在其他组织增加Item还需要注意一些字段需要保持主组织的值,否则接口会报错,它们是create_supply_flag、dual_uom_control、buyer_id、allowed_units_lookup_code、purchasing_item_flag、internal_order_flag、inventory_item_flag

4)如果要给Item Assign Category,可以通过mtl_item_categories_interface,对应的请求是Item Category Assignment Open Interface

(word完整版)oracleebs表结构及功能总结(财务,制造,分销模块),推荐文档.docx

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表示产品分类级

Oracle EBS API使用说明

Oracle EBS API使用说明 Samt007@https://www.wendangku.net/doc/a617494044.html, 2014-1-11 API是Oracle EBS的一个很重要的部分,是Oracle EBS标准程序与我们客制的程序或者外围系统的一个桥梁。我们经常遇到一个问题:对于某个功能,Oracle是否提供标准的API给我们使用?如果有,则可以方便批量导入新的数据或者批量处理业务数据。 对于常用的EBS API说明以及相关的使用,黄建华的一篇文档< Oracle EBS 常用接口开发参考>已经说明得很到位。但是这也是常用的API开发说明而已。对于非常用的,我们如何寻找其API的相关信息? 其实,Oracle有一个职责:集成信息库,方便我们查找API的相关信息。这里基本是包括Oracle所有API信息。这里可以提供给我们一个API的寻找方向。但是,缺点是说明得不够详细,不够具体,最麻烦的是没客制化使用的例子。所以很多东西最终还是得自己去好好研究它,然后将自己的研究成果和例子记录下来整理成文档,像黄建华一样。 当然,也可以去Meterlink上面找相关的接口表的信息。 详细说明: 1.Oracle EBS自带的说明文档。 Oracle API用途说明职责: 职责名称:集成信息库 职责关键字:FND_REP_APP

从标准画面知道,物料保留功能的基表是MTL_RESERVATIONS。接着从下面(下图)的说明: processes records from MTL_RESERVATIONS_INTERFACE table into MTL_RESERVATIONS table 了解到这个API是处理标准保留表的信息。 接着就是重点了,知道处理的Procedure了,怎么知道是如何处理的?以及这个Procedure对应的是那个PKG?可以用下面这段SQL查询: SELECT * FROM ALL_PROCEDURES WHERE PROCEDURE_NAME LIKE '%RSV_INTERFACE_MANAGER%' 注意:如果查询不到, 请用:SELECT * FROM ALL_OBJECTS WHERE OBJECT_NAME LIKE '%RSV_INTERFACE_MANAGER%'

数据库的创建与表间关系的各种操作

学科实验报告 班级2010级金融姓名陈光伟学科管理系统中计算机应用实验名称数据库的创建与表间关系的各种操作 实验工具Visual foxpro 6.0 实验目的1、掌握数据库结构的创建方式 2、表间的关联关系 实验步骤一、建立数据库。 1、在项目管理器中建立数据库。首先选择数据库,然后单击“新建”建立数据库,出现的界面提示用户输入数据库的名称,按要求输入后单击“保存”则完成数据库的建立,并打开i“数据库设计器”。 2、从“新建”对话框建立数据库。单击工具栏上的“新建”按钮或者选择菜单“文件——新建”打开“新建”对话框,首先在“文件类型”组框中选择“数据库”,然后单击“新建文件”建立数据库,后面的操作和步骤与1相同。 3、用命令交互建立数据库。命令是create database【databasename ▏?】 二、表间关系的各种操作。 1、创建索引文件。可以再创建数据表时建立其结构复合索引文件,但是也可以先建立好数据表,以后再创建或修改索引文件。 2、索引的操作。A、打开与关闭。要使用索引,必须先要打开索引。一旦数据表文件关闭所有相应的索引文件也就自动关闭了。B、确定主控索引。可以使用命令确定当前主控索引。命令格式1:set order to 【tag】<索引标识>【ascending| desceding】命令格式2:use<表文件名>order【tag】<索引标识>【ascending | esceding】C、删除索引标识。要删除结构复合索引文件中的索引标识,应当打开数据表文件,并打开其表设计器对话框。在“索引”页面中选定要删除的索引标识后,单击“删除”按钮删除。 3、创建关联。在创建数据表之间的关联时,把当前数据表叫做父表,而把要关联的表叫做子表。必须保证两个要建立关系的数据表中存在能够建立联系的同类字段;同时要求每个数据表事先分别以该字段建立了索引。A、建立表间的一对一的关系。在“数据库设计器”窗口中选择M表中的字段,并按住左键拖到关联表H中对应字段上,放开鼠标左键。这是可以看到在两个表之间的相关字段上产生了一条连线,表明两个表之间已经建立了“一对一”关系。B、建立表间一对多的关系。将M表的名称字段MC设定为主索引,或者候选索引;H表中的JG字段已经设置成普通索引。在“数据库设计器”窗口中将MC字段拖到关联表中对应字段JG上,放开鼠标左键。这时可以看到在两个表之间的相关字段上产生了一条显然与“一对一”关联不同形式的连线,表明两个表之间已经建立了“一对多”关系。 4、调整或删除关联。A、删除关联。在数据库设计器对话框窗口中,首先必须用鼠标左键单击关联线,该连线变粗了说明它已被选中。如果要删除可敲【del】。也可以单击鼠标右键在弹出对话框窗口中单击“删除关联”选项。B、编辑关联。在数据库设计器对话框窗口中,首先必须用鼠标左键单击关联线,该连线变粗了说明已被选中。在主菜单“数据库”选项的下拉菜单中的“编辑关系”选项,也可以单击鼠标右键在弹出对话框窗口中单击“编辑关系”选项。 5、设置数据表之间的参照完整性。在对数据库表建立关联关系后,就可以设置两个相关数据表之间操作的有效性原则。这些规则可以控制相关表中的记录的插入、删除或修改。

Oracle+EBS+常用接口开发参考

IBM WPF快速集成Oracle EBS 责任编辑:胡铭娅作者:IT168 IvanZhang2007-12-27 【内容导航】 ?第1页:WPF简介 ?第2页:WPF集成Oracle EBS方法概述 ?第3页:创建WPF项目 ?第4页: 物料详细信息页 ?第5页:富文本内容约束文件 ?第6页:开发模型主要步骤 ?第7页:创建服务操作 ?第8页:开发服务使用者模型 ?第9页:封装成Portlet部署到Websphere Portal ? 展开全部 文本Tag:IBM Oracle WPF数据库 【IT168 专稿】 摘要:本文通过实战探讨利用IBM Websphere Portlet Factory(WPF)集成Oracle E-Business Suite(EBS),内容涉及WPF的相关概念,WPF中的服务构建器的使用,集成Oracle ERP的方法,Oracle接口表使用,Porlet的创建及部署等。 Websphere Portal作为广泛使用的门户解决方案,从6.0版本开始,提供WPF作为Portlet开发工具。WPF针对SAP、Lotus Domino、Excel、Siebel、PeopleSoft等提供了相应的适配器,但目前尚未发布针对Oracle EBS的标准适配器。本文通过利用WPF开发工具,结合OracleEBS提供的标准接口,快速开发,无需编码,即可实现对OracleEBS的CRUD(Create-Read-Update-Delete,把OracleEBS中的业务功能集成到企业统一门户。 1. WPF简介 WebSphere Portlet Factory软件包括一个框架和一组为了快速创建和维护定制portlet的工具。利用WebSphere Portlet Factory的框架和工具,开发人员可以通过托拽一系列高度适应、可重用的软件组件(被称作构建器,builder)快速地搭建portlet。用户将构建器组装到模型中,就像通过快速地将公式放在一起组成电子表格一样。这些模型接下来在运行环境中被执行来动态地生成应用代码,包括JSP,Java类和XML文档,所有这些组件(artifact)一起组成了portlet应用程序。这样,开发人员可以将动态构建portlet的流程捕获并使之

Oracle ERP常用系统表结构

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)

oracleebs表结构及功能总结财务,制造,分销模块工作计划总结活动总结培训总结范文公文心得最新

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采购模块从供应商订购和接收货物

Oracle-ERP11i表结构、API接口笔记

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

数据库定义表之间关系(带图)

如何定义数据库表之间的关系 特别说明 数据库的正规化是关系型数据库理论的基础。随着数据库的正规化工作的完成,数据库中的 各个数据表中的数据关系也就建立起来了。 在设计关系型数据库时,最主要的一部分工作是将数据元素如何分配到各个关系数据表中。一旦完成了对这些数据元素的分类,对于数据的操作将依赖于这些数据表之间的关系,通过这些数据表之间的关系,就可以将这些数据通过某种有意义的方式联系在一起。例如,如果你不知道哪个用户下了订单,那么单独的订单信息是没有任何用处的。但是,你没有必要在同一个数据表中同时存储顾客和订单信息。你可以在两个关系数据表中分别存储顾客信息和订单信息,然后使用两个数据表之间的关系,可以同时查看数据表中每个订单以及其相关的客户信息。如果正规化的数据表是关系型数据库的基础的话,那么这些数据表之间的关系则 是建立这些基础的基石。 出发点 下面的数据将要用在本文的例子中,用他们来说明如何定义数据库表之间的关系。通过Boyce-Codd Normal Form(BCNF)对数据进行正规化后,产生了七个关系表: Books: {Title*, ISBN, Price} Authors: {FirstName*, LastName*} ZIPCodes: {ZIPCode*} Categories: {Category*, Description} Publishers: {Publisher*} States: {State*} Cities: {City*} 现在所需要做的工作就是说明如何在这些表之间建立关系。 关系类型 在家中,你与其他的成员一起存在着许多关系。例如,你和你的母亲是有关系的,你只有一位母亲,但是你母亲可能会有好几个孩子。你和你的兄弟姐妹是有关系的——你可能有很多兄弟和姐妹,同样,他们也有很多兄弟和姐妹。如果你已经结婚了,你和你的配偶都有一个配偶——这是相互的——但是一次只能有一个。在数据表这一级,数据库关系和上面所描述现象中的联系非常相似。有三种不同类型的关系: 一对一:在这种关系中,关系表的每一边都只能存在一个记录。每个数据表中的关键字在对应的关系表中只能存在一个记录或者没有对应的记录。这种关系和一对配偶之间的关系非常相似——要么你已经结婚,你和你的配偶只能有一个配偶,要么你没有结婚没有配偶。大多数的一对一的关系都是某种商业规则约束的结果,而不是按照数据的自然属性来得到的。如果没有这些规则的约束,你通常可以把两个数据表合并进一个数据表,而且不会打破任何规 范化的规则。

Oracle EBS常用表和视图

fnd_user 系统用户表 fnd_application 应用信息表 FND_PROFILE_OPTIONS_VL 系统配置文件 fnd_menus 菜单 fnd_menu_entries_tl FND_NEW_MESSAGES 消息表 FND_FORM 表单表 FND_CONCURRENT_PROGRAMS_VL 并发程序视图 FND_CONCURRENT_PROGRAMS_TL FND_CONCURRENT_PROGRAMS FND_DESCR_FLEX_COL_USAGE_VL FND_DESCR_FLEX_COL_USAGE_TL FND_DESCR_FLEX_COLUMN_USAGES FND_EXECUTABLES_FORM_V 可执行并发程序视图FND_EXECUTABLES_TL FND_EXECUTABLES FND_DESCRIPTIVE_FLEXS FND_CONC_REQ_SUMMARY_V 并发请求视图FND_CONCURRENT_REQUESTS FND_RESPONSIBILITY 职责表

FND_RESPONSIBILITY_VL 职责FND_USER_RESP_GROUPS 用户职责 fnd_flex_value_sets 值集表 FND_FLEX_VALUES FND_IREP_ALL_INTERFACES 接口表 FND_IREP_CLASSES Fnd_Irep_Classes_Tl fnd_territories_vl 国家视图 fnd_log_messages 日志表 fnd_form_functions 功能 FND_DOCUMENT_SEQUENCES 单据序列 FND_DOC_SEQUENCE_ASSIGNMENTS 序列分配 fnd_id_flexs 关键弹性域定义表 FND_ID_FLEX_STRUCTURES 弹性域结构表 FND_ID_FLEX_SEGMENTS 弹性域段表 fnd_descriptive_flexs 描述性弹性域属性表 FND_DESCR_FLEX_CONTEXTS 弹性域列类别表 FND_DESCR_FLEX_COLUMN_USAGES 弹性域列类别属性表FND_FLEX_VALUE_SETS 值集表 FND_FLEX_VALUES 值表 Fnd_Flex_Values_Tl 值描述表

SQL Server中模式、数据库、表之间的关系

SQL Server中模式(schema)、数据库(database)、表(table)、 用户(user)之间的关系 数据库的初学者往往会对关系型数据库模式(schema)、数据库(database)、表(table)、用户(user)之间感到迷惘,总感觉他们的关系千丝万缕,但又不 知道他们的联系和区别在哪里,对一些问题往往说不出个所以然来。下面,我们就以SQL Server为核心,对其模式(schema)、数据库(database)、表(table)、用户(user)之间的关系展开讨论。 首先,我们先弄清楚什么是模式。 先明确一点,SQL Server中模式(schema)这个概念是在2005的版本里才提出来的,因此SQL Server2000不支持模式这个概念(本人曾在此处吃过亏)。 模式又称架构,架构的定义是形成单个命名空间的数据库实体的集合。命名空间是一个集合,其中每个元素的名称都是唯一的。在这里,我们可以将架构看成一个存放数据库中对象的一个容器。 上面的文字描述过于晦涩,举个简单的例子,平时要在电脑硬盘存放东西时,我们不会把所有的东西都存在一个文件夹里,而是会把不同的文件按照某一个标准分门别类,放到不同的文件夹里。而在数据库中,起到这个作用的就是架构,数据库对象(表、视图、存储过程,触发器等)按照一定的标准,存放在不同的架构里。有过java编程经验的同学都知道,命名空间名其实就是文件夹名,因此我们非常明确一点:一个对象只能属于一个架构,就像一个文件只能存放于一个文件夹中一样。与文件夹不同的是,架构是不能嵌套的,如此而已。因此,架构的好处非常明显——便于管理。 那么,现在我们来看看用户和模式(schema,即架构)有什么关系。 通过上面的分析,我们知道,一个架构可以容纳多个数据库对象,但并不是所有的用户都能访问某一个架构里的内容的,这就是所谓的权限。看下面一张表:

Oracle ebs 常用数据表

Oracle EBS常用数据表 EBS常用数据表:(未整理) INV库存 organization 两个含义: 1. 经营单位,A/B/C分公司,A下面有A1,A2等工厂,主题目标是为了独立核算此组织ORG,ORG_ID; 2. 库存组织,例如制造商的仓库,例如A1,A2等工厂 Organization_id; HR_ORGANIZATION_UNITS - Org_organization_definitions Mtl_subinventory_ 库存组织单位 MTL_PARAMETERS -库存组织参数(没有用ID,直接用name) MTL_SYSTEM_ITEMS_b -物料信息(同上,应用了库存组织name) MTL_SECONDARY_INVENTORIES -子库存组织- MTL_ITEM_LOCATTIONS -货位- SUBINVENTROY_CODE Mtl_Material_Transactions - (库存)物料事物表 成本mtl_transaction_accounts transaction_cost是事物成本; ACTUAL_COST是通过成本算法计算出来的实际成本,主计量单位 现有量 汇总历史记录(正负合计) Mtl_Material_Transactions MTL_ONHAND_QUANTITIES现有量表,组织/子库存/货位/物品summary可能按照挑库先进先出统计,如果设置了"不允许负库存",这样就不可能出现负数

PO 请购单头表 Po_Requisition_Headers_all 行表 Po_Requisition_lines_all 采购订单 PO_HEADER_ALL PO_LINES_ALL 采购接收-退货/组织间转移/正常状态都需要使用这个模块 RCV_TRANSACTIONS 1. 接收100单位货物,放入“待质检”货位 2. 接受/拒绝 3. 库存/退回 有三个不同的状态!例如:接收100个,80个接受入库,20个退回,那么有80个接受事务/20个退回事物 select TRANSACTION_TYPE,DESTINATION_TYPE_CODE from RCV_TRANSACTIONS 可以看出以下阶段: A1.RECEIVE – RECEIVING A2.ACCEPT – RECEIVING A3.DELIERY – INVETORY(影响库存现有量) 如果按照正常模式,最后会触发产生MTL_MATERIAL_TRANSACTIONS 销售订单 OE_ORDER_headers_all SOLD_FROM_ORG_ID SOLD_TO_ORG_ID 就是客户层 SHIP_FROM_ORG_ID SHIP_TO_ORG_ID 就是客户收货层 INVOICE_TO_ORG_ID 就是客户收单层

ebs form开发总结

1.前言 这是在深航2期项目期间学习form的过程中总结出来的一些东西,但内容比较零散,不包含form开发的完整过程。

1.开发规范 1.1 命名规范 文件命名: 一般将源码放在….\SVN\05.客户化开发\05.源代码\ 目录下,文件的格式参考该目录下的代码包模板:开发编号-开发项名称文件夹,该文件夹命名如:EAM010_资产报废计划EAM代表模块,010和资产报废计划是由开发文档给出,不需要自己取编号。 路径:05.源代码\代码包模板:开发编号-开发项名称\SZAXXXXX\code 中,SZAXXXXX 也有自己的命名规范,一般取表名称的前6个字符,即应用名+模块名,在取表名后的5-6字符作为后缀,例如:表名是SZA_EAM_RETIRE_PLAN ,则取SZAEAMREPLAN,该文件夹名称与form名称保持一致。 SVN模板目录: Sql :注册弹性域的plsql代码块,名称与表名一致 Table :建表脚本 View :建视图脚本 Pck : 基于视图的增删改form,在hss_public_util程序包中,Table_Handle_Pkg这个过程生成的代码要在数据库中执行,并且代码保存在package文件夹下,并以.pck保存。 Form_Table_Handle这个过程是要放在form中 Form规范 1.Form的命名:例如表名SZA_INV_TST_DOC_TYPES,选取前6个字符SZAINV,加上后面字符串的5-6个字符,SZAINVTSTDOCTP. 2. 块名命名:SZA_INV_TST_DOC_TYPES选表中间字段TST_DOC 3.窗口查询的块QUERY_FIND 的名称:块名+QF,对应的FIX和STK画布名字也要保持一致,但是QUERY_FIND触发器名称不能修改。 4.在ebs上注册表单,功能,弹性域时,form表单,功能和弹性域名称:SZA INV:+中文解释,

Access数据库的表及表间关联关系创建实验

Access数据库的表及表间关联关系创建实验 一、实验目的 (1)通过实验掌握建立数据库、数据库表的方法。 (2)掌握字段属性设置方法 (3)掌握记录输入方法及技巧 (4) 掌握记录的筛选和排序 (5) 掌握调整数据外观的方法 (6) 掌握索引的种类和建立方法 (7)掌握建立表间关系的方法 二、预习要求 (1)复习数据库的基础知识和建立数据库的方法。 (2)在认真阅读教材的基础上,上机前仔细阅读以下实验内容,并上机验证。 三、实验内容 1.创建“学生管理“数据库 2.按提供的图创建“学生信息”,“成绩表”(性别字段为查阅向导) 3.按提供的图给“学生信息”,“成绩表”输入相关数据。简历和照片内容由

学生自由选择。 4.仿照P31例2-7设置出生日期字段掩码 5.设置数学字段的有效规则为“>=0 and <=100”, 否则给出提示信息“输入数据必须在[0,100]!,默认值为60 6.把学号字段的标题改为工作证号。 7.设籍贯字段的默认值为“河南”。 8.选择学号字段为主键,以姓名和出生日期建立多字段索引(P42) 9.分析各表之间的关系,建立P43-44所示的表间关系。 10. 冻结姓名学号列,观察结果 11.将所有“数学”系学生改为“计算数据系” 12.找所有姓“王”的同学 13.按出入学分数升序排列 14.理解、模仿P50-P53中所有举例。 15. 模仿P52例2-16将“学生信息表”和“成绩表”建立父子关联效果 四、思考: (1).设置性别字段只能录入“男”或“女” (2) 设置学号字段只能录入10位0~9的数字 (3)将出生日期设置为如下图所示效果。 提示:格式设置为 (4) 将所有姓“王”的同学改为姓“李”

(ERPMRP管理)ORACLEERP常用TABLE说明

(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

Oracle EBS R12 客户表结构

R12 客户表结构 客户表/联系人/PARTY关联 HZ_PARTIES 客户账户表 HZ_CUST_ACCOUNTS 例子: SELECT hp.party_number --客户注册标识 , hp.party_name --组织名/客户 , hp.known_as --别名 , https://www.wendangku.net/doc/a617494044.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.wendangku.net/doc/a617494044.html,NGUAGE = userenv('LANG') AND acc.customer_class_code = flv_customer.lookup_code AND flv_customer.lookup_type = 'CUSTOMER CLASS' AND flv_https://www.wendangku.net/doc/a617494044.html,NGUAGE = userenv('LANG') AND acc.status = flv_status.lookup_code

oracleebsr12常用表表结构总结之ar应收模块

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),不建议

数据库表之间的联系

数据库表之间的联系 表之间的关系主要有三种:一对一,一对多,多对多。VFP支持前两种。 理解好“表之间的关系主要要掌握好主关键字和外部关键字”,如果两张表都具有相同的主关键字,则认为它们具有“一对一”关系,如果一张表的主关键字存在于另一张表中称为“外部关键字”,则认为它们具有“一对多”关系。 14.永久关系与临时关系的联系和区别 [例]:永久关系 OPEN DATABASE JXSL ALTER TABLE CJ ADD FOREIGN KEY XH TAG XH REFE XS && 前提是XS表已建立索引表达式为XH的主索引 或:CREATE TABLE CJ (XH C(6),KCDH C(6), CJ N(3,0); FOREIGN KEY XH TAG XH REFE XS) [例]:临时关系 SELE 1 USE XS SELE 2 USE CJ ORDER XH SELE XS SET RELA TO XH INTO CJ

GO 2 BROW NOWAIT SELE CJ BROW CLOSE TABLE ALL 15.数据完整性 (1)字段格式及字段掩码: 字段格式码:A D E L $ ! T 等p98 输入掩码:X 9 # $ * . , $$ [例]:XH字段格式设为T! --- 表示在输入或显示XH时,忽略其前导空格、字母转换为大写 [例]:输入掩码为“999-9999999” (2)标题与默认值: 注意默认值数据类型。 (3)字段有效性规则: 控制输入到字段中的数据的取值范围,该规则是一个逻辑表达式,且当前字段包含在该表达式中。如果结果为.F.,则拒绝所输入的字段值,并显示提示信息. [注]:该规则只对当前字段有效.如果有判断空的逻辑表达式,例XH为空,则不能用XH=””,而需要用函数EMPTY(XH),ISNULL()等来判断. (4)记录有效性规则: 可以校验多个字段之间的关系是否满足某种规则,该规则也是一个逻辑表达式. (5)触发器: 绑定在表上的逻辑表达式,是在插入、更新、删除记录时进行的检验规则。返回值为.T.时,允许执行相应操作,.F.时不允许执行相应操作. [例] 1.js表中有字段gl(工龄),要求“值不能大于50” 在gl的字段有效性规则中输入gl<=50 2.js表中有字段jbgz(基本工资),要求jbgz在“100—1000”之间 在jbgz的字段有效性规则中输入jbgz>=100.and.jbgz<=1000 3.js表中有字段xb(性别),要求xb必须是“男”或“女”

数据库的表关系图

数据库的表关系图 1>:one-to-one(一对一关联)主键关联: 一对一关联一般可分为主键关联和外键关联 主键关联的意思是说关联的两个实体共享一个主键值,但这个主键可以由两个表产生. 现在的问题是: *如何让另一个表引用已经生成的主键值 解决办法: *Hibernate映射文件中使用主键的foreign生成机制 eg:学生表: 添加: 元素的lazy属性为true,表示延迟加载,如果lazy设为false,则表示立即加载.以下对这二点进行说明. 立即加载:表示在从数据库中取得数据组装好一个对象后,会立即再从数据库取得数据组装此对象所关联的对象 延迟加载:表示在从数据库中取得数据组装好一个对象后,不会立即从数据库中取得数据组装此对象所关联的对象, 而是等到需要时,才会从数据库取得数据组装此关联对象. 元素的fetch属性可选为select和join join:连接抓取,Hibernate通过在Select语句中使用outer join(外连接)来获得对象的关联实例或者关联集合. select:查询抓取,Hibernate需要另外发送一条select语句抓取当前对象的关联实体或集合. ******所以我们一般用连接抓取 证件表:

相关文档
相关文档 最新文档