Class S4 SDK 中的 WorkforceTimesheet 缺少 TimeSheetEntryField

Class TimeSheetEntryField missing from WorkforceTimesheet in S4 SDK

我正在更新我们的一个 S4 SDK 项目以使用最新版本的 SDK,然后我注意到当我尝试构建项目时出现错误:

cannot find symbol>  [ERROR] symbol:   class TimeSheetEntryField

当我查看 Javadocs 时,我可以看到这个 class 存在于版本 2.7.0 中,但在下一个版本 2.8 中丢失了.0

此导入会引发错误,因为它无法在较新版本中找到 class:

com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.workforcetimesheet.TimeSheetEntryField;

我看不到任何弃用通知。你能帮忙吗?

谢谢, 西蒙

此 class 已移至版本 2.8.0 的新软件包 com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.workforcetimesheet.field(请参阅 Javadoc)。请通过将 .field 添加到包名称来相应地更新您的导入。

release notes 中所述,这对于避免 SAP S/4HANA Cloud SDK 的虚拟数据模型中潜在的名称冲突是必要的。