问题标签 [sap-enterprise-portal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
css - SAP Portal 中的替代样式(CSS)方法?
我在当前项目中覆盖了很多 SAP 的门户功能。我必须创建一个自定义的固定宽度框架、自定义 iView 托盘、自定义 KM API 功能等等。
对于所有这些自定义部件,我不会使用 SAP 的主题编辑器实现的大量样式功能。我想做的是创建一个外部 CSS,将它存储在 Portal 之外并引用它。与将 CSS 存储在门户应用程序中相比,在外部存储将使更新更容易。它还允许所有定制件在一个地方都有自己的样式。
不幸的是,我还没有找到一种方法来访问允许我插入外部样式表的页面的 HEAD 部分。门户应用程序可以使用 IResource 对象来访问内部引用,但不能访问其他服务器上的项目。
我正在寻找任何可以让我获得此功能的想法。我在 SAP 的 SDN 上发布了 x-post,但我怀疑我会在这里得到更好的答案。
sap-enterprise-portal - 门户风格和主题
我已将 SRM 5.0 集成到 Portal 中。大多数 iviews 都是 IAC 即,都是基于 ITS 的服务。
问题是门户主题在集成后不会反映在这些服务上。
当 BSP 或 Webdynpro 被集成时,应用程序会在从 Portal 执行时反映 Portal 主题,但 ITS 服务没有得到这个。
我尝试使用 SE80 并编辑 EBPApplication.css。在 BBPGLOBAL 中,我将所有颜色属性更改为自定义颜色,但没有效果。
我应该更改哪个属性以删除蓝色。
portlet - 包含第三方内容的 SAP Enterprise Portal
有人将SAP Enterprise Portal与第三方 Web 内容管理系统(例如 Vignette)集成了吗?我对 SAP Portal 没有太多了解,但我知道它提供了一个 J2EE 应用服务器,并且有一些称为iViews的东西,我认为它是某种花哨的 JSP 和 Servlet 等。任何见解都会有所帮助。
tomcat - 让 SAP Netweaver AS 上的开发更舒适?
我正在 SAP Netweaver 应用服务器上开发基于 J2EE 的 Web 应用程序。我有两个问题:
- 每次我想在这个远程服务器上测试我的 JSPDynPage 或门户组件时,我都必须部署 PAR 文件。如果我一天中有很多部署,这个操作会很昂贵。我想在本地 Servlet 容器(如 Tomcat)或应用程序服务器(如 JBoss)上部署 SAP Portal 或我的组件。可能吗?
- 我在 Netweaver 7.0 上进行开发,我可以在 Eclipse 3 上安装它的插件还是使用其他 IDE 以获得更愉悦的体验?
windows - Watir-webdriver 结果与手动测试不同
...或者什么时候点击不是点击..?
我正在使用 cucumber 和 watir-webdriver 测试 SAP Enterprise Portal。
在手动测试期间,我观察到门户的行为符合预期。在黄瓜测试(相同的用户+通过)期间,门户的行为不同,我的测试失败。
更具体地说:门户中有一个书签,在手动测试期间具有正确的 URL,但在自动测试期间它指向“/irj/portalapps/com.sap.portal.navigation.helperservice/html/child.html” . 此弹出窗口始终为空白...
我使用 WinXP+IE7 和 Win7+IE8 得到这个。
是否有任何证据表明 webdriver 对用户的行为不同?
我试图在 SAP Enterprise Portal 中自动化测试。SAP EP 的挑战在于 HTML 由多个嵌套的、动态的<iframes>
- 有时 10+ 深!由于这个原因,我不得不放弃 cucumber/watir-webdriver 并使用 SAP EP 插件切换到 HP QTP。
我随后发表的评论是为了分享 gem 版本 - 我的格式都错了,它们看起来像是一些垃圾邮件机器人正在攻击该网站......我正在考虑删除它们,但我不确定这是否会有所帮助.
netweaver - SAP netweaver 7.0 门户 - 当我们访问 /nwa 时看到垃圾页面,/sld
我们正在使用 Sap Netweaver 门户 7.02。我是这个 SAP 门户的新手。
突然间,当我们访问 /nwa、/sld 时,我们开始看到垃圾页面。当我们尝试访问 /index.html 时,它会显示指向 Web Dynpro Tools、SAP NetWeaver Administrator 等的链接。
一旦我们点击这些链接中的任何一个,它就会在登录屏幕后显示相同的垃圾页面。当我们尝试访问实际的门户时,我们看不到任何菜单项。
请帮助我们解决这个问题。
这是我在浏览器中得到的垃圾字符。
authentication - 在 Portal 中使用 SAML 对 3d 方网站进行身份验证
我们正在运行一个网站,用户需要从 SAP Enterprise Portal 进行身份验证。
场景:用户通过 SAML 身份验证登录 SAP 门户。该用户可以查看门户中的链接,他可以单击该链接并将被转移到另一个域上的网站。该域将收到一张“票”,用户将能够登录。
来自朋友的信息:如果您有一个使用 SAML 的设置,则有一些机制可以在域之间传输该会话,这些机制基本上依赖于通过 URL 将票证从身份验证服务器传递给客户端,然后将该票证传递到站点您要对其进行身份验证,它可以使用它来与身份验证服务器建立用户的身份并建立会话。
问题: 这在 SAP 中可能吗?如果是这样,任何人都可以为此提供一些文件吗?
asp.net - 以编程方式完成 ADFS 登录
我需要在代码中执行完整的 AFDS 登录操作。我无法将用户重定向到 ADFS 登录页面。用户已经使用自定义身份验证机制进行了身份验证,我使用相同的凭据向 ADFS 进行身份验证,这样可以启用 SSO 到 SAP EP。
我可以从 ADFS 成功检索 SAML 令牌,但 SAP 显然只能处理开箱即用的身份验证。所以我需要对整个会话进行身份验证。
这就是我现在所拥有的:
检索令牌:
并尝试获取声明,以便我可以在重定向到 SAP 门户之前将用户主体放在 HttpContext 中。(远射)
这不起作用,因为我不断收到 X509 证书验证错误。
我试过的:
- 提供 SAML 签名作为 MYSAPSSO2 令牌(远射,没用)
- 将用户主体放在 HTTP 上下文中,因为我看到 SAP 在 HTTP 上下文中查找 IPrincipal。(无法让它工作)
- 设置 MSISAuthenticated cookie,但不知道如何获取值(认证时刻的 base64 时间戳?)
我有什么明显的监督方式吗?基本上,我只想执行与 ADFS 登录页面相同的身份验证,但在代码中,因此用户看不到第二个登录页面。
url - 如何从 iView 创建 URL,其中 i-URL 不存在于 SAP 门户中?
如何从 iView 创建 URL,其中 URL 不存在于 SAP 门户中?
我想从 iView(内容管理-> 门户内容->iview)创建直接链接,但该特定 iView 没有 URL(Web Dynpro)。有什么方法可以创建直接链接吗?
java - Sap Portal NetWeaver 7.4:jxl.read.biff.BiffException:无法识别 OLE 流
我将 web dynpro java 7.0 迁移到 7.4。上传 Excel 文件时出现问题。jxl.read.biff.BiffException:无法识别 OLE 流
我参考了文档“Upload Excel File With Example Web Dypro for Java”,但我仍然有一个错误。
(我使用office 2007保存AAAA.xls(97-2003)并上传
file.getAbsolutePath() = /usr/sap/DEP/J00/j2ee/cluster/server0/AAAA.xls)
我尝试在桌面上的项目 java 应用程序中使用 jxl.jar,读取 excel 文件 (*.xls) 时没问题
代码:工作簿 wb = Workbook.getWorkbook(new File("C:/Users/pcname/Desktop/AAAA.xls"));
但是在门户上它会抛出以下异常“无法识别 OLE 流”
代码如下: