oracle ebs 用pl/sql编写个关闭离散任务的 脚本
时间: 2024-03-11 07:48:57 浏览: 177
好的,以下是一个简单的 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 来跟踪请求的进度和状态。
请注意,此脚本仅供参考。在使用脚本之前,请务必进行适当的测试并确保所有参数均正确设置。
阅读全文