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

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


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

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


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

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