总账期间已关闭,子分类帐无法传送总账

Oracle成本管理中95325错误:总账日期不在开放或可输入期间
在尝试运行成本管理的创建会计流程时,出现错误95325,提示GL日期不在开放或未来可输入期间。解决方案包括重新打开GL期间、检查账户段设置、核对子账期关闭异常报告,并根据客户期望和当地法律采取功能性纠正措施。

Create Accounting - Cost Management with Error 95325 The GL Date DD-MON-YYYY is not in an Open or a Future Enterable Period. Please select a valid Period (Doc ID 1317253.1)

Symptoms
Cause
Solution
References

APPLIES TO:

Oracle Cost Management - Version 12.0.0 and later
Oracle Order Management - Version 12.2.5 to 12.2.5 [Release 12.2]
Information in this document applies to any platform.
Cost Management - SLA
SLA - Subledger Accounting - Cost Management
Subledger Accounting Program Report

95325-The GL date is not in an open or a future enterable period. Please select a valid GL date or open the period.

SYMPTOMS

Subledger Accounting

When attempting to run Create Accounting - Cost Management process, the following error occurs:

ERROR
-----------------------
Error Number/Error Message

95325 The GL date DD-MON-YYYY is not in an open or a future enterable period. Please select a valid GL date or open the period.



STEPS

1. Connect to Cost Management - SLA Responsibility.
2. Go to SLA
3. Run the Create Accounting - Cost Management process and review the Subledger Accounting Program Report, is possible to see transactions with the Error 95325.

CAUSE

Normally, this kind of issue is on the SLA transfer to GL and the reasons could be:
- Wrong or missing Account Segment setup to prevent GL transfer. Need to correct the setup.
- GL Period was Closed and customer failed to examine the Subledger Period Close Exceptions Report, Create Accounting-Cost management report output, and take corrective actions before closing the Period.
  Whenever a GL period is closed, there will be SLA exception reports launched. Customer is expected to examine those reports and correct them before closing a GL p

<think>好的,用户需要查询Oracle EBS中通过出库单查询子分类账和总账的SQL语句或方法。首先,我需要回忆Oracle EBS的结构,特别是库存模块(INV)和总账(GL)之间的关系。子分类账和总账的集成通常通过子分类账会计(SLA)来处理,所以可能需要涉及SLA相关的表。 用户提到出库单,所以应该先确定出库单在库存模块中的存储位置。出库事务处理一般存储在MTL_MATERIAL_TRANSACTIONS表中,而相关的分配信息可能在MTL_TRANSACTION_ACCOUNTS里。接下来,子分类账的数据可能在XLA_EVENTS和XLA_AE_HEADERS、XLA_AE_LINES这些SLA表中。总账的数据则在GL_JE_HEADERS和GL_JE_LINES中。 需要关联这些表,可能需要通过TRANSACTION_ID或者TRANSACTION_DATE来连接库存事务和会计事件,再通过会计事件的标识关联到总账的分录。同时,用户可能需要具体的字段,比如出库单编号、会计日期、账户组合等。另外,需要注意组织权限,使用MO_GLOBAL.SET_POLICY_CONTEXT来确保多组织访问的正确性。 还需要考虑用户的实际需求,比如是否需要查看过账的数据,或者是否已经过账到总账。可能需要指导用户如何根据不同的情况调整SQL语句,或者建议使用标准报表如子分类账日记账报表作为替代方案。此外,权限问题也很重要,用户是否有访问这些表的权限,是否需要使用应用用户角色来执行查询。 最后,要确保提供的SQL示例正确,并且提醒用户在实际环境中进行测试,必要时联系DBA调整。可能还需要解释各个关键表的作用,帮助用户理解查询的结构。</think>在Oracle EBS中查询出库单关联子分类账和总账数据,需要结合库存事务表、子分类账会计(SLA)表和总账表。以下是实现方法及示例: ### 一、核心表关联路径 1. **库存事务表**:`MTL_MATERIAL_TRANSACTIONS`(事务头) 2. **事务分配表**:`MTL_TRANSACTION_ACCOUNTS`(成本分配) 3. **子分类账会计表**:`XLA_EVENTS`(会计事件)↔ `XLA_AE_HEADERS`(分录头)↔ `XLA_AE_LINES`(分录行) 4. **总账表**:`GL_JE_HEADERS`(日记账头)↔ `GL_JE_LINES`(日记账行)[^1] ### 二、SQL查询示例 ```sql SELECT mmt.transaction_id AS "出库单ID", mmt.transaction_date AS "事务日期", mta.reference_account AS "分配账户", xah.je_category_name AS "日记账类别", xal.accounted_dr AS "借方金额", xal.accounted_cr AS "贷方金额", gjh.doc_sequence_value AS "总账凭证编号", gjl.code_combination_id AS "科目组合ID" FROM mtl_material_transactions mmt JOIN mtl_transaction_accounts mta ON mmt.transaction_id = mta.transaction_id JOIN xla_events xe ON mmt.transaction_id = xe.entity_id AND xe.application_id = 707 -- INV应用ID JOIN xla_ae_headers xah ON xe.event_id = xah.event_id JOIN xla_ae_lines xal ON xah.ae_header_id = xal.ae_header_id LEFT JOIN gl_je_lines gjl ON xal.gl_sl_link_id = gjl.je_header_id || '-' || gjl.je_line_num LEFT JOIN gl_je_headers gjh ON gjl.je_header_id = gjh.je_header_id WHERE mmt.transaction_type_id = 63 -- 出库事务类型ID AND mmt.organization_id = 123; -- 指定库存组织ID ``` ### 三、关键说明 1. **事务类型过滤**:`transaction_type_id=63`对应标准出库操作,需根据实际配置调整 2. **组织权限控制**:建议添加`MO_GLOBAL.SET_POLICY_CONTEXT('S',org_id)`多组织访问控制 3. **SLA数据延迟**:会计数据通常在事务处理后异步生成,需确认数据完成`CREATE_ACCOUNTING`流程 4. **账户组合解析**:可用`GL_FLEXFIELDS_PKG.get_concat_description`函数解码`code_combination_id` ### 四、替代方案建议 1. **标准报表路径**: - 子分类账日记账:`总账超级用户 > 报表 > 会计 > 子分类账日记账` - 库存价值报表:`库存责任 > 报表 > 事务处理 > 事务处理历史记录` 2. **API调用**: ```sql SELECT * FROM xla_accounting_events_v WHERE application_id=707 AND entity_id=<transaction_id>; ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值