Текущее время: Вс, июл 20 2025, 01:43

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


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

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


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

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