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

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


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

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


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

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