View previous topic :: View next topic |
Author |
Message |
A_Smith Участник
Joined: 28 Nov 2007 Posts: 30
|
Posted: Wed Nov 28, 2007 10:21 am Post subject: Вывод сообщения при входе в SAP |
|
|
Люди помогите!!!!!!...мне нужно вывести сообщение вида : "Привет" <имя пользователя> как только пользователя залогинился в системе...слышал про Exit_SAPLSUSF_001, но она почему-то не работает, точнее в инклюднике ZXUSRU1 прописываю код обработки, а он ни чего не делает. Помогите кто чем может =) |
|
Back to top |
|
|
july7 Старший специалист
Joined: 10 Oct 2007 Posts: 109 Location: Киров
|
Posted: Wed Nov 28, 2007 10:42 am Post subject: |
|
|
может, Вы забыли активировать свой проект? |
|
Back to top |
|
|
vga Мастер
Age: 75 Joined: 04 Oct 2007 Posts: 1218 Location: Санкт-Петербург
|
Posted: Wed Nov 28, 2007 11:08 am Post subject: |
|
|
А вы каким функциональным модулем сообщение выводите?
Можно написать так:
Code: | DATA: MESSAGE(128) VALUE 'Hello:'.
CONCATENATE: MESSAGE sy-uname INTO MESSAGE SEPARATED BY SPACE.
CALL FUNCTION 'TH_POPUP'
EXPORTING
CLIENT = SY-MANDT
USER = sy-uname
MESSAGE = MESSAGE
EXCEPTIONS
USER_NOT_FOUND = 1. |
Проверьте, что Enhancement активирован.
Транзакция SMOD -> Имя SUSR0001 -> Test -> Ctrl + F3 (Activate) |
|
Back to top |
|
|
A_Smith Участник
Joined: 28 Nov 2007 Posts: 30
|
Posted: Thu Nov 29, 2007 9:19 am Post subject: |
|
|
july7 wrote: | может, Вы забыли активировать свой проект? |
А не подскажете где это делается… |
|
Back to top |
|
|
A_Smith Участник
Joined: 28 Nov 2007 Posts: 30
|
Posted: Thu Nov 29, 2007 9:24 am Post subject: |
|
|
vga wrote: | А вы каким функциональным модулем сообщение выводите?
Можно написать так:
Code: | DATA: MESSAGE(128) VALUE 'Hello:'.
CONCATENATE: MESSAGE sy-uname INTO MESSAGE SEPARATED BY SPACE.
CALL FUNCTION 'TH_POPUP'
EXPORTING
CLIENT = SY-MANDT
USER = sy-uname
MESSAGE = MESSAGE
EXCEPTIONS
USER_NOT_FOUND = 1. |
Проверьте, что Enhancement активирован.
Транзакция SMOD -> Имя SUSR0001 -> Test -> Ctrl + F3 (Activate) |
Все сделал как вы написали…но сообщение не было выведено… Enhancement активирован …Да и кстати не подскажите чем отличается SMOD от CMODа? |
|
Back to top |
|
|
vga Мастер
Age: 75 Joined: 04 Oct 2007 Posts: 1218 Location: Санкт-Петербург
|
Posted: Thu Nov 29, 2007 10:33 am Post subject: |
|
|
Если поставить в коде enhancement:
при входе попадаете в отладчик? |
|
Back to top |
|
|
july7 Старший специалист
Joined: 10 Oct 2007 Posts: 109 Location: Киров
|
Posted: Thu Nov 29, 2007 10:36 am Post subject: |
|
|
SMOD - просмотр расширений, CMOD позволяет создать проект для расширения из SMOD, именно в CMOD должен быть создан Ваш проект и активарован, имя проекта может быть любым. |
|
Back to top |
|
|
vga Мастер
Age: 75 Joined: 04 Oct 2007 Posts: 1218 Location: Санкт-Петербург
|
Posted: Thu Nov 29, 2007 11:10 am Post subject: |
|
|
july7 wrote: | SMOD - просмотр расширений, CMOD позволяет создать проект для расширения из SMOD, именно в CMOD должен быть создан Ваш проект и активарован, имя проекта может быть любым. |
July7, активировать расширения через CMOD, наверно более правильный путь, но не единственный, разве не так? По крайней мере активация через smod тоже провереный вариант. Поправьте меня, если я заблуждаюсь. |
|
Back to top |
|
|
july7 Старший специалист
Joined: 10 Oct 2007 Posts: 109 Location: Киров
|
Posted: Thu Nov 29, 2007 11:27 am Post subject: |
|
|
Quote: | July7, активировать расширения через CMOD, наверно более правильный путь, но не единственный, разве не так? По крайней мере активация через smod тоже провереный вариант. Поправьте меня, если я заблуждаюсь. |
Соглана с Вами, vga. Конечно для тестирования можно и в smod активировать, но мне кажется, что более правильным для использования sap-расширения является сразу создать свой проект в cmod, может, я и не права. [/quote] |
|
Back to top |
|
|
dump Участник
Joined: 09 Nov 2007 Posts: 7
|
Posted: Thu Nov 29, 2007 12:17 pm Post subject: |
|
|
интересный вопрос - я почитал в курсе - там написано что CMOD позволяет комбинировать расширения из SMOD но четко не написано что используйте только CMOD - тогда зачем есть активация в SMOD.
Я видел на проектах что экстракция из BW была сделана на основе проекта SMOD - и работала несколько лет без проблем - а при накатывании патча - внезапно деакивировался проект - и были серьезные проблемы - ведь раздуплились когда уже из BW пошел неверный отчет |
|
Back to top |
|
|
A_Smith Участник
Joined: 28 Nov 2007 Posts: 30
|
Posted: Thu Nov 29, 2007 12:58 pm Post subject: |
|
|
vga wrote: | Если поставить в коде enhancement:
при входе попадаете в отладчик? |
Вы уж меня простите за глупые вопросы =)...но как править enhancement... |
|
Back to top |
|
|
vga Мастер
Age: 75 Joined: 04 Oct 2007 Posts: 1218 Location: Санкт-Петербург
|
Posted: Thu Nov 29, 2007 1:14 pm Post subject: |
|
|
A_Smith wrote: | vga wrote: | Если поставить в коде enhancement:
при входе попадаете в отладчик? |
Вы уж меня простите за глупые вопросы =)...но как править enhancement... |
Ну я имел ввиду в коде инклюда ZXUSR01 первой строкой поставьте break. |
|
Back to top |
|
|
A_Smith Участник
Joined: 28 Nov 2007 Posts: 30
|
Posted: Thu Nov 29, 2007 3:18 pm Post subject: |
|
|
vga wrote: | A_Smith wrote: | vga wrote: | Если поставить в коде enhancement:
при входе попадаете в отладчик? |
Вы уж меня простите за глупые вопросы =)...но как править enhancement... |
Ну я имел ввиду в коде инклюда ZXUSR01 первой строкой поставьте break. |
Нет не вываливается в отладчик…у нас просто раньше был написан мультилогин потом его чудесным образом(хз как) отключили…вот теперь пишу совсем другую задачу…но ни чего не выходит(((( Я думаю что где-то это всё застопорено…вот только найти где это не увы не могу… |
|
Back to top |
|
|
vga Мастер
Age: 75 Joined: 04 Oct 2007 Posts: 1218 Location: Санкт-Петербург
|
Posted: Thu Nov 29, 2007 5:38 pm Post subject: |
|
|
A_Smith wrote: | Нет не вываливается в отладчик…у нас просто раньше был написан мультилогин потом его чудесным образом(хз как) отключили…вот теперь пишу совсем другую задачу…но ни чего не выходит(((( Я думаю что где-то это всё застопорено…вот только найти где это не увы не могу… |
Простите, может глупые вопросы:
- После активации enhancement в линии загорелся зеленый кружок?
- Сам инклюд ZXUSR01 активировали ? |
|
Back to top |
|
|
A_Smith Участник
Joined: 28 Nov 2007 Posts: 30
|
Posted: Thu Nov 29, 2007 5:50 pm Post subject: |
|
|
vga wrote: | A_Smith wrote: | Нет не вываливается в отладчик…у нас просто раньше был написан мультилогин потом его чудесным образом(хз как) отключили…вот теперь пишу совсем другую задачу…но ни чего не выходит(((( Я думаю что где-то это всё застопорено…вот только найти где это не увы не могу… |
Простите, может глупые вопросы:
- После активации enhancement в линии загорелся зеленый кружок?
- Сам инклюд ZXUSR01 активировали ? |
Да все нормально...я навичек =)...да усе зеленое и активировано =) |
|
Back to top |
|
|
|