Класс TimeSheetEntryField отсутствует в WorkforceTimesheet в S4 SDK - PullRequest
0 голосов
/ 18 февраля 2019

Я обновляю один из наших проектов 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 Ответ

0 голосов
/ 18 февраля 2019

Этот класс был перемещен в новый пакет com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.workforcetimesheet.field (см. Javadoc ) с версией 2.8.0.Пожалуйста, обновите ваш импорт соответствующим образом, добавив .field к имени пакета.

Как упоминалось в примечаниях к выпуску , это было необходимо, чтобы избежать потенциальных конфликтов имен в виртуальной модели данных SAPS / 4HANA Cloud SDK.

...