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

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

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

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • 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
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 758
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • 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
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
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 758
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • 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
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
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 758
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • 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
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
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
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • 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
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
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
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 758
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • 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
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
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 758
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • 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
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
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
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • 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
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login