如何处理My lead fiori应用的buffer问题

问题表象

点击Accept button后,

如何处理My lead fiori应用的buffer问题

遇到这个错误消息:

如何处理My lead fiori应用的buffer问题

问题分析

Accept button 触发如下的roundtrip:

如何处理My lead fiori应用的buffer问题

/sap/opu/odata/sap/CRM_LEAD/AcceptLead?ObjectId=%2723%27&sap-client=300
第一个roundtrip的response:

如何处理My lead fiori应用的buffer问题

从table TJ30里读取对应status profile里维护的system status INPR对应的user status:

如何处理My lead fiori应用的buffer问题

将读出的user status传入order mainta的API - Accept的实现就只做了这一件事情。

如何处理My lead fiori应用的buffer问题

如果此时当前的user status profile里不存在INPR 对一个的user status,就会报出如下错误:
如何处理My lead fiori应用的buffer问题

解决方案

添加如下entry后问题解决:
如何处理My lead fiori应用的buffer问题
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
如何处理My lead fiori应用的buffer问题

上一篇:Fiori里的exception继承


下一篇:SAP Fiori pageSet请求的处理原理