Текущее время: Пт, май 16 2025, 07:24

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Еще один вопрос по SAP Query
СообщениеДобавлено: Чт, ноя 24 2005, 14:48 
Гость
Есть запрос, в котором вытаскиваются повторяющиеся строки. Чтобы этого не происходило, нужно ввести ограничение по полю даты одной из таблиц инфонабора. Как это сделать? Кто знает, подскажите пожулуйста.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: а
СообщениеДобавлено: Чт, ноя 24 2005, 14:53 
Директор
Директор

Зарегистрирован:
Чт, авг 18 2005, 17:00
Сообщения: 1174
Откуда: РФ
В наборе же есть - галочку поставить возле даты - поле выбора.

Хотя странно что двоится. что-то здесь не так.

P.S. Бросай ты это квери. :?

_________________
Покупайте отечественную продукцию! - и благополучие вернется к вам же!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 24 2005, 15:25 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Вполне может двоиться - от запроса зависит...
Вообще, не понимаю, чего бы САПу галку не добавить "удаление дубликатов". :roll:

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 25 2005, 18:23 
Гость
Действительно могли бы галку поставить.. кривая примочка этот сапквери... меня тоже такая проблема как у автора темы как я понимаю, т.е. нужно ввести некое ограничение на поле ENDDA (дата окончания контракта сотрудника) таблицы PA0001 , чтобы ENDDA было больше или равно дате из другой таблицы, которая также включена в инфонабор. Как решить, народ?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 25 2005, 18:47 
Гость
Действительно могли бы галку поставить.. кривая примочка этот сапквери... меня тоже такая проблема как у автора темы как я понимаю, т.е. нужно ввести некое ограничение на поле ENDDA (дата окончания контракта сотрудника) таблицы PA0001 , чтобы ENDDA было больше или равно дате из другой таблицы, которая также включена в инфонабор. Как решить, народ?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 25 2005, 22:33 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Писать самому джойны для HR - последнее дело. Пользуйтесь логическими базами PNP или PNPCE

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 28 2005, 15:29 
Гость
HR-ская таблица в инфонаборе только одна. Остальные таблицы из другого модуля, нестандартного для SAP. Интересует как можно задать условия на выборку при помощи кодировок инфонабора и для чего служат фрагменты кодировки (DATA, start-of-selection, обработка записей и т.д.). Как эта фича работает и как ее можно использовать. (инфонабор построен через оператор соединения)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 28 2005, 15:38 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
serjinyu написал(а):
HR-ская таблица в инфонаборе только одна. Остальные таблицы из другого модуля

Ну дело хозяйское. Что касается кодировки: Грубо ваша программа выглядит примерно так:
Code:
<описание данных>

SELECT .... FROM <ваше соединение (JOIN)>.

<обработка записей>

ENDSELECT.

<Вывод в ALV>

Соответственно, все что вы напишете во фрагменте кодировки DATA, будет вставлено в раздел описания данных, фрагмент "обработка записей" будет вставлен в середину цикла обработки. Ну и с остальными фрагментами примерно также. Советую для теста сделать несколько разных фрагментов кодировок, создать запрос и поглядеть внутрь сгенерированной программы - многое станет понятнее.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 28 2005, 15:52 
Гость
Ясненько :) Внутрь кода я еще не залазил пока правда. но как это сделать думаю найду. Спасибо за помощь :)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 28 2005, 15:53 
Гость
Кстати, не посоветуете мануал какойнить по sapquery?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 28 2005, 16:09 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Кроме хэлпа и исходного кода ни чем другим не пользовался :wink:

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 28 2005, 16:17 
Гость
Попробую пойти вашим путем. Глядишь до статуса специалиста доберусь.. не старшего конечно :))


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: а
СообщениеДобавлено: Пн, ноя 28 2005, 16:18 
Директор
Директор

Зарегистрирован:
Чт, авг 18 2005, 17:00
Сообщения: 1174
Откуда: РФ
Есть курсы по этой теме:
BC405

_________________
Покупайте отечественную продукцию! - и благополучие вернется к вам же!


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

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


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

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


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

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