大部分人都知道,ABAP里有标准的MD5 function “MD5_CALCULATE_HASH_FOR_CHAR”,不过如果你使用这个function转换的MD5和外部系统(比如JAVA)的的MD5值比较就比较恶心了。你会发现不一致???解决办法,在ABAP中使用JS来计算MD5,然后再在ABAP里直接调JS返回值即可(别问为什么不用ABAP直接写源码,实在是代码看的头疼,估计是混淆过的),特别注意字符串中待中文的方式,要先UTF-8转码后再计算(这也是一个坑)。话不多说直接上代码FUNCTION
话不多说,直接上代码,手机号和webhook是脱敏的,已真实的为主! DATA:LV_TX_ROBOT_WEBHOOK TYPE STRING VALUE 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=50d640d9-9ad6-4d39-98aa-c94c20021234'.
DATA:LV_TX_ROBOT_WEBHOOK TYPE STRING VALUE 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=50d640d9-9ad6-4d39-98aa-c94c2002e6d4'. DATA:LV_ZIF_ID LIKE ZHRT_0001-ZIF_ID, LO_HTTP_CLIENT
FUNCTION ZZF_HR_TX_ROBOT_POST_FILE.*"----------------------------------------------------------------------*"*"本地接口:*" IMPORTING*" VALUE(IV_FIELD_NAME) TYPE STRING*" EXPORTING*"
并发,保持数据一致性,用了锁对象(lock object)对于abaper来说使用起来非常方便,没有什么难度,很好的处理了并发的状况。下面先介绍如何使用.这里的锁对象是逻辑意义上的锁,可能你锁定的条目在表里根本不存在。 1.如何创建锁对象 创建锁对象很容易,TCODE:se11.选择最下面的loc...
方式一:将参数放入head "HTTP str_in = '张三'. "在abap中调用url时,先要对url中的汉字转码ASCII CALL METHOD cl_http_utility=>escape_url EXPORTING unescaped = str_in RECEIVING escape
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号