点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好
我们正在将BO/IDT 4.2连接到MS SQL Server 2014,我想在连接中传递BOUSER,以便我们可以依靠后端安全性。 以下是我们使用的代码:
声明@binUserGuid varbinary(128);声明@userGuid uniqueidentifier; SELECT @ userGuid = SystemUserId from SystemUserBase WHERE UPPER(DomainName)= UPPER('@ variable('BOUSER')'); 设置@binUserGuid = cast(@userGuid为varbinary(128)); 设置context_info @binUserGuid;
当我像UPPER('dev \ user1')这样对用户进行硬编码时,此代码有效,但是当我们使用UPPER('@ variable('BOUSER')')时,此代码不起作用。 有谁知道为什么当我使用@variable('BOUSER')时它不起作用?
感谢您的输入
Jhn
尝试
UPPER('@ variable('BOUSER')')------> UPPER(@variable('BOUSER'))
还:
变量BOUSER将不包含域(即dev \),它将仅是user1
一周热门 更多>