Класс TimeSheetEntryField отсутствует в WorkforceTimesheet в S4 SDK
Я обновляю один из наших проектов S4 SDK, чтобы использовать последнюю версию SDK, и тогда я заметил, что при попытке построить проект я получил ошибку:
cannot find symbol> [ERROR] symbol: class TimeSheetEntryField
Когда я смотрю на Javadocs, я вижу, что этот класс существовал в версии 2.7.0, но отсутствует в следующей версии 2.8.0
Этот импорт выдает ошибку, так как не может найти класс в более новой версии:
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.workforcetimesheet.TimeSheetEntryField;
Я не вижу никаких уведомлений об устаревании. Вы можете помочь?
Спасибо симон
1 ответ
Этот класс был перемещен в новый пакет com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.workforcetimesheet.field
(см. Javadoc) с версией 2.8.0. Пожалуйста, обновите ваш импорт соответственно, добавив .field
на имя пакета.
Как упоминалось в примечаниях к выпуску, это было необходимо для предотвращения возможных конфликтов имен в виртуальной модели данных SAP S/4HANA Cloud SDK.