找到 1044 篇文章 关于 SAP

在 SAP BO Webi 报表中按日期排序

Srinivas Gorla
更新于 2019-07-30 22:30:20

566 次浏览

正如您已经提到的,您正在使用 FormatDate 函数来格式化日期,因此排序应用于函数的输出,该输出是字符串。因此,它对字符串应用排序,并且仅对初始字母进行排序,在您的情况下,这些字母是一天。您可以通过几种方法完成任务:最简单的选项是添加另一列,使用相同的字段,然后对此应用排序,然后隐藏该列。这将根据日期字段对数据进行排序。另一种更好的选择是使用自定义日期格式来格式化日期 ... 阅读更多

在 SAP Business One 屏幕绘制器中控制关闭事件

Amit Sharma
更新于 2019-07-30 22:30:20

213 次浏览

您可以使用 SP_TransactionNotification,这是接收数据驱动事件通知的最常见方法之一。通过使用 SP_TransactionNotification,您可以编辑事务通知返回的错误代码,并防止事务提交。这展示了如何在未提供基础文档时阻止添加采购订单。您可以在 SBO 中的屏幕绘制器表单中使用 SBO_SP_TransactionNotification 来避免空值。

VKORG 在 SAP 中存储在哪里

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

2K+ 次浏览

由于 VKORG 与销售相关,因此它存储在 VBAK 中,VBAK 是所有销售订单的表头表。它是表上的必填字段,因此它与订单映射并与订单本身一起存储。您可以在 TVKOT 表中获取描述,以获取有关销售订单的更多详细信息。

在 SAP Crystal 报表中获取报表字段的回车符

Amit Sharma
更新于 2020-02-14 10:17:37

267 次浏览

您可以像下面这样使用 split −// 将文本拆分为回车Local Stringvar Array lines: = Split( {table.field}, Chr(20) );// 返回比行数少 1 的回车Local Numbervar delimiters := Ubound(lines)-1;让我们再看一个示例,如何使用 split 将字符串分成不同的行。stringvar array x := split({table.fullname}," "); x[1] stringvar array x := split({table.fullname}," "); if ubound(x) >= 2 then x[2] stringvar array x := split({table.fullname}," "); if ubound(x) >= 3 then x[3]这会将字符串分成 3 行,例如“Mr”“John”“Harper”

通过 SAP Open document 中的 URL 传递带括号的参数

Rahul Sharma
更新于 2019-07-30 22:30:20

209 次浏览

您可以将括号括在引号“”中并尝试。URL 将如下所示:http:///OpenDocument/opendoc/openDocument.aspx?sViewer=html&sDocName=&sType=rpt&promptex-=URI_ESCAPE("VALUE_CONTAINING_(PARENTHESIS)")

跳过 ABAP 屏幕中的必填字段

Ali
Ali
更新于 2019-07-30 22:30:20

837 次浏览

您可以使用分配给按钮的功能代码,其中“退出”作为功能类型,以及事件“AT SELECTION-SCREEN ON EXIT-COMMAND”来实现此目的。调用此事件以验证屏幕上的字段,您可以在此处实现所有逻辑。

使用 SAP OLE 代码将内部表粘贴到 Excel 文件中

Ali
Ali
更新于 2019-12-11 07:03:46

602 次浏览

请注意,您必须对要放入一个单元格的所有文本使用“双引号”,然后分别使用 0X09 和 0X0A 连接单元格以获取下一列和下一行。查看以下代码,因为它用 2 行填充两个单元格:CONSTANTS:    nextC TYPE abap_char1 VALUE cl_abap_char_utilities=>horizontal_tab,    nextR TYPE abap_char1 VALUE cl_abap_char_utilities=>newline,    quot TYPE abap_char1 VALUE '"'. DATA:    buffer TYPE string. CONCATENATE quot 'R1C1L1' nextR 'R1C1L2' quot nextC quot 'R1C2L1' nextR 'R1C2L2' quot INTO buffer.阅读更多

使用 VBA 宏调用 ABAP 代码

Amit Sharma
更新于 2020-02-14 11:18:55

516 次浏览

请尝试使用以下脚本 −Dim sapConn As Object \声明连接对象 Set sapConn = CreateObject("SAP.Functions") \创建 ActiveX 对象 sapConn.Connection.user = "username" sapConn.Connection.Password = "xxxx" sapConn.Connection.client = "client#" sapConn.Connection.ApplicationServer = "Application Server” sapConn.Connection.Language = "PT" If sapConn.Connection.Logon(0, True) True Then //在此处检查连接    MsgBox "无法登录到 SAP" Else    MsgBox "登录成功!!" End If Dim rfcAcctDocCheck As Object Dim oAcctHeader As Object Dim otAcctAR, otAcctGL, otAcctAP, otAcctAMT, otReturn As Object Set rfcAcctDocCheck = sapConn.Add("BAPI_ACC_DOCUMENT_CHECK") Set oAcctHeader = rfcAcctDocCheck.Exports("DOCUMENTHEADER") Set otAcctGL = rfcAcctDocCheck.Tables("ACCOUNTGL") Set otAcctAR = rfcAcctDocCheck.Tables("ACCOUNTRECEIVABLE") Set otAcctAP = ... 阅读更多

通过 Web 浏览器在 SAP HANA 中公开 xsjs 文件数据

Rahul Sharma
更新于 2019-12-11 06:40:38

298 次浏览

请注意,您必须确保网络上打开了 80+ 端口号。此外,您使用的 URL 应该构建正确。以下是正确的路径:服务器:端口/存储库路径/文件名在您的情况下,您应该使用:主机:hanacloud 端口:8000(80 + 实例编号)SAP HANA 存储库树:mdo ->    sap ->       sflight ->          test ->             test.xsjs因此,您的 URL 应采用此格式:hanacloud:8000/mdo/sap/sflight/test/test.xsjs

如何在 ABAP 中使用包含表的结构?

Ramu Prasad
更新于 2019-12-10 10:22:03

2K+ 次浏览

在结构中指定表时的基本规则是,您必须为该字段提供非唯一约束。TYPES: myType TYPE TABLE OF string WITH NON-UNIQUE DEFAULT KEY然后在结构定义中使用它:TYPES: BEGIN OF ty_itab, ….. myTable type myType, …….. TYPES: END OF ty_itab。

广告