返回列表 发帖

[KB功能解说] PU8中参数设在用户层级的请求者

适用产品版本
Sage X3 V7、PU8、PU9、PU10


模块
系统


问题概要
你在设置一个请求者,让其显示在登陆页面上时,如果某个选择条件基于一个设定在用户层级的参数的话,那么你通过经典版客户端运行的时候,这个请求正常运作,但是在登陆页面上却不行。

例如:[F:SOH]SOHNUM=func AFNC.PARAMUTIL('YSOHNUM2',GUSER,'')


详细信息
GUSER是一个可以在经典版页面中访问的全局变量,但在Syracuse中不行。

登陆页面是在Syracuse关联环境下运行的。


解决方法
登陆页面是基于Syracuse框架的,它不再支持GUSER这个全局变量。

如果你想要检索用户,那么你必须使用GACTX.USER,而不是GUSER。

以下是检索当前用户的正确方式:
[F:SOH]SOHNUM=func AFNC.PARAMUTIL('YSOHNUM',GACTX.USER,'')

返回列表