Текст
                    


u
4
1

С A D за 24 w/^в часа
Самоучитель «SAP за 24 часа» — путеводитель в изучении одного из самых передовых и универсальных пакетов предпринимательских решений, имеющихся на сегодняшнем рынке, пакета, который находится на уровне современных требований и имеет широкое применение. В наши дни корпорация SAP AG является лидером рынка программного обеспечения для предприятий на основе архитектуры «клиент/сервер» и разработанной недавно сервис-ориентированной архитектуры,разработанной SAP для SOA.
Приобретение этой книги подразумевает уверенный шаг в правильном .. направлени движение вперед с идером ынка, образцом надежности, успешным представителем выдающейся технологии и инструментом реализации предпринимательских решений. И в итоге, после 24 часов  Изучения, вы станете обладателем прочной основы для реализаций бо-лее значительных возможностей или даже карьеры и SAP. Полученный фундамент знаний, будет; в основном, общим и потребует углубления в той или иной области применения; Но вся прелесть заключается в том, что вы < будете осведомлены об этих областях применения —вариантахвыбора рода деятельности, уто позволит вам сделать карьеру в выбранном вами направо г лении и управнять ею.' Вы,будете знать, чего вы хотите добиться.
Книга «SAP за 24 часа» состоит из 24 глав, каждая из которых рассчита-на приблизительно на один час изучения, и охватывает все, необходимое для-достаточного ознакомления с основными продуктами и компонента ми SAP. Книга структурирована таким образом, чтобы показать основ- 1 ные аспекты терминологии, .использования, конфигурации, внедрения,, управления SAP. Имея в своем составе практические примеры с цифра-МИ; таблицами, графиками и реальные снимки экранов пользователь- ". ского интерфейса, «SAP за 24 часа» является великолепной стартовой /. .площадкой для использования и управления SAP в сегодняшнеммире ; бизнеса и информационных технологий; /	<• 	.«	;

%

и
^3
О
k;

ISBN 0-672-32В22-4 (0НП1.)	5 © 2006 by Sums Publishing
ISBN 978-966-415-013-9!	© Белене Бизнес Букс, 2СС/
i
/4 8 2009?" О 00 421 I 5'3
Прочитал?
Понравилась? ’ Оставь отзыв "
в любом
Украина, 49070, г. Днепропетровск, ул. Серова, 4 Телефон: 38 (056) 370-30-43, факс: 38 (056) 370-30-45 Телефон отдела прямых продаж: 38 (0562) 33-82-02 bbb@bdo-balance.dp.ua, http://www.bbb.com.ua,
George W. Anderson, Danielle Larocca
sAms
SAP in 24 Hours
SECOND EDITION
000 East 96th Street, Indianapolis, Indiana 46240 USA
Джордж В. Андерсон, Дэниэл Ларокка
Djvu*ed LdGray
SAP за 24 часа
Перевод с английского Р. Б. Назаров
Под научной редакцией кандидата технических наук Б.М. Коцовского
Business Books
BEST FOR BUSINESS
ppp
БДО Юпиком Консалтинг
Бизнес н Технологии
Днепропетровск Баланс Бизнес Букс 2007
УДК 65.012.32
ББК 65.050
А 65
Права на перевод и печать получены по соглашению с издательством Pearson Education, inc, выпускающим книги под маркой SAMS Publishing (One Lake Street, Upper Saddle River, NJ 07458 U.SA.)
Authorized translation from the English language edition, entitled SAMS TEACH YOURSELF SAP IN 24 HOURS, 2nd Edition, ISBN 0672328224, by ANDERSON, GEORGE, and LAROCCA, DANIELLE, published by Pearson Education Inc., publishing as SAMS Publishing, Copyright © 2006 by SAMS Publishing.
AH Rights Reserved, No part of this book may be reproduced or transmitted in any form orby any means, electronic or mechanical, including photocopying, recording or by any Information storage retrieval system, without permission from Pearson Education, Inc. RUSSIAN language edition published by BALANCE BUSINESS BOOKS, Copyright © 2007.
Все права защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских прав.
Книга издана при содействии БДО Юникон Консалтинг
Андерсон Джордж В,, Ларокка Дашель
А 65 SAP за 24 години/Пер. з англ; За наук. ред к.т.н. Б.М. Коцовського -Дн!пропетровськ: Баланс Бизнес Букс, 2007. - 432 с.
ISBN 0-672-32822-4 (англ.)
ISBN 978-966-415-013-9
Ласково просимо завггати до уцосконаленого самовчителя «SAP за 24 годи-ни», вашого пупвника у вивченн! одного з передовик та ун1версальних пакепв пщприемницьких рииень, що е сьогодн! на рин;<у, пакету, який знаходиться на р!вн! сучасних вимог та широко засгосовуетъся. Викладення метр)алу в ц!й книз! почи-настъся з основ i терм!нолопГ SAP, SAP NefWeaver та ESA i продовжуетъеп лк процес посл!довного формування нових знань про гцлий евп - евгг SAP. Темп викладення матер1апу пщ1браний таким чином, щоб закласти м!цну основу знань, яка паям Суде викорисгана при вивченн! та розум1нн! 61льш складних тем та питань. Таким чином, навпъ новачок зможе довол! швцдко скпасти уяву про те, що означае плануваннл, розгортання та викорисгання SAP, i як в ход! розв язування питань розум1ння всього, що вдбуваетъел, дае змогу побачити, вкус! елементи складного завдання склада-ються в едине nine, i успешно впоратися з розв'язанням 61знес-заадяння. Ц1 знания таком даютъ змо<у зрозумпи рол1, выведен! сп1вробггникам i партнерам в розрЫ SAP, - перспективи кЫцевих користувач!в SAP, сиаемнихадми|1стратор;в,укладач1в 61знес-план1в станутъ 61лыи чпкими при вивченн! книги.
УДК 65.012.32 ББК 65.050
ISBN 0-672-32822-4 (англ.) ISBN 978-966-415-013-9
© 2006 by Sams Publishing © Баланс Бизнес Букс, 2007
S « -*• в '*.->^ 44^	%’
- •	r-?£4: * .fr-* л . s
^P #	. . « ,  Л я






•


www.business-kniga.com/support/sap/
Уважаемый читатель!
Этот электронный адрес - бесплатное приложение к книге, которую вы держите в руках, подарок издательства «Баланс Бизнес Букс». Введя пароль доступа, указанный ниже, вы получите возможность ознакомиться с дополнительными материалами, не вошедшими в книгу. По указанной ссылке вы найдете таблицы, схемы и иллюстрации, которые существенно расширят круг полученных вами знаний. Но самое важное - на сайте поддержки этой книги мы будем регулярно выкладывать обновления к существующему изданию. Желаем приятного и полезного чтения!
Пароль: OLKnbfui5587
Краткое содержание
Введение
ЧАСТЬ I. Введение в SAP
ЧАС 1	Введение в SAP NetWeaver и ЕСС______.....................................................3
2	Основы SAP..............................................17
3	Основы базы данных.....................................3 3
4	Настройка персонального SAP-экрана.....................4 3
5	Навигация в SAP.........................................61
б	Основные элементы экрана............................... 77
ЧАСТЬ II. Внедрение SAP
ЧАС 7 Внедрение SAP: ресурсы и временная шкала___________________95
8	Инструменты и методики внедрения, IMC.......... —-------105
9	Полученные уроки внедрения..............................1Z1
Часть III. Продукты и компоненты SAP
ЧАС 10	SAP NetWeaoer 13 3
11	SAPECCuR/3____________________________________________ 139
12	SAP Bl, KWuMDM_________________________________________163
13	Другие доступные технологии____________________________175
Часть IV. Техническое руководство по SAP
ЧАС 14 Обзор технологий__________________________________________191
15	Системное администрирование_____________________________203
1	б Управление системами и производительностью____________213
17	АВАР Словарь данных и репозиторий_______________________2 29
18	Разработка экранов и меню...............................247
Часть V. Использование SAP
ЧАС 19 Основы создания отчетов..................................263
20 Инструменты создания отчетов в SAP (SAP Query, infoSet Query, Ad Hoc Query u Quick Viewer).273
21 SAP SCM, CRM, PLM, u SRM_________________________________299
22 Интеграция c Microsoft Office.---------------------------315
vii
viii	SAP за 24 часа
Часть VI. Поддержка SAP
ЧАС 2 3 Обзор поддержки............................... 337
24 Дополнительные ресурсы SAP.......................351
Часть VII. Приложение
Приложение А________________________________________37 1
Предметный указатель...............................385
Оглавление
Введение ______________________________________________________-XV
Что нового в этом издании________________________xvi
Для кого эта книга_____________________________ xvii
Структура книги.................................xvii
Используемые условные обозначения..............xviil
ЧАСТЬ I. Введение в SAP
ЧАС 1.	Введение в SAP NetWeaver u ЕСС---------------------3
Обзор SAP 3
Системная архитектура SAP и WebAS-------------------б
ESA и mySAP ERP.....................................1 1
SAP ЕСС.............................................  12
ЧАС 2. Основы SAP...............................:...........17
Основы сеанса_____________________________________17
Основы графического интерфейса пользователя SAP (SAP GUI). 29
ЧАС 3.	Основы базы данных............................... 33
Структура базы данных____________________________ 33
Система управления реляционной базой данных (RDBMS)-35
Понятия /концепции базы данных....................38
ЧАС 4.	Настройка персонального SAP-экрана................43
Какой именно SAP CUI нужен?.........................43
Кнопка настройки внешнего вида локального экрана....48
Опция «Новый визуальный дизайн»55
Опция «Буфер обмена»56 Опция «Шрифт»57 Пиктограмма «Системная информация» поля статуса...57
ЧАС 5. Навигация в SAP......—...........................  61
Выполнение задач при помощи пути меню...............б	1
Выполнение задач при помощи кодов транзакций......62
Использование буфера обмена.......................бб
Распечатка изображения экрана из SAP----------------- 69
Печать в SAP......................................70
X
SAP за 24 часа
ЧАС 6.	Основные элементы экрана................................. 77
Изучение и использование полей__________________________ —77
Объекты экрана____________________________________________86
ЧАСТЬ II. Внедрение SAP
ЧАС 7.	Внедрение SAP: ресурсы и временная шкала..................95
Подбор проектной группы.................................. 95
Обучение проектной группы................................101
ЧАС 8.	Инструменты и методики внедрения, IMG____________________105
ASAP - AcceleratedSAP 105
Новейшие инструменты и методики внедрения SAP------------110
Руководство по внедрению SAP (IMG).......................111
Различные виды IMG.......................................112
Основы IMG 114
ЧАС 9.	Полученные уроки внедрения...............................121
Полученные стратегические бизнес-уроки__________________ 121
Полученные уроки конечных пользователей------------------123
Полученные технологические уроки.........................124
Полученные уроки процесса внедрения..........................126
ЧАСТЬ III. Продукты и компоненты SAP
ЧАС 10.	SAPNetWeauer____________________________________________133
SAP NetWeaver, рабочее определение__________________... 133
Прошлое и настоящее SAP NetWeaver.----.------------------134
Эволюция SAP NetWeauer__________________________.......................... 136
ЧАС 11. SAP ЕСС и R/3_____________________________________________139
Отличие SAP R/3 от ЕСС___________________________________139
Основные бизнес-модули SAP_______________________________142
mySAP ERP Financials_____________________________________143
mySAP ERP Human Capital Management______________...------147
mySAP ERP Operations____________________________________ 152
mySAP ERP Corporate Services_____________________________156
ЧАС 12. SAP Bl, KW и MDM__________________________________________163
SAP Business intelligence................................163
SAP Knowledge Warehouse..................................167
SAP Master Data Management...............................169
Содержание	xi
ЧАС 13.	Другие доступные технологии-------------------------- 175
SAP Enterprise Portal__________________________________175
SAP Exchange Infrastructure----------------------------178
SAP Mobile Infrastructure 181
SAPxApps...............................................183
Часть IV. Техническое руководство no SAP
ЧАС 14.	Обзор технологий......................................191
Архитектура приложений_______—-------------------------191
Основные инструменты.........................’.........192
Рабочие процессы 196
ЧАС 15. Системное администрирование.............................203
Мониторинг системы 203
Концепция авторизации SAP.____________________________ 208
ЧАС 16. Управление системами и производительностью..............213
Что такое управление производительностью?--------------213
Источники данных о производительности..................215
Специальные CCMS-транзакции для управления производительностью---------------------217
Анализ данных о производительности.....................226
ЧАС 17. ASAP Словарь данных и репозиторий.......................229
Таблицы базы данных---------------------------------   229
Структуры и вложения в АВАР Dictionary-----------------233
Изучение АВАР Dictionary______________________________ 234
Зависимость и независимость от манданта__________—-----238
Где хранятся таблицы и поля?-------------------------- 239
Информационная система репозитория SAP.................240
Окно информационной системы репозитория----------------243
ЧАС 18. Разработка экранов и меню.............................. 247
SAP Screen Painter.....................................247
SAP Menu Painter 254
Объектные компоненты SAP Menu Painter------------------255
Часть V. Использование SAP
ЧАС 19. Основы создания отчетов.................................263
Инструменты создания отчетов.........................  263
Общий выбор отчетов----------------------------------  265
xii
SAP за 24 часа
ЧАС 20. Инструменты системы отчетов в SAP (SAP Query,
InfoSet Query. Ad Hoc Query и Quick Viewer)273
Структура инструментов создания отчетов на основе запросов 273
Query Croups..._____________________________________274
InfoSets............................................27 5
Административные решения...........................276
SAP Queries__________________________________.................. 284
Понимание InfoSet (Ad Hoc) Query___________________291
Понимание Quick Viewer---------------------------  294
ЧАС 21. SAP SCM, CRM, PLM, и SRM___________________________299
SAP Supply Chain Management......_...............  299
SAP Customer Relationship Management_______________303
SAP Product Lifecycle Management___________________307
SAP Supplier Relationship Management._____________ 309
ЧАС 22. Интеграция c Microsoft Office_______________________315
Архитектура интеграции SAP и Microsoft Office.......315
Краткие справочники_______________________________ 328
Обзор Mendocino______________________________...____331
Часть VI. Поддержка SAP
ЧАС 23.	Обзор поддержки._________________________________ 337
SAP Solution Manager------------------------------ 337
SAP Service Marketplace........................... 339
Доступ к расширенной помощи________________________344
Группа поддержки SAP_______________________________348
ЧАС 24. Дополнительные ресурсы SAP_________________________351
Профессиональные ресурсы...........................351
Ресурсы сети Интернет_____________________________ 356
Конференции SAP___________________________________ 362
Работа и возможности для карьеры_________...._______364
Часть VII. Приложения
Приложение А. Ответы на контрольные вопросы____________________371
Предметный указатель 385
Предисловие
Сегодня без современной информационной системы управления ресурсами компании не представляется возможным обеспечить конкурентоспособность и эффективное управление бизнесом. Поэтому большинство предприятий пристальное внимание уделяет внедрению бизнес-решений, интегрирующим и базовым звеном которых является ERP-система.
В условиях динамичного развития рынка жизненный цикл информационных систем управления значительно сокращается, а требования к функциональным возможностям бизнес-решений существенно возрастают. Поэтому с каждым годом совершенствуются и появляются новые концепции и программные продукты. Компания SAP как бесспорный лидер в разработке комплексных бизнес-решений, предлагая рынку новые бизнес-приложения, формирует стандарты в области информационных технологий управления. Для специалистов и функциональных пользователей программных продуктов SAP очень важно своевременно получать стру[<турированные знания о богатом мире приложений и решений SAP.
SAMS самоучитель «SAP за 24 часа» - одно из актуальных изданий, которое вызовет интерес как в профессиональном сообществе, так и среди клиентов, внедряющих или планирующих внедрение решений SAP. Авторы Джордж Андерсон и Дэниэл Ларокка постарались наиболее полно описать семейство продуктов и компонентов SAP, затрагивая практически все области: системную архитектуру и основные концепции бизнес-решений, продукты и функциональные компоненты, обзор методологии и инструментов реализации проектов внедрении SAP, основы конфигурации, администрирования приложений и инструменты ведения разработок, вопросы интеграции приложений и принципы поддержки продуктов SAP.
Несмотря на несколько технический акцент, книга является хорошим путеводителем по программным продуктам SAP и представляет собой практическую ценность для широкой аудитории читателей. Она найдет свое место в библиотечке профессионального консультанта по SAP, будет полезна для аналитиков и управленцев, послужит базовым учебным материалом при подготовке специалистов по SAP и, наконец, поможет пользователям системы SAP расширить свои знания о ее возможностях.
Самоучитель содержит контрольные вопросы и примеры, часть из которых можно выполнить в системе SAP, что актуально для начинающего специалиста или пользователя системы SAP. Также книга наполнена полезными ссылками на профессиональные издания и интернет-ресурсы.
Богдан Коцовский, директор департамента бизнес-решений SAP, старший партнер БДО Юникон Консалтинг, кандидат технических наук
хш
Об авторах
Джордж В. Андерсон в настоящее время проживает в Хьюстоне, штат Техас, и является главным консультантом и руководителем проекта SAP, специализирующимся на развертывании, внедрении и оптимизации SAP-решений. Имея восьмилетний опыт многочисленных успешных внедрений, модернизаций, технологических обновлений и других SAP-мероприятий, он является сертифицированным техническим консультантом SAP и профессионалом в управлении проектами, имеющим сертификацию Института РЛ4/. Джордж - автор SAP-проекгов «Лучшие методы внедрения» и «Набор инструментов mySAP для настройки производительности и тестирования с возрастающей нагрузкой», а также большого количества статей и других публикаций.
Связаться с Джорджем В. Андерсоном можно по адресу: CeorgeAnderson@hp.com.
Дэниэл Ларокка живет в Веддинггоне, штат Северная Каролина. Она получила научную степень бакалавра по психологии и имеет свидетельства и сертификаты во многих областях SAP, включая «Управление персоналом», «АВАР-программиро-вание» и «Базисные технологии». Дэниэл является АВАР-программисгом, а также экспертом по основанной на SAP-запросах системе отчетов и по модулю «Управление человеческими ресурсами». Дэниэл задокументировала и предоставила материал по различным языкам программирования и приложениям, включая АВАР, Visual Basic, «Электронный обмен данными (EDI)», Oracle, PeopleSoft и SAP. Автор книги - широко известный лектор на многих конференциях SAP по всей территории Соединенных Штатов, а также страстный читатель технической литературы и ответственный независимый консультант SAP. В настоящее время Дэниэл работает в шестой по величине мировой компании, «Компас Групп», в качестве вице-президента информационной системы персонала.
xiv
Посвящение
Джордж: моей церковной семье и друзьям; я посвящаю эту книгу вам -возможно, теперь вы наконец-то поймете кое-что из того, чем я в действительности занимаюсь, зарабатывая на жизнь.
Дэниэл: моему лучшему другу Джимми (и нашему лучшему другу Кейси).
Благодарность от авторов
От Джорджа. Мне бы хотелось искренне признать любовь нашего Господа и Спасителя, который все делает возможным и без которого мы ничто и ничего не значим, - спасибо за то, что даровал мне жизнь, дал цель в жизни и благословение свыше, которого заслуживает любой человек. Я благодарю свою семью за безграничную любовь. Выражаю признательность моим коллегам по работе и руководителям, а таюке всем моим клиентам в Северной Америке, - спасибо за возможность вместе проводить время, учиться другу друга и быть частью жизни каждого. Я хотел бы поблагодарить персонал SAP за их самоотверженость в разработке не только практичных, но и по-настоящему стоящих решений. И в заключение я хотел бы выразить свою признательность Дэниэл Ларокка и Эйджи Вален за то время, которое они посвятили редакции этой книги, - вы шли вперед и вверх, я признаю это и благодарю вас, ведь благодаря вашим необыкновенным усилиям эта книга будет служить читателям долгие годы.
От Дэниэл. Особая благодарность человеку, который каждый день оберегает мою жизнь, - Джеймсу Сайнорайлу. Спасибо моей семье - Дэниелу, Кэрол, Патриции и Кэти Ларокка, Олби Хилл и Николь Каупп - за поддержку. Благодарю моих ближайших родственников Мэри и Джанин Сайнорайл, семьи Трикарио, Уоркмен, Майфсад и Бито, а также Эбби Фрэнсис Уиллис. Сердечная благодарность и признательность замечательному шефу, Роберту Коваксу, и замечательным коллегам по работе и друзьям, включал Раджа Прегесема, Келли Брансмен, Майкла Лариоса, Брэда Пирса, Сару Вен Эйкен, Криса Эшкрофта, Дэвида Линна, Эйджи Вален, Джойс Ургахарт, Стива Ди, Тома Робба, Фила Уэллса, Келли Эдингтон, Кевина Торпа, Джо Роджерса, Бонни Пензиас. А таюке спасибо персоналу UCG, Робу Уоткинсу, Джону Харрису, «Компас Групп», департаментам «Информационная система персонала» и «Бизнес-системы» и всем остальным сотрудникам зато, с каким удовольствием я каждый день работаю в компании «Компас Групп», США.
Свяжитесь с нами
Как читатель этой книги вы являетесь нашим главным критиком и рецензентом. Мы ценим ваше мнение и хотим знать, что мы делаем правильно и что могли бы делать лучше, какие темы вы хотели бы увидеть опубликованными, а также услышать ваши замечания по существу, которые вы хотите нам сообщить.
Как издатель Sams я приветствую ваши отзывы, и вы можете писать мне на почтовый или электронный адрес о том, что вам понравилось или не понравилось в этой книге, а также о том. что мы можем сделать для того, чтобы она стала лучше.
Пожалуйста, примите к сведению, что я не могу вам помочь в решении техничес-ких задач, связанных с тематикой данной книги. У нас есть группа обслуживания пользователей, которой я буду переадресовывать технические вопросы по этой книге.
При написании письма убедитесь, пожалуйста, что вы указали название книги, имя автора, а также ваше имя, электронный адрес и номер телефона. Я буду внимательно изучать ваши комментарии и распределять их между авторами и редакторами, работавшими над книгой.
E-mail:	feedback@samspublishing.com
Почтовый адрес: Paui Boger
Publisher
Sams Publishing
800 East 96lfl Street
Indianapolis, IN 46240 USA
Для получения более подробной информации об этой книге или другом продукте издательства Sams посетите наш сайт www.samspublishing.com. Укажите международный стандартный номер книги (ISBN) без дефисов или название книги в поле поиска, чтобы найти страницу, которую вы ищете.
Введение
Добро пожаловать в усовершенствованный Sams самоучитель «SAP за 2.4 часа», -ваш путеводитель в изучении одного из самых передовых и универсальных пакетов предпринимательских решений, имеющихся на сегодняшнем рынке, пакета, который находится на уровне современных требований и имеет широкое применение. Примите поздравления: вы обратили на него внимание. За последние несколько лет мы видели программные комплексы, неожиданно ставшие популярными и так же стремительно канувшие в небытие. Проходя через все свалившиеся треволнения ••• дот-ком бум, трагедию I 1 сентября, период глобального падения экономической активности, небывалый подъем интернет-сферы, - нельзя, тем не менее, не отметить компанию, стабильно придерживающуюся своего курса. Речь идет о компании SAP и ее продуктах и технологиях, являющихся главной поддержкой для корпоративного большинства Америки и, фактически, всего мира: R/3, NetWeauer, mySAP EPP, Business Warehouse, Advanced Planner and Optimizer, Customer Relationship Management, Enterprise Portal и многих других. Действительно, в настоящее время свыше 30 продуктов или технических компонентов составляют арсенал программных продуктов компании SAP. В это трудно поверить, но всего лишь несколько лет назад их было всего два.
SAP - не что иное как революция. С 2001 года мы были свидетелями чего-то выдающегося, почти невероятного. Лидер рынка в своем секторе произвел внутренний анализ и оценил свои основные отрасли специализации, пристальнее присмотрелся к своим конкурентам, азатем сделал необходимые корректировки, чтобы сохранить свои лидирующие позиции на рынке. Это не было отступлением и «правильной подгонкой» пары продуктов, метаниями между ведущими провидцами и их прогнозами на будущее. Вместо этого SAP изменил направление курса и осуществил лучший среди аналогов полный прорыв, составил обширный путеводитель по направлению «продавать услуги, а не товары», использовал по максимуму ]аоа вместо того, чтобы обойти его стороной в пользу своего собственного устаревшего языка разработай приложеий, - и все эти усилия вывели SAP далеко вперед в представлении доступного при всех обстоятельствах и в высшей степени адаптируемого вычислительного процесса в масштабе предприятия.
Более того, занимая ряд передовых позиций, SAP остается образцом как эволюции, так и революции, что дает ответ на вопрос почему эта компания претендует на лидерство практически в >саждом сегменте рынка, входящем в ее компетенцию. SAP не согласен отказываться от улучшения уже сделанного, зависеть от Удельного веса на рынке и почивать на лаврах, немедленно копировать рекламируемые продукты, заниматься только наработкой интернет-быстродействия. Философия проектирования SAP-продуктов, внимание компании к базовым архитектурным моделям и, в особенности, ориентированность на клиента послужили созданию третьей по величине компании в мире, выпускающей программное обеспечение. SAP не боится использовать по максимуму новые технологии и модели вычислений, или новые методы выполнения работ, NetWeaoer подтверждает следующее: SAP взял великолепно выполненные специализацию и интеграцию и
xviii
SAP за Z4 часа
добавил к этому набору адаптируемость и маневренность. Смело утверждая, что будущее принадлежит веб-услугам и быстрой адаптации бизнес-процессов и что такая технология облегчает процесс преобразований, SAP дал миру платформу, которая готова не только к немедленному применению, но и к долговременному использованию. И такая смелость сослужила SAP хорошую службу, продемонстрировав, в частности, тот факт, что SAP в равной степени занят оказанием поддержки унаследованным технологиям.
В наши дни корпорация SAP АС является лидером рынка программного обеспечения для предприятий на основе архитектуры «клиент/сервер» и разработанной недавно сервис-ориентированной архитектуры [Serw'ce Oriented Architecture, SOA, или, точнее говоря, технологии Enterprise Services Architecture, ESA (архитектура сервисов предприятия)], разработанной SAP для SOA. Продукты компании SAPAG как ведущего мирового разработчика программного обеспечения стандартных бизнес-приложений используются тысячами компаний более чем в ста странах, начиная от транснациональных корпораций и заканчивая малыми/сред-ними торгово-промышленными фирмами, принявших решение добиться успеха на мировом рынке. Имея в своем арсенале решения для отраслей промышленности, SAP также является бесспорным лидером в предоставлении комплексных решений для компаний всех размеров и всех видов деятельности.
Приобретение этой книги подразумевает уверенный шаг в правильном направлении и движение вперед с лидером рынка, образцом надежности, успешным представителем выдающейся технологии и инструментом реализации предпринимательских решений. И в итоге, после 24 часов изучения, вы станете обладателем прочной основы для реализации более значительных возможностей или даже карьеры в SAP. Полученный фундамент знаний будет, в основном, общим и потребует углубления в той или иной области применения. Но вся прелесть заключается в том, что вы будете осведомлены об этих областях применения - вариантах выбора рода деятельности, что позволит вам сделать карьеру в выбранном вами направлении и управлять ею. Вы будете знать, чего вы хотите добиться, что само по себе является достаточным для движения вперед.
И в то же время, ваш 24-часовой вклад скорее всего пригодится и наэанимаемой вами должности в настоящее время. Имея в своем арсенале проницательность, практический опыт, осмысление и основное представление о ситуациях, с которыми сталкивается каждая компания в повседневной деловой практике, вы уже другими глазами будете смотреть на компьютерные решения и на людей, которые их используют и управляют ими. Это сделает вас ценным сотрудником для вашего работодателя и, вероятно, вызовет зависть у ваших коллег.
Что нового в этом издании
Sams самоучитель «SAP за 24 часа» состоит из 24 глав, каждая из которых рассчитана приблизительно на один час изучения. Эта книга охватывает все, необходимое для достаточного ознакомления с основными продуктами и компонентами SAP, которые для простоты изложения часто обозначаются коротко - SAP. Книга структурирована таким образом, чтобы показать основные аспекты терминологии, использования, конфигурации, внедрения, управления SAP. В определенных случаях это, по существу, является информацией заведомо общего свойства, а не подробными сведениями, хотя многие темы изложены более глубоко в тех слу
Введение
xix
чаях, где это является важным для понимания дальнейшей информации. В таком построении издания можно увидеть его истинную ценность: содержание книги является достаточным для предоставления информации, понятной большинству, и даже более глубоким, чем требуется для простого введения в суть вопроса Несомненно, существуют более информативные издания; используйте эту книту как трамплин для ознакомления со всем разнообразием имеющейся литературы по архитектуре, внедрению, программированию, конфигурации, управлению, настройкой производительности SAP.
Для кого эта книга
Изложение материала в Sams самоучитель «SAP за 24 часа» начинается с основ и терминологии SAP, SAP NetWeauer и ESA и продолжается как процесс последовательного формирования новых знаний о целом мире - о мире SAP. Темп изложения материала подобран таким образом, чтобы заложить прочную основу знаний, которая затем будет использована при изучении и понимании более сложных тем и вопросов. Таким образом, даже новичок может довольно быстро составить представление о том, что означает планирование, развертывание и использование SAP, и как в ходе решения вопросов понимание всего происходящего позволяет увидеть, как все элементы сложной задачи складываются в единое целое, и успешно справиться с решением бизнес-задачи. Эти знания также дают возможность понять роли, отведенные сотрудникам и партнерам в разрезе SAP, - перспективы конечных пользователей SAP, системных администраторов, составителей бизнес-планов будут, в конечном итоге, становиться все более четкими по мере изучения книги.
Структура книги
Эта книга идеально подходит людям, имеющим любой уровень образования, опыта и знакомства с SAP, поскольку в Sams самоучитель «SAP за 24 часа» последовательно рассматриваются темы, касающиеся основных понятий SAP и вопросов планирования, внедрения и перемещения по системе, создания персональных SAP-отчетов и использования большого количества различных SAP-компонентов, составляющих на сегодняшний день бизнес-пакеты NetWeaver и mySAP Имел в своем составе практические примеры с цифрами, таблицами, графиками и реальные снимки экранов пользовательского интерфейса Sams самоучитель “SAPза 24 часа» является великолепной стартовой площадкой для использования иуправления SAP в сегодняшнем мире бизнеса и информационных технологий.
Для проверки и закрепления полученной информации каждый час содержит разделы «Вопрос-ответ» и «Контрольные вопросы», которые дают возможность Упорядочить только что полученные знания как для проверки, так и для применения их на практике. Ответы на контрольные вопросы находятся в конце книги, что позволяет сверить их с вашими собственными и обратить внимание на темы, оказавшиеся для вас проблемными.
Большинство часов также содержат еще и раздел «Задания». Специально для Этих часов, ориентированных на потребителя или посвященных практическим приложениям, разработан пакет не связанных условиями заданий, чтобы ознакомить вас с областями, заслуживающими особого внимания. При выполнении этих заданий не существует неправильных ответов (более того, ответы вообще
XX
SAP за 24 часа
не представлены); работа над ними дает знания, помогающие вам надстраивать фундамент, заложенный изучаемым уроком.
Надеюсь, что вам понравится обновленный Sams самоучитель «SAPза 24 часа», и вы будете рады знакомству с миром SAP. Удачи и всего наилучшего!
Используемые условные обозначения
Текст, предназначенный для ввода с клавиатуры, выделен полужирным моноширинным шрифтом, а текст, появляющийся на экране, - моноширинным типом шрифта.
Воспроизведение текста на вашем экране будет выглядеть подобным образом.
Также для представления разнообразной информации, относящейся ктеме, нами в этой книге использованы следующие пиюограммы:
Кстати
Врезка «Кстати» предоставляет интересную информацию по обсуждаемой теме.
Знаете ли вы...
Врезка «Знаетели вы...» дает совет или подсказывает Более простой способ выполнения чего-либо.
Будьте внимательны!
Врезка «Будьте внимательны!» предупреждает о возможных трудностях и помогает избежать чрезвычайной ситуации.
Введение в SAP
ЧАС1	Введение в SAP NetWeaver и ЕСС	3	й I
	Основы SAP	17 33	
ЧАС 2			
ЧАСЗ	Основы базы данных	43	
ЧАС»	Настройка персонального SAP-экрана		
	Навигация в SAP	61	
ЧАС 5		77	
			
ЧАС 6	Основные элементы экрана		
ЧМ1
Введение в SAP NetWeaver и ЕСС
Первый час дает общее представление о SAP, начиная от скромных успехов и заканчивая реальным положением дел на сегодняшний день. Структура и философия SAP с точки зрения архитектуры, объединенная с необходимой базовой информацией о SAP, формирует платформу для дальнейших разделов.
Добро пожаловать на борт!
Основные темы этого часа следующие:
►	обзор SAP;
►	знакомство с архитектурой SAP;
►	рассмотрение процессов программирования и разработки;
►	обсуждение концепции логической единицы обработки [logical unit of work (LUW)];
►	обзор основ внутренней работы SAP.
Обзор SAP
SAP AG (произносится: Эс-Эй-Пи Эй-Джи) располагается в городе Воллдорф (!ёрмания) и является крупнейшим в мире разработчиком программного обеспечения. Принципы SAP основаны на концепции специализации и интеграции. Это означает, что каждый компонент или продукт, принадлежащий семейству продуктов или услуг SAP, отвечает определенным потребностям, таким как обеспечение доступа к другим SA Р-сисгемам на базе веб-технологий, адресация требований планирования жизненного цикла продукта (SAP PLM), поддержка внутренней службы снабжения компании (SAP Enterprise Buyer), объединение различных систем для упрощения проблем, связанных с интеграцией (SAP Exchange Infrastructure) и проч. Многие из этих компонентов разъяснены в последующих разделах, сейчас же достаточно будет отметить, что существует целый спектр компонентов и продуктов, а соответственно и множество возможных SAP-решений.
Каждый продукт в дальнейшем может быть разбит на модули - функциональные части, более дискретные по своей природе и выполняющие конкретные функции в составе всего компонента. Например, SAP R/3 и его наследник SAP ERP Central Component состоят из таких модулей как Financials (финансы), Sales S, Distribution (сбыт и дистрибуция), Materials Management (управление материальными потоками), Warehouse Management (управление складами) и т. д. Конкретно каждый из этих модулей эффективно служит для управления сферой бизнеса или Функциональной сферой, за которую обычно отвечает соответствующий отдел компании.
4
SAP за 24 часа
С другой стороны, отдельные модули формируют SAP-компонент, приложение или продукт. Бизнес-процесс компании сконфитурирован в рамках одного отдельного модуля или компонента. SAP широко известен отражением передового отраслевого опыта для различных бизнес-процессов, которые он поддерживает. С применением проверенных лучших методов работы компания растет более эффективно, удовлетворяя потребности клиентов, руководителей и акционеров. Например, с помощью ЕСС можно сконфигурировать такой же сложный бизнес-процесс, как процесс «заказ - оплата» (order to cash}, или что-то столь же простое как транзакция «проверка кредитов» (credit-check). Для многих бизнес-процессов необходимо только объединение нескольких модулей в единый компонент, тогда как другие хозяйственные операции требуют намного большего, что говорит о важности интеграции, которую обеспечивает SAP.
Однако для получения более полного представления о направлениях развития бизнеса и максимального увеличения доходов и прибыли все большее распространение получает практика расширения таких бизнес-процессов, как «заказ - оплата» (order to cash), поскольку они неизбежно затрагивают различные компоненты. Эти так называемые «бизнес-процессы, общие для всех приложений» (cross-application business process) могут начинаться с доступа к ЕСС или, возможно, к SAP's Enterprise Portal (портал предприятия), азатем передавать управление другим компонентам, таким как SAP's Customer Relationship Management (CRM, управление взаимоотношениями с клиентами), являющимся продуктом для определения тенденций совершения покупок клиентами. Бизнес-логика CRM может существенно управлять бизнес-процессом или влиять на него в определенном направлении, существенно увеличивая размер заказа или валовую прибыль. Следующая система - SAP's Advanced Planner and Optimizer (APO, расширенный планировщик и оптимизатор) - может быть доступна для проверки процесса планирования цепочки поставок для набора потенциальных заказов, поиска оптимизации доходности, поскольку система направлена на сбалансирование потребностей различных клиентов и возможностей организации по получению доступа к материальным, человеческим и другим ресурсам. И в заключение - «Хранилище данных» (SAP’s Business Warehouse, BW), в которое можно направить запрос для получения накопленных данных, относящихся к рассматриваемым финансовым условиям (получить, к примеру, историю платежного поведения конкретного заказчика для того, чтобы предложить ему наилучшие финансовые условия и программу скидок). После анализа этой информации управление может быть возвращено ЕСС или Enterprise Portal pps] отслеживания записи в базу данных, управления процессом создания списка требований, процессами доставки данных и работы со счетами дебиторов и, в определенный момент, для выполнения действий по окончательному закрытию данного бизнес-процесса, общего для всех приложений.
Принимая во внимание все вышесказанное, отметьте следующую закономерность: продукты SAP используются для удовлетворения нужд больших и малых предприятий, давая им возможность заниматься бизнесом ведения бизнеса. Кроме того, каждое предприятие нуждается в управлении своими материально-производственными запасами, генерировании и отслеживании продаж, оказании услуг, максимальном увеличении доходов, оптимизации цепочек поставок и проч. SAP и его конкуренты, разработчики программного обеспечения для предприятий - Oracle и в меньшей степени Microsoft, - дают эту возможность в большом масштабе, интегрируя многие по-разному реализованные функции в общем знаменателе. Это позволяет компаниям (в качестве сообщества пользователей сис
ЧАС 1. Введение в SAP NetWeaoer и ЕСС
5
темы) увццеть, как идет процесс управления бизнесом и как можно сделать его более экономичным, оперативным и доходным.
Развитие SAP AG
Прежде чем двигаться дальше, сделаем небольшой экскурс в историю. Компания SAP АС была основана в 1972 году в городе Маннхейм ((ёрмания) группой бывших инженеров IBM. Пять инженеров, изначально разработавших концепцию, в конечном итоге принятую SAP, назвали свою компанию Systemanalyse und Programmentwicklund. Их целью была разработка пакета программного обеспечения, который бы интегрировал бесчисленные бизнес-функции компании с использованием передового опыта ведения бизнеса. Их идея превратилась в то, что вскоре стало называться системами (Systems), приложениями (Applications) и продуктами (Products) в обработке данных (Data Processing) - SAP.
С самого первого дня SAP был разработан как универсальный программный продую, спроектированный на многоязычной и международной платформе. Кроме того, инженеры IBM хотели уйти от модели монолитной архитектуры, которую ограничивали мэйнфреймы и их приложения того времени; они решили увеличить разнообразие аппаратного обеспечения, операционных систем и платформ баз данных, тем самым давая пользователям SAP маневренность и возможность выбора Этот революционный и инновационный дизайн сделал SAP Germany ведущим разработчиком программного обеспечения всего лишь через несколько лет после появления на рынке их основного продукта.
SAP AG сегодня
Сегодня SAP АС является бесспорным лидером на рынке программного обеспечения для предприятий. SAP присутствует в списках Нью-йоркской фондовой биржи (NYSE) под символом SAP. Компания SAP АС предлагает конкурентоспособные отраслевые решения во главе со своими флагманскими продуктами R/3 и ЕСС (в сфере предоставления доступа к передовому отраслевому опыту и процессам в конкретной отрасли), среди которых и SAP Aerospace &. Defense (SAP авиакосмическая промышленность и оборона), SAP Automotive (SAP автомобильная промышленность), SAP Banking (SAP банковское дело), SAP Chemical (SAP химическая промышленность), SAP Consumer Products (SAP потребительские товары), SAP Engineering and Construction (SAP проеюирование и строительство), SAP Healthcare (SAP здравоохранение), SAP High Teach (SAP высокие технологии), SAP Insurance (SAP страхование), SAP Media (SAP средства массовой информации), SAP Oil &. Cas (SAP нефть и газ), SAP Pharmaceuticals (SAP фармацевтика), SAP Public Sector (SAP государственный сектор), SAP Retail (SAP торговля), SAP Service Provider (SAP поставщик услуг), SAP Telecommunication (SAP телекоммуникация), SAP Utilities (SAP коммунальные услуги) и другие - пакеты решений (solution sets) адресованы более чем 30 видам экономической деятельности (см. рис 1.1).
SAP АС работает по всему миру, имел офисы более чем в 50 странах. Штат сотрудников компании насчитывает более 32 000 человек, а база партнеров компании насчитывает свыше 1500. С такими ресурсами компания SAP АС без преувеличения имеет серьезное отношение к миру бизнеса, ведь более 12 миллионов пользователей работают на 91 000 инсталляций.
6
SAP за 24 часа
Рис. 1.1. SAP предлагает набор отраслевых решений для приблизительно 30 видов экономической деятельности
Системная архитектура SAP и И/еЬД5
Многие новые продукты SAP, вышедшие на рынок за последние несколько лет, в том числе ЕСС, имеют в основе новую и очень мощную платформу, которая называется Web Application Server (сервер веб-приложений), или WebAS. WebAS предлагает открытый front-end, поскольку он поддерживает наиболее популярные языки компьютерного общения - HTML, XML, Web Service и традиционный SAP, WebAS также предлагает программистам, адаптирующим систему к требованиям конечного пользователя, сделать выбор: очень мощный язык АВАР/4, разработанный непосредственно SAP, или язык Java, являющийся отраслевым стандартом. И, наконец, WebAS продолжает поддерживать открытый back-end. Это означает, что поддерживаются многие версии и редакции баз данных, в которых содержатся все данные и информация о конфигурации, что позволяет создать решение точнее, чем при помощи массы данных и огромного количества оборудования.
При наличии маневренности и мощной производительности, присущих WebAS, компания, которая его использует, может перемещаться по нескольким различным направлениям. Вначале вы можете развертывать SAP-систему подобно тому, как развивается ваш бизнес в данное время, а затем развивать вашу собственную модель бизнеса с течением времени, испытывая при этом удовлетворение от того, что вам не нужно переоснащать вашу SAP-платформу для того, чтобы она поддерживала изменения, которые претерпевает ваш бизнес. Эго применимо, например, при использовании веб-сервисов (Web Services). Возможен даже лучший вариант: вы мелеете ускорить процесс и немедленно начать поддержку
ЧАС 1. Введение в SAPNetWeaver и ЕСС
7
ваших заказчиков и партнеров, которым нужно связываться с вами через XML или Web Services, продолжал поддерживать HTML и традиционный интерфейс пользователя SAP для пользователей внутри вашей компании.
Архитектура ЕСС (один из компонентов внутри огромной связки mySAP ERP) отличается от своего предшественника (подробно об этом см. в часе 11, «SAP ЕСС и R/3»). но вместе с тем и похожа на него во многих отношениях. Например, оба позволяют распределять нагрузку между несколькими компьютерами при выполнении задач пользователей или создании отчетов [/Tont-end-клиенты, именуемые SAP как presentation servers (серверы презентаций)]. Эти клиенты отображения данных соединены между собой через сеть. Система SAP была исторически разработана таким образом, что уровень отображения данных, логика приложения и управление данными были как логически, так и потенциально в физическом смысле разделены между собой. Таким образом, это позволяет спроектировать гибкую систему, в которую могут быть легко добавлены, в случае необходимости, дополнительные ресурсы (см. рис. 1.2).
Рис. 1.2. Классическая системная архитектура SAP включает в себя: сервер базы данных, один или несколько серверов приложений и один или несколько (часто сотни или тысячи) fronf-end-серверов отображения данных (рабочие станции конечных пользователей)
Окружение клиент/сервер
Концепция клиент/сервер по-прежнему остается весьма востребованной, несмотря на рост популярности других окружений и архитектур. SAP R/3 был по
8
SAP за 24 часа
строен на основе концепции клиент/сервер; ЕСС, в свою очередь, - на базе SAP NetWeaoer и концепции архитектуры корпоративных сервисов (Enterprise Services Architecture). Клиент/сервер фактически является одним из нескольких различных стандартов, используемых для создания компьютерных систем. В окружении клиент/сервер (client/server environment), которое изображено на рис. 1.3, клиентская машина (отдельный компьютер, рабочая станция, мобильное компьютерное устройство или даже другая компьютерная система) через соединение запрашивает информацию от обслуживающей машины, известной как сервер. Общение и обмен данными между запрашивающей машиной и машиной, обслуживающей запрос известны как «Взаимотношения клиент/сервер» (client/server relationshlp).
Рабочая станция
Рабочая станция
Рис. 1.3. В простейшей форме стандартное окружение клиент/сервер соединяет рабочие станции, принтеры и другие клиентские устройства с сервером
Трехзвенная архитектура
Подход SAP АС к использованию концепции клиент/сервер был не только превосходным, но и единственным, отвечающим здравому смыслу. Создавая компьютерное решение, которое могло бы быть разделено на три дискретных уровня или звена, инженеры SAP решили несколько сложных вопросов, среди которых был вопрос масштабируемости (а точнее, ее отсутствия), необходимости простого обновления логики бизнес-приложений и желание получить техническую маневренность. Для решения последней проблемы инженеры SAP планировали абстрагировать уровень базы данных таким образом, чтобы большое количество других баз данных могло поддерживаться без перекодирования существующих программ.
ЧАС 1. Введение в SAP NetWeauer и ЕСС
9
Результатом стала трехзвенная архитектура SAP, которая, по существу, подразделяет высокоуровневую архитектуру на три уровня в зависимости от их специализации:
►	уровень интерфейса пользователя;
>	уровень бизнес-логики (уровень приложений);
►	уровень базы данных.
Принципиальная схема, показанная на рис 1.4, является хорошим примером применения в SAP трехзвенной архитектуры, как в сфере унаследованных приложений, так и в среде веб-сервисов и ESA.
В этом примере в центральном компьютере находится база данных, именуемая сервером базы данных. В условиях развернутой 5ДР-системы этого достаточно, чтобы понять, что база данных представляет собой место, где хранятся данные. В рамках предложенного примера представим себе, что в системе ;слиент/сервер установлен только один сервер баз данных, что более подробно будет рассмотрено в часе 3 «Основы базы данных».
Рис. 1.4. Трехзвенная архитектура является наиболее популярным проектным решением в инсталляциях SAP
Сервер приложений {application server} отвечает за административные функции системы. Это включает в себя фоновые процессы, печать (направление запросов стула) и управление процессом запроса. В отличие от сервера баз данных ° трехзвенной архитектуре SAP может присутствовать несколько серверов приложений. TaiuiM же образом много компьютеров могут выполнять роль сервера отображения данных (см. табл. 1.1). Эти компьютеры, или /ront-end-клиенты, как Их чаще называют, отображают программное обеспечение и экраны, которые вы будете использовать во время работы с SAP. Специальная часть программного обеспечения, которая часто устанавливается на этих/ronf-end-клиентах, является Мафическим интерфейсом SAP {SAP graphical user Interface или SAP CUI}.
10
$АРза24часа
Графический интерфейс пользователя (graphical user interface). Первые практические интерфейсы пользователя между человеком и компьютером были ориентированны на текст и клавиатуру. Интерфейс с командной строкой операционной системы MS-DOS (экран с командной строкой С:\, который вы все еще можете получить из вашей операционной системы VWnctouw, выполнив команду cmcf) является примером типичного ориентированного на текст компьютерного интерфейса. В отличие от него графический интерфейс пользователя содержит графические изображения, называемые пиктограммами (icons), которые являются кнопками, опускающими меню, диалоговые окна и поля прокрутки, которыми обычно управляют при помощи мыши. Такой графический интерфейс пользователя был разработан с одной целью - сделать компьютер удобным для пользователя. Скучноватое, но все еще содержательное определение в данном случае.
Таблица 1.1. Системная архитектура SAP
Сервер	Название сервера	Описание сервера
[В]	Сервер отображения данных	Показывает окно для связи пользователя с SAP: также известен как графический интерфейс SAP GUI
	Сервер приложений	Управляет административными функциями и процессами SAP, выполняет управление запросами
	Сервер базы данных	Обеспечивает организованное хранение всех данных в форме таблиц базы данных, строк и др.
Предшественник ESA
Кроме трехзвенной архитектуры SAP вам также мо>ут встретиться две другие, двухзвенная и четырехзвенная. В первой из них уровень приложения и уровень базы данных объединены на одном сервере. С точки зрения инсталляции они по-прежнему являются отдельными (сначала вы инсталлируете на сервер один, а затем второй). Но инсталлируя каждое из этих звеньев на один и тот же сервер, вы можете быстро создать систему, которую будет просто администрировать. Обратная сторона - масштабируемость. В случае, если вашему серверу не будет хватать мощности, придется его или модернизировать, или заменить. Это является фактически главной причиной, по которой становится особенно популярной именно трехзвенная архитектура.
Четырехзвенная архитектура появилась тогда, когда SAP и другие производители программного обеспечения для предприятий поняли, что может дать Интернет или интранет внутри компании. Добавив «звено доступности» (accessibility tier) или «звено сервисов» (services tier) между звеном приложений и звеном отображения данных, четырехзвенная система позволила обеспечить простой доступ, основанный на браузере, что решило две другие проблемы: как уменьшить затраты, связанные с инсталляцией, корректировкой и обновлением графического интерфейса пользователя для сотен или тысяч рабочих станций, и как интегрировать веб-сервисы или сервисы приложений в общую архитектуру.
ЧАС 1. Введение в SAP NetWeauer и ЕСС
1 1
ESA in mySAP ERP
SAP NetWeawer является основным в четырехзвенной архитектуре, интегрири-руя веб-сервисы и поддержку Интернет в ядре WeMS-платформы. И поскольку продолжает поддерживаться как традиционный графический интерфейс пользователя SAP, так и веб-браузер и другие пользовательские интерфейсы, то компании, которая собирается перейти на NetWeauer, не нужно радикально менять бизнес-процессы. Это может быть сделано методично, с сохранением одного из ключевых преимуществ NetWeauer для постоянных клиентов и пользователей SAP - поддержкой наследственности.
SAP NetWeaver является только элементом мозаики. Под видом mySAP ERP компания SAP АС предлагает несколько большее - набор приложений, специально разработанных или дополненных для объединения с ESA, которые будут рассмотрены далее.
Архитектура корпоративных сервисов (ESA)
Час 10 "SAP NetWeaver» рассказывает об архитектуре корпоративных сервисов (ESA) и ее использовании в развертывании SAP NetWeauer. Сейчас же достаточно будет сказать, что ESA является новой моделью, на основе которой SAP строит свои решения. ESA обеспечивает перспегстивный план или проект для разработки лето адаптирующегося компьютерного решения для предприятия. Однако ESA не является единственной в своем роде. Фактически, выбрав архитектуру корпоративных сервисов (ESA), R/3 или другие предыдущие SAP-решения, их можно подключить как сервисы приложения (application services} почти таким же способом, как и компоненты нового SAP NetWeauer. Преимущество может быть отдано ERP-системе, изначально спроектированной таким образом, чтобы входить в состав ESA подобно центральному компоненту SAP ERP (SAP's ERP Central Component}. Но, по большому счету, если приложения могут совместно использовать данные посредством XML, это может быть использовано и доступно как сервис. SAP NetWeauer зачастую предоставляет транспорт для интегрирования этих сервисов приложения, что обеспечивает платформу. Выполняя эту функцию, NetWeauer делает возможным использование архитектуры корпоративных сервисов.
mySAP ERP
В рамках решений, которые SAP АС называет mySAP ERP, вы можете найти не только NetWeauer, но тагоке и SAP ЕСС. То есть ЕСС является только одним компонентом (центральным компонентом!) в связке mySAP ERP. Этот обширный набор решений также содержит Business Intelligence (SAP Bl, интеллектуальный анализ данных), Enterprise Portal (SAP ЕР, портал предприятия), SAP's Exchange infrastructure (SAP XI, инфраструктура обмена). Mobile Infrastructure (SAP Ml, мобильная инфраструктура) и др. Вне NetWeauer mySAP ERP тагоке включает в себя SAP's Strategic Enterprise Management application (приложения стратегического управления предприятием, SAP SEM, дополнение к SAP BW), решение SAP’s Supplier Relationship Management (управление взаимоотношениями с поставщиками, SRM, которое по существу состоит из SAP Enterprise Buyer Professional}, Employee Self Seruice (ESS, информационные сервисы для сотрудников)
12
SAP за 24 часа
и Manager Self Service (A4SS, информационные сервисы для руководителей) и большое количество других компонентов, разработанных для упрощения вебинтеграции или для того, чтобы сделать возможным управление и контроль над совместным проектом.
SAP ЕСС
Ядром mySAPERPявляется ЕСС SAP's ERP Central Component (центральный компонент SAP ERP) заменяет SAP R/3 в качестве базовой системы предприятия для выполнения онлайновых транзакций (OLTP). Как и R/3, ЕСС направлен на потребности предприятия в управлении материально-производственными запасами и продажами, отслеживании заказов, планировании и выполнении движения на складе и многом другом. Подобная деятельность зачастую составляет основную деловую деятельность предприятия, которая должна выполняться изо дня в день. Хотя многие из этих функций были упомянуты вскользь, важно обратить внимание на то, что многие из этих функций сейчас расширяются посредством внедрения одного из четырех решений, поставляемых вместе с mySAPERP.
►	mySAP ERP Financials (управление финансами);
►	mySAP ERP Human Capital Management (управление человеческим капиталом);
►	mySAP ERP Operations (управление оперативной деятельностью);
►	mySAP ERP Corporate Services (управление сервисными службами предприятия).
Эти решения включают в себя все отдельные компоненты, необходимые для выполнения запланированных задач, упрощая процесс их достижения, планирования и внедрения в качестве системы. Также важно отметить, что любое из этих решений достаточно просто приспособить для специфичных деловых нужд компании путем разработки и внедрения других компонентов, которые поставляются вместе с mySAPERP (описанных выше).
Даже когда все сказано и сделано, реальная работа компьютерной системы завершается не бизнес-процессами, а отдельными SAP-транзакциями, из которых состоит каждый бизнес-процесс. Роль SAP-транзакций рассматривается далее.
SAP-транзакции
По большому счету мы говорим о компьютерной архитектуре и бизнес-моде-лях. Но ничего полезного не может быть реализовано до тех пор, пока не станет понятно, что основа SAP - на уровне транзакций. SAP-транзакция представляет собой логический процесс в R/3, CRM, BW или в другой SAP-системе. Простейший путь дать определение этому понятию - сказать, что транзакция является отдельным элементом, набором шагов с точкой отправления и завершением, с выводом результатов в определенном виде и обновлением основных баз данных SAP. Создание нового клиента, генерация списка существующих клиентов, обработка заказа, выполнение программы - все это примеры SAP-транзакций. Следовательно, SAP-транзакции выполняют работу приложения; все остальное просто поддерживает выполнение этой работы.
ЧАС 1. Введение в SAP NetWeaoerw ЕСС	13
SAP логическая единица обработки [SAP Logical Unit of Work (ШИ)] содержит все шаги транзакции, включая обновление базы данных, если это необходимо.
Предположим, что вы добавляете имя нового сотрудника в модуль SAP ЕСС Human Resources (модульуправления персоналом). Для выполнения этого процесса («наем нового сотрудника») необходимо пройти через несколько экранов. Добавление имени и адреса нового сотрудника на одном экране, а затем переход на следующий экран объединены в шаг диалога внутри процесса. Добавление заработной платы нового сотрудника и номера его платежного чека на другом экране - это дополнительный шаг диалога. В заключение процедуры найма сотрудника, после прохождения всех необходимых для этого процесса экранов (или диалогов), данные направляются в базу данных SAP, что означает выполнение логической единицы обработки (LUW).
Диалог, отправка и поток данных
Диалог, отправка и поток данных относятся к выведенной на экран информации (диалог), передаче этих данных экрана в базу данных (отправка), обновлению базы данных и переходу к следующему процессу (поток данных). Данные, введенные пользователем, обрабатываются на уровне отображения данных через графический интерфейс пользователя SAP. И в завершение, для выполнения записи в базу данных, эти данные должны быть обработаны диспетчером.
Кстати
Информация о логической единице обработки (LUW), диалоге, отправке и потоке данных может оказаться довольно сложной и слишком специальной и обычно относится к вашей технический группе.
Диспетчер позволяет SAP общаться с сервером отображения данных, управляя обменом информацией между графическим интерфейсом SAP и отдельным процессом внутри SAP, который выполняет работу.
Диспетчер в некотором отношении палочка выручалоч1са: его роль - обеспечение выполнения. Вам уже известно о логической единице обработки, о шагах, сделанных для выполнения задачи. Это и есть обязанность диспетчера - обеспечивать выполнение процесса обработки этих шагов. Диспетчер равномерно распределяет полученную работу и организует взаимодействие таким образом, что в итоге происходит обновление базы данных и завершается выполнение транзакции (см. рис. 1.5).
. SAP -1.-, и
14
SAP за 24 часа
Рис. 1.5. Диспетчер SAP следит зв тем, какой процесс и на каком сервере идет в данный момент, и управляет работой по его завершению
Заключение
Этот час представлял собой введение в мир SAP. Вы получили представление о наследии SAP и более современных архитектурах, о его истории, познакомились со многими ключевыми фразами и терминами SAP, такими как Enterprise Services Architecture (архитектура корпоративных сервисов), NetWeaoer, ЕСС, клиент/сервер, трехзвенная архитектура, логическая единица обработки (LUW), шаг диалога и другими. Иными словами, в данный момент вы готовы погрузиться в мир SAP, непосредственное изучение которого начинается в следующем часе.
Вопрос - ответ
В Необходимо ли использовать трехзвенную архитектуру для внедрения SAP?
О Несмотря на популярные стандарты, только трехзвенная архитектура используется для разветрывания SAP.
ЧАС 1. Введение в SAP NetWeaoer и ЕСС
15
В Существует ли ограничение на количество серверов отображения данных, которые могут быть развернуты для SAP?
О В зависимости от размера внедрения SAP можно иметь сотни и даже тысячи серверов отображения данных (fmnt-end-сисгем или клиентов). Однако, несмотря на отсутствие лимита на количество серверов отображения данных, само собой разумеется, что каждый сервер должен быть лицензирован для программного обеспечения SAP.
В Можно ли использовать SAP-систему для поддержки нескольких языков в рамках одного манданта (клиента)?
О Да; при входе в SAP задается язык входа в систему. Можно войти в систему с любым языком, доступным в SAP (большинство из них добавляются отдельно как часть первоначальной инсталляции программного обеспечения).
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные нитке контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы».
Контрольные вопросы
1.	Что представляет собой SAP?
2.	Назовите несколько отраслей, для которых SAP предлагает комплексное решение.
3.	Какие три отдельных сервера включает в себя SAP?
А. Что является основным наследником SAP R/3?
5,	Какое основное преимущество от интеграции SAP?
б.	Что отличает бизнес-процесс, общий для всех приложений, от стандартного бизнес-про цесса?
7.	Опишите архитектуру корпоративных сервисов (ESA).
8.	Логическая единица обработай не завершена, пока не выполнено какое действие?
2*

час a
Основы SAP
Изучив в часе 1 введение в SAP NetWeaoer, теперь вы готовы войти в мир SAP. Если SAPу вас уже инсталлирован и вы имеете доступ к SAP User ID (идентификатор пользователя SAP), то вы можете двигаться дальше, развиваясь по мере изучения материала этого часа. Если у вас еще нет доступа к SAP, то вы также можете читать дальше, и когда у вас появится этот доступ, вы уже будете подготовлены к работе с SAP. Итак, начнем.
Основные темы этого часа следующие:
►	Вход в систему и выход из нее.
►	Управление сеансом и многозадачность.
►	Основы графического интерфейса пользователя SAP (SAP CUI).
Основы сеанса
Каждый раз, когда вы подключаетесь к SAP через графический интерфейс пользователя SAP (SAP CUI), вы начинаете сеанс пользователя. SAP-сеанс (SAPsession) означает, что вы запустили графический интерфейс пользователя SAP (SAP CUI) И установили соединение с конкретной SAP-системой - вы подключились и можете разговаривать. У вас может быть открыто несколько сеансов с несколькими SAP-компонентами, такими как SAP ЕСС, R/3, CRM и др., или вы можете открыть один или более сеансов с одной системой. Количество текущих сеансов отразится в строке состояния, которую вы увидите через несколько минут.
Одно из преимуществ множественного сеанса состоит в том, что вы можете одновременно выполнять несколько задач. Предположим, вы обрабатываете новый заказ клиента, а ваш начальник попросил вас сделать отчет. Нет необходимости останавливать процесс оформления заказа. Вы можете оставить на вашем компьютере текущий сеанс (экран) открытым и начать новый сеанс, сделав в нем запрос на генерацию отчета, которого ждет ваш начальник. По умолчанию вы можете открыть до шести сеансов одновременно (что будет объяснено позже в разделе «Управление сеансами»), однако установки по умолчанию могут быть увеличены системным Администратором, разбирающимся в технических вопросах обслуживания SAP. Только представьте, сколько работы вы можете сделать с шестью сеансами! Многозадачность действительно хорошо работает в мире SAP.
Доступ к системе
принимая во внимание конкретный SAP-продукт, SAP-решения разрабатываются как решения для конечного пользователя или манданта системы. То есть
18
SAP за 24 часа
многие из этих систем направлены на удовлетворение бизнес-ориентированных запросов. Это означает, что вы можете работать с системой с любого компьютера, имеющего графический интерфейс пользователя SAP (SAP GUI, пользовательский интерфейс SAP, также именуемый в семье SAP AG как програмное обеспечение отображения данных) или с любого компьютера, на котором установлен интернет-браузер (в большинстве случаев). Этот интерфейс пользователя подключается к центральной инстанции SAP ^/’-«исполнители»), которые по очереди общаются с внутренней базой данных, хранящей все программы, данные и т. л. Ключевой момент заключается в том, что вам нет необходимости находиться именно за вашим конкретным рабочим столом, работая со специальным компьютером или клиентской машиной, чтобы выполнять ежедневную работу. Напротив, зайдя случайно на склад и вспомнив, что забыли выполнить задание в офисе, вы можете выполнить его прямо здесь, на складе, а не возвращаться для этого на рабочее место (при условии, что компьютер подключен к SAP через корпоративную сеть или интранет). По вашему идентификатору пользователя (user ID) SAP определит, кто вы и какие действия вам разрешено выполнять.
Всем пользователям SAP присваивается имя пользователя (хотя нередко можно столкнуться с тем. что сотрудники удаленного завода, филиала компании или склада используют один идентификатор пользователя для доступа в систему). В большинстве случаев идентификатор пользователя - это ваше собственное имя или инициалы, идентичные вашему имени пользователя, которое вы привыкли использовать для входа в ваш компьютер. Когда вы подключаетесь к SAP, используя начальный пароль, вам придется его немедленно изменить в процессе входа в систему, сохраняя тем самым ваш идентификатор пользователя в тайне даже от системного администратора и других пользователей, что соответствует требованиям политики безопасности.
Понятие/концепция манданта"
Ваша организация будет, по всей видимости, иметь много мандантов. Мандант в мире SAP - это отдельная бизнес-единица или элемент внутри различных SAP-систем. Мандант хранит свою собственную отдельную основную запись и свой собственный набор таблиц. Наилучший путь для того, чтобы представить себе это, - сравнить мандант с компанией внутри большой многонациональной организации, в которой может быть, к примеру, пять или шесть компаний. Каждый мандант в рамках SAP представляет собой одну компанию. Большую часть времени вы можете регистрироваться под конкретным мандантом или компанией и выполнять свою работу; остальные тоже могут регистрироваться под различными мандантами или компаниями, причем в одной и той же 5ДЛ-системе. В конце результаты могут быть просто собраны, и таким образом многонациональная организация в целом может составить отчет, к примеру, о финансовой деятельности всех компаний.
Также ХДР-система имеет тенденцию напрямую поддерживать различные манданты или разделять важные данные от менее значимых. Приведем общий
* Термин «мандант» (mandant) заимствован из немецкого языка. Мандант определяет сегмент в базе данных, который вьщеллетсл в системе SAP для некоторой хозяйствующей структуры (биз--------—-.mu» иаппимео. отдельного предприятия, холдинга, концерна. В английском языке ис-
ЧАС 2. Основы SAP
19
пример. Когда вы впервые инсталлируете SAP и конфигурируете систему, то, скорее всего, будете иметь целый набор систем, к которым сможете подключиться. Большинство пользователей SAP устанавливают систему разработок (Development system), QA или тестовую систему (Test system) и продуктивную систему (Production system). Внутри каждой из этих систем вы можете выбрать конкретный мандант, с помощью которого вы хотите подключаться к системе. Например, в системе разработок вы можете задать «тестовый» (business sandbox) или «одноразовый» мандант (crash and burn) помимо вашего основного развитого манданта и потом сделать копию этого основного манданта, которую многие называют Golden Master. Эта весьма специфичная мандатная среда внутри каждой системы позволит вам отделить важные данные (например, продуктивную информацию по манданту или материалы о его разработке) от ваших тестовых данных и данных промежуточного конфигурирования.
У вас может быть много мандантов, сконфигурированных внутри определенной системы. Например, техническая группа может внедрить новый мандант в вашу среду разработки с целью специального обучения разработчиков, И этот мандант будет служить для обучения разработчиков использовать систему без существенных изменений важных данных о разработке. Похожая мандантная конфигурация часто устанавливается и в другие системы, от продуктивной до QA и тестовых систем и других.
Несмотря на большое количество мандантов, каждому из них присваивается уникальный номер, состоящий из трех цифр, который требуется при входе в систему; это позволяет лепго их дифференцировать. Разработчик может для обучения зарегистрироваться при входе под мандантом номер 100, для просмотра и утверждения новых бизнес-логик - под мандантом номер 200, для сбора информации о Teic/щей деятельности разработчиков, выполняемой для компании, - под мандантом номер 500. Таким же образом конечный пользователь может войти в продуктивную систему под мандантом номер 300для выполнения своей ежедневной работы и иногда, под мандантом номер 900, - в QA или тестовую систему для провертит статуса новых параметров, разработанных для продукции.
Будьте внимательны!
В .мире ЗАР и в сфере информационных технологий (IT) значения термина «.мандант" не идентичны. В ГТ мандант представляет собой отдельный Компьютер или рабочую станцию. Мы ясе будем испальзооать термин «мандант" в том значении, о каком он используется в SAP: для описания логического или отдельного бизнес-объекта внутри SAP-системы.
Первый вход в систему SAP
Экран, который вы увидите при первом подключении к SAP, - это экран входа в SAP R/3 (см. рИС 2.1). Однако следует иметь в виду, что экран входа в систему при взаимодействии с различными SAP-продуктами или компонентами может выглядеть несколько иначе.
Ча этом экране вам нужно ввести номер манданта, ваше имя пользователя и присвоенный вам начальный пароль. Введите необходимую информацию, а затем вберите зеленый значок (или просто нажмите на клавиатуре клавишу Enter) для продолжения.
I
20	SAP за 24 часа
Рис. 2.1. Первый экран, который вы видите в начале процесса входа в систему, - это экран входа в SAP
Кстати
Нет необходимости устанавливать язык длп входа в систему на этом экране регистрации (см. рис. 2.1). Ваша система, скорее всего, будет сконфигурирована таким образом, что по умолчанию будет нспользо-ваться стандартный язык для вашей организации, например, EN (английский). Если вашей организации требуются глобальные (многоязычные) возможности регистрации и эти языки были установлены для вашей системы, то вымвэксте выбрать код языке, состоящий из двух знаков, в поле языка (language).
Изменение пароля
При первом подключении к SAP вам будет предложено поменять пароль. Помните, что при создании пароля вы должны соблюдать пять правил (предупреждаем, что некоторые из этих правил могут быть изменены вашим системным администратором):
Правило 1. Пароль должен содержать не менее трех символов (однако большинство компаний используют от пяти до восьми символов).
Правило 2. Первым символом в пароле не может быть«?», «I» или другой специальный символ.
Правило 3. Первые три символа должны быть разными.
Правило 4. Первые три символа не должны присутствовать в имени пользователя.
4
ЧАС 2. Основы SAP
21
Правило 5. Обычно запрещается использовать в качестве пароля «SAP» или «pass», вместе с тем системный администратор может внести и другие запреты в таблицу базы данных USR40. Многие компании, к примеру, запрещают использовать в качестве пароля название компании.
Кстати
В дополнение к стандартном правилам управления паролями ваша компания почти наверняка определит свой собственный набор правил. Определенная минимальная длина пароля, использование специальных символов или цифр в пароле служат для создания более защищенных паролей и призваны обезопасить окружение SAP.
На экране изменения пароля (Change Password screen), как показано на рис, 2.2, введите новый пароль в обоих полях и нажмите зеленую метку (или клавишу Enter) для продолжения.
Рис. 2.2. При первом подключении к SAP вам необходимо будет изменить пароль. Точно так же, если системный администратор при каких-либо обстоятельствах сбросит ваш пароль, вам также необходимо будет изменить его при первом же следующем входе в систему. Это применимо ко всем мандантам, которые имеют идентификатор пользователя (userID)
Выход из системы
Для завершения SAP-сеанса или отсоединения от системы вы можете нажать пункт «Выход из системы» (Logoff) в меню «Система» (System) или закрыть окно, нажав на значок «X» в правом верхнем углу окна вашего графического интерфейса пользователя SAP. Для выхода из системы можно также использовать команду /пех из командного поля графического интерфейса пользователя SAP. SAP предложит вам подтвердить выход из системы, выдав соответствующее окно.
SAP Logon Pad
Еще несколько лет назад вход в SAP был обычным по своей процедуре: два «клика» мышкой на ярлыке пиктограммы SAP, который системный администратор устанавливает на рабочий стол каждого пользователя. Однако такая простота была связана с определенными ограничениями, особенно для компаний, внедривших множественную SAP-систему. Каждый пользовательский рабочий стол мог быть очень быстро заполнен пи|сгограммами графического интерфейса пользователя SAP. И в дополнение ко всем сложностям на каждый пользовательский рабочий стол устанавливался дополнительный набор пиктограмм для входа в системы "Восстановления после сбоев» (Disaster Recovery systems) и др.
22
SAP за 24 часа
Таким образом, компания SAP разработала SAP Logon Pad, простую утилиту с понятным действенным интерфейсом, которая предназначена помогать в управлении SAP-системой и учетной записью. Как видно на рис. 2.3, SAP Logon Pad позволяет организовать работу с различными системами, которые вам необходимы.
Рис. 2.3. SAP Logon Pad используется для организации и упрощения доступа к различным SAP-системам
Конфигурирование SAP Logon Pad
Для конфигурирования SAP Logon Pad можно вручную ввести все SAP-системы (используя кнопки для добавления отдельных серверов или системных групп) или скопировать файл saptogan.ini с другого компьютера и затем настроить его содержимое для себя. Файл saplogon.ini обычно расположен в папке C:\windows. Для существующих систем нужно кликнуть правой кнопкой мыши на конкретном описании SAP-системы, а затем нажать кнопку Properties (Свойства). Редактируйте описание для того, чтобы отобразить что-то понятное (я, например, часто включаю в описание идентификатор пользователя для данной системы, что помогает мне запомнить его). Более важно ввести сервер приложений SAP (SAP application server), к которому вы подключаетесь (имя хоста или его TCP/IP-адрес), и его системный идентификатор (System ID или SID) - трехсимвольный идентификатор, присваемый системным администратором. Вам также потребуется включить системный номер (состоящий из двух цифр) и переключатель R/3 (который фактически объединяет все системы, за исключением старой системы R/2, разработанной для мэйнфреймов; см, рис, 2.4). После выполнения всех изменений нажмите на кнопку Save (Сохранить).
Низкоскоростное соединение
Одной из наиболее полезных функций SAP Logan Pad является возможность поддерживать низкоскоростное соединение. Например, если ваше рабочее место физически расположено далеко от SAP-системы или вы используете низкоскоростной метод подключения (модем или медленное соединение WAN), вы можете дать указание SAP пропускать отсылку вам всей декоративной графики и других структур, которые могут существенно снизить ваше и без того медленное соединение. Получив таким образом дополнительную сетевую полосу пропус
ЧАС 2. Основы SAP
23
кания, вы можете существенно ускорить выполнение вашей работы с SAP. Нажмите кнопку Advanced (Дополнительно) в диалоговом окне Properties (Свойства) SAP Logon Pad, и на экране появится новое диалоговое окно Advanced Options
(Дополнительные опции), изображенное на рис. 2.5. Просто кликните на переключатель Low-Speed Connection (Низкоскоростное соединение) и сохраните
новые установки, нажав кнопку ОК.
Рис. 2.4. Для каждой системы, к которой вы хотите подключиться, определите как минимум Description (Описание), SAP Application Server (сервер приложений SAP), System ID (системный идентификатор) или System Number (системный номер) и тип SAP-системы
Рис. 2.5. Функция «Низкоскоростное соединение» может существенно уменьшить время ответа системы для пользователей графического интерфейса SAP, удаленно расположенных или использующих низкоскоростные модемные или сетевые соединения с SAP
24
SAP за 24 часа
Управление сеансом
Как было упомянуто в начале этого часа, вы можете одновременно создать до шести сеансов. Каждый сеанс, который вы создаете, является, по сути, еще одним вашим входом в систему. Следовательно, вы можете дать системе больше заданий (например, можно запустить создание пяти отчетов, продолжительных по времени выполнения, и держать при этом открытым один сеанс, используя его для транзакций в режиме реального времени). Очевидно, что такая загрузка системы может повлиять на время ответа системы на запросы в режиме реального времени. Следовательно, ваш компьютер и сетевое соединение с SAP будет работать медленнее, чем ожидалось. По этой причине, а также из-за того, что back-end SAP-система также будет работать медленнее, ваша компания, скорее всего, установит лимит на количество сеансов, которые могут быть созданы вами и вашими коллегами. Это может вынудить пользователей SAP ограничить себя созданием только одного или двух сеансов одновременно.
Создание нового сеанса
В SAP можно создать сеанс в любое время и почти из любого экрана в системе. При создании нового сеанса вы не потеряете данных в уже открытых сеансах. Создать новый сеанс можно, выбрав пункт меню «Создать сеанс» (Create Session) в меню «Система» (System). Теперь у вас есть два сеанса, открытых на вашем компьютере. Увидеть, какой из сеансов является активным в данный момент, молено в сторке состояния (Status Ваг) в правом нижнем углу вашего экрана (см. рис. 2.6).
номер текущего
Рис. 2.6. Окно графического интерфейса пользователя SAP (SAP GUI) показывает номер текущего сеанса в правом нижнем углу экрана в круглых скобках
ЧАС 2. Основы SAP
25
Создание нового сеанса с использованием поля команд
Помимо использования пути по меню существует и другой способ создания нового сеанса - через поле команд, которое находится в левом верхнем углу вашего SAP-экрана, для чего достаточно ввести в поле команд команду /О (О для открытия) и нажать клавишу Enter. На экране появится окно, изображенное на рис. 2.7, которое примерно такое ясе, как при выполнении транзакции SM04. но с дополнительной кнопкой «(ёнерировать» (Generate).
Рис. 2.7. Окно «Обзор сеансов» (Overview of Sessions) показывает число открытых сеансов и позволяет вам создать новый сеанс или закончить любой из текущих
Из этого окна вы можете создать новый сеанс, нажав кнопку «1енерировать» (Generate), или закончить текущий, нажав кнопку «Конец сеанса» (End Session). Это окно также позволяет просмотреть текущие сеансы, открытые вами, что упрощает, к примеру, определение выполняемой каждым сеансом задачи.
Когда вы создаете таким образом новый сеанс, то система выводит в этом новом сеансе начальный экран SAPR/3 или экран системы SAP Easy Access. Но вы можете изменить это, набрав другую команду в поле команд, что будет объясняться далее.
Создание нового сеанса и одновременный запуск новой задачи
Вместо создания нового сеанса и последующего выполнения необходимой транзакции или задачи можно объединить эти два шага в один, для чего снова понадобится поле команд. Введя код транзакции, начинающийся символом /о, в поле команд, можно быстро вызвать задание или перейти к определенному экрану. Код транзакции (Transaction Code) - особая последовательность, состоящая от трех до восьми алфавитно-цифровых символов, которая предназначена для идентификации транзакций а SAP-системе.
Для того чтобы выполнить или вызвать транзакцию, необходимо ввести ее код в поле команд, которое находится в верхнем левом углу окна графического интерфейса пользователя SAP, и нажать клавишу Enter. Попробуйте сделать это, используя код транзакции SE38, - наберите /о5Е38 в поле команд и нажмите Enter. В результате вы не только откроете новый сеанс, но и запустите начальный экран редактора АВАР (АВАР Editor Initial screen).
Кстати
Код транзакции не зависит от регистра, в котором он был набран, то есть не имеет значения, как вы будете набирать код, прописными или строчными буквами. Для информации о поиске и использовании кодов транзакций см. часть 5 «Навигация в SAP».
26
SAP за Z4 часа
Кстати
В зависимости от ваших прав доступа вымажете не иметь возможности для ввода определенных кедов транзакций или продвижения к определенным экранам, Вам необходимо связаться с вашим системным администратором, чтобы узнать ваши личные права доступа и ваши ограничения.
Также важно отметить, что при использовании кодов транзакций из любых экранов, кроме начального, вам необходимо добавлять пристав-ку/п перед кодон транзакции или/о для создания нового сеанса и началом новой транзакции.
Завершение сеанса
После того как вы закончили работу с сеансом, его необходимо завершить. Каждый сеанс использует системные ресурсы, и это может влиять на то, как быстро SAP-система реагирует на ваши запросы и на запросы ваших коллег. Обратите внимание на следующий важный момент; перед закрытием сеанса необходимо сохранить все данные, которые вы не хотите потерять. Когда вы завершаете сеанс, система не будет предлагать вам выполнить сохранение данных, если, например, выполняемая транзакция еще не завершена.
Процесс завершения сеанса похож на процесс его создания. Вы можете выбрать пункт (Завершение сеанса» (Encl Session) из меню «Система» (System) (или ввести команду /о, как это описывалось ранее). Из окна просмотра сеансов (Overview of Sessions box) вы можете выборочно закрыть сеанс, указав его, а затем нажать кнопку «Завершение сеанса» (End Session). Попробуйте сделать это. Допустим, вы запустили несколько SAP-сеансов. Выберите сеанс номер 2, кликнув на нем один раз, а затем нажмите кнопку «Завершение сеанса» (End Session). Вы можете ничего не увидеть на экране, но выбранный сеанс будет завершен. Для того, чтобы это проверить, вернитесь к окну просмотра сеансов (Overview of Sessions box), набрав код транзакции /о в поле команд Транзакции номер 1 и номер 3 должны присутствовать в списке, а транзакции номер 2 там быть не должно. Проделайте то же самое, чтобы завершить сеанс номер 3, оставив открытым только сеанс номер 1.
Просмотр пользователей
Было ли вам когда-либо интересно, что ваши коллеги запускают в системе или над чем работает ваш начальник? В SAP существует экран слежения, на котором вы можете увидеть список всех пользователей, которые подключены к SAP-системе в данный момент. Экран просмотра пользователей (Users Overview screen) доступен через выполнение транзакции SM04 и показывает номера мандантов, под которыми пользователи вошли в систему, количество сеансов, открытых ими в настоящее время, и код транзакции, запущенной пользователями в данный момент (однако это касается только их первого сеанса).
Кстати
В зависимости от конфигурации евшей SAP-системы системный администратор люжет заблокировать вам доступ для выполнения транзакции /п5М04.
ЧАС 2. Основы SAP
Т1
Для выполнения этой транзакции наберите /п5М04 в поле команд и нажмите клавишу Enter. Появившийся экран должен быть похож на экран, изображенный на рис, 2.8. В таком виде MOiyr быть выведены идентификатор пользователя (User ID), время входа и терминал пользователя (имя компьютера).
Рис. 2.8. Используйте /nSM04 для просмотра транзакций, выполняемых вашими коллегами, и завершения этих сеансов, если это санкционировано и необходимо
Как упоминалось ранее, экран просмотра пользователей (Users Overview screen) отображает только коды транзакций первого сеанса, в котором зарегистрировался пользователь. А если у этого пользователя запущено несколько сеансов? Для просмотра списка всех транзакций, выполняемых в данный момент пользователем, нажмите два раза левой кнопкой мыши на имени этого пользователя. Появится окно просмотра сеансов (Overview of Session box), по1сазывающее коды всех транзакций, выполняемых этим пользователем в данный момент, и полномочия для завершения его сеанса.
Будьте внимательны!
Будьте осторожны при выполнении данной транзакции и никогда не нажимайте кнопку “Завершение сеанса» применительно к сеансу другого пользователя без получения прямых указании от компетентного лица, поскольку этп может повлечь за собой потерею данных, с которыми этот пользователь работал. Кроме того, это очень простой способ определить, как был завершен сеанс пользователя.
28
SAP за 24 часа
Основы графического интерфейса пользователя SAP (SAP GUI)
Окно графического интерфейса пользователя SAP (SAP CUI window) - это пользовательский интерфейс для большинства имеющихся на сегодняшний день SAP-систем. В самом верху окна находится строка названия окна (title bar), которая предоставляет описание экрана (или транзакции) для отображенного в данный момент окна. Стандартные элементы окна графического интерфейса пользователя SAP (SAP CUI) показаны на рис 2.9 и объясняются далее.
Кноппа «Найта следующее!
Кноппа «Предыдущая страница»
Кнопка «Последняя страница»
Кнопка «Печать»
Кнопка «Создать ярлык»
Кнопка «Создать сеанс»
Кнопка «Назад-
Строка меню	Кнопка «Отмена*
ЫI ГЛ Т
а;тд а^та оф1 а .да gja- J »
Кнопка «Помощь- С7р0|<а названил окнд
Pi ос в ss fa a	ч&й»
й,>: в> «<.  I si штг
Поле команд
Кнопка «Ввод-
Кнопка «Сохранить»
Кнопка «Выхода
(Снопка «Настройка локального вида-Кнопка «Следующая страница»
Кнопка «Первая страница!
Кнопка «Найти»
Рис. 2.9. Окно графического интерфейса пользователя SAP (SAP GUI window) может выглядеть по-разному в зависимости от того, какая транзакция выполняется и какая версия SAP используется
Строка меню
Строка меню содержит все доступные пункты меню. Эта строка меняется от экрана к экрану для того, чтобы соответствовать функциональному модулю, с которым вы работаете на данный момент. Последние два пункта меню «Система» (System) и «Помощь» (Help) остаются постоянными на всех экранах SAP и содержат одни и те же пункты субменю.
Стандартная панель инструментов
Стандартную панель инструментов (Standard Toot Ваг) очень легко идентифицировать, поскольку она состоит из кнопок. Стандартная панель инструментов может иметь варианты, но, в основном, содержит одинаковые основные компоненты на каждом экране. Все основные функции, такие как навигация, печать, просмотр страницы и помощь, доступны на этой панели, которая содержит следующие элементы:
ЧАС Z. Основы SAP	29
Кнопка «Ввод» (Enter) выполняет те же функции, что и кнопка Enter на вашей клавиатуре, и используется для подтверждения данных, введенных в поле, или, при работе с транзакциями, для подтверждения данных, выведенных на экран. Не путайте эту кнопку с кнопкой «Сохранить» (Save).
Поле команд (Command field) * расположено справа от кнопки «Ввод» и используется для ввода кодов транзакций, вызова задач без необходимости выбора пункта меню для навигации.
►	Кнопкой «Сохранить» (Sane) пользуются для того, чтобы сохранить работу; она выполняет те же функции, что и пункт «Сохранить» (Save) в меню «Редактирование» (Edit).
►	Кнопка «Назад» (Back)" похожа по функциям на кнопку «Назад»1 (Back) в большинстве веб-браузеров и даже имеет такое же название, а нажав на нее, вы вернетесь к предыдущему экрану. Если вы будете использовать эту кнопку для перехода к предыдущему экрану, то ваши данные не будут сохранены, если перед этим вы не используете кнопку «Сохранить» (Sane) на панели инструментов.
►	Кнопка «Выход» (ЬЛ) используется для выхода из текущего приложения. После нажатия этой кнопки система вернет вас к предыдущему приложению или к экрану основного меню.
►	Кнопка «Отмена» (Cancel) используется для выхода из текущего задания без сохранения данных и выполняет те же функции, что и пункт «Отмена» (Cancel) в меню «Редактирование» (Edit).
►	Кнопка «Печать» (Print) используется для печати данных с текущего экрана. [Существуют несколько дополнительных установок, которые должен применить пользователь, чтобы процесс печати осуществлялся более эффе1стивно (об этом пойдет речь в часе 5)].
►	Кнопка «Найти» (Find) используется для поиска данных на экране, в котором вы на данный момент работаете.
►	Кнопка «Найти следующее» (FindNext) используется для дальнейшего поиска данных на текущем экране.
►	Кнопка «Первая страница» (First Раде) используется для перемещения по страницам, в основном в отчетах. Нажатие на эту кнопку переместит вас в начало экрана (или страницы) в том случае, если объем информации слишком велик и не помещается на одном экране.
►	Кнопка «Предыдущая страница» [Previous Page (Page Up)] так же служит для перемещения по страницам и, в основном, используется при работе с отчетами. Она служит для перемещения к предыдущему экрану (или странице) втом случае, если объем информации слишком большой для одного экрана. Функционально эта кнопка эквивалентна кнопке Page Up на вашей клавиатуре.
►	Кнопка «Следующая страница» [Next Page (Page Down)] - еще одна кнопка, преимущественно использующаяся при работе с отчетами. Она применяется
Для активации поля команд необходимо установить курсор мыши на поле и нажать левую кноги<у мыши. Для переключения между поллми команд можно использовать клавишу Tab на .Клавиатуре. - Пршиеч. ped.
Если вы не сохранили данные, при нажатии кнопки «Назад» система спросит, сохранить ЯДнные или нет. - Промен. ред.
30
SAP за 24 часа
для перемещения к следующему экрану в том случае, если объем информации велик для одного экрана. Функционально эта кнопка эквивалентна кнопке Page Down на вашей клавиатуре.
►	Кнопка «Последняя страница» (Last Раде) - кнопка навигации, которая так же в основном используется при работе с отчетами. Она предназначена для перемещения в конец страницы или экрана в том случае, если объем информации слишком велик и не может быть выведен на один экран.
►	Кнопка «Создать сеанс» (Create Session) поможет вам создать новый сеанс Тот ясе результат вы получите, выполнив команду/о в командной строке*.
►	Кнопка «Создать ярлык» (Create Shortcut) очень удобна при создании ярлыков для рабочего стола пользователя для любых SAP-транзакций, отчетов и других часто выполняемых задач.
►	Кнопка «Помощь» (Не/р) используется для получения контекстно зависимой помощи. Когда вы поместите курсор на какой-либо объект на экране и нажмете кнопку «Помощь» (Help), то получите помощь по данному объекту (больше информации о работе данной кнопки и о системе помощи SAP вы наедете в часе 23 «Обзор поддержки»).
►	Кнопка «Настройка локального вида» (Customizing of Local Layout) позволяет вам настроить графический интерфейс пользователя SAP (SAP CU1), о чем более подробно рассказано в часе 4 «Настройка персонального SAP-экрана».
Панель инструментов приложения
Панель инструментов приложения (application toolbar) расположена под стандартной панелью инструментов. Эта панель инструментов является специализированной для работы конкретного приложения, в некоторых случаях - транзакции, и изменяется в зависимости от экрана (или транзакции), с которыми вы в данный момент работаете. Например, если вы находитесь, в модуле «Финансы» (Finance module) в экране создания договора аренды (Create Rental Agreement screen), то панель инструментов приложения будет содержать кнопки, которые позволят вам копировать или извлекать основные данные из SAP. А если вы работаете с экраном АВАР/4 Workbench initial Editor (экран начального редактора АВАР/4 инструментальных средств разработай), то ваша панель инструментов приложения будет содержать кнопки, вызывающие Dictionary (Словарь), Repository Browser (Браузер репозитария) и Screen Painter (Создатель экрана).
Заключение
Час 2 представлял собой обзор графического интерфейса SAP (SAP CU1), в результате чего вы узнали об основных функциях и свойствах графического интерфейса. Также вашему вниманию была представлена концепция управления сеансами, процесс навигации по сеансам и основы доступа пользователя. Базовые знания, полученные в этом часе, пригодятся вам при работе с остальными разделами этой книги.
' После ввода команды необходимо использовать кнопку «Ввод» с помощью мыши или нажать клавишу Enter на клавиатуре. - Примеч. ред.
ЧАС 2- Основы SAP
31
Вопрос - ответ
В Может ли пользователь выполнять одну и ту же транзакцию в более чем одном сеансе?
О Использование множественного сеанса аналогичен многократному входу в систему. При желании можно запустить одновременное выполнение одной и той же транзакции во всех открытых сеансах.
В Если продуктивный мандант (Production client) и мандант разработки (Development client) находятся на разных серверах, то будут ли они видны на экране просмотра пользователей (Users Overview screen)?
О Экран просмотра пользователей (Users Overview) показывает только те манданты, которые инсталлированы на сервере, к которому вы подключены. Транзакция SM04, также как и большинство других SAP-транзакций, может «видеть» только локальные SAP-инстанции (включая пользователей, подключенных к нескольким серверам приложений); остальные SAP-инстанции видны не будут.
В Если ваши права доступа не дают вам возможности перейти к какому-либо определенному экрану путем использования навигации по меню, то возможно ли перейти к этому экрану, используя код транзакции?
О Все конфигурации системы безопасности различны, но. по существу, все пользователи, которым не разрешено переходить к определенным SAP-экранам, не мотут этого сделать ни посредством навигации по меню, ни с использованием кода транзакции.
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы».
Контрольные вопросы
1. Какое максимальное число сеансов, установленное по умолчанию, вы можете одновременно открыть в SAP?
Какой код транзакции используется для вызова экрана просмотра пользователей (Users Overview screen)?
3.	Если вы находитесь в каком-либо SAP-экране, кроме главного, то какой код  из двух символов вы должны ввести в поле команд перед вводом кода транзакции?
4.	Какие два пункта в строке меню присутствуют на всех экранах SAP?
5.	Что является одним из наиболее важных преимуществ использования множественных сеансов в SAP?
б.	Какие три слагаемых необходимо знать для подключения к SAP-системе?
' Как при помощи пунктов меню можно создать новый сеанс в SAP (без использования поля команд)?
SAP за 24 часа
32
Задания
1.	Создайте новый сеанс и продвигайтесь к экрану просмотра пользователей (Users Overview screen), а затем просмотрите все открытые сеансы.
2.	Используя SAP Logon Pad, установите новое соединение с одной из 5ДР-сис-тем. Войдите в систему и выполните несколько транзакций. Затем выйдите из системы, измените опцию «скорость соединения» в SAP Logon Pad, снова подключитесь к системе и проследите разницу в скорости и производительности вашего сеанса графического интерфейса пользователя SAP (SAP CUI).
3.	Выполните код транзакции /nFSIO для перехода к CL Account: [появится Initial Screen Balances (начальный экран Bntances)], а затем нажмите кнопку «Помощь» для того, чтобы получить помощь для конкретного поля внутри открытого сеанса.
чмз
Основы базы данных
Все приложения для предприятий, такие как SAP, состоят из программ и данных, которые используются и создаются этими программами. Данные организованы в базы таким образом, чтобы программам было лепсо получить к ним доступ и осуществить поиск необходимой информации для выполнения таких необходимых действий, как, например, составление финансового отчета или оформление заказа для закупок. В том случае, если SAP-компонент или продукт подобен ЕСС, то программы и данные находятся вместе в одной и той же базе данных. В основном, каждый компонент имеет свою собственную базу данных (хотя существуют исключения) - среда продуктивной системы, составленная из SAP ЕСС, SAP Business Warehouse (BW) и Customer Relationship Management (CRM), состоит из трех рабочих баз данных. Принимал во внимание фундаментальные основы работы SAP-системы, очень важно понимать общую роль базы данных. В этом часе будут освещены различные свойства и структуры в базе данных, включая обзор различных разрабочиков/производителей баз данных, орентированных на конкретную индустрию, поддерживаемых SAP.
• Основные темы этого часа следующие:
►	Обзор концепций и структур RDBMS (система управления реляционной базой данных).
►	Обзор баз данных, поддерживаемых SAP.
►	Изучение разницы между первичным и внешним ключами.
►	Изучение влияния индексов на поиск данных.
Структура базы данных
По существу база данных (database) является электронной системой хранения. Которая содержит информацию, организованную таким способом, который позволяет компьютерным программам быстро находить необходимые данные.
простейшей форме база данных состоит из таблиц, столбцов (называемых полями) и строк (называемых записями или данными). Классический пример базы данных - телефонная книга, которая организована в алфавитном порядке, что обеспечивает быстрый поиск необходимых сведений. Телефонная книга может быть рассмотрена как таблица, контейнер для хранения информации (см. рис.
). В этой таблице, как правило, три колонки (или поля): имя, адрес и телефонный номер. Каждое из этих полей состоит из строк (или записей); это простейшая Форма данных в базе данных.
32
SAP за 24 часа
Задания
1.	Создайте новый сеанс и продвигайтесь к экрану просмотра пользователей (Users Overview screen), а затем просмотрите все открытые сеансы.
2.	Используя SAP Logon Pad, установите новое соединение с одной из SAP-систем. Войдите в систему и выполните несколько транзакций. Затем выйдите из системы, измените опцию «скорость соединения» в SAP Logon Pad, снова подключитесь к системе и проследите разницу в скорости и производительности вашего сеанса графического интерфейса пользователя SAP (SAP GUI).
3.	Выполните код транзакции /nFSIO для перехода к GL Account: [появится Initial Screen Balances (начальный экран Bn/nnces)], а затем нажмите кнопку «Помощь» для того, чтобы получить помощь для конкретного поля внутри открытого сеанса
ЧАСЭ
Основы базы данных
Все приложения для предприятий, такие как SAP, состоят из программ и данных, которые используются и создаются этими программами. Данные организованы в базы таким образом, чтобы программам было легео получить к ним доступ и осуществить поиск необходимой информации для выполнения таких необходимых действий, как, например, составление финансового отчета или оформление заказа для закупок. В том случае, если SAP-компонент или продукт подобен ЕСС, то программы и данные находятся вместе в одной и той же базе данных. В основном, каждый компонент имеет свою собственную базу данных (хотя существуют исключения) - среда продуктивной системы, составленная из SAP ЕСС, SAP Business Warehouse (BW) и Customer Relationship Management (CRM), состоит из трех рабочих баз данных. Принимая во внимание фундаментальные основы работы SAP-системы, очень важно понимать общую роль базы данных. В этом часе будут освещены различные свойства и структуры в базе данных, включая обзор различных разрабочиков/производителей баз данных, орентированных на конкретную индустрию, поддерживаемых SAP.
• Основные темы этого часа следующие:
► Обзор концепций и структур RDBMS (система управления реляционной базой данных).
► Обзор баз данных, поддерживаемых SAP,
►	Изучение разницы между первичным и внешним ключами.
►	Изучение влияния индексов на поиск данных.
Структура базы данных
По существу база данных (database) является электронной системой хранения, которая содержит информацию, организованную таким способом, который позволяет компьютерным программам быстро находить необходимые данные.
В простейшей форме база данных состоит из таблиц, столбцов (называемых полями) и строк (называемых записями или данными). Классический пример базы Данных - телефонная книга, которая организована в алфавитном порядке, что обеспечивает быстрый поиск необходимых сведений. Телефонная книга может быть рассмотрена как таблица, контейнер для хранения информации (см. рис ?•!). В этой таблице, как правило, три колонки (или поля): имя, адрес и телефонный номер. Каждое из этих полей состоит из строк (или записей); это простейшая форма данных в базе данных.
33
34
SAP за 24 часа
Рис. 3.1. Один из распространенных вариантов использовании программы базы данных: хранение имен, адресоа и телефонных номеров, что, по существу, является электронной версией телефонной книги, которая и является простейшим примером базы данных
Основная структура базы данных похожа на крупноформатную таблицу Microsoft Excel, где колонки (поля) построчно хранят записи (данные). Самая существенная разница между базой данных и крупноформатной таблицей состоит лишь в том, что базы данных могут содержать много таблиц, связанных между собой отношениями. Следовательно, база данных может рассматриваться как более сложная и намного более практичная крупноформатная таблица.
База данных играет ключевую роль в любой SAP-системе, так как хранит все данные, которые используются определенными SAP-компонентами или продуктами. Существует много торговых марок баз данных, что упрощает/Г-отделу выбор производителей/разработчиков базы данных, с которыми специалисты отдела уже, вероятно, работали. В настоящее время SAP может использовать различные версии баз данных известных производителей, от очень дорогих и маневренных до сравнительно дешевых, но тем не менее обладающих довольно большими возможностями. Список поддерживаемых баз данных приведен в табл. 3.1.
ТАБЛИЦА 3.1. Базы данных, поддерживаемые SAP
Партнер	Веб-сайт
Microsoft SQL Setver	www.mlcrosoft.comwww.mysgl.com
MySQL MaxDB	www.mysgl.com
IBM DB2 (различные версии)	www.ibm.com
Oracle	www.oracle.com
Важно отметить, что не все разработчики баз данных и не все версии продуктов поддерживаются SAP. SAP стремится работать с лидерами рынка, периодически добавляя иудаляя поддержку продуктов для определенных производителей. При этом они не только ограничивают количество специфических настроек баз данных, но также обеспечивают /Т-специалистам гибкость и возможность выбора, предоставляют ключи для успешного решения задач по разворачиванию и поддержке SAP-решений.
ЧАСЗ. Основы базы данных
35
Система управления реляционной базой данных (RDBMS)
База данных SAP содержит буквально тысячи таблиц, в которых хранится информация. Некоторые продукты, такие как ЕСС и R/3, содержат более 30 000 таблиц, тогда как другие продукты, такие как CRM, могут содержать немногим более IО ООО таблиц. Несмотря на количество этих таблиц, все они связаны друг с другом через установленные отношения. Эта связь многочисленных таблиц через отношения образует то, что известно как система управления реляционной базой данных [Relational Database Management System (RDBMS)].
Очень важное преимущество этой системы в том, что она исключает избыточность, Для лучшего понимания этого давайте посмотрим на концепцию этой системы, используя пример с телефонной книгой. В этом примере телефонная книга представляет собой таблицу, которая хранит имена, адреса и телефонные номера всех жителей вашего города. Представим, что у вас есть еще одна книга того же города, в которой хранятся адреса электронной почты и веб-сайты вместе с другими данными. Теперьу вас есть две таблицы, которые хранят довольно много одной и той же информации, и в то же время вторая таблица содержит информацию, которой нет в первой.
Допустим, вы хотите создать отчет, который будет содержать все имена и номера телефонов из первой таблицы, и включить в него адреса электронной почты, извлекая их из второй таблицы. Эти данные хранятся в двух разных таблицах и, следовательно, возникает проблема, поскольку если вы перенесете всю информацию из второй таблицы в первую, то получится две таблицы, хранящие одну и туже информацию.
Кроме того, будет существовать избыточность и, следовательно, трата ресурсов, что также сделает данную структуру громоздкой для поддержки. Допустим, что чей-то физический адрес изменился, что происходит довольно часто; в этом случае вам необходимо будет изменить данные в обеих таблицах. Использование системы управления реляционной базой данных (RDBMS) решает данную про-блему, так как таблицы и, следовательно, их дискретные данные связаны друг с другом посредством специальных отношений внутри базы данных. Например, обе таблицы содержат столбец (или поле), содержащий имя человека. Следовательно, в системе управления реляционной базой данных (RDBMS) эти две таблицы могут быть связаны по этому или любому другому полю, общему для обеих таблиц (см. рис 3.2).
Первичный ключ
В системе управления реляционной базой данных (RDBMS) все таблицы базы Данных должны содержать уникальное поле, которое индивидуально отличает калщую конкретную запись от всех других записей в базе данных. Это уникальное Л°ле называется первичным ключом (primary key) и состоит из одного или более полей, которые делают каждую запись в базе данных уникальной.
36
SAP за 24 часа
Рис. 3.2. Использование системы управления реляционной базой данных (RDBMS) для связи таблиц на примере телефонной книги
В качестве примера первичного ключа будет использоваться функциональная область SAP R/3 Human Resources (Управление персоналом). Модуль Human Resources хранит данные обо всех сотрудниках компании. Некоторые из сотрудников будут иметь один и тот же номер отдела, другие - одно и то же название занимаемой должности, а третьи - одинаковую заработную плату. Это значит, что ни одна из этих характеристик не будет идеальным кандидатом на первичный ключ. Для того, чтобы уникально идентифицировать каждого сотрудника в компании, находящейся на территории США, в качестве первичного ключа мото бы бьпъ использовано поле, содержащее номер социального страхования (Social Security number) сотрудника., - по той причине, что этот номер действительно является уникальным и мог бы послужить идеальным 1сандидатом на первичный ключ в таблице, содержащей информацию обо всех сотрудниках вашей компании. На рис 3.3 приводится пример двух различных таблиц и их уникальные первичные ключи.
	Поле первичного	>		| ф Таблица сотруднике.' .			
			SodalSecurlty 8 ’’	Employee Name-	Phone “ *	Deptlj
	ключа		706-BB-9639	Bailey Workman	S55-555-907B	10002
			030-74-6520	Patricia Spencer	555-555-6321	10002
			020-87-BB52	Jeanette Williams	55S-555-77B5	10003
			0BC-56-9636	Timothy James	555-555-1479	10004
			000-56-9636	Nicole Kaupp	555-555-0036	10005
						
	t Табли	цаотдсло“а7.:	4Ц	которых - с уникальным первич-			
DeptS		Department * *5- *...	ным ключом			
10002		Information Technology				
10003		Shipping and Receiving				
10004		Mall Room				
10005		Returns Processing				
10006		Human Resources				
Рис. 3.3. Первичный ключ в таблице сотрудников и таблице отделов
ЧАСЗ. Основы Базы данных
37
Внешний ключ
Вы используете поле первичного ключа в одной таблице для связи ее с другими таблицами. Поле общего канала взаимодействия в другой таблице, как правило, не является первичным ключом в этой таблице; такое поле называется внешним ключом {foreign key).
Давайте снова используем пример с модулем Human Resources (Управление персоналом). Имеется таблица сотрудников, в которой хранятся основные данные о сотрудниках, с первичным ключом, определенным как «Номер социального страхования»; и имеется таблица отделов, в которой записаны номера и названия отделов, и первичным ключом для этой таблицы является номер отдела (см. рис. 3.3). В этих двух таблицах присутствует общее поле «Номер отдела». В таблице сотрудников номер отдела является внешним ключом, соединяющим ее с таблицей отделов (см. рис. 3.4).
Поле внешнего ключа
Рис. 3.4. Номера отделов в таблице сотрудников сверяются с проверочной таблицей путем использования отношения по внешнему ключу
Внешний ключ используется для установления согласованности между таблицами. Пример такой согласованности может быть следующим: допустим, вы не хотите, чтобы сотрудник был внесен в систему с номером отдела, которого в настоящее время не существует в хранящей номера отделов таблице базы данных. Использование отношения по внешнему ключу служит для проверки того, что вводимый номер существует в таблице отделов, как показано на рис. 3.4, и запрета ввода любых записей, которых не существует в таблице отделов. В этом случае все данные в ваших таблицах будут согласованы.
Нарушение проверочной таблицы
Ваша база данных SAP не будет принимать данные в какое-либо поле, содержащее внешний ключ к проверочной таблице, если вводимые данные отсутствуют в проверочной таблице (см. рис 3.5).
38
SAP за 24 часа
Рис. 3.5. На экрана персональных данных персонала в поле "Семейное положение» будут приниматься только те элементы списка, которые содержатся в проверочной таблице
В этом примере необходимо ввести данные о семейном положении сотрудника. Возможные значения в проверочной таблице аыведены в маленьком окне. Если вы вводите значение, которого нет среди существующих элементов списка проверочной таблицы, то вы получите сообщение о нарушении проверочной таблицы, похожее на то, которое изображено на рис. 3.6.
Рис. 3.6. Сообщение о нарушении проверочной таблицы появляется при вводе в поле данных, которых не существует в проверочной таблице для этого поля
Сообщение об ошибке будет появляться всякий раз, когда вы вводите значение, которого не существует среди элементов списка проверочной таблицы.
Понятия/концепции базы данных
SAP-система содержит много типов конструкций и структур в рамках R/3 (или другого SAP-компонента) Data Dictionary (DDIC) [RZ3 Словарь данных]. Боль-
ЧАСЗ. Основы базы данных
39
щинство из этих конструктивных элементов имеют тенденцию становиться весьма специализированными с технической точки зрения. Тем не менее, в часе 17 «Словарь данных АВАР и репозитарий» будет дан обзор многих этих структурных компонентов и связанных с ними понятий. Темы, рассматриваемые далее, дают представление о том, как в целом разрабатываются различные элементы базы данных с нацеленностью, в конечном итоге, на увеличение производительности и расширяемости системы.
Индексы базы данных
Индексы базы данных используются для увеличения скорости получения данных из таблиц (см. рис. 3.7). Наилучшим образом индекс может быть описан как копия таблицы базы данных, уменьшенная до поля ключа. Данные в этой уменьшенной копии отсортированы согласно нескольким предопределенным критериям, позволяющим обеспечить быстрый доступ к данным. Не все поля из скопированной таблицы существуют в индексе, а индекс содержит указатель на соответствующую запись в фактической таблице.
Index
Dept# Pointer 10007 10D03 1DB04 1DD05 IQOOG 1D0D7 icooa logos win
t- Index
Retold tGl Record 273
Record 33 Record 5
Record 576
Record 11 Record 460
Record 33 Record 4 П
Table
c Employee Table
Record# Social Security Employee Name Phone Dept#
Record 1	700-66-0035	Bailey Workman	555-556-9076	10002
Record 7	030-74-2520	Paid da Spencer	555-555-6321	10002
Record 3	020-07’0052	Jeanntte Williams	565-555-7705	10003
Rnccrd 4	000-56-0636	TlmoViy James	555-555-1470	1DDC4
Record 5	000-56-0636	N1CD1B №upp	555-555-003Б	10005
Доступ осуществляется к индексу и указатель используется длл определения расположения фактической записи в таблице
Рис. 3.7. Индексы базы данных SAP используются для увеличения скорости получения данных из таблиц в базе данных
Кстати
В часе 17 будет предоставлена более подровнял информация о базах данных и таблицах, и мы сможем ознакомимся с SAP Data Dictionary (Словарь данных SAP).
Прозрачные таблицы
SAP использует еще одну концепцию под названием «прозрачные таблицы», которые представляют собой таблицы базы данных SAP, в которых данные содержатся только во время рабочего цикла. Прозрачная таблица создается автоматически в базе данных, когда таблица активируется в словаре данных АВАР/4 (АВАР/4 Data Dictionary). Эта прозрачная таблица содержит такое яте имя, как и таблица базы данных в словаре АВАР/4 [АВАР/4 Dictionary). Каждое из ее полей содержит такое же имя, как и его дубликат в базе данных, хотя последовательность полей может меняться. Изменяющаяся последовательность полей дает Возможность вставлять новые поля в таблицу без необходимости ее конвертирования; все это позволяет ускорить доступ к данным во время рабочего цикла.
40
Кстати
Концепция прозрачных таблиц является довольно специфичной с технической точки зрения и о большей степени относится к вашим АВАР/4-программистам. Данное понятие рассматривается здесь только для того, чтобы дать базовое представление об этом термине.
SAP за 24 часа
Структуры базы данных
Структуры базы данных (Database Structures) - еще один достаточно важный технический термин. Вам необходимо запомнить, что структуры базы данных - это группа внутренних полей, которые логически сочетаются друг с другом. Структуры активируются и определяются в словаре данных АВАР/4 (АВАР/4 Data Dictionary) и содержат только временные данные - во время выполнения программ. Структуры отличаются от таблиц базы данных на основании следующих трех критериев:
► Структура не содержит и не отражает связанных таблиц словаря данных АВАР/4 (АВАР/4 Data Dictionary).
► Структуры не содержат первичных ключей.
► Структуры не имеют никаких технических свойств, таких как класс, размер, категория или спецификации буферизации.
Резюме
Набор SAP-приложений основывается на системе управления реляционными базами данных (RDBMS). Сервер баз данных является основным хранилищем для всех программ и данных, где данные содержатся в виде таблиц баз данных и индексов. В этом часе вы изучили структуру базы данных и узнали, из чего она состоит. Понятия, раскрытые в этом часе, являются ключом к пониманию внутреннего функционирования SAP-системы и основой для нескольких следующих часов.
Вопрос- ответ
В Будет ли бизнес-логика, сконфигурированная в SAP-системе, функционировать таким же образом, независимо от используемой базы данных (например, Oracle, DB2, S((L Server и т. д.)?
О SAP-бизнес-логика сконфигурирована в системных функциях вне зависимости от торговой марки или версии базы данных, которая хранит и управляет данными. Несомненно, что конкретная марка или версия базы данных должна, в первую очередь, поддерживаться процессом инсталляции программного обеспечения SAP.
В Позволит ли SAP-система создать новую запись, которая имеет тот же первичный ключ, что и еще одна запись?
О Нет. SAP-система не допускает создания новой записи с первичным ключом, который уже существует.
ЧАС 3. Основы базы данных
41
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы».
Контрольные вопросы
1.	Что такое база данных?
2.	Из каких трех компонентов состоит база данных?
3.	Какой тип базы данных состоит из многомерных отношений между ее таблицами?
4.	Какой тип ключа в базе данных требуетуникальных значений в каждом поле?
5,	Как называется поле или поля, которые служат для связи поля первичного ключа в другой таблице?
б.	Что приводит к нарушению проверочного ключа или проверочной таблицы?
7.	Что используется в базе данных для увеличения скорости получения записей/ данных?
Задания
1.	Поищите на своем рабочем месте или дома примеры баз данных на бумаге, подобные телефонной книге, которая была описана ранее.
2.	Как может быть создана' в Microsoft Excel или другой электронной таблице база данных (рабочая книга), состоящая из полей (колонок), записей (строк или данных) и даже из других таблиц (различных рабочих листов). Подумайте, как эта структура может быть применена в реальной системе управления реляционной базой данных (R.DBMS).
3.	Заедите на интернет-сайт http://help.sap.com и нажмите на ссылку Search Documentation (Поиск документации), а затем введите в строку поиска supported databases (Поддерживаемые базы данных). Обратите внимание на большое количество версий баз данных, поддерживаемых SAP AG для различных продуктов и компонентов.
4.	Если у вас есть доступ к SAP-системе и достаточные права доступа, выполните транзакцию /nDBOZ. Обратите внимание, сколько места занимают данные и сколько - индексы. Является ли такое сравнение соотношением 50/50?
ЧАС 4
Настройка персонального SAP-экрана
Независимо от того, кем вы являетесь - пользователем SAP, системным администратором или менеджером группы, в задачу которой входит поддержка или использование SAP, - придет время, когда вы захотите настроить ваш интерфейс пользователя SAP таким образом, чтобы вам было удобно работать с системой. Для этого вам достаточно тех знаний, которые вы уже получили к настоящему моменту- Этот час посвящен вопросам настройки вашего графического интерфейса SAP (SAP CU/) с учетом ваших требований.
Основные темы этого часа следующие:
► Выбор лучшей версии графического интерфейса пользователя SAP (SAP CUI).
► Настройка SAP front-end под ваши требования.
► Настройка цвета и шрифта.
► Изменение формы ответа SAP на ваши запросы.
Какой именно SAP GUI нужен?
С такими графическими интерфейсами, как jaixiGUI, WebGUI (для систем, работающих под управлением операционных систем Windows), и сучетом ваших личных пожеланий вы можете выбрать наилучший графический интерфейс пользователя SAP (SAP GUI) для ваших целей. Примите во внимание следующие моменты перед выбором графического интерфейса:
► Функциональность, необходимая конечным пользователям.
► Приблизительное количество аппаратных пользовательских платформ front-end-манданта (детали аппаратного обеспечения, включая скорость процессора, количество оперативной памяти и объем доступного места на диске).
► Приблизительное количество операционньи систем пользовательских платформ/ronf-end-манданта (Windows, Unix, Linux, Mac OS).
► Сетевая инфраструктура, связывающая пользователей (не забудьте об удаленных пользователях: имеют ли они доступ к SAP посредством медленного сетевого соединения WAN или даже еще более медленного модемного соединения?)
► Удаленные инсталляции (существуетли возможносгьустановить графический интерфейс пользователя SAP, а затем подключить его к системе и поддерживать?)
Далее будут рассмотрены преимущества и недостатки каждого типа графического интерфейса пользователя SAP (SAP GUI).
43

ЧАС 4
Настройка персонального SAP-экрана
Независимо от того, кем вы являетесь - пользователем SAP, системным администратором или менеджером группы, в задачу которой входит поддержка или использование SAP, - придет время, когда вы захотите настроить ваш интерфейс пользователя SAP таким образом, чтобы вам было удобно работать с системой. Для этого вам достаточно тех знаний, которые вы уже получили к настоящему моменту. Этот час посвящен вопросам настройки вашего графического интерфейса SAP (SAP CU1) с учетом ваших требований.
Основные темы этого часа следующие:
► Выбор лучшей версии графического интерфейса пользователя SAP (SAP GUI).
► Настройка SAP front-end под ваши требования.
► Настройка цвета и шрифта.
► Изменение формы ответа SAP на ваши запросы.
Какой именно SAP GUI нужен?
С такими графическими интерфейсами, как JavaGUI, WebGUI (для систем, работающих подуправлением операционных систем Wfncfons), и сучетом ваших личных пожеланий вы можете выбрать наилучший графический интерфейс пользователя SAP (SAP CUI) для ваших целей. Примите во внимание следующие моменты перед выбором графического интерфейса:
► Функциональность, необходимая конечным пользователям.
► Приблизительное количество аппаратных пользовательских платформ front-end-манданта (детали аппаратного обеспечения, включая скорость процессора, количество оперативной памяти и объем доступного места на диске).
► Приблизительное количество операционных систем пользовательских платформ/гол f-ел d-манданта (Windows, Unix, Linux, Mac OS).
► Сетевая инфраструктура, связывающая пользователей (не забудьте об удаленных пользователях: имеют ли они доступ к SAP посредством медленного
' сетевого соединения WAN или даже еще более медленного модемного соединения?)
► Удаленные инсталляции (существует ли возможность установить графический интерфейс пользователя SAP, а затем подключить его к системе и поддерживать?)
Далее будут рассмотрены преимущества и недостатки каждого типа графического интерфейса пользователя SAP (SAP CUI).
43
44
SAP за 24 часа
JavaGUI - графический интерфейс пользователя для Java
Для пользователей, работающих под управлением операционных систем Linux, Unix и Mac OS, оптимальным выбором для подключения и работы с SAP может быть графический интерфейс JavaGUI. JavaGUI также поддерживает 32-раз-рядные операционные системы Windows и может быть хорошим выбором для пользователей, которые продолжают работать на компьютерах под упраплени-ем операционной системы OS/2 (и по разным причинам не хотят обновлять графический интерфейс выше версии SAP CUI 6.20), Поддержка Mac 0S была не вполне достаточной, пока не появилась версия SAP GUI 6.10. Тем не менее эта и более поздние версии хорошо работают, они гладко инсталлируются и обладают основной и дополнительной функциональностью, которую можно увидеть в графических интерфейсах пользователя SAP для Windows.
Инсталляция графического интерфейса пользователя SAP для Java требует установки Java Runtime Environment (Среда выполнения Java). После исталляции общее занимаемое ими пространство на диске является весьма небольшим - всего 8 МБ занимает виртуальная машина Java [Java Virtual Machine (WW)] и всего 9 МБ требует сам JavaGUI. Продуто- работает очень хорошо, он такой же скоростной, как и графический интерфейс SAP для Windows, и предлагает большинство функций.
Если наилучшее описание вашего рабочего стола - «изменяющийся», то вам стоит внимательнее отнестись к рассмотрению JavaGUI. Данный интерфейс поддерживает более 20 языков и работает одинаково на всех поддерживаемых платформах, несмотря на то, что платформа JavaGUI является независимой. Он поддерживает все it/3-транзакции, может похвастаться ультратонким сетевым протоколом (что очень существенно), и вы можете свободно просматривать все документы MS Office. Чтобы получить последнюю версию JavaGUI или деинсталлировать старую, зайдите по ссылке ftp://ftp^ap.com/pub/sapgui/java/. Размер ./Д/?-файлов - от 20 до 40 МБ, что довольно рационально, если сравнивать с графическим интерфейсом пользователя SAP для Windows, и является еще одной причиной для серьезного рассмотрения графического интерфейса пользователя SAP (SAP GUI) для java.
WebGUi- графический интерфейс прользователя SAP для HTML
SAP представил графический интерфейс пользователя для HTML в конце 1996 года, когда была выпущена версия R/3 3.1G вместе с другим новым продуктом Internet Transaction Server (Сервер интернет-транзакций). Разумеется, многое изменилось в последующие годы, но WebGUi остается великолепным интерфейсом пользователя SAP. Изначально WebGUi поддерживал большое количество браузеров, но при этом поддерживал только 90-95% пользовательских транзакций вне огсна. Сегодня графический интерфейс пользователя для HTML полностью повторяет весь набор функций традиционного графического интерфейса пользователя SAP, за исключением необходимости использования веб-браузера. Продолжают поддерживать два наиболее популярных браузера - Microsoft Internet Explorer (IE) и Netscape Navigator.
В последние несколько лет графический интерфейс пользователя SAP (SAP GUI) pjw HTML был значительно улучшен. Последние функции и расширения следующие:
ЧДС 4. Настройка персонального SAP-экрана
45
Улучшена производительность немерцающего отображения НГМД-страниц.
>	> Требуется меньшая пропускная способность сети.
Подцерживается большинство основных SAP-транзакций.
>	Новый портал предприятия (Enterprise Portal) - улучшенный дизайн (имеется ввиду SAP Streamline, который будет рассмотрен позже).
>	Исключено зависание SAP-сеансов (когда пользователь закрывает WebGUi на своем компьютере, то это прерывает back-end SAP-сеанс).
>	Поддержка подвижных всплывающих окон.
► функции, позволяющие спелым пользователям получать доступ к SAP-системе.
Благодаря минимальному пространству, занимаемому на диске (место как таковое на диске не требуется, поскольку веб-браузеры IE или Netscape Navigator установлены по умолчанию), имеет смысл установить графический интерфейс пользователя SAP для HTML для большого количества пользователей. Однако WebGUi имеет и свои недостатки-, этот интерфейс не поддерживает такой же уровень интеграции Microsoft Office, какой обеспечивает графический интерфейс пользователя SAP (SAP GUP) для Windows, и не поддерживает такого количества бизнес-графики и механизмов доступа рабочего стола, какое обеспечивает графический интерфейс пользователя для Windows (WinGUI). Наконец, до недавнего времени WebGUi 3-5 раз модифицировал интенсивность сетевого трафика по сравнению с Windows и /ппп-интерфейсами, что делает его наименее эффективным из всего семейства графических интерфейсов SAP с точки зрения пропускной способности сети.
WinGUI - графический интерфейс пользователя SAP для Windows
Поскольку это наиболее продуманный пользовательский интерфейс, предлагаемый SAP, то неудивительно, что существует очень много сторонников использования графического интерфейса пользователя SAP для Windows. В течение длительного времени существовал только один его возможный вариант - плоский серый экран, изображенный на рис. 4.1, который сейчас называется классическим графическим интерфейсом пользователя SAP (Classic SAP GUI). В присущей ему типично немецкой манере он был очень функциональным, однако это не относилось к его внешнему виду. Все изменилось после того, как Гассо Платтнер, один из главных инженеров SAPAG, посетил общество пользователей и лично узнал мнения пользователей об этом. Результатом этого стал интерфейс EnjoySAP - гораздо более привлекательный и значительно дополненный графический интерфейс, изображенный на рис. 4.2.
Получить последнюю версию графического интерфейса пользователя SAP для H/fncfows очень просто. Для этого достаточно зайти на интернет-сайт SAP по ссылке ftp://ftp.sap.com/pub/sapgui/win/, где вы можете выбрать версию (например, 640), а затем отобрать то, что хотите загрузить. Как правило, последние версии доступны вместе с дополнениями, обновлениями и инструментами для соЗДания скриптов. Будьте готовы к загрузке более 500 МБ.
SAP Зв 24 часа
46
SAP за Z4 часа
Enjoy
EnjoySAP, также известный как Enjoy (англ, «наслаждайтесь»), является на сегодняшний день наиболее популярным графическим интерфейсом пользователя SAP (SAP GUI). Будучи немного больше, чем его предшественник, и требовательней к таким ресурсам системы, как производительность процессора и пропускная способность сети, вначале Enjoy страдал, главным образом, от нехватки ресурсов, посколысу он передает и принимает по сети больше данных в течение транзакции, чем классический графический интерфейс пользователя SAP (SAP CUI). Старая сетевая инфраструктура не могла справляться с этими требованиями до тех пор, пока SAP не обеспечил через SAP Logon Pad дополнительную опцию для уменьшения, или «сдавливания», пропускной способности с целью снизить нагрузку на сеть. Это сделано путем отмены передачи графических изображений  и других подобных излишеств, приятных с точки зрения внешнего вида экрана, но приводящих кувеличению времени, требуемого для загрузки и отображения. Эта опция, которая называется «низкоскоростное соединение», подробно рассмотрена в часе 2 «Основы SAP».
Рис. 4.1. Классический графический интерфейс SAP {Classic SAP GUI)
Enjoy «тяжелее», во всяком случае изначально, еще и по другой причине. До EnjoySAP такие функции, как прокрутка, перемещение по меню и поиск, требовали дополнительных перемещений данных по сети между компьютером пользователя и самой SAP-системой. В Enjoy эти перемещения данных упразднены, зато увеличилось количество информации, загружаемой вначале. Тем не менее из-за того, что последующая навигация зачастую не требует дополнительного сетевого трафика (так как больше информации находится на каждом SAP-экране, как правило, в табличном формате), Enjoy может быть одновременно скоростным и эффективным в течение длительного времени. Enjoy доступен для jauaCUI, а также для графического интерфейса пользователя 5АРдлл Windows (SAP CUI для Windows).
ЧАС 4. Настройка персонального SAP-экрана
47
s4
г**'
.•м?Л5г* -
 • 1**1» 2 J* ....
. V»» - -.'^х '*J8»'fcMR1sra t j
-«<7: -w”
• . *4 итфЯЗИ s - .^^EN ;
 » Y?-* ь Л&Й"
 <.v  Г'	.
• ... -	: »•* ., 1
4L:ai©i&*?. fc,
ЧеЖ .'.
Ф. »г*ц; '": •#<♦* '•?„;
. _ _	—т- w л — * Лг: Jre . _ i ’
‘ *4ь<	* - ьУ * 'Дг . . J^4Tb
=ЕХГ,г»-?лг=^5г«г^2&^-зжЗ.





Рис. 4.2. EnjoySAP, или Enjoy, графический интерфейс пользователя SAP («Enjoy» SAP GUI}
Установка графического интерфейса пользователя SAP для Windows не требует особых прав администратора: любой пользователь может инсталлировать продукт. Так как графический интерфейс пользователя SAP для Windows поддерживает управление общим программным обеспечением и утилиты распространения (такие как Microsoft SMS), то можно легко развернуть его на предприятии, имеющем разветвленную структуру. Наконец, больше нет необходимости деинсталлировать предыдущие графические интерфейсы пользователя SAP при запуске версии 4.6D или более поздних, это позволяет значительно сократить время для тех /Т-отделов, которые привыкли запускать ранее обязательную SAPsweep-ym-литу перед каждым обновлением графического интерфейса пользователя.
High Contrast и Streamline
Тема High Contrast была внедрена для того, чтобы сделать графический интерфейс пользователя SAP (SAP GUI) более читаемым, и предназначалась для людей с ослабленным зрением. Очень удобно использовать этот режим при создании Документов, основанных на снимках экрана, - высококонтрастный режим упрощает чтение документов, как на экране, так и распечатанных на принтере.
В версию 6.30 графического интерфейса пользователя SAP (SAP GUI) была добавлена еще одна тема под названием Streamline. Streamline позволяла создать Унифицированный вид и понимание процесса функционирования для каждого фафического интерфейса пользователя (GUI), что особенно полезно при использовании многочисленных систем и пользовательских интерфейсов. Цветовую схему, установленную по умолчанию, с сине-зелеными цветовыми шутками, можно увидеть в некотооых веосиях WebCUI.
48
SAP за 24 часа
Tradeshow
Последним дополнением к стандартному набору графических интерфейсов SAP является Tradeshow, который был выпущен в 2003 году. Tradeshow легко читается благодаря тому, что насыщенные элементы управления графического интерфейса пользователя SAP (SAP GUI) контрастируют с ярким фоном.
Проще объяснить это наглядно, запустив интерфейс в режиме Streamline или Tradeshow. Взгляните на цвет фона кнопки: голубые (почти серые) кнопки означают Streamline, тогда как Tradeshow использует ярко-желтый цвет.
Кнопка настройки внешнего вида локального экрана
В верхней правой части каждого окна графического интерфейса пользователя SAP (SAP GUI) вы можетеувидетъ многоцветную кношгу (рядом с желтым вопросительным знаком кнопки «Помощь»), Эта кнопка называется «Настройка локального внешнего вида» (Customizing of Local Layout) и неформально относится к кнопке «Настройка» или «Установки», - она дает доступ к следующим опциям меню (см. рис 4.3):
►	Опции (Options);
►	Новый визуальный дизайн (New Visual Design);
►	Установка цпета системы (Set Color to System);
►	[енерировать график (Generate Graphic);
►	Создать ярлык (Create Shortcut);
►	Активировать GuXT (Activate GuiXT);
►	Запись и воспроизведение скриптов (Script Record and Playback);
►	Инструменты разработки скриптов (Script Development Tools);
►	Помощь SAP GUI (SAP GUI Help).
~	' СеЙзлВ-	j
UerfVitujiDesfjn..
SrtCvttiUSv1’1* -
CWteJri	• I
UsptfMtOnphit
CibiIb EhaitUI _
I .« r-
E:nsl Е***кетл tnlTcoTx..
beri-ЗЕЦв
I liar* car?
| QuakCutenlPUb
; EctTl
j &F0UHch>
Рис. 4.3. Кнопка «Настройка локального внешнего вида» позволяет изменять внешний вид и функциональность 54Р-экрана и обеспечивает доступ ко многим функциям, простым инструментам и утилитам
Существует большое количество других пунктов меню, которые достаточно понятны, например «Проверка орфографии», «Выбор символа:, повсеместный пункт меню «О программе» и т. д. Пункт «О программе» особенно полезен, поскольку не только отображает версию и уровень обновлений графического интерфейса пользователя, но и идентифицирует версию каждой загруженной динамической библиотеки, предоставляет подробную информацию о системе, а также имеется полезная кнопка для сохоанения всей этой информации в текстовый файл для хранения (см. рис. 4.4).
ЧАС 4. Настройка персонального SAP-экрана
49
Рис. 4.4. Много ценных опций и системная информация присутствуют в меню «Информация о версии SAP» (SAP Version Information)
В меню «Настройка» (Customizing) выберите пункт «Опции» (Options). Появится окно «Опции», аналогичное изображенному на рис. 4.5.
' '^ЗВМВНПЯЯПЯМЛВ** Г
Cpirn?	LtgaiDeia •; -ПРГ._. ~ ПИПИ!**!
J „	’*	' » -	'--у
' 	''	"" Ч' 1Г "  1 а_ , .
fcOTcmT'l «Star J ' OQ«k ‘ ‘	’
DQnEejbMrdFo&uChahsa ,	с--.
4 HesUgg»; -Ji - !	' - •	,
; ОПееГй Mraegs -а - ‘	=
П СЫгздВска15>Е«лаНем43й
< E^DUtxjBpirfyewg Неваде
:	F?J Dialog Dc4 й Erw Невада
БИ’ет,-	_	~ ”
| Ltiaixn	ЙеерЬолФк! □	*’ -
i . Automated T«netxdh5e&r G •
□ ЕпаЫа D Wnjbcn f а (2уг?жо ice check i □игйя^рвЩЦА’.! r ~ *
I mt ir&Trt (I. «П» || Brt:
Ис- 4.5. В окне «Опции» можно выбрать установки для сообщений (Messages), настроить установки курсора (Cursor), определить папку для хранения локальных данных (Local Data) и многое другое, используя различные закладки
50
SAP за 24 часа
В окне «Опции» (Options) путем использования различных закладок можно:
► Задать появление диалогового окна (об успешном выполнении, предупреждении и/или с сообщением об ошибке) и сопровождение появления диалогового oiwa звуковым сигналом.
► Изменить ширину курсора и доступность блокировки курсора [для режима перезаписи (Overwrite)].
► Задать рабочую папку по умолчанию для локальных данных [то есть данных, сохраняемых из графического интерфейса пользователя SAP (SAP CUI) через %рс или другими способами, которые будут описаны позже].
► Установить опции трассировки (Trace).
► Установить опции скриптов (Scripting).
Закладка «Опции»
Из закладки «Опции» (Options) можно изменить способ системного оповещения о различных событиях и как быстро может быть запрошена помощь SAP (SAP Help). До появления EnjoySAP это называлось «общие установки экрана» (general screen settings). Важно отметить, что можно вернуть установки по умолчанию для этой закладки в том случае, если вы недовольны сделанными вами изменениями.
Быстрая информация [Quick Info]
Опция «Быстрая информация» (Quid? Info) управляет скоростью появления на экране информации «Помощь» (Help), где бы ни находился указатель или курсор на панели кнопок*. Например, если установить курсор на кнопке «Настройка» (Customizing), то через определенное время молено увидеть описание, содержащее полное название кнопки и ее клавиатурное сокращение (в данном случае Alt4-F 12). Опция «Медленно» (Siow) действительно является медленной, лучше использовать опцию «Быстро» (Quick), а пользователям, ежедневно использующим одни и те же транзакции, лучше использовать опцию «Никогда» (None).
Также существует опция «Фокусироваться на изменениях с клавиатуры» (On Keyboard Focus Change). Если эта опция активирована, то при переключении между кнопками при помощи клавиши Tab будет автоматически появляться информация о той кнопке, которая в данный момент является активной. Это весьма полезно, особенно если вы находитесь в новой для вас области SAP-системы, но пользователям, которым приходится повторять большое количество одних и тех же операций, данная установка может показаться утомительной.
Сообщения (Messages)
При помощи этой опции можно сконфигурировать, как SAP-система будет выводить на экран информацию. Установка по умолчанию означает, что все системные сообщения появляются в строке статуса (status bar) в левом нижнем углу экрана. По умолчанию все сообщения о производительности системы, предупреждающие сообщения и сообщения об ошибке появляются в строке статуса. Можно
..иЛипш, lunuuAn ппмпшь называется «Всплывающие подсказки». - Примеч. рей.
ЧАС 4. Настройка персонального SAP-экрана
51
задать появление этих сообщений во всплывающем окне, выбрав соответствующую установку. Я предпочитаю не менять установки в этой опции. Пользователям, которые не очень хорошо знакомы с конкретным модулем, или тем, кому важно не пропустить сообщение об ошибке, следует установить вывод диалогового окна с сообщением об ошибке.
Система (System)
Эта опция ссыпается на место, опсуда SAP извлекает файлы с помощью, а также временной лимит по умолчанию. Лучше всего оставить эти установки без изменений, поскольку все изменения должны быть протестированы и выполнены системным администратором.
Закладка «Курсор»
Закладка «Курсор» (Cursor) позволяет сделать изменения пользовательских установок, касающиеся позиции курсора и появления его на экране. Параметры, установленные по умолчанию, являются, как правило, оптимальными (см. рис 4.6), хотя в некоторых случаях вы, возможно, захотите что-то изменить. Например, можно изменить то, как курсор высвечивается в таблице, - будет он выделять колонку полностью или только один символ. Позицию курсора по умолчанию или его ширину также можно изменить, но об этом поговорим позже.
! х**  k*** L tocrfDtga ? JlttkJ
	* * * t C	I ’
i	dFkld |
f	jjggefed Тей irrEdtFttUr I.Tmt MrxJa ’ ‘	<
Г - . I. . .’. 	~ ' -	’ "•
.. b	-4 f	-
IheteilingiinenJyFaftsitfitHTdicceDil	» < .
‘ - - .. ' =?	_’ " - ,
I S'i^deQiKS
E2Jfl.bc! Cuts al Qvmflle Male 4
• Cihg» /	' ’ •-	.;	'	• ••••••-
;;	'	j, *	•
I. ffiC.lf Ii~b.» Il , №»
рис. 4.6. Расположение БДР-курсора может иметь большое значение при вводе в SAP-систему большого количества данных
52
SAP за 24 часа
Позиция курсора
Используя опцию «Автоматическое перемещение в конец поля» (Automatic Tabbing at End of Fieid) можно определить, будет ли курсор автоматически перемещаться к следующему полю ввода после того, как он достигнет конца текущего поля ввода
Знаете ли вы...
Для ввода данных "Автоматическое перемещение" tAutomatic Tabbing (AutoTab)] является весьма полезным а том случае, когда необходимо вводить данные в большое количество полей, и оы не хотите ножи-мать клавишу Tab для перемещения от ноля к полю,
В SAP-системе можно определить, где будет появляться курсор при нажатии кнопки мыши на свободном месте поля ввода Место, в котором появляется курсор в поле ввода называется позицией курсора Можно изменить установку таким образом, что курсор будет автоматически перемещаться в конец поля ввода (при использовании клавиши Tab на юавиатуре для перемещения между полями). Или можно задать установку, чтобы курсор появлялся точно в том месте в поле ввода, где вы нажали на кнопку мыши, независимо от того, есть там пустое место или нет.
Также можно сделать так, чтобы система запоминала позицию курсора в поле при нажатии клавиши Tab или перемещала icypcop в конецтекста. Эти опции были разработаны, чтобы сделать SAP-окружение более удобным для пользователя и позволить установить экран и положение курсора по вашему усмотрению.
Знаете ли вы...
Если ваша основная работа заключается во вводе большого количества данных, то очень удобно ставить курсор в конец текста всякий раз, когда вы нажимаете кнопку мыши о любом месте вне этого текста. Зто является SAP-установкой по умолчанию. При этом, если поле ввода пустое, то курсор будет появляться в начале, позволяя вам свободно вводить данные, не беспокоясь а дополнительных пробелах перед курсором.
Ширина курсора
Используйте опцию «Ширина курсора» (Cursor width), чтобы сделать icypcop шире или уже, и еще одну опцию в этом разделе, чтобы активировать «Блокирование курсора» (Block Cursor) в режиме «Замена» (Overwrite), что позволит блокировать текст при замене данных в поле. Это очень удобно, если пользователю приходится часто перезаписывать данные в поле, поскольку позволяет сэкономить время, которое затрачивается на нажатие кнопки «Удалить» (Delete) или «Возврат» (Backspace) для очистки поля.
Если вы хотите перевести вашу SAP-систему из режима «Замена» (Overwrite) в режим «Вставка» (Insert), то просто нажмите кнопку «Вставка» (Insert) на клавиатуре. В левом нижнем углу SAP-окна вы увидите изменение аббревиатуры с OVR (замена) на INS (вставка; см. рис. 4.7). С каждой новой сессией, которую вы создаете, система по умолчанию возвращается в релсим «Замена» (Overwrite).
ЧАС 4. Настройка персонального SAP-экрана
53
OVR обозначает режим «Замена». INS обозначает режим «Вставка». J
Рис. 4.7. Режимы «Вставка» и «Замена» определяют, как в SAP будет работать функция ввода текста
Закладка «Локальные данные»
Как показано на рис 4.8, закладка «Локальные данные» (Local Data Tab) дает возможность конфигурировать установки локального кеша (Local Cache) и списка раннее введенных команд (history), уста-новитъ безопасность fron t-encf и назначить директорию, в которой по умолчанию будут сохраняться выбранные локальные данные в процессе работы с графическим интерфейсом пользователя SAP CUI (SAP GUI), Установки по умолчанию являются оптимальными, хотя иногда я изменяю директорию для локальных данных, что необходимо для различных пользователей SAP-систем или офисов.
Рис. 4.8. Закладка «Локальные данные» полезна при конфигурировании списка ранее введенных команд и установок локального кеша, а также для установки директории по умолчанию для сохранения локальных данных
54
5АРза24часа
Закладка «Слежение» (Trace)
Закладка «Слежение» (Trace) содержит опции, которые позволяют создать файл для отслеживания деятельности в системе. Установки, доступные в данной закладке, назначаются системным администратором для выполнения мониторинга и д иагностики системы. Отслеживание может устанавливаться д ля регистрации сообщений об ошибках и предупреждениях, получаемых пользователем. Трассировка также позволяет отслеживать все действия, выполненные пользователем, путем записи в файл каждого кода транзакции для каждого посещенного экрана
Инструмент «Слежение» является очень мощным, поскольку позволяет подробно указать режимы и параметры отслеживания. Как показано на рис. 4.9, можно отслеживать большое количество элементовуправления, действий и условий графического интерфейса пользователя SAP (SAP CUf). Используйте кнопки «Выбрать все» (Select All) или «Отменить все» (DeselectAll), чтобы быстрее работать со всеми параметрами, но при этом не забывайте, что большое количество отслеживаемых элементов увеличит нагрузку на машину/гал^-елй-манданта.
ошнцмямямг.
Ут» J) 1 * X ОЭЭ
Keto?
Рис. 4.9. Закладка «Слежение» идеальна для диагностики системных проблем, испытываемых пользователем; однако ее использование влияет на скорость действия системы
Закладка «Скриптование» (Scripting)
Скриптование графического интерфейса пользователя SAP (SAP CUI) - действенный инструмент. Помимо предоставления интерфейса для мощных инструментов тестирования под нагрузкой для эмулирования реальной рабочей загрузки функция скриптования также дает среднему пользователю возможность автоматизировать ежедневную работу. Обратите внимание, что минимальная необходимая версия графического интерфейса пользователя SAP (SAP CUI) - версия 6.20.
ЧАС 4. Настройка персонального SAP-экрана
55
Скриптование графического интерфейса пользователя SAP GUi поддерживается в R/3 4.6С и новых системах, делая их намного более удобными.
Скрипты можно записывать, сохранять и снова запускать позже. Можно просто перетащить скрипт на экран графического интерфейса пользователя SAP (SAP GUI), и он сразу запустится. Однако скриптование доступно только для графических интерфейсов пользователя (SAP GUI) для Windows и для Java. В дальнейшем, если ваш экран изменится [например, после установки нового пакета поддержки SAP (SAP Support package)], то скрипт может не работать и его нужно будет перезаписать. Скрипты могут использоваться несколькими пользователями, но в том случае, если конкретному пользователю не разрешено выполнять определенно транзакцию, любой скрипт, предоставленный ему коллегами, не будет для него работать.
Используйте закладку «Скриптование», чтобы сначала убедиться, что под держка скриптования действительно существует (как показано на рис 4.10), а затем aimi-вируйте его и выберите одну из двух опций «Оповещение» (Notify).
Рис. 4.10. Закладка «Скриптование» позволяет проверить, установлена и поддерживается ли функция скриптования для вашего графического интерфейса пользователя SAP (SAP GUI)
Опция «Новый визуальный дизайн»
Кроме возможностей пункта «Опции» кнопка «Настройка» (Customizing) предлагает пользователям широкие возможности по конфигурации настроек графического интерфейса пользователя SAP (SAP GUI) через выбор опции «Новый Узуальный дизайн» (New Visual Design). Она объединяет в себе две закладки: ► «Общие»;
«Установки цвета».
56
5ДРза 24 часа
Закладка «Общие»
В данной закладке доступно большое количество высокоуровневых опций (см. рис. 4.11). К примеру, можно выбрать активную тему или релсим, используемый графическим интерфейсом пользователя SAP (SAP GUI). Выбранная совокупность включает в себя Enjoy, High Contrast, Streamline, Tradeshow и System Dependent. В этой закладке также можно лепсо изменить размер шрифта (дополнительные изменения шрифта рассматриваются в этом часе далее) и включить или выключить звук.
Рис. 4.11. Закладка «Общие» (General) дает возможность менять высокоуровневые настройки для тем, которые используются в грвфическом интерфейсе пользователя SAP, а так же изменять размер шрифта и уровень звука
Закладка «Установки цвета»
Подобно закладке «Общие», закладка «Установки цвета» также позволяет делать изменения тем. Основная идея такова, что дисплей в рамках определенного окна изменяется в режиме реального времени, позволяя вам видеть влияние изменений различных настроек и установок цвета в каждой теме. С учетом этой возможности неудивительно, что опция Enjoy имеет самое большое количество установок цвета. Используйте это для быстрого ознакомления с различными опциями, а затем настройте ваш экран.
Опция «Буфер обмена»
Несмотря на простоту, опция «Буфер обмена данными» (Clipboard) из меню, появляющегося после нажатия кнопки «Настройка» (Customizing), предоставляет основные возможности для копирования и вставки элементов и включает в себя:
Выбор (Select)	(Ctrl+Y)
Вырезать (Cut)	(Ctri+X)
ЧАС 4. Настройка персонального 5ДР-экрана
57
Копировать (Copy) (CtrH-C)
Вставить (Paste)
(Ctri+V)‘
Опция «Шрифт»
Существует много мест, где можно изменить конфигурацию шрифта. Данная опция, вызываемая нажатием кнопки «Настройка», является наиболее действенной, Выберите «Шрифт» (Font); в этом окне можно изменить гарнитуру и размер шрифта, используемого в графическом интерфейсе пользователя SAP (SAP GUI),
Знаете ли вы...
Наиболее часто эта опция используется, когда разрешение зкранп меняется от рабочего столп к рабочел>у столу или от монитора к монитору.
Для изменения шрифта выполните следующие шаги:
I.	В разделе «Шрифт» (Font) выберите одну из возможных гарнитур.
2.	В разделе «Тип шрифта» (Font Style) выберите обычный, курсив, полужирный или полужирный курсив.
3.	В разделе «Размер» (Size) выберите размер шрифта.
Как только изменения сделаны, пример выбранного начертания и размера шрифта появится в окне предварительного просмотра (Preview box). Предлагаем вам записать установки по умолчанию, чтобы можно было легко к ним вернуться. И, наконец, чтобы сделанные вами изменения вступили в силу, нажмите кнопку ОК.
Знаете ли вы...
Длп того чтобы опция «Шрифт» (Font) была доступна в конфигурации графического интерфейса пользователя по умолчанию, необходимо активировать конфигурацию IMF и многобайтовые функции. Это молено сделать в закладке I18N, после чего опция «Шрифт» (Font) будет доступной как пункт меню.
Пиктограмма «Системная информация» поля статуса
В нижней части каждого графического интерфейса пользователя SAP (SAP CUI) можно увидеть маленькую белую стрелку (см. рис. 4.12), нажав на которую молено отобразить или спрятать набор полей статуса. Эти поля включают следующее:
►	Система (System)-,	► Программа (Program);
►	Мандант или Клиент (Client)";	► Транзакция (Transaction);
►	Пользователь (User);	► Время ответа (Response time).

Я]
С использованием функции 'Буфер обмена» пользователю удобно быстро копировать наборы данных как для ввода в систему, так и для вывода во внешние программы, например, Л15 Excel, для дальнейшей обработки и анализа. - Примеч. ред.
Статус «Мандант» или «Клиент» (Client) показывает номер манданта (клиента), с которым работает пользователь в данной сессии в системе. В зависимости от потребности или условий ра-боты выбирается тот или иной статус, но в случае работы с одной системой и в одном манданте наиболее полезными являются статусы «Транзакции» или «Время ответа». - Примеч. ред.
it
58	5ДРза24часа
Эти поля являются взаимно исключающими, то есть только одно из них может быть отображено в конкретный момент. Как правило, я включаю поле времени ответа, однако часто вместо этого использую поле «Транзакция» при документировании конфигурации системы или ее производительности (для того чтобы автоматически захватывать Т-код текущей транзакции в моментальный снимок экрана).
Поле статуса, которое находится рядом с гоистограммой «Системная информация» (System Information), показывает сервер, к которому вы подключены. И, наконец, статус поля в самом правом углу экрана показывает режим ввода данных - «Вставка» [Insert (/NS)] или «Замена» [Cterimte (OVR)].
Рис. 4.12. При нажатии на маленькую белую стрелку будет отображаться или скрываться набор полезных полей, включая пиктограмму «Системная информация» (System Information)
Резюме
В этом часе вы познакомились с тремя основными типами графического интерфейса пользователя SAP (SAP CUI), с их общими свойствами и различиями. Также вы узнали, как настроить 5ДР/топ/-елс/-окружение с максимальным удовлетворением ваших потребностей и в соответствии с вашими предпочтениями и В1<усом, Графический интерфейс пользователя SAP (SAP GUI) предоставляет достаточную вариативность - от изменения цвета и шрифта в системе до настройки SAP-экрана и предоставления разнообразных опций. Посколы{у вы все ближе знакоми
ЧАС 4. Настройка персонального SAP-экрана
59
тесь с работай с SAP-системой, то, вероятно, найдете определенные установки и другие изменения конфигурации, которые подходят вам наилучшим образом.
Вопрос - ответ
В Если изменения производятся посредством использования кнопки «Настройка» (Customizing), будут ли эти изменения применимы только к текущему сеансу?
О Изменения, сделанные с помощью кнопки «Настройка» (Customizing), применимы к любой SAP-системе, к которой вы подключитесь через настроенную вами/гол Г-елг/-машину, независимо от сервера или SAP-манданта, с которым вы работаете в настоящий момент.
В Существуют ли преимущества от включения функции появления предупреждений и сообщений об ошибках в диалоговом окне по сравнению с выведением данных сообщений только в строке состояния?
О Режим работы системных сообщений - это, как правило, вопрос предпочтений. Существует несколько артументов в пользу этого утверждения: к примеру, многие считают, что сообщения об ошибках должны появляться только в диалоговых окнах, при этом все остальные сообщения - только в строке состояния. Несомненно, новые пользователи могут извлечь пользу из дополнительных диалоговых окон, тогда как опытные пользователи выиграют от этого меньше.
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы».
Контрольные вопросы
1.	Как называется яркая пиктограмма с правой стороны от пиктограммы «Помощь» в правом верхнем углу SAP-экрана?
2.	Что всегда следует делать перед изменением установок посредством одной из опций кнопки «Настройка»?
3.	Как изменить установку SAP-системы с релсима «Замена» (Overwrite) на режим «Вставка» (Insert)?
4.	Какой из типов графического интерфейса пользователя SAP (SAP CUf) поддерживает операционные системы Linux, Unix и Mac OS?
5.	Где нужно изменить установку, чтобы сообщения об ошибке графического интерфейса пользователя SAP (SAP GUI) появлялись во всплывающем окне (диалоговом окне)?
60
SAP за 24 часа
Задания
1.	Поменяйте темы вашего графического интерфейса пользователя SAP (SAP GUI) между Enjoy, High Contrast, Streamline и Tradeshow.
2.	Из главного SAP-экрана введите ваше имя в поле команд и нажмите клавишу «Ввод» (Enter). В строке состояния появится сообщение об ошибке. Измените установки в закладке «Общие» (General) в меню «Интерфейс» (Interface) таким образом, чтобы сообщения об ошибке появлялись в диалоговом окне.
3.	Измените установку опции «Быстрая информация» (Quick Info) в меню «Интерфейс» (Interface), чтобы увеличить скорость получения сопутствующей Информации о поле (его описание).
ЧАС 5
Навигация в SAP
Этот час дает обзор навигации внутри SAP-системы. Будет подробно рассмотрено, как перемещаться в SAP при помощи как пунктов меню, так и с использованием кодов транзакций (Г-коды), Также будет дано несколько полезных советов по определению кода транзакции через путь меню для достигнутого вами экрана и уделено внимание вопросам удобства.
Основные темы этого часа следующие-.
►	Перемещение по меню.
►	Коды транзакций для перемещения.
►	Использование списка ранее выполненных команд (SAP history list).
Выполнение задач при помощи пути меню
Используя пункты меню из строки меню SAP, можно перейти к приложениям или задачам, которые вы хотите запустить, или выбрать функцию для запуска задачи. Используя пункты меню можно лепсо исследовать транзакции приложений для отдельных отраслей и другие функции без запоминания кодов транзакций (T-codes).
Навигация с использованием мыши
Для выбора меню нажмите один раз левой кнопкой мыши для отображения списка различных опций, доступных в этом меню. Пункты меню, которые содержат дополнительный список объектов (подменю), имеют короткую стрелочт<у (см. рис. 5.1).
Навигация с использованием клавиатуры
Нужное меню может быть выбрано при помощи мыши или с использованием клавиатуры. Для выбора пути меню с клавиатуры нажмите клавишу F10 (для активации строки меню), а затем воспользуйтесь на клавиатуре клавишами со стрелками для выбора и отображения меню. Выбор функции осуществляется путем выделения ее клавишами со стрелками и последующим нажатием клавиши Enter.
60
SAP за 24 часа
Задания
1.	Поменяйте темы вашего графического интерфейса пользователя SAP (SAP CUI) между Enjoy, High Contrast. Streamline и Tradeshow.
2.	Из главного SAP-экрана введите ваше имя в поле команд и нажмите клавишу «Ввод» (Enter). В строке состояния появится сообщение об ошибке. Измените установки в закладке «Общие» (General) в меню «Интерфейс» (Interface) таким образом, чтобы сообщения об ошибке появлялись в диалоговом окне.
3.	Измените установку опции «Быстрая информация» (Quick Info) в меню «Интерфейс» (Interface), чтобы увеличить скорость получения сопутствующей информации о поле (его описание).
НАС 5
Навигация в SAP
Этот час дает обзор навигации внутри 5ДР-системы. Будет подробно рассмотрено, как перемещаться в SAP при помощи как пунктов меню, так и с использованием кодов транзакций (Т-коды). Также будет дано несколько полезных советов по определению кода транзакции через путь меню для достигнутого вами экрана и уделено внимание вопросам удобства.
Основные темы этого часа следующие:
►	Перемещение по меню.
►	Коды транзакций для перемещения.
►	Использование списка ранее выполненных команд (SAP history list).
Выполнение задач при помощи пути меню
Используя пункты меню из строки меню SAP, можно перейти к приложениям или задачам, которые вы хотите запустить, или выбрать функцию для запуска задачи. Используя пункты меню можно лепсо исследовать транзакции приложений для отдельных отраслей и другие функции без запоминания кодов транзакций (T-codes).
Навигация с использованием мыши
Для выбора меню нажмите один раз левой кнопкой мыши для отображения списка различных опций, доступных в этом меню. Пункты меню, которые содержат дополнительный список объектов (подменю), имеют короткую стрелочку (см. рис. 5.1).
Навигация с использованием клавиатуры
Нужное меню может быть выбрано при помощи мыши или с использованием клавиатуры. Для выбора пути меню с клавиатуры нажмите клавишу F10 (для активации строки меню), а затем воспользуйтесь на ютавиатуре клавишами со стрелками для выбора и отображения меню. Выбор функции осуществляется путем выделения ее клавишами со стрелками и последующим нажатием клавиши Enter.
61
1
62	SAP за 24 часа
Endsessten Usar profile Services Utilities Ust
Services far cbleri CtJjecl history Own spool requests Own Jobs Short message Slates... Log off
Hold data
Set data
Dutete data Own data Expand favorites
Рис. 5.1. Меню и подменю может быть выбрано при помощи мыши
Выполнение задач при помощи кодов транзакций
Как было сказано выше, молено напрямую перейти к любому экрану в SAP-системе, введя код транзакции SAP в поле команд на стандартной панели инструментов (standard toolbar). Код транзакции - это код, состоящий из символов алфавита, а точнее клавишная комбинация быстрого вызова, которая перенесет вас непосредственно к экрану той задачи, которую вам нужно выполнить. Например, для просмотра существующего заказа на продажу (sates order) в R/3 необходимо ввести VA03 в поле команд, а затем нажать клавишу Enter. Аналогичным образом для обновления кредитного лимита производителя можно ввести FD32. Такие коды транзакций (T-codes) существенно экономят время по сравнению с его затратами при перемещении по системе меню.
В SAP существует Т-код (T-code) почти для каждой транзакции. Такой алфавитно-цифровой код может быть разной длины, но не должен превышать Z0 символов. На самом деле большинство из них, как правило, состоят менее чем из шести или семи символов. SAP предоставляет вам возможность создавать свои собственные коды транзакций взаменуже сущесгвующих.Такой пользовательский (созданный вами) Т-код должен начинаться с символа Y или Z. Используйте пользовательские Т-коды для выполнения специальных версий транзакций или отчетов.
Кстати
Из любого SAP-экрана, кроме основного, нужно вводить/п (или/N) перед кодом транзакции в поле команд для выполнения новой транзакции ([например, /пУАОЗ). Чтобы открыть новый сепнс графического интерфейса пользователя SAP (SAP GUI) или выполнить новую задачу вместо /л, используйте /о плюс код транзакции (например, /оУАОЗ).
Поиск корректного кода транзакции
Чтобы найти код транзакции для конкретной задачи, начните с использования стандартного SAP-меню {Standard SAP menu) или меню SAP Easy Access. Введя /п
J
ЧАС 5. Навигация в SAP
63
в поле команд и нажав клавишу Enter, можно отобразить это меню из основного $др-экрана. Появившийся экран будет похож на изображенный на рис. 5.2.
SAP Easy Access
Й:Й'.| '& | A Older menu' | S.S-L"’11 iZi'AZ
Q Favorites
” 5№rnfinu|
p Cjoflite
t> О Logistics .
=* Q Accnuntlna
f> D Financial AccDithling
<3 Treasury 	.
Q Cash МяпадЕгпЕгЛ
i> C] Incomings
*=* Q Check
Q Currparn Payment Advices
FF.7-Wllh Account
0 FF/9 - Wllh Bank Statement
(j5 FF.1 ’ interest Calculation
(Э FR4-Relumed Vendor Checks
I* Q Planning
f> CJ Tools
l> Cl InfarmaVcn System
[> С Environment
1> CZl Cash Bridget Management
D C] Treasury Managemenl
Г* Cl Eoans.
□ Market Risk Ь О information System •
Рис. 5.2. Для поиска кода транзакции можно использовать меню SAP Easy Access
Кстати
В зависимости от используемого SAP-модуля, манданта, к которому оы подключены, и конфигурации системы меню SAP Easy Access или другое стандартное меню может изменяться.
На экране вы видите список областей 5АР-прило;кений со стрелками (или знаками «плюс» в случае использования более старых версий SAP) с левой стороны ст каждого пункта, имеющего под собой прилагаемый подсписок. В строке меню выберите «Редактировать» (Edit), «Техническое имя» (Technical Name), «Включить техническое имя» (Technical Name On). Эти действия активируют функцию, отображающую все коды транзакций рядом с задачей. Для просмотра подлиста области приложения нажмите на нем два раза левой кнопкой мыши - появится подсписок с задачами, другими подсписками, или будет содержать и то и другое. Можно легко распознать задачу по такокгу признаку: с левой стороны от нее не появится стрелка (знак «плюс» или «минус»), а вместо этого будет выведен код транзакции.
Продолжайте двигаться дальше до тех пор, пока не увидите нужную вам задачу. Можно запустить функцию из этого меню, кликнув на ней два раза левой кнопкой Мыши. Можно сделать по-другому: использовать этот код транзакции для запуска Эт°й задачи из любого экрана ЗАР-системы. При использовании кода транзакции Для запуска задачи SAP-система закрывает, или завершает, вашу текущую задачу, после чего появляется начальный экран новой задачи.
64
SAP за 24 часа
Как видите, нужно проделать большую работу, чтобы найти нужный код транзакции. К счастью, существует большое количество более быстрых способов. Например, после входа в экран конкретной транзакции существует простой метод определения соответствующего ей Т-кода; ниже объясняется, как это сделать.
Поиск кода транзакции для текущей задачи
Практически с каждого 5ДР-экрана система позволяет лето определить соответствующий код транзакции. Для этого из 5ДР-экрана выберите пункт меню «Статуек (Status) из меню «Система» (System), после чего появится экран «Состояние системы» (System Status), предоставляющий большое количество информации, в том числе технической, относительно экрана, в котором вы находитесь (см. рис. 5,3).
ijsAnUMiiEOS.
Г. Т
***ili*tt
-L '..ж*
•ВЙй&вмГЙЬ ;• flHiuievtf ЙТ: йSfdqpj Наглл;
ни
|>>»итт
Prwjtarffi'ljn ’? . ’limnnulBi *'
« -л Opening system
f Nottorort-
J-Jm JHalfcrtfttJ 1^.
6г»> .fre-ncusbgsn «. -- ——- * ;">?
Logcn
Sytpsitbe
' ^яг» * '-5 ; 
-TcntfRchtn-	-
‘pte^siKsrmni -• «га |1йЛЛЦТ-т ^EVhswartB«itxB±w
....	< -V w	-у.:,•«*.«* da • _
. Г* g jouawastii," » Г Tll.12.e-5?
I. " -
Рис. 5,3. Окно «Состояние системы» (System Status) предоставляет полезную информацию, включая код транзакции для экрана, в котором вы находитесь в настоящий момент




В дополнение ко всей подробной и технической информации экран «Состояние системы» (System Status) показывает и код транзакции для данного экрана Посмотрите на поле под названием «Транзакция» (Transaction), которое находится под заголовком «Данные SAP* (SAP Data) и в котором отображается многосимвольный код транзакции для текущего экрана. В примере, изображенном на рис 5.4, код транзакции - TDMN. Этот способ можно использовать практически из любого экрана в системе.
Кстати
В некоторых случаях SAP-действие или событие состоит из последооа-тсльности нескольких экраноо. Некоторые из экранов в рамках этого действия могут иметь такой же код транзакции, как и первый экран в действии, что означает невозможность запуска данной транзакции с середины, - она должна быть запущена с начала.
ЧАС 5. Навигация в SAP
65
Использование списка ранее выполненных команд для поиска кода транзакции
Список всех кодов транзакций, выполненных с момента входа в систему, называется списком ранее выполненных команд [history list). Для доступа к этому списку используйте мышь и кликните на кнопке с изображением направленной вниз стрелки, которая находится справа от поля команд (см. рис. 5.4).
/дтезВ	- '
/riim	А
/ШеП	£
/osntfH
/о	<•*
/ПМ
Стрелка вниз
Рис. 5.4. Список ранее выполненных комвнд {history list) довольно удобен для перемещения между различными транзакциями, которые выполнялись или были доступны в текущем сеансе
Из списка ранее выполненных команд выберите код транзакции, которую вы хотите выполнить, выделив его и нажав клавишу Enter на клавиатуре или кликнув левой кнопкой мыши на зеленом значке на панели инструментов, - появится начальный экран задачи, ассоциированной с этим кодом транзакции.
Способы прокрутки
При просмотре информации в отчете или он-лайновой помощи SAP может возникнуть ситуация, когда вся информация в окне не помещается. Чтобы просмотреть оставшуюся информацию, необходимо использовать полосу прокрутки, scrollbar (каждое окно имеет вертикальную и горизонтальную полосу прокрутки).
Используйте вертикальную полосу прокрутки для перемещения или прокрутки информации в окне вверх и вниз. Используйте горизонтальную полосу прокрутки для перемещения изображения на экране вправо и влево.
Дня прокрутки
Вверх или вниз относительно одной строки.
Вправо или плево относительно одного символа.
Вверх или вниз относительно одной страницы.
Выполнить следующее
Нажмите левой кнопкой мыши на направленную вверх или вниз стрелку на вертикальной полосе прокрутки.
Нажмите левой кнопкой мыши на направленную вправо или влево стрелку на горизонтальной полосе прокрутки.
Нажмите правой кнопкой мыши на свободном поле вертикальной полосы прокрутки выше или ниже ползунка.
66
SAP за 24 часа
Влево или вправо относительно ширины страницы экрана. Вверх или вниз отно-сительнок конкретной позиции в информационном поле. Влево или вправо от-носительнок конкретной позиции в информационном поле.	Нажмите левой кнопкой мыши на свободном поле горизонтальной полосы прокрутки левее или правее ползунка. Нажмите и удерживайте левую кнопку мыши на ползунке и перемещайте его по вертикальной полосе прокрути к примерному положению желаемой информации, а затем отпустите кнопку мыши. Нажмите и удерживайте левую кнопку мыши на ползунке и перемещайте его по горизонтальной полосе прокрутки к примерному положению желаемой информации, а затем отпустите кнопку мыши.
Для просмотра информации в окне можно также использовать клавиши прокрутки {Page Up и Page Down) на стандартной панели инструментов следующим образом:
Назначение
Первая страница экрана
Последняя страница экрана Предыдущая страница экрана Следующая страница экрана
Кнопка панели инструментов
Клавиатурные сокращения функциональных клавиш
F21 Ctrl+PageUp
F24 Ctrl+PageDown
F22 PageUp
F23 PageDown
Использование буфера обмена
Можно передать содержимое SAP-полей (и в некоторых случаях содержимое SAP-экрана) в буфер обмена Windows {Windows Clipboard), а затем вставить скопированные данные в другие SAP-поля или другие приложения, например, в Word или Excel.
Перемещение данных
Для выбора поля или текста, которые вы хотите переместить, выполните следующие действия:
1.	Нажмите левую кнопку мыши и протяните указатель через текст, который вы хотите выбрать, - он станет выделенным.
2.	Для перемещения информации в буфер обмена Windows (Windows Clipboard) используйте комбинацию клавиш Ctrl+X. Выбранный текст исчезнет с экрана и будет записан в буфер обмена Windows (Windows Clipboard).
3.	Для вставки этой информации в другой SAP-экран или в другое приложение установите курсор в нужное место и используйте комбинацию клавиш Ctrl+V для вставки данных.
Команда «Вырезать» (Cuf) или «Переместить» (Моде) обычно используется в полях ввода.
ЧАС 5. Навигация в SAP
67
Копирование данных
Для выбора поля или текста, которые вы хотите скопировать, выполните следующие действия:
1, Нажмите левую кнопку мыши и протяните указатель через текст, который вы хотите выбрать, - он станет выделенным.
1. Для перемещения информации в буфер обмена Windows (Windows Clipboard) используйте комбинацию клавиш Ctri+C. Выбранный текст исчезнет с экрана и будеттакже записан в буфер обмена Windows (Windows Clipboard).
3. Для вставки этой информации в другой SAP-экран или в другое приложение установите курсор в нужное место и используйте комбинацию клавиш Ctrl+V для вставки данных.
Скопированные данные будут оставаться в буфере обмена Windows (Windows Clipboard) до следующего использования команды «Вырезать» (Cut) или «Копировать» (Сору) для перемещения или копирования нового текста в буфер обмена Windows (Windows Clipboard).
Если для просмотра помощи используется браузер, аналогичный Microsoft Internet Explorer, то можно использовать эту функцию, выполнив следующие шаги:
1.	Начните с пункта меню «Помощь» (Help), а затем выберите опцию «Библиотека» (Library) из строки меню. Запустится SAP-приложение помощи SAP, и вы перейдете в главный экран библиотеки.
2.	Нажмите кнопку АЙС Glossary в правом верхнем углу экрана. Вы перейдете в главный экран глоссария SAP (SAPGlossary), и в правой части экрана появится описание В зависимости от номера вашей версии описание на вашем экране может отличаться от изображенного на рис. 5.5.
Рис. 5.5, при просмотре приложения «Помощь S4P« (SAP Help) через стандартный браузер основной экран глоссария SAP (SAP Glossary) появится в виде вебстраницы
68	SAP за 24 часа
3.	Затем выделите текст этого описания и скопируйте его в буфер обмена. Для выделения текста используйте мышь.
4.	После того как текст выделен, используйте комбинацию клавиш Ctrl+C для его копирования в буфер обмена.
5.	Теперь нужно вставить описание в «Блокнот» (Notepad) Windows. В меню VWn-dows нажмите «Пуск» (Start), «Выполнить» (Run) (см. рис. 5.6). Наберите в появившемся окне слово notepad и нажмите клавишу Enter. «Блокнот» (Notepad) Windows запустился.

|	Т^ре'Нтз name of a₽i^e<lcblw»ot-’itataBneri* and
s» . JS.-----------•'	:
?	jnclepad
Cancel | Biovct
Рис. 5.6. Все приложения Windows могут запускаться через «Пуск» (Start), «Выполнить» (Run)
6.	Поместите курсор в начало пустой страницы блокнота и используйте комбинацию клавиш Ctrl+V для вставки данных. Скопированный текст появится в приложении «Блокнот» (Notepad).
Форматирование может показаться немного странным, иногда это происходит при копировании и вставке данных из одного приложения в другое.
Копирование невыделяемых данных
Определенные данные, отображаемые на SAP-экранах, нельзя выделить, используя мышь и способ, описанный ранее. Для примера вернемся в главное окно SAP и используем код транзакции /л5£ 11 для перемещения в начальный экран словаря данных SAP (SAP Data Dictionary Initial screen). Поместите курсор в поле «Имя объекта» (Object Name) и нажмите клавишу F1 для запуска контекстно зависимой помощи, как показано на рис. 5.7. (Если у вас нет права доступа к коду транзакции /п5£ / /, поместите курсор в любое другое поле SAP и нажмите клавишу FI на клавиатуре.) Появившееся окно даст вам детальное описание и техническую информацию по выбранному полю.
Кстати
Болес подровнял информация об использовании системы помощи SAP (SAP Help) будет предоставлена о часе 23 "Обзор поддержки».
Попытайтесь использовать мышь для вьщеления текста, отображенного на этом экране. Вы сможете убедиться, что выделить данные не получается. В таких случаях нужно добавить еще одну комбинацию клавиш. Нажмите левую кнопку мыши на любом месте экрана. Затем используйте комбинацию клавиш Ctrl+Y для изменения вида вашего курсора на перекрестие. Используйте этот курсор для выделения желаемого текста, а затем выполните те же действий, что и ранее: Ctrl+C для копирования текста и Ctrl+V для вставки текста
ЧАС 5. Навигация в SAP
69
Рис. 5.7. Доступ к контекстно зависимой помощи по каждому полю SAP может быть получен нажатием клвеиши F1 на клавиатуре
Распечатка изображения экрана из SAP
Может возникнуть необходимость получить распечатку изображения SAP-экрана. Несмотря на то, что функция «Печать» (Print) доступна на большинстве SAP-экранов, может понадобиться распечатать сообщение о состоянии (которое появляется в левой нижней части окна), что не получится осуществить при помощи стандартной функции «Печать» (Print).
Чтобы сделать распечатку изображения SAP-экрана, выполните следующие действия:
1.	Нажмите кношсу «Печать экрана» (Print Screen) в правой верхней части клавиатуры. Текущее изображение экрана будет записано в буфер обмена Windows (Windows Clipboard).
2.	Затем запустите приложение Windows Paint (прежде - Paintbrush), чтобы вставить в него изображение для последующей распечатки. Чтобы запустить VWncfows Paint, идите по пути меню VWndows: «Старт» (Start), «Программы» (Programs), «Стандартные» (Accessories), Paint [или просто наберите pbrushaintexe из «Старр> (Start), «Выполнить» (Рил)].
3.	В меню «Редактирование» (Edit) приложения Paint выберите опцию «Вставить» (Paste); если вам будет предложено увеличить картину, нажмите ОК.
Изображение вашего экрана теперь появится в приложении Windows Paint. Отсюда его можно распечатать или сохранить в виде файла .bmp на вашем компьютере для дальнейших ссыпок. Подобные методы молено использовать в Microsoft Word, если вам нужно просто сохранить снимок экрана, а не работать с его изображением в Paint.
Знаете ливы...
И мачо «Интерфейс» (Interface) есть опция, которая называется «Генерировать график» (Generate Graphic). Функция захоата экрана позволяет собирать табличные данные излюбого экрана в SAP-системе и выводить их на экран при помощи опции «Бизнес-графики SAP» (SAP Business Graphics).
70
SAP за 24 часа
Знаете ли вы...
Чтобы сохранить выведенные на экран данные (в том оиде, в котором они находились в списке), а файл на вашей рабочем столе (desktop) или на сетевом диске введите команду %psPSpc в строке команд и нажмите клавишу Enter. На экране появится окно, предлагающее сохранить содержимое экрана в неканвертированный файл или в файл в формате XIS. Выберите наиболее подходящий формат (например, XLS или RTF для Excel или Word соответственно), нажмите клавишу Enter, просмотрите путь к нужной директории, напишите имя создаваемого файла, а затем нажмите кнопку «Сохранить» (Satie) для сохранения данных в файле с заданным именем.
Печать в SAP
Печать позволяет получить бумажную копию списков, таблиц и отчетов из SAP. Кнопка «SAP печать» (SAP Print) доступна на большинстве SAP-экранов (см. рис 5.8).
Кнопка «Печаты
Рис. 5.8. Кнопка «Почать» (Print) позволяет получить отпечатанную копию вывода SAP-данных
Давайте взглянем на свойства фунюдии печати в SAP. Даже если вы не подключены к принтеру, то все равно можете читать дальше.
Кстати
Чтобы распечатать из SAP, ваш компьютер должен быть подключен к принтеру через сеть или принтер должен быть напрямую подключен к вашему компьютеру.
SAP Print Screen List
Начните с кода транзакции /nSM04, которым вы можете вызвать экран просмотра пользователей SAP, изученный ранее. Если у вас нет доступа к этому экрану, то вы можете использовать любой SAP-экран, где имеется кнопка «Печать» (Print). Нажмите кнопку «Печать» (Print) на стандартной панели инструментов. Вы увидите экран SAP Print List Output, аналогичный изображенное на рис. 5.9. Нажмите кнопку «Печать» (Print), и данные, которые вы хотите распечатать, будут посланы выводящемуустройству, заданное в ваших настройках.
Если этот экран не появился или вы получили предупреждающее сообщение, которое уведомляет о том, что вы не подключены к принтеру, следует обратиться к системное администратору за помощью. В качестве альтернативы у вас на эк
ЧАС 5. Навигация в SAP
71
ране может появиться окно Print Screen List, которое используется для ввода выводящего устройства (принтера), на которое вы собираетесь отправлять данные для печати. Выберите или введите название вашего принтера, сделайте другие обновления, касающиеся количества копий или страниц (см. рис. 5.10), азатем нажмите зеленый значок («галочку») для продолжения.
Рис. 5.9. Экран Print List Output позволяет настроить установки принтера
рис. 5.10. Окно Print Screen List позволяет задавать принтер, количество копий и указывать страницы, которые еы хотите напечатать
Устройство вывода
Это поле содержит имя выводящего устройства. Это может быть принтер, факс Или похожее устройство, подключенное к SAP-системе. В примере, приведенном на рис. 5.10, данное поле содержит название принтера - HPLJ3150. Для просмотра списка доступных устройств вывода, подключенных к SAP-системе, нажмите кнопку с изображением направленной вниз стрелки справа от этого поля.
72
SAP за 24 часа
Количество копий
В поле «Количество копий» (Number of Copies) можно указать количество копий документа, который вы хотите напечатать.
Знаете ли вы...
Иногда о SAP ваши отчеты могут быть очень объемными. И перед печатью одной или нескольких копий весьма полезно определить, сколько страниц будет составлять ваша рпспечлткл. Используйте функцию прокрутки на панели инструментов, которая была представлена вашему вниманию ранее в этой главе в разделе «Способы прокрутки», для перемещения по документу перед печатью, чтобы определить его размер.
Запрос в спул
Поле «Имя» (Name) содержит имя запроса в спул. Как вы узнаете позже, всему в SAP присваивается имя или идентификатор внутри SAP-системы. Это имя указывает позицию, в данном случае - запрос на печать в системе. Например, если вы подойдете к принтеру и не найдете своей распечатай, то можете найти в SAP-системе «Имя запроса в спул» (Spool Request Name) и определить, что произошло с вашей распечаткой.
«Имя запроса в спул» (Spool Request Name) может содержать буквы, числа, специальные символы и пробелы. Стандартное имя, предлагаемое системой для названия запроса в спул, состоит из восьмисимвольного имени отчета, разделителя«_» и первых трех букв вашего имени пользователя. Вы можете добавить свое описание в поле «Заголовок запроса в спул» (Spool Request Title), однако лучше оставить имя, предложенное системой.
Поле «Заголовок» (Title) содержит описание запроса в спул. которое может состоять из любых комбинаций букв, цифр, специальных символов и пробелов. Это поле поможет вам идентифицировать запрос в спул.
Поле «Авторизация» (Authorization) содержит сервис контроля доступа для конкретного запроса в спул. Предположим, что менеджер по управлению персоналом подготовил отчет о заработной плате всех сотрудников и отправил его на принтер. В то время как этот документ находится в SAP-спуле, ожидая печати, только пользователи с соответствующими правами доступа могут просмотреть содержание данного запроса в спуле.
Управление спулом
Опция «Печать немедленно» (Print immed.) устанавливает, должен ли запрос в спул (то есть распечатка отчета) быть отправлен на устройство вывода немедленно. Обычно эта установка включена, если вы печатаете небольшой отчет. В этом случае ваша задача обойдет стандартный путь спула и будет послана напрямую на обозначенный принтер.
Опция «Удалить после печати» (Delete After Print) устанавливает, будет ли запрос в спул удален сразу после того, как он был послан на выводящее устройство, или только после того, как истечет период сохранения спула. Установка по умолча-
цдС 5. Навигация в SAP
73
ни» для данной опции не заполнена, показывая тем самым, что запрос в спул будет храниться в течение периода сохранения спула,установленного в окне периода* сохранения (retention period). Это очень полезно в предыдущем описанном случае. Если запрос в спул был немедленно удален, то у вас не будет возможности вернуться и найти нужную позицию (в том случае, если ваша распечатка затерялась).
Большинство пользователей включают эту опцию для сохранения места надиске, поэтому не сохраняют запрос в спул для каждого напечатанного документа. Опция устанавливается в исходное состояние, когда пользователь находит необходимым сохранять очень важные запросы в спул.
Опция «Новый запрос в спул» (New Spool Request) устанавливает, присоединять ли текущий запрос в спул к уже существующему запросу с такими же атрибутами или генерировать новый запрос в спул. Если оставить эту опцию выключеной, то это даст возможность пользователю добавлять запрос в спул к уже существующему запросу.
При добавлении текущего запроса в спул к уже существующему такие поля, как «Имя» (Name), «Устройство вывода» (Output Device), «Количество копий» (Number ofCapies) и поле «Формат» (Format) должны быть одинаковыми и существующий запрос в спул должен быть еще не завершен. Эта установка часто применяется в тех случаях, когда запрос в спул отправлен на печать. Если надлежащий запрос не найден, то будет сгенерирован новый запрос.
Поле «Период сохранения» (Retention Period) устанавливает, сколько дней запрос в спул будет храниться в спул-системе перед удалением.
Режим «Архивация» (Archiving Mode) дает пользователю возможность установить, что необходимо сделать с файлом: «Распечатать» (Print), «Архивировать» (Archive) или «Архивировать и распечатать» (Archive and Print). Установка по умолчанию - «Печать» (Print), то есть данные будут распечатаны на бумагу. Функцией по отправке выходных данных в архив управляет ваш системный администратор.
Титульный лист
Поле «Титульный лист SAP» (SAP Cover Sheet) устанавливает, нужно ли включать титульный лист в до!умент, отправленный на принтер. «Титульный лист SAP» (SAP Cover Sheet) может содержать имя получателя, название отдела, используемый формат и т. п. Разрешенными значениями д ля этого поля являются:
(оставить поле пустым) - титульная страница не нужна;
‘X’ - печатать титульную страницу,-
‘D’ - содержимое титульной страницы зависит от установок устройства вывода (принтера), которое будет использоваться.
Поле «Получатель» (Recipient) содержит имя получателя запроса в спул, которое будет находиться на титульном листе распечатки. Значением по умолчанию для имени получателя является имя текущего пользователя.
Период хранения распечатан огчета в спуле измеряется количеством дней. - Примеч. ред.
74
SAP за 24 часа
Поле «Отдел» (Department) содержит имя отдела, создавшего запрос в спул. На распечатке имя отдела будет напечатано на титульной странице.
Формат вывода
Поле «Строки)' (Lines) устанавливает количество строк на одной странице. Если это поле содержит цифру «О» или является свободным, то это означает, что количество страниц не ограничено, что при печати не разрешено. Длина списка определяется только его содержанием. При печати максимальное количество строк на странице будет зависеть от выбранного вами формата. Если вы хотите изменить количество строк, нужно использовать другой формат. Для данного поля лучше использовать установку по умолчанию.
Поле «Столбцы» (Columns) содержит значение ширины текущей строки списка; максимальная ширина строки списка составляет 255 символов. При печати максимальная ширина строки будет зависеть от формата. Если вы хотите изменить ширину строки, то нужно выбрать другой формат. Для этого поля также желательно принять установки по умолчанию.
Поле «Формат» (Format) содержит формат запроса в спул. Нажав на квоту с направленной вниз стрелкой, которая находится справа от этого поля, можно просмотреть список имеющихся форматов для выбранного устройства. Эта установка задает формат страницы, то есть максимальное количество строк и колонок на странице при печати. Попробуйте протестировать различные предложенные форматы, чтобы выбрать наиболее приемлемый для вас.
Установка значений по умолчанию для принтера
Каждый раз при нажатии кнопки «Печать» (Print) в SAP-системе будет выводиться «Список печати экрана SAP» (SAP Print Screen List). Для каящого поля можно установить значение, которое будет использоваться по умолчанию, и не будет необходимости каждый раз при отправке документа на печать вводить установки заново. После того как вы задали все необходимые вам установки, нажмите кнопку «Установленные пользователем параметры печати» (User-Specific Print Parameters), которая находится на панели инструментов приложения. Появится окно «Вывод списка для печати» (Print List Output) для установки настроек печати, выбир<темых пользователем.
Кстати
Не забывайте, что каждый раз, когда вы нажимаете кнопку •‘Печать» (Print) на стандартной панели инструментов, всегда будет выводиться экран «Список для печати» (Print List). Следует нажать кнопку «Печать» (Print) из этого экрана для отправки выводимых данных на принтер.
Резюме
В этом часе вы изучили различные методы перемещения в SAP. Сейчас вам должна быть более понятна концепция навигации с использованием кодов транзакций и методы поиска кода транзакции для любого экрана в 5ДР-системе. Также вы познакомились с 1«знцепцией прокрутки (скроллинга) изображений в отчетах и
ЧАС 5. Навигация в SAP
75
экранах и с использованием буфера обмена Windows (Windows Clipboard) для хранения данных, перемещаемых между экранами и приложениями. И наконец, в этом часе был освещен очень важный момент - концепция распечатай содержимого экрана в SAP-системе и установки своих параметров печати при помощи экрана SAP Print List.
Вопрос - ответ
В Можно ли при создании собственного экрана создать собственный код транзакции?
О Да, кода вы создаете свой собственный экран путем использования Screen Painter, вы также можете создать и свой собственный код транзакции для этого экрана.
В Можно ли настроить рабочий стол SAP (SAP desktop) таким образом, чтобы он был одновременно подключен к нескольким принтерам?
О Да, вы можете сконфигурировать вашу SAP-систему с подключением к нескольким устройствам вывода, включая принтеры и факсы. Каждый раз, кода вы нажимаете кнопку «Печать* (Print), вы должны задавать устройство вывода.
В Если вы работаете с несколькими SAP-мандантами, то будет ли ваш список ранее выполненных команд (history) отражать действия с обоими мандантами?
О Да, ваш список ранее выполненных команд (history) сохраняет все коды транзакции, которые были использованы в системе в любой точке, независимо от манданта, к которому вы подключились.
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы».
Контрольные вопросы
1.	Каким является код транзакции для запуска главного SAP-экрана?
2.	Какое приложение Windows нужно запустить для вставки и сохранения изображений SAP-экранов?
3.	Какой переключатель в экране SAP Print List нужно включить в том случае, если вы не хотите хранить ваш запрос в спул в SAP-систему в течение периода сохранения?
А Какую клавишу нужно нажать в первую очередь, чтобы выбирать пункты меню SAP при помощи клавиатуры, а не мыши?
3- Как найти код транзакции из практически всех экранов, отображаемых в SAP?
б- Как можно получить доступ к списку ранее выполненных команд?
Для чего используется «Период хранения» (Retention Period) в окне «Список распечаток содержимого экрана» (Print Screen List)?
76	5ДРза24часа
Задания
1.	Найдите код транзакции для основного 5ДР-экрана.
2.	Установите курсор в поле команд и нажмите клавишу F1 на клавиатуре для вызова контекстно зависимой помощи. Скопируйте эту информацию и вклейте в приложение «Блокнот» (VWnc/otus Notepad).
3.	Напечатайте вид вашего экрана пользователя на вашем локальном принтере.

ЧАО
Основные элементы экрана
Этот час дает представление об основных элементах экранов SAP и о процессе взаимодействия с экраном.
Основные темы данного часа следующие:
►	Ввод данных в SAP-экран.
►	Использование функции SAP «Справка по допустимым значениям ввода» (Possible Entries Help).
►	Сохранение данных.
►	Объекты SAP-экрана.
Изучение и использование полей
В SAP-системе содержится огромная информационная база данных, состоящая из таблиц, в которых хранятся основные данные, данные о транзакциях, программы и многое другое. В свою очередь таблицы состоят из колонок (которые называются полями) и строк (которые называются записями или данными). Экраны SAP отображают эти поля базы данных. Из R/3 используйте поле команд для перемещения к коду транзакции /nFF7A, который перенесет вас в экран «Управление финансами и прогноз» (Cash Management and Forecast) в модуле «Финансовый учет» (Financial Accounting) (см. рис 6.1). За помощью по навигации в SAP обратитесь к часу 5 «Навигация в SAP».
Поле ввода
Этот экран отображает группу полей, связанных с таблицами базы данных в системе. Большинство экранов в SAP-системе содержат поля, предназначенные для ввода данных. Этот тип полей называется полями ввода (input fields). Пример поля ввода можно увидеть на рис. 6.2.
Поля ввода различаются по размеру: длина поля определяет количество символов, которые вы можете ввести в данное поле. В примере, показанном на рис. 6.2, Длина поля ввода данных «Показывать как» (Display As Of) составляет 10 символов. Длина прямоугольника, ограничивающего поле, показывает размер самой длинной записи, которую может содержать данное поле.
Активным полем (active field) называется поле, в котором в данный момент находится курсор и ожидает ввода данных.
4 SAP за 24 ,шси
77
76	SAP за 24 часа
Задания
1.	Найдите код транзакции для основного SAP-экрана.
2.	Установите курсор в поле команд и нажмите клавишу FI на клавиатуре для вызова контекстно зависимой помощи. Скопируйте эту информацию и вклейте в приложение «Блокнот» (VWndotus Notepad).
3.	Напечатайте вид вашего экрана пользователя на вашем локальном принтере.
чм®
Основные элементы экрана
Этот час дает представление об основных элементах экранов SAP и о процессе взаимодействия с экраном.
Основные темы данного часа следующие:
► Ввод данных в SAP-экран.
►	Использование фунщии SAP «Справка по допустимым значениям ввода» (Possible Entries Help).
►	Сохранение данных.
►	Объекты SAP-экрана.
Изучение и использование полей
В SAP-системе содержится огромная информационная база данных, состоящая из таблиц, в которых хранятся основные данные, данные о транзакциях, программы и многое другое. В свою очередь таблицы состоят из колонок (которые называются полями) и строк (которые называются записями или данными). Экраны SAP отображают эти поля базы данных Из R/3 используйте поле команд для перемещения к коду транзакции /nFF7A, который перенесет вас в экран «Управление финансами и прогнозе (Cash Management and Forecast} в модуле «Финансовый учет« (Financial Accounting) (см. рис 6.1). За помощью по навигации в SAP обратитесь к часу 5 «Навигация в SAP».
Поле ввода
Этот экран отображает группу полей, связанных с таблицами базы данных в системе. Большинство экранов в SAP-системе содержат поля, предназначенные для ввода данных. Этот тип полей называется полями ввода (input fields). Пример поля ввода можно увидеть на рис 6.2.
Поля ввода различаются по размеру: длина поля определяет количество символов, которые вы можете ввести в данное поле. В примере, показанном на рис. 6.2, Длина поля ввода данных «Показывать как» (Display As Of) составляет 10 символов. Длина прямоугольника, ограничивающего поле, показывает размер самой Длинной записи, которую может содержать данное попе.
Активным полем (active field) называется поле, в котором в данный момент находится курсор и ожидает ввода данных.
МР за 24 часа
77
78
SAP за 24 часа
-------------------------------------
General cctetlranti.
Согпозпу code
Business area
• Output tnntlD)
Bcaifng
ОЕ 2
Рис. 6.1. Экран «Управление финансами и прогноз» (Cash Management and Forecast) является хорошим примером организации полей в экранах SAP
Cash Management and Forecast: Initial Screen
[ag&.Ba
FurtiiEr sriMtionb x
Cash position., (j Liquidity Forecast Grouping Display as of Display in
|ПСГВПГВШ
incrernBfU in dwm
Поле ввода
В' uumpanyi fiUCiPBES
st: Initial Screen
j. General whicfcng Z
; company code
i nrna
Cash flftmagemerit and Foreci © &' ltd
| Oulputcanbol
| Scaling
0D/2V2DE5
ForttiBi eelectipns
(j>l Cash position О LkiiHriy Forecast Grouping Djsplay as ct Display tn.
Increment.
increment tn dav/m
Рис. 6.2. Поля ввода SAP принимают ввод данных и связаны с полями в «Словарь данных SAP» (SAP Data Dictionary)
Когда вы помещаете курсор в любое свободное место поля ввода, он все равно оказывается в начале поля, упрощая ввод данных. Помните, что поле может хранить только те данные, которые помещаются в его прямоугольном блоке. После ввода курсор остается в поле ввода до тех пор, пока вы не нажмете клавишу Tab для перехода к следующему полю, или клавишу Enter для проверки введенных данных, или переместите курсор в другое поле ввода при помощи мыши.
Знаете ли вы...
Начальное положение курсора в поле определяется вашими системными установками и может быть изменено. Си. раздел "Закладка “Курсор"" о часе 4 "Настройка персонального SAP-экрана" для более подробной информации.
ЧАС 6. Основные элементы экрана
79
режимы «Замена» и «Вставка»
На клавиатуре вашего компьютера есть клавиша, которая называется Insert и находится в правой верхней части клавиатуры над клавишей Delete. Эта клавиша позволяет выбрать один из двух режимов работы компьютера: режим «Вставка» (/nsert) или режим «Замена» (Overwrite). Режим «Вставка» (Insert) позволяет вставлять данные в поля ввода без без уничтожения уже введенных данных. В то время как режим «Замена» (Overwrite) дает возможность вводить данные поверх существующих данных в поле, тем самым перезаписывая существующую запись. Режим «Замена» (Overwrite) установлен в системе SAP по умолчанию.
Узнать, какой из режимов включен в данный момент, можно, посмотрев в правый нижний угол вашего экрана. В прямоугольном поле, слева от часов системного времени, вы увидите аббревиатуру OVR [для режима «Замена» (Otrvwrte)] или INS [для режима «Вставка» (Insert)]. Как правило, выбор одного из этих двух режимов зависит исключительно от предпочтений пользователя, что может быть объяснено следующим образом:
► Большинство пользователей, знакомых с продуктами семейства Microsoft, такими кате Microsoft Word и Microsoft Excel, обычно используют режим «Вставка» (Insert).
► Пользователи, работающие с WordPerfect или аналогичными продуктами, предпочитают режим «Замена» (Overwrite).
Так или иначе, система будет настроена в режиме, который лучше всего подходит под ваш стиль работы. Однако следует помнить, что в каждом вновь создаваемом сеансе по умолчанию активным будет режим (Замена» (Overwrite), пока вы его не измените
Допустимые значения полей ввода
В начале этого часа было сказано, что каждое поле ввода связано с таблицей базы данных. Если вы неуверены в правильности ввода (например, втачном названии поля, которое уже существует в таблице), то можно использовать кнопку (Допустимые значения ввода» (Possible Entries) для выбора правильного значения из списка (см. рис 6.3).

Cash Management and Fvt ecast: Initial Screen
Peroral cptecWjs .
Company code Business nraa
Поле ввода, содержащее справку по допустимым значениям ввода
FurViC? seiectlorjC / [•'jCashposlUan LiWuldtty Forecast Orauplng Display as of Display tn

Incrarnant intramortin D/WM
; Output tortfcl ! Scaling
рИс. 6.3. Многие поля в SAP-системе содержат справку по допустимым значениям ввода (Possible Entries Help), где вы можете выбрать подходящее значение
’<-	из списка вместо того, чтобы набирать его
80	SAP за 24 часа
Любое поле, содержащее изображение направленной вниз стрелки (как показано на рис. 6.3) справа от поля ввода, имеет функцию (Допустимые значения ввода» (Possible Entries). Давайте попробуем использовать эту функцию. Введите код транзакции /nFKl 0 для перемещения к экрану «Производитель/разработчик: начальный экран отображения состояния» (Vendor: Initial Screen Balances Display). Этот экран содержит три поля ввода. Используйте клавишу Tab на вашей клавиатуре для перемещения между полями. Вы увидите, что при перемещении от одного поля к другому направленная вниз стрелка функции «Допустимые значения ввода» появляется только в активном поле. Также можно увидеть, что направленная вниз стрелка функции «Допустимые значения ввода» отсутствует в поле «Фискальный год» (Fiscal Year). Используйте клавишу Tab для перехода в поле «Балансовая единица» (БЕ, Company Code). При помощи мыши нажмите на стрелку функции Допустимые значения ввода», как это показано на рис. 6.4 [направленная вниз стрелка кнопки «Справка по допустимым значениям ввода» (Possible Entries Help) исчезает в тот момент, когда открывается окно «Допустимые значения ввода»].
Кстати
Не все полл ввода имеют список допустимых значений. Вы не можете определить, существует ли такой список длп данного паля или нет, пока не поместите курсор в поле ввода. Кроме того, некоторые поля, имеющие “Справку по допустимым значениям овода» (Possible Entries Help), не имеют значка с изображением направленной вниз стрелки, даже когда данное поле является активным. Можно нажать клавишу F4, находящуюся о верхней части клавиатуры, для получения доступа к «Справке по допустимым значениям ввода» (Passible Entries Help) в любом поле SAP, где эта функция имеется в наличии.
Е
frCatnpanYfr.d" . .
Cr.Cd
СНЩ Cffilf
COPY tfBI
um PKPI ESDI HOI FBBt EE01 Him not UP01 пяч HMM IM51 ttCDT 1(054 fitor HCfll not turn
EMB f!C9Z FUOl EEU| EE02 СБ(П
Country leapt ate CH Country TeeplatE CH Copy Irca CC DODI Country Tuplate CZ Country leaplata CE Country TuaplatB EE Country Toeplate or. Country Template E5 Country Teaplate FI Country loaplate FR Country Tuoplate GE Country Teaplate HU Country iceplstc Ц Country leaplaW JF Country Tcanlale 111 Payroll tDGttng 3 Payroll testing 3 Payroll testing 4 Payroll testing 4 Country feaplste HL Country Teapl ate 1IC Country leapt ate PT FFH PR! FFI! FFh FFFI FFH PFli Country Country Country Country
Tenplate eu TEipl^to БЕ Template 5Г Teaplate SG
!Э, St;
Switzerland China
(Only GPL accounts D-5CD) TschochtsctiB Eepupnk
Свгвапу ЕВГВЭПУ Consent spam Finland France
Great Britain
Hungary Italy Japan Mexico Charlotte Charlotte Charlotte Charlotte The liBlhorlands Ногвлу Portugal Charlotte Charlotte CharlnttB Charlotte Charlotte CherlPttB Charlotte fluscia Sweden Sweden
Singapore
CMF ЛЛ5 ПЕП czi: ПЕЛ СЕН ОЯК ЕЕР пп FRF ЕВР HUF ill JPY lltli U5ti USD UaD use FILE пек HE DLL l!'D USD Ю USD USD USD Й1.Й ETK EEK set)
Рис. 6.4.
Окна допустимых значений ввода показывает список доступных дли вводэ балансовых единиц (Company Codes)
ЧДС 6. Основные элементы экрана
о 1
В этом примере после нажатия кнопки с изображением направленной вниз грелки функции «Допустимые значения ввода» для поля БЕ будет выведен список возможных значений ввода для этого поля.
Кстати
Имейте е виду, что, о зависимости от системной конфигурации, список допустимых значении ввода может несколько отличаться от того, который изображен на рис. 6.4._____________________________
Для выбора элемента из списка «Допустимые значения ввода» используйте мышь, дважды нажав на левую кношсу, чтобы выделить нужную позицию, а затем нажмите на зеленую «галочку» (метка выбора, размещенная внутри кнопки-флажка) клавиши Enter. Список исчезнет, и нужное значение будет занесено в поле БЕ.
Посмотрите, что происходит, когда вы вводите данные, которых нет в «Справке по допустимым значениям ввода». Верните курсор в поле «Код компании» (Company Code), наберите ваши инициалы и нажмите клавишу Enter. В строке «Статус» появится предупреждающее сообщение или сообщение об ошибке, которое препятствует продвижению к следующему экрану до тех пор, пока ошибка не будет исправлена
Редактирование данных в полях ввода
Поскольку у вас имеются неправильные данные в поле БЕ, то вам необходимо вернуться к этому полю, чтобы исправить введенную информацию. Для этого поместите icypcop в поле БЕ, а затем нажмите кнопку с изображением направленной вниз стрелки функции «Справка по допустимым значениям ввода» для поля БЕ. Выберите нужное значение из списка допустимых значений ввода и затем нажмите зеленую «галочку» в левом нижнем углу окна Теперь ваши неправильнее данные заменены правильными. Нажмите клавишу Enter, и SAP проверит введенные данные, чтобы подтвердить правильность введенного значения, а затем удалит предупреждающее сообщение из строки статуса
Знаете ли вы...
Иногда SAP-система сохраняет в памяти последнее значение, введенное в пале ввода. Даже если вы заменили содержимое поля ввода новыми данными, то в памяти сохраняются старые. Для того, чтобы очистить память SAP по палю ввода, нажмите клавишу с изображением восклицательного знака (!) на вашей клавиатуре, а затем нажмите клавишу Enter - эти действия очистят память по этапу полю свода.
Поля ввода, обязательные для заполнения
В экранах SAP некоторые поля требуют от вас обязательного заполнения данными перед продвижением далее. Эти поля называются полями, обязательными Для заполнения (required fields), и в предыдущих версиях SAP они были отмечены вопросительным знаком (?). Современные версии продукта содержат квадрат с отметкой - «галочкой» - внутри, как показано на рис. 6.5. Приведем примеры таких полей:
► Поле с номером заказа на покупку в экране «Создание заказа на птсупку» (Create Purchase Order) в модуле «Финансы» (Financials).
82
SAP за 24 часа
► Поле с персональным номером сотрудника в экране «Изменение основной выплаты» (Change Basic Рау) в модуле «Управление персоналом» (Human Resources).
► Поле с датой принятой доставки в экране «Контроль управления запасами» (Inventory Management Control) в модуле «Логистика» (Logistics).
* ЕС-РСА Create Actual Assessment Cycle: Initial screen
Рис. 6.5. Поля, обязательные для заполнения, требуют ввода данных перед тем, как система даст вам возможность сохранить данные или перейти к следующему экрану
Как правило, если экран не содержит квадрата с отметкой внутри, то вы можете продвигаться к следующему экрану без ввода данных в какое-либо поле. Тем не менее некоторые экраны, в которых имеются поля, обязательные для заполнения, не отмечены соответствующим образом. Эта ситуация, к примеру, может возникнуть при вводе данных в поля необязательного ввода, которые связаны с полями, обязательными для заполнения.
Если вы не заполнили все обязательные для заполнения поля на экране и пытаетесь перейти к следующему экрану, SAP-система выдаст сообщение об ошибке в строке статуса. В то же время курсор вернется в первое поле, обязательное для заполнения, в которое необходимо ввести данные для того, чтобы вы могли сделать необходимые изменения.
Проверка введенных данных
После ввода данных в поля данных на экране используйте клавишу Enter на клавиатуре или нажмите левой кнопкой мыши на зеленый значок - «галочку», - расположенный на панели инструментов SAP, для того, чтобы система проверила правильность введенных вами данных. Если введенные данные правильны, то система перейдет к следующему экрану в текущей задаче. А если система при проверке обнаружила ошибку, например, данные были введены в неправильном формате, то в строке статуса появится сообщение и курсор перейдет в поле, в котором вам необходимо сделать исправления.
Отмена всех данных, введенных на экран
Для того чтобы отменить все данные, которые вы только что ввели на экран, используйте пункт «Отмена» (Cancel) из меню «Редактирование» (Edit) или нажмите кнопку «Отмена» (Cancel) с изображением красного крестика (X), которая нахо-
цдСб. Основные элементы экрана	• 83
дится на панели инструментов. В большинстве случаев вы увидите на экране диалоговое окно SAP, сообщающее о том, что при выходе из текущего экрана все введенные данные будут утеряны. См. рис. 6.6.
Рис. 6.6. Окно «Выход» на текущем экране подтверждает, что данные будут утеряны в случае выхода из текущего экрана.
Сохранение данных, введенных на экран
Кнопка SAP «Сохранить» (Save) появляется на стандартной панели инструментов и выглядит как открытая папка. Когда вы работаете с задачами, которые состоят из нескольких экранов, то система временно сохраняет данные, вводимые вами на каждом экране. После того, как вы закончили работу со всеми необходимыми экранами в задаче, вам необходимо будет сохранить ваши данные, нажав кнопку «Сохранить» (Sane). Нажатие на эту кношсу сохраняет ваши данные и посылает ваши изменения в базу данных.
Кстати
Если вы выполнпете задачу в первый раз и не знаете, какой из экранов лвляется последним, то система предложит вам сохранить данные, когда вы будете работать с последним экранам.•'
Печать данных, отображаемых на экране
Используйте кнопку «Печать» (Print), которая находится на стандартной панели инструментов, для отсылки на принтер информации, выведенной на ваш экран. Дополнительные опции печати были описаны в часе 5.
84
SAP за 24 часа
Дублирование данных
Многократное введение одних и тех же данных - занятие на любителя. В SAP существуют способы для упрощения данного процесса. Допустим, вам нужно внести вручную данные о новых работниках в SAP R/3 или ЕСС в модули «Управление персоналом» (Human Resources) или «Управление человеческим капиталом» [Human Capital Management (НСМ)] соответственно. Все сотрудники имеют одинаковые данные о найме. Используя SAP-функции «Удержание данных» (Hold Data) или «Установка данных» (Set Data) можно задать данные о найме как автоматически вводимые по умолчанию для каждого сотрудника, данные о котором вы хотите внести в базу данных, без необходимости набирать их каждый раз.
Удержание данных
Для того чтобы использовать функцию «Удержание данных» (Hold Data) в любом SAP-экране (кроме экрана входа в систему), введите данные, которые вы хотите удержать/зафиксировать в поле ввода. Затем, оставьте курсор в поле ввода и выберите пункт «Удержание данных» (Hold Data) из подменю «Профиль пользователя» (User Profile) меню «Система» (System), как это показано на рис. 6.7.
Pr’BnrnfJric,
JnxSJHrtCWlJ
Со Fifiat
Qfl CcWeit-i iwsfttw
0(| Cw: Mum
03 rrest»i:*<
jWjQl Maintain HR Maxtor Dat;
«r-
_£ся -Fudenb eno.
«AJiWril FrttnrtDeU
'«/л»***-- -'
w^i***- - • * t!* **««
.IU:***-
-ЯЙ*» •» sS-Rs
.	W?'??
ет** **-»*.•
*>Т; тц..	‘
Рис. 6,7. «Удержание данных- (Hold Data) - полезный инструмент для ввода данных в SAP






Введенные данные будут удерживаться в памяти для данного поля для каждой новой записи, которую вы делаете, до тех пор, пока вы не выключите функцию «Удержание данных» (Hold Data). У функции «Удержание данных» (Hold Data) есть еще одно преимущество: поле ввода использует по умолчанию данные, которые вы задали как удерживаемые, но при этом также существует возможность заменить в случае необходимости эти данные другими. Если же вы хотите удерживать/фиК-сировать данные и не хотите давать пользователю возможность изменить значения по умолчанию, то вам нужно использовать функцию «Установка данных» (Set Data).
ЧАС 6. Основные элементы экрана
85
установка данных
функция «Установка данных» (Set Data) работает аналогично функции «Удержание данных» (Hold Data), но при этом использование функции «Установка данных» (Set Data) не позволяет пользователю менять значения по умолчанию для данного поля ввода. Преимущество данной функции заключается в том, что она дает возможность автоматически пропускать поля с удерживаемыми данными, то есть вам не нужно перемещать курсор от поля к полю при помощи клавиши Tab в процессе ввода данных.
Для того чтобы использовать функцию «Установка данных» (Set Data) в любом экране SAP (кроме экрана входа в систему), введите данные в поле ввода, которые вы хотите установить, а затем оставьте курсор в поле ввода и выберите пункт «Установка данных» (Set Data) из подменю «Профиль пользователя» (User Profile) меню «Система» (System), как это показано на рис. 6.8.
Рис. 6.8. Использование функции «Установка данных» (Set Data) запрещает пользователю менять установленные значения в полях
Удаление удерживаемых и установленных данных
Вы можете удерживать данные для большого количества различных экранов. Данные, которые вы вводите и удерживаете на экране, хранятся для этого экрана До тех пор, пока вы их не удалите или не выйдете из SAP-системы. Если вы хотите Удалить эти данные без выхода из системы, поставьте курсор в поле ввода, которое вы хотите очистить, и выберите пункт «Удалить данные» (Delete Data) из подменю «Профиль пользователя» (User Profile) меню «Система» (System). Данные бу-ДУтудалены и не будут отображены, когда вы в следующий раз откроете экран.
86
SAP за 24 часа i

Кстати
Вы также можете упростить ввод повторяющихся данных, используя параметры (parameters) и варианты (variants). Параметры - это обширная тема, которая не рассматривается в данной книге. Для более подробной информации о параметрах обратитесь к вашей функции "SAP помощь» (SAP Help), а варианты будут рассматриваться в часе /9 «Основы создания отчетов».
Поле индикации
Еще один тип 5ДР-полей - поле индикации (display field). Этот тип поля не ис-
пользуется для ввода данных, а предназначается только для их отображения. Эти поля всегда затенены серым фоном для того, чтобы показать, что данное поле не может быть изменено.
Поля индикации часто используются для отображения значений, которые были установлены согласно конфигурации в системе или предыдущими шагами в процессе. Другими словами, в данных полях записаны значения, основанные на конфигурации, которая работает в фоновом режиме. Например, если вы добавляете имя нового сотрудника в модуле «Управление персоналом» (Human Resources) в экране «Прием на работу» (New Hire), появится поле, отображающее статус сотрудника как активный. Это значение устанавливается системой и не может быть изменено пользователем.
Кроме того, когда системные администраторы запускают процессы для обслу
живания системы, их экраны часто содержат поля, в которых хранятся текущие данные, предназначенные только для просмотра. Система не позволяет менять значения в этих полях, так как в большинстве случаев эти значения используются системой SAP для корректной работы. Используем пример с модулем «Управление персоналом» (Human Resources): если бы вы нанимали нового сотрудника и у вас бьща бы возможность изменить его статус «активный» (active) на «уволенный» (terminated), то система не смогла бы дифференцировать нового сотрудника как фактического. Следовательно, ему бы не начислялась заработная плата или различные бонусы как работающему сотруднику.
Кстати
Некоторые поля было предопределены SAP как поля только для отображения, но вы также можете настроить вашу систему таким образом, что дополнительные поля будут предназначены только для отображения, то есть пользователи не смогут вносить изменения в содержащиеся в них данные.
Объекты экрана
Этот раздел освещает различные типы элементов, которые вы можете увидеть на SAP-экране. Независимо от того, с каким модулем компонента SAР вы работаете, на различных экранах SAP в основном появляются одни и те же типы объектов экрана.
SAP представляет собой очень логично разработанную и организованную систему, благодаря чему пользователь может лепсо перемещаться по системе. Стиль
ЧАС 6. Основные элементы экрана
87
вующих сегодня на рынке, включал Microsoft Windows и продукты семейства Microsoft Office. Часто в SAP отсутствует дружественный интерфейс, подробно отформатированный текст или тщательно проработанный дизайн. Большинство экранов SAP разработаны в табличной форме или в виде древовидной структуры, по которой пользователь может продвигаться путем «проникновения внутрь» к более глубоким вложениям.
Деревья SAP
Скоро вы привыкнете к использованию 5АР-деревьев для передвижения по SAP-системе (см. рис. 6.9). SAP - логически разработанная среда, основанная на древовидной структуре. Деревья SAP похожи на структуры, используемые в Windows, которые вы можете увидеть, запустив проводник Windows (Windows Explorer). Древовидная структура разработана таким образом, что, продвигаясь по дереву, вы достигаете более глубоких уровней системы внутри концепта. Для навигации по дереву SAP нужно нажать на значок стрелки, чтобы развергтуть или свернуть дерево для просмотра более или менее глубоких вложений соответственно. В предыдущих версиях SAP используются значки плюс или минус для разворачивания или сворачивания дерева.
Рис. 6.9. SAP ЕСС и аналогичные БДР-системы представляют собой элементарную древовидную структуру
Кнопка-флажок
Когда вы работаете в SAP, ввод информации иногда вюпочаег в себя выбор опций. Такие опции могут быть в виде кнопок-флажков, похожих на те, которые изображены на рис. 6.10.
88
SAP за 24 часа
Отметка («галочка»), помещенная в кнопку-флажок, означает, что данная функция включена, а пустая кнопка-флажок означает, что соответствующая функция выключена
Кнопки-флажки обычно используются, когда у пользователя есть возможность выбрать/отметить несколько опций. На одном экране пользователь может включить несколько кнопок-флажков.
Кнопка-переключатель
Когда вам разрешено использовать только одну опцию среди нескольких возможных, то вместо кнопок-флажков вы увидите группу кнопок-переключателей. Группа кнопок-переключателей разрешает сделать только один выбор в группе, то есть выбрать только одну из имеющихся опций. Другими словами, вы можете отметить только одну кнопку-переключатель в группе.
Отметка, помещенная в кружок кнопки-переключателя, показывает, что соответствующая опция включена, а пустой кружок кнопки-переключателя говорит о том, что данная опция не выбрана (см. рис. 6.11). Примером кнопки-переключателя является обозначение пола сотрудника (мужской или женский) в модуле «Управление персоналом» (Human Resources).
В группе могут быть включены 1 гесиолько кнопок-флажков
Рис. 6.10. Кнопки-флажки используются для включения или выключения возможных вариантов при выборе
ЧАС 6. Основные элементы экрана
89
Вы можете включить только одну кнопку-переключатель в группе
Рис. 6.11. Кнопки-переключатели всегда собраны в группы по две и более; выбор - взаимоисключающий
Диалоговые окна
Диалоговые окна являются особым сообщением окна, они несут уточняющую информацию'. Иногда они называются информационными (Information) окнами. Далее описаны две возможные ситуации, при которых возможно появление диалоговых окон на вашем экране:
►	Системе нужно больше информации для выполнения следующего действия.
►	Системе нужно дать отзыв в виде сообщения или специальной информации, касающиеся выполнения текущей задачи.
Например, вы можете увидеть диалоговое окно на экране при выходе из SAP. Если вы выберете SAP-пиктограмму в левой верхней части экрана, а затем нажмете кнопку «Закрытье (Close), то будет выведено диалоговое окно, запрашивающее подтверждение того, что вы действительно хотите выйти из системы.
Экранные таблицы (Table Controls)
И, наконец, последним объектом, который вы можете увидеть на большинстве SAP-экранов, является экранная таблица (Table Controls), пример которой показан на рис 6.12. Экранные таблицы отображают данные в табличном формате, Подобном используемому в Microsoft Excel. Экранные таблицы очень удобны для отображения или ввода унифицировано структурированных строк данных. Термин «Экранная таблица» (Table Control) более подробно рассматривается в часе 18 «Разработка экранов и меню». Так же просто, как вы используете объекты кнопки-флажка для выбора каких-либо данных, вы можете использовать элементы экранной таблицы для просмотра данных в табличном формате.
Такие окна требуют ответа на вопрос или подтверждения. - Примеч. ред.
90
SAP за 24 часа
Экранная таблица SAP
Рис. 6.12. Экранные таблицы очень популярны в SAP для представления данных в простом структурированном формате
Резюме
К настоящему моменту вы как пользователь должны чувствовать себя довольно уверенно, работая в SAP-системе. Многие из тех объектов, функций и концепций, с которыми вы столкнулись впервые, сейчас хорошо знакомы. Например, вы должны быть хорошо подготовлены для ввода данных в SAP-систему, а также уметь дифференцировать объекты SAP, которые вы можете встретить на различных экранах, включая диалоговые окна и кнопки-переключатели. Вы также, по всей видимости, чувствуете себя более уверенно с терминологией SAP относительно экранов и управления.
Вопрос - ответ
В Какой регистр используется о SAP?
О Эго очень популярный вопрос, когда SAP внедряется вместо устаревшей системы. С развитием технологий от старых систем, основанных на верхнем регистре, к новым, поддерживающим работу с обоими регистрами, это может стать проблемой. Данные, доставленные с SAP, представлены в заглавном регистре (title case), и все данные, конвертируемые в SAP из вашей существующей системы, также сначала должны быть переведены взагпавный регистр (title case) для совместимости.
В Существует ли стандартная установка, которую компаниям следует использовать в SAP при вводе данных [«Вставка» (Insert) или «Замена» (Overwrite)]?
ЧАС 6. Основные элементы экрана
91
О Как правило, эта установка является уникальной в каждом конкретном случае и поддерживается индивидуально каждым пользователем на его персональной рабочей станции.
д Можете ли вы установить свои собственные поля, обязательные для заполнения?
О В SAP можно самостоятельно установить, какие поля будут являться обязательными для заполнения. Но помните, что любое поле, которое вы сконфигурируете как обязательное для заполнения, будет мешать пользователям работать, если данные, необходимые для ввода в это поле, им недоступны. Будьте осторожны с установкой полей, обязательных для заполнения.
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы».
Контрольные вопросы
1.	Как можно проверить введенные данные на экране?
2.	Какая из функций [«Удержание данных» (Hold Data) или «Установка данных» (Set Data)] позволяет перезаписыватьустановленные по умолчанию значения в полях ввода?
3.	Какой элемент на SAP-экране, содержащем дерево SAP, нужно нажать, чтобы развернуть дерево?
4.	Как называется всплывающее окно, которое предоставляет дополнительную информацию или поддерживает обратную связь по reio/щей задаче?
5.	Когда вы смотрите на экран, что определяет количество символов, которое вы можете ввести в конкретное поле ввода?
6.	Что нужно сделать для того, чтобы просмотреть список допустимых значений для конкретного поля ввода, связанного с таблицей базы данных?
7.	Какой тип полей содержит квадрат с белой отметкой («галочкой») внутри?
Задания
>. Переместитесь к коду транзакции /nFB02 и определите, какое из полей на экране «Изменение документа»: «Начальный экран» (Change Document: Initial Screen) содержит справку по допустимым значениям ввода (Possible Entries Help).
Ъ, Найдите в SAP два экрана, которые содержат поля, обязательные для заполнения.
3. Используйте инструмент «Удержание данных» (Hold Data) для запоминания значений в поле SAP.
4. Используйте инструмент «Установка данных» (Set Data), чтобы установить значения для поля SAP.
। I i
MACfffe IS
Внедрение SAP	:{!{
ЧАС 7	Внедрение SAP: ресурсы и временная шкала	95
ЧАС 8	Инструменты и методики внедрения, IMG	105
ЧАС 9	Полученные уроки внедрения	121

ЧАО
Внедрение SAP: ресурсы и временная шкала
Внедрение SAP - масштабный и дорогостоящий процесс, который занимает от шести месяцев до, возможно, нескольких лет. Как таковой, этот процесс является кульминацией глубокого анализа потребностей с последующим процессом сравнения производителей/разработчиков и партнеров SAP. Одинаково важно, какой 5ДР-продукт будет внедряться и какая проектная группа SAP будет собрана для развертывания и управления вашей 5ДР-системой. Этот час посвящен некоторым деталям внедрения SAP и дает рекомендации по успешному внедрению SAP в вашей организации.
Основными вопросами этого часа являются:
►	Подбор первоклассной проектной группы.
►	Направление 5ДР-обучения.
►	Определение участников успешного управляющего комитета.
Подбор проектной группы
Структура, состав и набор навыков проектной группы SAP являются очень важными для успешного внедрения. Состав и структура этой группы должны покрывать все сферы деятельности вашей компании, а также очень важна поддержка со стороны руководителей предприятия и базовая поддержка специалистов по информационным технологиям. Сферы рассмотрения для определения структуры вашей группы должны включать в себя следующее:
►	Оценка областей бизнеса, на которые будет влиять инсталляция SAP (такие как финансовый отдел, бухгалтерия, складская группа, организация технического ремонта и обслуживания оборудования, руководящая группа и т. д.).
►	Оценка требуемых навыков для каждого члена группы - от навыков управления и руководства до профессиональных и технических.
Когда вы определите, на какие отделы компании будет влиять процесс внедрения и какие навыки потребуются от различных членов проектной группы, то вам также будет необходимо обратить внимание на специалистов, которые либо обладают, либо могут обучиться навыкам стратегического видения, необходимым Для выполнения задач по внедрению SAP. Более специфическая способность предвидеть изменения и реинжиниринг ваших текущих процессов является существенной для успешного внедрения SAР в вашей организации.
1Й	95
96
SAP за 24 часа
Проектная группа вашей компании также должна иметь в своем составе специалистов из всех уровней бизнеса, на которые повлияет внедрение SAP. Еще более важно получить поддержку менеджеров высшего звена для принятия эффективных решений и направления проекта. Также проектная группа должна быть ориентирована как на результат, так и на достижение долгосрочных целей. Идеальная структура проектной группы показана на рис. 7.1.
Рис. 7.1. Структура проектной группы SAP должна отражать этот базисный план и функциональный принцип*
Пять основных характеристик, которыми должна обладать идеально структурированная проектная группа, включают в себя следующее:
►	Способность оценить, как новая система запустит или повлияет на индивидуальные и коллективные корпоративные бизнес-процессы.
►	Способность определить влияние на тасущие бизнес-процессы.
*	В зависимости от сложности и масштабов проекта структура и численность проегсгнай группы SAP, а также роли ее членов могут существенна отличаться. Тем не менее, любая проектная группа SAP должна обеспечивать компетенции па направлениям:
к бизнес-процессы и организационные единицы;
►	функциональность SAP;
►	нормативно-справочная информация;
►	интеграция с существующими системами;
►	управление изменениями, передачей знаний и обучение;
►	методологическое обеспечение;
►	контроль качества и управление рисками;
►	техническая инфраструктура;
►	отчетность. - Примеч. ред.
ЧАС 7. Внедрение SAP: ресурсы и временная шкала
97
Способность понять требования для реинжиниринга/реконструирования определенных бизнес-процессов, поддерживаемых SAP.
Людей, способных вместе спроектировать и выполнить интеграцию SAP-структуры, иерархий и конфи(ураций бизнес-процессов на вашем предприятии.
> Людей, которые будут обеспечивать эффективную передачу знаний на всем протяжении внедрения SAP-системы и ее обслуживания после запуска.
Спонсор проекта
На этой стадии руководители высшего звена уже уверены в том, что внедрение SAP является верным решением для компании и ее акционеров. Как правило, остальные тоже должны быть уверены в том, что бизнес движется в правильном направлении, и инвестиции в SAP не только оправданы/обоснованны, но и в наивысшей степени соответствуют интересам компании. Вот почему спонсор проекта изначально тратит свое время, приводя к консенсусу все вовлеченные в проект области бизнеса, производственные циклы и различные организации, работающие в сфере информационных технологий, которые будут вносить основной вклад в поддержку проекта.
Спонсор проекта также играет ключевую роль в изначальном управлении исполнительным управляющим комитетом, о чем будет сказано ниже. Спонсор проекта создает движущую силу, получая финансирование и сообщал о проекте всей компании. Он работает с различными бизнес-структурами для того, чтобы помочь им понять важность участия в проекте и объяснить, насколько проект будет соответствовать их нуждам, поскольку волнение и за!упки, связанные с npoeicroM, на начальном этапе действительно возрастают.
Управление проектом
Еще одной ключевой позицией является менеджер проекта (МП), который несет ответственность за общее управление внедрением SAP. Этот человек отвечает за координирование эффективного взаимодействия всех участников различных групп, для того чтобы группа в целом добилась успеха. Специалист на эту позицию часто назначается спонсором проекта или исполнительным управляющим комитетом с учетом мнения менеджеров компании или назначенного консультанта. В качестве альтернативы выполнять функции менеджера npoeicra может группа из Двух человек, один из которых менеджер из вашей компании, второй - основной SAP-консультант или партнер SAP, занимающийся интеграцией. Третий в этой группе - собственно SAP.
Менеджер проекта, как и спонсор npoeicra, должен адаптировать свои ораторские способности и другие коммуникационные навыки к аудитории, будь то руководители компании, рядовые сотрудники, специалисты по информационным технологиям или огромное количество других функциональных подразделений, таких как группы кредиторов или поставщиков. Менеджер npoeicra также должен быть осведомлен о политике различных организаций. Это включает в себя °предедение того, кто неформально принимает решения, а также кому предоставлены эти полномочия согласно официальной должности.
98
SAP за 24 часа
Исполнительный управляющий комитет
Высший уровень в структуре вашей проектной группы должен состоять из руководителей высшего звена, исполнительных руководителей и других лиц, остро заинтересованных в успешном внедрении SAP-системы. Этот комитет должен быть способен управлять проектом в правильном направлении благодаря опыту управления входящих в него специалистов, их исполнительной власти и способности принимать решения, которые делают этих людей жизненно важной основой успешной проектной группы. Спонсор проекта обычно входит в состав исполнительного управляющего комитета, в то время как менеджер проекта, как правило, не является частью этой системы, однако комитет в определенной степени руководит его действиями. Основными членами комитета являются:
► Спонсор проекта или высокопоставленное лицо, зачастую руководитель высокого уровня, в задачи которого входит воплощение SAP в жизнь.
► Высокопоставленные представители всех функциональных сфер предприятия, которые будет затрагивать внедрение SAP. Например, эта группа может включать в себя представителей из финансового отдела, отдела кадров, производственного отдела, отдела логистики и отдела экспортных продаж.
► Старший представитель главного специалиста компании по связям с прессой, или непосредственно главный специалист по связи с прессой.
► Спонсор проекта, если он не был указан ранее.
► Менеджер проекта от компании (в противоположность остальным менеджерам проектов, которые часто назначаются от консультационных партнеров и партнеров по интеграции и самой SAP).
► Менеджер или директор компьютерной системы предприятия (или человек, занимающий аналогичную должность); этот сотрудник, как правило, отвечает за установленные действующие системы, которые будут заменены на SAP.
► Архитектор решений SAP высшего уровня, или иногда назначаемый SAP менеджер проекта; контактное лицо по техническим вопросам исполнительного управляющего комитета.
Важные задачи для исполнительного управляющего комитета включают в себя следующее:
►	определение и утверждение рамок проекта;
►	расстановка приоритетов;
►	регулирование споров;
►	передача ресурсов проекту;
►	мониторинг прогресса и влияния внедрения;
►	передача группе полномочий по принятию решений.
Будьте внимательны!
Важность финансирования со стороны высшего руководства не может быть недооценена: это имеет прямое влияние на успешное внедрение SAP. Наиболее проблематичным является проект, в которая поддержка со стороны менеджеров высшего звена является неуверенной или частичной.
ЧАС 7. Внедрение SAP: ресурсы и временная шкала
99
Поддержка менеджера проекта
Второй высший уровень поддержки в идеальной структуре проектной группы включает функции управления проектом. Группа управления проектом или проектный офис [Project Management Office (РМО)] обычно состоит из консультантов и специалистов поддержки от SAP и группы партнеров SAP - «Большая четверка»* и любое количество небольших высокоспециализированных фирм и организаций, ориентированных на аппаратное обеспечение и оказывающих услуги по консультациям и поддержке SAP. Их работой является направлять усилия и работать в связке с большой группой, чтобы гарантировать успешное внедрение SAP.
SAP-консультанты и специалисты поддержки
Поддержка, которую вы получаете от SAP, призвана убеждать вас в том, что вы лучше управляете и владеете своим SAP-проектом. Ваши специалисты поддержки SAP также заинтересованы в ускорении процесса обучения групп посредством обучения и инструктирования с использованием их знания SAP и опыта. SAP-консультанты и специалисты поддержки от SAP помогают вашей группе в организации проекта в течение всей его продолжительности.
Партнеры альянса SAP (Alliance Partners)
Партнеры альянса SAP - компании-партнеры, утвержденные SAP, которые предлагают дополнительную поддержку вашей SAP-системы. Это предполагает дополнительные общие консультации и поддержку по интеграции SAP, а также поддержку продуктов сторонних SAP-партнеров.
Руководители групп
В обязанности руководителей групп входит работа с руководителем проекта по вопросам планирования и управления проектом, графика его выполнения и ресурсов. Они определяют влияние на бизнес-процессы, требования для бизнес-процессов с целью поддержки предвидения реструктуризации организации на протяжении внедрения SAP.
Руководитель группы несет ответственность зауправление процессом разработки, интеграции и тестирования SAP в рамках определенного функционального биз-нес-процесса в вашей компании. Они также являются лидерами и образцом для подражания для своих групп и неотъемлемой частью механизма передачи знаний между членами группы, то есть между консультантами и сотрудниками компании.
Функциональные аналитики
Функциональные аналитики разрабатывают SAP-решения для вашей компании На основании ваших индивидуальных и особых требований. Как правило, они
—________________________
В разных странах существует множества фирм-партнеров SAP, оказывающих высококвалифицированные услуги по внедрению и поддержке 5ДР-систем. Такие фирмы-партнеры МоГУт насчитывать сотни, тысячи специалистов по SAP. Каждому партнеру компания ХДРут-ИсР>кдает партнерский статус в зависимости от опыта реализации 5ДЛ-прсектой, количества СеРТифицированных специалистов, специфики оказания услуг, отрасли и др. - Примеч. ред.
100
SA/’за 24 часа
не являются техническими менеджерами, а ежедневно управляют некоторыми функциональными областями вашего бизнеса. Примером функциональных аналитиков МОГУТ СЛУЖИТЬ:
►	финансовый директор;
►	инспегсгор отдела кадров;
►	менеджер логистики.
Их задачей является предвидеть влияние, которое окажет внедрение SAP на ваших сотрудников и бизнес-процессы в вашей компании. Они также должны оценить имеющуюся на сегодняшний день производительность бизнес-процессов и определить функции и процессы, которые будут давать результат в будущем. Очень важной задачей функционального аналитика является определение требований для обучения группы и поддержка выполнения.
Технические аналитики
В отличие от функциональных аналитиков, технические аналитики являются опытными профессионалами в сфере информационных технологий (IT). Эти специалисты, обладая большим опытом работы с компьютером, будут техническими лидерами вашей группы. Обязанностями технических аналитиков является техническое внедрение и конфигурирование SAP-системы для обеспечения успешного развития деятельности вашей компании.
Они также отвечают за разработку интерфейсов и настроек, которые могут понадобиться для вашей SAP-системы. Еще одной задачей этих технических партнеров является разработка плана изменений для вашей организации и фактического перемещения данных из вашей старой системы в новую. Таким образом, технические аналитики занимают ключевые позиции в течение всего процесса внедрения.
Системные администраторы
Системные администраторы отвечают за поддержку и техническое обслуживание всего множества аппаратных и программных технологий и инсгялляцию вашей SAP-системы. В их обязанности входит администрирование, техническое обслуживание и защита ваших данных SAP. Это включает в себя подготовку и проверку своевременного создания резервных копий, обеспечение работоспособности спулов, инсталляцию обновлений, установгсу горячих пакетов и пакетов изменений в законодательстве. Часто системные администраторы начинают работать с системами, за которые они будут отвечать, за месяцы до их запуска, и потом продолжают выполнять свои обязанности в течение всего срока службы SAP-системы.
Горячие пакеты (Hot Packages) - программные пакеты, которые вы периодически скачиваете с веб-сайта SAP (или получаете другим способом). Они разработаны для того, чтобы исправлять ошибки или коррегстировать работу вашей текущей версии SAP. Горячие пакеты включают в себя любые настройки или изменения, сделанные для SAP-системы, которые могут быть инсталлированы как исправления перед выходом следующей версии продукта.
ЧАС 7. Внедрение SAP: ресурсы и временная шкапа
101
Пакеты изменений в законодательстве* (Legal change packages) - дополнения, которые выпускаются время от времени для того, чтобы внести в систему изменения, соответствующие изменениям государственного законодательства, перед выходом следующей официальной версии программного обеспечения.
Обучение проектной группы
В обязанности менеджера проекта входит разработка стратегии обучения для всех уровней проектной группы. SAP определяет три уровня обучения, которые собраны в табл. 7.1, изображенную на рис. 7.2, и описаны в следующих разделах.
Рис. 7.2. Обучающие курсы SAP рвзделены на три уровня в зависимости от сложности и целей
ТАБЛИЦА 7.1 . Описание классов уровней обучения
Уро- Предвари-	Описание
вень тельные ________условия_________________________________________________
1 Никаких Курсы первого уровня устанавливают начальный или высокий урове1 гь обзорных занятий, разработанных для ознакомления с общими темами, для студентов на начальном этале (например, type «Обзор SAP}
2 Уровень 1 Курсы второго уровня обычно представляют собой введение в специфические темы (такие как «Основы АВАР Workbench»}
3 Уровень 1 и Курсы третьего уровня глубже погружаются вподробнее рассмат-Уровень2 риваюттему, представленную в курсах второго уровня
Пакеты изменений в законодательстве называют ttdd-ол. Они, как правило, поддерживаются национальными (региональными) представительствами SAP и со временем могут вхо-Дить в стандартную функциональность SAP. Так. компания SAP совместно с партнером ВДО 'Юникон Консалтинг» разработала для России типовое проектное решение по реализации требований налогового учета в соответствии с главой Z5 НК РФ, которое было включено в стандарт системы SAP. - Примеч. ред.
102
SAP за 24 часа
Методика обучения SAP основана на трех принципах: осведомленность, подготовленность и умение.
Обучение первого уровня
Уровень 1 фокусируется на осведомленности клиента. Как правило, курсы первого уровня сосредоточены на вводных особенностях и функциях, чтобы познакомить вас с окружением SAP и терминологией. Курсы первого уровня включают в себя:
►	SAP ЕСС или обзор BIV (Business Information Warehouse, хранилище бизнес-информации):
►	обзор основ/технологий SAP.
Обучение второго уровня
Обучение второго уровня также известно как фаза подготовленности. На этом уровне вы начинаете фокусироваться на темах, посвященных основным биз-нес-процессам, которые, вместе с соответствующими навыками, позволят вам применять SAP к методам вашей компании по ведению бизнеса. Курсы второго уровня включают в себя:
►	введение в управление персоналом (Human Resources);
►	введение в финансовую бухгалтерию (Financial Accounting).
Обучение треть его уровня
Если вы приступаете к обучению третьего уровня, значит, вы стремитесь совершенствоваться или стать более опытным в какой-то конкретной области. Курсы третьего уровня являются углубленными и помогают вам получить специальные знания в конкретной области SAP. Курсы третьего уровня включают в себя:
►	расширенные настройки и конфи(урация;
►	бухгалтерия совместных предприятий: ведение и конфи!урация;
►	дополнительная заработная плата.
Кстати
SAP публикует обновленные каталоги тренингов примерно каждые шесть месяцев. Вы можете получить распечатку этих каталогов от ваших продавцов SAP или скачать их, а также другую свежую информацию, с основного веб-сайта SAP: www.sap.com.
Резюме
Тщательная подготовка и подготовительные работы к внедрению SAP-системы на вашем предприятии являются необходимыми для обеспечения гладкого перехода от существующих у вас систем к новому окружению SAP. Одним из наиболее важных аспектов, который внесет большой вклад вуспешное внедрение SAP на вашем предприятии, является опытная, соответствующим образом подобранная и хорошо сбалансированная проектная группа. Уровень компетентности и проектные обязательства группы имеют прямое отношение куспеху вашего SAP-проекта.
ЧАС 7. Внедрение SAP: ресурсы и временная шкала
103
Вопрос - ответ
В С какого момента должно начинаться обучение?
О После того, как SAP выбран в качестве производителя/разработчика, то практически сразу же следует начать обучение первого уровня, чтобы познакомить пользователей с основами окружения SAP.
В Менеджер проекта должен быть сотрудником компании или сторонним консультантом?
О Если у вас есть сотрудник с опытом работы с SAP, который также имеет опыт работы руководителем проекта по внедрению SAP, то, вне всяких сомнений, этот человек должен быть назначен на должность менеджера проекта. Однако в большинстве случаев обычно именно консультант больше соответствует этим требованиям, чем сотрудник компании. При этом хорошо бы позаботиться о том. чтобы един из сотрудников работал непосредственно с консультантом, тогда по истечении срока работы консультантау вас будет человек, готовый занять его место.
В Сколько стоят курсы SAP?
О Стоимость изменяется в зависимости от курса, его продолжительности и расположения. Как правило, курсы стоят несколько тысяч долларов каждый, однако некоторые курсы первого уровня стоят меньше тысячи долларов.
В Где можно получить больше информации о различных опциях, доступных для обучения SAP и поддержки?
О Более подробную информацию о различных опциях, доступных для обучения SAP, и других возможностях обучения можно найти на веб-сайте SAP http://www.sap.com/services/education/inciex.epx.
В Как можно узнать о появлении новых курсов по обучению SAP?
О Для более подробной информации о наличии новых курсов посетите вебсайт SAP www.sap.com.
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы».
Контрольные вопросы
1 • Сколько уровней обучения имеется в SAP?
Для какого уровня обучения SAP не требуется предварительных условий?
3. В чем заключается разница между функциональным и техническим аналитиком в проектной группе?
А Что является одним из наиболее важных факторов, необходимых для успешного внедрения SAP?
5- Какой наивысший структурный уровень в иерархии вашей проектной группы?
104	SAP за 24 часа
Задания
1. Проверьте, какие новейшие тренинги и курсы предлагает SAP для вашего компонента, продукта или технологической области, посетив веб-сайт SAP www.sap.com.
2. Получите копию организационной структуры SAP вашей организации и определите, кто является менеджером проекта, членом исполнительного управляющего комитета, спонсором проекта и кто занимает другие ключевые позиции.
ЧМ8
Инструменты и методики внедрения, IMG
Принимал во внимание то, что вовлечены комплексные бизнес-процессы и соответствующие требования к информационным технологиям, процесс внедрения SAP является непростой задачей. Для облегчения этой задачи SAP разработала инструменты для ускорения развертывания и улучшения SAP. Этот час посвящен рассмотрению эволюции инструментов и методик внедрения SAP, включая ASAP, ValueSAP, менеджер решений (Solution Manager) и руководство по внедрению SAP (IMG).
I I ; I
i i
Основные темы этого часа следующие:
►	обзор ваших опций внедрения;
►	изучение маршрутной карты ASAP;
►	обзор роли SAP Solution Manager (SolMan);
►	обзор модели внедрения SAP;
►	отслеживание задач в IMG.
ASAP - AcceleratedSAP
Всем известно, что введение SAP в бизнес - сложный процесс. Прежде всего, этот процесс не похож на установку Microsoft Word или других настольных прикладных систем. Это влечет за собой реинжиниринг/перепроектирование вашего текущего окружения, структуры, систем и процессов, затрагивающих все бизнес-организации и отдел информационных технологий. AcceleratedSAP (ASAP) - долговременный инструмент, который облегчает эту перестройку вашей организации, помогая во внедрении SAP.
Он помогает разработать внедрение SAP максимально эффективным образом. Его целью является эффективная оптимизация времени, человеческих ресурсов, качества и других ресурсов путем использования проверенных методик внедрения SAP. ASAP сфо1<усирован на инструментах и обучении, которые заключены в плтифазовую, ориентированную на процессы, маршрутную карту для руководства процессом внедрения. Маршрутная карта состоит из пяти хорошо известных последовательных фаз:
фаза 1:	подготовка проекта;
фаза 2:	бизнес-проект;
фаза 3:	реализация;
фаза 4:	заключительная	подготовка;
фаза 5: продуктивная Э1ссплуатация и поддержка.
105
104
SAP за 24 часа
Задания
1. Проверьте, какие новейшие тренинги и курсы предлагает SAP для вашего компонента, продукта или технологической области, посетив веб-сайт SAP | www.sap.com.
2. Получите копию организационной структуры SAP вашей организации и определите, кто является менеджером проекта, членом исполнительного управляющего комитета, спонсором проекта и кто занимает другие ключевые i позиции.
1
4
=1
=
аде 8
Инструменты и методики внедрения, IИ5
Принимал во внимание то, что вовлечены комплексные бизнес-процессы и соответствующие требования к информационным технологиям, процесс внедрения SAP является непростой задачей. Для облегчения этой задачи SAP разработала инструменты для ускорения развертывания и улучшения SAP. Этот час посвящен рассмотрению эволюции инструментов и методик внедрения SAP, включая А5ДР, ValueSAP, менеджер решений (Solution Manager} и руководство по внедрению SAP (IMG).
Основные темы этого часа следующие:
►	обзор ваших опций внедрения;
►	изучение маршрутной карты ASAP;
►	обзор роли SAP Solution Manager (SolMari);
►	обзор модели внедрения SAP;
►	отслеживание задач в IMC.
ASAP - AcceleratedSAP
Всем известно, что введение SAP в бизнес - сложный процесс. Прежде всего, этот процесс не похож на установку Microsoft Word или других настольных прикладных систем. Это влечет за собой реинжиниринг/перепроектирование вашего текущего окружения, структуры, систем и процессов, затрагивающих
<= все бизнес-организации и отдел информационных технологий. AcceleratedSAP (ASAP) - долговременный инструмент, который облегчает эту перестройку вашей организации, помогая во внедрении SAP.
Он помогает разработать внедрение SAP максимально эффективным образом. Его целью является аффективная оптимизация времени, человеческих ресурсов, качества и других ресурсов путем использования проверенных методик внедрения SAP. ASAP сфокусирован на инструментах и обучении, которые заключены в пятифазовую, ориентированную на процессы, маршрутную карту для руководил ства процессом внедрения. Маршруптая карта состоит из пяти хорошо извест-
ных последовательных фаз:
фаза I: подготовка проекта;
фаза 2: бизнес-проект;
фаза 3: реализация;
фаза 4: заключительная подготовка;
фаза 5: продуктивная эксплуатация и поддержка.
105
106
SAP за 24 часа
Маршрутная карта представлена на рис. 8.1, а все пять фаз описаны в следующих разделах.
Рис. 8.1. Маршрутная карта ASAP
Фаза 1: подготовка проекта
Фаза 1 начинается с поиаса информации и ресурсов. Это очень важный период, необходимый для того, чтобы собрать необходимые компоненты для внедрения. Несколько важных ключевых задач, которые необходимо выполнить в фазе 1, включают в себя следующее:
►	получение поддержки от руководителей высшего звена и акционеров;
►	определение четких целей проекта;
►	разработка эффективного процесса принятия решений;
►	создание окружения, подходящего для изменений и реинжиниринга/пере-проектирования:
►	создание квалифицированной и компетентной проектной группы.
Поддержка руководителей высшего звена
Одним из наиболее важных моментов в фазе 1 ASAP является полное согласие и сотрудничество важных для компании руководителей, которые принимают решения (ключевых акционеров и других). Их помощь и поддержка необходимы для успешного внедрения SAP.
Четкие цели проекта
Будьте лаконичны в описании того, что является вашей целью и чего вы ожидаете от этого рискованного начинания. Неопределенное или нечеткое представление о том, что вы рассчитываете получить от SAP, будет препятствием для процесса внедрения. Убедитесь также, что ваши ожидания соответствуют ресурсам вашей компании. Перед тем, как двигаться дальше, необходимо иметь четко определенные идеи, цели и планы проекта.
ЧАС 8. Инструменты и методики внедрения, 1МС	107
Эффективный процесс принятия решений
Еще одним препятствием, часто возникающим в процессе внедрения, является неудовлетворительно сконструированный процесс принятия решений. Перед началом этого сложного и рискованного дела необходимо четко определить зоны ответственности людей - решить, кто является ответственным за различные решения в течение всего процесса. С первого дня процесса внедрения SAP должны быть четко определены люди, принимающие решения, и руководители проекта из каждого подразделения организации, и они должны быть осведомлены о возложенных на них обязанностях и возможностях, чтобы принимать быстрые и правильные решения.
Окружение, подходящее для изменения и реинжиниринга/
перепроектирования
Ваша группа должна быть готова принять то, что народу с внедрением нового программного обеспечения SAP будут происходить определенные изменения: будет изменяться бизнес, будут изменены также и информационные технологии, его поддерживающие. При внедрении SAP вы существенным образом будете перестраивать ваши существующие методы ведения бизнеса для того, чтобы сделать их более эффективными, или используете передовой опыт, предложенный SAP, основанный на лучших мировых примерах ведения аналогичных бизнес-процессов. Нежелание проводить подобные изменения станет преградой для успешного процесса внедрения SAP.
Создание квалифицированной проектной группы
Вероятно, наиболее важной задачей на этом этапе является создание проектной группы для внедрения SAP. В проектной группе должны быть представлены все структурные подразделения вашей организации, от которых будет непосредственно зависеть внедрение SAP. Например, если вы внедряете модули «Управление материальными потоками» (Materials Management) и «Техническое обслуживание и ремонт оборудования» (Plant Maintenance) в ЕСС, то в проектную группу вам необходимо включить представителей обоих этих отделов, а также предста-- вителя отдела информационных технологий. В проектной группе также должны присутствовать представитель руководства и не управленец или оперативный сотрудник организации (функциональный специалист). Иногда руководство предприятия менее осведомлено о ежедневных функциях организации и о том, как внедрение SAP с точки зрения тактики повлияет на эти функции.
Фаза 2: бизнес-проект
SAP обозначает фазу бизнес-проектадля того, чтобы помочь собрать необходимую для внедрения информацию о компании. Эти бизнес-проекты представляют собой вопросник, разработанный для исследования методов работы компании. Они также служат для документирования процесса внедрения. Каждый документ бизнес-проекта, по существу, отражает ваши будущие бизнес-процессы и требования бизнеса. Различные типы вопросов запрашивают информацию по конкретным бизнес-функциям. Ниже представлены примеры вопросов:
108
SAP за 24 часа
► Какую информацию вы получаете из заказа на закупку (purchase order)?
► Какал информация вам необходима для заполнения заказа на закупку?
AcceleratedSAP база данных вопросов и ответов
База данных вопросов и ответов [Question and Answer Database (QADB)] - простой, хотя и устаревший инструмент, разработанный для облегчения создания и ведения вашего бизнес-проекта. По сути, база является сердцем вашего бизнес-проекта. Для каждого приложения клиенты получают формуляр описания исходных данных. Формат вопросов и ответов является стандартным для всех приложений для упрощения работы с ними членов проектной группы.
База данных нерешенных вопросов
Еще одним инструментом, который используется в фазе бизнес-проекта, является база данных нерешенных вопросов (Issues Database). В этой базе данных хранятся любые вопросы, касающиеся внедрения SAP, как открытые, так и находящиеся в стадии решения. Централизованное хранение этой информации помогает в сборе и последующем управлении вопросами, требующими решения, что является очень важным для того, чтобы не провалить процесс внедрения. Вы можете отслеживать вопросы в базе данных и направлять их членам проектной группы, а затем соответственно обновлять базу данных.
Фаза 3: реализация
После завершения фазы 2 под названием «Бизнес-проект», функциональные эксперты уже готовы начать конфигурирование SAP. Фаза реализации делится на две части:
I. Ваша группа 5ДР-консультантов помогает вам сконфигурировать базовую систему, которая называется «Конфигурация прототипа» (Baseline Configuration),
2. Ваша проектная группа внедрения точнее настраивает эту систему таким образом, чтобы она наиболее точно соответствовала требованиям вашего бизнеса и процессов, как часть точной настройки конфигурации (Fine Tuning Configuration).
Начальная конфигурация, разработанная в процессе конфигурации прототипа, основана на информации, которую вы получили из документов фазы бизнес-проекта. Оставшиеся приблизительно 20% вашей конфигурации, которые не были затронуты в процессе конфигурации прототипа (Baseline Configuration), выполняются на следующем этале, в процессе точной настройки конфигурации (Fine Tuning Configuration). Этап «Точная настройка конфигурации» (Fine Tuning Configuration) имеет дело с исключениями, которые не покрываются этапом «Конфигурация прототипа» (Baseline Configuration). Эта окончательная настройка необходима для соответствия конфигурации системы вашим специфичным потребностям.
MACS. Инструменты и методики внедрения, 1МС	109
Тестирование конфигурации
С помощью группы ваших SAP-консультантов вы разделите ваши бизнес-про-цессы на циклы соответствующих бизнес-потоков, Цигслы служат независимыми элементами, позволяющими протестировать специфичные участки вашего биз-нес-процесса. Вы также можете конфигурировать SAP с помощью «Руководства по внедрению SAP» [Implementation Guide (/MG)]. Этот инструмент используется для того, чтобы помочь вам в пошаговом конфигурировании вашей SAP-системы (что более подробно рассматривается далее).
В течение этих процессов конфигурирования и тестирования становится необходимым отправить вашу проектную группу на третий уровень обучения SAP. Этот процесс углубленного инструктажа позволяет членам вашей группы изучить специфику SAP-компонентов для того, чтобы они могли использовать эти знания для настройки системы под специфичные нужды вашей организации.
Передача знаний
К завершению фазы конфигурирования необходимо, чтобы знаний вашей проектной группы было достаточно для конфигурирования SAP-системы. Передача знаний группе конфигурирования, связанной с дальнейшей эксплуатацией системы (то есть поддержкой бизнес-процессов после запуска системы в работу), должна быть выполнена именно в это время.
В дополнение к этому конечные пользователи, которые будут фактически использовать систему, ежедневно работая и выполняя бизнес-операции, должны пройти обучение. Люди, для которых устанавливается SAP-система, должны пройти обучение первого и второго уровней как можно раньше. Это также хорошая возможность отправить проектную группу процесса внедрения на дополнительное функциональное обучение второго и третьего уровней в тех сферах деятельности, с которыми они будут работать после запуска системы.
Фаза 4: заключительная подготовка
Как только фаза 3 перейдет в фазу 4, вы должны будете заниматься не только обучением, но и строго функциональным тестированием и тестированием с возрастающей нагрузкой. Фаза 4 таюке'сконцентрирована на точной настройке вегшей конфигурации перед запуском системы в работу и, что более важно, переносе данных с вашей старой системы или систем в SAP.
Тестирование под рабочей нагрузкой (включая пиковый объем, дневную нагрузку И другие формы нагрузочных испытаний) и интеграционное или функциональное тестирование производятся для того, чтобы убедиться в точности ваших данных и стабильности вашей SAP-системы. Поскольку вы должны были начать тестирование с фазы 2, то вам не придется возвращаться слишком далеко назад перед запуском системы в эксплуатацию. Сейчас очень важный момент для выполнения Предварительного тестирования сопровождения системы для того, чтобы убе-Д^пься в оптимальной производительности вашей SAP-системы.
р
u завершение фазы 4 найдите время для планирования и документирования стратегии запуска системы в эксплуатацию. Подготовка к запуску означает и под-roTOBity к вопросам ваших конечных пользователей, поскольку они начнут активно работать с новой SAP-системой.
1 ю	5АРза24часа
Фаза 5: запуск системы и поддержка
Сам по себе ключевой момент запуска системы в эксплуатацию не вызывает сложностей; гладкий и беспроблемный запуск системы в работу является еще одним вопросом общего целого. Ключом является подготовка, включая внимание к сценариям типа «а что, если,-..», относящимся не только к индивидуальным внедренным бизнес-процессам, но и к функционированию основы этих бизнес-про-цессов. Необходимой также является подготовка к дальнейшей постоянной поддержке, включая контракты на обслуживание и задстсументированные процессы и процедуры. К счастью, доступно огромное множество дополнительных ресурсов, о чем более подробно говорится в часе 24 «Дополнительные ресурсы SAP».	|
£
Новейшие инструменты и методики внедрения SAP	j
Многие партнеры SAP, занимающиеся внедрением, продолжаютиспользовать	ч
или его различные частные версии, поскольку они доказали свою эффективность. На рубеже столетий в ответ на необходимость более быстрого и полного развертывания R/3 и большого количества новых решений, предлагаемых SAP AC. ASAP развился в CtobalSAP и позднее в ValueSAP. ASAP всегда был ограничен тем, что он предполагал очень жесткую привязку к фазам. На самом деле фазы внедрения очень час-	I-
то накладываются друг на друга, или некоторые виды бизнеса попадали в несколько фаз ASAP в результате их географического разброса, что являлось несовместимым с ASAP. Новые методики внедрения SAP добавляют оценочное и продолжительное	|
усовершенствование бизнеса (Evaluation and Continuous Business improvement) в 5 свой основной фас/с при внедрении. Эти изменения помогают преодолеть некого- 4 рые ранее имевшие место трудности, хотя не все. С течением времени маршрутная	|
карта также немного изменилась, сжавшись с пяти фаз до четырех.
В 2001 году компания SAP АС выпустила усовершенствованное средство достав- jj ки - менеджер решений SAP (SAP Solution Manager) или SolMan, когда был представлен сервер веб-приложений [Web Application Server (WebAS)] версии 6.10.
К концу 2002 года менеджер решений SAP (SAP Solution Manager) был усовер- ’’ шенствован и предлагал не только различные маршрутные карты для внедрения, f но и значительно доработанное содержание, включающее в себя примеры до- | кументов, новые шаблоны, репозиторий для законсервированных бизнес-про- | цессов и лучшие инструменты для управления проектом.
Менеджер решений SAP (SAPSolution Manager) был построен на основе, созданной ASAP. Надежный мониторинг проекта и возможности создания отчетов были не так давно усилены обучающими каргами (Learning Maps), которые играют специфическую роль, позволяя использовать основанные на интернет-технологиях инструменты обучения, такие как онлайновое обучение и виртуальные классы. Таким образом, проектная группа может работать быстрее С обучением и соответствующей под- -| держкой методик ASAP и ValueSAP, замененных менеджером решений SAP (SAP Solution Manager), проектная группа преуспевает в переходе от методик на основе ' j ASAP и других к методикам, облегченным посредством SAP Solution Manager.
Очень важно помнить, что, тем не менее, по большому счету все эти решения представляют собой немного большее, чем шаблоны или методики со вспомогательными шаблонами. Даже SAP Solution Manager только помогает внедрению;
4'-' ЧАС 8. Инструменты и методики внедрения, /МС	1 1 1
остается еще очень много фактически существующей работы, которая должна быть сделана. Но если вы собираетесь использовать хорошо известные и продуманные SAP-функции и хотите избежать слишком больших персональных разработок, то SAP Solution Manager является отличным инструментом в вашем арсенале инструментов внедрения.
Руководство по внедрению SAP (IMG)
Если вы вернетесь к фазе реализации, то вспомните, что «Руководство по внедрению SAP» (SAP Implementation Guide) играет центральную роль, помогая вам конфигурировать SAP. IMC - это большая диаграмма, имеющая древовидную структуру, в которой перечислены все действия, необходимые для внедрения SAP, и пошагово ведущая вас через все различные области SAP, которые необходимо конфигурировать. Для калщрго бизнес-приложения IMC делает следующее:
►	объясняет все шаги процесса внедрения;
►	показывает стандартные установки (установки по умолчанию) SAP;
►	описывает работу конфигурации системы (задачи или действия).
Руководство начинает работу с очень простых установок (например, «В какой вы стране?») и, в конечном счете, доходит до специфических вопросов, таких как «С какого количества ваших заказов на закупку вы хотите начать?» Почти невозможно выполнить внедрение SAP без знания SAP Implementation Guide. Для начала выполните код транзакции /nSPRO или выберите пункт «Редактировать проест» (Edit Project) из меню «Инструменты» (Tools), AcceleratedSAP, «Настройка» (Customizing). Появившийся основной экран будет похож на тот, который изображен на рис 8.2.
рис. 8.2. Основной экран «Руководство по внедрению SAP» {SAP Implementation Guide) может изменяться в зависимости от ваших SAP-компонентов, инсталляции и количества выполненных конфигураций
1 12
SAP за 24 часа
Кстати
Очень важно отметить, что экраны, изображенные в этом часе, могут отличаться от тех, которые появятся в вашей системе. На внешний вид появляющегося экрана влияет множество факторов, среди которых такие как установленные SAP-компоненты и модули, номер SAP-oepcuu, ход выполнения процесса внедрения и вот специфичный доступ пользователя.
Различные виды IMG
Существуют различные способы, при помощи которых вы можете смотреть на ваш SAP. Каждый из них называется «вид». В зависимости от информации, которую вы хотите увидеть, и формы, в которой информация должна быть представлена на экране, вы выбираете вид вашего IMG. Можно также создать свой собственный вид IMG. Обратите внимание на что, что существует четыре уровня SAP Implementation Guide:
►	SAP Reference IMG - ссылочная модель;
►	SAP Enterprise IMGs;
►	SAP Project IMGs - /Л4С-проекты;
►	SAP Upgrade Customizing IMGs.
SAP Reference IMG
SAP Reference IMG содержит документацию по всем поставляемым SAP-компонентам бизнес-приложений SAP и служит единственным источником всех кон-фи>урационных данных (см. рис. 8.3).
SAP Enterprise IMG
SAP Enterprise IMG является поднабором SAP Reference IMG и содержит документацию только по компонентам, которые вы внедряете. Он выглядит так же, как и SAP Reference IMG, но отображает только список шагов конфи1урации, необходимых для процесса внедрения на вашем предприятии. Например, если вы внедряете только модуль логистики, входящий в систему SAP R/3 или ЕСС, то ваш IMG не будет содержать какую-либо информацию по конфигурированию заработной платы из модуля «Управление персоналом» (Human Resources). См. рис. 8.4.
SAP Project IMGs
SAP Project IMGs являются поднаборами SAP Enterprise IMG и содержат документацию, касающуюся только компонентов SAP Enterprise IMG, которые вы внедряете [такие как «Настройка проекта» (Customizing project)]. Например, если вы устанавливаете только «Логистика ЕСС» (ЕСС Logistics), но этот модуль разделен вами на два проекта, первый - «Продажи» (Sales) и «Распределение» (Distribution) и второй - «Управление материальными потоками» (Materials Management), то вы должны настроить два разных проекта.
ЧАС 8. Инструменты и методики внедрения, IMC
113
— (J,	1в(Я/5 Custmaaia
V О	Osretii£esn;>
Г О	bn:e?pisegswfc.»
Г О сгмс АрригязпСгтгоаегдх
1‘ О	finiMlii/craurtnj
I- О	tfaasury
I- О	coiuroisr.g
Г О	11М»45ПвП»ПП»авП«П1
|> Fy	FtiSarpnt* c-njiayij
Г О	fiiuitsun
I- О	l-ajritsc-o«nti2i
Г О ЕПт11СП">е £hM!tntSrt;
|< Q.	£а1»44ЛД0*Н1г_*гп
|- Q,	Uitfiiait liaragemen!
I- Q.	ирЛгаВкЭДтп
b Q.	cm nyManigimeii
|= О ru-.tuair.^rteanicu'.kmef E»m:e
J- О	£№M»S*r>!><l
I- Q	РЛД1 55f|
I- О |,7Э1Щ?мпРйпп1лзтиГгом«иаи11лв1
I- Q.	rf4wl£f!t»m
b Q.	perawtiMwisjemen
b Q.	ГвгпепгeKime
I- &	l'»rssi
(• U	rrstnieginaE-rtniUi-iijerent
b fy	tlar.iC'm tcre n
b O rMtpiujnwrtscs'.wtol’tanwcnen»
Рис. 8.3. Используя SAP Reference IMG, можно настроить вашу реализацию SAP в полном объеме
Рис. 8.4. Отображаемая структура в Enterprise IMG дает возможность сконфигурировать глобальные параметры для вашей страны
1 14
SAP за 24 часа
SAP Upgrade Customizing IMGs
SAP Upgrade Customizing IMGs основаны на Enterprise IMG или на конкретном Project IMG. Они показывают все документы, связанные с объявлением о выпуске (Release Note) по модернизации предоставленной версии (см. рис 8.5).
Рис. 8.5. SAP Upgrade Customizing IMG позволяет задать конфигурацию на основе конкретной версии SAP
Основы IMG
Используя код транзакции /nSPRO, вы попадете в начальный экран IMG, который всегда представляет собой древовидную диаграмму с символами, находящимися с левой стороны от каждого пункта. Вы можете использовать в древовидной структуре значок плюс (+), находящийся слева от каждого пункта (для старых версий SAP), или треугольник (для новых версий SAP) для того, чтобы развернуть данную вепсу дерева и просмотреть ее подструюуру. Можно также просмотреть подструктуру ветки, поместив курсор на данную позицию, азатем выбрать пункт «Развернуть/свернутъ» (Expand/Coltapse) из меню «Редактировать» (Edit) или установив icypcop на нужную позицию и нажав клавишу F5 на вашей клавиатуре. Чтобы просмотреть все возможные ветви дерева, нужно поместить курсор в высший уровень дерева и выбрать пункт «Все подузлы» (Alt Subnodes), который находится вменю «Редактировать» (Edit).
Если вы посмотрите на IMG с развернутыми подузлами, то вы поймете назначение руководства по внедрению SAP (SAP Implementation Guide), которое заключается в конфигурировании основных установок для SAP. Взглянув на каждый пункт, можно легко понять, как этот инструмент помогает при внедрении SAP.
ЧАС 8. Инструменты и методики внедрения, //ИС	1 15
Помощь в IMG
Первое, что вы должны изучить в IMG, - как получить помощь по каждому отдельному пункту. При изучении описания каждого пункта не всегда становится понятно, что именно он означает. Можно получить контекстно зависимую помощь, дважды нажав левую кнопку мыши на данном конкретном пункте в IMG. Это даст вам возможность получить помощь по вьщеленному пункту /МС. В некоторых случаях на экране появится окно с описанием причин для действия и того, что они за собой повлекут, включая описание реальных примеров действий, используемых для конфигурирования. В остальных случаях это действие запустит приложение «Помощь SAP» (SAP Help) для получения более подробной информации по данному элементу. Помощь также доступна после того, как вы запустите элемент в IMG. Большинство действий в IMG перенесет вас к соответствующему экрану, в котором вам нужно добавить или изменить значение в таблице для того, чтобы сконфигурировать вашу SAP-систему.
Описание поля и контекстно зависимая помощь могут не давать всей информации, необходимой для понимания того, что именно вам следует делать. Установив курсор в любое поле и нажав клавишу F1 на вашей клавиатуре, вы увидите на активном экране IMG контекстно зависимую помощь, специализированную для уровня данного поля. Файл помощи будет выведен в маленьком окне и будет описывать все возможные значения ввода для данного поля. Использование помощи в IMG очень важно для получения дополнительной информации по определенным действиям, необходимым для конфигурирования вашей SAP-системы.
Документация в IMG
«Руководство по внедрению SAP» (SAP Implementation Guide) обычно является основным ресурсом для конфигурирования SAP. Главным образом потому, что это является идеальным местом для документирования вашей конфигурации. Используйте пиктограмму «Информация о статусе» (Status Information) для того, чтобы перейти к закладке «Заметки» (Мето) экрана «Информация о статусе» (Status Information). Здесь вы можете записать свои заметки, комментарии или информацию о конфигурации на соответствующем шаге конфигурации, предусмотренном в руководстве по внедрению SAP (SAP Implementation Guide). В качестве альтернативы используйте курсор и нажмите на символ догсументации - на вашем экране запустится экран, похожий на тот, который изображен на рис 8.6.
116
SAP за Z4 часа
Ch глде; Project HRMIGr l/linv;
[0j| ' EiitaijDO thti • йг ObCe'.xtaauni | cninjtcg VZhemBiiausad
V '	-:- ,г-=к: -1; ..• --. .. _ -	-_	-
"££ *ft Ф >т»:»п-агЛигг1В11д1»Тз»КЛ«
' t- В *ft Щ? <J*iw абсвядт
'' В *€• S’ EnU»pMa£XKt.Ta
a *ft v* nef-ritdh
j*a	'SB'£ди»<ким®5'*'$!1
l’ &	4» & csrattB-jj
Е»1Я
_;O«rw»* '4 -5птЬЬу«а sj Jt^erds ’ Mama |
। a MJ
t в
ng i &
«ft Aisijrmrnl
FhjntUIAzrcin'brj
ft S’ PanorjisiVanasamanj
*ft S’1'pfavnnBltbnt Mjwjcr»
! a
*{; C* й«»1»Соир-папа
|г«»а1|п74т№>л mj< Hsursi
Esrtar	tnfrii tpiiAt Ilin eap in th:» Гa’d
 ,
pt
t hlfW ж «



• “	'•'-.	-	’ -	-	"	,	•-	,	' , Д-
 ^’ '*?-:
[0 Rafn»itisnilwj»netineM«»at*b c!pTora«»iniWart tamltlad
Рис. B.6. Закладка «Заметки IMG» (Memo IMG) в экране «Информации о статусе» (Status Information) является идеальным местом для записи информации о конфигурации, документируя тем самым конкретные действия
Для каждого элемента в IMG вы можете ввести текст этим способом и таким образом снабжать систему документированием вашего продвижения вперед. Вот почему это является очень полезным инструментом, не говоря уже о его использовании после завершения процесса внедрения или в процессе изменения или обновления SAP. Вы можете сделать заметки о конфигурировании в соответствующем поле, предоставленном в закладке «Заметой» (Мето), и сохранить их для соответствующего элемента в IMG. Затем, позднее, используя символ «Чтение заметок» (Read Notes), вы можете просмотреть любую из записей.
Информация о статусе
Нажав на кнопку с изображением символа «Информация о статусе» (Status Information), вы перейдете в соответствующее окно-заютадку «Общие» (General), как изображено на рис 8.7. Эта закладка позволяет вам сделать запись о состоянии и ходе процесса конфигурирования для конкретного элемента, включая временную разницу между фактическим и запланированным началом и завершением данного процесса, и многое другое. Другие закладки включают закладку «Сотрудники» (Employee), закладку «Ключевые слова» (Keywords) и вышеупомянутую закладку «Заметки» (Мето).
Статус
Одной из задач экрана «Информация о статусе» (Status Information) является создание записи о состоянии процесса конфитурирования и отслеживание хода
,^г-» пиоппоим '4ТП тяк>к₽ является хооошим способом проследить, кто наД
MACS. Инструменты и методики внедрения, IMC
117
Рис. 8.7. Экран «Информация о статусе» (Status Information) записывает состояние данного элемента, запланированные и фвктические даты начала и завершения, процент выполнения и многое другое
чем работает. В первую очередь в данном экране вам нужно заполнить поле «Состояние» (Status). Примеры значений для данного поля следующие:
►	в процессе;
►	Q/Д-тесгирование;
►	выполнено.
Вы устанавливаете различные уровни состояния, как это определено спецификациями вашей компании. Эти обозначения статуса разделяют ваши задачи конфи-турированил на различные категории выполнения.
Процент выполнения
Поле «Процент выполнения» (Percent Complete) используется для отображения в процентном формате состояния процесса для любого действия. Примеры значений процента выполнения для данного поля - 25%, 50%, 75%, 100% и т. д. В ранних версиях данное поле заполнялось вручную. В современных версиях SAP процент выполнения рассчитывается SAP.
Запланированные даты начала и завершения
«Запланированная дата начала» (Plan Start Data) - это поле, в котором вы записы-ваете начальную намеченную дату, когда должно начаться определенное действие. Нажмите кнопку «Справка по допустимым значениям ввода» (Possible Entries Help) для того, чтобы получить возможность выбрать нужную дату из появивше-
1 18
SAP за 24 часа
сося календаря, вместо того чтобы вводить значение вручную. Установка даты производится выбором месяца, даты и года, после чего дважды нажмите левой кнопкой мыши на нужной дате или на зеленой отметке.
«Запланированная дата завершения» (Plan End Date) - это поле, в котором вы записываете намеченную дату завершения данного действия. Для этого поля также доступен SAP-календарь.
Запланированные рабочие дни
В поле «Запланированные рабочие дни» (Plane Work Days) записывается запланированная продолжительность данного процесса, указанная в днях. Запланированное значение может быть введено вручную. Если ни фактический расход времени, ни статус процесса не установлены, то оставшееся количество дней будет рассчитано.
Фактические даты начала и завершения
В реальной жизни не всегда все происходит так, как запланировано. В поле «Фактическая дата начёта» (Actual Start Data) записывается реальная дата, когда был начат данный процесс Аналогично и в поле «Фактическая дата завершения» (Actual End Data) записывается реальная дата завершения процесса. Эти поля используются в том случае, если поле «Запланированная дата начала» (Ptan Start Data) отличается от поля «Фактическая дата начала» (Actual Start Data).
Фактические рабочие дни
В поле ' Фактические рабочие дни» (Actual Work Days) записывается реальная продолжительность данного процесса, указанная в днях. Это поле также используется только в том случае, если поля «Запланированные дата начала» и «Дата завершения процесса» отличаются от фактических даты начала и завершения процесса.
Оставшиеся рабочие дни
В поле «Оставшиеся рабочие дни» (Remaining Work Days) записывается оставшееся количество рабочих дней, необходимых для выполнения данного процесса. Оставшееся количество рабочих дней рассчитывается, исходя из количества фактических рабочих дней и состояния процесса или из количества запланированных рабочих дней, если эти поля не задействованы. Данный параметр можно также задавать вручную.
Использование закладки «Сотрудники для распределения ресурсов»
Для каждой конкретной задачи в IMG вы можете назначить ресурсы (или сотрудников), ответственных за выполнение данной задачи. Используйте закладку «Сотрудники» (Employee) в экране «Информация о статусе» (Status Information) для того, чтобы отметить назначение этих ресурсов. Используя кношсу «Справка по допустимым значениям ввода» (Possible Entries Help) в поле ресурсов, вы можете назначить людей, ответственных за выполнение данной работы. Вы можете назначить нескольких людей для выполнения одной задачи.
ЧАС 8. Инструменты и методики внедрения, IMG	119
Запись о версии
«Запись о версии» (Release Note) содержит специфическую информацию об изменениях в данной версии SAP-системы с момента ее выпуска. Эти изменения состоят из функциональных и визуальных изменений, а также из изменений в пути меню и в стругауре таблиц. «Запись о версии» (Release Note) очень полезна, если вы переходите от одной версии SAP к другой. Это также является хорошим инструментом для получения дополнительной информации о том, что и как работает в SAP-системе.
Существует индикатор, который вы можете включить в вашем IMG и который показывает переход к следующему действию, и отсюда же вы можете узнать, доступна ли «Запись о версии» (Release Note) для данного конкретного действия. На рис. 8.8 изображен пример экрана «Запись о версии» (Release Note).
Рис. 8.8 Нажав на символ «Запись о версии» (Release Note), вы перейдете к экрану, содержащему документацию о данном элементе, и узнаете, насколько он изменился по сравнению с предыдущими версиями
Резюме
На решение о принятии той или иной стратегии внедрения влияют такие факторы, как время, затраты и путь, которым вы будете следовать в процессе внедрения SAP. Опции быстрого внедрения SAP являются эффективными и рациональными решениями, но они могут не быть лучшими для вашей компании. Так как не существует Двух одинаковых компаний, то вы должны обсудить индивидуальные потребности вашей компании с вашим представителем SAP, чтобы выбрать лучшую стратегию внедрения. Когда пустая оболочка SAP установлена, инструмент «Руководство по внедрению» (Implementation Guide) будет помогать вам в настройке и внедрении SAP-системы. «Руководство по внедрению SAP» (SAP Implementation Guide) разработан для того, чтобы указывать вам действия, которые необходимо выполнить для Успешного внедрения SAP. IMG также помогает вам настроить вашу SAP-систему ПУтем настройки конфитурации таким образом, чтобы она идеально подходила подиццивидуальные потребности вашей организации.
120
SAP за 24 часа
Вопрос- ответ
В Зачем использовать ускоренное решение при внедрении?
О Использование ускоренного решения может соединить передовой опыт, используя встроенные программные/аппаратные решения, которые включаютв себя соответствующую группу экспертов, созданную для того, чтобы организовать и запустить вашу систему, набор инструментов, включая AcceleratedSAP, предназначенных для упрощения вашего процесса внедрения, и систему обучения, предназначенную для того, чтобы быстрее обучить вас и ваших пользователей работе с SAP-системой.
В Существуют ли общий метод работы с IMG?
О IMG разработан таким образом, что шаги, которые должны быть выполнены в первую очередь, находятся сверху, для того чтобы вы работали, продвигаясь по IMG сверху вниз.
В Сколько различных проектных IMG следует создать ?
О В целом вам нужно создать один проект IMG для каждого внедряемого модуля. В некоторых случаях такие модули, как «Управление персоналом"' (Human Resources) или «Управление человеческими ресурсами» (Human Capital Management), требуют создания двух проектов IMG.
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы».
Контрольные вопросы
I.	К чему относится передача знаний в фазе 3 методики ASAP?
2.	Какие пять последовательных фаз существуют в маршрутной карте ASAP?
3.	Сколько различных уровней предлагается в обучающих курсах SAP?
4.	Помимо ASAP, перечислите несколько альтернативных методик или инструментов для внедрения SAP.
5.	Какой вид 1МС содержит только важную документацию по SAP-компонентам, которые внедряет ваша компания?
б.	Какие три вида проектов IMG существуют?
7.	Каков код транзакции для запуска IMG?
ЧАС?	НИ
Полученные уроки внедрения
Индивидуальных причин для внедрения SAP так же много, как и компаний, внедряющих 5ДР-систему. Но существует достаточно большое количество общих тем, таких как усовершенствование интеграции бизнес-приложений, улучшение оперативного составления отчетов, составление стратегических отчетов, близких к реальному времени, и поддержка для создания новых или расширения существующих бизнес-процессов. Сталкиваясь со всеми этими вопросами на практике, группа внедрения получает ценный опыт и извлекает другие уроки. В этом часе будут рассмотрены некоторые из этих полученных уроков.
Основные задачи данного часа следующие:
► узнать о полученных стратегических бизнес-уроках;
► ознакомиться с передовым опытом конечных пользователей;	j
► изучить влияние технологических вопросов на внедрение системы;	, у-'
► разобрать уроки, полученные в процессе внедрения.	.
Полученные стратегические бизнес-уроки
Полученные уроки о стратегическом бизнёс-типе отражают сложности системной интеграции и управления проектом, а также камень преткновения номер один: финансировую поддержку со стороны высшего руководства. Эти полученные уроки будут рассмотрены далее.
Управление «громким» проектом
Недостатки в управлении «громким» проектом ведут к неудачам. Хотя это может рассматриваться как обширная область «делать или не делать», на самом деле существует большое количество общих проявлений. Для того, чтобы управлять «громким» проектом, во-первых, будьте уверены в том, что понимаете и документируете ваше видение желаемой структуры представления решения, или в каком направлении вы собираетесь двигаться. Во-вторых, следуйте проверенной методике внедрения SAP, пошагово двигаясь к реализации вашего видения решения. В-третьих, убедитесь в том, что цели внедрения ясны, измеримы и активно управляются. И, в-четвертых, назначьте менеджером проекта человека, обладающего отличными качествами лидера, навыками администрирования и управления ресурсами.
121
120
SAP за 24 часа
Вопрос - ответ
В Зачем использовать ускоренное решение при внедрении?
О Использование ускоренного решения может соединить передовой опыт, используя встроенные программные/аппаратные решения, которые включаютв себя соответствующую группу экспертов, созданную для того, чтобы организовать и загустить вашу систему, набор инструментов, включая AcceleratedSAP, предназначенных для упрощения вашего процесса внедрения, и систему обучения, предназначенную для того, чтобы быстрее обучить вас и ваших пользователей работе с SAP-системой.
В Существуют ли общий метод работы с IMG?
О IMG разработан таким образом, что шаги, которые должны быть выполнены в первую очередь, находятся сверху, для того чтобы вы работали, продвигаясь по IMG сверху вниз.
В Сколько различных проектных IMG следует создать?
О В целом вам нужно создать один проект IMG для каждого внедряемого модуля. В некоторых случаях такие модули, как «Управление персоналом» (Human Resources) или «Управление человеческими ресурсами» (Human Capital Management), требуют создания двух проектов IMG.
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы наедете в Приложении А «Ответы на контрольные вопросы».
Контрольные вопросы
1.	К чему относится передача знаний в фазе 3 методики ASAP?
2.	Какие пять последовательных фаз существуют в маршрутной карте ASAP?
3.	Сколько различных уровней предлагается в обучающих курсах SAP?
4.	Помимо ASAP, перечислите несколько альтернативных методик или инструментов для внедрения SAP.
5.	Какой вид IMG содержит только важную документацию по SAP-компонентам, которые внедряет ваша компания?
6.	Какие три вида проектов IMG существуют?
7.	Каков код транзакции для запуска IMG?
аде 9
Полученные уроки внедрения
t
Индивидуальных причин для внедрения SAP так же много, как и компаний, внедряющих SAP-систему. Но существует достаточно большое количество общих тем, таких как усовершенствование интеграции бизнес-приложений, улучшение оперативного составления отчетов, составление стратегических отчетов, близких к реальному времени, и поддержка для создания новых или расширения существующих бизнес-процессов. Сталкиваясь со всеми этими вопросами на практике, группа внедрения получает ценный опыт и извлекает другие уроки. В этом часе будут рассмотрены некоторые из этих полученных уроков.
Основные задачи данного часа следующие:
►	узнать о полученных стратегических бизнес-уроках;
►	ознакомиться с передовым опытом конечных пользователей;
t
►	изучить влияние технологических вопросов на внедрение системы;
►	разобрать уроки, полученные в процессе внедрения.
1
Полученные стратегические бизнес-уроки
Полученные уроки о стратегическом бизнёс-типе отражают сложности системной интеграции и управления проектом, а также камень преткновения номер один: финансировало поддержку со стороны высшего руководства. Эти полученные уроки будут рассмотрены далее.
Управление «громким» проектом
. Недостатки в управлении «громким» проектом ведут к неудачам. Хота это может рассматриваться как обширная область «делать или не делать», на самом деле существует большое количество общих проявлений. Для того, чтобы управлять «громким» проектом, во-первых, будьте уверены в том, что понимаете и документируете ваше видение желаемой структуры представления решения, или в каком направлении вы собираетесь двигаться. Во-вторых, следуйте проверенной методике внедрения SAP, пошагово двигаясь к реализации вашего видения решения. В-третьих, убедитесь в том, что цели внедрения ясны, измеримы и активно управляются. И, в-четвертых, назначьте менеджером проекта человека, обладающего отличными качествами лидера, навыками администрирования иупранления Ресурсами.
121
122
SAP за Z4 часа
Управление временной шкалой, работая в обратном направлении
Когда вы разрабатываете план проекта внедрения, выигрышной является работа в обратном направлении, особенно когда существуют строгие сроки относительно контрольных точек внедрения. Четкие сроки зачастую устанавливаются для контрольных точек на критическом пути (который представляет собой совокупность критических задач) для элементов, которые могут вызвать задержку многих других этапов. Общими контрольными точками являются:
►	создание и подбор группы менеджера проекта SAP (SAP Project Management Team);
►	разработка и подготовка центра обработки данных SAP (SAP Data Center);
►	установка и подготовка к использованию аппаратного обеспечения;
►	развертывание окружения SAP Deployment-разработок для каждого внедряемого компонента для того, чтобы разработчики могли приступить к работе.
SAP, измеряя процесс и определяя, когда начинать технические работы и интенсивное обучение пользователей работе с новым SAP-продуктом, может также представить жесткие конечные сроки для организаций в середине процесса внедрения. Независимо от того, когда вы установите задачи на критическом пути, вам необходимо понимать зависимость между этими и другими задачами, а не только их продолжительность. Как только определится время, необходимое для выполнения каждой задачи, и станетясна зависимость между задачами, будет довольно просто подключить задачи и прийти к проектному плану, ориентированному на критический путь. Затем с этими данными вы снова можете заглянуть вперед, выстраивая и определял запас времени, одновременно выполняемые мероприятия и т. д., и закончить составление вашего плана проекта внедрения SAP.
Интеграция приложений
Интегрирование изолированных участков данных и комплексных бизнес-процес-сов, охватывающих множество систем, представляет собой основную сложность внедрения. Фактически многие устаревшие системы мстут быть однажды заменены одним SAP-KOMnoHeHTOM, что немного сглаживает процесс перехода в самом начале. Точки интеграции должны быть установлены для облегчения совместного доступа к данным до тех пор, пока старая система не будет полностью заменена новой.
Недостаток финансирования
Несмотря на то, что это кажется очевидным, слишком часто финансирование проходит мимо процесса внедрения, особенно когда непредвиденные сложности и затраты вызывают вопросы. Долгосрочное финансирование является очень важным фактором для получения выигрыша в будущем. И очень важно уметь управлять этим и поддерживать финансирование в ходе всего жизненного цикла проекта развертывания системы.
Финансирование означает не только получение одобрения исполнительных руководителей, но также и одобрение, и чувство причасгностиутой части конечных пользователей, которые будут активно использовать систему, а именно - функцио
ЧАС 9. Полученные уроки внедрения
123
нальные подразделения, руководство и, собственно, сами конечные пользователи. Уделите особое внимание опытным пользователям вашей организации. Эти всеми уважаемые и зачастую очень влиятельные сотрудники обычно имеют огромную неформальную власть и влияние в пределах соответствующих подразделений. Следовательно, они могут помочь выполнить или разрушить проект, о чем вы прочтете в следующих разделах.
Полученные уроки конечных пользователей
Конечные пользователи выходят из процесса внедрения с большим количеством знаний, которые необходимо быстро закрепить, чтобы не потерять. Это особенно важно в случае поэтапного внедрения SAP, осуществляемого последовательно во времени или по участкам, когда полученные уроки могут лепсо применяться снова и снова, тем самым обеспечивая быстрое получение преимуществ для компании. Важные полученные уроки конечных пользователей включают в себя:
►	недостаточно согласованные ожидаемые результаты уровня сервиса;
►	нежелание менять существующие методы ведения бизнеса;
►	неизменное фогусирование на основных требованиях к внедрению SAP;
►	понимание модели обучения взрослого человека.
Недостаточно согласованные ожидаемые результаты уровня сервиса
В прошлом слишком многим организациям не удалось скоординировать с биз-нес-группой и группой информационных технологий специальные требования к уровню сервиса. Если основные онлайновые транзакции должны выполняться на 95% в течение одной секуеды или быстрее, то убедитесь в том, что это требование было оговорено ранее в процессе внедрения. В противном случае будет потрачено очень много времени на излишнее тестирование отдельных бизнес-транзакций и экранов или даже бизнес процесса в целом.
Точно так же, если конкретный отчет должен выполняться в течение определенного времени или в пределах конкретного окна выполнения, то это требование также должно быть оговорено. Примером могут служить ежемесячные финансовые отчеты или отчеты, в значительной степени влияющие на доходность компании Отчеты, необходимые для соблюдения юридических обязательств или норм, связанных со здравоохранением и окружающей стредой, также могут быть критичными.
Нежелание менять существующие методы ведения бизнеса
Из всех полученных уроков конечных пользователей этот, по всей видимости, является наиболее распространенным. Невыполнение изменений существующих методов ведения бизнеса представляет собой одну из наиболее часто встречающихся причин неудач при внедрении SAP-проекта. Иногда это выглядит следующим образом: поддерживается ведение бизнеса по принципу «как обычно" (при этом процесс внедрения, предположительно, идет гладко), и конечный пользо
124
SAP за 24 часа
ватель при этом отклоняет передовой опыт, который приносит с собой SAP, в отношении проектирования и выполнения бизнес-процессов. В других случаях нежелание принимать новые процессы ведения бизнеса является результатом отсутствия решительного распоряжения руководства по внедрению передового опыта Иногда это является просто проблемой привлечения на проект «не тех» людей - людей без навыков лидера или без функционального опыта, что необходимо для принятия твердых решений. Другими словами, вместо использования в проекте людей, способных и уполномоченных принимать решения, компания может привлечь к работе людей, которым некуда больше идти, или людей без необходимого ежедневного опыта работы в конкретной сфере деятельности. Для внедрения SAP вам нужна группа класса «А», никак не меньше, иначе возникнут проблемы, значительные по важности и масштабам.
Неизменное фокусирование
В самом начале бизнес-элементы сразу должны быть дифференцированы следующим образом.- «обязательно должен иметь», «следовало бы иметь», «хотелось бы иметь» и «нечто неосуществимое». Если руководитель npoeicra и конечные пользователи смогут сфокусироваться на первых двух, то есть все шансы, что пользователи действительно будут использовать систему. Далее будет уделено больше внимания помощи в раскрытии дополнительных возможностей при внедрении последних двух типов. Оставаться сфокусированным важно для быстрого и успешного завершения npoeicra кроме того, это дает основания для долгосрочного успеха
Понимание модели обучения взрослого человека
Неудивительно, что большинство взрослых людей учатся на практике. Поэтому SAP-тренинги до и после внедрения SAP на предприятии должны это учитывать, в противном случае существует риск бесполезной траты большого количества времени и денег. Концентрация на обеспечении обучения конечных пользователей с использованием практического подхода является идеальной. Использование презентаций PowerPoint или отпечатанных инструкций может обеспечить хорошую базовую подготовь (а в случае с последними - основу для дальнейшей поддержки), но без праюического опыта предшествующего реальному запуску системы, проектная группа будет заниматься только самообучением, посещая без отрыва от производства огромное количество тренингов после запуска системы SAP в работу. Подобная концепция справедлива для групп, поддерживающих постоянно изменяющиеся бизнес-процессы после запуска системы.
Полученные технологические уроки
Полученные уроки, касающиеся технологии, находятся в диапазоне от игнорирования необходимости тестирования производительности до пропускной способности различной загрузки для проверки соответствия работы конкретного компонента проектным ожиданиям. Некоторые из наиболее важных или часто встречающихся вопросов в этом отношении перечислены нитке.
► Очень важно поддерживать тесное сотрудничество между группой информационных технологий и бизнес-группой. Если эти структуры не смогут эффективно работать вместе, то внедрение не сможет реализовать свой потенциал.
ЧАС 9. Полученные уроки внедрения
125
Контроль технических изменений - процесс управления и тестирования обновлений аппаратного, аппаратно-программного и программного обеспечения в непроизводительной среде перед модернизацией производительности - является таким же важным, как и управление изменениями программного обеспечения на уровне функциональных и других приложений.
► Разработка и соответствие стандартам информационных технологий позволяет сохранить время и деньги если и не сразу, то в течение всего жизненного цикла внедрения. И, конечно, приготовьтесь защищать отклонения от стандартов. Более важно, однако, быть подготовленным к несколько большим затратам бюджетных средств авансом, для того чтобы сохранить их в значительной степени в долгосрочной перспективе.
► Даже если производитель утверждает, что определенный технологический участок работает соответствующим образом, то это вовсе не значит, что это работает так же в мире SAP. Множество SAP-технологий является комплексным, и, следовательно, опции имеют тенденцию быть более лимитированными, чем в других типах бизнес/11-проеетов.
► Точно так же на ранней стадии проекта следуетубедитьсл в том, что ваш конкретный набор технологий действительно поддерживается не только SAP АС, но также и вашим сервером, дисковой подсистемой, операционной системой и производителями/разработчиками реляционной системы управления базой данных (RDBMS). Реинжиниринг и реструктурирование набора технологических SAP-решений лучше осуществлять на начальной стадии проекта, а не в середине.
► Ошибка при проведении испытаний под нагрузкой в достаточной мере является не только более распространенной, чем считает большинство людей,  но иянляется основным фактором в недостатке производительности, работоспособности и SLA-показателей (показателей соглашения об уровне сервиса) после запуска системы. Избегайте недопонимания; организации, допустившие это, как правило, полагают, что они выполнили достаточное количество тестирований (и часы, потраченные на тестирование, обычно подтверждают это). Тем не менее, эти тесты не отражают потерю производительности и неудовлетворительное время ответа системы, от чего будут страдать конечные пользователи. И если пользователи при работе с системой ощущают это на себе и недовольны этим, то внедрение SAP может быть оценено как не оправдавшее ожиданий и не прошедшее достаточно успешно, несмотря на все ваши усилия смягчить риски, связанные с запуском системы.
Неспособность ограничить производительность системы во время сбора всех результатов тестирования, проведенного перед запуском системы, отражает еще один существенный недостаток внедрения. Другими словами, неспособность ограничить технические возможности системы заставляет техническую группу делать изменения в последнюю минуту. В процессе этого начинает подвергаться сомнению собственно сама техническая база, поскольку работоспособность, производительность, безопасность системы и многое другое оказывается непротестированным. И, в конечном счете, выявляется большее количество явных рисков.
До|сументирование является не только фиксацией текущего состояния техно-логического множества, но также необходимо для достижения необходимого текущего состояния. Используйте снимки экранов (скриншоты) и другие
126
SAP за Z4 часа
подобные методы для получения необходимого количества информации, делая таким образом вашу документацию понятной, лаконичной и неопровержимой.
Кстати
Контроль внесения изменений относится к практике первого тестирования предполагаемого или потенциального изменения производительности системы в технической «песочнице» (sandbox) или а другой SAP-системе, после чего это изменение активизируется по всему проекту (в системе разработки, затем в системе тестирования и т. д.). Это делается для того, чтобы убедиться, что все требования, предъявляемые к решению в первую очередь, учтены. Таким образом, контроль внесения изменений включает в себя оба уровня - технический и уровень прило-жений (функциональный), управления изменениями.
Полученные уроки процесса внедрения
Как и стратегические контрольные точки высокого уровня, полученные уроки, связанные с процессами, могут очень сильно влиять на процесс внедрения, что описано ниже.
Начинай с малого, думай о большом
Самое длинное путешествие начинается с первого шага. Это расхожее утверждение справедливо и для процесса внедрения SAP. Не стоит откусывать больше, чем вы можете съесть; избегайте споров, которые Moiyr существенно затормозить проект, и начинайте с малого. Разделите большие задачи на более управляемые задачи поменьше. Двигаясь таким образом, вы достигнете реального прогресса, все время работая в направлении своей главной цели - внедрения SAP.
Этот метод разделения и преодоления имеет также и еще одно преимущество. Разделение задачи на мелкие, лучше управляемые элементы, позволяет распределить работу среди большего числа членов группы, что во многих случаях позволяет выполнить высокоуровневые критические точки быстрее, чем это было бы возможно без использования метода разделения.
Большой взрыв или фазовый?
Еще один полученный урок, связанный с процессами, касается того, как стоит разворачивать SAP: «все и сразу», методом большого взрыва, или развертывать SAP пофазово (по географическому расположению, по сферам бизнеса или по функциональному распределению). Если вы собираетесь использовать метод большого взрыва для быстрого перехода компании от старых методов ведения бизнеса к новым, вы должны учитывать работу старой системы одновременно с новой ЗДР-системой в течение определенного времени. Это поможет вам не волноваться по поводу того, что возможные сюрпризы новой системы не повлияют на ведение вашего бизнеса. Если вашей целью является поэтапное внедрение на различных заводах, производственных помещениях, или 5ЛР-компонентов, то имеет смысл организовать фазовый процесс, что и показано на рис 9.1.
Взвесьте все «за» и «против» для целей вашего конкретного процесса внедрения, примите решение, а затем разработайте план.
ЧАС 9. Полученные уроки внедрения
127
Рис. 9.1. Для комплексных организаций, внедряющих много компонентов, или для организаций, рассредоточенных географически, фазовый метод внедрения SAP является наиболее управляемым
Учитесь и двигайтесь дальше
Ошибки случаются, и графики могут быть очень сильно сжаты. Несмотря на это, Урок заключается в том. чтобы, учась на ошибках, не повторять их, а двигаться дальше. Внедрение SAP - итеграционный процесс, поскольку внедрение различных системных структур и работа с различными разработками и контроль-ными/пробными мандантами дает возможность усовершенствовать процессы, связанные с информационными технологиями, и другие имеющиеся процессы. Фактически в начале SAP развертывается путем развертывания системы разработки, а затем работает группа тестирования/обеспечения качества, после чего, вероятно, к работе приступает группа обучения и, в заключение, продуктивная система также дает вам возможность учиться на своих ошибках для того, чтобы быть подготовленными и справляться с известными проблемами всякий раз, когда начинается новый этап внедрения’.
Одним из ключевых факторов успеха проекта внедрения системы SAP с учетом внешних Консультантов является создание центра компетенций из сотрудников компании. Эта задача обязательно должна решаться как руководством компании, так и внешним консультантом на протяжении всего проекта. Исключением может быть только тот случай, если в компании пРЦЧУСмотрен аутсорсинг по поддержке SAP. - Примеч. ред.
128
SAP за 24 часа
Остерегайтесь долгосрочных консультантов
Слишком большая уверенность в сторонних консультантах является проблемой с разных точек зрения. Фокусируясь как на технологии, так и на разработке, эта очевидная проблема является довольно распространенной. Сторонние консультанты и подрядчики служат замечательной цели, принося с собой необходимые компетентные знания. При этом, нанимая одних и тех же людей в течение слишком продолжительного периода, вы тем самым лишь попросту тратите деньги. Также не лучшей идеей является назначение таких людей на ключевые позиции или роли: они обладают слишком большим объемом знаний и власти и, следовательно, слишком большим воздействием. Знания, которые сторонние консультанты приобретают в процессе внедрения SAP, подлежат документированию и совместному использованию вашей группой, а не тайному накоплению и забиранию с собой при запуске системы.
Я видел компании, которые пристрастились к расходам, связанным с наймом консультантов при внедрении SAP. Это вредит компании с двух сторон. Во-первых, эго большие расходы за короткий срою Использование консультантов, как правило, дороже, чем перевод специалиста той же компании на должность консультанта или даже найм нового сотрудника на эту должность. И во-вторых, долгое удерживание слишком дорогих сторонних консультантов увеличивает зависимость компании от этих консультантов. Без передачи знаний своему сотруднику, компания ставит себя в такое положение, в котором она не сможет безболезненно заменить такого человека своим. И, к сожалению, чем дольше откладывается такая замена, тем труднее будет, когда она произойдет.
Управление изменениями сроков
Напрасно надеяться, что при внедрении SAP не возникнет расползания сроков проекта. С изменением приоритетов соответственно должны изменяться и границы. Однако перенос сроков и «наворачивание» (добавление дополнительных функций, расширений, штуковин и т. п„ что желательно было бы иметь по сравнению с вашим начальным проектным планом внедрения SAP) отодвигает многие проекты за рамки их первоначально ожидаемой даты запуска. Разного рода добавления влияют не только на продолжительность внедрения, конфигурацию и тестирование; они также оказывают влияние на ежедневную работу и на требования поддержки и обслуживания в будущем. Учитывая все эти факторы, необходимо оставаться сфокусированным, как это было сказано выше; определить критический путь, установить приоритеты и сфокусироваться на выполнении задач проектного плана, позаботившись о документировании и передаче знаний в процессе этого.
Резюме
В заключение отметим: внедрение SAP отражает уровень поддержки, полученный этим процессом от бизнеса, технологической группы, задачей которой является его разработка, построение и поддержка; а также со стороны конечных пользователей, запросивших использование системы. Запомните: если у вас нет времени сделать все правильно, то, в конечном счете, вы должны будете найти время, чтобы переделать все заново. Последнее, несомненно, является более
ЧАС 9. Полученные уроки внедрения
129
разрушительным для бизнеса, не говоря о том, что это будет намного дороже 1<ак с точки зрения финансов, так и с точки зрения доверия. Итак, настройте себя на то, чтобы делать все правильно с первого раза.
Вопрос - ответ
В Что означает работа в обратном направлении в контексте управления временной шкалой?
О Если вы определили задачи критического пути, которые необходимо выполнить для соблюдения сроков временной шкалы внедрения в целом, то после этого можно заполнить промежутки, разбив задачи на последовательные шаги, которые необходимо сделать для выполнения этих контрольных точек критического пути в установленный срок
В Какое значение имеет понимание предоставленной модели обучения взрослого человека?
О Понимание того, что взрослые учатся на практике, помогает организовать процесс обучения, сфокусировавшись на подготовке конечного пользователя к использованию системы, а также подготовить персонал группы информационных технологий для поддержки и обслуживания системы.
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы».
Контрольные вопросы
1.	Какие два типа финансирования существуют?
2.	Что такое окно выполнения?
3.	Какой из уроков, полученных конечными пользователями, является наиболее распространенным?
4.	Как контроль технических изменений отличается от других типов контроля изменений?
5.	Почему важны Испытания под нагрузкой?
6,	Назовите две основные причины, по которым следует избегать приглашения долгосрочного консультанта.
• aixdi
		
i л	Продукты и компоненты эя	
'1= *т-		133
11	ЧАС Ю	SAP NetWeaver	n9
.-.л г-Д';	ЧАС И	sapeccuR/з	163
	ЧАС 12	SAPBI.KWuMDM
Г; ’V • V;	ЧАС 13	другие доступные технолога»

SAP NetWeaver
В прошлом SAP NetWeaver сравнивали с оркестром. Прекрасное сравнение. Каждый инструмент играет свою уникальную роль, помогая создать нечто большее, чем просто сумма его частей. Этот час будет посвящен тому, как различные инструменты, из которых состоит SAP NetWeaver, работают и согласуются друг с другом.
Основные темы этого часа следующие:
►	рабочее определение SAP NetWeaver,
►	исторический взгляд на SAP NetWeaver;
►	общий обзор архитектуры сервисов предприятия (Enterprise Services Architecture) и веб-сервисов (Web Services).
SAP NetWeaver, рабочее определение
Как было отмечено в часе 1 «Введение в SAP NetWeaver и £СС», NetWeaver, по существу, является зонтом, покрывающим большое количество продуктов и технологий SAP, которые компонуются, создавая платформу для построения, расширения и интеграции приложений предприятия. Секрет успеха SAP NetWeaver (и причина, по которой он является именно тем, на что вам следует обратить внимание) заключается в его возможностях сетевого взаимодействия. С уклоном в технологии SAP, Microsoft и Java NetWeaver позволяет упрощать интеграцию с другими приложениями, чего не делает любая другая система. Это дает возможность получать стратегические преимущества от использования системы, которые будут рассмотрены ниже.
Стратегические преимущества SAP NetWeaver
Внедрение системы SAP на основе NetWeaver дает преимущество на нескольких фронтах, а именно:
►	Уменьшение затрат на разработку.
►	Возможна интеграция, что увеличивает скорость развертывания, уменьшает время, необходимое на выполнение для усовершенствования системы, и т. д.
►	Существенное уменьшение общих затрат на содержание за счет значительного уменьшения стоимости поддержки и обслуживания.
►	Следовательно, при наличии этих нововведений отдел информационных технологий (17) может уделять больше времени потребностям бизнеса и меньше - поддержке существующих решений.
Своим появлением SAP NetWeaver изменил представление о программном обеспечении для предприятий, о чем будет сказано далее.
134
SAP за 24 часа
Прошлое и настоящее SAPNetWeaver
Когда был представлен SAP NetWeaver, основной целью SAP АС было уменьшение времени, необходимого на внедрение и интеграцию разнообразных приложений, которые обычно используются для создания решений на уровне предприятия. Это было достигнуто за счет усовершенствования общей технологической платформы - SAP Web Application Server [Сервер веб-приложений SAP (Интернет)] или WeM5 наряду с применением общего метода, суть которого заточается в соеди-нении/связывании всего вместе, общей методики доступа/гопЬелф основанной на веб-технологиях, и методики для управления основными данными и доступности интеллектуальных ресурсов предприятия (корпоративного интеллекта).
Web Application Server
Несмотря на то, что SAP WeMS изначально не был представлен как специальное средство для NetWeaver, эта платформа является новым и всесторонним базисным уровнем и была разработана для упрощения инсталляции, интеграции и последующего обслуживания. Кроме того, компания SAP АС планировала предоставить разработчикам выбор, добавив поддержку Jaoa/]2EE в главный инструмент SAP - АВАР/4. И, наконец, SAP АС необходимо было интегрировать сервер интернет-транзакций (Internet Transaction Server) в общую платформу, что и было сделано в версии WeMS 6.40.
WebAS также обеспечивает расширенную поддержку для технологий XML и веб-сервисы (Web Services), включая простой протокол доступа к объектам SOAP (Simple Object Access Protocol) и язык описания веб-сервисов WSDL (Web Services Definition Language). С поддержкой для Unicode, введенной в версии WebAS 6.30, возможность стандартизации на конкретной корпоративной технологической платформе в отношении вопросов, касающихся разнообразия языков и языковой поддержки, также является весомым аргументам для развертывания, что в конечном счете преобразовалось в платформу, поддерживающую NetWeaver.
Кстати
Unicode определяет, каким обрпзом буквы и цифры, используемые для конкретного языка, будут кодироваться, чтобы оставаться читаемыми и использоваться в компьютерном окружении. Unicode унифицирует все символы всех наборов символов (то есть языков) в единую схему кодировки таким образом, чтобы осе буквы, цифры и другие символы были уникально представлены. Другими словами, Unicode дает всем символам всех языков их собственный уникальный код, читаемый компьютерам. В противном случае было бы необходимо делать преобразование между различными схелкиш кодировки, запущенными на различных компьютерах, а это представляет потенциальный риск утери или повреждения данных, кроме этого пострадает производительность. В SAP nonUnicode (неЮникад) системы используют двоичную кодировку (самый низкий уровень компьютерного языка) со всего одним байтом, в то время как Unicode-система представляет символы о двоичном виде, закодированные двумя или четырьмя байтами (для тога, чтобы иметь возможность закодировать большое количество символов из всех наборов символов). Обратной стороной для систем, использующих Unicode, является то, что один и тот же объем данных занимает в два раза больше места в базе данных по сравнению с поп-ип1соде-системами.Для получения более подробной информации прочтите заметку SAP 79991 или зайдите нп интернет-сайт http://service.sop.com/unicode.
ЧАС Ю. SAP NetWeaver
135
SAP Exchange Infrastructure и Master Data Management
Проблемы, касающиеся интеграции систем и управления данными, не являются новыми. Специалисты по информационным технологиям потратили годы, пытаясь определить, что может помочь в решении каждой из этих проблем. С этими знаниями SAP АС была призвана упростить и сконструировать из блоков процесс интеграции, что позволило бы собрать различное программное обеспечение в связанную систему, при этом объединял основные данные в одном хранилище. Инфраструктура обмена [SAP Exchange Infrastructure (АТ)] и управление основными данными [Master Data Management (/WDM)] - продукты, являющиеся плодами этой работы и существующие под зонтом, называемым SAP NetWeaver.
Несмотря на то, что развертывание может быть очень сложным, SAP XI представляет собой образец простоты и эффективности. Она позволяет централизовать процесс взаимодействия SAP и не5АР-приложений посредством обмена XML-сообщениями. При этом соединение с бизнесом стандартизировано и эффективно, а мы получаем элегантное решение д ля вопросов интеграции приложений для предприятия [Enterprise Application Integration (А/)], с которыми сегодня столкнулись многие организации, работающие в сфере информационных технологий. Чтобы узнать больше об XI, обратитесь к часу 13 <Другие доступные технологии».
Кстати
Инфраструктура обмена {SAP Exchange Infrastructure (XI)] работает там, где технология SAP’s Application Link Enabling (ALE) перестает работать, позволяя дорастить взаимодействие и обмен информацией между SAP-системами и другими систелкыщ предприятия.
Точно таким же образом SAP-решение, позволяющее видеть данные и внутри различных приложений, и между ними, является настолько же элегантным. Необходимость этого действительно огромна: управление неконтролируемым увеличением числа частей, описаний продуктов и т. п. значительно увеличивает затраты для бизнеса Также подобные проблемы добавляют ненужные сложности в непрерывные логистические цепочки или в систему управления запасами. И, наконец, управление основными данными [AzlD/VI (Master Data Management)] решает проблему неудовлетворительного управления работой сзаказчиками и проблему невозможности представления отчетности по всем бизнес-группам, - это действительно лучше, чем пытаться сохранить синхронизированными большое количество ERP и других систем записей. Чтобы поближе познакомиться с управлением основными данными [Master Data Management (MDM)], обратитесь к часу 12 »SAPBI,KWmMDMh.
SAP Enterprise Portal
Если инфраструктура обмена [5АР Exchange Infrastructure (X/)[ предлагает в качестве решения порции связующего программного обеспечения, то портал предприятия [SAP Enterprise Portai (ЕР)] представляет собой front-end. Задачи ЕР Просты: позволить доступ к SAP- и не5АР-ресурсам как к порталу путем использования веб-браузера вместо использования персонального интерфейса пользователя SAP. SAP AG также сообщает нам, что SAP ЕР - не более чем уровень “Интеграции людей», используемый для того, чтобы показать, как различные компоненты NetWeaver работают вместе.
136
SAP за 24 часа
С другой стороны, SAP АС не требует, чтобы ЕР был задействован при развертывании NetWeaver. Действительно, установка SAP ЕР имеет смысл на большом количестве различных уровней развертывания. Оставив принятие решения биз-нес-группам компании и отделу информационных технологий, SAP предоставляет именно ту гибкость, которая была обещана NetWeaver. Прочесть больше о портале предприятия (Enterprise Portaf) вы можете в часе 13.
SAP Business Intelligence
Приложения для предприятий в режиме реального времени, такие как SAP R/3 или ЕСС, предоставляют доступ к деловой информации и в меньшей степени к данным, полученным за длительный период времени. Но эти £/?Р-решения [планирование и управление ресурсами предприятия, Enterprise Resource Planning) являются несомненно (и умышленно) однонаправленными, не обеспечивающими прозрачности в среде нескольких £ЯР-систем, без определенного числа особенностей и поэтому, соответственно, без дорогостоящей интеграционной ра боты. По этой причине NetWeaver стремился включить под свой зонт продуктов и компонентов бизнес-аналитику (Business Intelligence), в частности, продуманный и удачный продукт SAP «Хранилище бизнес-информации или данных» [Business information Warehouse (SAP BW)].
Бизнес-аналитика (Business Intelligence) - это еще один вариант более распространенного термина «хранение данных» (data warehousing). В хранилище данных информация огранизована по-другому, не так, как в других системах баз данных, для того чтобы обеспечить быстрый доступ через различные типы необработанных данных, преобразовывая их в информацию, полезную при проведении анализа [отсюда и еще один широко используемый термин - аналитика (analytics)] в процессе. Фактически компании Moiyr использовать эту спелую ценную информацию для обеспечения принятия лучших решений, что является ценным свойством бизнес-аналитики.
С включением SAP BW в NetWeaver возможность управления сводной отчетностью с различных систем предоставляет большую ценность по сравнению с тем, что может быть предложено другим способом. SAP BW позволяет увидеть все предприятие, от главных деловых систем, таких как ЕСС и R/3. до продуктов «Логистическая цепочка» (Supply Chain), «Управление отношениями с заказчиками» (Customer Relationship), «Управление жизненным циклом продукта» (Product Lifecycle) и другими. Если портал предприятия (Enterprise Portal) представляет собой front-end к NetWeaver, то SAP BW представляет собой back-end, который обеспечивает прохождение процессов через каждое отдельное SAP-приложение. Для получения более подробной информации обратитесь к часу 12.
Эволюция SAP NetWeaver
На сегодняшний день NetWeaver упрощен для облегчения администрирования и обслуживания. В начале 2004 года SAP приняла синхронизированный подход в предоставлении новых версий NetWeaver. Вместо большого количества необходимых технологически-специализированных адаптеров, предназначенных для связи продуктов SAP друг с другом, NetWeaver '04 поставлялся с той же версией WebAS, усиливая mySAP ERP, SCM, SRM и т. п. - таким образом была облегчена общая техническая платформа. Дополнительным преимуществом стало то, что
ЧАС 10- SAP NetWeaver
137
WebAS-платформа усовершенствована, и ее новые возможности можно было использовать в полном спектре решений, а не только в нескольких ведущих SAP-цомпонентах.
SAP NetWeaver 2005
Такой же подход справедлив и в SAP NetWeaver '05: поскольку WebAS и все другие компоненты NetWeaver продолжают совершенствоваться, обеспечивая большую гибкость и уменьшая общие затраты, то SAP позволяет стандартизироваться на одной компьютерной платформе. И так как NetWeaver и его компоненты продолжают развиваться, то остается ожидать, что возможности будут расширяться, азатраты уменьшаться.
NetWeaver ’05 и его предшественник NetWeaver '04 указывают на то, что фундаментальные платформы WebAS, подведенные под каждый из SAP-компонентов в рамках этой редакции NetWeaver, являются в основном одной и той же. Таким образом, очень просто определить индивидуальные особенности NetWeaver с конкретной версией WebAS.
ESA и веб-сервисы
Поскольку NetWeaver развивается в соответствии с изменяющимся миром в це-лом, SAP сделала став(<у на большое количество технологий и методов, двигаясь в направлении минимизации интеграционных проблем, стоимости содержания И т. д„ что включает в себя использование:
► ESA (Enterprise Service Architecture, архитектура сервисов предприятия);
► веб-сервисов (Web Services), которые являются основой и инструментом реализации ESA.
ESA предоставляет план для разработки и внедрения SAP NetWeaver. Это является SAP-адаптацией более обобщенной сервис-ориентированной архитектуры [Service Oriented Architecture (SOA)]. Концепция SAP ESA посвящена представлению обеспечения плана действий для моделирования и расширения SAP Net Weaver. Он работает как планировщик для разработки ландшафта SAP-системы, почти как в прошлом трехзвенная архитектура помогала организациям определять их традиционные SAP-системы.
Веб-сервисы (WebServices) представляютсобойтранспорт, обеспечивающий работу ESA. Они разработаны, чтобы стать новым стандартом для взаимодействия приложений. Идея заключается в том, что веб-сервисы являются открытыми; они не связаны с конкретным типом технологий Или определенным производителем/разработчиком программного или аппаратного обеспечения. Эта платформа является независимой, и, следовательно, предоставляет возможность взаимодействия между совершенно разными технологическими платформами. В итоге ваши Разработчики получают больше времени для того, чтобы сфокусироваться на внедрении полезных сервисов, вместо того чтобы тратить это время на понимание сложных коммуникационных протоколов. Это делает ESA и веб-первисы ценным атрибутом вашего №А44?отег-решения.
138
SAP за 24 часа
Резюме
С момента своего появления SAP NetWeaver был предназначен для уменьшения количества времени, необходимого для интеграции несопоставимых приложений,уменьшение развертывания и времени развертывания, связанного с новыми внедрениями, минимизации последующей поддержки и обслуживания во взаимодействии с установленными решениями. С развитием NetWeauer эти цели остаются постоянными. Безусловно, с добавлением новых подходов и технологий существующая версия NetWeauer от SAP AG лишь немногим похожа на оригинал. Наряду с этим, усовершенствовавшись в последние несколько лет как платформа и средство доставки, NetWeauer сохранил свое назначение в основном без изменений.
Вопрос- ответ
В Почему Enterprise Portal рассматривается какfront-end к SAP NetWeaver?
О Enterprise Portal обеспечивает плавный ролевой доступ к индивидуальным системам и компонентам под зонтом, называемым NetWeauer. Таким образом, он работает как одиночная точка доступа к SAP-системе, внедренной в компании.
В Какое различие между NetWeauer, NetWeaver '04 и NetWeaver ’05?
О Управление версиями связано со способствующей этому технической основой (WebAS), изменяемой в зависимости от оригинальной версии NetWeauer.
В более поздних редакциях и, вероятно, впредь это управление версиями будет поддерживаться редакционной стратегией SAP.
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Отпеты на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы».
Контрольные вопросы
1.	Что такое SAP NetWeauer?
2.	Что является общей технической основой для большинства компонентов и продуктов SAP NetWeauer?
3.	Что представляет собой Unicode?
4.	Что такое веб-сервисы?
ЧАС 11
SAP ЕСС m R/3
SAP PPP Control Component, или ЕСС, и его предшественники R/3 и R/3 Enterprise являются системами обработки операций в режиме реального времени (OLTP) - системами, которые по своей природе призваны удовлетворять ежедневные деловые потребности большинства рядовых пользователей. Каждая из этих программ имеет большое количество модулей и подмодулей (в случае R/3) или подкомпонентов (в случае ЕСС, однако в дальнейшем для наших целей мы будем использовать термин модули). На высшем уровне это включает в себя финансы, логистику, управление человеческими ресурсами, работу с клиентами и несколько других. В этом часе будут рассмотрены многие из этих модулей, а начнем с описания ключевых различий между R/3 и ЕСС.
Основные темы этого часа следующие:
►	обзор основных модулей R/3 и ЕСС;
►	различия между ЕСС и R/3;
►	детальный обзор модуля «Финансы» (SAP Financials);
►	обзор основных mySAP ERP-решений.
Кстати
Несмотря но то, что ЕСС обозначает ERP Central Component [центральный компонент ERP (Enterprise Resource Planning,) «Планирование и управление ресурсами предприятия»/, паи, возмозкно, встретится термин «Основной компонент ERP» (ERP Core Component) и «Основной компонент предприятия» (Enterprise Core Component), ошибочно используемые на некоторых аеб-сайтах и в литературе. Остальные уверены в таи, что это одно и то лее. но только вы один являетесь хорошо информированным.
Отличие SAP R/3 от ЕСС
Как упоминалось в часе 1 «Введение в NetWeauer и ЕСС». использование компанией SAP АС таких технологий, как SOA (Service-Oriented Architecture, «Сервисно-ориентированная архитектура») и, позднее, «Архитектура сервисов предприятия» (Enterprise Services Architecture), навсегда изменило ее программные продукты. В течение этого переходного периода SAP R/3 был преобразован в SAP R/3 Enterprise и, наконец, в ERP Central Component («Центральный компонент системы Управления предприятием»). Почему? Строго основанный на архитектуре клиент/ сервер продукт, SAP R/3 никогда не предназначался и не планировался для того, чтобы поддерживать веб-сервисы или сервисно-ориентированную архитектуру. Таким образом, говоря в двух словах, ЕСС представляет собой естественную эволюцию R/3 к архитектуре, основанной на веб-сервисах.
138
SAP за 24 часа
Резюме
С момента своего появления SAP NetWeauer был предназначен для уменьшения количества времени, необходимого для интеграции несопоставимых приложений, уменьшение развертывания и времени развертывания, связанного с новыми внедрениями, минимизации последующей поддержки и обслуживания во взаимодействии с установленными решениями. С развитием NetWeauer эти цели остаются постоянными. Безусловно, с добавлением новых подходов и технологий существующая версия NetWeauer от SAP АС лишь немногим похожа на оригинал. Наряду с этим, усовершенствовавшись в последние несколько лет как платформа и средство доставки, NetWeauer сохранил свое назначение в основном без изменений.
Вопрос- ответ
В Почему Enterprise Portal рассматривается какfront-end к SAP NetWeauer?
О Enterprise Portal обеспечивает плавный ролевой доступ к индивидуальным системам и компонентам под зонтом, называемым NetWeauer. Таким образом, он работает как одиночная точка доступа к SAP-системе, внедренной в компании.
В Какое различие между NetWeaver, NetWeaver '04 и NetWeaver ’05?
О Управление версиями связано со способствующей этому технической основой (WebAS), изменяемой в зависимости от оригинальной версии NetWeauer,
В более поздних редакциях и, вероятно, впредь это управление версиями будет поддерживаться редакционной стратегией SAP.
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы».
Контрольные вопросы
1.	Что такое SAP NetWeauer?
2.	Что является общей технической основой для большинства компонентов й продуктов SAP NetWeauer?
3.	Что представляет собой Unicode?
4.	Что такое веб-сервисы?
ЧМ11
 ( '
SAP ЕСС in R/3
f H i d
SAP EPP Control Component, или ЕСС, и его предшественники R/3 и R/3 Enterprise являются системами обработки операций в режиме реального времени (OLTP) - системами, которые по своей природе призваны удовлетворять еже-	I Ч
дневные деловые потребности большинства рядовых пользователей. Каждая из этих программ имеет большое количество модулей и подмодулей (в случае
R/3) или подкомпонентов (в случае ЕСС, однако в дальнейшем для наших целей мы будем использовать термин модули). На высшем уровне это включает в себя финансы, логистику, управление человеческими ресурсами, работу с клиентами И несколько других. В этом часе будут рассмотрены многие из этих модулей, а начнем с описания ключевых различий между R/3 и ЕСС.	з
Основные темы этого часа следующие:
►	обзор основных модулей R/3 и ЕСС;
►	различил между ЕСС и R/3;
►	детальный обзор модуля «Финансы» (SAP Financials);
►	обзор основных mySAP ERP-решений.
Кстати
Несмотря нате, что ЕСС обозначает ERP Ceatral Component [центральный компонент ERP (Enterprise Resource Planning,) "Планирование и управление ресурсами предприятия»!, вам, возмозкно, встретится тернии "Основной компонент ERP» (ERP Core Component) и «Основной колшонеип! предприятия» (Enterprise Core Component), ошибочно используемые на некоторых веб-сайтах и в литературе. Остальные уверены о том, что это одно и то же, по только вы один являетесь хорошо информированным.
Отличие SAP R/3 от ЕСС
Как упоминалось в часе I «Введение в NetWeaver и ЕСС», использование компанией SAP АС таких технологий, как SOA (Service-Oriented Architecture, «Сервисноориентированная архитектура») и, позднее, «Архитектура сервисов предприятия» (Enterprise Services Architecture), навсегда изменило ее программные продукты. В течение этого переходного периода SAP R/3 был преобразован в 5АР R/3 Enterprise и, наконец, в ERP Central Component («Центральный компонент системы Управления предприятием»). Почему? Строго основанный на архитектуре клиент/ ^Рвер продукт, SAP R/3 никогда не предназначался и не планировался для того, чтобы поддерживать веб-сервисы или сервисно-ориентированную архитектуру. Таким образом, говоря в двух словах, ЕСС представляет собой естественную эволюцию R/3 к архитектуре, основанной на веб-сервисах.
139
140
SAP за 24 часа
Кроме архитектуры, R/3 и ЕСС отличаются друг от друга и в других фундаментальных областях. Многие из различий отражают желание SAP АС прислушиваться к своим клиентам и учиться у них. Изменения в пакете технологий, в их инсталлировании и, что. вероятно, сейчас наиболее важно, в обслуживании, отвечают за большинство основных различий между этими двумя продуктами. Эти и другие различия описываются в последующих разделах.
Различия технологических платформ
Фактически ЕСС базируется на новейшей WebAS-платформе SAP, что представляет собой, вероятно, наиболее очевидное технологическое различие между ЕСС, R/3 и R/3 Enterprise. Интересно, что R/3 Enterprise также базируется на версии WebAS, хотя и старшей (6.20). Различие между двумя продуктами заключается в отличии этих WebAS-платформ. WebAS полностью поддерживает XML и HTTP a версии 6.10, но поддержка веб-сервисов и J2EE появилась только в версии 6.20, Поскольку на то время SOA (Service-Oriented Architecture, «Сервисно-ориентированная архитектура») находилась на ранней стадии развития и существовал только исходный каркас для ESA (Enterprise Service Architecture, «Архитектура сервисов предприятия»), то SAP АС необходимо было модернизировать Разрешение. Но вместе стем компания SAPAG хотела удержать клиентов соблазнительным предложением и убедить их всего лишь немного подождать. С выходом WebAS версии 6.30 были представлены поддержка технологии java и реальная возможность разработки java. Наконец, в версии WebAS 6.40 были усовершенствованы технологии АВАР и java и была сформирована единая платформа, которая была готова работать в мире веб-сервисов, предоставляя возможности для разработок на языке java и совместного внедрения АВАР и java. Сегодня полное NetWeaver ’04-решение, включая SAP ЕСС 5.0, построено на WebAS 6.40.
Да, но какие планы насчет старой R/3? Большинство клиентских инсталляций 5АР R/3 на сегодняшний день устаревают, так как им по 4-5 лет (уже древние для ERP-решений). Однако обновление постепенно происходит, число инсталляций таких версий 5АР R/3 как 4.6С, 4.6В и даже 4.5В намного превосходит количество внедренных R/3 Enterprise и ЕСС. Эти устаревшие инсталляции (в данном случае термин устаревшие полностью адекватен) основаны не на WebAS, а скорее на оригинальном клиентском сервере приложений, называемом SAP Basis или Basis layer («Основной уровень»).
Этот основной уровень (SAP Basis) был довольно успешной попыткой SAP спрятать сложности множественной базы данных и платформ операционной системы. И трехзвенное проектирование решало проблемы масштабирования и производительности, которые другие решения в то время обеспечить не могли. SAP Basis никогда не пытался поддерживать web, однако и собственно сам Интернет не был широко известен в то время, когда был представлен 5АР Basis. С этой целью, когда SAP, в конечном счете, впервые обеспечила поддержку web, это было сделано при помощи абсолютно нового продукта, который назывался «Сервер интернет-транзакций» [SAP internet Transaction Server (ITS)]. И платформа SAP Basis просто работала как back-end для этого активно продвигаемого решения, определенно сфокусированного на front-end и позволяющего интернет-пользо-вателям, использующим HTML, получать доступ к SAP.
ЧАС 1 I- SAP ЕСС и R/3
141
различия в процессе инсталляции
учитывая то, что R/3 и ЕСС основаны на различных платформах, неудивительно, что их инсталляционные процессы отличаются. SAP R/3 и ITS представляют собой отдельные инсталляции, которые требуют специфических настроек и аппаратного обеспечения. Производительность R/3 и /75-систем, направленная на обеспечение лучшей доступности, может, по сути, требовать установки восьми различных серверов. С другой стороны, ЕСС может выполнять все, что SAP Basis и ITS когда-либо делали, и даже больше. Молено относительно легко произвести процесс инсталляции ЕСС (принимая во внимание все, что он предлагает) быстрее и с меньшими затратами на аппаратное обеспечение и операционные системы. К слову, вы можете развернуть то же самое R/3 и /75-решение, требующее восьми серверов, на двух или четырех серверах в случае использования SAP ЕСС.
Различия в поддержке и обслуживании
Для многих прелесть ERP Central Component заключается в том, насколько просто осуществляется поддержка и обслуживание. Пакеты исправлений и обновлений для системы R/3 часто связаны со специфическими функциональными редакциями и Bas/s-редакциями. И настройка или обновление в одной функциональной области часто влияют на многие другие, вызывая необходимость проведения дополнительного тестирования работоспособности системы после проведенных изменений.
С приходом ЕСС обязательное тестирование существенно уменьшено. ERP Central Component разделяет функциональную бизнес-логику от самой платформы, включая ядро. И даже внутри платформы изменения, которые должны быть сделаны для платформы конкретного разработчика (типа АВАР или ]аиа), также являются независимыми. При этом вы можете производить специфические изменения и обновления с полной уверенностью в том, что другие части технологического набора не будут затронуты или испорчены впоследствии.
mySAP ERF-бизнес-сценарии
SAP R/3 и ЕСС также отличаются в отношении бизнес-процессов и полномасштабных бизнес-сценариев, которые каждая из систем может поддерживать. ЕСС, который может похвастаться открытыми стандартами интернет- и веб-сервисов вместе с поддержкой Mlcrosoft.Net и возможностью взаимодействия с ]2ЕЕ, является гораздо более мощным, чем его старший /?/3-«брат». Загрузка ЕСС также происходит быстрее. Использование ESA делает ЕСС гораздо более приспосабливаемой и быстрой, чем R/3. Вы можете изменять бизнес-процессы на ходу и производить обновление решений ежедневно или каждую неделю, вместо одного раза в месяц или в год.
Под «зонтом» mySAP ERP вы также можете быстро развернуть ЕСС в пределах четырех 5ДР-настроенных решений, направленных на поддержку основных биз-Нес-процессов:
"Управление финансами» (mySAP ERP Financials), со встроенным соответствием Sarbanes-Oxley (положения по внутреннему контролю) и Basel II (регулирующие нормы Базельского комитета, отчетность по Международным
®SAp3U 24 Ч(1са
142
SAP за 24 часа
стандартам), выводит финансовую отчетность и корпоративное управление на другой уровень. Нужно заметить, что можно сконфигурировать R/3 таким образом, чтобы он выполнял те же функции, но с гораздо большими затратами времени и средств.
> «Управление оперативной деятельностью» (mySAP ERP Operations} выводит логистику на следующий уровень, вводя продажи, складское хозяйство, снабжение, перевозки и доставку в область объединенных бизнес-решений. Расширяя эти основные бизнес-процессы, чтобы включить в них клиентов и поставщиков, и давая возможность работникам пользоваться порталом и даже мобильным доступом, ЕСС является действительно центром решений, которые R/3 никогда не сможет так лепсо или дешево поддерживать.
► «Управление человеческим капиталом» [mySAP EPP Human Capital Management (HCM)] преобразует отдел управления персоналом в хорошо оснащенную организацию, предназначенную для управления и сохранения основы любого успешного бизнеса - людей. НСМ продвигает бизнес-процессы управления персоналом в веб, обеспечивая долгосрочную поддержку таким НК-структурам, как подбор персонала, обучение и система самообслуживания сотрудников, для более быстрого, чем ее предшественники, изменения и развития.
> «Управление сервисными службами предприятия» (mySAP ERP Corporate Services) представляет собой набор основных сервисов, собранных в искусно составленном пакете. Процессы, ранжируясь от управления проектами и управления портфелем ценных бумаг до управления охраной труда, здоровья и защитой окружающей среды, недвижимым имуществом, данными командировок и управления качеством, являются унифицированными и рационализированными как никогда прежде.
Оставшаяся часть этого часа посвящена обзору бизнес-сценариев и бизнес-про-цессов. Интересно отметить, что основные бизнес-мсдули, совместно используемые ЕСС и R/3, являются одинаковыми. Только компоновка и специфичная конфигурация каждого модуля помогает отличить в некоторой степени вертикально ориентированный R/3 сп горизонтально ориентированного и более расширенного подхода, свойственного ЕСС.
Основные бизнес-модули SAP
ЕСС и R/3 состоят из многих бизнес-модулей. SAP-архитектура позволяет компаниям, развертывающим ЕСС и R/3, не развертывать каждый модуль в рамках своего процесса внедрения. Например, если вы хотите использовать SAP для того, чтобы позаботиться о финансовом учете, учете затрат и, вероятно, управлении финансовыми потоками, то вам не нужно будет устанавливать модуль логистики, модуль управления персоналом и т. д. У вас, возможно, есть другая система, которая заботится об этих потребностях. В этом случае SAP может просто быть построен таким образом, чтобы взаимодействовать («разговаривать») с другими системами.
Посколысу ЕСС и R/3 являются такими тесно интегрированными приложениями, почти невозможно обслуживать индивидуально сфокусированное внедрение одного из SAP R/3 или ЕСС модулей. Почему? Потому что бизнес-процессаМ по-прежнему время от времени нужен доступ к определенному количеству биз
ЧАС 1 1. SAP ЕСС и R/3
143
нес-правил, основным данным и, вероятно, данным клиента, которые находятся вне вашего основного модуля (модулей), и вам, по всей видимости, будет проще В1слючить эту базовую информацию в R/3 или ЕСС, чем выстраивать интерфейс к другой системе.
В связи с этим основной список многих SAP ERP ЕСС и Д/З-модулей предоставлен для того, чтобы дать вам возможность просто оценить, насколько мощным и потенциально комплексным может быть такое внедрение. Модули находятся в том порядке, в котором они находятся в кратком классификаторе SAP (SAP Quick-Sizer} и во многих документах SAP. Еще раз обратите внимание, что SAP ЕСС и SAP R/3 в этом отношении во многом похожи.
►	Финансовый учет [Financial Accounting (FI}[
►	Бухгалтерский учет основных средств [Asset Accounting (БМД)]
►	Управление финансовой цепочкой создания стоимости [Financial Supply Chain Management (ESCM)]
►	Контроллинг [Controlling (CO)]
►	Контроллинг деятельности предприятия [Enterprise Controlling (EQ]
i> Сбыт и дистрибуция [Sn/es and Distribution (SD)]
►	Управление материальными потоками [Materia/s Management (MM)]
i> Управление складами [IVare/iotrse Management (EE-WM)]
>	Управление качеством [Quality Management (QM) ]
>	Техническое обслуживание и ремонт оборудования [Plant Maintenance (PM)]
►	Обслуживание покупателей [Customer Service (C5)]
►	Система планирования производства [Production Planning (PP)]
>	Система проектов [Project System (PS)]
►	Администрирование персонала и начисление заработной платы [Persona/ Administration and Payroll Accounting (PA)]
►	Развитие персонала [Personnel Development (PA-PD}]
►	Базисная система [Basic Component (BQ]
►	Бизнес-рабочее место [Business Workplace (BWP)]
Каждый из перечисленных модулей представляет отдельную сферу бизнеса вашей компании; каждый модуль разработан длл удовлетворения уникальных потребностей определенной части бизнеса. Для просмотра наиболее свежего списка зайдите на интернет-страницу http://service.sap.com/quick-sizer. Далее следует более подробный обзор основных модулей ЕСС и R/3.
mySAP ERP Financials
В домене «Финансы» (SAP Finance} модули «Финансовый Учет» [Financial Accounting (f/)] и «Контроллинг» [Controlling (СО)] как всегда остаются ключевыми. Объединенный с контроллингом деятельности предприятия (Enterprise Controlling} и финансовым менеджментом (Treasury Management}, mySAP ERP Financials преобразует вашу бухгалтерию и другие отделы, предоставляя возможности для оперативного получения информации о текущем состоянии дел и эффективного принятия решений.
144
SAP за 24 часа
Financial Accounting
Модуль «Финансовый учет» (Financial Accounting) дает вам возможность улучшить процесс принятия стратегических решений для финансовых потребностей компании. Это позволяет компаниям централизовано управлять данными финансового учета в рамках международной системы различных компаний, языков, валют и различных планов счетов. Модуль «Финансовый учет» работает с международными бухгалтерскими стандартами, такими как СААР и 1AS и помогает соблюдать требования местного законодательства многих стран, отражал в полном объеме изменения законодательства и учета, вытекающие из законодательного акта «Положение по внутреннему контролю» (Sarbanes-Oxley), европейского рынка, унификации валют и др.
Модуль «Финансовыйучет» состоит из следующих компонентов:
► Бухгалтерия главной книги (General Ledger Accounting) обеспечивает полную запись всех бизнес-транзакций вашей компании. Этот модуль дает возможность сделать запись бизнес-транзакций вашей компании на всем протяжении всех аспектов вашего бизнеса, для того чтобы убедиться, что данные учета, будучи обработанными в вашей SAP-системе, являются действительными и полными.
► «Бухгалтерия кредиторов» (Accounts Payable) записывает и управляет бухгалтерскими данными по всем кредиторам в вашей SAP-системе.
► «Бухгалтерия дебиторов» (Accounts Receivable) - это модуль, который с финансовой точки зрения управляет деятельностью вашей компании, связанной с продажами. Он записывает и администрирует бухгалтерские данные ваших клиентов при помощи многих инструментов, специализирующимися в управлении открытыми позициями.
► «Учет основных средств» (Asset Account) - модуль, который управляет основными средствами вашей компании и помогает вам наблюдать за ними. Он также служит в качестве вспомогательной бухгалтерской книги к главной бухгалтерской книге, предоставляя детальную информацию по транзакциям, в которые вовлечены основные средства.
► «Контроль финансовых средств» (Funds Management) - это модуль, который разработан для того, чтобы помогать вам в формировании бюджета при помощи набора инструментов, которые имитируют вашу структуру бюджета для планирования, мониторинга и управления финансовыми средствами вашей компании. Три важнейшие задачи включают в себя бюджетирование доходов и расходов, слежение за движением средств и способность предвидеть потенциальный перерасход бюджета.
► «Специальные регистры» (Special Purpose Ledger) - модуль, который разработан для обеспечения сводной информации от различных приложений на уровне деталей, которые вы определили в соответствии с потребностями вашего бизнеса. Эта функция позволяет вам собирать, объединять, суммировать, корре1сгировать и распределять фактические и планируемые данные, созданные SAP или другими внешними системами.
ЧАС 1 I. SAP ЕСС и R/3
145
Кстати
«Бухгалтерия кредиторов» (Accounts Payable) и «Бухгалтерия дебиторов» (Accounts Receivable) являются подкнигалт, интегрированными с главной книгой (General Ledger) и с различными компонентами а модуле «Сбыт» (Sales and Distribution). Транзакции «Бухгалтерия кредиторов» (Accounts Payable) и «Бухгалтерия дебиторов» (Accounts Receivable) выполняются автоматически, когда соответствующий процесс происходит в другом модуле ЕСС или R/3.
Controlling
Модуль «Контроллинг (SAP Controlling) обеспечивает функции, необходимые для эффективного и правильного управления учетом затрат. Его полная интеграция позволяет большому количеству ценных данных перемещаться в режиме реального времени меящу модулями «Финансы» (SAP Financials) и «Логистика» (SAP Logistics). Он содержит следующие подкомпоненты:
► «Контроллинг косвенных затрат» (Overhead Cost Controlling) - компонент, в задачи которого входит мониторинг и распределение косвенных расходов вашей компании, а также предоставление всех функций, необходимых вашей компании для планирования и распределения. Функциональные возможности, содержащиеся в модуле «Контроллинг» (Controlling), поддерживают различные методы учета затрат, предоставляя вам свободу решения, какие функции и какие методы наилучшим образом подходят для ваших индивидуальных областей деятельности.
► «Учет затрат по процессам» (Actiutty-Based Costing) позволяет дебетовать организационные накладные расходы (начислять издержки) на продукты, клиентов, каналы сбыта и другие сегменты и дает возможность выполнить более реалистичный анализ доходности разных продуктов и клиентов, поскольку вы можете разложить накладные расходы на составляющие.
► «Контроллинг затрат на продукт» (Product Cost Controlling) используется для определения затрат, возникающих с момента производства продукта или предоставления услуги, путем использования механизма управления затратами на продукт в режиме реального времени (возможность управления продуктом, объектом и фактическими схемами затрат).
► «Учет результатов» (Profitability Analysis) - эффективный инструмент, позволяющий анализировать прибыльность конкретной организации или сегмента вашего рынка. В последнем случае этот сегмент может быть ориентирован на продукт, клиента, заказы или комбинацию этих факторов.
Financial Supply Chain Management
Модуль «Управление финансовой цепочкой создания стоимости» [Financial Supply Chain Management (fSCM)] обеспечивает функциональные возможности, которые нужны вашей компании для управления ликвидностью, управления рисками и определения размера начисленных налогов, а также управления состоянием финансов. Данный модуль включает в себя следующее:
146
SAP за 24 часа
► «Управление наличностью и ликвидностью» (Cash Management and Liquidity Management) разработан, чтобы обеспечить оптимальную ликвидность для обеспечения своевременного выполнения необходимых платежей и отслеживания прихода и расхода денежных средств.
► «Финансовый менеджмент (Treasury Management) используется для поддержки управления финансовыми транзакциями и позициями вашей компании через клиентские приложения, реализующие внутреннюю обработку данных, к модулю «Финансовый учет» (Financial Accounting). Этот модуль также обеспечивает платформу для многосторонней отчетности, которую ваша компания может использовать для проверки своего финансового состояния и транзакций.
► «Управление рыночными рисками» (Market Risk Management) определяет влияние потенциальных финансовых колебаний рынка на финансовые средства , вашей компании. Пакет «Управление наличностью» (Cash Management) в сочетании с пакетом «Финансовый менеджмент» (Treasury Management) устанавливает основу для вашей базы данных для контроллинга рыночных рисков и включает в себя анализ выгоды и риска потенциальных убытков от изменения валютного курса, моделирование портфеля ценных бумаг и определение рыночной стоимости.
► «Расчетный центр корпорации» (In-House Cash) - один из компонентов управления логистикой финансовых потоков. Помогает снизить затраты на обработку внутрикорпоративных и внешних платежей наряду с сокращением числа внешних банковских счетов и объемов международных платежных операций. Данное решение упрощает стандартизацию, интеграцию и контроль бизнес процессов управления денежными средствами в масштабах концерна.
► «Управление бюджетом» (Funds Management) разработан для поддержки процесса управления платежным бюджетом и бюджетом обязательств вашей компании, начиная с его планирования и заканчивая исполнением. Используя этот компонент, ваша компания может создать различные версии бюджетов, обеспечивая процесс планирования скользящего бюджета.
Enterprise Controlling
Модуль «Контроллинг деятельности предприятия» (Enterprise Controlling) разделен на следующие четыре компонента:
► «Информационная система для менеджмента» [Execut/ue Information System (в RZ3)], которая обеспечивает ежеминутный обзор важной информации, необходимой для эффективного управления ресурсами вашей компании. Этот модуль собирает и отображает информацию из различных областей вашего бизнеса, включая финансовую информацию и информацию, содержащуюся в информационной системе управления персоналом (Human Resources /л-formation System), а также данные из информационной системы логистики (Logistics Information System).
► «Планирование деятельности предприятия» (Business Planning and Budgeting) разработан для помощи в создании высокоуровневых планов предприятия, которые предусматривают адаптируемое представление специфичных клиентских планов и их взаимосвязь. При этом также учитывается связь меЖДУ доходом и убытком, баланс и стратегия движения денежной наличности.
ЧАС I! 1. SAP ЕСС и R/3
147
«Консолидация» (Consolidation) позволяет вам ввести финансовые данные, сообщаемые в режиме «он-лайн», используя форматы ввода данных, и создать сводный отчет, который соответствовал бы правовым и управленческим требованиям вашей компании.
«Учет по местам возникновения прибыли» (Profit Center Accounting) используется для анализа доходности внутренней платежеспособности или центров прибыли (profit center).
В SAP место возникновения прибыли (profit center) является организационной единицей, предназначенной для управления и используемой для целей внутреннего контроллинга.
mySAP ERP Human Capital Management
Система управления персоналом компании является, вероятно, одной из наиболее важных развертываемых систем. SAP предлагает глобальное решение по управлению персоналом, включая стандартный язык, валюту и требования законодательства, охватывающие более 30 стран. Инновационный концептуальный дизайн SAP Human Resource («Управление персоналом») принимает во внимание все acneicrbi управления персоналом вашей компании и дополнительные функции, включая наем и обучение персонала, а также управление организационной структурой.
SAP's Integrated Human Resources
Несмотря на дополнительные бизнес-процессы по управлению персоналом, доступные в NetWeaver из R/3 и ЕСС, модуль «Управление персоналом» (Human Resources) остается (по-прежнему) разделенным на два модуля:
►	«Администрирование персонала» [Personnel Administration (РА)];
►	«Планирование и развитие персонала» [Personnel Planning and Development (HD)].
Эти модули, предназначенные для управления персоналом, полностью интегрированы в SAP R/3 и ЕСС. Каждый из них направлен на различные аспекты функций управления персоналом вашей компании. Интеграция организует безупречно функционирующий механизм управления персоналом, который также посредством интеграции может подключаться к другим сферам бизнеса вашей компании. Обратите внимание, что оба модуля также поддерживаются информационной системой управления персоналом [Human Resources information System (HR/S)], Которая будет рассмотрена в этом часе позднее.
Уникальная концепция SAP для Human Resources
Некоторые компоненты внутри SAP являются уникальными для «Управления персоналом» (SAP Human Resource) и стоят обособленно от других приложений SAP. наиболее выдающейся концепцией в компоненте «Управление персоналом» ;(5АР Human Resource) является использование инфотипа (infotype), который будет описан ниже.
148
SAP за 24 часа
Инфотипы и действия
В простой терминологии инфотип представляет собой экран в приложении Human Resources, который хранит определенный набор информации о сотруднике, как, например, данные о заработной плате или персональные данные. Существуют сотни инфотипов в модулях Human Resources в R/3 и ЕСС.
Официально SAP определяет инфотип (infotype) как носитель параметров управления системой, таких как атрибуты, временные ограничения и так далее.
Каждый инфотип сохраняет группу соответствующих данных. В примере, изображенном на рис 11.1, показан инфотип 0002 из модуля «Администрирование персонала» (Personnel Administration), точнее, транзакция /пРАЗО. Он сохраняет основные персональные данные работника, включая имя, семейное положение, номер социального страхования, дату рождения, национальность и так далее.
Когда несколько инфотипов объединены для выполнения логической единицы обработки (logical unit of work), то это называется действие [fiction; ранее это называлось события (clients)]. Например, объединяя инфотипы ООО I «Организационное присвоение» (Organization Assignment), 0007 «Планируемое рабочее время» (Planned Working Time), 0008 «Основные выплаты» (Basic Рад), 0041 «Определение даты» (Date Specification) и 0019 «Контроль даты» (Date Monitoring), получаем набор из большинства, если не всех, необходимых инфотипов (или экранов), которые нужны вам, чтобы выполнить действие «Изменение оплаты» (Рау Change).
Рис. 11.1. «Изменение персональных данных» (Change Personal Data, инфотип 0002) является инфотипом администрирования персонала и используется для хранения персональных данных сотрудника
ЧАС 1 I. SAP ЕСС и R/3
149
В процессе конфигурации ваша компания будет решать, какие инфотипы должны быть связаны вместе для создания действий, необходимых организации. Инфотип «Действия» (Actions, 0000) управляет вводом основных данных для управления персоналом и автоматически включается как первый инфотип для всех действий. Ваши SAP-действия конфигурируются с использованием руководства по внедрению (implementation Guide) в процессе начальной конфигурации вашей SAP-системы. В зависимости от прав доступа в систему различные действия являются доступными для выполнения.
Компонент SAP Personal Administration
Модуль «Администрирование персонала» (Personal Administration) управляет такими процедурами компании, как заработная плата, начисление пособий сотруднику и компенсации. Этот модуль выполняет все функции, необходимые для управления персоналом в большинстве компаний, Модуль «Управление персоналом, администрирование персонала> (SAP Human Resources Personnel Administration) содержит следующие компоненты:
► «Управление льготами» (Benefits Administration) обеспечивает функциональные возможности, необходимые для внесения сотрудника в список для предоставления льгот. Это заключается в предоставлении функциональных возможностей для управления необходимыми требованиями, подтверждением страховых возможностей, отслеживанием и управления затратами, процессом рассмотрения требований плана сбережений на случай непредвиденных расходов [Flexible Spending Account (FSA)], отменой льгот и COBRA.
► «Управление вознаграждениями» (Compensation Management) используется для внедрения политики вознаграждений (компенсаций) в вашей компании. Функции, управляемые Compensation Management («Управление вознаграждениями»), включают в себя: администрирование заработной платы, оценка работы, пересмотр заработной платы, результат обзора заработной платы, планирование и администрирование бюджета компенсаций и администрирование политики компенсаций. В дополнение «Управление вознаграждениями» (Compensation Management) дает вам возможность создать категории выплат и структуру заработной платы для определения внутренней ценности определенной работы и должности внутри организации.
► «Наем» (Recruitment) позволяет вам управлять процессом приема сотрудников на работу. Данный компонент начинает работу с создания вакансии через рекламу и отслеживания потенциальных кандидатов, а завершает уведомлением успешных и неуспешных кандедатов и наймом на работу лучших кандидатов.
► «Управление временными данными» (Time Management) предоставляет гиб-кую методику для записи и оценки рабочего времени сотрудников и управление записями об их отсутствии. «Управление временными данными» (Time Management) интегрирован также и с другими Р/З-компонентами, которые могут использовать эти данные. Ключевое преимущество «Управления временными данными» заключается в том, что он позволяет вам увидеть временную структуру в вашей компании в соответствии с вашими реальными условиями, используя в качестве основы календарь. Используйте его для обращения к временным моделям (таким как свободный график, посменный график и обычный рабочий график) для планирования графика работы и перерывов,
150
SAP за 24 часа
для управления исключениями, такими как замены или командировки, и для соответствия требованиям законодательства в отношении отсутствия, перерывов и праздников.
► «Заработная плата» (Payroll) эффективно и точно вычисляет вознаграждение за работу, выполненную вашими сотрудниками, независимо от их рабочего графика, рабочего календаря, языка или валюты. «Заработная плата» (Payroll) также содержит изменяющиеся отчеты, необходимые для соответствия постоянно меняющимся требованиям федеральных, государственных и местных ведомств.
SAP Personal Planning and Development
В отличие от модуля «Администрирование персонала» (Personal Administration), модуль «Планирование и развитие персонала» (Personal Planning and Development) может не являться необходимым для вашей компании, но его функции служат инструментами для лучшего управления работой вашего отдела по управлению персоналом. Расширенное организационное управление и планирование рабочей силы являются ценными инструментами для вашей компании, но Moiyr и не входить в обязательные задачи отдела по управлению персоналом в вашей компании. Компонент «Планирование и развитие персонала» (Personal Planning and Development), входящий в SAP R/3 «Управление персоналом» (Human Resources), содержит следующие компоненты:
► «Организационный менеджмент' (Organizational Management). Разработан для того, чтобы помочь в создании сгратеши и плана всесторонней структуры управления персоналом. При помощи развития предложенных сценариев, используя предоставленные гибкие инструменты, вы можете манипулировать структурой компании в настоящем, прошлом и будущем. Используя основные организационные объекты в SAP, все элементы, работы, позиции, задачи, рабочие центры структурированы как основные строительные блоки вашей организации.
► «Обучение и управление мероприятиями» (Training and Events Management) -компонент, который помогает вашей компании в координировании и администрировании посещения бизнес-собьггий, включая собрания, семинары и тренинги. Компонент содержит функции для планирования, проведения, подтверждения и управления распределением затрат и учетом событий вашей компании. Он также включает в себя тесную интеграцию с Microsoft Office (и вскоре еще более тесную интеграцию с использованием Mendocino, о которой будет говориться в часе 22 «Интеграция с Microsoft Office).
Human Resources Information System (HRIS)
В R/3 модуль «Информационная сисгемауправления персоналом» [Human Resources Information System (HRIS)] помогает вам извлечь информацию из вашего модуля «Управление персоналом» (Human Resources). Он также позволяет вам запросить отчеты внутри R/3 «Структурная графика» (Structural Graphics). «Информационная система управления персоналом» (Human Resources Information System) дает возможность получить отчеты из обоих компонентов «Администрирование персонала» (Personal Administration) и «Планирование и развитие персонала» (Personal Planning and Development) модуля «Управление персоналом» (SAP Human Resources). Из Де'
ЧАС 1 1. SAP ЕСС и R/3
151
рева отчетов HR1S вы можете просмотреть стандартные отчеты, которые поставлялись SAP. Другой инструмент, который вы можете найти в HRIS, - это InfoSet Query, который используется для создания отчетов в модуле «Управление персоналом» (Human Resources); об этом будет рассказано в часе 20 «Инструменты отчетности в SAP (SAP Query, InfoSet Query, Ad Hoc Query и Quick Viewer/.
Система самообслуживания сотрудников
Проблемой номер один у руководителей управления персоналом предприятий является то, что их сотрудники тратят чрезмерное количество времени, отвечая на вопросы работников организации. Вопросы типа «Сколько иждивенцев я могу указать?» или «Кто является получателем моей страховки?» занимают слишком много времени у сотрудников отдела по работе с персоналом, SAP разработал продукт, который дает возможность работникам находить и в некоторых случаях модифицировать их собственные данные посредством использования веб-технологий и функции распознавания голоса. Система самообслуживания сотрудника [Employee Self Service (ESS)] является эффективным средством для обеспечения доступа работника к своим данным в режиме реального времени и предоставляет возможность модификации этих данных.
Благодаря использованию система самообслуживания сотрудника (SAP Employee Self Service) работник сам может отвечать за сохранность своих данных и может получить доступ к своей информации, когда ему будет удобно, без необходимости наличия компьютера, подключенного к SAP и без навыков работы с SAP. Это позволяет сохранить время сотрудника, так как ему не нужно будет прекращать работу для того, чтобы зайти в отдел по работе с персоналом и поговорить со специалистом отдела, которому, в свою очередь, тоже не нужно будет останавливать другую важную работу для того, чтобы помочь сотруднику.
Система самообслуживания менеджера
Новое дополнение «Система самообслуживания менеджера» pVtonuger Self Service (MSS)] является эквивалентом система самообслуживания сотрудника (Employee Self Services) и предназначается для руководителей. Этот компонент построен внутри портала предприятия (Enterprise Portal) и позволяет менеджеру;
►	управлять процессом найма нового сотрудника;
►	записывать и управлять набором навыков и других способностей;
►	записывать и управлять специальным опытом;
►	сортировать и управлять поиском сотрудника по ключевым словам;
►	управлять годовым бюджетом и процессом планирования бюджета,-
►	управлять планированием компенсаций для сотрудников;
управлять процессом ежегодной проверки сотрудника.
MSS позволяет менеджеру хорошо выполнять свои обязанности и успешно управлять своей группой сотрудников, работать над их профессиональным ростом, Заботиться о них, использовать свою группу сотрудников наиболее мудро, оказывая определенное бизнес- или персональное давление и используя другие факторы, но оставаясь при этом членом группы.
152
SAP за 24 часа
mySAP ERP Operations
Аналогично mySAP ERP Financials («Финансы»), решение mySAP ERP Operations («Управление оперативной деятельностью») затрагивает многие области бизнеса вашей компании. В большей степени логистику, поскольку она объединяет все процессы, связанные с закупками вашей компании, техническим обслуживанием и ремонтом оборудования, сбытом, производством, управлением материальными потоками, складом, проектированием и строительством
Модуль «Логистика» {Logistics) внутри R/3 и ЕСС позволяет вам организовать биз-нес-функции в той манере, которая поощряет креативность, компетентность и гибкость, желаемые для компании. Таким образом, модуль «Управление оперативной деятельностью» {mySAP ERP Operations) связан и должен координировать работу со всеми или почти со всеми следующими модулями R/3 и ЕСС:
►	«Сбыт и дистрибуция» {Sales and Distribution);
►	«Система планирования производства» {Production Planning);
►	«Управление материальными потоками» {Materials Management);
►	«Техническое обслуживание и ремонт оборудования» {Plant Maintenance);
►	«Информационная система логистики» {Logistics Information System).
Sales and Distribution
Модуль «Сбыт» (Sales and Distribution) обеспечивает вам необходимые инструменты для использования информационного изобилия, касающегося маркетинга и продаж вашей компании. Вы можете в любое время получить доступ к данным о продуктах, стратегии маркетинга, звонкам по поводу продаж, ценообразовании и продвижении продаж для улучшения деятельности, связанной с продажами и маркетингом. Информация ежеминутно обновляется и доступна в режиме «онлайн», помогая существующим пользователям, потенциальным покупателям и руководителям.
В модуль < Сбыт» {Sales and Distribution) включена функция поддержки контрактов на различные поставки, для того чтобы соответствовать различным потребностям бизнеса. Соглашения, касающиеся цен, сроков поставки и объема поставки - все это поддерживается этим модулем. Подкомпоненты модуля «Сбыт» (Sales and Distribution):
►	«Основные данные» (Master Data);
►	«Основные функции» (Basic Functions);
►	«Продажи» (Sales);
►	«Доставка» (Shipping);
►	«Составление счетов» (ВИИпд);
►	«Поддержка продаж» (Sales Support);
►	«Транспортировка» (Transportation);
►	«Внешняя торговля» (Foreign Trade);
►	«Информационная система сбыта» (Sales Information System);
►	«Электронный обмен данными» (Electronic Data Interchange).
ЧАС Н. SAP ЕСС и R/3
153
Некоторые преимущества внедрения модуля «Сбыт» (SAP Sales and Distribution) включают в себя:
Автоматический ввод заказа с использованием простого интерфейса пользователя.
Автоматическое указание цены в заказе клиента с использованием прайс-листа. договоренности с клиентом или цен относительно продуктов, группы продуктов или стоимости продукта.
►	Контроль кредитного лимита, финансовых данных, данных продаж для подтверждения кредитного лимита клиента.
►	Автоматическая проверка наличия продукта для уточнения наличия требуемого количества.
Production Planning and Control
Основной функцией модуля «Планирование и управление производством» (SAP Product Planning and Control} является обеспечение полных решений для:
►	планирования производства (Production Planning);
►	выпуска продукции (Production Execution);
►	управления производством (Production Control/
Модуль «Планирование и управление производством» (SAP Product Planning and Control) заключает в себе полный цикл производственного процесса - от начального создания основных данных в течение всего процесса производства, включал управление и калькулирование стоимости. Модуль «Планирование производства» (Production Planning) включает в себя компонент, который называется «Укрупненное планирование сбьпа и производства» (Sales and Operations Planning) и используется для создания реалистичной и согласованной картины для прогнозирования будущих продаж. И в зависимости от ваших способов производства вы можете использовать следующие модули: «Производственный заказ» (SAP Production Order), «Серийное производство» (Repetitive Manufacturing) или «Управление производственным процессом методом КАНБАН» (KANBAN Production Control). КАНБАН - это процедура для контроля потока продукции и материалов, основанная на цепочке операций в производстве и снабжении.
Одним из важнейших преимуществ от внедрения модуля «Планирование и управление производством» (SAP Product Planning and Control) является исключение рутинных задач для людей, ответственных за составление производственного плана. И это сохраненное время может быть использовано для более важной деятельности в вашей компании. Данный модуль включает в себя несколько компонентов:
►	«Основные данные» (Basic Data);
«Укрупненное планирование сбыта и производства» (Sales and Operations Planning);
►	«Планирование комплектации» (Master Planning);
►	«Планирование необходимой мощности» (Capacity Requirements Planning);
►	«Планирование потребности в материалах» (Material Requirements Planning);
154
SAP за 24 часа
►	«КАНБАН» (KANBAN);
►	«Серийное производство» (Repetitive Manufacturing);
►	«Производственные заказы» (Production Order);
►	«Планирование производственных партий» (Product lot Planning);
►	«Монтаж по катало(у (Единичное производство по заказу клиента)» (Assembly Orders);
►	«Планирование производства для промышленности с непрерывным циклом производства» (Production Planning for Process Industries);
►	«Сбор производственных данных» (Plant Data Collection);
►	«Информационная система планирования и управления производством» (Production Planning and Control Information System).
Materials Management
Бизнес-процессы вашей компании являются основой успеха вашей компании. Ежедневное управление материальными затратами вашей компании, включая закупки предприятия, управление складом и запасами, подтверждение счетов и анализ ваших процессов являются частями модуля «Управление материальными потоками» (Materials Management).
Три основных преимущества, которые вы можете получить от внедрения модуля «Управление материальными потоками» (Materials Management), следующие: экономия времени, денег и ресурсов. Компонентами этого модуля являются:
►	«Управление запасами» (Inventory Management);
►	«Управление складами» (Ware/iouse Management);
►	«Закупки» (Purchasing);
►	«Контроль счетов» (Invoice Verification);
►	«Планирование потребности в материалах» (Materials Planning);
►	«Информационная система закупок» (Purchasing Information System).
Plant Maintenance
Основным преимуществом модуля «Техническое обслуживание и ремонт оборудования» (SAP's Plant Maintenance) является его гибкость в работе с различными типами компаний и соответствие их различной структуре, требованиям и рабочей силе. Этот модуль таюке содержит графический интерфейс, который делает его очень дружественным к пользователю и позволяет обслуживать большее количество ваших сотрудников.
В данном приложении поддерживаются различные стратегии управления, включая обслуживание, основанное на риске (Risk Based Maintenance) и комплексную систему обеспечения высококачественной работы оборудования (Total Productive Maintenance). Преимущества, которые ваша компания получит от внедрения модуля «Техническое обслуживание и ремонт оборудования» (SAP Plant Maintenance), следующие: уменьшение времени и простоев, оптимизация работы и ресурсов и уменьшение средств на технический осмотр и ремонт.
ЧАС 1 I. SAPECC uR/3	155
В цепом, интеграция модуля «Техническое обслуживание и ремонт оборудования» (Plant Maintenance) осуществляет поддержку вашей компании в планировании и осуществлении технического обслуживания с учетом доступности системных ресурсов, затрат, материалов и развертывания персонала. Компоненты «Логистика» (Logistics), «Техническое обслуживание и ремонт оборудования» (Plant Maintenance) включают в себя:
«Профилактическое обслуживание» (Preventative Maintenance);
►	«Управлениеуслугами» (Service Management);
►	«Управление заказами на техническое обслуживание» (Maintenance Order Management);
►	«Планы технического обслуживания» (Maintenance Projects);
►	«Оборудование и технические объекты» (Equipment and Technical Objects);
►	«Информационная система технического обслуживания и ремонта оборудования» (PlantMaintenance Information System).
Logistics Information System (LIS)
В системе «Информационная система логистики» (R/3 Logistics Information System) обеспечивает информацию в режиме реального времени, полученную из различных SAP-модулей/компонентов, позволяя вам оценить фактические данные и спрогнозировать будущие данные, используя OLTP (система обработки операций в реальном времени). Вы можете использовать «Хранилище данных логистики» (Logistic Data Warehouse) для настройки и планирования информационной системы вашей компании таким образом, чтобы она соответствовала особым требованиям вашей компании, и использовать систему раннего оповещения (Early Warning System), целью которой является определение слабых мест в «Логистике» (Logistic).
В дополнение к этим двум компонентам «Информационная система логистики» (Logistics Information System) содержит информационную библиотеку логистики (Logistic Information Library), которая помогает вам, в случае необходимости, находить основные данные. Используйте информационную библиотеку логистики [Information Library (LIL)] для записи, классификации и извлечения ключевых данных. Информационная система логистики (Information System) состоит из следующих информационных систем (см. рис. 1 1.2):
►	«Информационная система продаж» (Sales Information System);
►	«Информационная система закупок» (Purchasing Information System);
►	«Управление запасами» (Inventory Controlling);
►	«Планирование производства и система управляющих данных» (Production Planning and Control Information System);
►	«Информационная система технического обслуживания и ремонта оборудования» (PlantMaintenance Information System);
►	«Информационная система системы обеспечения качества» (Quality Management Information System)-,
«Информационная система проектов» (Project Information System);
«Информационная система торговли» (Retail Information System).
156
SAP за 24 часа
LIS была в основном заменена системой создания отчетов, управляемой хранилищем данных (SAP's Business Warehouse), о которой будет подробнее рассказано в часе 12 «SAP BI, KW и MDM«.
Информационная система логистики
Информационная система продаж	Информационная система закупок	Упрааление запасами	Информационная система торговли
Информационная система планирования и управления производством	И нформационнал система обеспечения качества	Информационная система технического обслуживания и ремонта оборудования	Информационная система проектов
Планирование/прогнозирование			
Система раннего оповещения			
Информационная библиотека логистики			
Рис. 11.2. Обзор прежней информационной системы логистики для R/3
mySAP ERP Corporate Services
Сервисные службы предприятия включают в себя: «Управление недвижимостью» (Real Estate Management), «Система обеспечения качества» (Quality Management), «Управление проектами/портфелем ценных бумаг» (Project/Portfoiio Management), «Управление данными командировок» (Travel Management) и «Управление охраной труда, здоровья и защитой окружающей среды» (EH&S).
Управление недвижимостью
«Управление недвижимостью» (SAP's Real Estate Management) интегрирует процессы управления недвижимостью в общую организационную структуру вашего предприятия. Корпоративная модель управления недвижимостью подразделяется на следующие два компонента:
► «Управление арендой и проживанием» (Rental Administration and Settlement)',
► «Контроль, оценка позиции и информационное управление» (Controlling, Position Valuation and Information Management).
Будьте внимательны!
Для того, чтобы ваша компания успешно использовала компонент "Ул-равлечие недвижимостью» (Reni Estate), требуются необходимые конфигурации в следующих модулях: «Система технического обслуживания и ремонта оборудования" (Plant Maintenance), «Управление материальными потоками» (Materials Management), «Система проектов» (Project System) и «Бухгалтерский учет основных средста» (Asset Accounting). 
ЧАС 11. SAP ЕСС и R/3
157
Управление качеством
Модуль «Система обеспечения качества» (Quality Management) направлен на улучшение качества ваших продуктов и некоторых дополнительных процессов. Для того чтобы выпускать высококачественную продукцию необходимо наличие хорошо организованной системы «Обеспечение качества» {Quality Management), которая должна гарантировать целостность ваших продуктов, что, в свою очередь, благоприятствует развитию хорошего отношения клиента, улучшая репутацию фирмы как в отношении данного продукта, так и компании в целом.
Модуль «Система обеспечения качества» (Quality Management) дает вам возможность анализировать, документировать и улучшать процессы в вашей компании. Модуль включает в себя следующие приложения:
►	«Планирование показателей качества» (Quality Planning);
►	«Контроль качества» (Quality Inspections);
►	«Сообщение о качестве» (Quality Notifications);
►	«Заключение о качестве» (Quality Certificates);
►	«Управление тестовым оборудованием» (Test Equipment Management);
►	«Информационная система управления качеством» (Quality Management Information System).
Управление проектами и инвестициями
Упрощенно этот модуль называется «Система проектов» (Project System) и является важным компонентом управления сервисными службами предприятия (mySAP ERP Corporate Services), который помогает компании в управлении документами проектов. Такая высокоуровневая связь между проектами предоставляет возможность отличного планирования, выполнения, финансового обзора и существенно облегчает реальное управление проектом. По существу, этот модуль ориентирован на управление сетевым взаимодействием внутри вашей интегрированной системы, на установление связей между управлением проекта и Другими областями процесса.
Вы можете использовать систему проектов и управление инвестициями (Project and Portfolio Management) во многих областях, включая управление инвестициями, маркетинг, программные и консультационные услуги, исследования и разработку, задачи технического обслуживания, управление остановкой оборудования, промышленное конструирование и строительство, а также комплекс производства под заказ. Компонентами модуля «Система проектов» (Project System) ЯВЛЯЮТСЯ:
►	«Основные данные» (Basic Data);
«Организационная структура» (Operational Structure);
►	«Планирование проекта» (Project Planning);
►	«Утверждение» (Approval);
«Выполнение и интеграция проекта» (Project Execution and Integration);
«Информационная система системы проектов» (Project System Information System).
158
5ДГза 24 часа
Как и всегда, система базируется на центральной структуре, которая называется «Структурный план проектов (СПП)» [Wor/г Breakdown Structure (VVBS)]. СПП (WBS) - это структурированная модель работ, систематизированных в иерархическом формате и подлежащих выполнению в ходе осуществления проекта.
СПП (WBS) состоит из элементов, которые представляют отдельные задачи и действия в проекте. СПП-элементы включают в себя задачи, разделение задач на части и рабочие пакеты (см. рис 11.3 для общего представления).
Рис. 11.3. Обзор структуры проекта
Travel Management
Несмотря на важность функции модуля «Финансы» (R/юлсе), «Управление данными командировок» (Travel Management) является основным корпоративным ’> сервисом, затрагивающим бюро путешествий, поставщиков, глобальную систему распределения и ваших сотрудников. «Управление данными командировок» также предоставляет интегрированный спектр процедур, используемый для обработки данных о командировках в вашей компании. Это включает в себя ввод квитанций, подтверждение запросов на возмещение и указание реальных командировочных расходов.
Резюме
Этот час дал вам высокоуровневый обзор основополагающих областей бизнеса, обслуживаемых mySAP ERP: «Финансы» (Financials), «Управление оперативном деятельностью» (Operations), «Управление человеческим капиталом» (Human Capital Management (Human Resources)] и «Управление сервисными службами предприятия» (Corporate Services). Taione вашему вниманию было представлено сравнение SAP ЕСС и SAP R/3. И даже на этом уровне лепсо заметить, почему
ЧАС 11. SAP ЕСС и R/3
159
говорят, что внедрение приложения «Планирование и управление ресурсами предприятия»’ (Enterprise Resource Planning} является непростым делом: бизнес является неизбежно сложным, и эта сложность должна быть смоделирована и отражена SAP в целях формирования полезного решения. Эго введение в ключевые модули ознакомило вас с комплексным подходом SAP, рдв вам представление о производительности и возможностях, которые предлагают SAP R/3 и его новейший преемник - SAP ЕСС,
Вопрос - ответ
В Какое основное отличие между SAP R/3 и SAP ЕСС?
О SAP ЕСС представляет собой естественную эволюцию системы R/3 в направлении сервис-ориентированной архитектуры. Это отражено в использовании SAP собственной архитеюуры ESA («Архитектура сервисов предприятия») вместо используемой в SAP R/3 архитектуры клиент/сервер. SAP ЕСС базируется на WebAS (сервер веб-приложений), в то время как R/3 основывается на SAP Basis. SAP ЕСС вшпочает в себя платформу, где функциональная/бизнес-логика отделена от технологии инфраструктуры, в то время как SAP R/3 многое из этого комбинирует, тем самым усложняя поддержку и обслуживание,
В Можете ли вы добавить ваши собственные функции для работы с модулем «Финансы» (SAP Financials)?
О Вь можете настроить «Финансы» (Financials) таким образом, чтобы он соответствовал требованиям вашей компании, добавив не5АР-функции и разработав ваши собственные решения с использованием R/3 и других SAP-компонентов.
В Имеет ли система «Финансы» (SAP Financials) возможность соединяться со старшими системами, например SAP R/2?
О Технология Application Link Enabling (ALE) позволяет соединить вашу систему SAP R/3 с другой системой R/3, «Компоненты бизнес-набора» (mySAP ERP или Business Suite Components), а также с системой SAP R/2, и даже существует возможность соединить вашу систему с не5АР-сисгемой.
В Доступны ли предварительно сконфигурированные манданты для модулей «Финансы» (SAP Financials) и «Управление персоналом» (SAP Human Resources)?
О Да, предварительно сконфигурированные манданты существуют для обоих модулей, помогая минимизировать время, необходимое на конфигурирование работоспособного решения,
В Существуют ли инструменты, помогающие перенести данные из не-SAP-систем в модуль «Управление персоналом» (SAP Human Resources)?
О Да, существуют. Начиная с версии Basis 4х, вы можете использовать инструментальные средства переноса данных (Data Transfer Workbench) для помощи в переносе данных из не5АР-системы в модуль «Управление персоналом» (SAP Human Resources).
В Если вы используете «Управление персоналом» (SAP Human Resources), то необходима ли конфигурация в другие модули SAP R/3 или SAP ЕСС?
° Дляуспешного внедрения управления персоналом (SAPHuman Resources) необходима конфи!урацил несколькихэлементов в модуль «Финансы» [например, «Место возникновения затрат» (cost centers)] даже в случае автономного внедрения.
160
SAPза 24 часа
В Можете ли вы использовать «Управление персоналам» (SAP Human Resources) с внешней системой расчета заработной платы и системой контроля посещения ?
О Да, вы можете использовать модуль «Управление персоналом» (SAP Human Resources) для управления персоналом вашей компании и организационными функциями и оставаться подключенным к внешней системе расчета заработной платы или отдельной, сертифицированной SAP, системе учета времени.
В Можно ли сконфигурировать систему безопасности «Управление персоналом» (SAP Human Resources) таким образом, чтобы предотвратить несанкционированный доступ пользователей к конфиденциальной информации о заработной плате?
О Да. существует много методов запрета пользователям просмотра конфиденциальных данных. Например, вы можете использовать «[ёнератор профилей» (SAP Profile Ceneratoi) для разработки и управления ролями, что обеспечивает четкий индивидуальный доступ к конфиденциальной информации о заработной плате.
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы».
Контрольные вопросы
1.	Какой компонент из модуля «Финансы» (Financials) разработан для помощи в формировании бюджета?
2.	Какой подмодуль из модуля «Финансы» обеспечивает необходимые функции для эффективного и правильного управления учетом внутренних затрат?
3.	Какой подкомпонент из модуля «Финансы» служит полной записью всех биз-нес-транзакций вашей компании?
4.	Как SAP описывает термин «место возникновения прибыли» (profit center)?
5.	Какое основное преимущество от использования компонента «Найм» (Recruitment) из модуля «Управление персоналом» (Human Resources)?
6.	Опишите термин SAP «инфотип».
7.	Какие два способа вы можете использовать для работы с модулем «Самообслуживание сотрудников» (SAP Employee Seif Service)?
8.	Назовите компоненты, доступные в модуле «Управление материальными потоками» (Materials Management).
9.	На каких трех сферах бизнеса фокусирует решения компонент «Планирование и управление производством» (Production Planning and Control)?
10.	Опишите типы данных, доступные в модуле «Сбыт» (Sales and Distribution), которые служат для упрощения процессов продажи и маркетинга?
11.	Какой компонент, модуля «Планирование производства» (Production Planning) используется для создания реалистичной и согласованной картины для прогнозирования будущих продаж?
ЧАС 11- SAPECCuR/3	161
Задания
t. Выполните транзакцию /п5Т07 для просмотра в режиме реального времени, чтобы увидеть, к скольким различным функциональным областям подключены конечные пользователи. Запишите пользователей, соответствующих каждой функциональной области.
2. Назовите причины, по которым вам может понадобиться отделить вашу систему «Управление персоналом» (SAP Human Resources) от основной системы SAP R/3 или SAP ЕСС, используемой для работы с модулями логистика, финансы и т.д.
3. Если в настоящее время вы являетесь клиентом SAPR/3, исследуйте причины, по которым SAP ЕСС может быть более полезным для ваших отделов. Затем проделайте то же самое в отношении вашего отдела информационных технологий SAP. Взвесьте все плюсы и минусы.
ГТ*
ЧАС 12
SAP Bl, KW и MDM
В часе IО «SAP NetWeaver» были бегло рассмотрены «Бизнес-аналитика» (SAP Business intelligence), «Хранилище знаний» (SAP Knowledge Warehouse) и «Управление основными данными» (SAP Master Data Management). Данный час посвящен более подробному рассмотрению с разных точек зрения этих трех ЛНИ/еапег-компонентов, которые служат для обеспечения того, что SAP АС называет информационной интеграцией (information integration). Будет более подробно рассмотрено, как каждый продукт вписывается в общую схему всех принадлежностей NetWeaver, показана роль или назначение каждого, а также проанализированы важные подкомпоненты, вопросы наследственности и реальные бизнес-преимущестаа использования этих компонентов.
Основные темы этого часа следующие:
►	обсуждение бизнес-причин для внедрения управления основными данными (Master Data Management);
►	раскрытие вопросов наследственности для MDM;
►	рассмотрение сложностей, связанных с информационными технологиями, м. при внедрении бизнес-аналитики [Business intelligence
►	общие бизнес-преимущества от внедрения компонента «Хранилище знаний» (SAP Knowledge Warehouse).
SAP Business Intelligence
Скорее всего, вам приходилось слышать фразу «Если вы не можете это измерить, то вы не можете этим управлять». Хотя бы по этой причине «Бизнес-аналитика» [5ДР Business Intelligence (Bl)] и особенно «Хранилище данных» (SAP’s Business Warehouse) должны быть в зоне вашего внимания. SAP Business Intelligence дает вам возможность измерить бизнес-результаты и разумно управлять бизнесом. Если вы внедряете NetWeaver, то существует более чем достаточно причин для внедрения и SAP Business intelligence. SAP Business Intelligence является одним из ключевых компонентов, обеспечивал аналитическую платформу для хранения данных вместе с набором инструментов для бизнес-аналитики. «Хранилище биз-Нес-информации» [5ДЛ Business Information Warehouse (BW)] используется для объединения данных из SAP, а также из внешних источников (неЗДР), преобразования и объединения ваших данных, организации доступа к ним из этого единого хранилища для создания всех отчетов NetWeaver и многое другое.
Интеграция с другими SAP-компонентами
Сервисдля распространения информации -ВЕх Information Broadcasting, входящий в SAP Business Information Warehouse (6 Wj - используется для размещения предва
164
SAP за 24 часа
рительно подготовленных дсн<ументов (или ссылок на них) в «Корпоративный пор. тал» (SAP Enterprise Portal) и интеграции содержимого из SAP Business Information Warehouse с использованием таких инструментов, как ВЕх (произносится «бэкс») Broadcaster. BEx Web Application Designer, Вех Query Designer, КМ Content, SAP Rote Upload и Portal Content Studio. При этом пользователи SAP могут фактически использовать данные, находясь в NetWeauer, и принимать лучшие решения.
SAP Business Warehouse также связан с SAP Knowledge Warehouse. Используйте это для управления документацией, обучающими материалами и другими материалами, связанными с управлением знаниями. Интегрируйте документы SAP BW в SAP ЕР и SAP KW, используя менеджер репозитария. А также используйте компонент «Инфраструктура обмена» (SAP Exchange Infrastructure) для того, чтобы перенести данные из SAP- и неЯДР-источников, включая базы данных, построенные на любом количестве RDBMS-платформ («Реляционная система управления базой данных»), в SAP Business Information Warehouse. Возможности практически безграничны.
Компоненты SAPBI
На базовом уровне SAP Business Intelligence состоит из платформы «Бизнес-аналитика» (Business Intelligence) и решения по организации хранилища данных, Платформа SAP Business Intelligence обеспечивает техническую инфраструктуру, необходимую для выполнения сервисов в режиме «он-лайн» аналитической обработки данных (OiAf), создания планирующих приложений и управления сбором данных. Это включает в себя следующее.-
► Аналитическая онлайновая обработка данных (OLAP) используется для обработки и придания смысла как оперативным данным, так и данным за длительный период времени. OlAR-механизм SAP позволяет вам получить выдержки и фрагменты этих данных (SAP называет это многомерным анализом) на основе конкретных потребностей вашей организации.
► «Репозитарий метаданных SAP» (SAP’s Metadata Repository) дает возможность получить доступ, использовать и генерировать отчеты по метаданным (данные о данных), связанных с данными вашего SAP Business Information Warehouse (BW) и его объектами.
► «Бизнес-планирование и моделирование» [BW's Business Planning and Simulation (BW-BP5)], который раньше находился в модуле SAP Strategic Enterprise Management [«Стратегическоеуправление предприятием» (SEM)], является характерным модулем планирования, который позволяет вам создавать сценарии планирования, охватывающие целое предприятие, выполненные с использованием веб-front-end для облегчения процесса создания отчетов.
► «Проектировщик процессов анализа» [Analysis Process Designer (APC*)] может комбинировать данные из различных источников, азатем помочь вам выявить скрытые закономерности в данных, в основном это обнаружение новой информации в виде общих направлений, новых разработок и т. д.
► Простой в использовании «Агент составления отчетов» (Reporting Apent) позволяет вам составлять список выборочных отчетов, которые выполняются в фоновом режиме. Вы также можете добавлять или убирать отчеты из этого списка, генерировать их по факту возникновения какого-либо события, пересылать их представителям и распечатывать их только с подтверждением (снова на выборочной основе).
ЧАС 12. SAPBl.KWuMDM
165
Подсистема «Хранилище данных» (Data Warehousing) обеспечивает доступность ваших данных и позволяет вам конвертировать их в полезную информацию. Вы можете разделить данные по бизнес-отделам или другим организационным структурам или скомбинировать их в рамках всего предприятия, или и то и другое. «Хранилище данных» (SAP Data Warehousing) поддерживает ресурсы данных реального времени и исторические данные, SAP и не5ДР источники данных, которые затем мо|ут быть:
извлечены из системы-источника,- ► записаны;
►	преобразованы;	► извлечены, как это необходимо
объединены;	Д™ создания отчетов и проведения
анализа.
►	удалены;
Для управления этими процессами служит «Инструментарий администратора» (SAP BW's Administrator Workbench); см. рис. 12.1.
Рис. 12.1. SAP BW Administrator Workbench предоставляет инструменты хранилища данных SAP
Внедрение Bl
После того как вы определите специфические бизнес-сценарии NetWeauer, вы захотите внедрить SAP BI. Этот процесс состоит из следующих шагов:
►	Подготовьте ваши источники данных SAP (такие как SAP R/3, R/3 Enterprise или SAP ЕСС).
Инсталлируйте SAP WebAS АВАР, затем SAP Business Information Warehouse (BW), а затем дополнения к содержимому BW (бизнес-контент).
166
SAP за 24 часа
► Дополнительно (опционально) инсталлируйте компоненты SAP SWJava [такие как опции «Интеграция универсальных данных» (SAP Bl Universal Data Integration) или «Репозитарий метамоделей» (SAP Bl Meta Model Repository)].
► Дополнительно (опционально) установите«Поиск и классификация» (AP's Search and Classification), которое называется TREK [необходимо в том случае, если вы хотите иметь возможность размещать и искать документы внутри SAP Business information Warehouse (вместо того, чтобы хранить там данные и объекты данных)].
> Дополнительно (опционально) инсталлируйте SAP’s BWPrecalculation Service (необходимо для SAP BW Reporting с использованием Business Explorer Analyzer).
> Установите графический интерфейс пользователя SAP (SAP CUI) вместе с дополнениями SAP BW на каждую рабочую станцию, ноутбук или другое устройство, с которого вы захотите подключиться к ЗАР ВW.
>	Дополнительно (опционально) инсталлируйте Internet Explorer 5.5 (или выше) или Netscape 7.01 (или выше) на каждую рабочую станцию, ноутбук или другое устройство, с которого будет предусмотрен доступ к веб-приложениям SAP Business Information Warehouse.
>	Дополнительно (опционально) инсталлируйте Crystal Enterprise SAP Edition Version 10 и Crystal Reports (полезен для обеспечения дополнительного форматирования в отчетах)
>	Установите все оставшиеся неЗДР-источники данных.
Прежняя система и другие сложности
Для компаний, которые уже развернули «Хранилище данных» (Data Warehousing) или платформу «Бизнес-аналитика» (Business Intelligence) на своих предприятиях, SAP Business Warehouse (В W) может показаться избыточным. На самом деле возможности, которые предоставляет SAP BW, существенно отличают это решение от тех, которые вы уже внедрили. Как одно из наиболее продуманных ЗАР-реше-ний, SAP Business Warehouse (В W) требует более пристального рассмотрения. В частности, возможность SAP Business Information Warehouse заранее выпускать отчеты и обеспечивать доступ к корпоративному порталу через Enterprise Portal делает его простым в использовании. Возможность данного модуля работать в качестве центрального хранилища данных и механизма для объединения информации из всех ЗАР и неЗАР-систем также делает его ценным компонентом для любой компании, использующей NetWeaver.
Большинство артументов против развертывания SAP Business Warehouse в пользу другой системы хранения данных или другой платформы бизнес-аналитики не выдерживают критики. Например, SAP Business Information Warehouse - это высоко масштабируемая система. К ней применяются стандарты уровня SAP WebAS (и предыдущей системы Basis), что облегчает начальную установку и поддержку системы. SAP Business Warehouse обеспечивает богатство технологических опций всех основных операционных систем и платформ реляционной системы управления базой данных (RDBMS). И, наконец, SAP Business Information Warehouse - высоко дееспособный продукт. По сравнению с другими решениями и принимая во внимание все эти основные моменты в сочетании с именем SAP, это SAP-решение выглядит гораздо предпочтительнее как сточки зрения бизнеса, так и сточки зрения информационных технологий.
ЧАС 12. SAPBI.KWuMDM
167
SAP Knowledge Warehouse
«Хранилище знаний» {SAP Knowledge Warehouse) дает вам возможность создавать и управлять собственной, специфичной для вашего предприятия базой знаний, наполненной документацией, обучающими материалами и справочниками. Используя SAP KW, вы можете создавать и обновлять ваши собственные документы из одного интерфейса, используя документы и другие материалы, предоставленные SAP, щы того чтобы снизить затраты на разработку. Документы в вашем Knowledge Warehouse предоставлены в традиционных форматах Microsoft Office, таких как Word и PowerPoint. формат Microsoft Excel также поддерживается. SAP Knowledge Warehouse также обладает впечатляющими возможностями переводов: однажды разработав документ, вы можете предоставить его вашей глобальной группе на их родном или предпочитаемом ими языке, используя включенный в пакет инструмент перевода TRADOS.
Роль в NetWeaver-
Вы можете использовать SAP Knowledge Warehouse для многих целей, из которых наиболее актуальны следующие:
► Создание и обслуживание документации, наиболее общая функция SAP KW.
► Создание, управление, поддержка и распространение справочников, таких как «Инструкция по обеспечению качества» [Quality Management Manuals (Q/VI/W)]. SAP Knowledge Warehouse поддерживает создание QMM, который соответствует системе качества ISO 9000 и 14 000 стандартам.
►	Создание и обслуживание учебных материалов (материалов к курсам и справочников для инструкторов) для учебных классов или для аналогичных целей. Обучающий модуль является добавочным пакетом в SAP Knowledge Warehouse.
SAP Knowledge Warehouse предоставляет авторинг и окружение перевода, которые позволяют вам создавать, редактировать и переводить содержимое для любой из вышеперечисленных целей. Microsoft Word, Excel, PowerPoint и Microsoft Visio интегрированы в SAP КИ/вместе с редакторомХМЕ Прелесть этого подхода очевидна, посколысу ваша до!едиентация, все инструкции и обучающие материалы создаются и поддерживаются с использованием настольных продуктов, с которыми большинство пользователей уже знакомы.
Внедрение SAP KW
Для того чтобы инсталлировать SAP Knowledge Warehouse (/<W), необходимо определенное количество продуктов и подкомпонентов. Вам следует:
►	инсталлировать WebAS ABAP+/ava (или принять решение об инсталляции АВАР и /сшо-компонентов на отдельный WebAS сервер);
►	инсталлировать SAP KW Internet Knowledge Servlet;
►	инсталлировать SAP Content Server;
инсталлировать SAP Gateway [если вы не используете Search and Classification («Поиск и классификация»), ТРЕХ и уже инсталлировали SAP Content Server на платформу SAP WebAS, го вам не нужно устанавливать этот компонент];
инсталлировать Search and Classification {ТРЕХ, «Поиск и классификация»);
168	5АРза24часа 1
t> инсталлировать сервер интернет-транзакций (SAP Internet Transaction Server)-,
t> инсталлировать графический интерфейс пользователя SAP CUI на все ком- ‘ пьютеры, которым вы хотите дать доступ к SAP KW, включая дополнения SAP 3 /<Ж и, если вы хотите использовать Microsoft Office 2000 или Microsoft Office ХР как средство редактирования, не забудьте зарегистрировать htmltidy.dll на	г
каждом графическом интерфейсе пользователя SAP CUI front-end-клиента;
►	инсталлировать один из следующих требуемых инструментов редагстирова- | ния (обычно Microsoft Office 2 000 или Microsoft OfficeХР, хотя вместо этого вы можете использовать ХЖ-редактор, такой как Epic Editor 4.3.1 от Arbortext, I Inc и Autentlc 2004 от Altova).
Преимущества SAP KW
Компонент «Хранилище знаний» (SAP Knowledge Warehouse) разработан для:
>	обеспечения дружественной среды авторских разработок, поддерживающей много типов файлов и документов, как показывает рис 12.2;
>	максимального и многократного использования документов, содержащихся в хранилище;
►	обеспечения ценности в многоязычном окружении;
>	генерирования до|суменгов, направляемых специфическим группам или регионам;
>	обеспечения технической инфраструктуры, необходимой для одновременного использования одного документа несколькими пользователями.
Рис. 12.2. Среда авторских разработок, предоставляемая SAP Knowledge Warehouse, обеспечивает богатое содержание и разнообразие
ЧАС 12. SAPBi.KWuMDM
169
Тот факт, что «Хранилище знаний» (SAP Knowledge Warehouse) поддерживает обширные возможности поиска благодаря использованию веб-браузера, является еще одним важным преимуществом. Вы можете искать документы и другие элементы, содержащиеся в хранилище, основываясь на:
►	поиске полного текста;
поиске по атрибутам посредством использования возможностей расширенного поиска;
комбинации обоих критериев - поиска полного текста и поиска по заданным атрибутам;
►	поиске похожих документов или других объектов.
Вы также можете искать документы, основываясь на области, содержащейся в Knowledge Warehouse, или на языке, на котором они поддерживаются.
SAP Master Data Management
И последним членом триумвирата информационной интеграции является решение «Управление основными данными» [SAP’s Master Data Management (MDM)], которое является наименее зрелым, но при этом, вероятно, самым многообещающим для многих компаний благодаря возможности собирать основные данные из многих источников в один. Выполняя эту функцию, Data Management [MDM) затрагивает почти всех, посколыгу это решение нацелено на гармонизацию и консолидацию основных данных из всех неоднородных SAP и не5АР-систем.
►	Пользователи SAP получат удовольствие от согласованных и простых в обслуживании данных.
►	Руководитель группы управления основными данными однажды обнаружит, что его группа имеет широкие возможности для работы над новыми проектами.
►	Начальник отдела информационных технологий привнесет то, что однозначно обеспечит соизмеримую полезность и ценность, в виде лучшего качества бизнес-процессов и реальной интеграции данных.
►	Начальник отдела информационных технологий оценит уменьшение количества людей, которых можно будет использовать внутри его подразделения. Он сможет объединить группы, занятью управлением данных, и перераспределить освободившихся людей для решения других задач.
Единственным недостатком этого процесса является то, что компании будет требоваться меньшее количество служащих, занятых вводом, управлением, обновлением, синхронизацией основных данных и болтающихся вокруг без дела. И если вы один из них, то ваша позиция действительно находится в опасности.
Подкомпоненты SAP Master Data Management
В большинстве случаев вам нужно будет внедрить большое количество компонентов и продуктов, чтобы развернуть «Управление основными данными» (SAP Master Data Management). Например, для поддержки консолидации основных Данных (Master-Data Consolidation) и гармонизации основных данных (Master-Data Harmonization) необходимы следующие компоненты:
170
SAP за 24 часа
> SAP ERP,
>	SAP Exchange Infrastructure (XI);
>	/ТР-сервер;
►	MDM-сервер, MDM-рабочий компонент;
>	/WDM-консоль, используемая для создания каталогов и моделей данных;
t> MDM CLIX (Command Line Interface, интерфейс командной строки), полезный для планирования пакетных/фоновых заданий;
>	MDM-клиент, используемый для просмотра классифицированных/система-тизированных результатов;
>	MDM Import Manager, используемый для импорта данных продукта в различные форматы;
>	MDM Syndycator, используемый для экспорта данных.
В обширном разнообразии сценариев управления содержимым продукта, SAP ERP, SAP XI (инфраструктура обмена) и FTP-сервер не являются необходимыми.
Внедрение SAP Master Data Management
Внедрение технической инфраструктуры для управления основными данными [SAP Master Data Management (MDM)] выглядит как процесс, занимающий много времени, учитывая то количество шагов, которые необходимо выполнить. Однако на самом деле на это требуется приблизительно неделя или около того. Необходимо инсталлировать:
1.	SAP MDM-сервер.
2.	MDM-консоль.
3.	MDM-база данных (создайте ее).
4.	MDM-интерфейс командной строки.
5.	MDM-клиент и менеджер каталога.
6.	По желанию/дополнительно MDM Import Manager (управление импортом) и import Manager Batch (управление пакетным импортом).
7.	По желанию/дополнительно MDM Syndicator (выгрузка и распределение информации) и MDM Syndicator Batch (пакетная выгрузка и распределение информации).
8.	По желанию/дополнительно MDM Language Selector (выбор языка).
9.	По желанию/дополнительно MDM Image Manager (управление изображениями).
10.	По желанию дополнительные модули Indesign и QuarkXTension.
11.	По желанию/дополнительно MDM Layout Server.
12.	По желанию/дополнительно MDM ComObjects API.
13.	По желанию/дополнительно MDMJava API.
После инсталляции специфических компонентов для реализации вашего бизнес-сценария весьма несложно собрать вместе последовательность бизнес-процес-сов. Например, наиболее популярный MDM-сценарий - объединение основных данных - является простой пятифазовой последовательностью, которая выглядит следующим образом:
ЧАС 12. SAP Bl, KWuMDM	1 71
Фаза 1.	Извлечение основных данных из каждого манданта SAP ERP
(участки основных данных) посредством SAP IDocs.
Фаза 2. Импорт основных данных с использованием модуля SAP Exchange Infrastructure (XI) в репозитарии MDM.
Фаза 3. Объединение основных данных путем их слияния.
Фаза 4. Улучшение основных данных по желанию, или их использование для поддержки работы бизнес-аналитаки (SAP Business Intelligence) или для управления каталогом.
Фаза 5.	Экспорт основных данных обратно в инфраструктуру обмена
[SAP Exchange Infrastructure (X/)], а затем их перемещение обратно в исходную систему «Планирование ресурсов предприятия» (SAP ERP).
Обратите внимание, что исходные системы сохраняют свои основные данные, несмотря на то, что в конце данного процесса они будут очищены и сделаны согласованными. Этот простой процесс позволяет компании сохранить очень много времени, которое могло бы быть потрачено на повторный ввод данных с клавиатуры.
Сложности информационны» технологий при внедрении SAP Master Data Management
Если с точки зрения технологического набора посмотреть на сложности внедрения управления основными данными [Meister Data Management (MDM)], связанные с информационными технологиями, то следует обратить внимание на следующие области:
► MDM-сервер в настоящее время работает только под управлением операционных систем Linux и Windows, которые ограничивают некоторые расширения, связанные с масштабированием MDM. Если вы не заинтересованы в развертывании топ-серверов от Hewlett Packard, IBM или Unisys, которые способны поддерживать несколько процессоров, большой объем оперативной памяти и операционные системы Linux или Windows, то выбор вашего аппаратного обеспечения ограничен.
► Существуют три отличные платформы управления реляционной базой данных (RDBMS) для MDM,включая Oracle 9.2, Microsoft SQL server2000 и DB2 версии 8.1 или более поздние. Это означает, что у вас широкие возможности, что ваша версия базы данных SAP ERP тоже поддерживается MDM, помогая вам поддерживать стандарты информационных технологий. К сожалению, такие базы данных, как mySQL MaxDB и Informix, не поддерживаются SAPMDM.
► Все данные перемещаются в обе стороны между различными системами, и это может создать большую нагрузку на вашу сетевую инфраструктуру, в момент объединения или гармонизации данных, развернутых по компьютерной сети вашей организации, особенно в случае ее географической неоднородности.
Знаете ли вы...
Предлагаем вам запустить большое количество основных сетевых сценариев тестирования в вашем тестовом окружении (при условии, что системы тестирования для соответствующих продуктивных систем распределены одинаково). Уделите особое внимание системам, подключенным через медленные соединения.
172
SAP за 24 часа
► И в заключение; несмотря на то. что серверные компоненты MDM поддерживают обе платформы Windows и Linux, компоненты MD/И-клиенги MDM-администрирования на данный момент поддерживают только Windows ХР, 2000 и Windows 2003.
Наследственность и другие сложности
Поскольку управление основными данными традиционно не было автоматическим процессом, реальные сложности при развертывании MDM связаны с учетом человеческого фактора и ходом процесса, а не с рассмотрением вопросов технологии, Например, для компании, в которой все всегда делалось традиционно (что касается поддержки и управления основными данными), самая большая сложность будет связана с изменением процесса управления основными данными в новом окружении, предоставляемом NetWeauer. Изменение данного процесса будет, несомненно, влиять на то, как люди проводят свой рабочий день - от полного изменения или даже исключения определенных должностей внутри бизнес-подразделений или, потенциально, отдела информационных технологий.
Преимущества SAP Master Data Management
По большому счету, SAP Master Data Management дает возможность реструктурировать операции, управлять основными данными и объединять их, а также синхронизировать различные системы ERP и другие хранилища основных данных. Наибольшее преимущество от внедрения системы Master Data Management заключается в экономии: экономии людских ресурсов; экономии, связанной с созданием меньшего количества ошибок в основных данных; а также экономии, связанной с результатом от оптимизации и модернизации процессов.
Резюме
В этом часе вы узнали о трех ключевых компонентах, которые составляют большинство внедрений SAP NetWeaver, основных компонентах, которые представляют уровень интеграции информации технологического набора системы NetWeaver. «Бизнес-аналитика» [SAP Business Intelligence (В/)] составляет важную основу для решений SAP NetWeauer. Благодаря этой основе возможно создание общих отчетов для многих приложений и хранение достоверных данных. И самым главным преимуществом этих трех компонентов информационной интеграции является то, что благодаря им стало возможно плавное выполнение функций составления бизнес-отчетов среди ERP, CRM, портала и других NetWeauer-компонентов. Аналогичным образом управление основными данными (SAP Master Data Management) создает основу для управления и поддержки согласованных основных данных в среде нескольких систем ERP и других систем, позволяя при этом существенно сэкономить время и деньги. Хранилище знаний (SAP Knowledge Warehouse) работает как хранилище для обучающих материалов, догументации и инструкций для системы обеспечения качества. Эти продукты и концепции помогают установить основу для дополнительных компонентов, о которых - в следующем часе.
ЧАС 12. SAP Bl, KW и MDM
173
Вопрос - ответ
В В каком случае необходимо дополнительно установить подкомпонент «Поиски классификация» (Search and Classification) для системы «Бизнес-аналитика» [SAP Business intelliyence (BI)J?
О «Поиск и классификация» (Search and Classification}, или TR.EX, необходим только в там случае, если ваша система SAP Business Intelligence содержит документы, и вы хотите предоставить возможность поиска для этих документов. В противном случае TR.EXустанавливать необязательно.
В Для чего используется SAP MDM CLIX?
О Компонент SAP MDM CLIX используется для поддержки пакетного скриптования.
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о там, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы».
Контрольные вопросы
1,	Перечислите три SAP-компонента, из которых состоит уровень информационной интеграции в наборе технологий SAP NetWeauer.
2.	Какие два редактора XML вы можете использовать для SAP Knowledge Warehouse вместо использования средств Microsoft Office?
3.	Перечислите необходимые компоненты для SAP Master Data Management (MDM).
4.	Для чего нужен SAP BW Precalculation Service?
5.	Какие возможности предоставляет Crystal Reports, если у вас инсталлирована система SAP Business Intelligence?
б.	Какой механизм обеспечивает перевод документов в системе SAP Knowledge Warehouse?
7.	Как система SAP Knowledge Warehouse поддерживает возможности поиска?
Задания
1.	Получите редакторы XML, о которых говорилось в этом часе, и сравните их функциональные возможности с возможностями, предоставляемыми Microsoft Word.
2,	Определите, сколько хранилищ данных и систем записи основных данных существуют в вашей организации. Являетесь ли вы хорошим кандидатом для SAPMDM?
3-	Поговорите с сотрудниками группы информационных технологий, которая развертывала или рассматривала развертывание решения по хранению Данных или решения по бизнес-аналитике, и получите от них список не5АР-продуктов и технологий, которые они рассматривали (вероятно, вместе с их оценкой системы SAP Bi).
,*;7SAPM24.lucii
ЧАС 13
Другие доступные технологии
Кроме компонентов, которые были освещены в часе 12 «SAP Bl, BW и MDM» и которые составляют SAP NetWeauer, также существует большое количество дополнительных и очень важных компонентов. Они включают в себя: SAP Enterprise Portal, SAP Exchange Infrastructure, SAP Mobile Infrastructure и xApps. Хотя вы можете поспорить и сказать, что некоторые из этих представленных решений могут работать сами по себе. Действительно, правильно будет отметить, что все они являются технологиями, предоставляющими определенные возможности, - продуктами, которые, несомненно, могут работать сами по себе при некоторой нагрузке, но имеют тенденцию сосуществовать с другими компонентами, чтобы увеличивать или предлагать реальную сквозную бизнес-функциональность. Этот час будет посвящен рассмотрению каждого из этих компонентов, включая то, насколько они подходят для конструирования решений, основанных на NetWeauer.
Основные темы этого часа следующие:
►	обзор преимуществ для бизнеса от применения xApps;
►	определение того, как «Инфраструктура обмена» (SAP Exchange Infrastructure) расширяет 5ДР-решения;
t> изучение возможностей, предоставляемых мобильной инфраструктурой (Mobile Infrastructure);
►	обсуждение сложностей при внедрении портала предприятия (SAP Enterprise Portal), связанных с использованием прежней системы.
SAP Enterprise Portal
Претерпевая изменение имени на NetWeauer Portal, SAP ЕР предоставляет обществу пользователей или группам внутри этого общества возможность сотрудничать, используя одни и те же приложения и документы, взаимодействуя определенным образом [путем использования 1М (системы мгновенного обмена сообщениями) или онлайнового обсуждения], и работать в окружении виртуальной группы. Портал предприятия (SAP Enterprise Partai) делает это, используя iVieivs, Collaboration Rooms и свои точки доступа к back-end SAP и не5ДР-систем.
►	EPMews предлагаются непосредственно SAP через их Portal Content Portfolio; остальные могут быть созданы с использованием встроенных инструментов, которые можно найти в среде разработок SAP NetWeauer, которая называется Visual Composer (инструмент создания интерактивных аналитических приложений). iViern обеспечивает доступ к ресурсам, которые могут находиться как внутри портала, так и вне его. По существу, iView доставляет бизнес-информацию обществу пользователей портала и улучшает процесс передачи информации между ними.
7*
SAP за 24 часа
176
!> SAP Collaboration Rooms содержат любое количество апплетов, предопределенного содержания и сервисов, приспособленных для определенной рабочей группы. Они обеспечивают средства автоматизации коллективной работы (такие как Microsoft Exchanges IBM Lotus Notes}, а также другие типы сетевого программного обеспечения, такого как WebEx.
Считается, что Enterprise Portal является необходимым компонентом для решений NetWeauer, основанных на )aoa, и является дополнительным компонентом для решений, основанных на АВАР [где вместо этого часто используется графический интерфейс пользователя SAP (SAP CUI} для пользовательского интерфейса VWndours]. Для многих организаций развертывание Enterprise Portal имеет смысл, тем не менее объясним, почему он становится таким популярным.
Внедрение SAP Enterprise Portal
Для того чтобы внедрить «Портал предприятия» (SAP Enterprise Portal}, используйте NetWeaver s Rapid Installer. При использовании этого конфигурационного помощника Enterprise Portal может быть инсталлирован очень быстро. NetWeaver’s Rapid Installer также используется для установки связности между порталом и системой mySAP ERP, SAP Business Warehouse, SAP CRM и любой системой, используемой для слежения за порталом при помощи системы управления вычислительным центром [SAP's Computing Center Management System (CCMS)].
Поскольку Rapid Installer устанавливает Enterprise Portal на единичном узле (сервере), то система поддерживает только 200-300 пользователей по умолчанию (точное число пользователей зависит от аппаратного обеспечения). Вы можете масштабировать систему путем добавления дополнительных узлов, для того чтобы обеспечить поддержку большего количества пользователей.
Сложности информационных технологий
Из-за того, что Rapid Installer не поддерживает SAP-приложения, вышедшие до появления NetWeaver’ 04, то он не может быть использован для инсталляции этих приложений. Существует большое количество технических ограничений, касающиеся операционных систем, платформ баз данных и их комбинаций. SAP Enterprise Portal в контексте NetWeaoer’ 04 поддерживает только следующие комбинации операционных систем и баз данных:
> Microsoft SQL Server 2000 Enterprise Edition, работающий под управлением операционной системы Windows 2003 или Windows 2000;
t> 64-битная версия базы данных Oracle 9.2.0.4, работающая п<эд управлением операционной системы VWndoius 2003 или Windows 2000;
t> 64-битная версия базы данных Oracle 9.2.0.4, работающая под управлением операционной системы Sun Solaris SPARC версия 8 или 9.
Посколысу NetWeaoer развивается, убедитесь в том, что вы заранее проверили подобные ограничения, связанные с информационными технологиями. Доводка процесса, конечно, выявит такие ограничения, но изменение направления на этой относительно поздней стадии означает потерю довольно большого количества времени. Вместо этого попытайтесь раскрыть ограничения и проблемы, связанные с информационными технологиями, во время стратегических переговоров.
ЧАС 13. Другие доступные технологии
177
Так как Enterprise Portal работает как единичная точка доступа для всех потенциальных пользователей вашей SAP-системы, то во многих случаях вы захотите класгеризировать вашу систему для достижения высокого уровня системных возможностей. Подумайте об этом: если не работает Enterprise Portal, то для тех пользователей, которые получают доступ к системе исключительно через портал, не работает и вся система. Кластеризация SAP Enterprise Portal также имеет свои сложности, так как вы, фактически, объединяете в кластер/аоа-инстанции.
И в заключение, необходимо утвердить масштабируемость системы до начала развертывания, что также важно, как и развертывание высокодоступной системы. /Иы предлагаем использовать инструменты для тестирования нагрузки, основанные на веб-технологии, подобные тем, которые предлагаются Segue или AutoTester, и включающие в себя как тестирование реальной пиковой нагрузки, так и грубую проверку работоспособности системы, называемую проверкой «на дымя. Таким образом вы можете убедиться в том, что система соответствует вашим ожидаемым пиковым нагрузкам, а также можете определить на всякий случай максимальное количество одновременно работающих пользователей, которое может выдержать ваша система. Обратите внимание на то, что поддержка SAP (SAP Support) использует Mercury LoadRanner для выполнения предписанного тестирования нагрузки в ходе сбора проверок запуска для SAP Enterprise Portal. Скрипты, найденные в SAP Solution Manager (менеджер решений SAf), могут обеспечить отличную стартовую позицию для тестирования нагрузки Enterprise Portal.
Прежняя система и другие сложности
Может возникнуть ситуация, когда вы решите демонтировать устаревший портал в пользу развертывания SAP Enterprise Portal. При этом вам необходимо будет рассмотреть следующие вопросы:
► Несмотря на более высокую трудоемкость, возможность обновить или модифицировать таксономию вашего портала может помочь сделать новый портал более полезным, чем его предшественник.
►	Аналогичным образом вам следует взглянуть на развертывание регистрации путем однократного ввода пароля (Single Sign On, SSO), если подобная система еще не развернута. Это способствует гораздо более плавному доступу в целом и упрощает процесс перехода к новому порталу.
►	Все содержимое (данные) и приложения необходимо будет переместить, возможно путем создания мини-проектов.
►	Доступ к старому порталу является традиционным; пользователям необходимо будет научиться не только тому, как использовать новый Enterprise Portal, но и как получить доступ к нему.
Несмотря на очевидные сложности, связанные с разворачиванием SAP Enterprise Portal, преимущества от его использования значительно их превосходят, что отмечается далее.
Преимущества SAP Enterprise Portal
По большому счету портал предприятия упрощает жизнь какдля индивидуальных Пользователей, так и для групп пользователей в процессе выполнения ими своих связанностей. Собственно, их работа, как таковая, не меняется, но существенно Меняется процесс, те есть то, как эта работа выполняется.
178	SAP за 24 часа
Координация совместных действий помогает группе быстрее принимать лучшие решения.
Координация совместных действий обеспечивает платформу для SAP Knowledge Management, как это обсуждалось в часе 12.
> Одна точка доступа, которую обеспечивает портал, позволяет пользователям не задумываться над тем, где они могут получить доступ к существующим отчетам, приложениям и другой необходимой информации.
> Аналогичным образом портал обеспечивает единое место для получения новейшей информации и приложений, создавая тем самым результативные предпосылки для выполнения работы.
Учитывая эту эффективность и оптимальную организацию работы, можно предположит, что рабочий день, вероятно, станет короче. Однако более реалистичным является то, что группа, которая с пользой использует SAP Enterprise Portal, имеет все шансы достичь вершин в своем бизнесе. - и это помогает ей добиваться успеха.
SAP Exchange Infrastructure
Точно также, как5АР Enterprise Porta/обеспечивает единую точку доступа для Ьас/г-end приложений и данных, инфраструктура обмена (SAP Exchange Infrastructure') обеспечивает единую точку доступа между приложениями, возможно, между большим количеством приложениями. Это упрощает интеграцию, тем самым улучшая скорость, с которой могут быть развернуты новые приложения и связаны в ваших бизнес-процессах существующие приложения.
Роль внутри NetWeaver
Роль Exchange Infrastructure (XI) понятна: соединять или интегрировать два и более приложений таким образом, чтобы могли быть развернуты расширенные бизнес-процессы. Для осуществления этого SAP XI использует обмен XML сообщениями (при отсутствии «родного!' протокола, поддерживаемого SAP). Таким образом, подключение к SAP и неЕАР-системам может быть выполнено различными путями, а именно:
►	путем использования промежуточных документов SAP (SAP Intermediate Documents}, или IDacs;
►	используя удаленный вызов функций SAP [SAP's Remote Function Calls (RFCs)]: t> используя протокол SAP's PC (Business Connector}-,
>	перенос файлов на уровне файловой системы;
перенос файлов с использованием FTP-сервера;
►	посредствомЛТИА. с использованием сервиса сообщений/апо \]аиа Messaging Service (//VIS)];
t> посредством XML с использованием обычного HTTP;
►	посредством системы сообщений Java, основанной на прокси и использующей XML и HTTP;
►	используя подключение к базе данных с использованием Java (JDBC Data Аггр^Х. котопое создает ATM/.-сообщения;
ЧАС 13. Другие доступные технологии
179
используя веб-сервисы, через протокол SOAP (простой протокол доступа к объектам);
используя адаптер RosettaNet для обмена сообщениями (RN/F);
> используя почтовый адаптер (Mail Adapter), который обменивается сообщениями с почтового сервера,-
►	через внешний доступ с использованием стандартного адаптера Marketplace.
С такой имеющейся маневренностью хорошей новостью является то, что существует очень мало предприятий или систем, которые не могут объединиться с решением SAP NetWeauer.
Подкомпоненты SAP Exchange Infrastructure
SAP XI содержит гораздо больше, чем основной интеграционный сервер (Integration Server). SAPXI 3.0, к примеру, включает в себя следующее
►	сервер интеграции;
►	разработчик интеграции;
►	динамическая система разработок;
►	XI Adapter Engine.
В свою очередь, Adapter Engine включает в себя:
>	XI Adapter Framework',
►	ядро XI Adapter Framework;
► XI Connectivity ХЕ (в случае использования Adapter Engine для ]2SE).
Также существует набор инструментов Partner Connectivity Kit (XI РСК), который используется для обеспечения безопасного доступа к вашей системе бизнес-партнеров. Partner Connectivity Kit (XI РСК) требует таких же компонентов Adapter Framework, как было описано ранее.
Внедрение SAP Exchange Infrastructure
SAP XI состоит из потенциально большого числа компонентов, как было сказано ранее. Это увеличивает сложности в процессе внедрения, хотя, судя по опыту, эти сложности возникают постепенно, а не напяливаются все сразу. Следовательно, процесс внедрения остается сложным настолько, насколько он управляем.
Сложности информационных технологий
Сложности, связанные с информационными технологиями, часто касаются специфических технологий, необходимых для развертывания SAP. То есть существует определенное разнообразие технологий, которые вступают в игру.
Для SAP XI необходим отдельный WebAS сервер из ваших остальных WetWeaDer-компонентов. Как правило, это не является проблемой, потому что остальные ваши компоненты часто требуют больше мощности, чем может предоставить один сервер. Но, тем не менее, это остается вопросом, который вам нужно будет обсудить.
180
SAP за 24 часа
> Как правило, SAP зачастую имеет специфический минимум уровней пакетов поддержки (Support Package}, который необходим для развертывания XI. Например, специально разработанные SAP конфшурационные шаблоны для развертывания сценариев SAP NetWeauer '04 на основе на WebAS java, тре-буютусгановки пакета подцержки 10 или выше.
► Все дополнительные компоненты XI добавляют сложностей, когда приходит время их инсталлировать и (что более важно) обслуживать набор технологий.
> Если вы хотите обеспечить подключение бизнес-партнеров к вашей системе, то вам необходимо развернуть SAP Partner Connectivity Kit (РСК). Однако на сегодняшний день РСК поддерживает только решения на основе Java WebAS. Более того, поддерживаются только Unicode версии WebAS. Соответственно, вам придется решить вопросы, связанные с сервером веб-приложений (SAP Web Application Seroef) в вашей системной архитектуре SAP, который, похоже, ничем не отличается от всех остальных серверов веб-приложений.
Сложности прежних систем и другие сложности
Если на сегодняшний день у вас имеется схема интеграции, в то время как большинство SAP-окружений имеют определенный диапазон, то вы окажетесь в затруднительном положении. Разрыв существующей инфраструктуры и изменение путей перемещения и совместного использования данных различными приложениями обычно ведет к дезинтеграции. Но верность прежнему курсу, как правило, подразумевает трату огромного количества бюджетных денег на ежегодное обновление различных точек интеграции, особенно если отношения между приложениями «один ко многим» (в отличие от дизайна типа «звезда», который предоставляет SAP Xi). Простейший выход из этой ситуации - предоставить право голоса цифрам, заняться математикой и составить экономическое обоснование, которое представит в количественной форме сбережение ваших средств со временем. Подумайте о затратах на обслуживание каждого программного интерфейса для каждой из прежних систем, которые работают с другими системами. Подумайте о времени и усилиях, которые необходимы для подключения новых систем. Подумайте о затратах, связанных с обновлением и элементарным обслуживанием взаимодействий (по всей видимости, для этих целей используются специальные устройства, которые, например, метут выйти из строя). И не забудьте оценить стоимость потерянных возможностей: у вас, вероятно, установлена система, которая не может взаимодействовать с другими системами, что приводит к затратному дублированию ввода данных в другие системы. SAPXI может изменить все это клучшему.
Преимущества SAP XI
SAPXI позволяет вам интегрировать все виды SAP и не5АР-сисгем друг с другом. Это дает возможность разработать и развернуть бизнес-процессы, которые будут проходить через различные приложения, и задействовать внутренние ресур' сы, а также ресурсы бизнес-партнеров. И поскольку SAP XI использует дизайн типа «звезда», то очень просто добавлять новые системы и поддерживать их единый интерфейс по прошествии длительного времени. Фактически SAP XI поД' держивает очень много технологий соединения, о чем говорилось ранее, тем самым создавая действительно полезные методики для создания и расширения бизнес-процессов. Комбинация этих функций делает SAP XI наименее дорогим и наиболее мощным решением на сегодняшнем рынке подобных продуктов.
ЧАС 13. Другие доступные технологии	181
SAP Mobile Infrastructure
Несмотря на то. что мобильная инфраструктура [SAP Mobile Infrastructure (/И/)] еще не является широко распространенной, этот модуль заключает в себе большой потенциал для SAP NetWeauer-решений в ближайшие годы. SAP Ml позволяет вам, находясь в SAP-сисгеме, использовать не5АР-приложенил, что помогает расширить использование SAP-приложений на мобильные устройства (при других обстоятельствах это могло бы потребовать запатентованных и дорогостоящих альтернативных средств интеграции в вашу систему).
Роль в SAP NetWeaver
В вашей компании, вероятно, есть пользователи, которые не находятся в офисе целый день. Их работа включает в себя перемещение между офисами клиентов, оптовыми базами, производственными помещениями и т. д. Возможно, их офис удален или они находятся вне дома, или им нужен доступ к SAP-системе, когда они находятся в дороге. Для таких пользователей необходимо действительно мобильное решение. SAP Ml был разработан специально для удовлетворения таких потребностей.
Подкомпоненты SAP Mobile Infrastructure
ffrsi работы SAP Ml необходима инсталляция WebAS Java. Функциональные возможности SAP VMI предусмотрены в АВАР, однако необходима минимальная конфигурация/версия WebAS 6.40 АВАР+]аиа для работы SAP Mobile Infrastructure. Подкомпонентами SAP MI являются сервер и мандант, которые будут описаны в следующих двух разделах.
SAP Ml Server
Ml-сервер (SAP Mobile Infrastructure Server) состоит из/2ЕЕ-сервера и ABAP-cep-вера. SAP М//2ЕЕ-серверудовлетворяеттребования/аш для Mobile Infrastructure И состоит из следующих компонентов:
►	логика для определения того, что именно необходимо инсталлировать на MI Client (приложения и драйверы устройств);
►	компонент для администрирования, используемый для наблюдения за мобильным устройством;
►	компонент администрирования, который используется для мониторинга сервера (например, контроль процесса синхронизации и балансировки загрузки).
С другой стороны, SAP Ml АВАР сервер отвечает за:
развертывание мобильных приложений для каждого мобильного клиентского устройства;
организацию очередей и запросов к пакетам данных между сервером и различными клиентскими мобильными устройствами;
вызов логики SAP-приложений;
►	выполнение репликации фактических данных между сервером и клиентом;
►	мониторинг состояния и статуса репликации данных
182
SAP за 24 часа
Репликация данных для SAP Ml включает в себя определение того, что именно нужно послать клиенту в форме пакета данных, описание содержимого каждого пакета данных, упаковку данных, перемещение данных, решение всех неожиданно возникших вопросов, связанных с версиями данных и мониторинг всего процесса.
На каждое мобильное клиентское устройство отЛ4/-сервера передаются не только данные (в классическом понимании); клиенту таким же образом передаются развернутые (и усовершенствованные) приложения для мобильных устройств. Ваш системный администратор определяет, какие приложения должны быть переданы каждому пользователю в зависимости от его роли или должности.
SAP Ml Client
/Wl-мандант (SAP Mobile Infrastructure Client) следит за тем. как приложение работает с клиентским устройством и на клиентском устройстве. Он служит для различных целей и обеспечивает:
► Каркас для APIs (программный интерфейс приложения), откуда определяются и развертываются сервисы, включал синхронизацию данных, сжатие данных, сохраняемость данных, перемещение идентичных данных, поддержка периферийных устройств (например, принтера), а также базовая поддержка XML
> Стандартный интерфейс пользователя, программная модель на основе Java Server Pages (JSP) и набора инструментальных средств для абстрактных окон [Abstract Window Toolkit (AWT)] среди потенциально устаревших моделей.
Внедрение SAP Mobile Infrastructure
Инсталляция SAP Mobile Infrastructure (MI) эквивалентна инсталляции WebAS ABAP+Java, за которой следует инсталляция графического интерфейса пользователя SAP для Windows (SAP GUI) для всех клиентов, которым необходим доступ к системе «Мобильная инфраструктура» (Mobile Infrastructure). Следующим шагом является инсталляция SAP Mobile Infrastructure Client. Затем вы можете использовать набор инструментов разработчика для Mi [Mobile Development Kit (MDK)] для разработки приложений для мобильных устройств [используя доступную библиотеку страниц сервера Java (Java Server Pages), предоставляемую SA/5]-Вместо этого вы можете развернуть пакет мобильных приложений.
Преимущества SAP Mobile Infrastructure
Поскольку клиентский компонент SAP Ml устанавливается локально на мобильное устройство и содержит в своем составе полностью оснащенный свой собственный веб-сервер, уровень доступа к базе данных и логику приложений, то таким образом он действительно поддерживает автономных («оф-лайн») пользователей. Это является значи тельным отличием от других решений для мобильных устройств, которые предлагают только частичную поддержку для конкретных приложений в автономном режиме («оф-лайн»). Таким образом, удаленные пользователи действительно могут выполнять свою работу, даже если они не подклЮ' чены к компьютерной сети SAP. Как только устанавливается соединение с сеты°>
ЧАС 13. Другие доступные технологии
183
им просто нужно подсоединиться и плавно синхронизировать свои данные. Это особенно полезно для тех подразделений компании, которые занимаются продажами (классический пример, для чего нужно внедрить Mobile Infrastructure в первую очередь), однако и технологи, менеджеры проекта и руководители во всей организации могут получить свои преимущества от мобильной инфраструктуры. И поскольку SAP Mobile Infrastructure поддерживает PDA (персональный цифровой секретарь), мобильные телефоны, пейджеры и другие клиентские мобильные устройства, поддерживающие ]аиа, то виртуально не существует ограничений для ваших мобильных/ronPend-клиенгов.
SAPxApps
Последний компонент, который будет рассмотрен в этом часе, фактически является набором компонентов. Компания SAP АС утверждает, что SAP NetWeaoer является технической основой для xApps, набора существующих и простых для создания приложений, разработанных для содействия нововведениям в бизнесе. Они работают везде и в связке с другими приложениями. По существу SAPxApps заполняют пробелы во внедрении SAP NetWeaoer, предоставляя дополнительные услуги, которые помогают вам построить сквозные бизнес-процессы, присущие SAP. Тем не менее вы не будете внедрять набор xApps: большинству бизнес-эле-ментов, как правило, требуется всего один или, возможно, два xApps по причинам, о которых будет сказано ниже.
Роль в SAP NetWeaver
Итак, xApps заполняют пробелы. Они предоставляют возможность быстро переконфигурировать и настроить бизнес-процессы для приспособления к новым требованиям. Эти требования поступают отовсюду.- новые корпоративные и другие бизнес-структуры и реорганизации, требования от новых заказчиков и бизнес-партнеров и другие изменения, касающиеся существующих бизнес-процессов.
Для того, чтобы сделать этот вид бизнеса максимально гибким, xApps используют каркас композитных приложений (SAP Composite Application Framework) - конструктор приложений, который объединяет веб-сервисы и открытый доступ к данным. Таким образом, xAppsявляются последовательными в архитектуре и подходе и, по сути, готовы для будущей настройки, к тому же процесс их модифицирования в высшей степени прост, когда требования бизнеса снова изменятся.
Каркас композитных приложений (SAP Composite Application Framework) обеспечивает окружение для создания приложений, соответст вующих архитектуре системы управления предприятием (ESA). Эго включает в себя архитектуру управляемых моделей, уровень объектного доступа, который упрощает интеграцию приложений в любую структуру SAP NetWeauer, встроенные функциональные возможности взаимодействия и простые для обновления процедуры интерфейса пользователя.
Пример xApps, поставляемого SAP
Компания SAP АС разработала немало xApps, но еще больше находится в разработке. Некоторые из них включают;
184
SAP за 24 часа
>	Costand Quotation Management (SAPxCQM) - используется в обрабатывающей промышленности;
►	Emission Management (SAPxEM), разработано для компаний, которым необходимо управлять ценными бумагами в соответствии с законодательством;
►	Integrated Exploration and Production (SAPxIEP) - используется во всех подразделениях предприятий нефтяной и газовой промышленности;
►	Product Definition (SAPxPD) - используется во всех компаниях, занятых разработкой успешных, прибыльных и инновационных продуктов;
>	Resource and Portfolio Management (SAPxRPM) - полезно для любой индустрии, заинтересованной в максимизации финансовой производительности посредством объединения разработки нового продукта и целей организации;
>	Global Trade Services (SAP GTS) - полезно для автоматизации, рационализации и уменьшения рисков, присущих международной торговле (вероятно, наиболее популярное хАрр, входящее в SAP-решение для обрабатывающей промышленности).
Не только группы разработки SAP AG занимаются созданием xApps. Огромная сеть 5АР-партнеров включает в себя также и большое количество сертифицированных хАррз-партнеров.
Пример хАррз-партнеров
Существуют приложения SAP xApps, разработанные достаточно большим количеством сертифицированных xApps-партнеров, список которых растет с каждым годом. Приложения многообразны как и сами партнеры, включая:
k Accenture, разработчик композитных приложений £<SP Teamlink и Workspace В2В Retail Petroleum Portal:
>	Answerthink, Inc., разработчик продукта PharmaConnect для фармацевтической промышленности;
►	Bristlecone, разработчик приложения plannerDA, который применим к различным отраслям промышленности, таким как производство одежды и обуви, производство потребительских товаров, а также высокотехнологичное производство;
l	> Digital Fuel, разработчик SeroiceFlow хАрр, которое полезно использовать в индустрии предоставления услуг;
>	Lighthammer Software Development Corp., разработчик Manufacturing Performance Improvement хАрр, которое применяется в аэрокосмической и оборонной промышленности, химической промышленности, промышленности по производству потребительских товаров, при производстве промышленного оборудования и комплеюугочих изделий, производстве проката, фармацевтической промышленности, а также в индустрии коммунальных услуг;
NRX Global Corp., разработчик VIP для химической, нефтяной и газовой промышленности и индустрии коммунальных услуг;
>	Vendavo, разработчик пакета Pricing Analytics, который применяется в химической индустрии, дистрибьюции, лесной промышленности, индустрии высоких технологий, промышленном производстве и металлообрабатывающей промышленности.

13. Другие доступные технологии	185
Более подробную информацию об этих и других партнерах, разрабатывающих xApps, вы можете получить, посетив интернет-страницу http://www.sap.com/ solutions/xapps/partners/applications/index.epx.
Преимущества SAP xApps
SAP xApps заполняют пробелы, предоставляя важные бизнес-сервисы, которые помогают оптимизировать существующие процессы или наполнить их нововведениями при помощи адаптации новых процессов. Поскольку xApps эффективно подключаются к технологическому набору SAP NetWeauer, развертывание и поддержка инфраструктуры является достаточно простой задачей. И с ростом количества SAPxApps ваша компания может получить следующие преимущества:
►	представить себе улучшенное краткосрочное и долгосрочное видение вашего предприятия;
►	возможность быстро формулировать и выполнять принятую корпоративную стратегию, удовлетворять потребности бизнеса и требования законодательства;
►	возможность совместной работы над новым продуктом и сервисными возможностями;
>	возможность увеличить эффективность и уменьшить затраты при помощи объединения ранее изолированных бизнес-процессов;
►	возможность лучше анализировать рынок и его конкурентную схему, упрощая процесс принятия улучшенных решений в режиме реального времени.
Используя портал предприятия (SAP Enterprise Portal), бизнес-аналити[<у (SAP Business Intelligence) и инфраструктуру обмена (SAP Exchange Infrastructure) для доступа, анализа и обмена данными соответственно, организация, занимающаяся информационными технологиями и использующая SAP NetWeauer, имеет единственную реальную траекторию обучения - продолжать разработку индивидуальных xApps-решений. Взамен вы получаете значительную отдачу от использования xApps. То есть вы можете уменьшить стоимость затрат на развертывание новых приложений в случае применения xApps. Вы также можете использовать структуру xApps и прилагаемые инструменты и методики для быстрой разработки и выпуска новых приложений. А затем сохранять низкую стоимость, извлекая выгоду оттого, что SAPxApps не связаны с циклом выпуска набора технологий SAP NetWeauer, поддерживающих их. Это позволит ведущим новым функциональным возможностям бизнеса быть оперативными и прибыльными, когда это необходимо, а не месяцы спустя.
Резюме
Продукты и технологии портала предприятия [SAP Enterprise Portal (ЕР)], инфраструктуры обмена [SAP Exchange Infrastructure (Х7)], мобильной инфраструктуры [SAP Mobile Infrastructure (Mi)] и приложений xApps предоставляют основные возможности или заполняют пробелы в случае необходимости конструирования хорошо налаженного механизма SAP NetWeauer. Концепции, раскрытые в этом часе, являются ключом к пониманию того, как эти компоненты работают в комплексе для расширения присутствия SAP в вашей компании, сбора и рационализации обособленных данных, для упрощения доступа к этим данным и их изме-
Ks 
186
SAP за 24 часа
нения, а также изменения охватывающих их бизнес-процессов. Собрав вместе ваши front-end и back-end и заполнив пробелы приложениями xApps, вы можете развернуть действительно перспективную и высоко функциональную SAP-сис-тему.
Вопрос - ответ
В Какой каркас позволяет создавать согласованные xApps?
О Каркас композитных приложений (SAP Composite Application Framework) обеспечивает согласующийся набор инструментов в рамках проверенной методики для разработки согласованных приложений.
В Какие два механизма или конструкции существуют в портале предприятия (SAP Enterprise Portal), которые не только облегчают работу с порталом, но и содействуют его использованию?
О Портал предприятия (SAP Enterprise Portal) использует преимущества Mews и Collaboration Rooms для представления данных и приложений, тем самым облегчал работу с порталом предприятия.
В Какая версия WebAS необходима для работы компонента SAP Mobile Infrastructure Server?
О SAP Ml должен быть развернут на SAP WebAS 6.40 ABAP+java.Io есть для работы компонента SAP Mobile Infrastructure (MI) необходимы функции обоих технологий АВАР и java.
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на пра1сгике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответь! на контрольные вопросы».
Контрольные вопросы
1.	Что такое SAP NetWeaver Rapid Installer?
2.	Какая платформа используется дпяуправления знаниями SAP (SAP's Knowledge Management; см. час 12)?
3.	Перечислите несколько методов, используемых инфраструктурой обмена [SAP Exchange Infrastructure (Л7)[ для соединения SAP- и HeSAP-систем вместе.
4.	Что является, вероятно, самой большой движущей силой для внедрения инфраструктуры обмена (SAP Exchange Infrastructure)?
5.	Опишите процесс репликации данных для мобильной инфраструктуры [SAP Mobile Infrastructure (/И/)].
6.	Какое минимальное техническое требование для клиентского устройства «Мобильная инфраструктура» [SAP Mobile Infrastructure (М/)[?
7.	Какова основная ценность SAP xApps?
ЧАС 13. Другие доступные технологам
187
Задания
|. Изучите, существуют ли какие-либо сделанные на заказ i Views или подсказки разработчикам, которые могли бы быть полезны для вашего бизнеса или отрасли. Ищите на главном веб-сайте SAP www.sap.com, а также в сети разработчиков SAP https://www.sdn.sap.com/scln/index.scln.
2. Работая с вашей организацией, занимающейся информационными технологиями, начните собирать список всех дополнительных (навинчиваемых) и других приложений, которые в настоящее время совместно используют данные или вручную взаимодействуют с вашей системой «Планирование и управление ресурсами предприятия" [SAP Enterprise Resource Planning (ERP)] (обычно через дублирование ввода даннлх). Для каждого дополнения или приложения определите, какой один (или несколько) из коммуникационных протоколов инфраструктуры обмена [SAP Exchange Infrastructure (Х7)[ может быть использован для установки плавных автоматизированных связей.
3. Просмотрите список xApps, поставляемых в настоящее время SAP и их партнерами, посетив интернет-страницу http://www.sap.com/solutions/xapps-
ЧАСТЬ IV
Техническое руководство по SAP
ЧАС 14	Обзор технологий	191
ЧАС 15	Системное администрирование	203
ЧАС 16	Управление системами и производительностью	213
ЧАС 17	АВАР Словарь данных и репозитарий	229
ЧАС 18	Разработка экранов и меню	247
ЧМ14
Обзор технологий
В этом часе будут представлены несколько основных компонентов базовой технологии SA/’-систем. По сравнению с предыдущими версиями техническая основа SAP с течением времени значительно расширилась и теперь включает в себя coBOigmHOCTb компонентов, которые сегодня составляют сервер веб-приложе-ний SAP {Web Application Server SAP, или WebAS). По существу этот час является скорее техническим, предназначенным не обычным пользователям SAP-системы, а скорее тем специалистам, чьей задачей является инсталляция и техническое обслуживание SAP. Данный час поможет вам понять некоторые основные технические концепции SAP в плане работы и взаимодействия системы.
Основные темы этого часа следующие:
►	изучение различных типов рабочих процессов SAP;
>	понимание концепции обработки блокировок (Enqueue);
►	обзор архитектуры и основных коммуникационных протоколов;
►	рассмотрение возможност и удаленного вызова функций (RFCs).
Архитектура приложений
На техническом языке SAP-системы IVebAS или Basis являются связующим программным обеспечением или программным обеспечением, которое работает как конвертор или преобразователь между технологическим уровнем иуровнем бизнеса/приложений компьютерного решения и позволяет различным SAP-приложениям работать на различном аппаратном обеспечении и системных платформах. Некоторые из этих доступных платформ, а также их технологический Уровень и уровень доступных бизнес-функций, показаны на рис 14.1.
Уровень WebAS/Basis управляет всеми модулями приложений внутри вашей SAP-системы и обеспечивает интеграцию этих модулей. Это связующее программное обеспечение также обеспечивает независимость платформы. Некоторые важные функции WebAS/Basis-cucreMiK включают в себя следующее:
► создает среду выполнения для SAP;
представляет собой «сердце» административного ядра SAP;
позволяет осуществлять управление и распределение ваших технических SAP-компонентов и ресурсов;
►	предоставляет возможность оптимальной интеграции различных 5АР-прило-Жений в общую компьютерную среду;
191
192
5ДРза 24 часа
►	устанавливает стабильный структурный каркас для системных обновлений, расширений и т. д.;
►	предоставляет возможность взаимодействия с приложениями или продуктами сторонних производителей, расширяя таким образом функциональные возможности SAP сверх ее собственных возможностей.
Рис. 14.1. Доступные платформы SAP WebAS/Basis.
Основные инструменты
Система SAP WebAS/Basis обеспечивает интеграцию програмного обеспечения и технологий посредством использования коммуникационных протоколов или инструментов, перечисленных ниже (см. рис 14.2).
►	Удаленный вызов функции (RFCs).
►	Стандартный программный интерфейс для коммуникаций [Common Program Interface Communication (CPI-C)].
►	Электронный обмен данными [Electronic Data Interchange (EDI)].
►	Связывание и встраивание объектов [Object Linking and Embedding (OLE)].
►	Разрешение связи приложений [Application Link Enabling (Д/.Е)],
ЧАС 14. Обзор технологий
193
Рис. 14.2. Различные интеграционные протоколы или инструменты, доступные в SAP Basis
Remote Function Calls (RFCs)
RFCs в качестве относящихся к SAP являются наиболее общей формой интерфейса коммуникации и делают возможным простое программирование коммуникационных процессов между системами.
Говоря более простым языком, RFCs используются для обеспечения взаимодействия со своей ЗДР-системой и другими системами. RFCs таюке используются для управления процессом коммуникации, передачи параметров и обработки ошибок. RFCs обычно пишутся на языке програмирования SAP АВАР/4 и, говоря доступным языком, используются для вызова и выполнения программ (см. рис 14.3).
Програма R/3 А ВАГ
Код АВАР
Вызов функции__
Назначение
Экспортирование Импортирование
Рис. 14.3. RFCs дает возможность доступа к функциональным модулям в других компьютерах
194
SAP за 24 часа
Common Program Interface Communications (CPI-C)
SAP CPI-C - не что иное как тип программной интерфейсной связи, которая обеспечивает стандартное и согласованное взаимодействие двух программ.
Используя нетехническую терминологию, CPI-C облегчает взаимодействие (контактируя с обеими программами) и выполнение приложений и программ в рамках системы. CPI-C является коммуникационным протоколом, который состоит из серии правил, контролирующих взаимодействие программ. Э ги правила Moiyr быть разделены на четыре дискретные области:
►	установка сессии;
►	управление сессией;
►	коммуникация;
►	завершение сессии.
Разница между RFCs и CPI-C заключается в том, что RFCs позволяет другим системам вызывать SAP-функции, в то время как CPI-C позволяет программам взаимодействовать друг с другом и обмениваться данными.
Electronic Data Interchange (EDI)
EDI является электронной связью между бизнес-транзакциями. EDI позволяет двум различным системам обмениваться информацией в стандартном формате (см. рис 14.4). Если вы когда-нибудь покупали что-либо через Интернет, то вы использовали определенную форму EDI. Архитектура EDI содержит три элемента, которые перечислены в табл. 14.1.
1 CuctmuZ **’
System 2 Data 1	*
System 2 Data 2 ...
System 2 Data 3,..
System 2 Data 4...
System 2 Data 6...
System 2 Data 6...
System 2 Dau 7...
•i System 2 Data 8...	’.
System 2 Data 9...
System 2 Data 10
V-X « •-V
Рис-14.4. EDI использует стандартизованную схему для обмена бизнес-данными между различными системами
EDI является электронной связью, используемой для содействия выполнению бизнес-транзакций. EDI позволяет двум различным системам обмениваться ин-формацией в стандартном формате.
ЧАС 14. Обзор технологий
195
ТАБЛИЦА 14.1 . Элементы EDI
Элемент	Описание
££)/-совместимые приложения £О/-интерфейс	Приложения, которые могут эффективно поддерживать автоматическую обработку бизнес-транзакций Приложения, разработанные с открытым интерфейсом и структурой
Подсистема EDI	Приложения, которые могут преобразовывать непосредственные структуры в ££)/-сообщения
Кстати
Стандартным форматам для EDI является формат ANSI XI2. Он был разработан Ассоциацией по стандартам обмена данными [Data Interchange Standards Association (DISA)].
Object Linking and Embedding (OLE)
OLE используется для объединения персонального компьютера и остальных приложений с SAP-системой. OLE - это технология для передачи и совместного использования информации между приложениями.
Кстати
В часе 22 ««Интеграция с Microsoft Office- описано, как использовать Object Linking and Embedding (OLE) для создания SAP-отчетас вместе с семейством продуктов Microsoft Office.
OLE подключает к SAP различные приложения для персонального компьютера и другие приложения, как RFCs - к уровню представления данных графического Интерфейса пользователя SAP (SAP CUi).
7-&2М . Обработка тек- , & ста Бланк заявки
. Письмо.
Имя клиента, идентификационный номер. Используя OLE вы можете смешатся с внешне и прнлот «киями для персонального компь агара, та сими как Л4|сп)5о/г Office, для рас-ширения возможностей обработки
й
i
6Ж.~“____
 Смстема5АРЙ/3 | t таблица базы данных 1 клиентов
&
26 сентября 1999, М ~ *Astm Mechanical 1
i'L/ле Street Bmoklln, NK 1 &П234.
Ft
1'Уважаемые Astro Me-i^dianlca/, ^|Это письмо является подтерладением Ji вашего недавнего ^заказа...
м
- 
N
Ч
'Л
Ц
Рис. 14.5. OLE обеспечивает соединение и взаимодействие объектов, работающих на разных платформах
196
SAP за 24 часа
Application Link Enabling (ALE)
ALE представляет собой создание и управление рассредоточенными/распреде-ленными приложениями. Другими словами, ALE, который тесно связан с технологическим потоком (SAP Work Flow), является технологией, используемой SAP для поддержки рассредоточенных/распределенных бизнес-процессов.
Интеграция приложений достигается не через центральную базу данных, а через синхронную и асинхронную связь. Синхронная передача означает, что данные передаются непосредственно от программы к программе через интерфейс CPI-C. В случае асинхронной передачи данных принимающая и передающая программы являются независимыми друг от друга. Пример синхронной и асинхронной передачи показан на рис. 14.6.
Отправитель
АВАР
* '  ft»..
Драйвер
Получатель
АВАР
Синхронная передача данных
Асинхронная передача данных



Рис. 14.6. Интеграция приложений достигается путем синхронной и/или асинхронной передачи данных
Ниже приведены три типа данных, которые передаются через ALE:
► Управляющие данные и данные пользователя - любые данные, введенные в систему как часть вашего процесса конфигурирования, включая профиль пользователя, код компании и бизнес-данные.
► Основные данные - любые данные, представляющие организационную единицу консолидации в системе (например, записи о сотрудниках и производителях).
► Данные транзакций - записи транзакций в системе: заказы, отгрузки, закупки, платежные ведомости и т. д.
Рабочие процессы
Некоторые типы рабочих процессов осуществляются в вашей SAP-системе в фоновом режиме, выполняя различные типы функций, и все они могут быть настроены. Рабочие процессы выполняют огромное количество операций, прО' изводимых SAP, включая выполнение диалоговых шагов а транзакциях пользователя, обновления базы данных и управление блокировкой записей. Если вам интересно узнать, какой рабочий процесс выполняется в определенное время в вашей SAP-системе, то вы можете использовать код транзакции SM50. Обратите внимание на пример, изображенный на рис 14.7.
ЧАС 14. Обзор технологий
197
process Overview
<a.oj-B gp* «?>.,н I«л?j fl 9.J s.;p. eh &°™ I даадаi«
CTf	тя^..:.~пнгл*» узости
1E.5201*	BH-”2	Hwiira	In «wm 015	НЧТЕ51П1
IfetTi*	«аж	Mitinj	t«<
□,?_,3i*	«м«в	мшпа	ти
I j_?ia	£02122	«mirg	те»
JL! 31*	ШГС0	WUM	«’
лгла	мщгв	r«
OIA	ПСва’	Utting
S.;7 ДОЯ	170391	Mtttng	T*i
И Л1*	125355	«HUrc	Tr»
5’ CIA	ТМ1ВЭ	lilting	П1
iwy.’UFO	rmes	tiinr?	tu
ITUEM	WJW	Mixing	Tat
iirniEO	rtUBT	Mitins	Yet
п\иэ	Mtbfid	Mixing	Ttt
14 T13	ftttra	lilting	Tat
jtiS 1'aa	»s»ra	utttna	t«
лсугсз	И7В74	iltMna	’
□ ;Г7 ’.EE3	7S1C72	Mitino	’
jMC ~ЬРИ	7t6iiro	ailing	Tn
JSISLUFZ	ГЛЛИ	Miur-a	П»
Рис. 14.7. Экран просмотра процессов SAP показывает список сконфигурированных рабочих процессов {как активных так и неактивных) для конкретного сервера приложений
Типы рабочих процессов включают в себя:
► диалоговый;
► фоновый;
► синхронное обновление;
► асинхронное обновление;
блокировка-, сообщение;
спул; межсетевой.
Диалоговый рабочий процесс
Диалоговый рабочий процесс выполняет запросы в вашем активном рабочем сеансе и основывается на синхронном взаимодействии в режиме реального времени или в режиме «он-лайн».
Кстати
Помните, с часе I "Введение с SAP NetWeaver и ЕСС» мы говорили а логической единице обработки [Logical Units ofWorii (LUW)? Так oom, диалоговый процесс является незавершенным до тех пор, пока он не выполнит LUW. 
Фоновое выполнение процессов (В)
Как это видно из названия, задачи фонового процесса обычно выполняются в фоновом режиме. Такие процессы включают в себя задачи, используемые для запуска отчетов или для выполнения пакетной загрузки данных. Фоновое выполнение процессов основано на асинхронном взаимодействии.
Выполнение процессов обновления (Vx)
Рабочие процессы обновления необходимы для обновления базы данных, и они Разбиваются на две категории: синхронные и асинхронные.
198
SAP за 24 часа
Синхронное обновление (1/7)
Синхронные обновления выполняются немедленно. Они представляют собой обновления базы данных, которые должны быть выполнены прежде, чем вы сможете продолжить любые дальнейшие действия в конкретном бизнес-процессе или бизнес-транзакции. Добавление в систему нового заказа на закупку является примером синхронного обновления базы данных, поскольку на эту информацию вы хотите получить немедленную реакцию в вашей базе данных.
Асинхронное обновление (V)
Асинхронные обновления не подлежат немедленному выполнению, как правило, они выполняются в пакете или в фоновом режиме и не требуют обновления системы в режиме реального времени. Существует большое количество примеров асинхронных обновлений; зачастую ваши программисты решают, что должно быть передано в базу данных SAP немедленно, а что может быть выполнено, когда позволит время.
Выполнение процессов блокировки (Е)
Закрытие является другим названием для блокировки. В данном конкретном случае имеется в виду управление блокировкой. Управление блокировкой служит для описания направления защиты управления записями в системе. Другими словами, если у вас открыта запись (например, запись о сотруднике) и вы меняете важные данные в этой записи (например, данные о заработной плате), то управление блокировкой не разрешит другому пользователю открыть эту же запись и вносить в нее изменения до тех пор, пока она открыта у вас.
Кстати
Функциональные модули для закрытия [Enqueue] или открытия [Dequeue] записей генерируются из объектов блокировки, которые вы определяете в вашем словаре донных [Data Dictionary],
Сервер сообщений (М)
Сервер сообщений отвечает за обрабопсу сообщений, которые представляют собой процесс передачи информации между различными серверами приложений в вашей SAP-системе.
Кстати
В зависимости от конфигурации вашей системы у вас, возможно, имеется только один сервер приложений. Не все компании имеют несколько серверов приложений.
Работа со спулом (5)
Обработка спула затрагивает обрабопсу запросов на вывод/печать, которые посылаются в спул, где временно хранятся до тех пор, пока не будут выведены на печать. Обработка спула осуществляет вывод и выполняет отчеты в вашей SAP' системе. В качестве примера см. рис. 14.8.
ЧАС 14. Обзор технологий
199
1 i: Ю fil’l) 7В607С Baiting Vas~|
Рис. 14.8. Экран SAP Process Overview показывает ваши запросы а спул
Межсетевое взаимодействие (G)
И, наконец, межсетевой процесс является связью между SAP и не5АР-система-ми. Пример межсетевого процесса - процесс между вашей SAP fl/3-системой и мэйнфрейм-системой.
Кстати
Есла вы хотите посмотреть, какой рабочий процесс выполняется о фоновом режиме (о SQL *Net), перейдите к экрану Process Overview (код транзакции /nSM50) и при помощи курсора выделите элемент о списке. Затем выберите пункт Display File изменю Process/Trace.
Обзор рабочих процессов
Различные типы рабочих процессов и типы запросов, которыми они управляют, сведены в табл. I4.Z.
ТАБЛИЦА 14.2. Рабочие процессы SAP
Рабочие процессы	Тип запроса
Диалоговый (D)	Диалоговые запросы
Обновление (V'x)	Запросы на обновление содержимого базы данных
Фоновый (В)	Фоновые задания
Спул (5)	Запросы в спул печати
Блокировка (Е)	Управление процессами блокировки данных
Сообщение (М)	Управление сообщениями между серверами приложений внутри системы SAP R/3
Межсетевой (G)	Запросы между различными системами, включал внешние не5АР- системы
Основные процессы, которые работают в SAP в фоновом режиме, схематично изображены на рис. 19.9.
200
SAP за 24 часа
От серверов представления данных [CUf)
Рис. 14.9. Рабочие процессы выполняют основные операции, осуществляемые вашей 54Р-системой
Резюме
В этом часе был представлен весьма упрощенный обзор некоторых основных элементов технологического фундамента SAP, известного как сервер веб-приложений [SAP Web Application Server [SAP IVeiAS)], или SAP Basis. Эти функции, которые работают в 5ДР-системе в фоновом режиме, соответствуют роли ведущего узла рабочей нагрузки, управляемого пользователями, а также пакетными процессами. Этот час представляет собой общий обзор. Существует много дополнительных функций и компонентов системы SAP Basis, которые не были освещены в этом часе. Некоторые из этих дополнительных концепций описываются в часе 15 «Системное администрирование». Если вы не планируете сделать карьеру в технических 5ДР-дисциплинах, таких как инсталляция Web AS, оптимизация производительности или системное администрирование, то технических терминов и функций, описанных в данном часе, должно быть достаточно для totOi чтобы обеспечить вам базовое понимание технологической платформы SAP.
Вопрос- ответ
В Необходимо ли для всех инсталляций использовать инструменты мониторинга системы WebAS/Basis?
О Хотя это не является необходимым, примите во внимание, что преимуществом инструментов системного мониторинга является то, что их использо-
ЧАС 14. Обзор технологий
201
ванне является идеальным способом убедиться в том, что ваша SAP-система поддерживает хорошие условия работы и не содержит ошибок.
В Нужно ли вам иметь специалиста по SAP-технологиям, специализирующегося на Basis Administration при внедрении SAP-системы?
О Вы никогда не сможете успешно осуществить процесс инсталляции и внедрения без привлечения специалиста, знающего SAP WebAS/Basis. По этой же причине будет также полезно иметь в составе группы внедрения администратора, который был бы знаком с управлением базой данных и администрированием платформы операционной системы, которая отражает ваше специфическое SAP-окружение.
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы».
Контрольные вопросы
I. При помощи какого интерфейса обычно используется для интернет-соеди-нений?
Z. Какой тип интерфейса используется для связи с Microsoft Office?
3.	Какие существуют три типа данных, передаваемых через ALE?
4.	Какие существуют два типа процесса обновления?
5.	Что представляет собой связующее программное обеспечение?
б.	Что такое CPI-C?
7.	Какими четырьмя областями правил управляет коммуникационный протокол СР/-С?
Задания
1. Из вашей собственной SAP-системы запросите авторизацию для выполнения транзакций SM50 и SM51. Сравните эти две транзакции по широте и глубине. Обратите внимание на то, как просто SM51 обеспечивает доступ к SM50: путем двойного нажатия левой кнопкой мыши на конкретном сервере приложений.
2. Из вашей SAP-системы запросите авторизацию на выполнение транзакции ST03 или ST03N и проверьте вашу рабочую нагрузку на прошлой неделе. Сгускайтесь ниже к удельной рабочей нагрузке для каждого из различных типов рабочих процессов (диалогового, фонового, стула, обновления и т. д.), сконфигурированного для вашей системы.
Исследуйте ваш отдел по информационным технологиям SAP и то, как он связан с администрированием и инсталляцией SAP-системы. Сколько человек отвечает за инсталляцию системы, ее обновление и управление SAP-системой после инсталляции? Насколько отличаются наборы индивидуальных навыков этих людей?
ЧАС 15
Системное администрирование
Администрирование, поддержка и управление вашей SAP-системой являются важными задачами. Администрирование включает в себя мониторинг работоспособности системы, администрирование пользователей, основное предоставление полномочий и другие главные функции технического администрирования вашей системы. Обратите внимание, что управление производительностью сюда не входит; оптимизации SAP с точки зрения производительности специально посвящен отдельный раздел, а именно час 1 б «Системы и управление производительностью».
Между тем, основные темы данного часа следующие:
►	рассмотрение системного мониторинга;
►	введение в SAP System Log;
►	введение в SAP CCMS (Computing Center Management System};
►	обзор основных концепций авторизации.
Мониторинг системы
Одной из задач системного администратора является выполнение общего системного обслуживания вашей SAP-системы. Системный мониторинг разработан для того, чтобы обеспечивать работоспособность SAP для конечных пользователей, и это является главной задачей функции поддержки. В процессе системного мониторинга системный администратор следит за списком активных SAP-инстанций и их сервисов, проверяя действительную работоспособность и доступность этих ресурсов (см. рис. 15.1). Такой основной контроль осуществляется основным администратором SAP. Как вы уже знаете, термин «основной/базовый» (Basts) используется SAP АС для осуществления управления SAP с технической или технологической точки зрения.
Вы можете посмотреть на экран «Системный мониторинг серверов» (SAP Servers System Monitoring}, выбрав пункт «Серверы» (Servers) из меню «Инструменты, администрирование, монитор, системный мониторинг» (Tools, Administration, Monitor, System Monitoring), или воспользовавшись кодом транзакции SM51. Этот экран показывает все доступные инстанции в вашей SAP-системе, включая основные сервисы (выполняемые специализированными рабочими процессами), которые обеспечиваются каждой инстанции - сервисы, доступные для «он-лайня-пользователей, пакетных заданий, выполнения обновлений базы данных и Т-Д.
203
204
SAP за 24 часа
Рис. 15.1. Мониторинг вашей SAP-системы является задачей, выполняемой системным или основным администратором SAP
Инстанция (Instance)’. Как правило, это административная единица, используемая для логического описания набора компонентов 5ДР-сисгемы, которые вместе обеспечивают один или более сервисов, например «Продуктивная инстанция» (Production Instance SAP). Инстанция может также относиться к сервисам, предоставляемым отдельным сервером SAP [например, инстанция «Сервер приложений» (SAP Application Seroer)].
Системный журнал SAP
SAP ведет системный журнал, где записываются все важные события, которые происходят в вашей 5ДР-системе. Вы можете увидеть экран SAP System Log, использовав код транзакции SM21. Появившийся экран выбора будет похож на экран, изображенный на рис 15.2. Он позволяет системному администратору тщательно анализировать и выбирать определенные критерии, посколысу ясур-нал событий и происшествий может быть очень большим и сложным.
Рис. 15.2. Вы можете задать определенные критерии системы, подлежащие отображению в вашем системном журнале, путем использования экрана локального анализа (System Log: Local Analysis Screen)
' Инстанция - это группа Д/З-сервисов, которые стартуют и останавливаются одновременно-Примеры инстанций - это:
I. Центральная инстанция, состоящая из дилоговых, спуловских, ирс/аЩфоновых. епдиеие сер-висов (рабочих процессов), сервиса сообщений, сервиса шлюза и диспетчера.
2. Диалоговая инстанция, в которую могут входить все вышеперечисленные сервисы кр°ме епдиеие и сервиса сообщений. - Примеч. ред.
ЧАС 15. Системное администрирование
205
После того, как системный администратор установит ключевые критерии поиска (такие как дата, идентификатор пользователя и т. д), администратор нажимает кнопку «Перечитать системный журнал» (Reread System Log) для того, чтобы сформировать заданное подмножество полного лсурнала. Такой сокращенный журнал будет похож на тот, который изображен на рис. 15.3.
Flgei *lt>1 tttrm B1CC01CO liitn «utiettci
г.итгед.. j
fealtr of rtwrds ran. .	2П1
ЧлЛог nt re:rrda uibctM.
□id ra:cr«s	. . ZTtt
B. iratjilEtttntiT» ид«Ыг ст retcriij raid . . №ht ur re-crda	..
wuwer'nf гвгггЯ» f.r|rn«l tfaiai	№tr
fjitia tl>j. Iain'S anklfcis of dflrns
s»r»;iT:n critarta	1
tcntentt	;
............   —	...- frd st ртс;чж ------------—--------
Рис. 15.3. После установки специфических критериев для выбора можно вывести на экран подмножество SAP System Log
Системный мониторинг с CCMS
CCMS - это встроенный инструмент мониторинга, используемый для контроля, конфигурирования и управления всем множеством 5ЛР-технологий. Это подразумевает под собой все от уровня 5ДР-приложений до базы данных, основ операционной системы и даже серверов, компьютерной сети и досковых подсистем, на которых держится вся 5ДР-система. Вы можете получить доступ к основному экрану «Система управления вычислительным центром» [Computing Center Management System (CCMS)], выбрав пункт меню CCMS из меню «Инструменты» (Tools) или использовав код транзакции SRZL CCMS охватывает большую территорию; основными возможностями CCMS, относящимися к системному администрированию, являются следующие:
Управление системой [называется «Контроль/мониторинп> [Control/ Monitoring)];
распределение пользователей/нагрузки [через конфигурирование (Configuration)];
► администрирование базы данных;
Управление печатью;
выполнение фоновых операций.
В Sap -и, 1л .......
206
SAP зл 24 часа
Вы также можете использовать CCMS для контроля инсталляции. Сбор данных в CCMS выполняет SAP OS Collector, который собирает основные данные о про-изводительности и доступности через сервис операционной системы SAP или демон. Вы также можете использовать CCMS для сортировки и просмотра этих данных как в текстовом, так и в графическом формате Подробная информация, относящаяся к конфигурации и основным реакциям вашей SAP-системы, также может быть выведена на экран. CCMS представляет собой идеальную стартовую точ|<у для того, чтобы помочь вам быстро распознать проблему и охарактеризовать потенциальные или существующие узкие места производительности. Пример контрольного экрана CCMS изображен на рис. 15.4.
Рис. 15.4. CCMS может выводить на экран и отслеживать статус многих функций и параметров SAP
Монитор предупреждений рабочей нагрузки
С тех пор, как была выпущена SAP R/3 версия 4.0В, CCMS обеспечивает контроль состояния SAP-систем благодаря использованию монитора предупреждений (Alert Monitor'). Alert Monitor - это мощный и настраиваемый инструмент, который включает в себя следующие функции:
►	всесторонний, детальный анализ состояния (статуса) любого количества SAP-систем и их инстанций и серверов на которых запущены данные инстанции;
►	наличие простых для чтения и закодированных цветами индикаторов статуса (зеленый, желтый и красный) для всех SAP-компонентов, сервисов и так далее;
►	упреждающие предупреждения на основе наличия превышения порога для конкретного индикатора статуса;
ЧАС 15. Системное администрирование
207
доступность статистики, полезной при сборе информации и выводе переданных предупреждений;
отслеживание предупреждений и управление ими.
Предлагаем вам уделить время знакомству с CCMS Workload Alert Monitor, по-сколысу это мощный, удобный и бесплатный инструмент (так как вы заплатили за него при покупке вашей SAP-лицензии). Для использования этого инструмента выберите пункт меню Alert Monitor из меню «Инструменты», CCMS, «Контроль/ мониторинг» (Tools, CCMS, Control/Monitoring), или выполните код трензакции RZ20. Пример экрана «Мониторинг рабочей нагрузки» (Workload Monitoring) приведен на рис 15.5.
Рис. 15.5. CCMS предоставляет ряд полезных графических мониторов предупреждений и утилит для управления, что является отличной точкой отсчета для системного администратора SAP при ограниченном бюджете
Другие инструменты CCMS
Многие другие инструменты мониторинга очень полезны при ежедневном администрировании SAP-системы. Лучшим является SAP's Solution Manager * - инструмент, который, кроме всего прочего, позволяет осуществлять мониторинг всех бизнес-процессов (управление системами, включал различные SAP и другие системы, связанные вместе для выполнения комплексных бизнес-процессов).
Однако CCMS также обеспечивает многие функции для поддержки администрирования. Запустите следующие коды транзакций для того, чтобы разобраться, какие встроенные возможности управления предлагает SAP:
ST06, Operating System Monitor - идеальный инструмент для анализа производительности и использования памяти серверов, на которых запущены инстанции SAP систем;
►	ST03N, Workload Monitor, полезен при анализе наиболее загружающих систему транзакций и отчетов, за конкретный период времени;
® Настоящее время он реализуется в виде отдельной SAP-системы. - Примеч. ред.
8‘
208
SAP за 24 часа
►	SSAA, используется при выполнении ежедневных, еженедельных и ежемесячных функций системного администрирования;
►	SMLG, используется для контроля и организации балансировки нагрузки входа в SAP-сисгему пользователей определенной созданной группы инстанций.
Нажав клавишу F5 на вашей клавиатуре, вы можете просмотреть подробную информацию о количестве пользователей, вошедших в систему отдельно по каяздой инстанции из группы и время отклика системы для этих пользователей.
►	AL08, используется при обзоре конечных пользователей, подключенных к определенным серверам приложений SAP (а также транзакций, которые они выполняют);
►	ST07, используется для обзора конечных пользователей, подключенных ко всей системе и отсортированных по функциональным областям (таким как SAP ЕСС Fl, ММ, PM, PS, SD и так далее);
►	SM66, идеальный инструмент для проверки производительное™ всей системы относительно выполнения процессов в каждом приложении;
►	ST22, используется для просмотра дампов АВАР и, следовательно, идентификации ошибок в программе (для оказания помощи в постановке этих вопросов перед группой программистов).
Концепция авторизации SAP
Несмотря на то, что подробный разбор системы безопасности SAP не входит в задачи данной книги, было бы неправильно не включить краткий обзор концепции полномочий 5АЛ-системы и той роли, которую они играют в защите ваших данных. Данные, которые хранятся в SAP, должны быть защищены не только от внешнего вторжения, но и от несанкционированного доступа конечных пользователей внутри вашей организации. Допустим, что в вашей организации внедрены «Управление материальными потоками» (SAP ЕСС Materials Management) и «Управление персоналом» (SAP Human Resources). Скорее всего, вам не хотелось бы, чтобы сотрудники отдела Materials Management имели доступ к конфиденциальным данным отдела по работе с персоналом; в то же время вам наверняка не понравилось бы, если бы сотрудники Human Resources, образно говоря, имели доступ к информации о ваших складах. SAP использует концепцию полномочий для контроля доступа к данным, основанную на понятии объекта полномочий".
Полномочия пользователей
Полномочия пользователей SAP записаны в основной записи каждого пользователя. Теоретически пользователю может быть присвоено одно или несколько полномочий в зависимости от его роли в структуре организации.
‘ Объект полномочий в системе SAP - это объект, задающий права пользователя на выполнение определенных функция в системе. Объект полномочий может содержать до 10 полей полномочий, принимающих некоторое множество значений. Значения этих полей определяют, что может делать пользователь в системе. Полномочие - это объект полномочий с присвоенными значениями полей. Полномочия собираются в группы, называемые профилями, и присваиваются конкретным пользователям. Каждый пользователь имеет доступ только к тем функциям и данным системы, которые определяются присвоенными ему полномочиями. - Примеч. ред-
ЧАС 15. Системное администрирование
209
Основная запись - это запись данных, содержащая основные данные о сотруднике и данные о полномочиях пользователя, которые, как правило, остаются неизменными, включая системные полномочия пользователя, стандартные установки принтера и установки транзакций.
Ниже представлен ряд полей, которые содержатся в основной записи пользователя:
имя пользователя;
пароль пользователя;
адрес компании;
тип пользователя;
меню пользователя;
язык входа в систему;
персональная конфигурация принтера;
часовой пояс;
группа, в которую входит пользователь;
профили полномочий пользователя;
роли пользователя;
дата истечения срока основной записи пользователя;
установки параметров по умолчанию.
Профили авторизации
Для упрощения администрирования полномочий создаются профили полномочий, присваиваемые основным записям пользователей.
Эти профили предоставляют пользователю определенный уровень доступа в систему.
Логин пользователя (user ID) является именем пользователя в основной записи пользователя. При входе в SAP-систему вы набираете свой логин и пароль и обращаетесь исключительно к профилям своей основной записи во время определения привилегий на доступ в SAP. Примеры профилей авторизации SAP ЕСС приведены в табл. 15.1.
ТАБЛИЦА 15.1 - Профили авторизации SAP ЕСС.
Авторизация	Краткое описание
SAPJM.L S_ABAP_ALL S_ADMl_ALL SAP_NEW	Все полномочия Все полномочия в АВАР-программировании Все функции системного администрирования Все новые объекты авторизации, добавленные в результате обновления SAPP/3 кутке существующим функциям в вашей R/3-системе
S-A.ADM1N	Полномочия системного оператора без полномочий конфигурирования
S1A.CUST0MIZ S~A.DEVELOP	Все полномочия для настройки Полномочия для выполнения операций по разработке внутри АВАР
S_A.D0CU ^-A.SHOW S-A.SYSTEM	Workbench Полномочия для разработчиков документации Полномочия только для просмотра основного администрирования (Суперпользователь SAP). Все полномочия для системного администратора
210
5ДРза24часа
S_A.USER	Основные полномочия для основных пользователей
S_ADDR_ALL	Полномочия для управления адресами
S_ADMI_SAP	Полномочия для базового администрирования, кроме администрирования спуда
S_ADMl_SP0_A	Все полномочия для администрирования спула
S_ADMI_SP0_D	Все полномочия для администрирования устройств спула
S~ADM!_SP0_E	Все полномочия для расширенного администрирования спула
S_ADMI_SP0J	Все полномочия для администрирования заданий спула
S_ADMi_SP0_T	Все полномочия для администрирования типовустройста спула
Вы должны разрабатывать профили пользователей SAP на основании должностных обязанностей, выполняемых сотрудниками в вашей организации. Например, сотрудникам отдела по управлению персоналом необходим доступ к основным экранам ввода данных для занесения данных и обслуживания персональных данных новых сотрудников (например, PZ02 и PZ10); однако им не нужен доступ к данным о структуре вашей организации и структуре отчетов. Таким образом, ключом к определению профиля пользователя является роль, которую играет данный сотрудник в структуре организации. Вместе с тем гибкость в детализации и добавлении полномочий к существующим ролям сохранит много времени, необходимого для администрирования, в том числе и при длительной эксплуатации. Используйте транзакции SU56 и SU53 для просмотра полномочий, которые вы в настоящее время имеете, и проверьте, каких полномочий вам не хватает.
Будьте внимательны!
В SAP-системе находится несколько предварительно инсталлированных стандартных профилей авторизации. Однако они могут рассматриваться только как временные решения для конфигурирования безопасности, и попытка сформировать вашу организацию в пределах этих ограниченных стандартов не является удачной мыслью. Создание специфических профилей, основанных на структуре вашей организации, будет служить вам намного лучше при длительном использовании SAP-системы. Будьте готовы к тому, что подобная работа займет значительное количество времени.
SAP Profile Generator
(енератор профилей (транзакция PFCG) [SAP Profile Generator (PG)] был представлен в системе SAP R/3 3.1 G для того, чтобы помочь вам при внедрении модели безопасности уровня приложений вашей компании. Основываясь на концепции объектов авторизации, полномочиях и профилях авторизации генератор профилей (Profile Generator3) и сегодня остается ключевым. Профили авторизации, которые разработаны при помощи Profile Generator, как правило, не назначаются (но это можно делать) отдельным пользователям (работа, которая слишком часто занимает большое количество времени администратора). Вместо этого пользователям назначается одна или несколько ролей (называемых группами операций в ранних версиях SAP Profile Generator), а затем пользователям назначаются полномочия, которые сгенерированы транзакцией PFCG на основании этих р°' лей. Вместе с назначением ролей вы присваиваете вашим пользователям меню пользователя, которое будет появляться после того, как пользователь войдет в
г
ЧАС 15. Системное администрирование	21 1
Г.
' . 5Др-систему Следовательно, роли отражают необходимые пользователю полномочия для входа в систему, запуска нужных отчетов, выполнения транзакций и запуска приложений, в том числе и основанных на веб-технологиях.
Комбинирование всех различных ролей, которые установлены в SAP, должно быть перенесено на различные отделы и группы, распространенные по всей вашей базе пользователей. Полномочия, конечно, могут оказаться очень подробными и сложными, посколысу определенным пользователям могут требоваться дополнительные возможности, к примеру, на основании их обязанностей внутри отдела. Как вы можете представить, установка вручную этих ролей отнимает очень много времени и, соответственно, управление ими и их обновление в зависимости от потребностей бизнеса является таким же емким по времени процессом. Именно по этой причине SAP разработала свой SAP Profile Generator. Для получения более детальной информации обратитесь к онлайновой помощи SAP (http://help.sap.com) или к одному из многих великолепных текстовых ресурсов, касающихся администрирования безопасности и поддержки.
Резюме
3 Системное администрирование SAP является главным в поддержании работо-5 способной и высокопроизводительной системы. Уникальная разработка SAP AG'SAP - представляет собой идеальную стартовую точку для такого системного администрирования. Этот вид работы, связанной с управлением и мониторингом SAP, как правило, выполняется основными администраторами, назначенными внутри вашего отдела информационных технологий. Эти сотрудники отвечают за ежедневную поддержку и управление, связанные с максимизацией работоспособности системы.
i I Этот час был разработан с целью предоставить обзор некоторых инструментов и технических приемов администрирования системы, которые используются для
• управления вашей SAP-системой с технической точки зрения. Для рядовых конечных пользователей или программистов/разработчиков данный материал слу-жит основным представлением об администрировании SAP; однако маловероятно, что кто-либо из них, кроме администратора, будет ежедневно использовать материал, представленный в данном часе.
Вопрос - ответ
В На какой стадии внедрения SAP должны быть обсуждены вопросы безопасности ?
О Вопросы, касающиеся безопасности вашей SAP-системы, должны обсуждаться на каждом этапе всего процесса внедрения SAP. Идентификация структуры и конфигурирование системы безопасности SAP является очень серьезной задачей, которая должна выполняться с самого начала и в течение всего проекта; по всей видимости, понадобятся значительные людские ресурсы для внедре-гвтя хорошо продуманного плана безопасности/полномочий.
в Должны ли вы использовать SAP Profile Generator вместо создания вручную профилей пользователя?
® В отношении этого вопроса правильным ответом является использование SAP Profile Generator или аналогичного инструмента стороннего производителя.
212	SAP за 24 часа
Создание и управление профилями и ролями вручную ведет к несовместимости, которая, в конечном счете, провоцирует нарушение системы безопасности. Весьма вероятно, что для данных вашей компании даже единственного потенциального нарушения безопасности слишком много.
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы».
Контрольные вопросы
I.	Назовите три элемента, которые содержатся в основной записи пользователя.
2.	Как называется профиль, который дает вам право доступа ко всему в SAP-системе?
3.	Как называется SAP-инструмент, который помогает администраторам создавать профили пользователей на основе стандартов?
4.	Что означает аббревиатура CCMS?
5.	По какому пути меню можно найти SAP Servers System Monitor?
6.	Дайте определение SAP-инстанции.
7.	1де в SAP-системе хранятся полномочия каждого пользователя?
8.	Перечислите дополнительные CCMS-транзакции, полезные при мониторинге SAP.
Задания
1.	Посмотрите на ваш собственный профиль пользователя, пройдя по пути меню: «Инструменты», «Администрирование», «Поддержка пользователя», «Пользователи» (Tools, Administration, User Maintenance, Users) и наберите свое имя пользователя, а затем нажмите кнопку «Показать» {Display), которая находится на панели инструментов приложений. Затем выполните транзакцию, для которой у вас отсутствует авторизация (например, большинство пользователей не могут выполнить CCMS-транзакции, такие как SM51, а большинство SAP-техников не могут выполнить транзакции приложений, такие как FD32 или VA01). И в заключение, выполните транзакцию с кодом nSU53. Это позволит вам увидеть, каких полномочий вам не хватает для выполнения той транзакции, которую вы только что безуспешно пытались осуществить.
2.	Как было описано ранее в этом часе, выполните и просмотрите транзакции, STO6, STO3N, SSAA, SMLG, AL08, s<07, SM66 и ST22.
3.	Откройте SAP System Log (код транзакции SM21) и просмотрите важные и не очень важные события, которые происходят в режиме реального времени и произошли ранее в вашей SAP-системе.
Ш11
Управление системами и производительностью
В часе 15 «Системное администрирование» вами были изучены основы управления и мониторинга 5ДР-систем с использованием системы SAP CCMS. Этот час основан на базе предыдущего и переносит управление системами и производительностью на следующий уровень с направленностью на планирование загрузки и проактивную/упреэедающую настройку производительности. Таким образом, данный час является одним из технических разделов в данной книге, предназначенных для системных администраторов и для тех специалистов, задачей которых является развертывание и обслуживание хорошо функционирующей SAP-системы.
Основные темы этого часа следующие:
►	обзор полезных транзакций CCMS, ориентированных на управление;
►	обзор полезных транзакций CCMS, ориентированных на производительность;
►	определение методов и методик планирования загрузки.
Что такое управление производительностью?
Не имеет значения, сколько времени вы затрачиваете на конструирование и развертывание 5ЛР-системы, важно то, сколько времени займет у вас пересмотр/ переделывание производительности системы. Почему? Потому что 5ДР-система не статична по своей природе. Операционные системы и ядра SAP должны быть настроены. Для обеспечения стабильности работы или поддержки новых опций должны быть установлены обновления системы от производителя аппаратного обеспечения. Базы данных настраиваются для улучшения производительности, поскольку их разнообразные таблицы и другие структуры увеличиваются в зависимости от ежедневно выполняемых транзакций. SAP также меняется в зависимости от пакетов поддержки для приложений, вставок и большого количества функциональных и технических обновлений, применяемых в соответствии с изменяющимися требованиями бизнеса. В соответствии с этим базовая платформа, тщательно сконструированная и протестированная перед запуском системы, изменяется-, внимание к управлению производительностью в составе управления системами в целом помогает восстановить баланс.
Преимущества управления производительностью
Слишком часто в течение процесса внедрения управлению системами не уделяется должного внимания. Многие организации, занимающиеся информацион-
213
212
SAP за 24 часа
Создание и управление профилями и ролями вручную ведет к несовместимости, которая, в конечном счете, провоцирует нарушение системы безопасности. Весьма вероятно, что для данных вашей компании даже единственного потенциального нарушения безопасности слишком много.
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы».
Контрольные вопросы
1.	Назовите три элемента, которые содержатся в основной записи пользователя.
2.	Как называется профиль, который дает вам право доступа ко всему в SAP-системе?
3.	Как называется SAP-инструмент, который помогает администраторам создавать профили пользователей на основе стандартов?
4.	Что означает аббревиатура CCMS?
5.	По какому пути меню можно найти SAP Servers System Monitor?
6.	Дайте определение SAP-инстанции.
7.	1де в SAP-системе хранятся полномочия каждого пользователя?
8.	Перечислите дополнительные CCMS-транзакции, полезные при мониторинге SAP.
Задания
1.	Посмотрите на ваш собственный профиль пользователя, пройдя по пути меню: «Инструменты», «Администрирование», «Поддержка пользователя», «Пользователи» (Tools, Administration, User Maintenance, Users) и наберите свое имя пользователя, а затем нажмите KHoniry «Показать» (Display), которая находится на панели инструментов приложений. Затем выполните транзакцию, для которой у вас отсутствует авторизация (например, большинство пользователей не могут выполнить CCMS-транзакции, такие как SM51, а большинство SAP-техников не могут выполнить транзакции приложений, такие как FD32 или VAO1). И в заключение, выполните транзакцию с кодом nSU53. Это позволит вам увидеть, каких полномочий вам не хватает для выполнения той транзакции, которую вы только что безуспешно пытались осуществить.
2.	Как было описано ранее в этом часе, выполните и просмотрите транзакции ST06, STO3N, SSAA, SMLG, AL08, st07, SM66 и ST22.
3.	Откройте SAP System Log (код транзакции SM21) и просмотрите важные и не очень важные события, которые происходят в режиме реального времени И произошли ранее в вашей SAP-системе.
ЧДС1&
Управление системами и производительностью
В часе 15 «Системное администрирование» вами были изучены основы управления и мониторинга SAP-систем с использованием системы SAP CCMS. Этот час основан на базе предыдущего и переносит управление системами и производительностью на следующийуровень с направленностью на планирование загрузки и проаюивную/упреждающую настройку производительности. Таким образом, данный час является одним из технических разделов в данной книге, предназначенных для системных администраторов и для тех специалистов, задачей которых является развертывание и обслуживание хорошо функционирующей SAP-системы.
Основные темы этого часа следующие:
► обзор полезных транзакций CCMS, ориентированных на управление;
► обзор полезных транзакций CCMS, ориентированных на производительность;
► определение методов и методик планирования загрузки.
Что такое управление производительностью?
Не имеет значения, сколько времени вы затрачиваете на конструирование и развертывание SAP-системы, важно то, сколько времени займет у вас пересмотр/ переделывание производительности системы. Почему? Потому что SAP-система не статична по своей природе. Операционные системы и ядра SAP должны быть настроены. Для обеспечения стабильности работы или поддержки новых опций Должны быть установлены обновления системы от производителя аппаратного обеспечения. Базы данных настраиваются для улучшения производительности, поскольку их разнообразные таблицы и другие структуры увеличиваются в зависимости от ежедневно выполняемых транзакций. SAP также меняется в зависимости от пакетов поддержки для приложений, вставок и большого количества функциональных и технических обновлений, применяемых в соответствии с изменяющимися требованиями бизнеса. В соответствии с этим базовая платформа, тщательно сконструированная и протестированная перед запуском системы, изменяется; внимание к управлению производительностью в составе управления системами в целом помогает восстановить баланс.
Преимущества управления производительностью
Слишком часто в течение процесса внедрения управлению системами не уделяется должного внимания. Многие организации, занимающиеся информацион-
213
214	SAP за 24 часа
ными технологиями, которые поддерживают SAP, тратят сотни тысяч долларов на аппаратное обеспечение и миллионы долларов на базы данных и лицензии SAP, а затем экономят на одной области, которая может сэкономить им больше денег при долгосрочном использовании, чем что бы то ни было - на управление проактивными/упреждающими системами, направленную на оптимизацию производительности и планирование настраиваемой загрузки. Управление производительностью позволяет:
►	Расширить возможности существующего технологического набора.
►	Оказать помощь в идентификации вероятныхузких мест производительности, оценке предмета и времени для инвестиций в целях предотвращения проблем падения производительности.
►	Обеспечить возможность заблаговременного планирования загрузки, помогал отделу информационныхтехнологий планировать потенциально большие финансовые затраты.
►	Помочь минимизировать требования к численности персонала отдела информационных технологий.
В противном случае компании придется ждать, пока отдел информационных технологий будет решать вопросы падения производительности. И не имея возможности для поиска лучшего предложения или лучшего решения, компания будет выцуждена платить слишком много для быстрого решения проблемы падения производительности системы. В конце концов, деньги, не инвестированные в инструменты, выльются в гораздо большие суммы, необходимые для содержания большего штата сотрудников группы поддержки, дорогостоящих консультантов и даже дополнительных консультантов по технологиям, системных администраторов и ресурсов.
Таким образом, без экономии средств, которую обеспечивает управление производительностью, увеличение количества SAP-инстанций или серверов, необходимых для поддержки бизнеса, ведет кувеличению числа дорогостоящих специалистов по информационным технологиям.
Управление производительностью (SAP Performance Management) по существу не только инструмент, а скорее проакгивный/упреждающий подход к мониторингу и управлению производительностью отдельных и коллективных подсистем, которые составляют определенное SAP-решение, - аппаратное обеспечение, операционные системы, базы данных, SAP-приложения и встроенные системы сторонних производителей, - все то, что призвано сообща решать проблемы бизнеса.
Управление системами и настройка на уровне компонентов
Несмотря на то, что управление системами направлено непосредственно на о<У' ществление настройки производительности и планирование загрузки вашей про* дуктивной системы, имеет смысл также заняться определенным уровнем пред* варительной настройки. Это включает в себя тестирование и тонкую настройку отдельных уровней технологического набора таким образом, чтобы они хорош0 работали в автономном режиме, с возможностью дальнейшей совместной оптимизации для достижения необходимого баланса производительности, работоспособности, масштабируемости и т. д То есть после оптимизации аппарат*
ЧАС 16. Управление системами и производительностью
215
ного обеспечения, операционной системы и других уровней технологического набора вы можете легче оптимизировать весь технологический набор в целом. Это позволит вам тщательно построить связанное и хорошо функционирующее решение, состоящее из интегрированных компонентов и технологий.
Тестирование отдельных компонентов или уровней в вашем конкретном SAP-решении также зачастую относится к тестированию на уровне компонентов или тестиро-ваниюуровня набора технологий. Подобное тестирование сбережет ваше бесценное время и энергию в будущем, когда вы будете производить настройку производительности. Ряд причин для выполнения тестирования на уровне компонентов, за которым следует настройка производительности:
►	Для определения имеющейся на сегодня базовой линии производительности отдельной системы на уровне компонентов, которая подлежит периодическому измерению по мере обновления или изменения этих компонентов.
►	Для определения участков возможного возникновенияузких мест в будущем.
►	Для начала процесса планирования загрузки или планирования обновлений.
►	Для определения направления наилучшего вложения бюджетных средств в будущем и получения наибольшей отдачи в отношении обновления системы или компонентов.
Источники данных о производительности
Данные о производительности собираются из многих мест, первое и самое главное из которых - инструменты или утилиты, разработанные для поддержки конкретной части технологии. Например, во всех операционных системах существуют утилиты, разработанные для того, чтобы помочь вам определить производительность центрального процессора, оперативной памяти и дисковой подсистемы. Подобные средстватакже существуют для большинства аппаратных компонентов. Например, большинство производителей серверов и дисковых подсистем предоставляют инструменты, разработанные для того, чтобы помочь вам регулировать и настраивать их системы, и в их хорошей работе прежде всего заинтересованы сами производители.
Автоматический сбор данных о производительности операционной системы
Инструменты, которые собирают данные о производительности операционной системы в системный журнал (log file) или другое хранилище данных, а затем позволяют вам сортировать и фильтровать их, являются очень важными в управлении производительностью. Microsoft PerfMon или различные инструменты слежения за производительностью для UNIX-систем являются очень эффективными. Рекомендуем установить инструмент автоматического сбора данных таким образом, чтобы получать информацию о производительности системы каждые пять минут или около того (большее время хорошо для менее загруженной системы, а меньшее - для критических систем или при проведении тестов с рабочей нагрузкой). Этот тип данных становится особенно ценным, когда вам нужно будет сопоставить производительность аппаратного обеспечения, операционной системы и даже производительность базы данных со специфической нагрузкой или со специфическими значениями производительности SAP.
216
SAP за 24 часа
Данные о производительности системы также можно получить из программного обеспечения, которое установлено на аппаратное обеспечение и операционную систему, о чем будет сказано ниже.
Получение данных о производительности базы данных
Все базы данных, поддерживаемые SAP, содержат инструменты или утилиты, разработанные для того, чтобы помочь в управлении и мониторинге производительности базы данных. И Oracle, и Microsoft предлагают инструменты администрирования. И часто производители этих систем управления реляционными базами данных (RDBMS) включают в продукт счетчики, сервисы или демоны, разработанные для определенных операционных систем и обеспечивающие получение полной информации о производительности определенной RDBMS. SQL Server включает в себя массу счетчиков производительности, доступных в операционной системе Winrforus. Эти счетчики, так ясе как и другие, могут контролироваться с течением времени при помощи программы Performance Monitor или PerfMon, разработанной компанией Microsoft.
SAP Computing Center Management System (CCMS)
Как вы видите, доступно большое количество данных о работе операционной системы, сети, аппаратного обеспечения, базы данных и уровне 5ДР-приложе-ний, и поэтому не удивительно, что CCMS является простым и наиболее эффективным инструментом для просмотра и анализа данных производительности. SAP CCMS поставляется с различными S/IP-продуктами и является согласованной с различными версиями и платформами SAP. Кроме возможности собирать данные SAP, поступающие в режиме реального времени, ССМ5 также выполняет большую работу для предоставления данных о производительности с течением времени. SAP CCMS содержит огромное количество данных о транзакциях, специфических пользовательских данных и других данных о производительности. Единственное, что вам остается, - просто получить эти данные. Более подробную информацию о CCMS вы найдете далее в этом часе.
Инструменты тестирования производительности
Если вы используете инструменты тестирования под нагрузкой для определения базового уровня производительности, то, как правило, вы можете получить большое количество информации с помощью этих инструментов. В итоге даже самые простые тестовые инструменты позволяют получить определенное количество данных о производительности системы. Простейшие инструменты предоставляют текущие данные, которые дают представление о производительности системы в настоящий момент. Лучшие инструменты собирают данные, поступающие в режиме реального времени, и записывают их в файл для того, чтобы можно было проанализировать их позже.
Мощные инструменты тестирования под нагрузкой - особенно инструменты, разработанные специально для SAP, подобные тем, которые предлагаются такими производителями как AutoTester, Compuware, Mercury и Segue, - обеспечивают доступ как к данным, поступающим в режиме реального времени, так и к ретроспективным данным, которые могут быть легко проанализированы.
ЧАС 16. Управление системами и производительностью
217
Знаете ли вы...
Мне особенно нравится подход фирмы Segue, который заключается в использовании одного инструмента, позволяющего производить тестирование под нагрузкой и системный мониторинг. Фирма Segue дает вам возможность анализировать данные производительности, поступающие как а режиме реального времени, так и ретроспективные данные, благодаря использованию своего инструмента SilkPerformer, а также записывать данные о производительности вашей системы в выбранную вами базу данных (такую кок Oracle, Microsoft MSDE или SQL Server) или даже записывать эти данные в Excel для дальнейшего анализа.
Специальные CCMS-транзакции для управления производительностью
Несмотря на то, что многие SAP CCMS транзакции могут быть полезны в управлении производительностью, некоторые из них я рассмотрю более подробно, включая:
►	ST07hAL08
►	SMLG
>	DB02hST04
►	SM12hSM13
►	ST02
►	ST03NhST03G
►	ST06
►	SM50 и SM66
Распределение пользователей и серверов приложений
С точки зрения распределения пользователей очень важно отслеживать не только количество активных пользователей, но также и их состав. Это можно сделать при помощи транзакций ST07 и STO8. Первая из них показывает, сколько пользователей в данный момент подключено ко всей системе, включая все серверы приложений. Многие из них разбиваются по функциональным областям, упрощая отслеживание роста пользователей, к примеру, модуля «Сбыт» [Sales and Distribution (SD)] или изменение отношения количества пользователей модуля «Управление материальными потоками» [Materials Management (ММ)[ к пользователям модуля «Финансовый учет» [Financial Accounting (Fl)]. См. рис 16.1 и помните, что ретроспективные данные также доступны при использовании транзакции ST07.
218
SAP за 24 часа
Рис. 16.1. Транзакция ST07 позволяет просмотреть как данные, поступающие в режиме реального времени, так и ретроспективные данные о составе конечных пользователей в пределах различных функциональных областей
Транзакция AL08 показывает аналогичную информацию, при этом отображается общее количество пользователей, вошедших в систему. Но транзакция AL08 разделяет пользователей по серверам приложений, к которым они подключились, предоставляя таким образом информацию о том, насколько сбалансированы системные серверы приложений. Эта транзакция также показывает отдельные транзакции, выполняемые каждым пользователем, и обеспечивает тем самым понимание загрузки системы в режиме реального времени. Пример экрана при выполнении транзакции AL08 изображен на рис. 16.2.
Рис. 16.2. Транзакция AL08 также отображает количество конечных пользователей, подключенных к системе, с их разделением по серверам приложений
ЧАС 16. Управление системами и производительностью
219
управление балансировкой загрузки входа в систему
Используйте транзакцию SMLG для того, чтобы посмотреть, насколько хорошо работает ваша схема балансировки входа в систему. Эта транзакция используется не только для того, чтобы определить группы входа в систему, но также для мониторинга производительности каждой группы. Находясь в основном экране SMLG, нажмите клавишу F5 для просмотра статистики времени реакции, соответствующей каждой группе входа в систему, как это показано на рис. 1 б.З.
Обзор и производительность базы данных
Все базы данных SAP увеличиваются с течением времени, поскольку пользователи добавляют новые данные при выполнении своей ежедневной работы. Такой рост базы данных однажды повлияет на производительность, посколысу доступ к таблицам будет отнимать все больше и больше времени, индексы будут становиться менее эффективными с каждой новой добавленной строкой и т. д Поэтому очень важным является процесс отслеживания скорости роста базы данных с течением времени. Аналогичным образом отслеживание количества индексов с течением времени может обеспечить понимание необходимости проактивной настройки. Отслеживание роста базы данных и индексов могут быть собраны в транзакцию DB02, которая предоставляет суммарную информацию по базе данных и индексам, а также информацию о том, насколько они увеличиваются в размерах, об их количестве и росте стечением времени. Я предпочитаю отслеживать их рост по дням, по неделям и особенно по месяцам [при помощи кнопки «Статистиказанимаемогоместа» (Space Statistics} вразделе «Система базы данных» (Database System)], какэто показано на рис 16.4.
Рис. 16.3. Транзакция SMLG служит дополнением транзакции AL08 поскольку она показывает количество пользователей, подключенных к системе. A SMLG обеспечивает дополнительные функции, показывая в том числе и время ответа для каждой группы подключений
220
SAP за 24 часа
Рис. 16.4. Используйте транзакцию DB02 для ежемесячного отслеживания роста базы данных
Несмотря на то, что транзакция DB02 является очень полезной, она не предоставляет собственно данных о производительности системы. Вот где вступает в игру транзакция ST04. Она называется «Анализ производительности базы данных» (Database Performance Anolysis). Эта транзакция показывает процент использования кэша, логическое считывание против физического, критические значения цикла ожидания буфера (Buffer Busy Waits) и многое другое. Пример экрана транзакции ST04 показан на рис. 16.5.
Рис. 16.5. Транзакция ST04 -'Анализ производительности базы данных» предоставляет очень детальную информацию, поступающую в режиме реального времени, о производительности базы данных
ЧАС I б. Управление системами и производительностью
221
Обратите внимание, что эта статистика, выводимая в режиме реального времени, может быть обнулена для определения влияния, которое произвели последние изменения на производительность базы данных. Таким образом, используя меню детального анализа (Detail Analysts Menu), как показано на рис. 16.6, вы можете изучить общую деятельность, отдельные события, потребление ресурсов при выполнении специфических SQL запросов или доступах к таблицам базы данных и многие другие ретроспективные данные.
Обновления, блокировки и производительность дисковой подсистемы
Определение того, насколько хорошо установлены обновления базы данных и существуют ли блокировки, останавливающие работу, может быть выполнено при помощи транзакций SM12 «Блокировка ввода базы данных» (Database Lock Entries, см. рис. 16.7) и SM13 «Управление записями обновления» (Administer Update Records, см. рис. 16.8).
Рис. 16.6. Меню детального анализа (Detail Analysis Menu) транзакции ST04 предо-
ставляет возможность детального анализа ретроспективных данных
Рис. 16.7. Используйте транзакцию SM12 для просмотра блокировок входа в базу данных, соответствующих конкретной таблице базы данных, пользователю или манданту
5ДРза 24 часа
222
Рис. 16.8. Используйте транзакцию SM13 для отслеживания и мониторинга обновлений базы данных, выполняемых в режиме реального времени
Управление памятью и Гиле Summary
Экран транзакции STO2 «Общая информация о настройках» (Типе Summary) обеспечивает обзор в режиме реального времени того, насколько хорошо работает память и многочисленные буферы каждого сервера приложений SAP. Буферы, которые сконфигурированы неправильно или не оптимально для данной загрузки, очень быстро переполняются и значение, показанное в графе «Обмен» (Swaps), очень быстро увеличивается и становится подсвеченным красным цветом, что ускоряет определение проблемы. Пример данного окна показан на рис 16.9.
	—	"° ж						
	SWeuaini«^6m»ru, a		’'Т’ЧТЯ’Г.а лл		s-Л'			
..	-1 „ _			“	“ -» « ...	-V- X,			. c ..		
Буйм: atlrltJivijA	-	- р»тв a tiw аг.впарФл-'сапв/готз jozisus .			... Тип WieSt jl	. Eterft»* атнигевм spsxj.di			‘ ‘ * 4 i	'•ГД	
, Butfir	flltretln M	AllcciUrt [161	«Грм азам - J йг, Й1Я qis]	пь: ,Lnr-Et	-Free oirectcrr Intrln  [4)		teir» .	Мкм» асгемеЕ^  •:	.	
NaiiKkb [K1ADJ Table CaTIrttian Г tel a uncrirttari • 5hcrt Kfltn Initial rettrci	ЯВ.И ВВ.СБ sa.er - SB.B5	3.04S 4,DM D.SiB	szss - •' < □ с □□  sasg ,	' ' 1Г.ЕВГ - Ib.BCt ES.1B4 54,BIB	bS 09 Bt 5D so si a: 4D	It РТЖ1 в Й	’ - -° -»’ w;4D6  ?•.4. -17.410	a	„ 1.П1 •:	6	?  s,tB2	'	:	-*	
								
/Tnariw СВ» Scrim 'Calendar m  5ni*i.’ 7 ; .. Centric'key Sinaia record НсйНПарЯГ! * * > z, * J* • .; ./ S4P eetcry * *S. =	59.97	410,518	W,4*2	- • 4; Eft	»И,ВШ bt er	.	е,пм -.-	isi	’ ig si	-	•	i.M3 S9.01	IS.5U r.	yp	•• 21 tc ’	НЦИШ 	IGD.BB	4B0	411	. CD И :	JBd > 9.	“ - «• о , *	•* *• * :s й.: - c- »	; 	w>s	?	fl.sii	s.«3	* Y и»-	to,dm 7	OB./B	>-	M,t>30	72.452	7x.Bg. s	ECU ®	st on	lo.oaa .. .. b^joa « ai.oi •	J	аз.стз ' j	'»* -У Л У" " turrsrrr em	tui. UB»--ln eewy "tin о tax ГМ	[Ml,	ПВ]	№( ’ ' -W			•a.	• • и * S' -	8: 2 1 si sm ' ; '• Я BS Й S S 3  2 sa gs’ss		EESSfiSSU w?,esi’ 	c 	а,и1‘ “ * * • . ^SE£UU3	J p- ; :	tv... ''....•‘„•'.-g.j,,.	‘ y-'T * '  O.'HSSg BI4,S51 0 1 •* 1.1S5	fr-s- - ».u:	* * s«	’ ’ * * 0 * ? Л ., fl * *” *	1 - *• -t а я	к -.« ?	- .. f s - - r *:?1 * T	i Itrertp . ~ ... ’ a* - <z.. \ '!« < .. T’’4'*		
= №11 *fM PiQitg area EnindiH Haisrjf	. Fiat Beesry 	' MH Manixits	• X 0,50 .(!> 2 filtratin'	S.CIE	11.Ell	111 ,ПГ2	я	1B1.71S ТДЦП	33,017	Е5.ИЭ	,	15ЯЛ53 150,152	a.m.tED	3B54Z.BW С	П Ae«P/4 frcjaasET	.- Eetabwfl		1И EtititertJ	.4 =	ВЯ.5В ‘ Л SF.CII	« » •? < л £.  - - с- .ь		
Там .table  fcuffirea	14					:• . .		
			I* .	' V ' r ?j -	" :• ...		• » • i, -		
								
Рис. 16.9. Транзакция ST02 Типе Summary помогает вам управлять плохо работающими буферами серверов приложений
ЧАС 16. Управление системами и производительностью
223
Однако транзакция STO2 Типе Summary существует не только для управления буферами. Вы можете использовать ее д ля отслеживания памяти в каждом сервере приложений. Уделите особое внимание текущему проценту использования расширенной памяти (по сравнению с пиковым значением). Подобным образом часто проверяйте использование памяти типа heap, - оно должно быть минимальным.
Яеяр-память (heap memory) является специфичным рабочим процессом. Когда программа использует память, распределенную между рабочими процессами, то она должна превратить ее в память, используемую только ею самой, - режим PRJV. При этом исполняющая программа не может быть заменена другим рабочим процессом, в сущности, сворачивая рабочий процесс до тех пор, пока она не завершит свою работу. После того как профамма завершила работу, система перезапускает рабочий процесс повторно, таким образом возвращаясь к нормальной работе (при которой профаммы могут снова заменяться в памяти, если это необходимо, на основе пофебностей ЛАР-системы).
Время ответа и рабочая производительность
Мониторинг рабочей нафузки является одним из самых важных компонентов управления производительностью. Зафузите Workload Monitor, выполнив фанзак-цию ST03 или ST03N. Это позволит вам увидеть как вашу общую рабочую зафузку, так и загрузку, разбитую по типам задач: диалоговые, пакетные, задачи обновления и другие типы. Для каждого типа задач вы можете увидеть время ответа и отсортировать значения, нажав на кнопку Transaction Profile. Здесь вы можете проанализировать ваши топ-фанзакции - профаммы, которые занимают большую часть времени базы данных (DB Request Time), процессорного времени, и время ответа других основных компонентов. Вы также можете увидеть суммарные итоги за различные периоды времени, от 15 минут до месячного объема данных Также часто используется просмоф и отслеживание общего количества диалоговых шагов, выполняемых каждый день, которые разбиты по часам, что дает общее представление о том, как проходит каждый час и когда наступает момент рабочей зафузки. Пример экрана фанзакции ST03N показан на рис. 16.10.
рис, 16.10.Испопьзование транзакции ST03N является простым способом определить пиковое количество диалоговых шагов, выполненных за час в течение дня
224
SAP за 24 часа
Кроме того, транзакция STO3N упрощает отслеживание количества и объема операций прямого чтения, последовательного чтения и изменения (обновление или запись данных в базу данных). Также доступна информация о среднем количестве байт, переданных за транзакцию. Это упрощает определение загруженности дисков в конкретной системе, поддерживаемой в данный момент.
Кроме измерения времени ответа в экране транзакции STO3, кнопки Типе и Transaction Profile предоставляют вам возможность определить загрузку системы за конкретный промежуток времени. Или идентифицировать наиболее загруженные аппаратные компоненты, основываясь на их конкретной рабочей загрузке наиболее популярными транзакциями.
Кроме того, транзакция STO3G дает вам возможность просмотреть и проанализировать загрузку, связанную с внешними системами, а также возможность проанализировать производительность систем, поддерживающих бизнес-процессы, которые охватывают несколько систем. Это мощное дополнение к STO3. Для SAP-организаций, связанных с информационными технологиями, отвечающих за поддержку нескольких систем, эта транзакция не имеет равных.
OS Monitor
Транзакция STO6 OS Monitor показывает многие данные, касающиеся производительности, выводимые в режиме реального времени. Среди них,- использование центрального процессора, разбитое по пользовательским задачам, системным задачам и время простоя, количество процессов, стоящих в очереди на выполнение перед центральным процессором (называемое счетчик загрузки центрального процессора) и статистика использования памяти/свопа.
Монитор операционной системы (OS Monitor) также позволяет производить кратковременный анализ данных, записанных в журнале. Зайдите в Detail Analysis Menu для того, чтобы получить доступ к ретроспективным данным журнала, разделенным на основные аппаратные подсистемы, а также на серверы приложений. Пример экрана OS Monitor приведен на рис. 16.11.
Пользуясь ретроспективными данными, вы можете сопоставить измерения производительности дисковой системы и базы данных с данными реального времени. Таким же образом возможность просмотреть почасовую загрузку центрального процессора за последние 24 часа существенно упрощает не только определение времени пиковой нагрузки, но также позволяет произвести мониторинг и анализ производительности центрального процессора (количество выполненных в определенное время диалоговых шагов, которое можно измерить при помощи транзакции ST03N, о чем говорилось выше). Таким образом вы можете сравнить и сопоставить результаты, которые вы собрали с помощью инструментов измерения производительности аппаратного обеспечения и инструментов измерения производительности операционной системы.
Мониторинг активных рабочих процессов
Транзакции SM50 и SM66 предназначены для просмотра активности рабочих процессов в системе. Транзакция SM50 показывает все рабочие процессы, сконфигурированные для конкретного сервера приложений (того, к которому вы фактически подключены в данный момент), в то время как транзакция SM66
ЧАС 1 б. Управление системами и производительностью
225
вне
Edit Goto -itojglor -Sjfsteni 'Hetp..
G !	Tlj.-l Trjj	Ц--! >a Л-Ч gt rgT] EZJ/ii!
Local (dmxsds) I Operating System Monitor: Windows NT
‘ U».|oux<iia»B|4nMite fovn | -	!
Opeiaano System csladar p :
E
Рис. 16.11.OS Monitor, вызываемый транзакцией ST06, позволяет получить доступ как к данным производительности, поступающим в режиме реального времени, так и к ретроспективным данным
показывает все активные рабочие процессы на всех серверах приложений (см. рис I б, 12). Транзакция SM66 особенно полезна, когда вам нужно сопоставить количество активных пользователей или диалоговых шагов, обрабатываемых на конкретной серверной платформе; предположительно наиболее быстрая платформа, наименьшее количество активных рабочих процессов в любое время.
рис. 16.12.Г1ри помощи транзакции SM66 вы можете проследить сквозное выполнение рабочих процессов
226
SAP за 24 часа
Анализ данных о производительности
Независимо от того, используете вы один инструмент, такой как CCMS, или несколько инструментов управления производительностью, все данные о производительности системы должны быть собраны вместе и рационализированы таким образом, чтобы было удобно с ними работать.
Загрузка строк вывода SAP GUI в Excel
Захват содержимого экрана графического интерфейса пользователя SAP и сохранение этих данных в файл при разных транзакциях осуществляется по-разному. Некоторые транзакции, такие как экран Workload в STAD, дают вам возможность сохранить содержимое экрана в файл простым нажатием на кнопку Download. При этом в вашем распоряжении будут следующие форматы файлов: текст [Unconuerted (.txt)], таблица [spreadsheet (.xls)], расширенный текстовый формат (.rtl) и формат HTML (.html).
Тем не менее во многих других транзакциях кнопка Download отсутствует. К счастью, графический интерфейс пользователя SAP дает вам возможность просто сохранить выходные данные в виде списка, при помощи использования команды %рс в командной строке. Попробуйте выполнить данную операцию. Запустите транзакцию ST07, AL08, ST04 или любую другую транзакцию, которая генерирует список. Затем, для того чтобы сохранить этот список в локальный файл на вашем компьютере, просто наберите команду %рс в командной строке и нажмите клавишу Enter (см. рис 16.13). Появившееся окно будет похоже на то, которое вы видели при выполнении транзакции STAD после нажатия кнопки Download. По умолчанию содержимое экрана будет сохраняться в формате XLS или в формате неконвертируемого текста (в зависимости от версии компонента и продукта). Выберите сохранение в формате XLS (или любом другом, но помните, что формат XLS является необычайно компактным), затем нажмите клавишу Enter, укажите желаемую папку для сохранения и введите имя файла, который вы хотите создать, а затем нажмите кнопку «Сохранить».
I
Рис. 16.13.Используйте комвнду %рс для того, чтобы сохранить выходной список в одном из различных форматов на вашем локальном компьютере или общем системном ресурсе
ЧАС 16. Управление системами и производительностью
227
Универсальные инструменты управления производительностью и анализа
Кроме Microsoft Excel и различных инструментов тестирования для SAP существует большое количество других инструментов, предназначенных для анализа данных о производительности. Например, такие производители, как Hewlet-Packard предлагают специально предназначенные для SAP дополнения к HP OpenView, которые не только расширяют возможности CCMS, но также позволяют вам полностью обозревать и управлять распределенным и многообразным SAP-решением. OpenView использует специально предназначенные для пакета технологий программные агенты HP, которые называются SPIs (произносится «спис») и позволяет вам настроить отображение на экране данных производительности -по системам, по инстанциям, по бизнес-процессам и так далее. И при помощи подключения дополнительных агентов SPIs вы мелеете продвигаться вглубь SAP-системы так далеко, как вам это будет необходимо, получая при этом больше информации о базе данных, операционной системе и компонентах аппаратного обеспечения SAP-системы, путем использования соответствующих специальных SPIs: DB, OS и HW.
Другие производители программного и аппаратного обеспечения предлагают похожие решения, хотя некоторые из них очень отличаются с точки зрения возможностей. Вы, вероятно, знакомы с такими названиями, как ВМС Software, Computer Associates, IBM, Microsoft и NetIQ. Каждая из этих компаний предлагает пакеты по управлению производительностью для SAP, разработанные для того, чтобы облегчить этот процесс.
Резюме
Управление производительностью является поднабором тех действий, которые называются «управление системой». Управление производительностью предоставляет возможности интеллектуального планирования мощностей и помогает отделу информационных технологий обеспечивать поддержку конечных пользователей. В итоге миллионы долларов бюджетных средств, десятки тысяч рабочих часов, выполнение ваших основных бизнес-процессов находится в зоне риска, развертывание или обновление SAP не является полным без проактивного и прогнозирующего управления производительностью.
Вопрос- ответ
В Что такое планирование загрузки ?
О Это процесс анализа системы на предмет определения того, какая из подсистем начнет испытывать недостаток производительности при работе под нагрузкой, прежде чем система сама перестанет соответствовать потребностям своих бизнес-пользователей.
В Как управление производительностью отличается от управления системой?
О Управление производительностью является поднабором управления системой и направлено на понимание иувеличение производительности, в то время как управление системой ищет баланс между производительностью и готовнос-тыо/работоспособностыо, масштабируемостью, безопасностью и т. д
228
SAP за 24 часа
В Чем ценен монитор загрузки SAP (SAP Workload Monitor), ST03 (ST03N)?
О Транзакция STO3 показывает статистику рабочей загрузки за период времени или разбитую на типы загрузки (такие как онлайновые диалоговые шаги, пакетная загрузка, загрузка печати и др.).
В Может ли один инструмент осуществлять полное управление производительностью системы?
О Несмотря на то, что комплексные пакеты управления предприятием, такие как HP OpenView, Microsoft Operations Manager и BMC Patrot, предлагают полный набор функций для SAP-системы, часто используются наборы из аппаратного обеспечения, операционных систем и специфических угилитов для баз данных. Кроме того, специально разработанные для SAP инструменты тестирования и инструменты определения параметров производительности, такие как SllliPerformer, разработанный Segue, могут быть очень полезны в определении того, насколько хорошо отслеживается производительность с течением времени.
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы».
Контрольные вопросы
1.	Какая транзакция позволяет вам увидеть загрузку системы с течением времени?
2.	Какая транзакция позволяет вам увидеть активных пользователей, сгруппированных по серверам приложений?
3.	Какая транзакция позволяет вам увидеть активных пользователей, сгруппированных по функциональным областям?
4.	Какое преимущество имеет транзакция ST03C перед транзакцией STO3N?
5.	Какая транзакция используется для определения качества работы схемы балансировки входа в систему?
6.	Какие две транзакции полезны при просмотре рабочих процессов и почему они полезны?
Задания
I.	При помощи транзакции ST07 определите количество диалоговых шагов, выполненных за последний день, разбитых по функциональным областям.
2.	Зайдите на главные веб-страницы компаний AutoTester, Compuware, Mercury Interactive и Segue для поиска и просмотра имеющихся инструментов для тестирования SAP под нагрузкой и оптимизации производительности.
3.	Используя транзакцию ST04, определите соотношение чтений и записей в вашей SAP-системе.
ЧАС17
АВАР Словарь данных и репозиторий
В часе 3 «Основы базы данных» вы изучили все о базах данных и о том, как многочисленные таблицы хранят данные, связанные с данными в других таблицах, создавая тем самым огромную реляционную систему управления базами данных. В этом часе мы шагнем дальше и посмотрим, как организованы таблицы базы данных SAP. Затем будет внимательно рассмотрена информационная система репозитория SAP, или просто репозиторий, который является инструментом, используемым для извлечения информации, соответствующей объектам в вашем словаре SAP. Далее будут описаны особенности и функции информационной системы репозитория SAP, и вы узнаете, почему эта система является полезным инструментом для поиска информации в вашем словаре SAP.
Основные темы этого часа следующие:
►	обзор структуры базы данных, елементов данных и доменов;
►	детальное рассмотрение некоторых таблиц SAP;
►	обзор технических приемов и советов по словарю SAP;
►	обзор основ информационной системы репозитория SAP;
►	определение различий между объектами программирования и объектами окружения.
Таблицы базы данных
Словарь SAP содержит четыре типа таблиц (или структур): кластеры, прозрачные таблицы, таблицы пула и внутренние таблицы, о которых пойдет речь далее.
Таблицы пула
Таблицы пула - это уникальные конструкции SAP. Они выглядят как отдельные таблицы в SAP, но фактически являются одной огромной таблицей. Таблицы пула содержат отношения один ко многим с другими таблицами в базе данных. Пример отношения один ко многим показан на рис. 17. t.
Отношение один ко многим между таблицами базы данных означает, что запись в таблице А может иметь много соответствующих записей в таблице Б, но запись в таблице Б имеет только одну соответствующую запись в таблице А.
228
SAP за 24 часа
В Чем ценен монитор загрузки SAP (SAP Workload Monitor), ST03 (ST03N)?
О Транзакция STO3 показывает статистику рабочей загрузки за период времени или разбитую на типы загрузки (такие как онлайновые диалоговые шаги, пакетная загрузка, загрузка печати и др.).
В Может ли один инструмент осуществлять полное управление производительностью системы?
О Несмотря на то, что комплексные пакеты управления предприятием, такие как HP OpenView, Microsoft Operations Manager и BMC Patrol, предлагают полный набор функций для SAP-системы, часто используются наборы из аппаратного обеспечения, операционных систем и специфических ушлитов для баз данных Кроме того, специально разработанные для SAP инструменты тестирования и инструменты определения параметров производительности, такие как SiikPerformer, разработанный Segue, могут быть очень полезны в определении того, насколько хорошо отслеживается производительность с течением времени.
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы».
Контрольные вопросы
1.	Какая транзакция позволяет вам увидеть загрузку системы с течением времени?
2.	Какал транзакция позволяет вам увидеть активных пользователей, сгруппированных по серверам приложений?
3.	Какая транзакция позволяет вам увидеть активных пользователей, сгруппированных по функциональным областям?
4.	Какое преимущество имеет транзакция STO3G перед транзакцией ST03N?
5.	Какая транзакция используется для определения качества работы схемы балансировки входа в систему?
6.	Какие две транзакции полезны при просмотре рабочих процессов и почему они полезны?
Задания
1.	При помощи транзакции STO7 определите количество диалоговых шагов, выполненных за последний день, разбитых по функциональным областям.
2.	Зайдите на главные веб-страницы компаний AutoTester, Compuware, Mercury Interactive и Segue для поиска и просмотра имеющихся инструментов для тестирования SAP под нагрузкой и оптимизации производительности.
3.	Используя транзакцию ST04, определите соотношение чтений и записей в вашей SAP-системе.
«17
АВАР Словарь данных и репозиторий
к:
В часе 3 «Основы базы данных» вы изучили все о базах данных и о том, как многочисленные таблицы хранят данные, связанные с данными в других таблицах, создавая тем самым огромную реляционную систему управления базами данных. В этом часе мы шагнем дальше и посмотрим, как организованы таблицы базы данных SAP. Затем будет внимательно рассмотрена информационная система репозитория SAP, или просто репозиторий, который является инструментом, используемым для извлечения информации, соответствующей объектам в вашем словаре SAP. Далее будут описаны особенности и функции информационной системы репозитория SAP, и вы узнаете, почему эта система является полезным инструментом для поиска информации в вашем словаре SAP.
Основные темы этого часа следующие:
►	обзор структуры базы данных, елементов данных и доменов;
►	детальное рассмотрение некоторых таблиц SAP;
►	обзор технических прие