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

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


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

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


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

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