问题标签 [webdynpro]

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.

0 投票
1 回答
25 浏览

webdynpro - 以更改模式启动特定 PM 订单的 MT_ORDER_APP07 应用程序?

使用 SAP 标准维护处理 WDA

http://server:nnnn/sap/bc/webdynpro/sap/mt_order_app07?sap-language=EN#

按预期打开它

在此处输入图像描述

我们希望从给定订单的更改开始。

我查看了应用程序的参数,IV_ORDERID 在那里 在此处输入图像描述

所以我尝试将 &IV_ORDERID=xxxxx 添加到 URL /sap/bc/webdynpro/sap/mt_order_app07?sap-language=EN&IV_ORDER=000004000261#

但它没有用。结果相同。

你能按给定的顺序打开这个 WDA 应用程序吗?如果是这样,正确的 URL 是什么?

0 投票
1 回答
52 浏览

events - 进入可编辑单元格时的 RowSelectionChanged-Event(要求:取决于 F4 OVS)

第一件事:

如果我单击 WebDynpro 网格中不可编辑的单元格,则会选择其父级(整行)。为此,它在布局绘制器中正确设置(行可选 = true)。

如果我单击可编辑的单元格,则不会发生这种情况。而是出现光标提示,允许我根据分配的单元格编辑器编辑单元格。

但是对于可编辑的单元格,我也需要这个选择更改事件。

因为,如果用户在该单元格中选择 F4,则应该只有可用的值,这取决于该特定选定行中的另一个单元格值。

有什么线索吗?

0 投票
0 回答
40 浏览

webdynpro - 停用滚动条

我已经实现了一个自定义的 Web-Dynpro ABAP 应用程序,它在我们的门户中被调用。我遇到了问题,在不同的浏览器中应用程序的行为不同。

在这个应用程序中,我们只在一组中显示 8 个单选按钮(更有可能有 4 或 6 个)。WDA 应用程序中默认禁用滚动条。

我的问题是,滚动条确实出现在 chrome / chromium 边缘 - 但在 IE 中却没有(这是正确的)。

Chrome 中的 WDA 应用程序

我可以做些什么来停用滚动条吗?我找不到笔记。

谢谢!

0 投票
1 回答
309 浏览

abap - 在新选项卡而不是 FPM 应用程序中的新窗口中打开 URL

我正在 FPM 中构建应用程序,并尝试在新选项卡中打开外部 URL。我正在使用以下代码:

不幸的是,在所有浏览器中,这都会打开一个新窗口而不是一个新选项卡。是否有一些参数可以将此行为更改为在新选项卡中打开外部 URL?

先感谢您,

约书亚

0 投票
0 回答
76 浏览

sap-basis - SAP Webdynpro 应用程序导致恢复时出现会话错误

Web dynpro 应用程序导致无法解释的会话未找到错误。

在此处输入图像描述

使用标准 SAP WEB DYNPRO APP (EAMS_WDA_ORDNTF_OIF) 该过程有时有效,但有时会失败。

它涉及暂停和恢复插件。

外部目录发出的恢复调用有时会导致会话未找到错误。 在此处输入图像描述

哪个很难理解,因为只有几秒钟前具有相同 Sap-contextid 的 SAME URL?工作得很好。您会看到 200 后跟 400 相同的 url 有时有效,有时无效。
我怎样才能解决这个问题?

0 投票
1 回答
57 浏览

sapui5 - 能否通过 Javascript 从 HTML 页面触发 ABAP 代码的执行?

为了更好地可视化它,假设这个无意义的例子:

  • 通过 ICF 中的 HTTP 服务提供一个简单的、自由样式的 HTML/CSS/JS 页面。
  • 该页面由来自 SPFLI 的数据填充,即显示一个 HTML 表,其中显示了数据库表中的所有条目(包括 carrid 字段)。
  • 在页面上实现一个按钮来触发事件。
  • 选择了 HTML 表的条目。点击按钮触发ABAP代码的执行,例如像这样: 传递所选表格行的carrid值,并基于该值执行一些ABAP代码(例如基于传递的carrid的SFLIGHT/SCARR上的SELECT value 被执行以填充页面上的另一个表或其他)。

这些是我的问题:

  • 朝这个方向发展的事情有可能吗?
  • 如果不是这样一个自由风格的 HTML/CSS/JS 页面,那么最好的技术是什么(UI5,Webdynpro ...)来做进一步的研究(注意:它不是为了“生产应用程序”,而是在玩)?
  • 是否有任何关于演示、教程或链接的建议,特别是关于 ABAP 代码执行触发和值传递?