У меня улучшена модель данных BP с настраиваемой сущностью TYPE 4, обновлены сопоставления и пользовательский интерфейс GenIL.
Когда я создаю CR для добавления данных в эти настраиваемые поля, я могу ввести только один раз.
Если я введу, скажем, значение «1» в поле, и я все еще на том же UIBB, я не смогу редактировать любое другое значение для этого поля, скажем, я не могу удалить «1» и ввести «2»в этом поле.
После ввода данных и активации CR я могу сохранить данные в базе данных, единственная проблема возникает, когда я нахожусь на CR, пытающемся добавить данные в этот пользовательский UIBB.
Кто-нибудь может подсказать, что может быть недостающим в этом? (сопоставления / класс фидера)
В методе сброса UIBB (IF_FPM_GUIBB_FORM~FLUSH
) я могу видеть старые и новые значения, однако в IF_FPM_GUIBB_FORM~GET_DATA
и GET_ENTITY_DATA
методах класса фидера,Я вижу только старые значения в CS_DATA
.
. Я переопределил методы GET_ENTITY_DATA
и GET_DATA
, чтобы назначать справку F4 из OVS_HANDLE_2
и устанавливать свойства поля соответственно.