如何为MS Office会话设置分析超时

2020-09-05 14:30发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

是否可以为通过Analysis for MS Office创建的BIP会话定义一个timout?

非常感谢!

最好的问候

亚历克斯

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

是否可以为通过Analysis for MS Office创建的BIP会话定义一个timout?

非常感谢!

最好的问候

亚历克斯

付费偷看设置
发送
6条回答
软件心理学工程师
1楼-- · 2020-09-05 15:26

我一直在使用SAP,他们说从Analysis版本2.3.1开始,Ao_app.config文件中现在有一个配置行

" Analysis for Office 2.3 SP1之后,在Office的Analysis设置文件%PROGRAMDATA%\ Sap \ Cof \ Ao_app.config中的"'BOESessionRefreshTime"中有一个设置:configSections中的第一个,第二次是正确的 在configSections之后。第二次出现是可以更改值的地方。这允许您选择BOESession刷新的时间间隔。时间以秒为单位。此设置的默认值为" -1"。 输入一个负值(或根本不设置设置)会使用旧的行为(AO会从BOE中获取会话超时)。如果输入0,则BOE会话不会刷新。请在进行更改之前备份此文件

您还需要在Program Files(x86)\ SAP BusinessObjects \ tomcat \ webapps \ dswsbobje \ WEB-INF \ classes \ dsws.properties文件中添加session.timeout = 3600(或者可能是几秒钟)

我已经在2.3.1之前的版本(2.3.0)上对此进行了测试,如果您将放入C:\ Users \ \ AppData \ Roaming \ SAP \ Cof \ Ao_user_roaming.config文件也可以。

希望以上内容有意义吗?

此致

斯蒂芬

clasier
2楼-- · 2020-09-05 15:18

你好斯蒂芬,

我尝试过,但是没有用。

我在以下两个位置添加了此标签

1。 Ao_app.config

<!-### BoeConfiguration ###->

<!-" BOESessionRefreshTime"的默认值:value =" 0"->

<!-BOESystems的默认值:value =""->

2。 Ao_user_roaming.config


您需要任何快速检查吗?

此致

曼丹娜

jovirus
3楼-- · 2020-09-05 15:20

您可以在任何工作表模块中使用下面的宏。 我承认在每个工作簿上部署这些代码很繁琐,但是直到包含此功能,它才能起作用。 您可以在顶部的常量中调整参数。 您还可以根据不同的工作表事件(例如变更事件

'SAP Analysis for Office的VBA超时代码
 '(希望以后的版本中不需要此功能)
 '将此代码插入工作簿中的一个(或多个)WORKSHEET模块中(而不是像" Module1"这样的常规模块中)


 '需要在模块级别使用此变量来跟踪最终点击。
     私人时间LIMT日期


 '将此设置为False可禁用有用的警报消息
     const showWarningOfSignoff为Boolean = True


 '设置超时限制以秒为单位
     常量秒帧长度= 3600


 "您应该留下这些确切的字眼来提醒您的用户,尤其是如果他们是美国人。 他们会感谢你的。
     Const messageToDisplay As String =" Boom!您已经启动了!这是管理员要求的功能!"


 专用子Worksheet_SelectionChange(按目标的ByVal目标)
 '由Steven Rider与iTelligencegroup.com共同制作

     如果timeLIMT = 0,则
         '第一个例子
         timeLIMT = TimeSerial(0,0,秒帧)+现在
    
     否则,如果现在> = TimeSerial(0,0,secondsFOrTIme)+ timeLIMT然后太长!
        
    
         昏昏欲睡
         On Error Resume Next,如果已经注销,则需要避免错误
         走了= Application.Run(" SAPLogOff",True)
         On Error GoTo 0'打开错误检查。
        
         '成功注销后的可选消息
         如果走了= 1并且showWarningOfSignoff然后MsgBox messageToDisplay
        
     其他
         '重置时间限制
         timeLIMT = TimeSerial(0,0,秒帧)+现在
    
     万一

 结束子
 '谢谢。

 
Alawn_Xu
4楼-- · 2020-09-05 15:18

这可能会有所帮助。 SAP注释1837122

症状:
如何在BI Launchpad和中央管理控制台(CMC)中增加会话超时值

解决方案:
BI Launchpad和CMC的默认会话超时值为20分钟。 请按照以下步骤根据需要增加会话超时值。
1。 停止Tomcat。
2。 导航到文件夹 \ SAP BusinessObjects \ Tomcat6 \ webapps \ BOE \ WEB-INF。
3。 在记事本中打开web.xml并搜索以下标记。 20
4。 将会话超时值增加超过20分钟。 例如,这将会话超时设置为60分钟。 60
5。 启动Tomcat。

此致

Stephen

愤怒的猪头君
5楼-- · 2020-09-05 15:29

嗨,斯蒂芬,

对于BI Launchpad,您所描述的设置可以使用,但是这些设置对Analysis for MS Office没有任何影响。 我还尝试了MDAS和DSWS背后的超时设置,但似乎所有这些设置也对Analysis没有影响。

<安装目录> SAP BusinessObjects Enterprise XI 4.0 \ java \ pjs \ services \ MDAS \ resources \ com \ businessobjects \ multiple \ services
multidimensional.services.server.session.monitor.idle.timeout = 1800000

<安装目录> \ tomcat \ webapps \ dswsbobje \ WEB-INF \ classes \ dsws.properties
qaaws.session.timeout = 600或session.timeout = 600

最好的问候,
Alex

huskylover
6楼-- · 2020-09-05 15:15

在愤怒中刚刚开始将SSO与Analysis for Office一起使用时,我现在也发现我找不到控制方法 通过BIP进行分析连接的超时! 我自己的答案不适用于Analysis,但适用于CMC和Launchpad。

有什么想法吗?

谢谢

斯蒂芬

一周热门 更多>