Текущее время: Чт, авг 21 2025, 04:51

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


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


ВНИМАНИЕ!

Вопросы по исходящим поставкам - сюда



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: IDoc по заказам
СообщениеДобавлено: Чт, окт 29 2009, 19:45 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 16 2005, 12:32
Сообщения: 154
Откуда: Че
Пол: Мужской
Добрый день!!! Воспользовался инструментом IDoc для перегрузки заказов между мандантами. Ругался на условие IDE2 (хотя в мандатyе источнике, как и в получателе не было такого условия в схеме калькуляции). Потом ни как не получалось заставить его грузиться с внешней нумерацией. Вопрос: каким инструментом можно посмотреть на IDoc "изнутри" (на каком основании IDoc выбрал условие IDE2). Смотрел WE19 - "не прозрачно", не увидел там что вот эта строка с условием таким то))? Очевидно где-то есть настройки IDoc подробные. Заранее спасибо


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: IDoc по заказам
СообщениеДобавлено: Чт, окт 29 2009, 20:42 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
avlad написал:
Ругался на условие IDE2

В чем конкретно выражалось ругательство (класс/номер сообщения)? Какой IDoc, message type и Process Code (WE20) использовали?

avlad написал:
Вопрос: каким инструментом можно посмотреть на IDoc "изнутри" (на каком основании IDoc выбрал условие IDE2).

Дебаггером через WE19. Если конкретные ценовые условия (pricing conditions) не переданы в IDoc'е, то в теории заказ должен пройти через стандартную процедуру (pricing procedure), как если бы вы вводили его в VA01. Но у меня что-то есть подозрение, что тут речь может быть совсем о других условиях...

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IDoc по заказам
СообщениеДобавлено: Чт, окт 29 2009, 20:46 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 16 2005, 12:32
Сообщения: 154
Откуда: Че
Пол: Мужской
Может что-то я упустил, но никак дебаггер я запустить не мог в WE19. Видел там структуру сообщения, и там только выполнить было. А как таковой отладки нету :?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: IDoc по заказам
СообщениеДобавлено: Чт, окт 29 2009, 20:50 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 16 2005, 12:32
Сообщения: 154
Откуда: Че
Пол: Мужской
А ругательство выражалось в том, что IDoc не выдел этого условия в схеме калькуляции, но, повторюсь, ни в источнике ни в получателе в схеме калькуляции этого условия не было. Подозрение, что он сам его смоделировал. И вот выходит н могу найти на основании чего в IDoc смоделировалось это условие)))))???


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: IDoc по заказам
СообщениеДобавлено: Чт, окт 29 2009, 21:28 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Поставьте break point в том месте, куда IDoc должен заведомо попасть (например, SD_SALESDOCUMENT_CREATE или ФМ, который присвоен для обработки IDoc у вас), потом в WE19 нажимаете Standard Inbound и должен появиться дебаггер. Оттуда уже танцуете.

avlad написал:
А ругательство выражалось в том, что IDoc не выдел этого условия в схеме калькуляции, но, повторюсь, ни в источнике ни в получателе в схеме калькуляции этого условия не было.

Вы можете привести класс и номер сообщения? Полагаю, что оно должно быть видно в статусе IDoc в WE05. Или хотя бы приведите английский текст сообщения. В нашей системе вообще нет такого pricing condition как IDE2, что и вызывает недоумение. Опять же может вообще заказу присваивается не та схема калькуляции, в которую вы смотрите.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IDoc по заказам
СообщениеДобавлено: Пт, окт 30 2009, 06:19 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 16 2005, 12:32
Сообщения: 154
Откуда: Че
Пол: Мужской
Прошу прощение :oops: условие EDI2. А сообщение следующее № V1206 Условие EDI2 не существует в схеме калькуляции A V "ИМЯ СХЕМЫ"


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: IDoc по заказам
СообщениеДобавлено: Пт, окт 30 2009, 10:07 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 13 2007, 16:52
Сообщения: 381
Пол: Мужской
EDI2 ПредполСтоимКлиента
ФМ IDOC_INPUT_ORDERS пытается запихнуть туда E1EDP01-NETWR в подпрограмме ZUORDNEN_ORDERS_E1EDP01 при разборе IDOCа подпрограммой INTERPRET_IDOC_ORDERS
Code:
*- erwarteter Kundenwert ----------------------------------------------*
*- customer expected value --------------------------------------------*
  CLEAR XKOMV.
  PERFORM IDOC_CUR_MOVE USING E1EDP01-NETWR XVBAP-CURRDEC
                              XVBAP-CURCY
                              XKOMV-KBETR D_FLAG_P-PKON.
*- Konditionseinheit --------------------------------------------------*
*- Rate unit ----------------------------------------------------------*
  PERFORM IDOC_MOVE USING E1EDP01-CURCY XKOMV-KOEIN
                          D_FLAG_P-PKON.
  IF NOT E1EDP01-NETWR IS INITIAL.
*- Kondition kundenerwќnschter Preis setzen ---------------------------*
*- condition customer expected price ----------------------------------*
    PERFORM IDOC_MOVE USING 'EDI2' XKOMV-KSCHL D_FLAG_P-PKON.
    XKOMV-POSNR = POSNR.
    APPEND XKOMV.
  ENDIF.
Похоже, без этого условия вам не обойтись. Или чуть ниже после PERFORM ZUORDNEN_ORDERS_E1EDP01. в CUSTOMER-FUNCTION '001' (EXIT_SAPLVEDA_001) убирайте его из XKOMV.


Последний раз редактировалось Angie Пт, окт 30 2009, 10:12, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IDoc по заказам
СообщениеДобавлено: Пт, окт 30 2009, 10:10 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 13 2007, 16:52
Сообщения: 381
Пол: Мужской
А в we19 отладка достигается так:
нажимаете кнопку "Вход - функциональный модуль (Ctrl+F12)", там указываете ФМ (скорее всего в вашем случае IDOC_INPUT_ORDERS), ставите галку "вызов в режиме отладки" и вперёд.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IDoc по заказам
СообщениеДобавлено: Пт, окт 30 2009, 15:28 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 16 2005, 12:32
Сообщения: 154
Откуда: Че
Пол: Мужской
Спасибо за совет.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: IDoc по заказам
СообщениеДобавлено: Пн, ноя 02 2009, 21:04 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Скорее всего у вас заполнено поле E1EDP01-VPREI (price required by customer), вот программа и пытается его преобразовать в соответствующее условие.
Поищите ноты по 'EDI2 condition', думаю это многое прояснит. Успехов!

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IDoc по заказам
СообщениеДобавлено: Вт, ноя 03 2009, 11:33 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 13 2007, 16:52
Сообщения: 381
Пол: Мужской
Цитата:
Скорее всего у вас заполнено поле E1EDP01-VPREI (price required by customer), вот программа и пытается его преобразовать в соответствующее условие.
E1EDP01-VPREI пишется в условие EDI1.
E1EDP01-NETWR пишется в условие EDI2.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IDoc по заказам
СообщениеДобавлено: Ср, ноя 04 2009, 10:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 29 2005, 07:34
Сообщения: 1127
Откуда: РОССИЯ
Пол: Мужской
так не проще ли добавить эти два ВУ в вашу схему калькуляции? они ни на что не влияют, а стандартный ФМ по Idoc начнёт уже наконец-то работать...

_________________
мне бы такой "Журнал изменений" как в SAP да в жизнь... цены бы не было!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IDoc по заказам
СообщениеДобавлено: Чт, ноя 05 2009, 23:56 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
На самом деле все зависит от того, какого результата пытается достичь автор. IDoc не в курсе, что автор просто переносит заказ для своих нужд (полагаю), а думает, что всерьез есть заказ, в котором указана цена (полагаю, что цена была заполнена при выгрузке данных) и, соответственно, нужно как-то обозначить, что заказчик (повторюсь - программа не в курсе, что это просто перенос данных) желает получить такую-то цену. В принципе все вполне логично.

Так что если автору нужно, чтобы цена при переносе сохранялась, то тогда вероятно "не мона, а нуна" добавить эти EDI условия в калькуляцию. Если же автор желает, чтобы определение цены происходило заново, в соответствии с условиями и прочая, то надо подтирать указаные поля.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


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

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


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

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


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

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