SAP R/3 форум ABAP консультантов
Russian ABAP Developer's Club

Home - FAQ - Search - Memberlist - Usergroups - Profile - Log in to check your private messages - Register - Log in - English
Blogs - Weblogs News

Вывод сообщения при входе в SAP


Goto page 1, 2  Next
 
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP
View previous topic :: View next topic  
Author Message
A_Smith
Участник
Участник



Joined: 28 Nov 2007
Posts: 30

PostPosted: Wed Nov 28, 2007 10:21 am    Post subject: Вывод сообщения при входе в SAP Reply with quote

Люди помогите!!!!!!...мне нужно вывести сообщение вида : "Привет" <имя пользователя> как только пользователя залогинился в системе...слышал про Exit_SAPLSUSF_001, но она почему-то не работает, точнее в инклюднике ZXUSRU1 прописываю код обработки, а он ни чего не делает. Помогите кто чем может =)
Back to top
View user's profile Send private message
july7
Старший специалист
Старший специалист



Joined: 10 Oct 2007
Posts: 109
Location: Киров

PostPosted: Wed Nov 28, 2007 10:42 am    Post subject: Reply with quote

может, Вы забыли активировать свой проект? Embarassed
Back to top
View user's profile Send private message
vga
Мастер
Мастер


Age: 200
Joined: 04 Oct 2007
Posts: 1218
Location: Санкт-Петербург

PostPosted: Wed Nov 28, 2007 11:08 am    Post subject: Reply with quote

А вы каким функциональным модулем сообщение выводите?

Можно написать так:
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
View user's profile Send private message Blog Visit poster's website
A_Smith
Участник
Участник



Joined: 28 Nov 2007
Posts: 30

PostPosted: Thu Nov 29, 2007 9:19 am    Post subject: Reply with quote

july7 wrote:
может, Вы забыли активировать свой проект? Embarassed


А не подскажете где это делается… Rolling Eyes
Back to top
View user's profile Send private message
A_Smith
Участник
Участник



Joined: 28 Nov 2007
Posts: 30

PostPosted: Thu Nov 29, 2007 9:24 am    Post subject: Reply with quote

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 активирован Sad …Да и кстати не подскажите чем отличается SMOD от CMODа? Embarassed
Back to top
View user's profile Send private message
vga
Мастер
Мастер


Age: 200
Joined: 04 Oct 2007
Posts: 1218
Location: Санкт-Петербург

PostPosted: Thu Nov 29, 2007 10:33 am    Post subject: Reply with quote

Если поставить в коде enhancement:
Code:
BREAK ваш_логин


при входе попадаете в отладчик?
Back to top
View user's profile Send private message Blog Visit poster's website
july7
Старший специалист
Старший специалист



Joined: 10 Oct 2007
Posts: 109
Location: Киров

PostPosted: Thu Nov 29, 2007 10:36 am    Post subject: Reply with quote

SMOD - просмотр расширений, CMOD позволяет создать проект для расширения из SMOD, именно в CMOD должен быть создан Ваш проект и активарован, имя проекта может быть любым.
Back to top
View user's profile Send private message
vga
Мастер
Мастер


Age: 200
Joined: 04 Oct 2007
Posts: 1218
Location: Санкт-Петербург

PostPosted: Thu Nov 29, 2007 11:10 am    Post subject: Reply with quote

july7 wrote:
SMOD - просмотр расширений, CMOD позволяет создать проект для расширения из SMOD, именно в CMOD должен быть создан Ваш проект и активарован, имя проекта может быть любым.


July7, активировать расширения через CMOD, наверно более правильный путь, но не единственный, разве не так? По крайней мере активация через smod тоже провереный вариант. Поправьте меня, если я заблуждаюсь.
Back to top
View user's profile Send private message Blog Visit poster's website
july7
Старший специалист
Старший специалист



Joined: 10 Oct 2007
Posts: 109
Location: Киров

PostPosted: Thu Nov 29, 2007 11:27 am    Post subject: Reply with quote

Quote:
July7, активировать расширения через CMOD, наверно более правильный путь, но не единственный, разве не так? По крайней мере активация через smod тоже провереный вариант. Поправьте меня, если я заблуждаюсь.


Соглана с Вами, vga. Конечно для тестирования можно и в smod активировать, но мне кажется, что более правильным для использования sap-расширения является сразу создать свой проект в cmod, может, я и не права. Embarassed [/quote]
Back to top
View user's profile Send private message
dump
Участник
Участник



Joined: 09 Nov 2007
Posts: 7

PostPosted: Thu Nov 29, 2007 12:17 pm    Post subject: Reply with quote

интересный вопрос - я почитал в курсе - там написано что CMOD позволяет комбинировать расширения из SMOD но четко не написано что используйте только CMOD - тогда зачем есть активация в SMOD.
Я видел на проектах что экстракция из BW была сделана на основе проекта SMOD - и работала несколько лет без проблем - а при накатывании патча - внезапно деакивировался проект - и были серьезные проблемы - ведь раздуплились когда уже из BW пошел неверный отчет
Back to top
View user's profile Send private message
A_Smith
Участник
Участник



Joined: 28 Nov 2007
Posts: 30

PostPosted: Thu Nov 29, 2007 12:58 pm    Post subject: Reply with quote

vga wrote:
Если поставить в коде enhancement:
Code:
BREAK ваш_логин


при входе попадаете в отладчик?


Вы уж меня простите за глупые вопросы =)...но как править enhancement... Embarassed
Back to top
View user's profile Send private message
vga
Мастер
Мастер


Age: 200
Joined: 04 Oct 2007
Posts: 1218
Location: Санкт-Петербург

PostPosted: Thu Nov 29, 2007 1:14 pm    Post subject: Reply with quote

A_Smith wrote:
vga wrote:
Если поставить в коде enhancement:
Code:
BREAK ваш_логин


при входе попадаете в отладчик?


Вы уж меня простите за глупые вопросы =)...но как править enhancement... Embarassed


Ну я имел ввиду в коде инклюда ZXUSR01 первой строкой поставьте break.
Back to top
View user's profile Send private message Blog Visit poster's website
A_Smith
Участник
Участник



Joined: 28 Nov 2007
Posts: 30

PostPosted: Thu Nov 29, 2007 3:18 pm    Post subject: Reply with quote

vga wrote:
A_Smith wrote:
vga wrote:
Если поставить в коде enhancement:
Code:
BREAK ваш_логин


при входе попадаете в отладчик?


Вы уж меня простите за глупые вопросы =)...но как править enhancement... Embarassed


Ну я имел ввиду в коде инклюда ZXUSR01 первой строкой поставьте break.


Нет не вываливается в отладчик…у нас просто раньше был написан мультилогин потом его чудесным образом(хз как) отключили…вот теперь пишу совсем другую задачу…но ни чего не выходит(((( Я думаю что где-то это всё застопорено…вот только найти где это не увы не могу…
Back to top
View user's profile Send private message
vga
Мастер
Мастер


Age: 200
Joined: 04 Oct 2007
Posts: 1218
Location: Санкт-Петербург

PostPosted: Thu Nov 29, 2007 5:38 pm    Post subject: Reply with quote

A_Smith wrote:
Нет не вываливается в отладчик…у нас просто раньше был написан мультилогин потом его чудесным образом(хз как) отключили…вот теперь пишу совсем другую задачу…но ни чего не выходит(((( Я думаю что где-то это всё застопорено…вот только найти где это не увы не могу…


Простите, может глупые вопросы:
- После активации enhancement в линии загорелся зеленый кружок?
- Сам инклюд ZXUSR01 активировали ?
Back to top
View user's profile Send private message Blog Visit poster's website
A_Smith
Участник
Участник



Joined: 28 Nov 2007
Posts: 30

PostPosted: Thu Nov 29, 2007 5:50 pm    Post subject: Reply with quote

vga wrote:
A_Smith wrote:
Нет не вываливается в отладчик…у нас просто раньше был написан мультилогин потом его чудесным образом(хз как) отключили…вот теперь пишу совсем другую задачу…но ни чего не выходит(((( Я думаю что где-то это всё застопорено…вот только найти где это не увы не могу…


Простите, может глупые вопросы:
- После активации enhancement в линии загорелся зеленый кружок?
- Сам инклюд ZXUSR01 активировали ?


Да все нормально...я навичек =)...да усе зеленое и активировано =)
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP All times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
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.