Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle项目到组织API返回状态';E';_Oracle_Api_Plsql_Oracle Apps - Fatal编程技术网

Oracle项目到组织API返回状态';E';

Oracle项目到组织API返回状态';E';,oracle,api,plsql,oracle-apps,Oracle,Api,Plsql,Oracle Apps,我正在使用EGO\u ITEM\u PUB.ASSIGN\u ITEM\u TO\u ORGAPI将另一个组织的一个项目分配给我选择的组织 在过程结束时,我使用以下代码获取API操作的结果: DBMS_OUTPUT.PUT_LINE('==='); DBMS_OUTPUT.PUT_LINE('Return Status: '||x_return_status); IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN DB

我正在使用
EGO\u ITEM\u PUB.ASSIGN\u ITEM\u TO\u ORG
API将另一个组织的一个项目分配给我选择的组织

在过程结束时,我使用以下代码获取API操作的结果:

DBMS_OUTPUT.PUT_LINE('==='); 
DBMS_OUTPUT.PUT_LINE('Return Status: '||x_return_status); 

IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN 
DBMS_OUTPUT.PUT_LINE('Error Message Count :'||x_msg_count); 
END IF; 
DBMS_OUTPUT.PUT_LINE('==='); 

EXCEPTION 
WHEN OTHERS THEN 
DBMS_OUTPUT.PUT_LINE('Exception Occured :'); 
DBMS_OUTPUT.PUT_LINE(SQLCODE ||':'||SQLERRM); 
DBMS_OUTPUT.PUT_LINE('==='); 

我在数据库中检查了我选择的组织的项目,但它不存在。也没有任何异常引起。我很困惑,因为我是一个初学者。我试图寻找E后面的意思,但什么也找不到。请提供帮助。

通过添加以下行,我们可以检索错误消息:

DBMS_OUTPUT.PUT_LINE('Status: '||x_return_status);
IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
DBMS_OUTPUT.PUT_LINE('Error Messages :');
Error_Handler.GET_MESSAGE_LIST(x_message_list=>x_message_list);
FOR j IN 1..x_message_list.COUNT LOOP
DBMS_OUTPUT.PUT_LINE(x_message_list(j).message_text);
END LOOP;
END IF;
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line('Exception Occured :');
DBMS_OUTPUT.PUT_LINE(SQLCODE ||':'||SQLERRM);
DBMS_OUTPUT.PUT_行('Status:'| | x| u return_Status);
如果(x_return_status FND_API.G_RET_STS_SUCCESS),则
DBMS_OUTPUT.PUT_行('错误消息:');
错误处理程序。获取消息列表(x消息列表=>x消息列表);
对于1..x_message_list.COUNT循环中的j
DBMS_输出.PUT_行(x_消息_列表(j).message_文本);
端环;
如果结束;
例外情况
当其他人
dbms_output.put_行('发生异常:');
DBMS|u OUTPUT.PUT|u行(SQLCODE | |':'| | SQLERRM);
DBMS_OUTPUT.PUT_LINE('Status: '||x_return_status);
IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
DBMS_OUTPUT.PUT_LINE('Error Messages :');
Error_Handler.GET_MESSAGE_LIST(x_message_list=>x_message_list);
FOR j IN 1..x_message_list.COUNT LOOP
DBMS_OUTPUT.PUT_LINE(x_message_list(j).message_text);
END LOOP;
END IF;
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line('Exception Occured :');
DBMS_OUTPUT.PUT_LINE(SQLCODE ||':'||SQLERRM);