错误消息KI 180:You must enter a company code for transaction Create sales document 代码: 通过调试,发现错误消息是在下面的函数里抛出的: 原因:事务码VA03,打开一个已有的Sales Order,Goto Header B ...
分类:
其他好文 时间:
2018-10-30 14:47:14
阅读次数:
185
BAPI函数SD_SALESDOCUMENT_CHANGE可以让我们很方便地通过ABAP代码来修改Sales Order。 其输入参数ORDER_HEADER_IN的类型是BAPISDHD1, 里面包含了这个字段,比如SERV_DATE: service rendered date。 如果想知道一个 ...
分类:
数据库 时间:
2018-10-30 14:46:01
阅读次数:
190
我们都知道高级语言宏一般是无法调试的。但是ABAP的宏例外。比如我写了下面一段宏,名为insert_table.执行这段代码,调试器会在第23行停下来。ABAP调试器里有个工具可以用于宏的调试,如下图:双击之后,可看到如下调试界面:按F5即可开始单步调试。上图的22,23行STRLEN,IF,CHECK就对应了ABAP代码第15行:CHECKstrlen(&1)>=5.这个例子的完整
分类:
其他好文 时间:
2018-10-26 20:40:30
阅读次数:
148
这篇文章的原文我发表在SAP官方社区上:https://blogs.sap.com/2018/03/09/how-abap-syntax-highlight-is-implemented-in-webide-launched-via-browser/在S/4HANA里,我们现在能在浏览器里写ABAP了,并且支持语法高亮。你也许会问,ABAP的语法高亮是如何在浏览器里显示的?下面跟我一起来通过调试的
分类:
其他好文 时间:
2018-10-26 20:40:12
阅读次数:
202
Jerry习惯把自己写的小程序放到自己的github上:https://github.com/i042416对于写的ABAP程序,需要先把SAPGUI里的代码手动拷贝到本地,然后用git客户端push到github上。但是其实可以直接在SAPGUI里通过一个ABAP实现的git客户端将代码push到github上。这是一个开源项目:http://www.abapgit.org/首先在github上
分类:
其他好文 时间:
2018-10-26 20:35:50
阅读次数:
215
ABAP740的新语法:上图的代码相当于:DATA:ls_dataLIKELINEOFit_data.READTABLEit_dataINTOls_dataWITHKEYobject_ext=cl_crm_prodil_bo_names=>gc_prod_root.CALLMETHODadd_dataEXPORTINGir_child_object=ir_root_objectis_data
分类:
编程语言 时间:
2018-10-26 16:20:38
阅读次数:
224
使用这个代码全文搜索的前提条件,是在事务码SFW5里激活业务功能:SRIS_SOURCE_SEARCH 只需要把这个url贴到浏览器里: https://:44355/sap/bc/adt/repository/informationsystem/textsearch?searchString=Je ...
流程如下: 要获取更多Jerry的原创文章,请关注公众号"汪子熙": ...
分类:
其他好文 时间:
2018-10-20 16:29:28
阅读次数:
180
ABAP 事务码SE21创建ABAP包接口。这是ABAP基于包层面的访问控制实现逻辑。包里可以存储很多ABAP对象。如果开发人员想将某些对象声明为包外程序也能访问,可以将这些对象放在包接口的Visible Elements标签页下面。 当然,如果一个对象没有出现在Visible elements标签 ...
分类:
移动开发 时间:
2018-10-20 16:26:17
阅读次数:
190
Jerry和SAP成都研究院一些新同事聊天时,谈到ABAP和SAP GUI这个话题。很多新同事在加入SAP成都之前,是做Java和C++开发的,习惯了Eclipse/IntelliJ IDEA/Visual Studio这些现代IDE,对于SAP GUI这个比较”复古“的IDE不太适应。 其实还有一 ...
分类:
系统相关 时间:
2018-10-20 16:20:17
阅读次数:
216