根据Eclipse常见问题解答.我看了
Eclipse DOES NOT consult the JAVA_HOME environment variable.
我怀疑eclipse是如何初始化的Virtual Machine.它不知道的位置Java.我的eclipse.ini文件没有-vm配置.我仍然可以运行eclipse.
UPDATE
根据Eclipse 安装指南.Eclipse does not write entries to the Windows registry.
我需要在与v_key = x匹配的内部表中找到最后一个条目的sy-tabix。我正在尝试这样做:
read table i_tab with key v_key = x
Run Code Online (Sandbox Code Playgroud)
但是,由于表中有多个与v_key = x匹配的条目,如何确保我得到最后一个匹配条目的sy-tabix?不幸的是,我无法通过其他键进行搜索。
我正在尝试用ABAP编写我的第一个单元测试。
我的测试方法(通过system variable sy-uname)获取登录用户的团队成员。
因为我希望测试能够为所有人运行,所以我不能只让方法运行并声明我自己的团队成员之一。
我要模拟sy-uname,所以测试不依赖于执行它的人。
这可能吗?如果是,您如何模拟系统参数?
我想在 ABAP 中的给定索引处获取 UTF-16 代码单元。
Same can be done in JavaScript with charCodeAt().
For example "d".charCodeAt(); will give back 100.
Is there a similar functionality in ABAP?
我想在ABAP中编写和使用本地异常类。保持简单有助于我理解,所以我简化了我的情况:
假设我有一个带有“withdraw”方法的帐户类。如果我提款超过当前余额允许的金额,则应引发“account_overdrawn”异常类别。
我们如何连接动态工作区的字段?这个想法在下面的代码中:
LOOP AT lt_final INTO DATA(ls_final).
CONCATENATE ls_final-field1
ls_final-field2
ls_final-field3
ls_final-field4
ls_final-field5
INTO ls_attachment SEPARATED BY lc_tab. "lc_tab is horizontal tab
APPEND ls_attachment TO lt_attachment.
CLEAR: ls_attachment.
ENDLOOP.
Run Code Online (Sandbox Code Playgroud)
(此代码将用于发送电子邮件附件.)现在,我的问题是,上面代码中的内部表是一个动态内部表,因此我不确定将有多少字段和字段名称.
如何连接字段?任何想法,请帮助..
LOOP AT <dynamic_table> INTO DATA(ls_final).
CONCATENATE ls_final-(?)
ls_final-(?)
ls_final-(?)
ls_final-(?)
ls_final-(?)
"or more fields insert here depending on dynamic table
INTO ls_attachment SEPARATED BY lc_tab. "lc_tab is horizontal tab
APPEND ls_attachment TO lt_attachment.
CLEAR: ls_attachment.
ENDLOOP.
Run Code Online (Sandbox Code Playgroud) 在 Azure DevOps 中,可以在工作项的注释中 @Tag 用户。是否可以查询项目以查找包含我标记的评论的工作项目?
我正在开发一个ABAP项目,我想使用两种语言来显示文本。
在注册屏幕上,用户可以从两种语言中进行选择,并且该选择将存储在数据库表中。
登录后,每个文本都必须采用所选语言。
您对如何开始实施有什么想法吗?
abap ×7
sap ×4
azure ×1
azure-boards ×1
azure-devops ×1
class ×1
eclipse ×1
encoding ×1
exception ×1
java ×1
jvm ×1
mocking ×1
unit-testing ×1
utf-16 ×1
windows ×1