问题标签 [abap]

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 投票
5 回答
7049 浏览

abap - How do I get my data to show up in my ALV?

I'm thinking that I'm probably missing an export parameter (from my Function Call POV).

In the REUSE_ALV_GRID_DISPLAY function call, the parameters I pass around are: Exporting:

And the exceptions plus handling.

I've checked that the internal table that I pass has data and it does.

I think the information I put up will suffice but if you really need to see the code, I'll do so.

I'm a noob and any help would be appreciated.

Thanx.

0 投票
5 回答
17075 浏览

abap - 字符串类型与abap中的char

abap中String类型的缺点是什么?什么时候用,什么时候不用?

一个例子:我有一个文本字段应该保存从 0 到 12 个字符的值,最好使用字符串或 Char(12)?

谢谢!

0 投票
3 回答
8070 浏览

abap - 从 DB 表中获取单个字段到 itab

我想excep_point从透明表中获取 a 字段,例如和z_accounts的组合。如何在 ABAP SQL 中执行此操作?company_codeaccount_number

假设表结构为

0 投票
2 回答
2856 浏览

header - ALV 或任何其他网格布局中的两级列标题?

为了说明我想要的:

我需要一个看起来有点像这样的标题,我想知道除了手动写入每一行之外是否还有其他方法。:D

0 投票
2 回答
1185 浏览

sql-server - ABAP:在本机 SQL 块中使用 SQL Server 表提示

我有一个 ABAP 类,其中包含用于读取/写入远程 Microsoft SQL Server 2005 实例的各种方法。

一切都按预期工作。现在,出于安全原因,我被建议在 SELECT 查询中添加 SQL Server 表提示 (READPAST)(这应该是防止死锁的一种措施——我远非 SQL 专家)。

可悲的是我不能让它工作。这是我的 Native SQL 块,它可以正常工作:

如果我尝试WITH(READPAST)在 之后立即添加FROM MY_TABLE,我会收到此错误:您只能在 READ COMMITTED 或 REPEATABLE READ 隔离级别中指定 READPAST 锁

OPEN ritc很公平:我尝试在该行之前添加此命令:

这引发了一个不同的错误:在FETCH此块之后的第一个命令中,我收到一条错误消息,指出游标ritc存在并且它已经打开。

在这一点上,我什至不确定我是否可以将表提示添加到本机 SQL 块?

有什么建议么?提前致谢。

0 投票
2 回答
2514 浏览

c# - 来自 SOAPMANAGER 和 wsadmin WSDL 的不同返回

我正在尝试使用 SAP Web 服务做简单的应用程序。我通过 SOAPMANAGER 将 WSDL 链接添加到项目中作为 Web 参考,并且 C# 创建了复杂类型,其中包括 RFC 导入/导出参数和表。如果我想调用 Web 服务方法,我将所有值发送到一个复杂类型的变量中,并且返回的值也具有相同的类型。

但返回的表是初始的。

但是,由于从另一个系统中的 wsconfig/wsadmin 接收到 WSDL 链接(RFC 相同),C# 没有为每个 RFC 参数创建任何复杂类型而是简单类型,并且正确返回了值。

为什么 SOAPMANAGER 和 wsconfig 创建不同的 WSDL?如何解决这个问题呢?

任何提示或技巧?

0 投票
2 回答
2929 浏览

abap - 如何编写根据当前客户/要求而变化的代码?

我们目前有一个 SAP 系统,其中使用了两个不同的客户端 002 和 004。我的任务是在 ABAP 中编写一个程序来创建有关用户分配的报告。该报告在两个客户端上的作用基本相同,但我必须在两个客户端上选择不同的表。

有没有办法区分不同客户端之间的 ABAP 代码,例如:

提前致谢。

0 投票
3 回答
18149 浏览

abap - 调用 RFC_READ_TABLE 时出现 DATA_BUFFER_EXCEEDED 错误?

我的 java/groovy 程序从用户输入接收表名和表字段,它查询 SAP 中的表并返回其内容。

用户输入可能涉及表格CDPOSCDHDR. 在阅读 SAP 文档和谷歌搜索后,我发现这些是存储更改文档日志的表。但是我没有找到任何可以在java中使用的远程调用函数来执行这种查询。

然后我使用了已弃用的 RFC 功能模块RFC_READ_TABLE,并尝试仅根据此 RFC 构建自定义查询。但是,我发现如果我传递给此 RFC 的所需字段数超过 2,DATA_BUFFER_EXCEEDED即使我限制了最大行数,我总是会收到错误消息。

我没有授权成为SAP系统中的ABAP开发人员,也无法在现有系统中添加任何FM,所以我只能在JAVA中编写代码来完成这个需求。

难道我做错了什么?你能给我一些关于这个问题的提示吗?

0 投票
1 回答
2384 浏览

abap - 计算总数。abap 编程中与特定采购订单相关的行项目

尊敬的先生,请给我一个提示,或者告诉我计算总数的确切程序。行数,或者您可以将其称为与内部表中特定采购订单相关的行项目,但请注意,这与计算内部表的总行数不同。

0 投票
2 回答
3298 浏览

xslt - ABAP 到 XML 的 XSLT 转换

我正在编写 XSLT 转换,用于将 ABAP 数据转换为 XML,并且根据您的知识,我也不知道 XML 或 XSLT,但仍在尝试。

问题:

我不知道如何为以下 XML 字符串编写转换代码:

这里“INVOICE-PARTICLARS”是一个元素,“SL-NO”是“INVOICE-PARTICLARS”的一个节点,“1”是数据库字段DLINVSR的值。

我已尝试使用下面提到的代码,但未能获得我想要的结果。

我现在的代码: