Текущее время: Чт, май 15 2025, 02:38

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Как сделать дебиторскую задолженность по каналам сбыта?
СообщениеДобавлено: Пт, июл 01 2005, 04:20 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, янв 27 2005, 07:57
Сообщения: 59
Всем добрый день.
Встала задача следующего содержания - необходимо видеть дебиторскую задолженность в разрезе каналов сбыта. То есть видеть, и сколько нам должны клиенты в целом, и сколько нам должны клиенты по какому-то определенному каналу.
Как вариант решения можно предложить при проведении счета фактуры в какое-нибудь неиспользуемое поле бухгалтерской таблицы BSID сохранять номер канала сбыта (отдельно добавлять поле канала сбыта в уже существующую таблицу кажется делом рисковым и более трудоемким), а потом его использовать в самописных отчетах. Но во-первых неизвестно куда и что дописывать, а во-вторых неизвестно, тот ли путь решения мы выбрали :(
Может кто-нибудь уже решал подобную проблему и может что-нибудь посоветовать? :roll:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 01 2005, 05:41 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 26 2004, 05:04
Сообщения: 922
Откуда: Челябинск
Пол: Мужской
Занесение в бухгалтерские таблицы канала сбыта можно сделать на уровне заголовка - BKPF (при помощи доп структуры к таблице
.append), это же поле перенести и в BSID (тоже .append) для заполнения использовать Open FI (по-моему 1060, но может и 1050 - не помню). В Open FI заполнять это поле в заголовке, оно потом само попадет в BSID.

_________________
Все будет хорошо...
http://sap-blog.ru/


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 01 2005, 10:28 
Гость
на вскидку
1 использовать ИСЛ
2 в позиции FI документа есть № сбытовой фактуры - по ней тривиально получим канал сбыта. Но в этом случае вся работа на документах. Если использовать olap и не on-line (периодичность день) - все будет быстро


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 01 2005, 11:03 
Гость
Спасибо, Артем, за помощь, я понял, что ты имеешь ввиду, и у нас были подобные мысли.
Возникают два вопроса:
1. Насколько будет безопасным добавление поля в таблицу BKPF, нужно ли будет еще где-то что-то допиливать?
2. Я уже разбирался с событиями 1020 и 1025, не совсем понял, откуда эти инклюды вызываются, и как там задавать данные - откуда их брать, куда записывать, темный для меня пока лес. Может быть у тебя будет пример?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 01 2005, 11:06 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, янв 27 2005, 07:57
Сообщения: 59
Опс, забыл зарегиться.
AnS1, представь как будет работать отчет, который выдает дебиторскую задолженность хотя бы по 1000 клиентам по выбранному каналу сбыта, если лезть за каналом сбыта в каждый документ? :cry:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 01 2005, 12:27 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 26 2004, 05:04
Сообщения: 922
Откуда: Челябинск
Пол: Мужской
Anonymous написал(а):
Спасибо, Артем, за помощь, я понял, что ты имеешь ввиду, и у нас были подобные мысли.
Возникают два вопроса:
1. Насколько будет безопасным добавление поля в таблицу BKPF, нужно ли будет еще где-то что-то допиливать?
2. Я уже разбирался с событиями 1020 и 1025, не совсем понял, откуда эти инклюды вызываются, и как там задавать данные - откуда их брать, куда записывать, темный для меня пока лес. Может быть у тебя будет пример?

Про Open Fi почитай тут,
http://sap-easy.net.ru/open_fi.htm

1020 и 1025 работать не будут (тут RW-интерфейс)
.append к таблице - это не модификация - это стандартная возможность, SAP сами рекомендуют делать именно так.
Причем, потом можно добавить канал еще и в стандартные отчеты
http://sap-easy.net.ru/OF1650.htm

Мы это дело уже давно практикуем, проблем не было.

_________________
Все будет хорошо...
http://sap-blog.ru/


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 01 2005, 12:40 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 26 2004, 05:04
Сообщения: 922
Откуда: Челябинск
Пол: Мужской
Изображение

_________________
Все будет хорошо...
http://sap-blog.ru/


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 01 2005, 17:51 
Гость
artyom написал:
Занесение в бухгалтерские таблицы канала сбыта можно сделать на уровне заголовка - BKPF (при помощи доп структуры к таблице
.append), это же поле перенести и в BSID (тоже .append) для заполнения использовать Open FI (по-моему 1060, но может и 1050 - не помню). В Open FI заполнять это поле в заголовке, оно потом само попадет в BSID.

В версии 4.7 возможность изменения информации в документе FI через Open FI убрали :roll:
Для информации - из RW-интерфейса вызывается событие 1050.

С BSID лучше не связываться, т.к. это вторичный индекс таблицы BSEG и его заполнение осуществляется через внутренние процедуры SAP.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 04 2005, 04:19 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, янв 27 2005, 07:57
Сообщения: 59
Артему спасибо за ссылку, хороший сайт, и главное, развивающийся.
Только вы меня запутали с Удавом, кто из вас прав, я не понимаю :?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 04 2005, 10:38 
Гость
hitcher написал(а):
Артему спасибо за ссылку, хороший сайт, и главное, развивающийся.
Только вы меня запутали с Удавом, кто из вас прав, я не понимаю :?

1.Для BKPF расширение структуры возможно. BSID использовать не надо.
2.Заполнять твое поле "Канал сбыта" в BKPF следует с помощью механизма бухгалтерских замещений (информацию смотри здесь, здесь и здесь)
Это более универсальный метод, чем использование Open FI.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 05 2005, 06:10 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 26 2004, 05:04
Сообщения: 922
Откуда: Челябинск
Пол: Мужской
В 4.7 надо просто убрать одну ноту, либо использовать field-symbols.
Вообще, я не вижу особых отличий в этих технологиях.

Поэтому если кто-нибудь мне опишет эти отличия буду очень признателен - может даже напишем статью в соавторстве. Мне давно хотелось написать о разных технологиях eser exit (расширения, Open FI, замещения, BADI и т.д.).

Насчет BSID - ну работает (тут же SAP использует MOVE-CORRESPONDING и это всегда так будет - во вторичные индексы попадает немало полей из заголовка в стандарте) просто иногда удобно в своих отчетах чтобы значения сразу были в BSID. Хотя и JOIN решает эти проблемы и VIEW :D

_________________
Все будет хорошо...
http://sap-blog.ru/


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

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


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

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


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

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