Я создаю форму на основе стандартной формы SAP F140_CUS_STAT_01 для Adobe.
В столбце «Документ» у меня есть требование отображать поле 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. Я пробовал как «Предупреждение», так и печать на консоль, но ни один из них не дал никакого эффекта.