<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sinat_29014637的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sinat_29014637</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sinat_29014637]]></copyright><item><title><![CDATA[PO-sxmb_moni错误消息提示“在qRFC队列**中执行消息时出现短存储***]]></title><link>https://blog.youkuaiyun.com/sinat_29014637/article/details/134145364</link><guid>https://blog.youkuaiyun.com/sinat_29014637/article/details/134145364</guid><author>sinat_29014637</author><pubDate>Tue, 31 Oct 2023 17:25:36 +0800</pubDate><description><![CDATA[PS:哪位高手有更好办法请留言下，我都离开项目了ABAP同事偶尔也会反馈问题要按上面重推....一般是abap dump或者标准错误、弹窗这类挂起操作导致接口代理程序执行不下去“存储”导致。1.SMQ1 SMQ2找到错误的队列，查看执行日志（意义不大），点击解锁看看是否能重启。2.ST22设定时间段找相关程序dump（代码执行到所有步骤有关的程序都有可能）4.处理完问题后如果1不能重启，则正式环境sproxy使用接口账号执行报文。如能找到错误原因（一般是挂起类弹窗、job错误这类）]]></description><category></category></item><item><title><![CDATA[PO-提示error during parsing the received XMB message **empty_http_request empty_http_request]]></title><link>https://blog.youkuaiyun.com/sinat_29014637/article/details/134145301</link><guid>https://blog.youkuaiyun.com/sinat_29014637/article/details/134145301</guid><author>sinat_29014637</author><pubDate>Tue, 31 Oct 2023 17:23:31 +0800</pubDate><description><![CDATA[推送数据到SAP无法收到，报文日志错误是error during parsing the received XMB message **empty_http_request。说明PO配置的http目标（其实就是SAP服务器）不对。跟basis确认和配置正确的即可。类错误一般都是ABAP接收XML有错误导致，而更细节的错误代码是。一般是500错误，因为ping是不带报文的。找到对应目标进行ping测试。1.NWA—搜索“目标”]]></description><category></category></item><item><title><![CDATA[PO-提示json不能为空 not valid json at character 2 of ““““]]></title><link>https://blog.youkuaiyun.com/sinat_29014637/article/details/134145190</link><guid>https://blog.youkuaiyun.com/sinat_29014637/article/details/134145190</guid><author>sinat_29014637</author><pubDate>Tue, 31 Oct 2023 17:19:43 +0800</pubDate><description><![CDATA[调用第三方REST接口，提示提示json不能为空 not valid json at character 2 of """"一般看到都是空的，即返回报文为空而不是{}，即json格式不对，无法转XML，更不用说DT结构适应这些。一般都是对方接收后出现错误没有处理，返回空值；有可能是他们映射有问题。1.po消息监控器找到报错的报文，点击相关消息。2.找到日志版本，查看日志，然后点开看。]]></description><category></category></item><item><title><![CDATA[PO-代理abap dump object_objref_not_assigned(access using a ZERO object refrence)]]></title><link>https://blog.youkuaiyun.com/sinat_29014637/article/details/134145167</link><guid>https://blog.youkuaiyun.com/sinat_29014637/article/details/134145167</guid><author>sinat_29014637</author><pubDate>Tue, 31 Oct 2023 17:19:01 +0800</pubDate><description><![CDATA[3.如果没找到，可以从内部视图看看是否有不同命名空间的对象，大多数情况都是这种没激活（不会关联激活）开发完后，ABAP生成sproxy代理，反馈程序报错，错误代码是。1.sproxy打开SI的objects查看是否有红色的。关联对象缺少导致，从SI里面的对象下手看看是否有缺少。2.找到对应的对象重新生成代码。]]></description><category></category></item><item><title><![CDATA[PO- array数据只能接收到一条的问题处理]]></title><link>https://blog.youkuaiyun.com/sinat_29014637/article/details/134145133</link><guid>https://blog.youkuaiyun.com/sinat_29014637/article/details/134145133</guid><author>sinat_29014637</author><pubDate>Tue, 31 Oct 2023 17:18:09 +0800</pubDate><description><![CDATA[类适配器是按照XML格式识别，虽然设置为[0=unbound]，但是由于JSON的array[]格式过来后不会自动变成多组XML，所以需要在通道上指定解析成array的字段。发送方明明是array多条数据，接收方通过PO接收后只有一条数据。2.SAP是发送方，接收方配置字段的arraytype为true。3.第三方通过PO调用第三方（非SAP）4.SAP调用SAP AAE。不用处理，XML格式互通。]]></description><category></category></item><item><title><![CDATA[SAP PO-SMQ2 SMQ1队列拥堵问题处理和优化总结]]></title><link>https://blog.youkuaiyun.com/sinat_29014637/article/details/134145009</link><guid>https://blog.youkuaiyun.com/sinat_29014637/article/details/134145009</guid><author>sinat_29014637</author><pubDate>Tue, 31 Oct 2023 17:17:05 +0800</pubDate><description><![CDATA[队列，先处理systemfail红色的记录，然后删除，最后再业务配合下统计有问题的全部重推（尴尬在于smq1遇到多记录，无法完整显示，导出列表不完整，所以要业务顾问和用户配合找有问题的）队列，可以双击队列名称、ID(或者用户)进去最终的程序，如果是PO消息则会最终进入MONITOR，记录队列时间。清理队伍需要比较慎重，毕竟有些队列是无法重启的，如果执行到后面队列优先度优化后，清理队列反而方便和简单。默认队列，PO和SAP都是10个队列，可以跟basis商量扩展SAP和PO队列数，扩展到20-30。]]></description><category></category></item><item><title><![CDATA[PO- Target XSD requires a value错误处理]]></title><link>https://blog.youkuaiyun.com/sinat_29014637/article/details/134144963</link><guid>https://blog.youkuaiyun.com/sinat_29014637/article/details/134144963</guid><author>sinat_29014637</author><pubDate>Tue, 31 Oct 2023 17:13:15 +0800</pubDate><description><![CDATA[即DT、MT对应的字段，上面没有具体写那个字段，但可以判断是消息的XML元素和MT的XSD元素不对应，这种问题多数是命名空间跟DT定义的不同引起。检查MT的命名空间和CC通道上面绑定的AddWrapElement是否相同，一般修改CC的。]]></description><category></category></item><item><title><![CDATA[PO-web monitor监控消息状态概览不显示成功信息或者没有信息问题处理]]></title><link>https://blog.youkuaiyun.com/sinat_29014637/article/details/134144936</link><guid>https://blog.youkuaiyun.com/sinat_29014637/article/details/134144936</guid><author>sinat_29014637</author><pubDate>Tue, 31 Oct 2023 17:12:21 +0800</pubDate><description><![CDATA[监控消息状态概览不显示成功信息或者没有信息，但是实际进入PI信息或者sxmb_moni里面是有正常的报文。在ICO的advance setting里面设置，staging和logging就是对应上面一的设置。配置-基础架构-java系统属性—服务tab，输入*XI*找到XPI Adapter.XI。和PI消息里面都有成功的消息，说明配置上设置了成功的不写入日志概览。同理xiadapter.stage.conf也是同样设置的。在下面的属性输入.conf搜索，然后修改如下。日志只保存同步错误的信息。]]></description><category></category></item><item><title><![CDATA[PO-提示CPA错误处理]]></title><link>https://blog.youkuaiyun.com/sinat_29014637/article/details/134144899</link><guid>https://blog.youkuaiyun.com/sinat_29014637/article/details/134144899</guid><author>sinat_29014637</author><pubDate>Tue, 31 Oct 2023 17:10:44 +0800</pubDate><description><![CDATA[一般都是sproxy发送报文到SM59配置的默认PO XI 目标PO时候，PO上面没有对应ICO配置引起，这类问题处理主要有三个关键点。调用SI接口发送报文报http类错误，并且sxmb_moni进去看报文提示*CPA*NOTFOUNT*错误，反正有CPA就是这类错误。配置通道的适配器（服务器）是否是SM59对应的服务器（需basis协助下）就是把这个SI接口的IS_URL配置到对应的SM59建立的PO服务器连接。（2）SXMB_ADMIN 配置—配置发送者/接受者标识。]]></description><category></category></item><item><title><![CDATA[PO-清理java缓存方法]]></title><link>https://blog.youkuaiyun.com/sinat_29014637/article/details/134125560</link><guid>https://blog.youkuaiyun.com/sinat_29014637/article/details/134125560</guid><author>sinat_29014637</author><pubDate>Mon, 30 Oct 2023 18:42:25 +0800</pubDate><description><![CDATA[方法2：win搜索“配置java”—设置—删除文件。客户端起不来或者很慢，可以清理java缓存。javaws –viewer，都删除。方法1：CMD，输入。]]></description><category></category></item><item><title><![CDATA[PO-java客户端连接错误can not connect to server]]></title><link>https://blog.youkuaiyun.com/sinat_29014637/article/details/134125506</link><guid>https://blog.youkuaiyun.com/sinat_29014637/article/details/134125506</guid><author>sinat_29014637</author><pubDate>Mon, 30 Oct 2023 18:40:17 +0800</pubDate><description><![CDATA[换电脑或者网络环境改变了，PO下载EST ID的jnlp提示can not connect to server***；基本上都是PO消息服务器连接不上导致的错误，原理有均衡负载对应的IP转接后端口不对、直接是消息服务网址、端口不通；跟basis确认均衡负载转接后的单实例对应IP:端口，直接把提错的url。相信上面步骤测试完毕，得出结论一般都是IP:端口不通，最后解决方法是。本地CMD输入： ping url，看看是服务器IP否通（一般通）本地CMD输入：TELNET url 端口，看看端口是否通。]]></description><category></category></item><item><title><![CDATA[PO-提示CPA错误处理]]></title><link>https://blog.youkuaiyun.com/sinat_29014637/article/details/134125289</link><guid>https://blog.youkuaiyun.com/sinat_29014637/article/details/134125289</guid><author>sinat_29014637</author><pubDate>Mon, 30 Oct 2023 18:24:55 +0800</pubDate><description><![CDATA[一般都是sproxy发送报文到SM59配置的默认PO XI 目标PO时候，PO上面没有对应ICO配置引起，这类问题处理主要有三个关键点。调用SI接口发送报文报http类错误，并且sxmb_moni进去看报文提示*CPA*NOTFOUNT*错误，反正有CPA就是这类错误。配置通道的适配器（服务器）是否是SM59对应的服务器（需basis协助下）就是把这个SI接口的IS_URL配置到对应的SM59建立的PO服务器连接。（2）SXMB_ADMIN 配置—配置发送者/接受者标识。]]></description><category></category></item><item><title><![CDATA[PO版本号查看]]></title><link>https://blog.youkuaiyun.com/sinat_29014637/article/details/134125243</link><guid>https://blog.youkuaiyun.com/sinat_29014637/article/details/134125243</guid><author>sinat_29014637</author><pubDate>Mon, 30 Oct 2023 18:20:37 +0800</pubDate><description><![CDATA[怎么查看PO中间件的版本，从而获取官方对应版本的帮助和软件下载]]></description><category></category></item><item><title><![CDATA[PO remote connection refused问题处理]]></title><link>https://blog.youkuaiyun.com/sinat_29014637/article/details/129875194</link><guid>https://blog.youkuaiyun.com/sinat_29014637/article/details/129875194</guid><author>sinat_29014637</author><pubDate>Sun, 23 Apr 2023 14:32:06 +0800</pubDate><description><![CDATA[最近pi服务器经常出现这种提错：java.lang.RuntimeException: Error while silently connecting: org.w3c.www.protocol.http.HttpException: error 111 - Connection refused (Connection refused) (local port 41810 to address 0:0:0:0:0:0:0:0, remote port 8000 to address。]]></description><category></category></item><item><title><![CDATA[sap 传输TR CR修复后不能释放问题：只包含已修复的对象]]></title><link>https://blog.youkuaiyun.com/sinat_29014637/article/details/129566051</link><guid>https://blog.youkuaiyun.com/sinat_29014637/article/details/129566051</guid><author>sinat_29014637</author><pubDate>Wed, 15 Mar 2023 19:54:58 +0800</pubDate><description><![CDATA[网上比较少传输提示“修复**可能只包含已修复的对象”的解决方案，这里记录下解决方法]]></description><category></category></item><item><title><![CDATA[集成接口基础-http报文]]></title><link>https://blog.youkuaiyun.com/sinat_29014637/article/details/123353528</link><guid>https://blog.youkuaiyun.com/sinat_29014637/article/details/123353528</guid><author>sinat_29014637</author><pubDate>Tue, 08 Mar 2022 14:50:43 +0800</pubDate><description><![CDATA[近段时间跟PO较多，跟着一些大牛做项目，学到了很多细节问题和基础。找时间整理了下接口的报文相关内容。





一、HTTP请求报文：











＜request-line＞ //请求行

请求方法列：GET、POST、HEAD、PUT、DELETE、OPTIONS、TRACE、CONNECT

请求url列：请求的网址

http协议版本：http 1.0(旧的支持get和post) /http 1.1 支持所有请求方法

＜headers＞ //首部行

请求头部元素：

浏览器类型：...]]></description><category></category></item><item><title><![CDATA[SAP接口集成-PO/PI FunctionLibrary和UDF篇]]></title><link>https://blog.youkuaiyun.com/sinat_29014637/article/details/122259008</link><guid>https://blog.youkuaiyun.com/sinat_29014637/article/details/122259008</guid><author>sinat_29014637</author><pubDate>Tue, 04 Jan 2022 14:08:56 +0800</pubDate><description><![CDATA[目录



一、ESR mapping的FunctionLibrary概况

二、新建FL

三、FL参数说明

四、FL代码解释（java）

五、FL在MM中使用

一、ESR mapping的FunctionLibrary概况

二、新建FL

三、FL参数说明

四、FL代码解释（java）

五、FL在MM中使用


...]]></description><category></category></item><item><title><![CDATA[SAP财务凭证校验和替换]]></title><link>https://blog.youkuaiyun.com/sinat_29014637/article/details/117650552</link><guid>https://blog.youkuaiyun.com/sinat_29014637/article/details/117650552</guid><author>sinat_29014637</author><pubDate>Wed, 09 Jun 2021 16:48:27 +0800</pubDate><description><![CDATA[SAP财务凭证校验和替换前言一、凭证校验二、使用步骤1.引入库2.读入数据总结

前言
财务模块一般在SPRO配置中预留一些增强的地方，有些是纯写代码如BADI E开头函数，这些使用起来影响较大，工作量也不小。这里介绍下配置和增强代码结合的标准功能：GGB1 GGB0替代和校验，方便大家处理简单的凭证字段增强

使用前，请牢记一下以下原则：
	SAP标准并不是所有字段都能用与替代或验证；
	SE11（GB01）可以查看那些字段可以用与凭证抬头、行项目、完全凭证替代或验证；
	如果SAP标准不能用于替代]]></description><category></category></item><item><title><![CDATA[abap实现大数据-echar调用]]></title><link>https://blog.youkuaiyun.com/sinat_29014637/article/details/117218232</link><guid>https://blog.youkuaiyun.com/sinat_29014637/article/details/117218232</guid><author>sinat_29014637</author><pubDate>Mon, 24 May 2021 10:50:02 +0800</pubDate><description><![CDATA[abap实现大数据-echar调用前言一、echart代码获取二、abap实现1.定义HTML控件2.构建option3.完整ABAP代码总结

前言
最近做了个bw+smart bi项目，smartbi虽然好，但感觉不是sap系列，总有非我族者其心必异的感觉。考虑smart bi软件原理也是使用echart h5的技术，所以找些网上的资料研究下abap能否直接使用echart，这里分享个demo

一、echart代码获取
https://echarts.apache.org/examples/zh/in]]></description><category></category></item><item><title><![CDATA[cocos角色和敌人行为互动脚本制作]]></title><link>https://blog.youkuaiyun.com/sinat_29014637/article/details/116270691</link><guid>https://blog.youkuaiyun.com/sinat_29014637/article/details/116270691</guid><author>sinat_29014637</author><pubDate>Fri, 14 May 2021 11:53:32 +0800</pubDate><description><![CDATA[给宝宝做一个cocos免费游戏
第一章 背景和开发框架介绍
第二章 Node树和场景制作
第三章 UI、地图和关卡文本制作
第四章 摇杆、按键和角色动画制作
第五章 敌人和AI制作
第六章 角色和敌人行为互动脚本制作
第七章 游戏打包、发布和调试
提示：写完文章后，目录可以自动生成，如何生成可参考右边的帮助文档
cocos角色和敌人行为互动脚本制作给宝宝做一个cocos免费游戏前言一、角色跟地图交互（一）阻隔的实现（二）完善地图触发（三）“陷阱”和gameover二、角色和AI互动1.技能CD2.伤害和扣血]]></description><category></category></item></channel></rss>