找到 594 篇文章 关于 SAP Basis

比较 SAP ABAP 字段符号和数据引用与 C 语言中的指针

Sai Subramanyam
更新于 2019-07-30 22:30:20

668 次浏览

字段符号类似于 C 语言中的指针,但有一个主要区别:您只能使用字段符号访问其中存在的值,而不能访问内存地址。与实际的指针类似,它存储分配给它的变量的内存地址。您可以查看变量保存的数据,但无法获取内存地址。与指针类似,如果您更改字段符号引用的数据,它也会更改原始位置的值。数据引用在高级别上也类似于指针。您... 阅读更多

SAP 授权概念和授权对象、对象类

Abhinanda Shri
更新于 2019-07-30 22:30:20

1K+ 次浏览

为了立即澄清所有问题,SAP 授权对象和对象类与面向对象的类和对象没有太多共同之处,并且与之有很大区别。授权对象详细说明了当前用户的权限,这些权限用于授权用户活动和数据可用性。授权对象是设置和初始化与权限相关的配置的位置。另一方面,对象类是授权对象的组合。它可以包含一个或多个授权对象。

区分 SAP ABAP 代码在客户端之间的区别

radhakrishna
更新于 2020-02-14 07:57:10

206 次浏览

您可以使用字段“sy-mandt”来识别客户端,然后通过执行如下操作来完成您的需求:−IF sy-mandt = '002'. *对客户端一执行某些操作 ELSE. *对客户端二执行某些操作 ENDIF此字段包含在几乎所有与客户端相关的表中,因此您可以随意使用它来满足您的需求。

在 SAP 系统中现有报表中输入执行 SELECT 的条件

mkotla
更新于 2020-02-14 07:55:03

83 次浏览

您犯了最常见的错误之一。在 ABAP 中,几乎所有地方都要小心空格。您需要在方法调用中使用空格,因此只需在括号前后各加一个空格即可:−SELECT SINGLE * FROM EKPO WHERE EBELN = GT_MSEG-EBELN AND EBELP = GT_MSEG-EBELP AND NOT ( F1 = 'value' AND F2 = '0' )

在 SAP 系统中处理更高级别的布尔值

Giri Raju
更新于 2019-07-30 22:30:20

177 次浏览

根据通用标准和编码实践,您应该使用 abap_bool 来处理布尔值或真值。在这种情况下,如果任何对象声明为 abap_bool 类型,则它只能保存来自集合 (abap_truth、abap_false 和 abap_undefined) 的值。但在旧系统中,您可能无法使用 abap_bool,因为它不可用。例如,在 Web Dynpro 中,abap_bool 不可用。在这种情况下,您需要使用 WDY_BOOLEAN 作为替代。WDY_BOOLEAN 仅允许真正的布尔值,这意味着它仅允许 true 和 false 作为允许的值,但不允许 undefined。 阅读更多

在 SAP ABAP 中遍历内部表时,是否可以删除活动行?

Srinivas Gorla
更新于 2020-02-13 10:07:31

747 次浏览

DELETE 命令将会有一个结果。您应该确保一旦删除该行,在循环中随后就不应该再引用或使用该行。最好的方法是在执行删除后立即使用 CONTINUE。 我建议避免使用“DELETE lt_itab INDEX sy-tabix”,因为它会更改 sy-tabix,即表索引。如果您只想删除循环中的当前行,则可以使用。“DELETE lt_itab”还有一件事,如果您使用语句“DELETE lt_itab FROM ls_wa”,那么无论是有意还是无意,您都在删除相同的行... 阅读更多

\\\解析 IDoc 文件以从 SAP 系统中提取信息

Govinda Sai
更新于 2019-12-05 07:24:06

659 次浏览

有一些第三方库可用于执行此任务,但它们会涉及一些成本,但这里最好的方法是使用 SAP 连接器。 SAP 连接器几乎适用于所有流行的编程语言,如 JAVA、C#、Python。您可以针对这些连接器进行编程,并从 IDoc 中读取数据。您可以使用这些连接器做很多事情,从读取数据到将其转换为平面文件以供进一步使用。我已将 JAVA 连接器用于类似的场景。您可以使用 SAP Java IDoc 类库和 SAP JCO 库来解析 IDoc 文件。 SAP... 阅读更多

什么是 ABAP?详细解释 ABAP OOP 功能?

Nikitha N
更新于 2019-07-30 22:30:22

241 次浏览

ABAP 代表高级业务应用程序编程。它是用于开发 SAP R/3 系统及其相关模块的程序和应用程序的主要编程语言之一。相对于 SAP 而言,它是一种高级语言,因为它仅在 SAP 环境中被理解和识别。最新的 ABAP 版本,即 ABAP Objects,遵循面向对象范式。此外,它与以前版本的 ABAP 编写的应用程序完全向后兼容,无论是 ABAP/4 还是其他受 COBOL 很大影响的版本。作为一种面向对象编程语言,它完全支持继承、多态性、封装等特性... 阅读更多

使用 SAP T 代码 SM37 检查 SAP 系统中的后台作业

Paul Richard
更新于 2020-06-12 12:45:29

557 次浏览

在 SM37 中,您只能看到计划的后台作业,因为它不用于前台作业。下面显示了 SM37 事务代码的初始屏幕

使用聚合函数从 SAP 中的不同表中获取值

Moumita
更新于 2019-12-05 08:04:28

262 次浏览

首先,您提供的示例对基金有不同的描述。因此,您应该知道要保留哪一个。如果您想保留任何描述,则可以使用以下使用聚合函数的查询SELECT    X1."FundName"    ,min( X0."Dscription")    , X0."FundId" FROM INV1 X0 INNER JOIN OINV X1 ON X0."FundId" = X1."FundId" INNER JOIN NNM1 X2 ON X1."SourceId" = X2."SourceId" WHERE X1."FundTotal" > 1000 AND X0."FundStart" between [%1] and [%2] GROUP BY X1."FundName", X0."FundId"

广告