Текущее время: Ср, май 14 2025, 01:19

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Параметры в Functional modules
СообщениеДобавлено: Чт, мар 31 2005, 12:59 
Гость
Коллеги, здравствуйте!

Подскажите как задекларировать входные параметры в FM.

Спасибо.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 31 2005, 13:11 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вс, сен 05 2004, 12:11
Сообщения: 420
Откуда: SAP ERP 2005
Хм, в смысле ?

_________________
Чтоб у нас все было, и нам за это ничего не было ! :-)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 31 2005, 14:22 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
попробуйте нажать F1, обычно помогает

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 31 2005, 16:14 
Гость
С параметрами в FM разобрался.

Другой вопрос:

Делаю отчет через SAP Query. InfoSet делаю на основе структуры и функционального модуля.
Как передать параметр из поля экрана выбора параметров SAP Query в InfoSet и определить его для параметра функционального модуля.

Вот пример кода, где YRUMMMDCR - структура а XMMMDCR - заливаемая внутренняя таблица. Параметру I_BUKRS необходимо передать значение вводимое в поле "Plant" в экране выбора параметров SAP Query.

REPORT RSAQDVP.

data:
YRUMMMDCR type YRUMMMDCR,
XMMMDCR type standard table of YRUMMMDCR.

field-symbols: <struc> type YRUMMMDCR.

CALL FUNCTION 'Z_RU_MAT_MASTERDATA_PAR'
EXPORTING
I_BUKRS = ?
TABLES
MMMDCR = XMMMDCR.

loop at XMMMDCR assigning <struc>.
move-corresponding <struc> to YRUMMMDCR.
endloop.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 31 2005, 16:22 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Насколько я терся с подложками под Query, экран параметра определяется именно в программе-подложке :roll: А потом уже подтягивается из нее в Query...

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 31 2005, 16:36 
Гость
Подскажите, пожалуйста, как определить экран параметра.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 31 2005, 16:38 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Vik написал(а):
REPORT RSAQDVP.

я имел ввиду следующее:
PARAMETERS: pa_bukrs LIKE t001-bukrs ...
это пишется в программе-подложке (в той, откуда вызывается ваш ФМ). Она у вас, почему-то, не в пользовательском Namespace'е, кстати...
Vik написал(а):

data:
YRUMMMDCR type YRUMMMDCR,
XMMMDCR type standard table of YRUMMMDCR.

field-symbols: <struc> type YRUMMMDCR.

CALL FUNCTION 'Z_RU_MAT_MASTERDATA_PAR'
EXPORTING
I_BUKRS = ?
TABLES
MMMDCR = XMMMDCR.

loop at XMMMDCR assigning <struc>.
move-corresponding <struc> to YRUMMMDCR.
endloop.

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 01 2005, 09:33 
Гость
nicky555 написал:
Vik написал(а):
REPORT RSAQDVP.

я имел ввиду следующее:
PARAMETERS: pa_bukrs LIKE t001-bukrs ...
это пишется в программе-подложке (в той, откуда вызывается ваш ФМ). Она у вас, почему-то, не в пользовательском Namespace'е, кстати...
Vik написал(а):

data:
YRUMMMDCR type YRUMMMDCR,
XMMMDCR type standard table of YRUMMMDCR.

field-symbols: <struc> type YRUMMMDCR.

CALL FUNCTION 'Z_RU_MAT_MASTERDATA_PAR'
EXPORTING
I_BUKRS = ?
TABLES
MMMDCR = XMMMDCR.

loop at XMMMDCR assigning <struc>.
move-corresponding <struc> to YRUMMMDCR.
endloop.


Этот код и есть подложка, это закладка "Програмное считывание данных" в Инфосете. Переменная <struc>, насколько я понимаю, является структурой Инфосета.
Если я декларирую параметр вида PARAMETERS: COMPANY LIKE YRUMMMDCR-COMPCODE ..., то он вылезает отдельным полем в экране выбора параметров. Мне же нужно использовать уже существующее поле параметра.

Изображение


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Пт, апр 01 2005, 10:37 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
чего-то я не пойму...
а зачем вы определяете параметры в инфо-сете? :shock:
определите их в программе, они автоматически подтянутся к вам в инфо-сет.

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


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

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


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

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


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

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