Автор Тема: UserExit/BADI при/после изменения ОЗМ  (Прочитано 22641 раз)

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

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

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
UserExit/BADI при/после изменения ОЗМ
« : Февраль 21, 2012, 02:19:46 pm »
Народ никто не подскажет замещаение которое вызывается при/после изменения ОЗМ и в котором доступан (есть) длинный текст (тексты к основным данным).

EXIT_SAPLMGMU_001 (MGA00001) не подходит, в нем  есть только краткий текст
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: UserExit/BADI при/после изменения ОЗМ
« Ответ #1 : Февраль 21, 2012, 04:46:55 pm »
You are not allowed to view links. Register or Login
Народ никто не подскажет замещаение которое вызывается при/после изменения ОЗМ и в котором доступан (есть) длинный текст (тексты к основным данным).
А с чего ты решил что оно такое есть? Помоему нет, хотя если очень нужно,  то есть или ФМ: THEAD_BEARBEITEN, в нем можно использовать энхансмент или модуль LMG19F01, подпрограмма TEXT_SICHERN_INLINE и тоже энхансментом неявным расширить и там делать что надо. Других вариантов пока не вижу.

Оффлайн Sed0Y

  • ECC 7.0 (ERP/CRM), EHP
  • Newbie
  • *
  • Сообщений: 121
  • Репутация: +7/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: UserExit/BADI при/после изменения ОЗМ
« Ответ #2 : Февраль 21, 2012, 06:57:10 pm »
You are not allowed to view links. Register or Login
EXIT_SAPLMGMU_001 (MGA00001) не подходит, в нем  есть только краткий текст

а почему нельзя прочитать в этом же EXIT_SAPLMGMU_001 (MGA00001)  через ФМ 'READ_TEXT'?
« Последнее редактирование: Февраль 21, 2012, 07:08:49 pm от Sed0Y »

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: UserExit/BADI при/после изменения ОЗМ
« Ответ #3 : Февраль 21, 2012, 07:13:33 pm »
You are not allowed to view links. Register or Login
а почему нельзя прочитать в этом же EXIT_SAPLMGMU_001 (MGA00001)  через ФМ 'READ_TEXT'?
Ну потому что ему нужно прочитать то что поменяли на экране, а не то что есть сейчас в базе, как я понимаю.

Оффлайн Sed0Y

  • ECC 7.0 (ERP/CRM), EHP
  • Newbie
  • *
  • Сообщений: 121
  • Репутация: +7/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: UserExit/BADI при/после изменения ОЗМ
« Ответ #4 : Февраль 21, 2012, 07:25:34 pm »
You are not allowed to view links. Register or Login
Ну потому что ему нужно прочитать то что поменяли на экране, а не то что есть сейчас в базе, как я понимаю.

ну так в этом USER-EXITе если прочитать READ_TEXT, то будет видно уже то что поменяли на данный момент в Подробном тексте...
или значит я не так понял.
« Последнее редактирование: Февраль 21, 2012, 07:31:32 pm от Sed0Y »

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: UserExit/BADI при/после изменения ОЗМ
« Ответ #5 : Февраль 21, 2012, 09:32:13 pm »
You are not allowed to view links. Register or Login
ну так в этом USER-EXITе если прочитать READ_TEXT, то будет видно уже то что поменяли на данный момент в Подробном тексте...
Где буде видно? В этом экзите нет доступа к тексту как я понял, так что видно ничего не будет...

Оффлайн Sed0Y

  • ECC 7.0 (ERP/CRM), EHP
  • Newbie
  • *
  • Сообщений: 121
  • Репутация: +7/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: UserExit/BADI при/после изменения ОЗМ
« Ответ #6 : Февраль 22, 2012, 09:09:05 am »
You are not allowed to view links. Register or Login
Где буде видно? В этом экзите нет доступа к тексту как я понял, так что видно ничего не будет...

прямого доступа нет, но есть доступ к номеру материала, по нему можно вытянуть подробный текст:
Код: You are not allowed to view links. Register or Login
*"  IMPORTING
*"     VALUE(WMARA) LIKE  MARA STRUCTURE  MARA

у меня так сделано:

Код: You are not allowed to view links. Register or Login
DATA: lt_textlines      TYPE TABLE OF tline,
      ls_textheader     TYPE thead,
      ls_stxh           TYPE stxh.

ls_stxh-tdid      = 'GRUN'.
ls_stxh-tdspras   = sy-langu.
ls_stxh-tdname    = wmara-matnr.
ls_stxh-tdobject  = 'MATERIAL'.

CALL FUNCTION 'READ_TEXT'
  EXPORTING
    client                  = sy-mandt
    id                      = ls_stxh-tdid
    language                = ls_stxh-tdspras
    name                    = ls_stxh-tdname
    object                  = ls_stxh-tdobject
    archive_handle          = 0
  IMPORTING
    header                  = ls_textheader
  TABLES
    lines                   = lt_textlines

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

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Re: UserExit/BADI при/после изменения ОЗМ
« Ответ #7 : Февраль 22, 2012, 10:06:05 am »
Спасибо за ответы.

You are not allowed to view links. Register or Login
А с чего ты решил что оно такое есть? Помоему нет, хотя если очень нужно,  то есть или ФМ: THEAD_BEARBEITEN, в нем можно использовать энхансмент или модуль LMG19F01, подпрограмма TEXT_SICHERN_INLINE и тоже энхансментом неявным расширить и там делать что надо. Других вариантов пока не вижу.

Uukrul - спасибо, отдам ребятам, пусть покулупают.

Sed0Y - считать не получится, как я понимаю екзит вызывается при сохранении, в нем обычно пишут проверки и тд. и поетому данные которые ввели в картчку еще не попали в БД.
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Оффлайн Sed0Y

  • ECC 7.0 (ERP/CRM), EHP
  • Newbie
  • *
  • Сообщений: 121
  • Репутация: +7/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: UserExit/BADI при/после изменения ОЗМ
« Ответ #8 : Февраль 22, 2012, 10:26:37 am »
You are not allowed to view links. Register or Login
Спасибо за ответы.

Uukrul - спасибо, отдам ребятам, пусть покулупают.

Sed0Y - считать не получится, как я понимаю екзит вызывается при сохранении, в нем обычно пишут проверки и тд. и поетому данные которые ввели в картчку еще не попали в БД.

странно, у меня если я вношу изменения, то в этом экзите уже вижу это изменении (при сохранении)...  :o

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: UserExit/BADI при/после изменения ОЗМ
« Ответ #9 : Февраль 22, 2012, 10:40:16 am »
You are not allowed to view links. Register or Login
странно, у меня если я вношу изменения, то в этом экзите уже вижу это изменении (при сохранении)...  :o
Надо вообще проверить, т.е. ты говоришь что функция READ_TEXT возвращает уже изменные, но еще не сохраненные физически в базу данные? Интересный расклад... если это так.

Оффлайн Sed0Y

  • ECC 7.0 (ERP/CRM), EHP
  • Newbie
  • *
  • Сообщений: 121
  • Репутация: +7/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: UserExit/BADI при/после изменения ОЗМ
« Ответ #10 : Февраль 22, 2012, 01:33:08 pm »
You are not allowed to view links. Register or Login
Надо вообще проверить, т.е. ты говоришь что функция READ_TEXT возвращает уже изменные, но еще не сохраненные физически в базу данные? Интересный расклад... если это так.

Вот(см. рис.):
1_Open_Edit.jpg    - открываем на редактирование
2_Edit_Save.jpg     - вносим изменении и сохраняем
3_debag.jpg           - считываем основной текст, результат без ошибки
4_view_results.jpg - смотрим результат - есть наше изменение.

P.S. Может в 4,6 и 6,0 последовательность сохранения разная?
« Последнее редактирование: Февраль 22, 2012, 01:40:36 pm от Sed0Y »

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: UserExit/BADI при/после изменения ОЗМ
« Ответ #11 : Февраль 22, 2012, 04:03:11 pm »
You are not allowed to view links. Register or Login
P.S. Может в 4,6 и 6,0 последовательность сохранения разная?
Да нет вряд ли... так что думаю и в 6.0 тоже самое будет, кстати Паганель может и проверит заодно, ему вроде как больше всех горело.

Оффлайн Sed0Y

  • ECC 7.0 (ERP/CRM), EHP
  • Newbie
  • *
  • Сообщений: 121
  • Репутация: +7/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: UserExit/BADI при/после изменения ОЗМ
« Ответ #12 : Февраль 22, 2012, 04:08:38 pm »
You are not allowed to view links. Register or Login
Да нет вряд ли... так что думаю и в 6.0 тоже самое будет, кстати Паганель может и проверит заодно, ему вроде как больше всех горело.
У меня 6,0.
Нужно проверить на 4,6, если кому-то нужно...

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

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Re: UserExit/BADI при/после изменения ОЗМ
« Ответ #13 : Февраль 23, 2012, 08:06:57 pm »
Спасибо... поверил "наслово" разработчикам соседнего модуля.... но у меня и ключа разработчика нет что бы проверить :-).... так только лицензия на ворд :-)

Прешлю коллегам.
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Sapforum.Biz

Re: UserExit/BADI при/после изменения ОЗМ
« Ответ #13 : Февраль 23, 2012, 08:06:57 pm »