ebs xla从总账追溯到资产sql脚本
时间: 2024-02-11 19:05:45 浏览: 129
可以使用以下 SQL 脚本从 EBS XLA 模块中从总账追溯到资产:
```
SELECT xla.ae_header_id, gl.je_header_id, gl.je_batch_id, a.asset_id
FROM xla_ae_lines xal, xla_ae_headers xla, gl_je_lines gl, fa_additions_b a
WHERE xal.ae_header_id = xla.ae_header_id
AND xal.code_combination_id = gl.code_combination_id
AND xal.application_id = gl.application_id
AND xal.je_line_num = gl.je_line_num
AND xla.accounting_entry_status_code = 'P'
AND gl.code_combination_id = a.asset_clearing_account
AND a.asset_id = :p_asset_id;
```
其中,`:p_asset_id` 是要查询的资产 ID。此 SQL 脚本将返回与资产 ID 相关的 XLA 分录、JE 头、JE 批次和资产 ID。
希望这个 SQL 脚本能够帮到您。
相关问题
ebs 这个表XLA_AE_LINES 帮我写个插入或者修改的触发器脚本
好的,以下是一个简单的插入和修改触发器的脚本,可以根据需要进行修改:
```
CREATE OR REPLACE TRIGGER trg_xla_ae_lines
AFTER INSERT OR UPDATE ON xla_ae_lines
FOR EACH ROW
DECLARE
-- 声明变量
BEGIN
-- 插入新记录时,将刚插入的记录的某些字段更新到其他表中
IF INSERTING THEN
-- 在这里编写插入时需要执行的SQL语句
NULL;
END IF;
-- 更新记录时,将更改过的记录的某些字段更新到其他表中
IF UPDATING THEN
-- 在这里编写更新时需要执行的SQL语句
NULL;
END IF;
END;
/
```
需要注意的是,这只是一个简单的模板脚本,实际使用时需要根据具体需求进行修改,比如指定更新哪些字段、更新到哪些表等。同时,为了保证数据的一致性和完整性,建议在修改触发器脚本前在测试环境进行充分的测试。
oracle ebs 用pl/sql编写个关闭离散任务的 脚本
好的,以下是一个简单的 PL/SQL 脚本,可用于关闭离散任务:
```
DECLARE
l_request_id NUMBER;
BEGIN
fnd_global.apps_initialize(user_id => <USER ID>, resp_id => <RESP ID>, resp_appl_id => <RESP APPL ID>);
l_request_id := FND_REQUEST.SUBMIT_REQUEST (
application => 'INV',
program => 'INVLOD',
description => 'Close Discrete Jobs',
argument1 => <JOB NAME>,
argument2 => <ORGANIZATION ID>,
argument3 => 'Y',
argument4 => 'Y',
argument5 => NULL,
argument6 => NULL,
argument7 => NULL,
argument8 => NULL,
argument9 => NULL,
argument10 => NULL,
argument11 => NULL,
argument12 => NULL,
argument13 => NULL,
argument14 => NULL,
argument15 => NULL,
argument16 => NULL,
argument17 => NULL,
argument18 => NULL,
argument19 => NULL,
argument20 => NULL
);
COMMIT;
dbms_output.put_line('Request ID: ' || l_request_id);
END;
```
在脚本中,您需要将 `<USER ID>`,`<RESP ID>` 和 `<RESP APPL ID>` 替换为相应的用户 ID、职责 ID 和应用程序 ID。同时,您还需要将 `<JOB NAME>` 和 `<ORGANIZATION ID>` 替换为要关闭的离散任务的名称和组织 ID。
运行脚本后,它将提交一个请求来关闭指定的离散任务,并返回请求 ID。您可以使用此请求 ID 来跟踪请求的进度和状态。
请注意,此脚本仅供参考。在使用脚本之前,请务必进行适当的测试并确保所有参数均正确设置。
阅读全文