Я уже некоторое время использую vba с SAP и никогда не сталкивался с этой конкретной проблемой.
Обычно при записи сценариев в SAP я щелкаю по полю и у меня остается строка кода с концом .setfocus.Я заменяю это на .text, чтобы извлечь данные из этой ячейки.
Я столкнулся с меню, которое заканчивается на .currentCellRow = # и, таким образом, если я его изменю, он потеряет свою позицию и не будет знать, о каком поле я говорю.
Есть лиспособ, которым я могу настроить это, чтобы получить данные из этих полей?
Вот пример поля, которое я написал в сценарии
session.findById("wnd[0]/usr/cntlGRID1/shellcont/shell").currentCellRow = 4