Текущее время: Пн, июл 21 2025, 17:21

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Search help exit. Поле в выборку попадает, но в результате не заносится в RECORD_TAB
СообщениеДобавлено: Пн, окт 26 2009, 15:55 
Специалист
Специалист

Зарегистрирован:
Чт, сен 04 2008, 12:40
Сообщения: 119
Откуда: Пермь
Пол: Мужской
Всем привет
Делаю элементарное средство поиска для поля партия в транзакции MIGO. Данное элементарное ср-во поиска входит в комплексное ср-во поиска MCH1.
Ср-во поиска делаю не с помощью Метода выбора, а пишу свой ФМ (search help exit).
Цель - в результате поиска, выдавать: Материал, Завод, Склад, Партия и Табельный номер. Табельный номер достается из поля AUSP-ATWRT. Вообщем то в целом методика понятна. Формирую свою таблицу с результатом поиска, потом, используя ФМ F4UT_RESULTS_MAP, переношу данные в таблицу RECORD_TAB.
Табелный номер по моим условиям в мою таблицу успешно выбирается.
НО! При выводе результатов имею заполненные столбцы и пустой столбец с табельны номером. После выполнения ФМ'а F4UT_RESULTS_MAP RECORD_TAB-STRING заполняется всеми требующимися данными кроме табельного номера. В чем закавыка - понять пока не смог...
Подскажите, что я делаю не так?

Да, и в самом ср-ве поиска и в моей внутренней таблице с результатом выбора набор полей совпадает.

_________________
Если долго биться головой об стену, то вскоре в стене появится небольшое отверстие ...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Search help exit. Поле в выборку попадает, но в результате не заносится в RECORD_TAB
СообщениеДобавлено: Пн, окт 26 2009, 16:19 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, ноя 07 2006, 09:49
Сообщения: 303
На каком этапе выбираются данные и на каком маппируются?

_________________
* * *


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Search help exit. Поле в выборку попадает, но в результате не заносится в RECORD_TAB
СообщениеДобавлено: Пн, окт 26 2009, 16:23 
Специалист
Специалист

Зарегистрирован:
Чт, сен 04 2008, 12:40
Сообщения: 119
Откуда: Пермь
Пол: Мужской
Забыл написать. Данные выбираются в taimpoint SELECT.

_________________
Если долго биться головой об стену, то вскоре в стене появится небольшое отверстие ...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Search help exit. Поле в выборку попадает, но в результате не заносится в RECORD_TAB
СообщениеДобавлено: Пн, окт 26 2009, 16:27 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, ноя 07 2006, 09:49
Сообщения: 303
А на этапе DISP пусто в структуре?

_________________
* * *


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Search help exit. Поле в выборку попадает, но в результате не заносится в RECORD_TAB
СообщениеДобавлено: Пн, окт 26 2009, 16:35 
Специалист
Специалист

Зарегистрирован:
Чт, сен 04 2008, 12:40
Сообщения: 119
Откуда: Пермь
Пол: Мужской
На этапе "DISP" RECORD_TAB-STRING содержит все данные кроме Табельного нмера. В этом и проблема. Не могу понять, почему все остальные данные заполняются, а табельный номер нет.
Хотя в таблице, которую указываю в параметре SOURCE_TAB при вызове ФМ F4UT_RESULTS_MAP , табельный номер содержится.

Данные я выбираю и маппирую на одном этапе - в точке прерывания "SELECT".

_________________
Если долго биться головой об стену, то вскоре в стене появится небольшое отверстие ...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Search help exit. Поле в выборку попадает, но в результате не заносится в RECORD_TAB
СообщениеДобавлено: Пн, окт 26 2009, 16:47 
Специалист
Специалист

Зарегистрирован:
Пт, сен 05 2008, 08:08
Сообщения: 134
Пол: Женский
Может, когда таблицу заполняете, ведущие нули не пишете в табельный номер?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Search help exit. Поле в выборку попадает, но в результате не заносится в RECORD_TAB
СообщениеДобавлено: Пн, окт 26 2009, 16:53 
Специалист
Специалист

Зарегистрирован:
Чт, сен 04 2008, 12:40
Сообщения: 119
Откуда: Пермь
Пол: Мужской
Мм.. а что такое ведущие нули? Никаких нулей я не пишу. Можно тут поподробнее?

_________________
Если долго биться головой об стену, то вскоре в стене появится небольшое отверстие ...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Search help exit. Поле в выборку попадает, но в результате не заносится в RECORD_TAB
СообщениеДобавлено: Пн, окт 26 2009, 16:59 
Специалист
Специалист

Зарегистрирован:
Чт, сен 04 2008, 12:40
Сообщения: 119
Откуда: Пермь
Пол: Мужской
Я сильно извиняюсь! Все нормально. Название полей во внутренней таблице и в самом средстве поиска отличались одной буквой...

_________________
Если долго биться головой об стену, то вскоре в стене появится небольшое отверстие ...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Search help для признаков. Результат в одном поле...
СообщениеДобавлено: Ср, окт 28 2009, 15:14 
Специалист
Специалист

Зарегистрирован:
Чт, сен 04 2008, 12:40
Сообщения: 119
Откуда: Пермь
Пол: Мужской
Столкнулся с очередной проблемой.
Пишу ФМ для использования его в качестве средства поиска при выборе значений признака в классификации.
Вот о чем речь. При создании признака через ct04 ему можно присвоить ФМ, который будет участвовать в проверке введенных значений и поиска доступных значений для ввода (по F4).

Для этого создал функциональную группу Z_TABNOMER_SHLP_GF.
В ней два ФМ'а Z_TABNOMER_SHLP и Z_TABNOMER_SHLP_F4 с указанными в хелпе итерфейсами.
В свойствах признака указал ФМ Z_TABNOMER_SHLP (пустой). Но выборка доступных значений ведется в Z_TABNOMER_SHLP_F4 .

Впринципе доступные значения выбираются, но есть несколько моментов, которые я никак не могу догнать.
1. В результате нажатия F4 сразу выдается результат поиска, тоесть экран для наложения ограничений игнорируется;
2. Результат поиска выдается в одном поле. ТОесть, если мне надо три столбца, то эти три столбца присутствуют, но данные каждой строки не в трех отдельных ячейках, а в одном поле.

Использую ФМ F4IF_INT_TABLE_VALUE_REQUEST.
Кто сталкивался - поясните пожалуйста!

_________________
Если долго биться головой об стену, то вскоре в стене появится небольшое отверстие ...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Search help для признаков. Результат в одном поле...
СообщениеДобавлено: Ср, окт 28 2009, 16:04 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, ноя 07 2006, 09:49
Сообщения: 303
Hexogon написал:
1. В результате нажатия F4 сразу выдается результат поиска, тоесть экран для наложения ограничений игнорируется;
2. Результат поиска выдается в одном поле. ТОесть, если мне надо три столбца, то эти три столбца присутствуют, но данные каждой строки не в трех отдельных ячейках, а в одном поле.

1) Тип запуска сменить с "Немедленный вывод значений".
2) EXP параметру присвоить, если я правильно понял.

_________________
* * *


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Search help exit. Поле в выборку попадает, но в результате не заносится в RECORD_TAB
СообщениеДобавлено: Ср, окт 28 2009, 16:15 
Специалист
Специалист

Зарегистрирован:
Чт, сен 04 2008, 12:40
Сообщения: 119
Откуда: Пермь
Пол: Мужской
Дк вот где сменить условие 'Немедленный вывод значений' ? В серч хелпе я знаю где это делается. А тут весь серч хелп из фм'а состоит. Нету штатного экранчика, где можно было бы указывать какие поля участвуют в SH и какой режим вывода.
Я так понимаю, надо либо параметр в ФМ передавать или какой то еще ФМ использовать.

Вот тут можно поподробнее, я не понял "2) EXP параметру присвоить, если я правильно понял."

_________________
Если долго биться головой об стену, то вскоре в стене появится небольшое отверстие ...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Search help exit. Поле в выборку попадает, но в результате не заносится в RECORD_TAB
СообщениеДобавлено: Ср, окт 28 2009, 16:57 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, ноя 07 2006, 09:49
Сообщения: 303
Hexogon написал:
А тут весь серч хелп из фм'а состоит.

А ФМ куда прицепляется? Насколько я понял задачу, этот ФМ является расширением стандартного средства поиска. Так как-бы логично.

_________________
* * *


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Search help exit. Поле в выборку попадает, но в результате не заносится в RECORD_TAB
СообщениеДобавлено: Чт, окт 29 2009, 05:36 
Специалист
Специалист

Зарегистрирован:
Чт, сен 04 2008, 12:40
Сообщения: 119
Откуда: Пермь
Пол: Мужской
ФМ прицепляется к признаку в транзакции ct04.

_________________
Если долго биться головой об стену, то вскоре в стене появится небольшое отверстие ...


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

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


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

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


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

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