找到 SAP 的1044 篇文章

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

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

1K+ 次浏览

为了澄清,SAP 授权对象和对象类与面向对象类和对象没有太多共同点,并且与之有很大不同。授权对象详细说明了当前用户的权限,这些权限用于授权用户活动和数据可用性。授权对象是针对字段设置和初始化与权限相关的配置的地方。而对象类是授权对象的组合。它可以包含一个或多个授权对象。

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

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

206 次浏览

您可以使用字段“sy-mandt”来识别客户端,然后通过执行以下类似操作来完成您的要求 -IF sy-mandt = '002'. *对客户端一做某事 ELSE. *对客户端二做某事 ENDIF该字段几乎包含在所有依赖于客户端的表中,因此您可以随意使用此字段来满足您的要求。

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

mkotla
更新于 2020 年 2 月 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 年 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-2-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-12-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-7-2019 22:30:22

241 次浏览

ABAP 是先进商业应用程序编程的缩写。它是用于为 SAP R/3 系统及相关模块开发程序和应用程序的主要编程语言之一。相对于 SAP,它是一种高级语言,因为只有 SAP 环境了解并知道它。最新版本的 ABAP 是 ABAP 对象,它遵循面向对象范例。此外,它与使用 ABAP 早期版本编写的应用程序完全向后兼容,无论它是否是被 COBOL 深刻影响的 ABAP/4 或其他语言。作为一种面向对象的编程语言,它完全支持诸如继承、多态、封装和... Read More 等功能

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

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

557 次浏览

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

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

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

向 SAP HANA 数据库中的表插入数组

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

618 次浏览

据我所知,没有直接的方法可以使用 SQL 查询来插入数组。您首先将使用代码组合列 (EMPL_Id + 技能代码),然后将批量插入到数据库中。

广告