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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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