Текущее время: Ср, июл 23 2025, 22:27

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Передать параметр в средство поиска
СообщениеДобавлено: Чт, фев 16 2012, 09:54 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 03 2009, 15:37
Сообщения: 292
Откуда: Алматы
Пол: Мужской
Добрый день, коллеги.

Модифицирован ЭД DZUONR, добавлено средство поиска. Одним из импорт параметров является контрагент, значение по умолчанию подтягивается из ID PARAMETER-а. Заказчик хочет чтобы при создании, изменении документов FB01, FB02, FF67, FBR1, FBR2, т.д. в импорт параметры средства поиска (контрагент) передавался либо Дебитор, либо Кредитор (что заполнено) документа. Т.е. они хотят видеть только те записи в СП, в которых участвует указанный Дебитор, либо Кредитор. Кто-нибудь реализовывал такое без подлома экрана? Поделитесь опытом пожалуйста...

С уважением, FeBO.

_________________
Все в этом мире стоит под сомнением, над сомнением – только google...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Передать параметр в средство поиска
СообщениеДобавлено: Чт, фев 16 2012, 11:06 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июл 15 2009, 05:55
Сообщения: 174
Откуда: Мегион - > СПб
Пол: Мужской
Если ваше средство поиска, то для него воспользуйтесь
пользовательским средством поиска

Импортировать данные по кредитору/дебитору (если они не указаны в самом ракурсе вашего средства поиска) в ФМ данного средства можно через чтение данных программы по стеку.
viewtopic.php?f=13&t=73904

_________________
Ничто так не заразительно, как смех начальника...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Передать параметр в средство поиска
СообщениеДобавлено: Пт, фев 17 2012, 17:18 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 03 2009, 15:37
Сообщения: 292
Откуда: Алматы
Пол: Мужской
LinevskiySV написал:
Если ваше средство поиска, то для него воспользуйтесь
пользовательским средством поиска

Импортировать данные по кредитору/дебитору (если они не указаны в самом ракурсе вашего средства поиска) в ФМ данного средства можно через чтение данных программы по стеку.
viewtopic.php?f=13&t=73904

Я честно говоря так и делал, в вызове средства поиска считывал значение через ASSIGN, но привязываться к транзакции как-то не очень красиво получается. Ищу более универсальное решение.

_________________
Все в этом мире стоит под сомнением, над сомнением – только google...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Передать параметр в средство поиска
СообщениеДобавлено: Пт, фев 17 2012, 17:24 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
FeBO-Sh написал:
но привязываться к транзакции как-то не очень красиво получается.

Почему "к транзакции", а не к программе? Тем более что речь идет об ЭД для бухгалтерских документов.
У нас была схожая задача, но подменять нужно было несколько полей, в том числе и те, которые на экранах не показывались.
Поэтому реализовали через замещения и доп.экраны.

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передать параметр в средство поиска
СообщениеДобавлено: Сб, фев 18 2012, 18:54 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 03 2009, 15:37
Сообщения: 292
Откуда: Алматы
Пол: Мужской
Удав написал(а):
FeBO-Sh написал:
но привязываться к транзакции как-то не очень красиво получается.

Почему "к транзакции", а не к программе? Тем более что речь идет об ЭД для бухгалтерских документов.
У нас была схожая задача, но подменять нужно было несколько полей, в том числе и те, которые на экранах не показывались.
Поэтому реализовали через замещения и доп.экраны.

Добрый вечер, Удав.

Возможно вы меня не правильно поняли, а возможно я вас не правильно понял.

Цель задачи: Подставлять значение кредитора или дебитора в импорт параметры средство поиска. У меня множество разных транзакций, создание и изменение разных документов. В каких-то транзакциях можно достучаться до дебитора или кредитора через ASSIGN поле дебитора BSEG-KUNNR, BSEG-LIFNR (FB01), в других транзакциях таких полей просто нету, есть транзакции где дебитор или кредитор в табличной части. Конечно можно для каждой транзакции сделать универсальную обработку (ASSIGN) но как и говорил как-то не очень красиво получается, ищу более красивого решения если конечно таковое имеется ).

_________________
Все в этом мире стоит под сомнением, над сомнением – только google...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Передать параметр в средство поиска
СообщениеДобавлено: Пн, фев 20 2012, 11:28 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
FeBO-Sh написал:
Цель задачи: Подставлять значение кредитора или дебитора в импорт параметры средство поиска.

Ну тогда все проще: если дебитор или кредитор - не поля экспорта, то нужно указать в средстве поиска для соотвествующих полей KUNNR и LIFNR в значении по умолчанию parameter id KUN и LIF соответственно.
FeBO-Sh написал:
есть транзакции где дебитор или кредитор в табличной части

Это какие? :o И главное - кто их реально использует?

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передать параметр в средство поиска
СообщениеДобавлено: Пн, фев 20 2012, 12:44 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 03 2009, 15:37
Сообщения: 292
Откуда: Алматы
Пол: Мужской
Удав написал(а):
FeBO-Sh написал:
Цель задачи: Подставлять значение кредитора или дебитора в импорт параметры средство поиска.

Ну тогда все проще: если дебитор или кредитор - не поля экспорта, то нужно указать в средстве поиска для соотвествующих полей KUNNR и LIFNR в значении по умолчанию parameter id KUN и LIF соответственно.
FeBO-Sh написал:
есть транзакции где дебитор или кредитор в табличной части

Это какие? :o И главное - кто их реально использует?

Там не все так легко, В СП только одно поле Контрагент, оно же Дебитор, оно же Кредитор, так что параметром ID по умолчанию как бы не получится.
К примеру транзакция: FBCJ ;)

_________________
Все в этом мире стоит под сомнением, над сомнением – только google...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Передать параметр в средство поиска
СообщениеДобавлено: Пн, фев 20 2012, 13:16 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Так средство поиска в любом случае нужно свое делать. И в FBCJ в каждой строке есть отдельные поля для дебитора и кредитора, соо сылкой на parameter id.

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передать параметр в средство поиска
СообщениеДобавлено: Пн, фев 20 2012, 14:03 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 03 2009, 15:37
Сообщения: 292
Откуда: Алматы
Пол: Мужской
Удав написал(а):
Так средство поиска в любом случае нужно свое делать. И в FBCJ в каждой строке есть отдельные поля для дебитора и кредитора, соо сылкой на parameter id.

Так и сделал, прикрутил свое средство поиска к ЭД DZUONR, в СП в значении по умолчанию для Контрагента прописал свой ID параметр (поскольку не было смысла туда подставлять ни KUN, ни LIF, ни BPA).
Теперь ломаю голову как бы сделать более менее красиво.
Было даже такое решение: поскольку СП своё, в пользовательском ФМ в момент определения параметров фильтрации добавлял свои значения через ASSIGN, либо считывал из ID Parametr-ов (KUN, LIF, BPA). Но как-то все это мне показалось не правильным.

_________________
Все в этом мире стоит под сомнением, над сомнением – только google...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Передать параметр в средство поиска
СообщениеДобавлено: Вс, апр 22 2012, 12:33 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 03 2009, 15:37
Сообщения: 292
Откуда: Алматы
Пол: Мужской
Всех приветствую.

Кто подскажет, передавал ли кто в пользовательское средство поиска поля ZUONR значения кредитора и дебитора (для фильтрации данных) в транзакции FF67? Через ASSIGN вижу всех дебиторов и кредиторов, а мне нужно по той строке, по которой запускаю средство поиска.

_________________
Все в этом мире стоит под сомнением, над сомнением – только google...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Передать параметр в средство поиска
СообщениеДобавлено: Пн, апр 23 2012, 16:46 
Ассистент
Ассистент

Зарегистрирован:
Чт, май 17 2007, 16:31
Сообщения: 40
Откуда: Санкт-Петербург
В подобной ситуации делал два входящих параметра с ID KUN и LIF. А в пользовательском ФМ разные выборки в зависимости от наличия кредитора или дебитора. Т.е. СП можно использовать с разными ЭД, таблицами, структурами и т.д. и не иметь проблем с ASSIGN.


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

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


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

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


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

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