问题标签 [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 投票
2 回答
254 浏览

java - 无法检索日期

我正在使用 web Dynpro java.. 我创建了一个无状态会话 bean,其中我创建了用于从我的字典表中插入和检索记录的业务方法。我的表有两个java.sql.Date类型的字段我创建的 Web 服务工作正常insertRecords(),但showRecords()我无法获取日期..

这是我应用的以下代码..

任何人都可以帮忙..谢谢Ankita

0 投票
2 回答
18666 浏览

abap - 单击按钮时调用屏幕?

我有一个带有几个按钮的主屏幕,我正在尝试将每个按钮与屏幕调用相关联。我无法让它工作。我用布局画家创建了按钮,但我不知道如何使它起作用。

有任何想法吗?谢谢!

0 投票
1 回答
1119 浏览

forms - 使用生成的“表单”将记录添加到 SAP 数据库

我创建了一个屏幕,并在布局画家中创建了一个基于表格的“表单”(使用按 F6 时出现的向导)。所以现在我拥有了创建行的所有字段,并且我创建了一个“保存”按钮,但显然还没有发生任何事情。

任何人都可以将我链接到有关如何使其发挥作用的某种指南吗?我是 ABAP 的初学者,我在这方面遇到了一些麻烦。谢谢!

编辑

我也在尝试更新数据库中的一行,但是使用此代码,数据库中的每一行都会被删除,而不仅仅是具有指定 ID 的行。有谁知道我做错了什么?

0 投票
3 回答
18404 浏览

refresh - 动作后刷新表控件

我有一个带有表控件的屏幕(使用 Screen Painter 生成),它显示数据库表中的记录。屏幕还有一个按钮,单击它时会显示一个弹出窗口。弹出窗口有一个向数据库表添加记录的表单。

当表单被提交时,记录被添加到数据库中,但是当弹出窗口关闭时,显示数据库记录的屏幕没有刷新,即没有显示新记录。简单地再次调用屏幕似乎不起作用。

如何刷新表格控件以显示新记录?

0 投票
2 回答
1700 浏览

screen - 从 ABAP 表单中删除默认值

我有一个用于在表中创建新记录的屏幕,它包含一个包含所有数据库列的表单。问题是,一旦调用屏幕,它就会有最后的数据库记录。因此,要添加新记录,您必须先清空当前值。

知道如何摆脱这个吗?

0 投票
1 回答
12253 浏览

abap - 如何更改程序标题栏?

我试图在标题栏中显示除程序标题之外的其他内容,但到目前为止它不起作用。我试过了:

当我双击时,title001我可以创建这个对象并保存它,但它仍然不会改变标题。我是否必须在某处激活它,或者我缺少一个步骤?

0 投票
1 回答
1386 浏览

abap - SAP 将数据从应用程序传递到屏幕。“表格”如何工作?

我不太明白该TABLES语句在 ABAP 中是如何工作的。从一些示例代码中,我看到语句后面的表名是一个已经存在的字典结构。这是唯一可以使用的方法吗?因为我永远不确定我需要哪种结构。

一旦它被宣布,我如何将它传递到实际屏幕?我希望它像HIDE方法一样简单,我无法理解这一点。

0 投票
1 回答
1993 浏览

abap - ABAP Web Dynpro 员工搜索帮助

一个输入字段是员工编号 (pernr)。我想提供一个选择窗口,以允许最终用户通过名字和姓氏获取 pernr。我想要的与事务 pa20 中的输入字段非常相似。请参阅下面的屏幕截图。谁能给我一些提示?我对 ABAP 和 WDA 很陌生。在此处输入图像描述

0 投票
2 回答
9883 浏览

modal-dialog - 无法关闭模式对话框

我正在尝试将屏幕称为弹出窗口。屏幕类型设置为Modal dialog box,我可以调用屏幕,但无法关闭它。当我点击小十字架时,什么也没有发生。下一个屏幕设置为0

我作为弹出窗口调用的屏幕不包含任何按钮,也没有任何硬编码的按钮。任何想法我做错了什么?

我还希望它返回的屏幕被刷新(因此它再次加载 PBO)。我怎么做?

这是代码:

0 投票
4 回答
10380 浏览

locale - 以货币分组数字并删除前导零

我想知道该怎么做

  1. 数字分组

当我物有所值时,例如 3000000(300 万)我想在屏幕上打印 3.000.000(从最后一个字符开始每三个字符有一个点)

  1. 删除 value 前面的零

当我从表中选择一个值并将其打印在屏幕上时,该值会自动填充零:例如129变为0000129