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

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


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

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


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

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