Текущее время: Сб, авг 02 2025, 22:46

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Функциональный модуль в MIRO
СообщениеДобавлено: Ср, янв 21 2009, 07:10 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 17 2008, 06:26
Сообщения: 27
Может кто знает, какой ФМ срабатывает в MIRO при нажатии на кнопку Моделирование?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Функциональный модуль в MIRO
СообщениеДобавлено: Ср, янв 21 2009, 09:14 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Там вроде бы не ФМ срабатывает. Но можно попробовать использовать ФМ MRM_SRM_INVOICE_SIMULATE для проверок.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Функциональный модуль в MIRO
СообщениеДобавлено: Ср, янв 21 2009, 09:49 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 17 2008, 06:26
Сообщения: 27
Через se37 не могу найти ФМ MRM_SRM_INVOICE_SIMULATE :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Функциональный модуль в MIRO
СообщениеДобавлено: Ср, янв 21 2009, 10:49 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Еще как вариант попробовать BAPI_INCOMINGINVOICE_PARK или BAPI_INCOMINGINVOICE_CREATE с ролбэком.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Функциональный модуль в MIRO
СообщениеДобавлено: Ср, янв 21 2009, 12:05 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 17 2008, 06:26
Сообщения: 27
Ни BAPI_INCOMINGINVOICE_PARK, ни BAPI_INCOMINGINVOICE_CREATE мне не подходят. А еще идеи есть?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Функциональный модуль в MIRO
СообщениеДобавлено: Ср, янв 21 2009, 15:00 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, ноя 20 2007, 15:20
Сообщения: 139
Откуда: Казань
Пол: Мужской
есть BADI INVOICE_UPDATE она срабатывает при моделировании и сохранении


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Функциональный модуль в MIRO
СообщениеДобавлено: Ср, янв 21 2009, 15:11 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 17 2008, 06:26
Сообщения: 27
Я уже <я не знать русский языка> использовать INVOICE_UPDATE -> метод CHANGE_AT_SAVE. Здесь я использовала таблицу TI_RSEG_NEW, на основе которой создала внутреннюю таблицу wa_rseg. В ней произвела замену содержания поля XBLNR. А передать измененые данные обратно в TI_RSEG_NEW не могу. Возникает ошибка: The field "TI_RSEG_NEW" cannot be changed. Что делать не знаю...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Функциональный модуль в MIRO
СообщениеДобавлено: Ср, янв 21 2009, 15:46 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
lyubov написал(а):
Я уже <я не знаю русского языка> использовать INVOICE_UPDATE -> метод CHANGE_AT_SAVE. Здесь я использовала таблицу TI_RSEG_NEW, на основе которой создала внутреннюю таблицу wa_rseg. В ней произвела замену содержания поля XBLNR. А передать измененые данные обратно в TI_RSEG_NEW не могу. Возникает ошибка: The field "TI_RSEG_NEW" cannot be changed. Что делать не знаю...
Так вот, судя по интерфейсу данное badi не предназначено для изменения передаваемых параметров.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Функциональный модуль в MIRO
СообщениеДобавлено: Ср, янв 21 2009, 15:57 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
Здесь среди вариантов IMHO можно было найти подходящее если вы хотите просто смоделировать документ . Поэтому че то не ясно что вы хотите сделать ? :? Можно поподробнее

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Функциональный модуль в MIRO
СообщениеДобавлено: Ср, янв 21 2009, 18:06 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, ноя 20 2007, 15:20
Сообщения: 139
Откуда: Казань
Пол: Мужской
Все правильно INVOICE_UPDATE подходит только для проверок.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Функциональный модуль в MIRO
СообщениеДобавлено: Ср, янв 21 2009, 18:56 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
DofD написал:
Все правильно INVOICE_UPDATE подходит только для проверок.

Для этого похоже оно так же не очень приспособленно - ни возвращаемых флагов\признаков, ни исключительных ситуаций для индикации неуспешности проверки. Разве что в дамп программу уронить.
Судя по имеющимся стандартным реализациям используется для записи/передаче информации в какие-то смежные\связанные функциональности\объекты.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Функциональный модуль в MIRO
СообщениеДобавлено: Чт, янв 22 2009, 08:02 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 17 2008, 06:26
Сообщения: 27
Всем большое спасибо за помощь!!! У меня все получилось:
Code:
LOOP AT TI_RSEG_NEW INTO wa_rseg.

    sgtxt1 = s_rbkp_new-sgtxt.

    SELECT SINGLE atwrt  " Выбираем признак обязательного наличия акта
    FROM ausp
    INTO atwrt1
    WHERE atinn  = '0000000259' AND objek = wa_rseg-MATNR.

    IF atwrt1 = '1'.

      IF s_rbkp_new-XBLNR <> 'АКТ'.
        wa_rseg-XBLNR = 'АКТ'.
      ENDIF.

      CONCATENATE 'Номер акта_' sgtxt1 INTO wa_rseg-SGTXT.

    ENDIF.

ASSIGN ('(SAPLMRMP)RBKPV') TO <rbkpv>.
<rbkpv>-xblnr = wa_rseg-XBLNR.
<rbkpv>-SGTXT = wa_rseg-SGTXT.

ENDLOOP


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Функциональный модуль в MIRO
СообщениеДобавлено: Чт, янв 22 2009, 09:13 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
А при чем тут моделирование? Учитесь передавать словами, то что нужно сделать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Функциональный модуль в MIRO
СообщениеДобавлено: Чт, янв 22 2009, 09:28 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
John Doe написал:
А при чем тут моделирование? Учитесь передавать словами, то что нужно сделать.

+1

это похоже был ответ на тему Копирование данных из внутренней таблицы

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Функциональный модуль в MIRO
СообщениеДобавлено: Чт, янв 22 2009, 12:23 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 17 2008, 06:26
Сообщения: 27
John Doe написал:
А при чем тут моделирование? Учитесь передавать словами, то что нужно сделать.


Приведенный код я прописала в INVOICE_UPDATE, который как раз таки и отрабатывает при нажатии на кнопку Моделирование. Входные данные при этом изменяются


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

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


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

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


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

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