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

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

Оффлайн fil

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

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

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


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

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • 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

Оффлайн fil

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

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • 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
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
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
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
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 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • 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
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: ABSO/Автоматическое создание ДМ при выбытии ОС
« Ответ #7 : Апрель 09, 2010, 12:02:29 pm »
You are not allowed to view links. Register or Login
Неплохая идея, сейчас узнаю подойдет ли такой вариант.
Давайте, потом расскажИте нам.

Оффлайн fil

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

Sapforum.Biz

Re: ABSO/Автоматическое создание ДМ при выбытии ОС
« Ответ #8 : Апрель 22, 2010, 11:53:58 am »