Текущее время: Вт, июн 24 2025, 02:25

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Получить строку, из которой вызвали search help
СообщениеДобавлено: Вт, сен 29 2015, 17:14 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пн, фев 18 2013, 13:37
Сообщения: 12
Коллеги, доброго времени суток.
Есть транзакция с экранной таблицей. Конкретно FB60. Оттуда надо получить содержимое строки (можно номер строки или buzei), на которой вызвали search help.
У нас именно search help не F4help. С F4Help-ом проблем бы не возникло, т.к. все нужное лежало бы в '(SAPLFSKB)ACGL_ITEM'),
Но на том этапе, на котором вызывается search help, у нас в '(SAPLFSKB)ACGL_ITEM') лежит 10-ая строка (т.к. последняя, нарисованная на экране).
Ближайшее значение, к которому удалось подобраться, это номер строки последнего PAI '(SAPLFSKB)CRS_SAVELINE'.
PAI не триггерится со стартом search help.
Сама таблица есть это '(SAPLFSKB)TAB_FSKB[]' при этом хэдер у нее все равно из 10-ой строки.

В стэке вызова экранов в дебаге прекрасно видно на какой строке затриггерен search help.
F4-HELP STANDARD FIELD: ACGL_ITEM-ZUONR LINE: 1 SAPLFSKB 0100

Как мне достать до стека вызова экранов или нормальным (приемлимым для большинства ситуаций) методом достать этот самый номер строки?

содержимое стака в дебаге:
Code:
FUNCTION   Z_MM_SH_CHRAGE_DOC_ZUONR_K   SAPLZMMN_UTILITES      LZMMN_UTILITESU12   194
FORM   CALL_SHLP_EXIT   SAPLSDSD      LSDSDF05   1.512
FUNCTION   DD_SHLP_SINGLE_STEP   SAPLSDSD      LSDSDU14   24
FORM   F4PROZ_LOOP   SAPLSDSD      LSDSDF05   151
FORM   F4PROZ   SAPLSDSD      LSDSDF05   55
FUNCTION   DD_SHLP_CALL_FROM_DYNP   SAPLSDSD      LSDSDU01   109
FUNCTION   HELP_START   SAPLSHL2      LSHL2U01   54
MODULE (PAI)   SAPHLP_PAI   SAPMSHLP      SAPMSHLP   349
EVENT   SYSTEM-EXIT   SAPMF05A      ???   0
PAI MODULE   SAPHLP_PAI    7
PAI SCREEN   0600   SAPMSHLP      7
F4-HELP STANDARD   FIELD: ACGL_ITEM-ZUONR LINE: 1   SAPLFSKB      0100   0
PAI SCREEN   1100   SAPMF05A      CONTROL INPUT   0
TRANSACTION   FB60(FB60)   0


п.с. ФМ 'SYSTEM_CALLSTACK' близок по смыслу, но стэка вызова экранов там нет :(


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Получить строку, из которой вызвали search help
СообщениеДобавлено: Ср, сен 30 2015, 23:06 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Я дико извиняюсь, но чем у вас "F4 help" от "search help" отличается и как в таком случае вы "search help" вызываете и для чего?

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Получить строку, из которой вызвали search help
СообщениеДобавлено: Чт, окт 01 2015, 09:53 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 15 2010, 14:06
Сообщения: 292
Присмотритесь к содержимому системных переменных. Тех, которые в SYST. Что содержит sy-index, sy-tabix?
Возможно, обойдётесь малой кровью


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Получить строку, из которой вызвали search help
СообщениеДобавлено: Пт, окт 02 2015, 08:17 
Специалист
Специалист

Зарегистрирован:
Чт, дек 16 2010, 15:23
Сообщения: 133
Откуда: Набережные Челны
Пол: Мужской
А почему нельзя прописать импорт параметры в средстве поиска и присвоить средство поиска структуре через ABAP-словарь с указанием откуда брать параметры?


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

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


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

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


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

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