SAPфорум.RU
https://www.sapboard.ru/forum/

Выгрузка справочника контрагентов в Excel
https://www.sapboard.ru/forum/viewtopic.php?f=5&t=97033
Страница 1 из 1

Автор:  proga19 [ Пт, ноя 09 2018, 09:33 ]
Заголовок сообщения:  Выгрузка справочника контрагентов в Excel

Здравия желаю господа SAP-овцы!
Возникла задача связанная с переходом на 1С. Требуется выгрузить справочники кредиторов и дебиторов, например, в Excel.

Вопрос: есть ли для этого встроенный функционал (BAPi и прочее ФМ), которые бы вытягивали большое количество информации.

Или же придётся вешаться и опять всё писать вручную, искать где какое поле зарыто и т.д?

Всем, кто прочитал, уже спасибо :D

Автор:  Admin [ Пт, ноя 09 2018, 12:13 ]
Заголовок сообщения:  Re: Выгрузка справочника контрагентов в Excel

Главный вопрос - что вам нужно выгружать. Вряд ли какие-нибудь галочки-индикаторы из SAP будут нужны в 1С.

А общая информация + адрес + финансовые данные + закупочные/сбытовые (в части валюты заказа, Инкотермс и проч.) - это максимум 4-5 сджойненных в SQVI таблиц.

Т.е., по кредиторам - LFA1 + ADRC + LFB1 + LFM1, по дебиторам - KNA1 + ADRC1 + KNB1 + KNVV.

Если нужны какие-то тексты - ФМ READ_TEXT.

Автор:  proga19 [ Пт, ноя 09 2018, 13:43 ]
Заголовок сообщения:  Re: Выгрузка справочника контрагентов в Excel

:shock: Благодарю за новдку по таблицам.
Тогда вопрос теоритического характера, скорее даже из-за нехватки знаний по данной области (работаю 2 месяц в SAPe):
Есть ли возможность выгружать например врнутренние таблицы в IDoc, и я правильно понимаю, что если делать это таким способом, то потом ещё и приёдтся дешефровывать эти IDoc-и 1С-никам?
Почему возник сий странный вопрос: на стадии интеграции 1С и SAP-а все хотят всего и сразу. Т.е планируется вести контрагентов и в 1С и по прежнему в SAP-е, для этого нужен какой то способ передачи данных из 1С в SAP, а именно как их загружать, поэтому заинтересовался IDoc-ами, правда источников по этой теме не так уж и много, поэтому приходиться смотреть на английском всяких индусов которые более менее рассказывают что куда.

Автор:  Admin [ Пт, ноя 09 2018, 14:25 ]
Заголовок сообщения:  Re: Выгрузка справочника контрагентов в Excel

Да, я думаю, можно как-то переслать контрагентов из SAP в 1С (айдоками + XML или как-то иначе) Только, опять-таки, важна структура данных 1С, ее мэппинг на SAP. Пока это реально чисто теоретический разговор. По большому счету, в SAP можно все, а уж особенно по такому объекту, как ОЗК/ОЗД.

Автор:  Yozhhhhh [ Сб, ноя 10 2018, 19:26 ]
Заголовок сообщения:  Re: Выгрузка справочника контрагентов в Excel

В части выгрузки проблем вообще не возникнет.
Как написал уже Admin, список таблиц там вполне ограничен, а данные лежат в весьма понятном виде.
Я бы разве что добавил в список таблиц LFBK и KNBK (банковские реквизиты партнеров).
В спике встречается несколько таблиц, в которых контрагент лежит несколькими строками (LFBK, LFM1, ADRC, если используются международные версии адресов).
Поэтому, скорее всего, Query не станет элегантным решением (джойн расплодит строки). Но вдруг Вас это не смущает. Опять же, как уже подметил Admin, все зависит от того, как вы потом этими данными хотите распорядиться.

По поводу взаимной синхронизации между системами (SAP --> 1C и наоборот) технических решений миллион. И все они довольно несложные.
Засос данных из 1С делать через установку RFC соединения с SAP, внутри модуля дергать стандартные BAPI на создание/изменение объектов.
На деловые партнеры такие точно имеются. На прямой доступ к контрагентам - надо посмотреть.

Синхронизация в обратную сторону:
- сразу после изменения контрагента (события и процессы в Open FI) запускать опять же удаленную процедуру и отплевывать в 1C, дальнейшая обработка на стороне получающей системы - уже задача программистов 1С;
- можно фоном в конце дня или ночью пройтись по всем созданным/измененным контрагентам, а потом по ним циклом опять же запустить удаленную процедуру;
- можно на стороне 1С организовать регулярную обработку (мануально или опять же автоматом) по забору данных из SAP.

В общем тут вариантов куча, каждый из них совершенно не сложный, главное правильно разобраться с организационной стороной вопроса. Например, какая система станет приоритетной? Синхронизация в обе стороны может привести к весьма причудливым последствиям, когда в один день контрагент изменен в обеих системах. Какая в процессе синхронизации станет из них эталонной. И т.д.

Автор:  proga19 [ Пн, ноя 12 2018, 06:00 ]
Заголовок сообщения:  Re: Выгрузка справочника контрагентов в Excel

Огромное спасибо всем!
Что ж, буду действовать!

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/