CUSTOM.pll中启用了zoom后,Menu菜单的问题?

[复制链接]
查看11 | 回复0 | 2006-10-31 10:08:04 | 显示全部楼层 |阅读模式
在标准的OM中,custom.pll启用了zoom的功能,是调用到AR中custom的find. 而且compile和运行就正常,但是在OM中,有一个问题?在message中定义的menu菜单描述,没有被替换成描述,而是以message的short name形式出现在menu菜单上,对于message已经运行过generate message了,而且在ONT上,还是application的AR上,$ONT_TOP/.../mesg/和$AR_TOP/.../mesg/下都已经生成有msb的文件。代码如下:
先启用zoom:
ELSIF(form_name = 'OEXOETEL' OR form_name = 'OEXOEORD') THEN

l_order_type := name_in ('ORDER.ORDER_TYPE');
param_to_pass1 := name_in('ORDER.ORDER_NUMBER');



IF is_placeholder (l_order_type) THEN



fnd_function.execute(FUNCTION_NAME=>'XXAR_CUST_ZOOM',

OPEN_FLAG=>'Y',

SESSION_FLAG=>'Y',

OTHER_PARAMS=>'P_ORDER_NUMBER = ' || param_to_pass1 || ' '

);

ELSE


fnd_message.set_string ('Zoom is not available for order ' || param_to_pass1);

fnd_message.show;
END IF;
END IF;
然后设置menu:

FND_MESSAGE.SET_NAME('XXONT','XXONT_ATP_MENU_TEXT');

v_menu_text := FND_MESSAGE.GET;

app_special.instantiate('SPECIAL31', v_menu_text);
正常的menu中special31是XXONT_ATP_MENU_TEXT对于的desc,但是现在special31只是像是XXONT_ATP_MENU_TEXT,没有去fnd_new_message中找对于的值。请问会是什么原因?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行