Текущее время: Вс, июл 27 2025, 02:42

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Ошибка при активации внедрения
СообщениеДобавлено: Чт, сен 01 2011, 10:17 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 03 2009, 15:37
Сообщения: 292
Откуда: Алматы
Пол: Мужской
Здравствуйте, коллеги.

Помогите решить проблему, пожалуйста, кто сталкивался.
Есть БАДИ TPM_AMORTIZATION_CAL, создали для него внедрение. Но к сожалению не можем активировать его. Выдает ошибку
Цитата:
The enhancement object ENHS TPM_AMORTIZATION_CAL cannot be read
Исключение класса CX_ENH_IO_ERROR

Момент где это происходит (CL_R3STANDARD_PERSISTENCE=>LOAD_SPOT):
Code:
     
SELECT SINGLE * FROM enhspotheader INTO active
        WHERE enhspot = name
          AND version = 'A'.

      IF sy-subrc NE 0.
         SELECT SINGLE delflag INTO l_delflag FROM TADIR
            WHERE pgmid    = 'R3TR'
            AND   object   = 'ENHS'
            AND   obj_name = name.
         IF sy-subrc  <> 0
         OR l_delflag = 'X'.

            l_objname = name.
            RAISE EXCEPTION TYPE cx_enh_io_error
            EXPORTING objname  = l_objname
                      object   = 'ENHS'.


         ENDIF.
      ENDIF.

_________________
Все в этом мире стоит под сомнением, над сомнением – только google...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ошибка при активации внедрения
СообщениеДобавлено: Чт, сен 01 2011, 11:06 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Ноты смотрели, например эту Note 1017920 - Shortdump when trying to implement BAdI TPM_AMORTIZATION_CAL?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при активации внедрения
СообщениеДобавлено: Чт, сен 01 2011, 11:33 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 03 2009, 15:37
Сообщения: 292
Откуда: Алматы
Пол: Мужской
Ноты посмотреть пока нет возможности. А не могли бы вы скинуть мне описание ноты если вас не затруднит?
Судя по наименовании, нота исправляет ДАМП, а у нас ошибка.

_________________
Все в этом мире стоит под сомнением, над сомнением – только google...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ошибка при активации внедрения
СообщениеДобавлено: Чт, сен 01 2011, 11:54 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
компонент EA-FINSERV версии 600
Цитата:
Summary
Symptom

When trying to activate a new implementation of BAdI TPM_AMORTIZATION_CAL, an error occurs without any message.
The new implementation is saved, but it is not possible to activate it.
It is also not possible to activate or deactivate any existing implementation.
Other terms

SE18, SE19, TPM_AMORTIZATION_CAL, BAdI, Enhancement Spot
Reason and Prerequisites

The BAdI was migrated into an Enhancement Spot but the Enhancement Spot no longer exists.
Solution

To repair this problem, please follow the manual steps or implement the corresponding support-package:

1) Implement the attached correction report ZSAP_CORRECT_BADI4AMORTIZATION (see manual correction instruction)

2) Update BAdI TPM_AMORTIZATION_CAL
Goto SE18 in change mode for BAdI Name TPM_AMORTIZATION_CAL.
Update the [Description Short Text] field to change 'CFM' to 'Treasury'. Save the changes.
(This change is only to ensure that regeneration occurs in step 3.)

3) Regenerate BAdI TPM_AMORTIZATION_CAL
In SE18, select Utilities->Regeneration.

Following these steps, it should be possible to implement the BAdI TPM_AMORTIZATION_CAL.

Code:
*&---------------------------------------------------------------------*
*& Report  ZSAP_CORRECT_BADI4AMORTIZATION
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT  ZSAP_CORRECT_BADI4AMORTIZATION.

parameters:
  p_test type xfeld as checkbox default 'X'.

start-of-selection.

  update sxs_attr set MIG_ENHSPOTNAME = space
         where exit_name = 'TPM_AMORTIZATION_CAL'.
  if sy-subrc is initial.
    case p_test.
      when space.
        commit work and wait.
        write / 'correction successfully saved'.
      when others.
        rollback work.
        write / 'test run successful'.
    endcase.
  else.
    rollback work.
    write: / 'error during update. Please contact SAP'.
  endif.

end-of-selection.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при активации внедрения
СообщениеДобавлено: Чт, сен 01 2011, 12:24 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 03 2009, 15:37
Сообщения: 292
Откуда: Алматы
Пол: Мужской
Besa, можно еще спросить?
Я пытаюсь сохранить БАДИ-шку как в ноте, стандарт требует ключ разработчика. Что можно сделать?
Мне нужно пере генерировать БАДИ-шник, но без ключа никак.

_________________
Все в этом мире стоит под сомнением, над сомнением – только google...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ошибка при активации внедрения  Тема решена
СообщениеДобавлено: Чт, сен 01 2011, 15:08 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
FeBO-Sh написал:
Besa, можно еще спросить?
Я пытаюсь сохранить БАДИ-шку как в ноте, стандарт требует ключ разработчика. Что можно сделать?
Мне нужно пере генерировать БАДИ-шник, но без ключа никак.

Не ключ разработчика, а ключ на изменение объекта (лом). По-моему опыту, я сталкивался с такими нотами где пишут, например "зайдите в таблицу, жмите изменить, меняйте категорию расширения..." и т.д., то есть SAP понимает, что этого без ключа не сделаешь, то есть нужно ломать получается, но об этом не пишет. Пусть меня поправят, по мне так если следовать инструкциям из ноты, нужно взять ключ, сломать бади, и перегенирить.

Добавил: В некоторых случая ломать конечно не обязательно, в нотах пишут в каком следующем пакете уже будут эти исправления, то есть можно апгрейдить компонент, НО иногда это не реально, потому что админы..., потому что в пакете может быть куча всего что ставить никак не стоит и тд...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при активации внедрения
СообщениеДобавлено: Чт, сен 01 2011, 15:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Besa написал:
Пусть меня поправят, по мне так если следовать инструкциям из ноты, нужно взять ключ, сломать бади, и перегенирить.

не поправят. :D

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при активации внедрения
СообщениеДобавлено: Чт, сен 01 2011, 15:44 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 03 2009, 15:37
Сообщения: 292
Откуда: Алматы
Пол: Мужской
Besa написал:
FeBO-Sh написал:
Besa, можно еще спросить?
Я пытаюсь сохранить БАДИ-шку как в ноте, стандарт требует ключ разработчика. Что можно сделать?
Мне нужно пере генерировать БАДИ-шник, но без ключа никак.

Не ключ разработчика, а ключ на изменение объекта (лом). По-моему опыту, я сталкивался с такими нотами где пишут, например "зайдите в таблицу, жмите изменить, меняйте категорию расширения..." и т.д., то есть SAP понимает, что этого без ключа не сделаешь, то есть нужно ломать получается, но об этом не пишет. Пусть меня поправят, по мне так если следовать инструкциям из ноты, нужно взять ключ, сломать бади, и перегенирить.

Добавил: В некоторых случая ломать конечно не обязательно, в нотах пишут в каком следующем пакете уже будут эти исправления, то есть можно апгрейдить компонент, НО иногда это не реально, потому что админы..., потому что в пакете может быть куча всего что ставить никак не стоит и тд...

На счет ключа не правильно выразился.
На самом деле у меня еще не было опыта по изменению стандартных объектов, обычно находил ноты, где можно было все руками исправить. Спасибо за ответ, буду знать.

_________________
Все в этом мире стоит под сомнением, над сомнением – только google...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB