Category Archives: ABAP
置 顶
置 顶
S/4HANA 功能基础介绍研讨会 HOT
SAPUI5日期时间的处理
在JS中,我们可以使用new Date(),来得到前端的日期(时间),但此得到的时间格式化为如:Fri Jan 22 2021 15:08:32 GMT+0800 (中国标准时间),这数据使用起来明显不太方便,我们可能会想得到标准的SAP格式20210122,又或者2021-01-22等等。所以我们就需要在得到一个日期对像时进行转换,或者把一个字符串转换成日期对像。 Continue reading …odata中Function Imports的使用
在做SAPUI5开发时,我们会需要做的特定的ACTIONS动作操作,比如,把选定的行进行采购收货,交货,或者做发票校验等操作,这些操作,我们都需要在SAP Gateway做好后端开发,也就是做ODATA的对应功能,给前端SAPUI5使用。做ODATA时,我有三个想法, 1.使用Entity的CREATE方法,在POST的方法中实现,但测试后现发在前端OMODEL.create时,只能提交单行,而在一些操作时,我们所需要的是一次提交多行,所以此方法没成,也考虑在PUT,MERGE中实现,但还没测试,不过,可能性很小,应该也不行。 2.使用Function Imports,此法在SEGW中创建一个Function 的功能来给前端调用,此文章主要介绍此法。 Continue reading →
2019
08-29
08-29
ABAP,UNICODE中文编码转换 HOT

2019
08-29
08-29
SAP ABAP source hide and unhide 代码隐藏与取消隐藏 HOT
SAP ABAP source hide and unhide 代码隐藏与取消隐藏,也算是ABAP代码的加密与解密了。
原文地址:
https://www.jianshu.com/p/e8ed3db63ba2
一、可以在SE38或者用函数“ RPY_PROGRAM_READ”查看代码所有的代码都是存放在表REPOSRC中并以压缩模式存放不能查看源代码。
二、代码加密程序如下,不过要谨慎使用,一旦代码加密,在SAP中将不能查看源代码,参考链接 https://archive.sap.com/discussions/thread/740272
[crayon-600f6....Read More >
2019
08-29
08-29
SAP与农业银行做银企直联(项目正常使用) HOT

2019
08-29
08-29
一个导入EXECL文件到SAP并ALV显示的程序模板 HOT
以下代码模板以导入并创建销售订单及合同导入为例子(va01)
一、SMW0导入模板文件。
销售订单及合同批导模板 - 副本.xlsx
二、创建2个函数 ,用于1.从SMW0下载文件,2.把EXECL文件直接导入到内表
在函数组的TOP中增加: INCLUDE .
[crayon-600f6e3ac5a34398108785/]
[crayon-600f6e3ac5a39578642766/]
三、创建程序,
[crayon-600f6e3ac5a3c669744384/]
[crayon-600f6e3ac5a3f355530721/]
[crayon....Read More >
2019
08-29
08-29
ABAP 数值压缩,及26进制转换 HOT

2019
08-29
08-29
历史库存查询 HOT
此为以前项目上整理的,项目是AFS的系统,
1.ECC没有记录历史历史时点的库存,但系统每月有记录月结的库存,可以查看MARDH,
2.当需要查询历史上任意一天的库存时可以使用事务码MB5B来查询;
3.由于每个项目上的历史库存查询报表总会不太一样,所以可以考虑在报表中CALL MB5B来查出数据,然后用报表来显示;
4.由于MB5B报表的历史库存没有定位到存储地点,所以如需求显示存储地点的库存,那需要对MB5B做增强(也可以COPY出MB5B)
在内表SUM_MAT中加存储地点LGORT,此时出来的结存(bestand-endmenge)就是对的了,但
....Read More >