Текущее время: Вс, июл 27 2025, 16:46

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Получение номеров материалов из select-options.
СообщениеДобавлено: Чт, фев 21 2013, 07:02 
Специалист
Специалист

Зарегистрирован:
Пн, мар 12 2012, 08:40
Сообщения: 226
Добрый день. Подскажите пожалуйста.
Code:
tables mara.
select-options s_name for mara-matnr.
data matnr_table type table of matnr.

Можно как-то заполнить таблицу matnr_table номерами материалов не прибегая к написанию сложного ФМ-а(в котором исследуется различные sign, option, low, high)? Может есть какой-то стандартный саповский ФМ.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Получение номеров материалов из select-options.
СообщениеДобавлено: Чт, фев 21 2013, 07:23 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, авг 28 2006, 11:24
Сообщения: 292
Пол: Мужской
Code:
tables mara.
select-options s_name for mara-matnr.
data matnr_table type table of matnr.

select matnr from mara into table matnr_table where matnr in s_name.

Или вы что-то другое имели ввиду? :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Получение номеров материалов из select-options.
СообщениеДобавлено: Чт, фев 21 2013, 07:27 
Специалист
Специалист

Зарегистрирован:
Пн, мар 12 2012, 08:40
Сообщения: 226
Rokhay написал:
Code:
tables mara.
select-options s_name for mara-matnr.
data matnr_table type table of matnr.

select matnr from mara into table matnr_table where matnr in s_name.

Или вы что-то другое имели ввиду? :)


Про эту возможность я знаю. Мне нужно передать в уже реализованный ФМ табличку артикулов материалов(data matnr_table type table of matnr).


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Получение номеров материалов из select-options.
СообщениеДобавлено: Чт, фев 21 2013, 07:38 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, авг 28 2006, 11:24
Сообщения: 292
Пол: Мужской
skaa написал(а):
Про эту возможность я знаю. Мне нужно передать в уже реализованный ФМ табличку артикулов материалов(data matnr_table type table of matnr).


И что мешает выбрать данные и передать?

А какие еще варианты могут быть? Если стоит задача составить список существующих материалов, удовлетворяющих условиям выбора, какие еще могут быть варианты, кроме выбора из БД?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Получение номеров материалов из select-options.
СообщениеДобавлено: Чт, фев 21 2013, 08:00 
Специалист
Специалист

Зарегистрирован:
Пн, мар 12 2012, 08:40
Сообщения: 226
Rokhay написал:
skaa написал(а):
Про эту возможность я знаю. Мне нужно передать в уже реализованный ФМ табличку артикулов материалов(data matnr_table type table of matnr).


И что мешает выбрать данные и передать?

А какие еще варианты могут быть? Если стоит задача составить список существующих материалов, удовлетворяющих условиям выбора, какие еще могут быть варианты, кроме выбора из БД?



Выборка данных из БД происходит в уже реализованном(не мной) Функциональном модуле на основании внутренней таблички с одним столбцом(артикул материала). В этом Функц. модуле не используется условие where matnr in s_name. Т,е вы мне предлагаете переписать существующий ФМ в связи с тем что я не могу передать ему на вход данные в нужном виде. Но этот вариант мне не совсем подходит.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Получение номеров материалов из select-options.
СообщениеДобавлено: Чт, фев 21 2013, 08:17 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
skaa написал(а):
Выборка данных из БД происходит в уже реализованном(не мной) Функциональном модуле на основании внутренней таблички с одним столбцом(артикул материала). В этом Функц. модуле не используется условие where matnr in s_name. Т,е вы мне предлагаете переписать существующий ФМ в связи с тем что я не могу передать ему на вход данные в нужном виде. Но этот вариант мне не совсем подходит.

Без обращения к БД у вас не получится надежно построить список материалов. Если в s_name будет условие вида "> 100000", то как будет выглядеть ваш список?
Здесь два выхода:
1. Дорабатывать ФМ, если возможно (чтобы принимал параметр типа ranges)
2. С помощью выборки из БД составлять список материалов, который уже передавать в ФМ. Очевидный минус - лишняя выборка

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Получение номеров материалов из select-options.
СообщениеДобавлено: Чт, фев 21 2013, 08:23 
Специалист
Специалист

Зарегистрирован:
Пн, мар 12 2012, 08:40
Сообщения: 226
Спасибо за ответы, реализовал вторым способом.


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

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


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

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


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

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