2013-04-17 2 views
1

У меня есть RV60AFZZ и форма USEREXIT_NUMBER_RANGE.Что это за улучшение (FORM USEREXIT_ *), и как я могу реализовать такое усовершенствование

Об одной системе, эта форма содержит дополнение

*{ INSERT   ASDF555555          1 
    "Custom code here... 
    .... 
*} INSERT 

... и в другой системе форма содержит только 2 строки комментариев, без * {INSERT и *} INSERT

Я хочу знать, как реализовать такое усовершенствование в моей другой системе, или более noobishly: Как написать код в том числе, который не входит в пространство имен клиентов?

ответ

2

Если вы случайно работаете в системе Netweaver с пакетом Enhancement, вы можете улучшить эту форму выхода пользователя, используя неявное усовершенствование вместо запроса ключа объекта для изменения этой подпрограммы.

+0

Так оно и было. Я обнаружил, что действительно могу создать неявное усовершенствование - не знал об этих вещах раньше. Спасибо. –

1

Это не усовершенствование, это модификация. Избегайте его любой ценой, если у вас действительно нет другого выбора. Это дорога, которая ведет прямо к адскому делу.

Псевдоним создан автором посредством Modification Assistant. Вы можете отключить его, но приготовьтесь к тому, что ваши клиенты/коллеги будут расстреляны по очень хорошей причине, если вы это сделаете. :-)

+2

Я любезно не согласен, может быть, это модификация сама по себе, но это всего лишь старый способ, которым SAP позволяет своим клиентам расширять код. Он называется User Exit и представляет собой просто форму, для которой вам все равно нужно получить ключ объекта из Marketplace. Он был введен, когда BAdI и BTE, не говоря уже о EHPs, даже не существовали. – Jagger

+0

@Jagger: Это не причина, чтобы избежать этого любой ценой :-) – vwegert

+1

Я согласен, однако иногда нет другого способа, особенно если вы работаете со старой версией системы SAP, которая поступает до эпохи Netweaver. – Jagger

 Смежные вопросы

  • Нет связанных вопросов^_^