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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Селекционный экран. Параметр из пользовательских переменных
СообщениеДобавлено: Вт, май 15 2012, 14:36 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, мар 09 2006, 13:45
Сообщения: 86
Доброго дня. Задача следующая: необходимо для отчета создать вариант в котором один из параметров заполнять значением из пользвательских переменных, тоесть вижу что из TVARV то это можно сделать, но мне это не подходит, так как параметр заполняется именно в зависимости от пользвателя. Тоесть десять разных пользователей запускают одну и туже транзакцию и в поле к примеру склад у каждого своё значение. Как?


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

Зарегистрирован:
Пт, ноя 12 2004, 10:44
Сообщения: 370
Откуда: Москва
WDED написал(а):
Доброго дня. Задача следующая: необходимо для отчета создать вариант в котором один из параметров заполнять значением из пользвательских переменных, тоесть вижу что из TVARV то это можно сделать, но мне это не подходит, так как параметр заполняется именно в зависимости от пользвателя. Тоесть десять разных пользователей запускают одну и туже транзакцию и в поле к примеру склад у каждого своё значение. Как?

SET/GET параметры для этого используются


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

Зарегистрирован:
Чт, мар 09 2006, 13:45
Сообщения: 86
holocron написал(а):
SET/GET параметры для этого используются


Я может не очень понятно задал вопрос. Как это сделать без АБАПА? На селекционнике можно задать переменную выбора. Но там в поле "Переменная выбора" доступно только T: табличная переменная из TVARV. Хотя в описалове сказано что можно прикрутить ФМ. Вот в этом направлении собственно и вопрос.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Селекционный экран. Параметр из пользовательских переменных
СообщениеДобавлено: Ср, май 16 2012, 07:18 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
WDED написал(а):
holocron написал(а):
SET/GET параметры для этого используются

Хотя в описалове сказано что можно прикрутить ФМ. Вот в этом направлении собственно и вопрос.

Можно узнать где именно это написано?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Селекционный экран. Параметр из пользовательских переменных
СообщениеДобавлено: Ср, май 16 2012, 07:55 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, мар 09 2006, 13:45
Сообщения: 86
Besa написал:
Можно узнать где именно это написано?


Ну конечно. F1 на поле "Переменная выбора" и вот такой текст:
Значения критериев выбора присваиваются через переменные
If the field is flagged as 'Variable', the relevant selection criterion is supplied with values by a table variable or a function module.
If values already exist for the selection criterion on the selection screen, these are overwritten by values from the function module/table variable.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Селекционный экран. Параметр из пользовательских переменных
СообщениеДобавлено: Ср, май 16 2012, 08:39 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
WDED написал(а):
Besa написал:
Можно узнать где именно это написано?


Ну конечно. F1 на поле "Переменная выбора" и вот такой текст:
Значения критериев выбора присваиваются через переменные
If the field is flagged as 'Variable', the relevant selection criterion is supplied with values by a table variable or a function module.
If values already exist for the selection criterion on the selection screen, these are overwritten by values from the function module/table variable.

Понятно, имхо, речь идет о ФМ-ах, которые подцеплены к dynamic date calculations.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Селекционный экран. Параметр из пользовательских переменных
СообщениеДобавлено: Ср, май 16 2012, 09:11 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Название отчета скажите.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Селекционный экран. Параметр из пользовательских переменных
СообщениеДобавлено: Ср, май 16 2012, 09:19 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, мар 09 2006, 13:45
Сообщения: 86
Besa написал:
Название отчета скажите.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Селекционный экран. Параметр из пользовательских переменных
СообщениеДобавлено: Ср, май 16 2012, 09:24 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, мар 09 2006, 13:45
Сообщения: 86
Besa написал:
Понятно, имхо, речь идет о ФМ-ах, которые подцеплены к dynamic date calculations.


Тоже такая мысль посетила, но была надежда что это не так и можно чтото гдето допилить не трогая непосредственно отчет, особенно если он из стандарта.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Селекционный экран. Параметр из пользовательских переменных
СообщениеДобавлено: Ср, май 16 2012, 09:34 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
WDED написал(а):
Besa написал:
Название отчета скажите.

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

:) Я это понимаю. Хотел посмотреть именно Ваш отчет.
Цитата:
Тоже такая мысль посетила, но была надежда что это не так и можно чтото гдето допилить не трогая непосредственно отчет, особенно если он из стандарта.

Просто в своей практике не встречал такого никогда, есть тип T D B. T и D понятно. B - это и есть зависимые от юзера, но там нужно memory id обязательно, если есть то все ок. Управляем значениями через ФМ-ы VARI_USER_VARS_* из программы или через менюшку user variables.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Селекционный экран. Параметр из пользовательских переменных
СообщениеДобавлено: Ср, май 16 2012, 09:48 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, мар 09 2006, 13:45
Сообщения: 86
Besa написал:
B - это и есть зависимые от юзера, но там нужно memory id обязательно, если есть то все ок. Управляем значениями через ФМ-ы VARI_USER_VARS_* из программы или через менюшку user variables.


Интересно. Можно в этом месте чуть поподробней. Что сделать чтобы в списке появилась B?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Селекционный экран. Параметр из пользовательских переменных
СообщениеДобавлено: Ср, май 16 2012, 10:09 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
WDED написал(а):
Besa написал:
B - это и есть зависимые от юзера, но там нужно memory id обязательно, если есть то все ок. Управляем значениями через ФМ-ы VARI_USER_VARS_* из программы или через менюшку user variables.


Интересно. Можно в этом месте чуть поподробней.

Если у Вас поля с memory ID, то все просто. Запускаете программу, идете в menu-goto-user variables, определяете значение для этого поля в рамках этого юзера. Дальше создаете вариант программы, где указываете полю тип B. Все.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Селекционный экран. Параметр из пользовательских переменных
СообщениеДобавлено: Ср, май 16 2012, 10:26 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, мар 09 2006, 13:45
Сообщения: 86
Besa написал:
Если у Вас поля с memory ID, то все просто. Запускаете программу, идете в menu-goto-user variables, определяете значение для этого поля в рамках этого юзера. Дальше создаете вариант программы, где указываете полю тип B. Все.


Всё понял. Спасибо.


Последний раз редактировалось WDED Ср, май 16 2012, 13:06, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Селекционный экран. Параметр из пользовательских переменных
СообщениеДобавлено: Ср, май 16 2012, 13:06 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, мар 09 2006, 13:45
Сообщения: 86
Но теперь добавляю memory ID а поле menu-goto-user variables неактивно, соответсвенно буква B в варианте появилась но к ней соответсвенно нет вариантов. Что не так делаю. Или например взять стандарт MB52 у него в menu-goto-user variables можно настроить выбор для WERKS а вот для LGORT нельзя, хотя у LGORT тоже memory id в отчете фигурирует.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Селекционный экран. Параметр из пользовательских переменных
СообщениеДобавлено: Ср, май 16 2012, 13:11 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
WDED написал(а):
Но теперь добавляю memory ID а поле menu-goto-user variables неактивно, соответсвенно буква B в варианте появилась но к ней соответсвенно нет вариантов. Что не так делаю. Или например взять стандарт MB52 у него в menu-goto-user variables можно настроить выбор для WERKS а вот для LGORT нельзя, хотя у LGORT тоже memory id в отчете фигурирует.

А у Вас memory ID существующий или просто прописали от себя в коде?


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.

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


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

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


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

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