[KB功能解说] PU8中参数设在用户层级的请求者
[b]适用产品版本[/b]Sage X3 V7、PU8、PU9、PU10
[b]模块[/b]
系统
[b]问题概要[/b]
你在设置一个请求者,让其显示在登陆页面上时,如果某个选择条件基于一个设定在用户层级的参数的话,那么你通过经典版客户端运行的时候,这个请求正常运作,但是在登陆页面上却不行。
例如:[F:SOH]SOHNUM=func AFNC.PARAMUTIL('YSOHNUM2',GUSER,'')
[b]详细信息[/b]
GUSER是一个可以在经典版页面中访问的全局变量,但在Syracuse中不行。
登陆页面是在Syracuse关联环境下运行的。
[b]解决方法[/b]
登陆页面是基于Syracuse框架的,它不再支持GUSER这个全局变量。
如果你想要检索用户,那么你必须使用GACTX.USER,而不是GUSER。
以下是检索当前用户的正确方式:
[F:SOH]SOHNUM=func AFNC.PARAMUTIL('YSOHNUM',GACTX.USER,'')
页:
[1]