Текущее время: Пн, июн 23 2025, 14:45

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Выгрузка IDOC в XML - ORDERS05
СообщениеДобавлено: Чт, мар 28 2013, 11:11 
Специалист
Специалист

Зарегистрирован:
Ср, окт 07 2009, 16:05
Сообщения: 106
Необходимо при создании/изменение сбытового заказа VA01/VA02 отправлять IDOC на создание XML файла, в дальнейшем этот XML будет грузиться во внешнюю edi-систему (в дальнейшем и получить из нее аналогичные xml для создания заказов в SAP)

Настройка выгрузки исходящих idoc по сбытовым заказам.

Что сделала:
1) в WE21 создала порт с путем, куда сохранять файлы

2) в WE20 - определила данные партнера, завела нового партнера с типом LS, в нем указаны исходящие типы ORDERS, ORDCHG (так я понимаю, для триггеров создания и изменения заказа) Базисный тип использую - ORDERS05

3) Создала в BD64 модель распределения (ORDERS, ORDCHG)

4) в NACE выбираю V1, вид выходного документа BA00 - Подтверждение заказа.
Последовательность доступа указана 0001 (СбтОрг/КнлСбт/Сектор/Клиент)
- программа RSNASTED
- подпрограмма FROM ALE_PROCESSING
- стоит галка "Доступ к условиям" - остальные не стоят
(флаг "Многократная отправка" - не стоит)

В записях условия - BA00, указываю:
- сбытовую организацию, канал сбыта, сектор, клиент
- роль партнера LS
- партнер - указываю созданного партнера(ZECOD)
- средство А РАспределение ALE
- момент 4 немедленная отправка
- язык EN

однако ни при создании заказа, ни при изменении айдоки не создаются (смотрю в транзакции BD87).. что может быть не так, подскажите пожалуйста?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выгрузка IDOC в XML - ORDERS05
СообщениеДобавлено: Чт, мар 28 2013, 14:43 
Менеджер
Менеджер

Зарегистрирован:
Вт, июл 10 2007, 10:57
Сообщения: 516
Пол: Мужской
А выходной документ виден в заказе ( с любым статусом)?
Если выходной документ добавить вручную - что скажет система?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка IDOC в XML - ORDERS05
СообщениеДобавлено: Пт, мар 29 2013, 12:34 
Специалист
Специалист

Зарегистрирован:
Ср, окт 07 2009, 16:05
Сообщения: 106
nighteagleowl написал:
А выходной документ виден в заказе ( с любым статусом)?
Если выходной документ добавить вручную - что скажет система?


Спасибо, пункт меню нашла:

Объект 0072099233
Вид условия Подтверждение заказа
Журнал обработки программы RSNASTED, подпрограммы ALE_PROCESSING

вот эти пункты зеленые,

а дальше ошибка

Определения данных партнёров (управление документами) не велись.
№ сообщения B1127
Diagnosis
No IDOC partner profiles have been created for the message control for for application V1, condition key BA00 and change message '' with partner type 'LS' and partner role ' '.
Procedure
Please create the partner profiles for the logical system that should contain the IDOC. You can either generate them from the ALE model or create them manually.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выгрузка IDOC в XML - ORDERS05
СообщениеДобавлено: Пт, мар 29 2013, 14:58 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Судя по сообщению, недонастроен вид выходного сообщения в WE20

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка IDOC в XML - ORDERS05
СообщениеДобавлено: Пт, мар 29 2013, 15:26 
Специалист
Специалист

Зарегистрирован:
Ср, окт 07 2009, 16:05
Сообщения: 106
LKU написал:
Судя по сообщению, недонастроен вид выходного сообщения в WE20



В WE20 уже все облазила, вроде все указано....не пойму что не так

В выходном параметре:
ORDCHG
ORDERS

В
ORDCHG,
Вкладка "Опции выхода"
вид партнера - LS,
роль партнера - LS,
тип документа - ORDCHG,
порт получателя - ZECOD
Базисный тип - ORDERS05
Галки стоят - "Немедленный перенос IDOC" и "Не запускать подсистему "

Вкладка "Управление выходн документами"
Приложение - V1
Вид выходного документа - BA00
Код операции - ME11
Выходной документ изменен - Х

Может что-то не так, подскажите пожалуйста(


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выгрузка IDOC в XML - ORDERS05
СообщениеДобавлено: Сб, мар 30 2013, 18:42 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
У вас в собщении об ошибке написано , что вид партнёра должен быть LS, а роль партнёра - пустая

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка IDOC в XML - ORDERS05
СообщениеДобавлено: Пн, апр 01 2013, 03:06 
Менеджер
Менеджер

Зарегистрирован:
Вт, июл 10 2007, 10:57
Сообщения: 516
Пол: Мужской
Цитата:
роль партнера LS
- партнер - указываю созданного партнера(ZECOD)


Насколько помню (пишу по памяти) то вид LS это Logical System - имя SAP системы или внешней системы; т.е. это не поставщик (тип LI - lieferung) и не клиент.
ZECOD как мне кажется странное имя для SAP системы-отправителя.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка IDOC в XML - ORDERS05
СообщениеДобавлено: Пн, апр 01 2013, 10:37 
Специалист
Специалист

Зарегистрирован:
Ср, окт 07 2009, 16:05
Сообщения: 106
nighteagleowl написал:
Цитата:
роль партнера LS
- партнер - указываю созданного партнера(ZECOD)


Насколько помню (пишу по памяти) то вид LS это Logical System - имя SAP системы или внешней системы; т.е. это не поставщик (тип LI - lieferung) и не клиент.
ZECOD как мне кажется странное имя для SAP системы-отправителя.


Да - вы правы, LS - логическая система
Попробовала убрать совсем роль партнера, т.е вид партнера - LS - логическая система
а роль партнера - пусто

Также поставила галку "Независимый от партнера Выходной документ" в транзакции NACE

Попробовала прописать в заказе (в транзакции Va02) руками выходной документ - к сожалению ошибка та же(((


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выгрузка IDOC в XML - ORDERS05
СообщениеДобавлено: Пн, апр 01 2013, 13:55 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Ну тогда остается брать отладчик в руки и смотреть селект, предшествующий сообщению об ошибке. Иначе можно долго гадать, как WE20 настроить

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка IDOC в XML - ORDERS05
СообщениеДобавлено: Пн, апр 01 2013, 15:08 
Специалист
Специалист

Зарегистрирован:
Ср, окт 07 2009, 16:05
Сообщения: 106
Еще нашла описание на сайте, походу тип сообщения должен быть не ORDCHG, а ORDRSP - буду пробовать
http://help.sap.com/saphelp_afs64/helpdata/ru/7c/b6cee70a0411d4b311005004394c29/content.htm


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выгрузка IDOC в XML - ORDERS05
СообщениеДобавлено: Вт, апр 02 2013, 15:23 
Специалист
Специалист

Зарегистрирован:
Ср, окт 07 2009, 16:05
Сообщения: 106
Выгрузить IDOC получилось, правда пришлось поменять настройки:

В транзакции WE20:
Вид партнера - KU
№ партнера - номер клиента (дебитора)

Выходной параметр:
Тип сообщения: ORDRSP
базисный тип: Orders

Вкладка "Управление вых документом":
Приложение V1
Вид выходного документа: BA00
Код опрации: SD10

Теперь необходимо загрузить этот XML через IDOC входящий, чтоб создался сбытовой заказ,
подскажите, пожалуйста, какие настройки необходимо выставить ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выгрузка IDOC в XML - ORDERS05
СообщениеДобавлено: Чт, апр 04 2013, 02:02 
Менеджер
Менеджер

Зарегистрирован:
Вт, июл 10 2007, 10:57
Сообщения: 516
Пол: Мужской
(немного не по теме, но тут отвечу - чтобы в одной теме было)

Для вида LS партнёр может быть не из WE20, а из SM59 (там где настраивают систему-получатель для tRFC).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка IDOC в XML - ORDERS05
СообщениеДобавлено: Ср, апр 10 2013, 13:34 
Начинающий
Начинающий

Зарегистрирован:
Чт, май 20 2010, 14:28
Сообщения: 11
Откуда: Минск
Пол: Мужской
Добрый день, форумчане. Подведем краткий итог по настройкам выгрузки IDOC в XML-файл.

1. Объявляем логическую систему получателя: например ZLSXML (тр. SALE).Там же должна быть объявлена и наша система отправитель например ZCLNT100, которая присвоена рабочему манданту (тр. SALE).

2. Создаем дебитора ZLSXML (тр. XD01 общие данные).

3. Объявляем партнера ZLSXML вид партнера LS (тр. WE20). Там же должен быть и партнер ZCLNT100 вида LS.

4. Объявляем партнера ZLSXML вид партнера KU (тр. WE20).

5. Объявляем порт типа XML-файл (WE21). Для простоты сделаем создание XML в текущей системе (пути для файла пропишутся автоматически, либо указать вручную путь на сервере). На закладке Исходящ:запуск указываем RFC-адрес: LOCAL_EXEC. Если надо отправить в другую систему, то указать другой RFC-адрес (предварительно сделать конфигурацию RFC-соединения тип соединения TCP/IP тр. SM59 ).

6. Объявлеям RFC-соединения ZLSXML тип соединения ABAP, либо скопируем с существующего ABAP-соединения (тр. SM59).
Поможет нам при генерации модели распределения.

7. Создаем модель распределения ZIDOCTOXML (тр. BD64). Система отправитель ZCLNT100, система получатель ZLSXML и типы сообщений: например ORDERS и ORDRSP, нажимаем сохранить. Там же по меню Среда -> Генерация определения данных партнера указыаем модель распределения ZIDOCTOXML и систему партнер ZLSXML. Запускаем F8.

8. Правим выходные параметры ORDERS и ORDRSP партнера ZLSXML (тр. WE20). Порт получатель: ZXML. Немедленный меренос IDOC. Базисный тип ORDERS05. Управление вых.доками V1 BA00 SD10 (если вдруг нет).

9. Создаем связь VV11 для документа BA00. Указываем номер сбытовой и клиента, в партнерах ZLSXML, средство отправки A и момент 4 (и так для каждой сбытовой и клиентов один партнер ZLSXML).

10. Создаем СЗ и смотрим, чтобы была связь с вых. доком BA00. Смотрим тр. WE02, если статус IDoc записан в XML-формате в файл, то XML-файл можем найти в каталоге сервера (настройка порта ZXML). Программа RN2LN205N для навигации по каталогом сервера.

_________________
С уважением, Юрий.


Последний раз редактировалось mym Пт, апр 12 2013, 13:59, всего редактировалось 3 раз(а).

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка IDOC в XML - ORDERS05
СообщениеДобавлено: Пт, апр 12 2013, 12:55 
Менеджер
Менеджер

Зарегистрирован:
Вт, июл 10 2007, 10:57
Сообщения: 516
Пол: Мужской
Цитата:
. Подведем краткий итог по настройкам выгрузки IDOC в XML-файл.

Мне кажется тут есть какие-то небольшие неточности. Вид партнёра LS, насколько помню, берётся не из WE20, а из SM59. В записях условий партнёр ZXML, а вначале настраивался партнёр ZLSXML Или например шаг 7: Система отправитель ZCLNT100, система получатель ZLSXML и ... Генерация определения данных партнера указыаем модель распределения ZIDOCTOXML и систему партнер ZXML.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка IDOC в XML - ORDERS05
СообщениеДобавлено: Пт, апр 12 2013, 14:00 
Начинающий
Начинающий

Зарегистрирован:
Чт, май 20 2010, 14:28
Сообщения: 11
Откуда: Минск
Пол: Мужской
Добрый день. Подправил - имя партнера (вида KU и LS)везде ZLSXML

_________________
С уважением, Юрий.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

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


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

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


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

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