Текущее время: Сб, авг 02 2025, 14:30

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Оплата предыдущего месяца, произведенные дебитором  Тема решена
СообщениеДобавлено: Чт, апр 02 2009, 14:09 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 25 2008, 17:07
Сообщения: 144
Откуда: Казань
Пол: Мужской
Получил задание вычислить скидку в заказе. Скидка зависит от оплат, произведенных дебитором в предыдущем месяце.
Постановщик предлагает посчитать их через bseg:

В таблице BSEG вычисляем все проводки, где:
По кредиту (BSEG-SHKZG=Н) идут счета дебиторской задолженности (BSEG-HKONT=1210*) и код дебитора соответствует коду в сбытовом заказе (BSEG-KUNNR= VBAK-KUNNR);
А по дебету (BSEG-SHKZG=S) идут денежные счета (BSEG-HKONT=10*).


Тупо лопатится почти весь bseg. Пока она небольшая работает все быстро, но факт, что bseg таблица с большим количеством записей.

Мой вопрос есть ли альтернативный способ посчитать оплаты по кредитору?


Последний раз редактировалось Марик Чт, апр 02 2009, 14:20, всего редактировалось 1 раз.

Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Оплата предыдущего месяца, произведенные дебитором
СообщениеДобавлено: Чт, апр 02 2009, 14:15 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, авг 28 2006, 11:24
Сообщения: 292
Пол: Мужской
Читайте информацию по кластерным таблицам (BSEG - как раз кластерная).
Если вкраце: к кластерным таблицам имеет смысл обращаться, только по primary key (или его части).
Для отбора под другим полям нужно обращаться к вторичным индексам - таблицы BSID-BSAD, BSIK-BSAK,BSIS-BSAS.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оплата предыдущего месяца, произведенные дебитором
СообщениеДобавлено: Чт, апр 02 2009, 14:21 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Используйте таблицы BSID, BSAD. См. отчет FBL5N.
И еще пригодится описание основных таблиц R/3
Марик написал:
Мой вопрос есть ли альтернативный способ посчитать оплаты по кредитору?

И это... Все-таки наверное о дебиторах речь шла в начале вопроса? :)

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оплата предыдущего месяца, произведенные дебитором
СообщениеДобавлено: Чт, апр 02 2009, 15:28 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 25 2008, 17:07
Сообщения: 144
Откуда: Казань
Пол: Мужской
Суть-то одна :roll:
Ну что же спасибо Вам!
:oops:


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Оплата предыдущего месяца, произведенные дебитором
СообщениеДобавлено: Чт, апр 02 2009, 15:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Марик написал:
Суть-то одна :roll:

С точки зрения SAP - нет. :wink:

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оплата предыдущего месяца, произведенные дебитором
СообщениеДобавлено: Чт, апр 02 2009, 15:38 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Если есть функциональность бизнеспартнеров - то одна. У одного партнера могут быть роли и кредитора, и дебитора ;)
Но это уже оффтоп.


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

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


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

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


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

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