Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

BC400_RU_ECC_2005

.pdf
Скачиваний:
1462
Добавлен:
21.05.2015
Размер:
40.8 Mб
Скачать

Глава 11

Адаптация пакета программного обеспечения SAP (обзор)

Обзор главы

См. цели отдельных уроков в рамках этого раздела.

Цели главы

Прослушав эту главу, вы сможете

пояснять термины оригинал, копия, корректировка, исправление, пользовательская настройка, модификация и расширение

описывать доступные варианты адаптации пакета программного обеспечения SAP к требованиям предприятия

перечислять недостатки модификаций и преимущества SAP-расширений

перечислять и пояснять различные типы расширений

Содержание главы

Урок: Адаптация пакета программного обеспечения SAP (обзор) ...392

 

© 2006 г. SAP AG All rights reserved. Авторские

391

06-04-2006

права защищены.

Глава 11: Адаптация пакета программного обеспечения SAP (обзор)

BC400

Урок: Адаптация пакета программного обеспечения SAP (обзор)

Обзор урока

На этом уроке представлен обзор вариантов адаптации пакета программного обеспечения SAP к требованиям конкретного предприятия.

Цели урока

Прослушав этот урок, вы сможете

пояснять термины оригинал, копия, корректировка, исправление, пользовательская настройка, модификация и расширение

описывать доступные варианты адаптации пакета программного обеспечения SAP к требованиям предприятия

перечислять недостатки модификаций и преимущества SAP-расширений

перечислять и пояснять различные типы расширений

Практический пример

Необходимо внести изменения в стандарт SAP, но при этом следует избегать использования модификаций из-за их недостатков.

392

© 2006 г. SAP AG All rights reserved. Авторские

 

права защищены.

06-04-2006

BC400

Урок: Адаптация пакета программного обеспечения SAP (обзор)

Основные термины и возможности адаптации программного обеспечения SAP

Рисунок 222: Оригиналы и копии

В системе, в которой был разработан объект репозитария, этот объект называется оригиналом. В другой системе, в которую этот объект переносится, он является только копией. Система оригинала (“происхождения ”) объекта репозитария заносится в атрибуты объекта.

Как правило, изменения должны вноситься только в оригинал. Эти изменения затем передаются в последующие системы для изменения соответствующих копий. Это обеспечивает целостность объектов репозитария во всех системах. Изменение копий также является возможным, но не рекомендуется, так как может повлечь за собой противоречивость данных в системах из-за отсутствия этих изменений в оригинале.

Оригиналы никогда не перезаписываются при переносах.

 

© 2006 г. SAP AG All rights reserved. Авторские

393

06-04-2006

права защищены.

Глава 11: Адаптация пакета программного обеспечения SAP (обзор)

BC400

Рисунок 223: Корректировки и исправления

Изменение оригинала называется корректировкой. Корректировки выполняются в задачах по разработке/корректировке.

Изменение копии называется исправлением. Исправления выполняются в задачах по исправлению.

После исправления объекта клиента (например, вследствие возникновения экстренного случая в продуктивной системе) внесенное изменение всегда должно воспроизводиться в оригинале для обеспечения непротиворечивости данных в различных системах.

Исправление SAP-объекта в системе клиента также называется

модификацией.

394

© 2006 г. SAP AG All rights reserved. Авторские

 

права защищены.

06-04-2006

BC400

Урок: Адаптация пакета программного обеспечения SAP (обзор)

Рисунок 224: Модификации в течение апгрейда

В течение апгрейда измененные SAP-объекты в системе могут быть перезаписаны новыми версиями объектов, поставляемыми SAP. Необходимо произвести адаптацию модификаций для восстановления выполненных модификаций в системе. При этом следует сравнить предыдущую измененную версию с недавно поставленной версией и скопировать более ранние изменения стандарта SAP в новую версию.

Такое сравнение может занять очень много времени. Поэтому вместо модификаций рекомендуется использовать SAP-расширения. Расширения также предоставляют собой один из вариантов адаптации функциональных возможностей SAP. Однако они не зависят от версии и, таким образом, “не требуют существенных затрат на ведение”. В этом уроке предоставлен обзор существующих типов расширения.

Рекомендуется выполнять адаптацию модификаций только в системе разработок, а затем переносить адаптированные объекты в последующие системы (путем деблокирования используемого запроса). Это обеспечивает непротиворечивость данных в системе разработок и последующих системах.

 

© 2006 г. SAP AG All rights reserved. Авторские

395

06-04-2006

права защищены.

Глава 11: Адаптация пакета программного обеспечения SAP (обзор)

BC400

Рисунок 225: Варианты корректировки программного обеспечения SAP

396

© 2006 г. SAP AG All rights reserved. Авторские

 

права защищены.

06-04-2006

BC400

Урок: Адаптация пакета программного обеспечения SAP (обзор)

На рисунке выше показано четыре существующих варианта адаптации программного обеспечения SAP к требованиям клиента:

Собственная разработка

Можно разработать (сформировать) свои собственные объекты репозитария с учетом соглашений области имен клиента. Этот вариант может потребоваться при отсутствии требуемых функциональных возможностей в стандарте SAP.

Пользовательская настройка

Можно установить определенные свойства системы и функциональные возможности посредством соответствующих транзакций ведения.

В SAP такие корректировки осуществляются запланированным и организованным образом. Пользовательская настройка является обязательным этапом при внедрении SAP-системы.

Расширения

Объекты репозитария SAP могут быть адаптированы без модификаций посредством расширений. Расширения не зависят от версии и не требуют каких-либо корректировок. Однако возможности расширений в некоторых случаях могут оказаться недостаточными.

Модификации

Модификации должны осуществляться только в том случае, если в системе отсутствует соответствующая возможность расширения, поскольку они могут вызвать значительное увеличение рабочей нагрузки из-за возможной необходимости адаптации. Начиная с

версии R/3 4.6b, в систему интегрирован ассистент по модификациям для оказания поддержки при организованной модификации и при последующей адаптации. Для получения подробной информации относительно ассистента по модификациям см. онлайн-документацию для ABAP-инструментальных средств (изменений в стандарте SAP).

В следующем разделе описываются различные типы расширений.

 

© 2006 г. SAP AG All rights reserved. Авторские

397

06-04-2006

права защищены.

Глава 11: Адаптация пакета программного обеспечения SAP (обзор)

BC400

Типы расширений

Рисунок 226: Концепция программы пользователя

Внекоторые программы SAP внедрены программы пользователя, к которым клиент может присоединить соответствующий исходный текст. Эти программы выполняются одновременно с программой SAP. Таким образом, можно внедрить дополнительные или альтернативные функции без изменения программы SAP. Программы пользователя являются самым важным типом расширения.

ВSAP используются различные методы для внедрения программ пользователя: программы пользователя (User Exit), программы клиента

(Customer Exit), события бизнес-операции (Business Transaction Event)

и Business Add-In (BAdI). Для каждого метода расширения существует специальная функция поиска, которую можно использовать для нахождения программ пользователя, подготовленных SAP. Для получения дополнительной информации см. курс BC425.

398

© 2006 г. SAP AG All rights reserved. Авторские

 

права защищены.

06-04-2006

BC400

Урок: Адаптация пакета программного обеспечения SAP (обзор)

Рисунок 227: Другие типы расширений

В дополнении к программам пользователя, существуют следующие типы расширений:

Меню пользователя

Некоторые меню SAP содержат подготовленные SAP элементы, которые можно связать с собственными функциональными возможностями (исходным текстом клиента) и активировать.

Экран пользователя

Некоторые экраны содержат области подэкранов SAP, в которые можно интегрировать собственные экраны.

Поле пользователя

Пользовательские проверки ввода, выполняемые в отношении полей экрана SAP, могут внедряться при помощи полей пользователя без необходимости каких-либо модификаций. Предварительная подготовки со стороны SAP для этого не требуется.

Кроме того, можно изменить документацию к полям и названия полей данных SAP в ABAP-словаре:

Изменение документации к полю

Документацию к полю SAP, выводимую на экран при нажатии пользователем клавиши F1, можно заменить собственными текстами.

 

© 2006 г. SAP AG All rights reserved. Авторские

399

06-04-2006

права защищены.

Глава 11: Адаптация пакета программного обеспечения SAP (обзор)

BC400

Изменение названий полей

Различные названия полей, соответствующие элементам данных SAP, также можно заменить собственными текстами.

Кроме описанного выше типа расширения, также доступны следующие типы:

Структура-дополнение

К большинству прозрачных таблиц можно присоединить структуру-дополнение с необходимыми дополнительными полями. Это позволяет внедрить дополнительные столбцы в таблицу базы данных приложений SAP без модификаций.

Области исходных текстов, закомментированные SAP

Некоторые программы SAP содержат закомментированные области исходного текста. Если это рекомендовано SAP, можно удалить знаки комментариев для активации этих дополнительных функциональных возможностей. Однако с технической точки зрения это является модификацией.

Подробная информация относительно всех типов расширений представлена в курсе BC425.

Рисунок 228: Регистрация изменений программного обеспечения SAP

400

© 2006 г. SAP AG All rights reserved. Авторские

 

права защищены.

06-04-2006

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]