问题标签 [dynpro]

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 回答
4425 浏览

abap - SAP Dynpro:如何在必填字段为空的情况下更改输入字段?

我有一个带有几个必填字段的 dynpro。现在,我想实现一个用建议值预填充这些字段的按钮。此外,另一个按钮应该停用某些输入字段。

我的问题是按钮操作被空的必填字段停止。如果某个按钮已按下并访问 PAI - PBO 处理,有没有办法跳过这些验证?

0 投票
0 回答
1203 浏览

user-interface - 在 dynpro 上显示自定义字段的最佳实践?

我被分配实施新的自定义字段。必须从值表中选择可能的条目。值表包含键和解释文本。dynpro 是这样构建的:

我希望我的 dynpro 做什么:

  • a) 根据输入的键在输出字段中显示文本
  • b) 在用户输入/保存后更新文本
  • c) 从值表中选择新键后直接更新文本

我目前的解决方案是这样的:

这适用于我上面列出的 a) 和 b) 情况。但是,在 PBO 中,它不适用于案例 c)。我的同事建议使用这样的东西:

我不能在模块 get_zzfield_text_pai 中复制我的代码,因为 zzfield_text 的 DATA 声明。据报道它在 PAI 中是未知的(除了它已经在 PBO 模块中定义),但如果我在 PAI 中再次声明它,它也被报告为重复。此外,我不知道如何在我的功能组中实现新的全局字段。使用另一个包含会再次创建 zzfield_text 未知的问题。

总的来说,我对我的解决方案不满意,并且非常感谢关于如何编写此功能的每条建议。

0 投票
3 回答
26399 浏览

abap - 编辑后不刷新 ALV。为什么?

我知道我的问题已被问过数百次。但我仍然找不到适合我的解决方案

  1. 我有一个下拉菜单,每次我更改下拉菜单中的数据时,它都会根据下拉数据加载新数据
  2. 从第一步开始,我刷新可编辑的 ALV
  3. 将保存可编辑 ALV 中的任何更改(保存的另一个操作)

我的问题是,保存后,我无法刷新我的 ALV。

但如果我没有按下保存按钮,那也没有问题

注意:SAP 论坛中,他们告诉我将刷新功能移动到 PBO,我尝试了这个但仍然失败。

附加代码是此代码中的第1步是“当SET_P”

公益组织

0 投票
1 回答
1218 浏览

custom-controls - 输入字段的任何自定义控件?

输入字段是否有任何控制容器?我有一个带有两个单元格的分离器容器。在第一个单元格中是一个树控件,双击某个节点后,我想在第二个单元格中显示该节点的输入字段。

0 投票
1 回答
6650 浏览

abap - CL_GUI_ALV_TREE 链接 点击节点

我想捕捉节点上的链接点击事件。我知道如何设置链接点击列项目,就像:

但我不知道如何在节点上设置链接点击。你可以帮帮我吗?谢谢。

0 投票
1 回答
4655 浏览

radio-button - 在 ABAP 屏幕画家中定义或扩展单选按钮组

如何在图形 ABAP 屏幕画家中定义单选按钮组?

画它们很容易,但它们不能作为一个整体工作。

分组 -> 定义和分组 -> 展开是灰色的

0 投票
1 回答
435 浏览

abap - 为什么输出是错误消息-> 无效条目

假设用户输入了“!” (无引号)在选择屏幕上并执行程序。

我得到的输出是错误消息-> 无效条目?如果有人解释实际发生的事情会很有帮助。

0 投票
1 回答
4222 浏览

abap - ALV Grid 锁定特定行

我正在使用CL_GUI_ALV_GRID该类来显示表格。我希望能够编辑表格(添加新行并删除所有行),但我不希望现有行可编辑。这意味着:

我有 5 条记录要显示,我希望能够删除和添加新记录,但我不希望用户编辑 5 条现有记录(我希望他能够删除它们)。

那可能吗?

0 投票
2 回答
2200 浏览

abap - How to display an underline _ in a field text of a dynpro?

As the title says, I would like to display an underline character _ in a dynpro field text. Is it possible? I have tried every possible option in the field text attributes.

Underline!!!

PS: I know P_BUKRS is not the best name, it's just to show the issue.

0 投票
2 回答
2819 浏览

toolbar - 为 ALV 网格启用标准工具栏

我创建了一个用于显示 ALV 输出的屏幕,但我无法显示标准工具栏按钮(保存、退出、返回等)。

有人可以建议如何启用它们吗?