Текущее время: Сб, июл 19 2025, 12:16

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Помогите новичку.
СообщениеДобавлено: Пн, июн 25 2012, 15:47 
Специалист
Специалист

Зарегистрирован:
Вт, авг 21 2007, 18:36
Сообщения: 133
Добрый день!
Я не специалист по ABAP, знаю только основы и не сложный код для покрытия своих потребностей. Анализирую след. код, кот мне возвращает пустые значения, хотя они заполнены в системе.
*& Дата начала действия
SELECT SINGLE AUSP~ATWRT
INTO l_atwrt
FROM CABN
INNER JOIN AUSP ON CABN~ATINN = AUSP~ATINN AND AUSP~OBJEK = l_objec
WHERE CABN~ATNAM = 'DMS_DATE_START'.
Я так понимаю что тут идет сложный селект из соединения таблиц. Может кто нибудь прояснит "на пальцах"
Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите новичку.
СообщениеДобавлено: Пн, июн 25 2012, 16:04 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
Селект вроде правильный, только "AND AUSP~OBJEK = l_objec" лучше в where переместить. У вас либо неправильно формируется l_objec, либо нужно еще таблицу INOB прикрутить (зависит от настройки признака)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите новичку.
СообщениеДобавлено: Ср, июл 11 2012, 15:28 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, май 19 2010, 15:54
Сообщения: 77
Логика селекта в переводе на человеческий такая:
- Найти в таблице CABN запись, у которой ATNAM = 'DMS_DATE_START'
- Найти в таблице AUSP запись у которой:
1) ATINN равен значению ATINN из найденной ранее записи из CABN°
2) OBJEK равен некому параметру l_objec

ИМХО, именно в параметре l_objec все дело - в таблице нет записей с таким l_objec, как вам надо.

_________________
F5-F6-F7-F8


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

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


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

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


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

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