点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我在ABAP + SAP Gateway Client中设置了DEEP INSERT。
问题是我只能通过SAP GATEWAY CLIENT来运行,而不能通过Postman(外部)来运行。
例如 我已经在SCP oData设置中设置了服务...
首次呼叫会获得我的客户端身份验证令牌。
https://oauthasservices-xxxxxx.hana。 ondemand.com/oauth2/api/v1/token?grant_type=client_credentials
第二次呼叫执行GET以获取X-CSRF-TOKEN(这是通过SAP Gateway Client自动完成的)
https://gwaas-xxxxxx.hana.ondemand。 com/odata/SAP/ZGW_XXX_SRV/orderSet?FromOrder
最后,我使用Authentication + X-CSRF-TOKEN运行POST呼叫,并且其负载与我在SAP Gateway Client中的呼叫完全相同。
https://gwaas-adddcbbb0.hana.ondemand。 com/odata/SAP/ZGW_JUSTEAT_SRV/orderSet?FromOrder
这将返回
INTERNAL_SERVER_ERROR无法执行该操作,请与系统管理员联系:事务ID:4d237684-b708-4b8a-9b88-xxxxxxxxxx
我的DEEP_INSERT方法中有一个断点,该断点是在通过SAP Gateway Client(而非邮递员)运行时触发的。
有什么想法吗?
嗨,亚当,我不确定问题是否来自TOCKEN或DEEP INSERT请求本身。 您能通过postmann成功发送平面实体(不是深度插入)POST吗?
一周热门 更多>