针对 SAP Basis 找到 594 篇文章

比较 C 中的 SAP ABAP 域符号和数据引用与指针

Sai Subramanyam
更新于 2019 年 7 月 30 日 22:30:20

668 次浏览

域符号类似于 C 中的指针,但有一个主要区别:只能使用域符号来访问它中存在的值,但不能访问内存地址。实际与指针类似,它存储了分配给它的变量的内存地址。用户可以看到变量所包含的数据,但不能获取内存地址。与指针类似,如果更改域符号引用的数据,它也会更改原始位置的值。数据引用在高层面上也类似于指针。你 ... 阅读更多

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

Abhinanda Shri
更新于 2019 年 7 月 30 日 22:30:20

1 千+ 次浏览

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

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

radhakrishna
更新于 2020 年 2 月 14 日 07:57:10

206 次浏览

您可以使用字段“sy-mandt”来识别客户端,然后通过执行如下操作来满足您的要求 - IF sy-mandt = '002'. *为客户端 1 执行某些操作 ELSE. * 为客户端 2 执行某些操作 ENDIF 此字段包含在几乎所有依赖于客户端的表中,因此您可以自由使用此字段来满足您的要求。

在 SAP 系统中输入条件以在现有报告中执行 SELECT

mkotla
更新于 14-Feb-2020 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 年 7 月 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
更新于 13-Feb-2020 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
更新于 05-Dec-2019 07:24:06

659 次浏览

有一些可以用于执行此任务的第三方库,然而它们会产生一些成本,但这里最好的方法是使用 SAP 连接。SAP 连接适用于几乎所有流行的编程语言,如 JAVA、C#、Python。您可以针对这些连接编写程序,从 IDoc 读取数据。使用这些连接,您可以执行许多操作,从读取数据到将其转换为平面文件以供进一步使用。我在类似场景中使用了 JAVA 连接。您可以使用 SAP Java IDoc 类库和 SAP JCO 库来分析 IDoc 文件。SAP ... 阅读更多

什么是 ABAP?详细解释 ABAP OOP 特性?

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

241 次浏览

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

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

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

557 次浏览

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

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

Moumita
更新于 05-12-2019 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"

广告