本文主要收集了与集成扩展相关的常见问题(2023年10月 – 2023年12月),按照主要问询对象API,CDS View,CPI,自定义字段和逻辑以及集成迁移相关对常见问题进行了大致的分类。每一类对象下又进行了问题性质的分类,例如:功能缺失,操作和实施以及配置相关问题等。客户可以点击下方链接查看到相关问题。
Contents
解答:建议客户可以使用API API_SUPPLIERINVOICE_PROCESS_SRV来完成操作,具体如何使用和示例可以参考帮助链接:https://help.sap.com/docs/SAP_S4HANA_CLOUD/bb9f1469daf04bd894ab2167f8132a1a/7bc52558ef790a02e1000000...
解答:通过检查发现,客户的调用如下:<host>/sap/opu/odata/sap/API_OUTBOUND_DELIVERY_SRV;v=2/A_OutbDeliveryHeader('80000001')
标准的patch方式调用方法如下:
<host>/sap/opu/odata/sap/API_OUTBOUND_DELIVERY_SRV;v=2/A_OutbDeliveryHeader(DeliveryDocument='80000001')
解答:检查发现,字段Unit of Measure(UoM)传输了值ZB,但这个值在英文下面没有创建,而该通信用户的语言是英文,所以出错。需要维护英文下的该UOM的值。
解答:原因是该SO是服务类型的SO(type为SO01),这种SO不能通过API API_SALES_ORDER_SRV来获取抬头数据。需要通过API Commercial Project - Create, Update来获取数据。示例如下:
https://{{system}}/sap/opu/odata/CPD/SC_PROJ_ENGMT_CREATE_UPD_SRV/A_CustProjSlsOrd?$format=json&$filter=SalesOrder eq '2152'.
解答:没有提供所有必须的字段,可参考KBA 3039829 https://me.sap.com/notes/3039829
解答:做修改、创建、删除操作前,要先获取CSRF token,具体可参考KBA 2597429
https://me.sap.com/notes/2597429
解答:原因是ActualDeliveryQuantity是小数,小数后面必须加m。所以URL需大致如下:/API_OUTBOUND_DELIVERY_SRV;v=0002/CreateBatchSplitItem?DeliveryDocument='80006152'&DeliveryDocumentItem='000010'&Batch='5000000241'&ActualDeliveryQuantity=6.100m&DeliveryQuantityUnit='CV'
解答:货币码为3位字母,客户使用了2位字母,所以有错误。
<AmountInTransactionCurrencycurrencyCode="HK">700.00</AmountInTransactionCurrency>
应该是:<AmountInTransactionCurrencycurrencyCode="HKD">700.00</AmountInTransactionCurrency>
解答:客户要查找的字段是采购订单项目API_PURCHASEORDER_PROCESS_SRV的“库存类型”(stock type)。
解答:目前没有计划/实际成本率的已发布 CDS 视图。建议提出功能请求。
解答:通常是由于计算字段除以零问题,导致出该错误。建议检查使用除法的计算字段,以确保分母不等于 0。
解答:数据类型 CURR 的元素具有 CUKY 参考,需要在表达式中使用前进行小数位移。
在 CASE 表达式中,所有 THEN- 和 ELSE-brances 都需要类型为 CURR,或者都不是。
解答:在BADI里是可以检查是否是属于同一个用户,同一个documenttype之类的。理论上是有可能在badi里抓到2条一样的数据的。可以在SELECT语句上加上PRIVILEGED ACCESS来禁止其他的CDS访问。
解答:如果使用旧自定义逻辑 APP创建自定义逻辑,则必须首先在新 APP 中发布自定义逻辑才能使其可用。重新发布后,可以编辑实施。
解答:建议客户不要双击项目自定义字段或在其周围双击,就不会导致错误。为了帮助增加影响力并以更高的优先级增强此问题,强烈建议客户通过 Customer Influence 门户下提出功能请求。
解答:建议可以使用 CDS 视图或生产工艺路线API_PRODUCTION_ROUTING 尝试检索数据。
解答:这是一个operation方面的问题,如果碰到这样的问题,可以开一个incident到XX-S4C-OPR-INC。
解答:问题在community上做了详细的回复。具体可见链接:
https://community.sap.com/t5/technology-q-a/spaces-pages/qaq-p/12765779
解答:P系统不能直接创建space,需要在Q系统创建然后传输到P系统。创建space需要检查包含业务目录SAP_CORE_BC_UI_FLD。
以上为本次分享的全部内容。若想要了解往期更多有关集成扩展的常问问题,可以点击下方链接进行查看:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
17 | |
4 | |
4 | |
3 | |
3 | |
3 | |
2 | |
2 | |
2 | |
2 |