Текущее время: Вс, июл 27 2025, 21:29

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Подстановка контировки FM в SD заказ
СообщениеДобавлено: Ср, окт 12 2011, 15:42 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, июл 12 2007, 16:31
Сообщения: 161
Откуда: Украина, Киев
Пол: Женский
Добрый день, ситуация следующая.
Подставляю данные FM в SD-заказ на основании шага деривации. За подстановку ФП/ПФМ отвечает пользовательское расширение.
Выполняю трассировку расширения - все отрабатывает корректно, поля E_FMDERIVE_TARGET-COMMIT_ITEM и E_FMDERIVE_TARGET-FUND_CENTER показывают корректные значения.
Выполняю трассировку деривации, опять же сообщение, что шаг отработал, в журнале корректные данные в целевых полях.
Но в самом заказе поля ФП и ПФМ имеют прежние значения, т.е не обновляются.
В настройке шага деривации для целевых полей указано:
Перезапись ЦелевЗначения, даже если новое значение не начальное и для ФП, и для ПФМ. (До этого был установлен - перезаписать с новым значением, тоже не срабатывало).
В свойствах никаких индикаторов не выставляла.

Что еще можно посмотреть, почему могут не обновляться поля ФП/ПФМ в сбітовом заказе?
Заранее спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подстановка контировки FM в SD заказ
СообщениеДобавлено: Чт, окт 13 2011, 08:46 
Почетный гуру
Почетный гуру

Зарегистрирован:
Ср, авг 04 2010, 15:10
Сообщения: 489
Пол: Женский
А если в сбытовом заказе в окне контировок нажать кнопку переопределить, значения меняются?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Подстановка контировки FM в SD заказ
СообщениеДобавлено: Чт, окт 13 2011, 09:11 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, июл 12 2007, 16:31
Сообщения: 161
Откуда: Украина, Киев
Пол: Женский
Спасибо, да обновилось. Но проблема в том, деривация делается как раз для того, чтобы они не задумывались, делали только сбытовую часть, т.к пользователи с FM никак не связаны...
Автоматизация продумывалась для того, чтобы с контировками вообще не возиться.
Почему, например, в ММ не требует переопределить значение?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подстановка контировки FM в SD заказ
СообщениеДобавлено: Чт, окт 13 2011, 12:28 
Почетный гуру
Почетный гуру

Зарегистрирован:
Ср, авг 04 2010, 15:10
Сообщения: 489
Пол: Женский
Я полностью согласна.
Но САП, по-моему, придерживается другого мнения.
Можно, конечно, попробовать еще раз им об этом написать, но, я думаю, они откажутся исправлять этот баг.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Подстановка контировки FM в SD заказ
СообщениеДобавлено: Чт, окт 13 2011, 14:15 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Я делал так:
Code:
* Установить ФП из счета.
          if i_fmderive_source-commit_item ne output-cmmt_item and i_fmderive_source-commit_item ne ''.
            message i011(z_fm) with output-cmmt_item i_fmderive_source-commit_item.
* Определена ФП & из счета, в документе указана &. Установлена ФП из счета!

            import g_t_fmii1 from memory id 'HHMSD'.

            loop at g_t_fmii1 where kdpos = <fs_vbap>-posnr.

              g_t_fmii1-fipos = output-cmmt_item.

              modify g_t_fmii1. " Переопределяем значения в таб. с контировокй

            endloop.

            free memory id 'HHMSD'.
            export g_t_fmii1 to memory id 'HHMSD'. " Переопределяем значения в таб. с контировокй

          endif.

Даже если пользователь что-то введет в таблицу с контировками, все равно подставится ФП из счета.

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Подстановка контировки FM в SD заказ
СообщениеДобавлено: Пн, сен 15 2014, 23:44 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, июл 12 2007, 16:31
Сообщения: 161
Откуда: Украина, Киев
Пол: Женский
Три года прошло, а вопрос, по-прежнему актуален:(

Три года назад задачу закрыли, разобрались... На форум забыла написать, как именно... И сохранила код, но без вложенных функций. (тут мне по всем параметрам незачот)...
Три года работала на проектах без DMS-договоров, и тут опять, они, родимые...
И опять в SD этот баг...
В журнале трассировки видно, что контировки определились, в дебаггере видно, что контировки определились, а на экране HHM, ну никак обновляться не хотят:(((

Может, кто-то сталкивался с подобным?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подстановка контировки FM в SD заказ
СообщениеДобавлено: Вт, сен 16 2014, 18:26 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
А мой код не работает?

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


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

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


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

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


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

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