Я создаю форму на основе стандартной формы Adobe Adobe F140_CUS_STAT_01.
В столбце «Документ» у меня есть требование отображать поле REBZG, если оно содержит значение, или BELNR, если нет.
Я сделал следующее:
if ( data.CustomerStatement.ItemTable.TableOpenItem.REBZG.rawValue == null ||
data.CustomerStatement.ItemTable.TableOpenItem.REBZG.rawValue == '' )
{ data.CustomerStatement.ItemTable.TableOpenItem.REBZG.rawValue =
data.CustomerStatement.ItemTable.TableOpenItem.BELNR.rawValue; }
BELNR - это скрытое поле в TableOpenItem
К сожалению, ничего не происходит.
Что-то не так с моим синтаксисом ?; Должен ли я использовать конкретное событие? Нужно ли по-разному обрабатывать поля внутренней таблицы?
Кроме того, как отлаживать JavaScript в контексте SAP. Я пробовал "Alert" и вывод на консоль, но ни один из них не дал никакого эффекта.