Текущее время: Пн, июл 21 2025, 18:02

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: plzzz Help, Select-options + Select
СообщениеДобавлено: Пн, фев 27 2012, 19:58 
Начинающий
Начинающий

Зарегистрирован:
Пн, фев 27 2012, 17:43
Сообщения: 19
Откуда: Prague
Пол: Мужской
Люди добрые, могли бы вы помочь новичку с первым заданием.
Не прошу решат задачку, хотя бы подсказать шаги ее решения .

имеются входные данные (критерии выбора)
EKPO-EMATN
EKPO-LIFNR
EKKO-BSART
EKKO-EKORG
EKKO-EKGRP
EKPO-WERKS
EKPO-LGORT
EKPO-MATKL

и нужно вывести на экран след. данные :
EKPO-EBELN
EKPO-EBELP
EKPO-EMATN
RM06E-EEIND
EKPO-MENGE

Не могу составит SELECT чтоб обьединит все данные и вывести их :(


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: plzzz Help, Select-options + Select
СообщениеДобавлено: Вт, фев 28 2012, 02:01 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Не совсем понятно, что именно подразумевается под "не могу составить SELECT", но рискну предположить, что затруднение может вызвать RM06E-EEIND, поскольку RM06E - это структура, а нe таблица. Данные для этого поля скорее всего идут из EKET (hint - если напоролись на структуру вместо таблицы, попробуйте воспользоваться "where used" для элемента или Google). В этой таблице возможно будет больше записей, чем вам надо. Какую конкретно надо вывести - это лучше всего уточнить у того, кто заказывает отчет (ну или может более знающие в этой области коллеги тут подскажут).

Пример для команды SELECT есть в Help, таблицы связываются по первичному ключу. Так что если есть еще какие-то вопросы, то пожалуйста более конкретно.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: plzzz Help, Select-options + Select
СообщениеДобавлено: Вт, фев 28 2012, 10:14 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 07:27
Сообщения: 321
Откуда: Где-то на севере
Пол: Мужской
chita написал:
Люди добрые, могли бы вы помочь новичку с первым заданием.
Не прошу решат задачку, хотя бы подсказать шаги ее решения .
...
Не могу составит SELECT чтоб обьединит все данные и вывести их :(


Прочитайте документацию к select, обратив внимание на inner join, если хотите выбрать одним запросом, или на for all entries, если решите делать несколько последовательных запросов.

_________________
I have a dream


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: plzzz Help, Select-options + Select
СообщениеДобавлено: Вт, фев 28 2012, 22:07 
Начинающий
Начинающий

Зарегистрирован:
Пн, фев 27 2012, 17:43
Сообщения: 19
Откуда: Prague
Пол: Мужской
Извиняюсь за некорректный вопрос. :roll:
Болшое спасибо за ответы, но вчера все таки додумался.
просто не знал про inner join :oops: , в итоге все получилось и нашел таблицу EKET.

а как еше можно (в самом SAP) найти таблицу, если знаешь структуру и нужное поле? :?:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: plzzz Help, Select-options + Select
СообщениеДобавлено: Ср, фев 29 2012, 01:19 
Специалист
Специалист

Зарегистрирован:
Чт, фев 12 2009, 12:47
Сообщения: 117
Откуда: Kiev
Пол: Мужской
chita написал:
а как еше можно (в самом SAP) найти таблицу, если знаешь структуру и нужное поле? :?:

ответ уже был ранее
Цитата:
если напоролись на структуру вместо таблицы, попробуйте воспользоваться "where used" для элемента или Google)

В тр. SE11 заходите в элемент данных, затем Сtrl+Shift+F3 (Where-Used List) - получаете список всех таблиц, в которых есть искомый элемент данных.

_________________
SAP macht frei


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: plzzz Help, Select-options + Select
СообщениеДобавлено: Ср, фев 29 2012, 14:08 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 07:27
Сообщения: 321
Откуда: Где-то на севере
Пол: Мужской
Или выбрав эл. данных, структуру, или таблицу кликнуть на пиктограмму с маленьким квадратиком и тремя стрелочками, исходящими из него вправо(если вызвать se11, то третья пиктограмма слева под заголовком транзакции "ABAP-Словарь: первый экран", на других экран может меняться место ).
Этот тот же Where-used-list.

_________________
I have a dream


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: plzzz Help, Select-options + Select
СообщениеДобавлено: Ср, фев 29 2012, 20:33 
Начинающий
Начинающий

Зарегистрирован:
Пн, фев 27 2012, 17:43
Сообщения: 19
Откуда: Prague
Пол: Мужской
спасибо за ответы. более менее разобрался.
почти все таблицы нашел, кроме 1, структура VR45A поле ETDAT.
Нашел только в таблицах VBAK и VBEP, поля VDATU а EDATU соответствено.
Ето оно? (смущает что ETDAT тип С(10), а VDATU / EDATU tip D (8 знаков) )


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: plzzz Help, Select-options + Select
СообщениеДобавлено: Ср, фев 29 2012, 21:44 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
chita написал:
почти все таблицы нашел, кроме 1, структура VR45A поле ETDAT.
Нашел только в таблицах VBAK и VBEP, поля VDATU а EDATU соответствено.
Ето оно? (смущает что ETDAT тип С(10), а VDATU / EDATU tip D (8 знаков) )

У нас нету структуры VR45A, но полагаю, что это то же самое, что и VBEP-EDATU. Даты обычно хранятся в базе данных в формате DATS - 8 циферок. Но для удобочитаемости на экране или формах добавляются разделители (в зависимости от профиля юзера и т.д.). Например, для меня 20120229 преобразуется в 02/29/2012. Надо полагать, что эта структура что-то вроде "служебной", где это поле хранит уже отформатированную дату. Отсюда и формат 10 CHAR.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: plzzz Help, Select-options + Select
СообщениеДобавлено: Пн, мар 05 2012, 20:46 
Начинающий
Начинающий

Зарегистрирован:
Пн, фев 27 2012, 17:43
Сообщения: 19
Откуда: Prague
Пол: Мужской
Много уважаемые, прошу опять совета у вас.

как в условии Where оператора SELECT сделать сложное выражение (условие). т.е. например :
Select * FROM.... INTO ....
...WHERE itab-con1 > ( itab-con2 + itab-con3 ) ....если просто itab-con1 > itab-con2 то все работает. а вот с суммой не идет :(


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: plzzz Help, Select-options + Select
СообщениеДобавлено: Вт, мар 06 2012, 09:22 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 07:27
Сообщения: 321
Откуда: Где-то на севере
Пол: Мужской
chita написал:
Много уважаемые, прошу опять совета у вас.

как в условии Where оператора SELECT сделать сложное выражение (условие). т.е. например :
Select * FROM.... INTO ....
...WHERE itab-con1 > ( itab-con2 + itab-con3 ) ....если просто itab-con1 > itab-con2 то все работает. а вот с суммой не идет :(


В абапе так не сделать, увы. Придется обрабатывать самостоятельно выбранные данные.

_________________
I have a dream


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: plzzz Help, Select-options + Select
СообщениеДобавлено: Вт, мар 06 2012, 13:26 
Начинающий
Начинающий

Зарегистрирован:
Пн, фев 27 2012, 17:43
Сообщения: 19
Откуда: Prague
Пол: Мужской
Печалька.
а как ето можно обойти, чтоб не писать лишнего?
пока на мысль приходит только убрать ето условие, выбрать данные в внут.таблицу, а там еше раз пройтись циклом и удалить не нужние строки ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: plzzz Help, Select-options + Select
СообщениеДобавлено: Вт, мар 06 2012, 13:53 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
chita написал:
Печалька.
а как ето можно обойти, чтоб не писать лишнего?
пока на мысль приходит только убрать ето условие, выбрать данные в внут.таблицу, а там еше раз пройтись циклом и удалить не нужние строки
Мысль правильная.

_________________
"После" - не значит "вследствие"


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

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


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

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


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

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