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

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


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

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


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

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