- 博客(5)
- 收藏
- 关注
原创 ABAP 实现AES加密
1.Github下载工具类https://github.com/Sumu-Ning/AES,利用abapGit上传至SAP系统。3.将明文转XSTRING,密钥BASE64解码,调用zcl_aes_utility=>encrypt_xstring方法。2.AES加密需要四个参数 ①密钥②加密模式③字节填充模式④偏移量。
2023-09-04 19:35:55
629
原创 ABAP 实现RSA签名
1.跟第三方系统要取RSA私钥,将私钥内容放在rsa.key文件中,首尾行分割,每一行放64个字符。5.利用函数SSFW_KRN_SIGN签名,其中密码为第四步中设置的密码。3.将文件rsa.key放置在文件夹/tmp/rsa下。2.在SAP文件服务器上建立目录/tmp/rsa。4.执行以下命令,产生PSE文件。ABAP 实现RSA签名。
2023-09-04 19:34:00
835
2
原创 创建QUERY并发布到SAP HANA CLOUD ABAP环境
代码里用ABAP编写取数逻辑,利用输入参数io_request获取查询的参数,如parameter(io_request->get_parameters( ))、select-options(io_request->get_filter( )->get_as_ranges( )),利用参数io_response 设置返回的结果集(io_response->set_data( lt_response ).)。创建ABAP CLASS,需要指定实现的接口if_rap_query_provider。
2023-06-20 09:31:06
380
原创 SAP 表丢失SE14无法调整
有时我们更改了表字段的长度或者删除了字段时,重新激活表报错。使用SE14也报错表不存在数据库中。这是因为表在重新生成过程中丢失了,我们需要在数据库底层重构下表。
2023-06-20 09:30:33
722
原创 SAP发布RESTful接口
3.实现方法IF_HTTP_EXTENSION~HANDLE_REQUEST。2.实现接口 IF_HTTP_EXTENSION。4.2 配置登陆数据(如在次配置配置则免密登录)4.4 激活服务,POSTMAN测试。4.3 处理器清单输入实现类的名称。4.1 SICF->创建服务。1.SE24建立处理类。
2023-06-20 09:16:38
433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人