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

Средство поиска Дата



 
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP
View previous topic :: View next topic  
Author Message
bercut
Участник
Участник


Age: 48
Joined: 08 Aug 2011
Posts: 5

PostPosted: Thu Oct 18, 2012 5:29 pm    Post subject: Средство поиска Дата Reply with quote

Подскажите пожалуйста, какое средство поиска прописать в Атрибут 'СредПоиска' Поля ввода-вывода, которое расположено на 100 экране, для выбора даты из календаря, по аналогии с PARAMETERS p_date TYPE dats ?
Back to top
View user's profile Send private message
Igor_34_rus
Специалист
Специалист



Joined: 08 Apr 2009
Posts: 75

PostPosted: Fri Oct 19, 2012 9:50 am    Post subject: Reply with quote

самый простой способ сделать брать из словаря(галка такая) объявлять как "VBAK-AUDAT"...
Back to top
View user's profile Send private message
bercut
Участник
Участник


Age: 48
Joined: 08 Aug 2011
Posts: 5

PostPosted: Fri Oct 19, 2012 10:25 am    Post subject: Reply with quote

Igor_34_rus wrote:
самый простой способ сделать брать из словаря(галка такая) объявлять как "VBAK-AUDAT"...

Не совсем понял о чём идёт речь, но куда уж проще, чем просто прописать название средства поиска в поле и всё, не нужны никакие обработчики и т.п.
На данный момент реализовал через кнопку, расположенную рядом с полем, которая вызывает 'F4_DATE'. Но это не совсем то, а хотелось бы, например как со СП PREM, прописал его в поле и всё красиво.
Back to top
View user's profile Send private message
Igor_34_rus
Специалист
Специалист



Joined: 08 Apr 2009
Posts: 75

PostPosted: Fri Oct 19, 2012 11:57 am    Post subject: Reply with quote

bercut wrote:
Igor_34_rus wrote:
самый простой способ сделать брать из словаря(галка такая) объявлять как "VBAK-AUDAT"...

Не совсем понял о чём идёт речь, но куда уж проще, чем просто прописать название средства поиска в поле и всё, не нужны никакие обработчики и т.п.
На данный момент реализовал через кнопку, расположенную рядом с полем, которая вызывает 'F4_DATE'. Но это не совсем то, а хотелось бы, например как со СП PREM, прописал его в поле и всё красиво.

потому что это не совсем ср-во поиска... это более низкоуровневая структура

решение через кнопку вообще не понятно есть же "PROCESS ON HELP-REQUEST."
ну или как на картинке



.JPG
 Description:
 Filesize:  49.33 KB
 Viewed:  23075 Time(s)

.JPG


Back to top
View user's profile Send private message
bercut
Участник
Участник


Age: 48
Joined: 08 Aug 2011
Posts: 5

PostPosted: Fri Oct 19, 2012 12:31 pm    Post subject: Reply with quote

Igor_34_rus wrote:
bercut wrote:
Igor_34_rus wrote:
самый простой способ сделать брать из словаря(галка такая) объявлять как "VBAK-AUDAT"...

Не совсем понял о чём идёт речь, но куда уж проще, чем просто прописать название средства поиска в поле и всё, не нужны никакие обработчики и т.п.
На данный момент реализовал через кнопку, расположенную рядом с полем, которая вызывает 'F4_DATE'. Но это не совсем то, а хотелось бы, например как со СП PREM, прописал его в поле и всё красиво.

потому что это не совсем ср-во поиска... это более низкоуровневая структура

решение через кнопку вообще не понятно есть же "PROCESS ON HELP-REQUEST."
ну или как на картинке


Спасибо за подсказку! Т.к. только начал общаться с визуализацией в SAPе, поэтому не знал про этот вариант, как на картинке. Он-то мне как раз и нужен был. Соответственно, как я вас понял, без обработчика события этого поля не обойтись, но это уже не проблема.
Back to top
View user's profile Send private message
Mania4e11o
Участник
Участник


Age: 34
Joined: 12 Dec 2011
Posts: 47
Location: Рязань

PostPosted: Wed Oct 24, 2012 2:25 pm    Post subject: Re: Средство поиска Дата Reply with quote

bercut wrote:
Подскажите пожалуйста, какое средство поиска прописать в Атрибут 'СредПоиска' Поля ввода-вывода, которое расположено на 100 экране, для выбора даты из календаря, по аналогии с PARAMETERS p_date TYPE dats ?


Или я что-то не понял, или это делается так:

1. Создаете переменную в ТОП-инклуде, примерно такого типа
Code:
data type likp-bldat.

2. Идете в сотый экран, и добавляете это поле из программы.
Дальнейшую последовательность привожу в скринах.









Дальше активируете и все.

_________________
Лучше в 22:00 дома, чем в 21:30 в морге
Back to top
View user's profile Send private message Blog
RA
Участник
Участник



Joined: 03 Dec 2007
Posts: 13

PostPosted: Thu Oct 25, 2012 11:45 am    Post subject: Reply with quote

попробуйте указать средство поиска: BU_DATE_CHAR
Back to top
View user's profile Send private message
Igor_34_rus
Специалист
Специалист



Joined: 08 Apr 2009
Posts: 75

PostPosted: Thu Oct 25, 2012 3:04 pm    Post subject: Reply with quote

RA wrote:
попробуйте указать средство поиска: BU_DATE_CHAR

у меня(4,6с) такое отсутствует...
Back to top
View user's profile Send private message
bercut
Участник
Участник


Age: 48
Joined: 08 Aug 2011
Posts: 5

PostPosted: Fri Nov 09, 2012 5:58 pm    Post subject: Reply with quote

Подскажите, а как к кнопке расположенной на своём экране (100) привязать вызов средства поиска PREM (Фамилия, имя) с возможностью дальнейшей обработки полученного табельного номера ?
Back to top
View user's profile Send private message
hoar
Участник
Участник



Joined: 23 Jun 2008
Posts: 30

PostPosted: Fri Nov 09, 2012 8:23 pm    Post subject: Reply with quote

bercut wrote:
Подскажите, а как к кнопке расположенной на своём экране (100) привязать вызов средства поиска PREM (Фамилия, имя) с возможностью дальнейшей обработки полученного табельного номера ?

На экране (dynpro) перейти в закладку список элементов экрана. На ней будет куча других закладок со свойствами полей. Перейти в самую правую. Найти искомое поле (оно должно быть основано на домене табельный номер) найти колонку средство поиска, ввести имя средства поиска.
Программировать ничего ни придется и кнопка на экране не потребуется.

Успехов.
Back to top
View user's profile Send private message
bercut
Участник
Участник


Age: 48
Joined: 08 Aug 2011
Posts: 5

PostPosted: Sat Nov 10, 2012 8:54 pm    Post subject: Reply with quote

hoar wrote:
bercut wrote:
Подскажите, а как к кнопке расположенной на своём экране (100) привязать вызов средства поиска PREM (Фамилия, имя) с возможностью дальнейшей обработки полученного табельного номера ?

На экране (dynpro) перейти в закладку список элементов экрана. На ней будет куча других закладок со свойствами полей. Перейти в самую правую. Найти искомое поле (оно должно быть основано на домене табельный номер) найти колонку средство поиска, ввести имя средства поиска.
Программировать ничего ни придется и кнопка на экране не потребуется.

Успехов.


Спасибо! Но в том-то всё и дело, что требуется реализовать вызов этого средства поиска именно через кнопку. Как сделать этот вызов через поле я знаю...
Back to top
View user's profile Send private message
XXX_:)
Аналитик
Аналитик


Age: 40
Joined: 01 Feb 2008
Posts: 387
Location: Воронеж

PostPosted: Sun Nov 11, 2012 3:33 pm    Post subject: Reply with quote

Тут на форуме ниже болталки(Talks | Беседка) есть раздел где собрано достаточно много информации по программированию, посмотрите там раздел "Search Help, Match Code". Если не найдете того, что нужно, пишите.

ЗЫ: любопытно, зачем вам нужно повесить средство поиска на кнопку, куда потом девать полученное значение? Мне кажется что то намудрили с постановкой, нужно стараться делать ближе к стандарту, это и пользователям, и консультантам и программистам проще, все сразу понимают что и как работает.

ЗЫЫ: я не злой, я тока учусь Twisted Evil

_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем
Back to top
View user's profile Send private message Blog
Display posts from previous:   
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP All times are GMT + 4 Hours
Page 1 of 1

 
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.