|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
错误 未找到消息。 应用产品: FND,消息名称: FND_VIEWOBJECT_NOT_FOUND. Tokens: VONAME = CuxReqLineNotificationsVO; APPLICATION_MODULE = Oracle.apps.icx.por.wf.server.ReqApprovalNotificationsAM;
基本做法:
新建VO,将VO添加到AM,在VO,AM里分别添加 initquery函数。在CO文件里调用AM.initquery报错,请帮忙看下是什么问题?
VOIMPL.java
public class CuxReqLineNotificationsVOImpl extends OAViewObjectImpl {
public CuxReqLineNotificationsVOImpl() {
}
public void cuxInitQuery(String prHeaderId){
if ((prHeaderId != null) && (!("".equals(prHeaderId.trim())))){
Number prHeader = null;
try{
prHeader = new Number(prHeaderId);//
}
catch(Exception e) {
/*throw new OAException("AK", "FWK_TBX_INVALID_EMP_NUMBER");*/
prHeader = new Number(-1) ;
}
setWhereClause("pr_head_id = :1");
setWhereClauseParams(null); // Always reset
setWhereClauseParam(0, prHeader);
executeQuery();
}
}
}
AM.JAVA
public CuxReqLineNotificationsVOImpl getCuxReqLinesNotificationsVO()
{
return (CuxReqLineNotificationsVOImpl)findViewObject("CuxReqLinesNotificationsVO");
}
public void cuxInitQuery(String prHeaderId)
{
CuxReqLineNotificationsVOImpl vo = this.getCuxReqLinesNotificationsVO();
if (vo == null)
{
MessageToken[] errTokens = { new MessageToken("OBJECT_NAME",
"CuxReqLinesNotificationsVO")};
throw new OAException("AK", "FWK_TBX_OBJECT_NOT_FOUND", errTokens);
}
vo.cuxInitQuery(prHeaderId);
}
co.java
Serializable[] parameters2 = { s };
oaapplicationmodule.invokeMethod("cuxInitQuery", parameters2);
|
|