本文主要收集了与集成扩展相关的常见问题(2021年10月 – 2021年12月),按照主要问询对象API,CDS View,CPI,自定义字段和逻辑以及集成相关对常见问题进行了大致的分类。每一类对象下又进行了问题性质的分类,例如:功能缺失,操作和实施以及配置相关问题等。客户可以点击下方链接查看到相关问题。
Contents
API
CDS View
CPI
自定义字段和逻辑
集成相关
API
功能缺失相关问题
- 问题:客户想知道是否可以通过API查询到哪个物料期间打开着?
解答:目前没有哪个CDS或者API可以查询物料MM period。可以按照Note 2963059来提交S/4HANA Cloud的新功能请求。
操作和实施相关问题
- 问题:在OData API API_PRODUCT_SRV下不显示字段“基本物料”
解答:根据 SAP 帮助
https://help.sap.com/viewer/4316f97a90ff48948fb7f212ecabf964/SHIP/en-US/ce7668cce8584d9db43b9a5f278c...
请同时启用“UI 和报表”下的“产品 API 的 oData 扩展模型”。
解答:只能在创建condition的时候更改这个字段。所以要先用PATCH condition API "/A_PurInfoRecdPrcgCndn('{ConditionRecord}') "来删除condition,然后再用POST方法来创建condition的时候更改数量。
- 问题:客户发现采购价格在App和API里面不一致,错误的价格发到了第3方系统,会影响采购业务。
解答:purchasing info record是有时间依赖的time dependent,所以在系统表EINE(Purchasing Info Record: Purchasing Organization Data)存的是旧的一条价格信息,这是标准的系统表现,不会自动更新。客户需要打开Fiori App Manage Purchasing Info Record,打开相应的Purchasing info record,进入编辑模式,然后保存。然后新的价格就能在API里面显示了。
- 问题:客户使用change master API API_CHANGEMASTER_0002来更改主数据,但是ValidFromDate更改错误,显示的是1970-01-19这个错误的日期
解答:客户给的值1639411200是19700101的一个秒的差值,应该给一个毫秒milliseconds的差值,可参考链接:
https://www.odata.org/documentation/odata-version-2-0/json-format/
- 问题:客户想要用purchase order的Odata API创建免费的PO,但是没有找到标识免费的字段。
解答:免费货物的标识(EKPO-UMSON)依赖于invoice receipt标识(EKPO-REPOS),如果invoice receipt不设置的话,那么item就会被设为免费的。所以,在API里面,需要在行项目上给字段“InvoiceIsExpected”传一个false的值就可以了。
CDS View
功能缺失相关问题
- 问题:请问一下MBEWH,CKMLHD,CKMLCR在Cloud里对应的CDS是什么?
解答:当前,表 CKMLHD、CKMLCR 和 MBEWH 的 CDS 视图暂未发布。可以按照Note 2963059 来提交S/4HANA Cloud的新功能请求。
操作和实施相关问题
- 问题:客户无法编辑并保存自定义 CDS 视图,提示无权激活视图。
解答:客户在使用旧的自定义视图APP,建议迁移视图到新的APP。请参考下方链接:
https://help.sap.com/viewer/0f69f8fb28ac4bf48d2b57b9637e81fa/LATEST/en-US/74f6dd476cd24db6936503f29e...
- 问题:点击CDS右下方编辑按钮,不做任何修改,点击检查,出现报错“Boolean annotation value must be lowercase ”
解答:问题是由于元素属性(注释)中的语法比较严格。这意味着必须为某些注释重置语义值. 它会影响下面列出的字段,这些字段的值是通过开关设置的。解决方案是关闭并再次打开开关,然后重新发布自定义CDS视图。
- 问题:已创建自定义字段,但自定义字段无法加进CDS视图
解答:无法将字段手动添加到 标准的CDS 视图。如果您希望能够向此 CDS 视图添加自定义字段需要提交功能请求。
- 问题:使用决策注释字段不能显示在 CDS 视图清单。
解答:这是表渲染和长文本的问题。大小在Custom CDS Views (to be deprecated)的预览中渲染不正确。作为一种解决方法,您可以使用表的最大按钮或更改(缩放)浏览器窗口以查看记录。
- 问题:需要了解物料分类账实际价格是否存在 CDS 视图。
解答:很遗憾,当前实际价格 CDS 视图不可用。具体可参考以下链接:
https://answers.sap.com/questions/13478825/api-interface-or-cds-for-standard-price-and-period.html
CPI
操作和实施相关问题
- 问题:客户CPI之前可以登录,然后现在无法登录了。
解答:应该是CPI tenant domain change的问题。具体参见
KBA 3099680 - Things to know for domain change of SAP Cloud Integration tenant running in region Sha...
自定义字段和逻辑
操作和实施相关问题
- 问题:客户已为会计核算:编码块业务背景创建自定义字段 ,并已启用 FAR_PAYMENT_POST_SRV。
他们希望能够增强 GUI APP过账收款
解答:FBZ1 是典型后端事务。此事务未针对公共云发布。在 S/4HANA Cloud 中,Fiori APP F1345 过账收款。经典 GUI 事务(如 FBZ1、FB01、FB05 等)支持通过 CI_COBL (OXK3) 进行的典型编码块扩展,但不支持 Fiori 可扩展性自定义字段和逻辑。
- 问题:客户创建了自定义逻辑,希望替代科目,但系统提示错误。
解答:总账科目不能够被用于替代,因为这可能导致法律问题。因此,SAP不提供总账科目替代。
集成相关
操作和实施相关问题
- 问题:JSON 无法获取官方标准采购申请接口 /API_PURCHASEREQ_PROCESS_SRV/A_PurchaseRequisitionItem,错误消息:500 内部服务器错误。
解答:首先需要检查计量单位'。客户使用的计量单位不在计量单位清单中。此外,采购申请是以语言 'ZH'(中文)创建的,但是 URL 尝试以语言 'E'(英语)获取数据,因此调用失败。
- 问题:创建交货凭证时,客户不希望看到数量为零的批次。
解答:您可以在 SAP HELP的以下链接中查看问题的更多详细信息:
定义如何在批次确定中建议数量:
https://help.sap.com/docs/SAP_S4HANA_CLOUD/32da8359c8ee4e8b8e8c5e15cacba5aa/ec24dd0896fc40199688b235...
另请查看我们社区的以下链接:
S/4HANA Cloud 中的批次确定设置场景:
https://blogs.sap.com/2021/05/06/batch-determination-setup-scenario-in-s-4hana-cloud/
该链接来自博客,其中涵盖基本批次确定场景的端到端设置,包括所需的主数据和配置设置,侧重于销售和分销角度的批次确定,但相同的概念也适用于库存管理和生产计划。
以上为本次分享的全部内容。若想要了解往期更多有关集成扩展的常问问题,可以点击下方链接进行查看:
- S/4HANA Cloud集成与扩展FAQ(2020年6月 – 2020年8月):click here.
- S/4HANA Cloud集成与扩展FAQ(2020年3月 – 2020年5月):click here.
- SAP S/4HANA Cloud集成与扩展FAQ(2020年09月 – 2020年11月): click here.
- SAP S/4HANA Cloud集成与扩展FAQ(2020年12月 – 2021年3月):click here.
- SAP S/4HANA Cloud集成与扩展FAQ(2021年4月 – 2021年6月):click here.
- SAP S/4HANA Cloud集成与扩展FAQ(2021年7月 – 2021年9月):click here.