![使用IF_HTTP_CLIENT做RESTfull接口的问题]()
这几天在想做一个功能,在ABAP编辑器中调用DEEPSEEK得到ABAP代码的小工具,实现在代码编辑器中可调用DS,KIMI等AI来插入代码,整体操作没什么问题,但看到DEEPSEEK的APP中可以实现数据的流式显示 ,并且发现DS的接口中也有参数"stream": true可实现数据的流式输出,这样我就可以实现在DS查询时返回的数据也一段一段的显示 在SAP屏幕上,这样就不会让用户有卡顿的感觉。
我把这流式输出的需求给的DEEPSEEK,但他返回的代码总是多种不可使用的类方法,....
Read More >
![采购订单创建]()
. 技术实现要点 – 采购订单查询:通过EKPO(项目数据)和EKKO(主数据)表关联查询 ▪ 使用FOR ALL ENTRIES实现表间数据关联 – 采购订单修改:采用BAPI_PO_CHANGE函数 ▪ 通过结构体LS_HEADER传递修改内容 ▪ 使用LS_HEADERX标记修改字段 – 事务处理:BAPI调用后需显式执行COMMIT或ROLLBACK
注意事项
必须替换实际采购订单号(4500000010为示例)
修改前需确认字段映射关系(如MENGE代表数量)
生产系统需测试后执行
需要事务码权限(如ME28N修改权限)
需处理BAPI返回值(LT_RETURN中的错误信息) 继续阅读 →
Read More >
![调用其它程序并得到ALV内表]()
调用另外的一个程序,想得到ALV内表数据,可以使用变量读写内存方法,或者使用SET/GET parameters方法来传递,但这两种方法都需要修改被调用的程序把需要传的值 先保存起来,在想得到标准程序 的ALV程序时就很麻烦了,以下是在对得到调用程序的ALV内表数据,
[crayon-68c62c09d7e50909692357/]
程序中LT_TAB_DATA就得到了ALV的内表数据,内表中的数据分三大部分,第一部分为ALV显示 的HEAD信息(此部分信息应该是4行),第二部分信....
Read More >
![SAP提供RESTful给第三方调用的接口实现]()
第三方调用SAP的接口通常使用PI来实现,也可以直接让第三方调用SAP的RFC,或者是SAP生成WEBSERVICE给第三方调用,有的项目上没有PI,而使用RFC感觉不那么通用,第三没做过还不好实现,WEBSERVICE方式,SAP实现起来感觉又太麻烦,使用下来还是直接RESTful方式更方便些,并且可以传JSON,也可实现HTTP的POST ,GET 等方法,总来来说还是RESTful更方便些,
以下是现实项目中实现的框架,包含了保存日志,及不同接口自动配置调用,对开发新接口时,接口功....
Read More >
![控制网站流量与限速]()
此网站是自己做买的VPS服务器,然后自己搭建的WEB服务网站,从操作系统到网站搭建都是自己搞的,然最近几个月以来,网站的IP越来越多,可更多的IP是各种肉鸡,采集内容IP,而我的服务器资源总是有限,就导致此网站近几个月又来经常性的崩溃,或者是内存不足,CPU资源不足等等,使用网站访问异常,
由于网站的经常性出错问题,导致近一个月百度搜索来源的IP几乎近于0,也联系了服务器的提供商腾讯云,不过都只是问了个寂寞,对问题没什么实际办法。只能自己折腾,
最近几天通过从网络上查找 解决办法,....
Read More >
![PO(PI,XI)在ECC端日志记录及显示]()
在接口的处理中通常会需要记录日志,而如果是与PO(PI,XI)做的接口的话,可以使用事务码SXI_MONITOR - XI:消息监控,来查询日志,但对于一些有加密,或者在业务接口功能上想直接查询报文日志时,会在ECC中创建一个表来记录报文日志信息,以下是一个调用PI的接口,调用完成后,把PI接口的MESSAGE_ID记录到表中,这样可以通过表中记录的MESSAGE_ID来直接打开PI日志。同时由于发送的报文是加密的,所以把发送前未加密的报文,及收到的解密 后的报文保存到日志表中。最后使用一个程....
Read More >