Автор Тема: Transaction variants  (Прочитано 8347 раз)

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

Оффлайн Martha

  • Newbie
  • *
  • Сообщений: 51
  • Репутация: +2/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Transaction variants
« : Август 07, 2009, 08:22:28 am »
Что я делаю не так?

Нужно создать свою транзакцию, которая аналог va02 только на экране нет каких-то полей. Например СПП.
SHD0  - создаем для  нее вариант.  Проверяем – работает.
SE93 -  создаем транзакцию варианта.  Указываем новый код транзакции, создать, указываем транзакцию va02 в поле транзакция. пытаемся поискать вариант или просто предлагаем созданные, говорит, что «вариантов транзакции нет»

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 758
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: Transaction variants
« Ответ #1 : Август 07, 2009, 12:49:10 pm »
Ну вот только что проверил, однако в ECC 6.0 работает. Вот картинки:
VA-0.png - Сделал вариант в SHD0
VA-1.png - В варианте сказал что поле СПП-элемента скрыто
VA-2.png - Сделал транзакцию варианта через SE93 и там ввел созданный ранее вариант.
VA-3.png - Собственно видим результат запуска, поля СПП-элемента на экране нет и какие статусы экрана. Видно что запуск с вариантом шел.
« Последнее редактирование: Август 07, 2009, 02:16:30 pm от Uukrul »

Оффлайн Martha

  • Newbie
  • *
  • Сообщений: 51
  • Репутация: +2/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: Transaction variants
« Ответ #2 : Август 10, 2009, 11:31:12 am »
Цитата: Uukrul  link=topic=745.msg4648#msg4648 date=1249638550
Ну вот только что проверил, однако в ECC 6.0 работает. Вот картинки:
VA-0.png - Сделал вариант в SHD0
VA-1.png - В варианте сказал что поле СПП-элемента скрыто
VA-2.png - Сделал транзакцию варианта через SE93 и там ввел созданный ранее вариант.
VA-3.png - Собственно видим результат запуска, поля СПП-элемента на экране нет и какие статусы экрана. Видно что запуск с вариантом шел.

спасибо, я забыла нажать галочку независимо от манданта 
сейчас все работает

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 758
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: Transaction variants
« Ответ #3 : Август 10, 2009, 11:34:06 am »
Ну у меня мысль была на эту галочку, но решил таки пробежать по всем пунктам...

Оффлайн Удав

  • Newbie
  • *
  • Сообщений: 44
  • Репутация: +7/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: Transaction variants
« Ответ #4 : Сентябрь 23, 2009, 04:17:15 pm »
You are not allowed to view links. Register or Login
Что я делаю не так?

Нужно создать свою транзакцию, которая аналог va02 только на экране нет каких-то полей. Например СПП.
SHD0  - создаем для  нее вариант.  Проверяем – работает.
SE93 -  создаем транзакцию варианта.  Указываем новый код транзакции, создать, указываем транзакцию va02 в поле транзакция. пытаемся поискать вариант или просто предлагаем созданные, говорит, что «вариантов транзакции нет»

Зачем создавать свою транзакцию?
Для скрытия полей можно использовать процедуру USEREXT_FIELD_MODIFICATION, расширение V45A0003 или BAdI BADI_SD_SALES_BASIC (у нас в 4.7 только для внутреннего использования SAP) и заложить туда любую логику :)

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 758
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: Transaction variants
« Ответ #5 : Сентябрь 23, 2009, 04:25:44 pm »
You are not allowed to view links. Register or Login
Для скрытия полей можно использовать процедуру USEREXT_FIELD_MODIFICATION, расширение V45A0003 или BAdI BADI_SD_SALES_BASIC (у нас в 4.7 только для внутреннего использования SAP) и заложить туда любую логику :)
Ну это только SD, хотя тут и упоминалась VA02, но... метод создания транзакции варианта, как по мне более правильный, чем вставка расширений в которых скрываем поля, именно для этого и создана транзакция варианта, а экзиты, ну это применимо, если мы хотим скрывать поля в зависимости от времени суток, то да... без экзита никак  ;)

Оффлайн Удав

  • Newbie
  • *
  • Сообщений: 44
  • Репутация: +7/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: Transaction variants
« Ответ #6 : Сентябрь 24, 2009, 09:32:54 am »
Ну не все так просто :)
Попробуйте скрыть закладку "Цены" в той же VA02.
Скрыть на экране ее можно, но пункт в меню, который вызывает экран с ценами, останется ;)

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 758
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: Transaction variants
« Ответ #7 : Сентябрь 24, 2009, 02:40:20 pm »
You are not allowed to view links. Register or Login
Скрыть на экране ее можно, но пункт в меню, который вызывает экран с ценами, останется ;)
Не пробовал если честно так как SD не мой профиль... но верю что пункт меню останется, но еще раз я уточнил что рассматривал варианты транзакций как общий инструмент без привязки к конкретной транзакции. Вполне возможно что для VA02 нужен экзит.

Оффлайн Удав

  • Newbie
  • *
  • Сообщений: 44
  • Репутация: +7/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: Transaction variants
« Ответ #8 : Сентябрь 24, 2009, 03:51:02 pm »
Естественно, что в простых случаях, а их достаточно много(FB01 например), можно обойтись и SHD0  :)