Текущее время: Пн, июл 28 2025, 06:40

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


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

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


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

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