Posted: Thu May 23, 2013 10:48 am Post subject: on chain-request. Установить значение "chain" для
Приветствую!
Есть программа, в которой таблицы заполняемая руками. И куча проверок по событию "chain".
Сейчас появилась реализована задача заполнения таблицы из файла(программно). И SAP не воспринимает изменение в строка таблицы как "chain". Как следствие, "on chain-request" не отрабатывает.
Не подскажите как проставить этот "chain" для каждой строки таблицы, заполненной программно?
Age: 48 Joined: 25 Jan 2008 Posts: 580 Location: Москва
Posted: Thu May 23, 2013 4:29 pm Post subject: Re: on chain-request. Установить значение "chain"
Igor_34_rus wrote:
Не подскажите как проставить этот "chain" для каждой строки таблицы, заполненной программно?
С помощью оператора сравнения полей с их старыми значениями (если это изменение), заполнения структуры данных, используемой в CHAIN и вызова кода из MODULE к этому CHAIN. _________________ С уважением,
Удав.
Age: 48 Joined: 25 Jan 2008 Posts: 580 Location: Москва
Posted: Fri May 24, 2013 11:18 am Post subject:
Так для того, чтобы не переписывать, нужно соблюдать принципы структурного программирования. В частности, использовать в MODULE..ENDMODULE вызов подпрограмм с параметрами. _________________ С уважением,
Удав.
А нельзя-ли программу оформить как программу транзакции и на транзакцию запустить пакетный ввод. Если там огромное количество сложных проверок, то таким путем может будет проще?
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.