Автор Тема: ABSO/Автоматическое создание ДМ при выбытии ОС  (Прочитано 11683 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн fil

  • Newbie
  • *
  • Сообщений: 21
  • Репутация: +2/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Стоит задача: При формировании документа выбытия ОС в транзакции ABSO, когда сформирован бухгалтерский документ, необходимо создать документ материала.
Если документ FI не сформировался – документ движения материала формироваться не должен.

Реализовано так: в событие OpenFI 1050 добавлен модуль обновления (IN UPDATE TASK) в котором и вызывается  BAPI для создания ДМ.
Теперь же пользователь просит, чтоб на экран выводилось сообщение с номером созданного ДМ или о том что документ не создан. Вариант с экспрес-почтой не нравиться.

Может у кого-нибудь есть идеи как это реализовать?


Оффлайн Паганель

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Re: ABSO/Автоматическое создание ДМ при выбытии ОС
« Ответ #1 : Апрель 08, 2010, 02:49:11 pm »
На вскидку: MESSAGE_STORE не будет работать?
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Оффлайн fil

  • Newbie
  • *
  • Сообщений: 21
  • Репутация: +2/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: ABSO/Автоматическое создание ДМ при выбытии ОС
« Ответ #2 : Апрель 08, 2010, 03:19:17 pm »
Нет :(((

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 780
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: ABSO/Автоматическое создание ДМ при выбытии ОС
« Ответ #3 : Апрель 08, 2010, 03:51:30 pm »
You are not allowed to view links. Register or Login
Реализовано так: в событие OpenFI 1050 добавлен модуль обновления (IN UPDATE TASK) в котором и вызывается  BAPI для создания ДМ.
Никак так как сами же говорите вызов идет в IN UPDATE TASK, а там уже вывести ничего нельзя как и запустить диалоговую транзакцию. Вообще-то если сразу после проводки зайти в MB03 - Просмотр документа материала, то этот номер будет стоять в транзакции для просмотра, полученный из GET PARAMETERS. Ну кроме сообщения по почте, мне кажется никак не сообщить иначе. Ну сделайте сообщение вида экспресс и в заголовке номер, будет типа всплывающее окно с номеров документа, хотя конечно почту надо будет чистить.

Оффлайн Dmitriy

  • SAP ECC 6.0
  • Кухня
  • Newbie
  • *
  • Сообщений: 380
  • Репутация: +0/-0
  • Пол: Мужской
  • Embracive Fire
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: ABSO/Автоматическое создание ДМ при выбытии ОС
« Ответ #4 : Апрель 08, 2010, 07:36:41 pm »
You are not allowed to view links. Register or Login
Теперь же пользователь просит, чтоб на экран выводилось сообщение с номером созданного ДМ или о том что документ не создан. Вариант с экспрес-почтой не нравиться.
Может у кого-нибудь есть идеи как это реализовать?
Можно "обернуть" всё это грешное дело транзакцией ZABSO на свою программу, внутри которой запускать Batch Input в видимом режиме, табличку bdcdata оставить пустой.
Код: You are not allowed to view links. Register or Login
* Ваш код
*............
  CALL TRANSACTION 'ABSO'
             USING bdcdata
              MODE 'A'
            UPDATE 'S'
     MESSAGES INTO messtab.
* Ваш код
*............
В этом случае не понадобится (с) OpenFI 1050 с модулем обновления (IN UPDATE TASK), а также экспресс-сообщение, которое, к тому же, появляется на текущем экране не сразу. ;) Отлавливаете нужное сообщение в messtab, известными методами запускаете постинг ДДМ, а затем выводите результат в любом виде.
« Последнее редактирование: Апрель 08, 2010, 08:46:54 pm от Dmitriy »

Оффлайн fil

  • Newbie
  • *
  • Сообщений: 21
  • Репутация: +2/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: ABSO/Автоматическое создание ДМ при выбытии ОС
« Ответ #5 : Апрель 09, 2010, 11:18:38 am »
You are not allowed to view links. Register or Login
Можно "обернуть" всё это грешное дело транзакцией ZABSO на свою программу, внутри которой запускать Batch Input в видимом режиме, табличку bdcdata оставить пустой.

Неплохая идея, сейчас узнаю подойдет ли такой вариант

А по поводу экспрес-сообщений, так как они приходят позднее, то пользователи на них и внимания не обращают
« Последнее редактирование: Апрель 09, 2010, 11:21:15 am от fil »

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 780
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: ABSO/Автоматическое создание ДМ при выбытии ОС
« Ответ #6 : Апрель 09, 2010, 11:31:54 am »
You are not allowed to view links. Register or Login
Неплохая идея, сейчас узнаю подойдет ли такой вариант
Да пройдет, но писать ее чуток будет сложнее с точки зрения реализации...

Оффлайн Dmitriy

  • SAP ECC 6.0
  • Кухня
  • Newbie
  • *
  • Сообщений: 380
  • Репутация: +0/-0
  • Пол: Мужской
  • Embracive Fire
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: ABSO/Автоматическое создание ДМ при выбытии ОС
« Ответ #7 : Апрель 09, 2010, 12:02:29 pm »
You are not allowed to view links. Register or Login
Неплохая идея, сейчас узнаю подойдет ли такой вариант.
Давайте, потом расскажИте нам.

Оффлайн fil

  • Newbie
  • *
  • Сообщений: 21
  • Репутация: +2/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: ABSO/Автоматическое создание ДМ при выбытии ОС
« Ответ #8 : Апрель 22, 2010, 11:53:58 am »
все таки остановились на экспрес-почте