点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我们公司正在使用 > ...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我们公司正在使用 > ...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我们公司正在使用
> SAP BusinessObjects BI Platform 4.2支持包7补丁6
>版本:14.2.7.3285
,我们希望将其用于Oracle eBS(12.1.3)之上,并具有与Oracle eBS用户责任相关的安全性。
我们的BO团队说Oracle eBS安全性不适用于BO(仅适用于Crystal Reports?!)?
任何人都可以确认这一点,甚至更好,确认这不是真的吗?
很难相信,但是我还没有找到任何特定的设置或配置准则等。
谢谢
Tiit
您好,
以下链接表明有可能:
Oracle EBS连接
请浏览更多主题以获取详细信息。
最好的问候,
# p#Kashyap Shah
嗨,
是,从.../bobj_pkg.txt安装
包APPS.BOBJ_PKG。
添加了一些日志记录以确保发生了什么事,
从此软件包中调用此功能(在登录期间)
功能BOBJValidateLogin(
usrName输入VARCHAR2,
usrPass输入VARCHAR2)返回VARCHAR2
IS
结果VARCHAR2(8):='0';
开始IFAPPs
。 FND_USER_PKG.ValidateLogin(usrName,usrPass)= true然后
结果:='1';
END IF;
返回结果;
END BOBJValidateLogin;
但是这个函数没有被调用
功能BOBJInitializeSecurityContext(
= appKey;
usrNam IN VARCHAR2,
rspKey IN VARCHAR2,
appKey IN VARCHAR2,
secKey IN VARCHAR2)返回VARCHAR2
IS
usrId编号;
appId NUMBER;
rspId NUMBER;
secId NUMBER;
sessionId NUMBER;
progApplId NUMBER;
BEGIN
usrId:= 0;
rspId:= 0;
appId:= 0;
secId:= 0;
sessionId:= NULL;
progApplId:= -999;/*将progApplId设置为-999以标记我们需要查看rspId对于此usrId是否有效。 */
从FND_SECURITY_GROUPS中选择SECURITY_GROUP_ID到secId中,在SECURITY_GROUP_KEY = secKey的情况下;
在FND_USER中将USER_ID SELECT到usrId中,在USER_NAME = APPLICATION_HERD的情况下,从FND_USER中选择
从FND_RESPONSIBILITY中的RESPONSIBILITY_KEY = rspId中选择RESPONSIBILITY_ID到rspId中; 1,-1,progApplId,-1,-1,null,null,null,null,null,null,-1);
如果APPS.FND_GLOBAL.RESP_ID = -1 THEN
返回' 0';/* rspId对于此usrId无效。 */
END IF;
返回'1';
例外
当其他则返回<0>;
END BOBJInitializeSecurityContext;
因此,在BO端应该有一些与Oracle职责(rspKey)相匹配的东西
但在设置中找不到任何选项来启用与责任相关的功能或
在使用身份验证选项" Oracle eBS"登录到BO期间或之后的操作。
我们的BO团队为SAP支持创建了票证。
谢谢
Tiit
一周热门 更多>