0 / 0 / 0
Регистрация: 09.01.2014
Сообщений: 13
|
|
1 | |
SAP скрипты ошибка session.findById10.02.2016, 16:34. Показов 3635. Ответов 2
Метки нет (Все метки)
День добрый,
В работе использую скрипты SAP. Вопрос следующий: как обойти ошибку в случае если объект в сессии не существует? session.findById("wnd[0]/usr/ctxtZMLSR-MTART").Text findById выдает ошибку, если объекта нет. Можно ли сделать проверку перед тем как обращаться к объекту? К примеру, в разных условиях может выскакивать окно подтверждения SAP, а может и нет. Надо, чтобы скрипт в таком случае не прерывался на ошибку. Идеальным вариантом было бы узнать как вызывается название текущего окна сессии SAP и по нему осуществлять проверку (поле "Программа" из вложения). Что-нибудь вроде: session.findById("wnd[0]/window_name").Text Наверняка в талмуде SAP-GUI-Scripting-API-for-the-Windows-and-Java-Platforms есть нужный ответ, но мне мозгов не хватает найти его. Буду благодарен за помощь
0
|
10.02.2016, 16:34 | |
Ответы с готовыми решениями:
2
Ошибка - Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent Что твориться с сессиями ? (strListingID = Session('ListingID'); strAccountID = Session('AccountID'); strActive = Session('Active'); ) Почему session('aaa') обнуляется при session.Abandon, а session.sessionid остается таким же ? session/session.php on line 423 / session/session.php on line 426 |
5 / 5 / 2
Регистрация: 12.02.2016
Сообщений: 11
|
|
12.02.2016, 15:02 | 2 |
Сообщение было отмечено Abso1ute как решение
Решение
Данные методы возвращают значения атрибутов текущего окна сессии SAP :
session.info.systemname session.info.sessionnumber session.info.client session.info.user session.info.program session.info.transaction и т.д.
0
|
0 / 0 / 0
Регистрация: 09.01.2014
Сообщений: 13
|
|
12.02.2016, 16:59 [ТС] | 3 |
Спасибо! То, что нужно.
0
|
12.02.2016, 16:59 | |
12.02.2016, 16:59 | |
Помогаю со студенческими работами здесь
3
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |