问题标签 [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.
abap - SAP Dynpro:如何在必填字段为空的情况下更改输入字段?
我有一个带有几个必填字段的 dynpro。现在,我想实现一个用建议值预填充这些字段的按钮。此外,另一个按钮应该停用某些输入字段。
我的问题是按钮操作被空的必填字段停止。如果某个按钮已按下并访问 PAI - PBO 处理,有没有办法跳过这些验证?
user-interface - 在 dynpro 上显示自定义字段的最佳实践?
我被分配实施新的自定义字段。必须从值表中选择可能的条目。值表包含键和解释文本。dynpro 是这样构建的:
我希望我的 dynpro 做什么:
- a) 根据输入的键在输出字段中显示文本
- b) 在用户输入/保存后更新文本
- c) 从值表中选择新键后直接更新文本
我目前的解决方案是这样的:
这适用于我上面列出的 a) 和 b) 情况。但是,在 PBO 中,它不适用于案例 c)。我的同事建议使用这样的东西:
我不能在模块 get_zzfield_text_pai 中复制我的代码,因为 zzfield_text 的 DATA 声明。据报道它在 PAI 中是未知的(除了它已经在 PBO 模块中定义),但如果我在 PAI 中再次声明它,它也被报告为重复。此外,我不知道如何在我的功能组中实现新的全局字段。使用另一个包含会再次创建 zzfield_text 未知的问题。
总的来说,我对我的解决方案不满意,并且非常感谢关于如何编写此功能的每条建议。
abap - 编辑后不刷新 ALV。为什么?
我知道我的问题已被问过数百次。但我仍然找不到适合我的解决方案
- 我有一个下拉菜单,每次我更改下拉菜单中的数据时,它都会根据下拉数据加载新数据
- 从第一步开始,我刷新可编辑的 ALV
- 将保存可编辑 ALV 中的任何更改(保存的另一个操作)
我的问题是,保存后,我无法刷新我的 ALV。
但如果我没有按下保存按钮,那也没有问题
注意: 在SAP 论坛中,他们告诉我将刷新功能移动到 PBO,我尝试了这个但仍然失败。
附加代码是此代码中的第1步是“当SET_P”
公益组织
派
custom-controls - 输入字段的任何自定义控件?
输入字段是否有任何控制容器?我有一个带有两个单元格的分离器容器。在第一个单元格中是一个树控件,双击某个节点后,我想在第二个单元格中显示该节点的输入字段。
abap - CL_GUI_ALV_TREE 链接 点击节点
我想捕捉节点上的链接点击事件。我知道如何设置链接点击列项目,就像:
但我不知道如何在节点上设置链接点击。你可以帮帮我吗?谢谢。
radio-button - 在 ABAP 屏幕画家中定义或扩展单选按钮组
如何在图形 ABAP 屏幕画家中定义单选按钮组?
画它们很容易,但它们不能作为一个整体工作。
分组 -> 定义和分组 -> 展开是灰色的
abap - 为什么输出是错误消息-> 无效条目
假设用户输入了“!” (无引号)在选择屏幕上并执行程序。
我得到的输出是错误消息-> 无效条目?如果有人解释实际发生的事情会很有帮助。
abap - ALV Grid 锁定特定行
我正在使用CL_GUI_ALV_GRID
该类来显示表格。我希望能够编辑表格(添加新行并删除所有行),但我不希望现有行可编辑。这意味着:
我有 5 条记录要显示,我希望能够删除和添加新记录,但我不希望用户编辑 5 条现有记录(我希望他能够删除它们)。
那可能吗?
toolbar - 为 ALV 网格启用标准工具栏
我创建了一个用于显示 ALV 输出的屏幕,但我无法显示标准工具栏按钮(保存、退出、返回等)。
有人可以建议如何启用它们吗?