Текущее время: Сб, апр 27 2024, 03:19

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Как в ссылке указать, в каком браузере она должна открываться?
СообщениеДобавлено: Чт, янв 30 2020, 16:17 
Специалист
Специалист

Зарегистрирован:
Пн, июл 12 2010, 11:43
Сообщения: 174
Добрый день, коллеги. Формирую письмо из SAP. По умолчанию в корпорации стоит браузер Internet Explorer. Для определенной задачи нужно открыть ссылку в Chrome. Т.е пользователь на свою внешнюю почту получает письмо, и когда кликает ссылку, то она должна открыться в том браузере, котором нужно.

Кто-то выполнял такие задачи?
Заранее спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как в ссылке указать в каком браузере она должна открываться
СообщениеДобавлено: Чт, янв 30 2020, 16:26 
Модератор
Модератор

Зарегистрирован:
Пт, окт 06 2006, 15:20
Сообщения: 338
Откуда: Москва
Пол: Мужской
Красным цветом после ссылки написать:
ВАЖНО! Открывать ссылку в браузере Chrome...!
....

Непонятно, только что вы будете делать с отщепенцами, у которых Chrome не установлен...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как в ссылке указать в каком браузере она должна открываться
СообщениеДобавлено: Чт, янв 30 2020, 16:41 
Специалист
Специалист

Зарегистрирован:
Пн, июл 12 2010, 11:43
Сообщения: 174
1) Мне сейчас важно понять, можно ли такое сделать.
2) Explorer устарел, и в нем не открывается то, что написано на JavaScript , т.е в любом случае при автоматическом открытии в Explorer будет ошибка.
3) Не нужно ничего красным писать. Пользователю в таком случае ничего не должно открываться.
4) И да, пользователь должен предусмотрительно поставить Chrome, для того чтобы работать по этой ссылке. Иначе ничего не утвердит ))


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как в ссылке указать в каком браузере она должна открываться
СообщениеДобавлено: Чт, янв 30 2020, 16:49 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 05 2017, 23:56
Сообщения: 537
Сама ссылка не регламентирует чем ее открывать.

Посылать ярлык на хром с параметром нужная ссылка, или батник вида:

OpenMe.bat

Code:
"C:\Program Files (x86)\Google\Chrome\Application\chrome" "https://sapboard.ru/forum/viewforum.php?f=13"


Последний раз редактировалось Kuranov.Dmitry Чт, янв 30 2020, 17:07, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как в ссылке указать в каком браузере она должна открываться
СообщениеДобавлено: Чт, янв 30 2020, 17:05 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
через OLE попробуй, собственно так сап и открывает IE даже если хром по умолчанию стоит :shumlol: но ты реально воду носишь в решете...

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как в ссылке указать в каком браузере она должна открываться
СообщениеДобавлено: Пт, янв 31 2020, 11:11 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Kuranov.Dmitry написал(а):
Сама ссылка не регламентирует чем ее открывать.
Посылать ярлык на хром с параметром нужная ссылка, или батник вида:
OpenMe.bat

Code:
"C:\Program Files (x86)\Google\Chrome\Application\chrome" "https://sapboard.ru/forum/viewforum.php?f=13"


Можно уточнять где установлен Хром
Code:
CALL METHOD cl_gui_frontend_services=>registry_get_value
        EXPORTING
          root                 = cl_gui_frontend_services=>hkey_local_machine
          key                  = 'SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe'
          value                = 'Path'
        IMPORTING
          reg_value            = l_appl
        EXCEPTIONS
          get_regvalue_failed  = 1
          cntl_error           = 2
          error_no_gui         = 3
          not_supported_by_gui = 4
          OTHERS               = 5.

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как в ссылке указать в каком браузере она должна открываться
СообщениеДобавлено: Пт, янв 31 2020, 12:35 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 05 2017, 23:56
Сообщения: 537
ArmAnn написал:
Kuranov.Dmitry написал(а):
Сама ссылка не регламентирует чем ее открывать.
Посылать ярлык на хром с параметром нужная ссылка, или батник вида:
OpenMe.bat

Code:
"C:\Program Files (x86)\Google\Chrome\Application\chrome" "https://sapboard.ru/forum/viewforum.php?f=13"


Можно уточнять где установлен Хром
Code:
CALL METHOD cl_gui_frontend_services=>registry_get_value
        EXPORTING
          root                 = cl_gui_frontend_services=>hkey_local_machine
          key                  = 'SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe'
          value                = 'Path'
        IMPORTING
          reg_value            = l_appl
        EXCEPTIONS
          get_regvalue_failed  = 1
          cntl_error           = 2
          error_no_gui         = 3
          not_supported_by_gui = 4
          OTHERS               = 5.


Не очень понял, как это поможет.
Я формирую письмо на своей машине. этот метод даст инфу где на моем компе стоит хром.
ТС хочет послать ссылку на внешний адрес, типа username@mail.ru.
Сап же не знает ничего о той машине


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как в ссылке указать в каком браузере она должна открываться
СообщениеДобавлено: Пт, янв 31 2020, 14:47 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Kuranov.Dmitry написал(а):
Не очень понял, как это поможет.
Я формирую письмо на своей машине. этот метод даст инфу где на моем компе стоит хром.
ТС хочет послать ссылку на внешний адрес, типа username@mail.ru.
Сап же не знает ничего о той машине

да, плохо прочитал вопрос

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как в ссылке указать в каком браузере она должна открываться
СообщениеДобавлено: Пт, янв 31 2020, 14:58 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
В рамках иррационального программирования можно сделать транзакцию с проверкой от ArmAnn и последующим вызовом модуля GUI_EXEC с требуемой ссылкой. На эту транзакцию сгенерировать SAP Shortcut и отправить ее письмом пользователю. Неудобно, что придется вводить пароль от SAP и возможно дважды.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как в ссылке указать в каком браузере она должна открываться
СообщениеДобавлено: Пт, янв 31 2020, 15:01 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 05 2017, 23:56
Сообщения: 537
John Doe написал:
В рамках иррационального программирования можно сделать транзакцию с проверкой от ArmAnn и последующим вызовом модуля GUI_EXEC с требуемой ссылкой. На эту транзакцию сгенерировать SAP Shortcut и отправить ее письмом пользователю. Неудобно, что придется вводить пароль от SAP и возможно дважды.

В SAP Shortсut можно и пароль зафигачить.
А если у адресата нет доступа к сапу?
Проще поиск пути хрома в батник запихать.
Или письмо с внедренным HTML и OLE хрома


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot], Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB