`

oracle\EBS\常用表\视图\会计分录\mtl_serial_numbers\总账

 
阅读更多

_all: 基表,保存多组织数据,里面有一个Org_Id字段,一般不直接出现在我们的DML中

去掉_all的视图: 根据用户环境过滤掉组织,相当于普通的基表,我们直接使用它,就当它是基表

_v: 视图,给Form用

_kfv:启用关键性弹性域的时候动态生成的视图,包含Concact过的字段组合

_dfv:启用描述性弹性域的时候动态生成的视图,我们取弹性域子段的描述的时候,需要用用户出口函数。

_tl: 基表,有language字段,us肯定有,其他的看安装

_vl: 视图,根据环境设置过滤语种,所以做报表用_vl

_s: 序列号

_API:Package,保证向后兼容

_PKG:Package,Program

_SV: Package,供Form调用

 

 

 

 

po关闭和取消之后都能进行匹配,匹配po将重新打开po,只有最终关闭才不能进行po匹配


下载并发程序设置:

Cd $CUX_TOP

Cd install

Cd download

. ./CUX_CDL.sh apppass '并发程序名'

上载并发程序设置:

Cd $FND_TOP

cd patch

cd 115

cd import

FNDLOAD apps/apppass O Y UPLOAD $FND_TOP/patch/115/import/afcpprog.lct 并发请求名.ldt

 


每个会计期具有一下五种状态

从未打开:无法输入或过帐日记帐。
将来可分录:可以输入日记帐,但不能过帐。将来可分录期间的数量是在“帐套”窗口中定义的固定数量。用户可以随时更改“将来可录入”期间的数量。
打开:用户可以输入并将日记帐过帐到任何打开期间。可以打开任意多的期间,但是这样会减慢过帐流程,并可能使用户在输入日记帐时混淆。
关闭:必须重新打开关闭期间才能将日记帐过帐。在月末处理结束后,应当人工关闭期间。
永久关闭:不能重新打开“永久关闭”关闭的期间。对数据进行存档和清理时要求使用此状态。

责任名称的关键字不能用中文!否则进去会提示找不到有效职责,此时必须进入表单界面后重新切换职责

系统管理--应用--快速编码 SCHEDULE_GORUPS 计划组与盘点仓的关系

车间作业无法做完工: 可能该作业的拉式物料的供应子库挂错!(特别是挂到失效子库上)

多个事务处理窗口的控制(是否允许打开多个窗口还是只允许打开一个窗口):工具--关闭其它表单

帮助诊断无需密码:配置文件(公用程序:诊断)

车间的推式物料采购件供应关系在"车间供应关系"进行设置,拉式物料供应关系在部门功能的弹性域进行设置,自制件供应关系在车间关系表进行维护.

Cux_fd_del_notify_headers ---送货通知表

Cux_fd_delivery_headers ---送货单表

一、采购订单(路径:PO/采购订单/采购订单)

1、po_headers_all 采购订单头表

2、po_lines_all 采购订单行表

--po_header_id=po_headers_all.po_header_id

--此表是保存采购订单的行信息

3、po_line_locations_all 采购订单行的发送表

--po_line_id=po_lines_all.po_line_id

--同一采购订单行的物料可能会发往不同的地点,此表记录物料发送情况

4、po_distributions_all 采购订单发送行的分配表

--line_location_id=po_line_location_all.line_location_id

--发往同一地点的物料也可能放在不同的子库存,此表记录物料分配情况

这几个表从上到下是一对多关系的

二、接收(路径:INV/事务处理/接收/接收)

1、rcv_shipment_headers 接收发送头表

--记录采购订单的接收情况的头表

2、rcv_shipment_lines 接收发送行表

--shipment_header_id=rcv_shipment_headers.shipment_header_id

--记录采购订单的发送的行的接收情况

3、rcv_transactions 接收事务处理表

--po_header_id=po_headers_all.po_header_id

--po_line_id=po_lines_all.po_line_id

--line_location_id=po_line_location_all.line_location_id

--po_distribution_id=po_distributions_all.po_distribution_id

--shipment_header_id=rcv_shipment_headers.shipment_header_id

--shipment_line_id=rcv_shipment_lines.shipment_line_id

--记录采购订单的发送行的RECEIVE的信息

4、rcv_receiving_sub_ledger 暂记应付表

--rcv_transaction_id=rcv_transactions.transaction_id

--reference2=po_headers_all.po_header_id

--reference3=po_distributions_all.po_distribution_id

--记录采购订单接收后,产生的暂记应付信息

三、接受(路径:INV/事务处理/接收/接收事务处理)

1、rcv_transactions 接收事务处理表

--记录采购订单的发送行的ACCEPT的信息

四、入库(路径:INV/事务处理/接收/接收事务处理)

1、rcv_transactions 接收事务处理表

--记录采购订单的发送行的DELIVER的信息

2、mtl_material_transactions 物料事务处理表

--transaction_source_id=po_headers_all.po_header_id

--记录物料的存放位置发生变化的信息

3、mtl_onhand_quantities 物料现有量表

--记录物料的现有数量信息表

4、rcv_lot_transactions

--transaction_id=rcv_transaction.transaction_id

--lot_number=mtl_onhand_quantities.lot_number

--shipment_line_id=rcv_shipment_lines.shipment_line_id

--记录接收的事务所产生的批次信息表

5、mtl_transaction_lot_numbers

--transaction_id=mtl_material_transactions.transaction_id

--lot_number=mtl_onhand_quantities.lot_number

--记录物料的存放位置发生变化的所产生的批次信息表

6、rcv_serial_transactions

--transaction_id=rcv_transaction.transaction_id

--shipment_line_id=rcv_shipment_lines.shipment_line_id

--记录接收事务的所产生的物料序列号信息表

7、mtl_serial_numbers

--last_txn_source_id=mtl_material_transactions.transaction_source_id

--记录物料序列号的当前状态的信息表

当在EBS中启用批次功能才会用到rcv_lot_transactions和mtl_transaction_lot_numbers表,启用序列号功能才会用到rcv_serial_transactions和mtl_serial_numbers表

ITEM_TYPE
select *
from FND_COMMON_LOOKUPS MCL
where mcl.LOOKUP_TYPE like 'ITEM_TYPE'

虚拟核算上线总结:
1.物料组织分配
方法:API导入.
详细步骤: 1.将所要进行物料组织分配的/修改状态的物料导入物料接口表.
2.运行导入物料,选择相应的参数(处理集)
接口表导入示范:
INSERT INTO mtl_system_items_interface
(process_flag, --1为待处理,2为分配完成,3为异常,4为验证通过导入异常,5为导入过

程中,6为导入成功
transaction_type, --新分配物料则为CREATE,更新物料状态则为UPDATE
item_number, --物料编码
description, --物料描述
organization_id, --需分配到的组织
set_process_id, --处理集,自己定义,届时在后续的导入物料的请求中作为参数
item_type, --物料类型
inventory_item_status_code, --物料状态
primary_uom_code, --单位
attribute7 --额外属性
)
VALUES (1,
'CREATE',
'*********',
'*********************',
***,
1,
'FG',
'Inactive',
'Tai',
''
);
2.通过API导入帐户别名接收
步骤:1.查询出所要使用的帐户别名的DISPOSITION_ID,DISTRIBUTION_ACCOUNT,脚本如下
select mgd.DISPOSITION_ID,mgd.DISTRIBUTION_ACCOUNT
from MTL_GENERIC_DISPOSITIONS mgd
where mgd.SEGMENT1='*****'
2.根据上面的查询出的DISTRIBUTION_ACCOUNT
select code_combination_id, segment1 , segment2, segment3 , segment4 , segment5
from gl_code_combinations a
where code_combination_id =****--DISTRIBUTION_ACCOUNT
3.查询出现有量导入接口表mtl_transactions_interface

Insert into mtl_transactions_interface(
transaction_uom,
transaction_date,
source_code,
source_line_id,
source_header_id,
process_flag ,
transaction_mode ,
lock_flag ,
locator_id ,
last_update_date ,
last_updated_by ,
creation_date ,
created_by ,
inventory_item_id ,
subinventory_code,
organization_id,
transaction_source_name,
transaction_source_id,
transaction_quantity ,
primary_quantity ,
transaction_type_id ,
dst_segment1,
dst_segment2,
dst_segment3,
dst_segment4,
dst_segment5,
transaction_interface_id)
VALUES (
'Ea', --transaction uom
SYSDATE, --transaction date
'Account alias receipt', --source code 可以随便填写
'1', --source line id --用于事物处理追溯用,随便填写
'1', --source header id --用于事物处理追溯用,随便填写
1, --process flag,'1' for ready, ’2’ for not ready
3 , --transaction mode,2为并行处理,3为后台处理
2 , --lock flag 1位locked,2为null
'' , --locator id
SYSDATE , --last update date
0, --last updated by
SYSDATE , --creation date
0, --created by
355734, --inventory item id
'*****', --From subinventory code
***, --organization id
'', --transaction source 账户别名名称
***, --transaction source id 账户别名disposition_id
***, --transaction quantity ---注意,帐户别名接收数量为正,帐户别名发放数量为负
***, --Primary quantity ---同上
41, --transaction type id,41为帐户别名接收,31为帐户别名发放
'***', --segment1 account combination ---账户别名帐套段,需要更改
'***', --segment2 account combination ---账户别名帐套段,需要更改
'****', --segment3 account combination ---账户别名帐套段,需要更改
'*', --segment4 account combination ---账户别名帐套段,需要更改
'*', --segment5 account combination ---账户别名帐套段,需要更改
mtl_material_transactions_s.NEXTVAL--transaction interface id
);
4.提交并发请求,将接口表中的数据过到正式事物处理
declare
l_request_id number;
begin
l_request_id:= fnd_request.submit_request('INV','INCTCM','',to_char(sysdate,'YYYY/MM/DD

HH24:MI:SS'),false,chr(0));
end;

作业状态 作业状态代码
未发放的 - 收费不允许 1
发放 - 收费允许 3
完成 - 允许收费 4
完成 - 不允许收费 5
暂挂 - 不允许费 6
已取消 - 不允许收费 7
等待物料单加载 8
失败的物料单加载 9
等待路线加载 10
失败路线加载 11
关闭 - 不可收费 12
等待 - 成批加载 13
等待关闭 14
关闭失败 15

查询出排序后的不重复记录

问题描述:表中某列有重复记录,但另外几列是唯一的。需要对该表进行查询,查询出来的结果需按照一非重复列进行排序。因此必须使用order by。又因为查询结果不需要显示排序列,因此导致不能使用distinct,因为如果指定了SELECT DISTINCT,那么 ORDER BY 子句中的项就必须出现在选择列表中,若使用子查询,先查出已排序的重复项,再在外面的查询进行distinct的查询,则顺序又会变。

方法,使用rowid,同表关联需要找出的唯一项,关联到rowid。

select trx_number,vendor_id
from apps.cux_rcv_trx_headers crt
where crt.organization_id=170
and trunc(crt.trx_date) =to_date('2007-01-04','yyyy-mm-dd')
and rowid=(select max(rowid) from apps.cux_rcv_trx_headers crt1
where crt1.organization_id=170
and trunc(crt1.trx_date) =to_date('2007-01-04','yyyy-mm-dd')
and crt1.vendor_id=crt.vendor_id)
order by trx_number

分享到:
评论

相关推荐

    Oracle ERP_EBS常用表表名

    多年积累的大量后台表名,2分...* mtl_transaction_accounts 管帐分录 * mtl_transaction_types 事务类型 * mtl_txn_source_types 事务起原类型 * mfg_lookups ml where ml.LOOKUP_TYPE = ""MTL_TRANSACTION_ACTION"

    ORACLE EBS常用表及查询语句(最终整理版)

    ##### 7.10 查询会计分录 ```sql select * from mtl_transaction_accounts; ``` ##### 7.11 查询事务类型 ```sql select * from mtl_transaction_types; ``` ##### 7.12 查询事务来源类型 ```sql select * from ...

    Oracle EBS数据字典中文版

    以上是对Oracle EBS 11.5.0.10版本中常用的表结构的详细介绍,涵盖了OE、PO和INV三个模块的核心数据结构。这些数据结构对于理解Oracle EBS系统的内部运作机制和进行有效的开发维护工作至关重要。

    ORACLE_EBS采购、接收、应付业务和会计分录

    ### ORACLE_EBS采购、接收、应付业务和会计分录 #### 一、企业采购业务概述 企业采购业务是企业日常运营中极为重要的一个环节,它涵盖了从需求提出到最终支付的所有过程。在Oracle E-Business Suite (EBS) 中,...

    Oracle EBS 11i 常见会计分录生成逻辑介绍

    Oracle Applications EBS - Accounting Entries 汇总说明EBS后台常见会计分录生成逻辑的一份资料

    Oracle ebs AP基表和总账关联

    Oracle ebs AP基表和总账关联表结构Oracle ebs AP基表和总账关联表结构

    ORACLE_EBS_FA_常用表结构_资产库表

    ORACLE_EBS_FA_常用表结构_资产库表

    EBS_常用表_视图的关系

    ### EBS常用表与视图的关系 #### 概述 本文档旨在介绍EBS(Enterprise Business Suite)系统中几个核心业务模块(库存、采购、销售、物料清单、在制品、成本、总账、应收、应付及固定资产)所涉及的关键表与视图...

    Oracleebs常用数据表.doc

    在文档"Oracle EBS常用数据表.doc"中,主要涉及了Oracle EBS在库存管理、采购、销售等方面的关键数据表及其用途。 1. **库存管理**: - `INV`模块是Oracle EBS库存管理的核心,`ORGANIZATION`在此有两个含义:经营...

    OracleEBS常用数据表[文].pdf

    在软件开发中,了解Oracle EBS中的常用数据表对于开发、维护和优化系统至关重要。 首先,我们要关注的是库存管理相关的表。`INV`是Oracle EBS库存管理模块的核心前缀。`HR_ORGANIZATION_UNITS`和`Mtl_subinventory_...

    ORACLE ebs 各模块核心表关联

    本资料“ORACLE ebs 各模块核心表关联”旨在帮助用户理解和掌握EBS系统中的数据结构和表间关系。 首先,我们来看财务管理模块,主要包括总账、应付账款、应收账款、固定资产管理等子模块。例如,总账模块的核心表有...

    ORACLE EBS 财务模块会计分录

    在Oracle EBS财务模块中,会计分录涉及到多个财务会计领域,如资产、总账等。下面将详细解析这些知识点: 1. **固定资产增加**: - 新购固定资产:借记“固定资产-固定资产原值”,贷记“固定资产中转-固定资产...

    oracle EBS bom模块常用表

    Oracle EBS BOM模块常用表详解

    Oracle EBS 财务模块表结构

    会计科目设置表结构是 Oracle EBS 财务模块中用于存储会计科目设置信息的表结构。该表结构包括以下几个表: 1. FND_FLEX_VALUE_SETS 表:该表用于存储会计科目值信息,包括会计科目 ID、科目名称、币种等信息。 ...

    oracleEBS 值集详解

    此针对于oracle ebs的值集进行详细的讲解

    Oracle EBS 表结构

    Oracle EBS的表结构基于Oracle数据库,这个复杂的系统由数千个表组成,这些表之间通过外键关系相互连接,形成了一个庞大的数据模型。在OracleERP表结构.xls文件中,很可能是列出了Oracle EBS中的关键表及其描述,这...

    Oracle ebs r12 表结构

    非常完整,根据ebs各个模块整理而成的数据字典,共Oracle ebs二次开发人员参考,不希望到处乱传,更不希望被CSDN拿来赚钱

    Oracle EBS 常用SQL及表结构

    日常工作和日常运维总结沉淀下来的SQL,希望能够给正在学习的同学提供快速了解的机会

    Oracle EBS API使用说明

    Oracle EBS API使用说明涉及了Oracle电子商务套件(Oracle E-Business Suite,简称EBS)中API的使用方法、查找API信息的资源以及如何进行接口开发的相关知识。API在Oracle EBS中扮演了非常重要的角色,作为Oracle ...

Global site tag (gtag.js) - Google Analytics