Text
                    


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;
►	обзор технических приемов и советов по словарю SAP;
►	обзор основ информационной системы репозитория SAP;
Е-
►	определение различий между объектами программирования и объектами окружения.
Таблицы базы данных
р	Словарь SAP содержит четыре типа таблиц (или структур): кластеры, прозрачные
таблицы, таблицы пула и внутренние таблицы, о которых пойдет речь далее.
й
Таблицы пула
Таблицы пула - это уникальные конструкции SAP. Они выглядят как отдельные таблицы в SAP, но фактически являются одной огромной таблицей. Таблицы пула содержат отношения один ко многим с другими таблицами в базе данных. Пример отношения один ко многим показан на рис. 17,1.
Отношение один ко многим между таблицами базы данных означает, что запись в таблице А может иметь много соответствующих записей в таблице Б, но запись в таблице Б имеет только одну соответствующую запись в таблице А.
I*
229
230
5АРза24часа
Таблица А
Таблица производителей
	.№ пртгелл	v Ими производители к	Телефон
—	В33124	Aspro Mechanical	555-555-9Я7В
	В33125	Innovative Travel Promotions	555-555-6321
—	В33126	Carol Hili Travel	555-555-7785
	833127	Wellesley Tech Supplies	555-555-1479
	В3312В	Acme Industries, Inc	555-555-0036
Один производитель из таблицы А имеет несколько счетов в таблице Б
Таблица Б
* Таблица счетов
Мсчега , .Ивдпройзвадпелл 1"	Цаипогупо:';		
10002	Aspro Mechanical	$1 500,26
10003	Aspro Mechanical	$800,76
10004	Aspro Mechanical	$35,16
10005	Carol Hill Travel	$1 152,63
10006	Wellesley Tech Supplies	$100 085.21
Рис. 17.1. В словаре АВАР таблицы пула отражают отношение базы данных «один ко многим»
Термин «один ко многим» в отношении таблицы пулов относится собственно к самим таблицам. Как в предыдущем примере, где имя производителя (Vendor Name) является уникальным идентификатором, в таблицах пулов имя таблицы является уникальным идентификатором. Если вы посмотрите на таблицу пула в SAP, то увидите описание таблицы, но если говорить о самой системе, то таблица хранится вместе с другими таблицами пула и является частью пула таблиц
Таблицы кластера
Таблицы кластеров SAP являются наследием старых версий системы SAP R/3 и похожи на таблицы пулов в том, что также основываются на отношении один ко многим с остальными таблицами в базе данных. Также как и таблицы пулов, много таблиц кластеров хранятся вместе в одной большой таблице, которая называется «кластер таблиц».
Кстати
Несмотря на то, что различие между таблицами кластеров и таблицами пулов может быть техническим, основное различие заключается в том, что пулы таблиц хранят огромное количество таблиц, в то время как кластеры таблиц хранят только несколько таблиц.
Внутренние таблицы
Внутренние таблицы являются интересной концепцией в SAP. Это структуры, которые имеют определенные поля, которые не хранят никаких долгосрочных данных Они используются только в процессе выполнения программ. Простыми словами описать внутренние таблицы можно так: они являются временным местом для хранения данных в процессе выполнения программы и обработки данных
ЧАС 17. АВАР Словарь данных и репозитарий
231
Прозрачные таблицы
Как объяснялось ранее, таблицы пула и кластеры таблиц содержат отношения один ко многим с другими таблицами в базе данных. А прозрачные таблицы - наоборот; они представляют отношение один к одному с другой таблицей в базе данных. Пример отношения один к одному показан на рис. 17.2.
Отношение один к одному между таблицами базы данных означает, что каждая запись в таблице А должна иметь только одну соответствующую запись в таблице Б.
Таблица А
Таблица производителей
ЬЙпр-телл Или! пр011зеодитЕЛл	‘		Телефон
В33124	Aspro Mechanical	555-555-9878
В33125	innovative Travel Promotions	555-555-6321
В33126	Carol Hili Travel	555-555-77B5
В33127	Wellesley Tech Supplies	555-555-1479
В3312В	Acme Industries, Inc.	555-555-0036
Казедый производитель □ таблице А может иметь толика один адрес в таблице Б
Таблица Б
Таблица адресов производителей
№пр-те»и	Адрес производителя	--♦*	[□род производителя
B33124	111 Skillman Avenue	Brooklyn
B33125	30 Clearwater Ave	New Windsor
B33126	1400 PearlHnk Drive Apt 5В	Friendly
B33127	2 Christopher Street	Maine
B33128	11793 Parkman Court	Wantagh
Рис. 17.2. В Словаре АВАР прозрачные таблицы отражают отношение один к одному в базе данных
Термин «один к одному» по отношению к прозрачным таблицам, как и к таблицам пулов, относится собственно к самим таблицам. Следовательно, прозрачные таблицы, таблицы базы данных и поля содержат такие же имена, как описание таблицы SAP.
Компоненты таблицы
Базовыми элементами для определения данных в словаре данных являются:
►	поля;
►	элементы данных;
►	домены.
Три элемента таблицы, содержащиеся в словаре АВАР показаны на рис. 17.3.
232
SAP за 24 часа
Словарь Данных Ц/3
Рис. 17.3. Таблицы словаря АВАР отражают отношения между полями, элементами данных и доменами
Поля базы данных
На минуту сделаем шаг назад для того, чтобы точно определить, что такое поле базы данных. Поле базы данных - это колонка, в которой записаны данные. Если у вас есть таблица, хранящая информацию об именах, адресах, то поля в такой таблице будут следующими: имя, адрес и номер телефона. Теперь, в зависимости от данных, которые вы храните в каждом поле (например, текстовые или числовые), полям нужно указать соответствующий формат - числовой, текстовый и т. Д. Вот где вступают в действие элементы и домены.
Элементы данных
Элементы данных SAP содержат мелей, описывающие поля и онлайновую до!<у-ментацию для поля базы данных Поля содержат элементы данных и, в свою очередь, все элементы данных содержат в себе домены.
Описание элементаданных, которое вы предоставляете для вашего поля, появляется на каждом экране, который отображает ваше поле (см. рис 17.4).
Домены
Домен является объектом данных словаря АВАР, который описывает технические атрибуты поля таблицы, включая тип, длину, формат и записанное значение. Например, если у вас есть поле базы данных, которое содержит информацию о заработной плате сотрудника, то домен можетуказыватъ на то, что это поле относится к типу, который называется «д еньги» и содержит два десятичных разряда после запятой.
Несколько полей мо(ут использовать один и тот же домен. Домен, который только что был описан для хранения информации о заработной плате сотрудника, также подходит для хранения любых денежных значений в вашей системе, которая содержит два десятичных разряда после запятой. Например, этот домен так-
ЧАС 17. АВАР Словарь данных и репозиторий
233
Гис. 17.4. Элементы данных содержат метки полей
же может быть использован для полей, хранящих сумму счета или сумму заказа на покупку.
Структуры и includes словаря АВАР
В дополнение к различным типам таблиц, описанным ранее в разделе «Таблицы базы данных», словарь АВАР содержит объекты, которые называются структуры и includes. Как и таблицы, эти объекты глобально описывают структуру данных, используемую для выполнения программ или передачи данных между программами.
Структуры
Структура представляет собой группу внутренних полей, которые логически принадлежат друг дру|у. Поскольку данные в таблицах хранятся в базе данных, то структуры содержат только те данные, которые временно сгруппированы вместе Для специфических целей в ходе выполнения программы. Структура похожа на таблицу в словаре АВАР. К ней можно получить доступ из АВАР-программ, но она не содержит соответствующего объекта в базе данных. В основном структуры используются в АВАР-програмировании и соответствуют таким же правилам присвоения имен, как и прозрачные таблицы.
Будьте внимательны!
В слооарс АВАР у вас нс может быть таблицы и структуры с одинаковым UMCHCM.
Три основных различия между таблицами словаря АВАР и структурами:
►	Структуры не содержат первичного ключа.
►	Структуры не содержат никаких технических атрибутов.
Структуры не имеют связанных таблиц базы данных.
234
SAP за 24 часа
Includes
Имеется еще один компонент словаря АВАР, который называется Include. Структура базы данных SAP может содержать в себе другую структуру, каждая структура вкладывается одна в другую для создания большей структуры. Это вкладывание структур исключает избыточность и упрощает обслуживание. Если подобный include используется в нескольких структурах, то вам нужно изменить его только один раз, чтобы изменение отразилось во всех структурах, содержащих этот include. Многие таблицы и структуры SAP содержат includes, поскольку они являются идеальным способом для добавления полей или структур полей в базу данных таким образом, чтобы они были вложенными в таблицу или структурное описание, без необходимости ручного добавления этих полей.
Изучение словаря АВАР
Вы можете получитьдоступ к главному экрану словаря АВАР, следуя по пути меню «Инструменты», «AfiAP-инсгрументальные средства» и затем нажав кнопку «Словарь» на панели инструментов приложений. А также вы можете получить доступ к словарю АВАР, выполнив код транзакции /п5Е 11. Главный экран будет похож на экран, изображенный на рис 17.5.
Как правило, словарь АВАР является областью, куда имеют доступ только разработчики и другие технические специалисты. Тем не менее, обзор основ словаря АВАР может быть весьма полезен. Для начала посмотрите на реальную таблицу SAP, Перейдите к основному экрану словаря АВАР, который похож на экран, изображенный ранее на рис. 17.5. Наберите имя таблицы базы данных SFUGHT и нажмите кнопку «Показать». Появившийся после этого экран должен иметь вид, изображенный на рис 17.6.
Рис. 17.5. Из главного экрана словаря АВАР вы можете просмотреть различные таблицы и структуры
Кстати
Таблица SFUGHTполается тестовой таблицей, поставляемой смеете с SAP-системой и содержащей данные только для изучения и тестирования. Изменение этих данные не будет влиять на производительность вашей SAP-системы.
ЧАС 17. АВАР Словарь данных и репозиторий
235
Рис. 17.6. Просмотреть атрибуты таблицы словаря АВАР можно, набрав имя таблицы и нажав кнопку «Показать»
Вы просматриваете эту таблицу в режиме только для просмотра. При этом вы не можете делать какие-либо изменения, поля имеют серый фон, который обозначает, что данные поля являются полями только для просмотра. Если же в основном экране словаря АВАР вы наберете имя таблицы и нажмете на кнопку «Изменить», то при условии, что изменение таблицы было разрешено, поля на экране не будут иметь серый цвет, что означает, что вы находитесь в режиме изменений.
Из закладки «Поля» этого экрана вы можете увидеть:
►	имя и тип таблицы;
►	короткое описание таблицы;
►	имена полей;
►	ключ;
►	тип каждого поля;
►	тип данных;
►	длину ПОЛЯ;
►	проверочную таблицу;
►	короткий текст описания поля.
Браузер данных словаря
Словарь АВАР имеет функцию просмотра содержимого таблицы, которая позволяет просмотреть фактические данные в таблице. Для того, чтобы получить доступ к этой функции, выполните код транзакции /nSE 16. Появившийся начальный экран браузера данных будет похож на экран, изображенный на рис. 17.7.
236
SAP за Z4 часа
Кнопка «Содержимое*
Рис. 17.7. Браузер данных позволяет вам просмотреть содержимое ваших таблиц словаря АВАР
Из этого экрана вы можете просмотреть данные в вашей таблице. Перейдите к экрану просмотра содержимого таблицы, наберите имя таблицы SFLIGHT, а затем нажмите кнопку «Содержимое» как эта показано на рис. 17.7, которая находится на панели инструментов приложения.
После нажатия кнопки «Содержимое» вы увидите браузер данных: таблица SFLIGHT: экран выбора, который изображен на рис. 17.8.
Рис. 17.8. Экран выбора появляется после выполнения большинства SAP-программ
Экраны выбора
Концепция экранов выбора является очень важной для большинства SAP-компонентов. Независимо от модуля SAPR/3, в котором вы работаете, вы уводите экран выбора. Экраны выбора предоставляют возможность задавать опредеденные критерии. Для примера снова посмотрите на таблицу SFLIGHT. Экран выбора дает вам возможность точнее определить, какие именно данные из таблицы SFLIGHT вы хотите посмотреть.
В первую очередь вы заметите, что экран выбора содержит все поля, которые имеет ваша таблица (за исключением поля MANDT). Во-первых, посмотрите на таблицу без указания каких-либо специальных критериев. Не заполняйте никакие поля на вашем экране выбора и нажмите кнопку «Выполнить» (зеленая метка выбора с часами), которая находится на панели инструментов приложения.
Кстати
Если вы нс знаете точно, какую именно кнопку нужно нажать, то просто остановите курсор над кнопкой, нс нажимал на нее. На экране попвитсл описание функции, соответствующей данной кнопке, вместе с соответствующим клавиатурным сокращением.
ЧАС 17. АВАР Словарь данных и репозиторий
237
При этом вы сможете увидеть все записи, содержащиеся в таблице SFLIGHT (см. рис 17.9).
Рис. 17.9. Содержимое таблицы SFLIGHT появится в формате разноцветного списка
В данном примере таблица SFLIGHT содержит пять записей (ваша таблица может содержать другое количество записей). Посмотрите на колонку FLDATE Она должна быть похожа на колонку, изображенную на рис 17.9.
Вы узнали, что можете использовать экран выбора SFLIGHT для того, чтобы определить, какие именно записи базы данных вы хотите увидеть, - итак, давайте попробуем. Например, для того, чтобы посмотреть специфические данные, используйте зеленую стрелку «назад» из строки меню, чтобы вернуться к экрану выбора, который должен быть похож на экран, изображенный на рис. 17.8. На этот раз поместите курсор в поле FLDATE и введите дату. Имейте в виду, что вы можете нажать кнопку «Справка по допустимым значениям ввода» для поля FLDATE и получить доступ к элементу управления «календарь», в котором вы можете выбрать дату при помощи мыши вместо того, чтобы набирать ее вручную.
После того, как вы задали критерии, нажмите кнопку «Выполнить», которая находится на строке инструментов приложения, для того чтобы получить список результатов поиска, выводящего на экран только те записи, которые будут удовлетворять критериям, заданным в экране выбора (см. рис 17.10).
Введите ваши критерии поиска на экране выбора
Рис. 17.10. Экраны выбора очень полезны для определения критериев вывода в SAP
s 9sAP3a24час»
238
SAP за 24 часа
Экран выбора является отличным инструментом, который помогает вам точно указать данные. Имейте в виду, что вы также можете определить диапазон значений, подлежащих включению в ваш список вывода. Например, вы можете задать диапазон дат, цен и т. д.
Вы можете попрактиковаться в использовании экрана выбора, просматривая или изменяя тестовые таблицы, поставляемые SAP: SFLIGHT, SBOOK, SPFLI.
Кстати
Если по каким-либо причинам ваша система не имеет тестовой страницы, то оы можете выполнить данные задания на реальной таблице (например, такой как LFA1). И. конечно, всегда будьте осторожны, когда работаете с реальными SAP-объектами, - получите разрешение сил вашего системного администратора перед тем, как сделать какие-либо изменения или модификации.
Зависимость и независимость от манданта
Как вы знаете, ваша SAP-система имеет много допустимых объектов или окружений, в которых вы можете хранить ваши данные, - они называются манданты. Манданты содержат отдельные основные записи, свой собственный набор таблиц и ссылочные таблицы, которые также доступны всем мандантам. Таким образом, некоторые таблицы являются специфичными для манданта, в то время как другие таблицы могут быть видны и для остальных мандантов.
Данные, независимые от манданта
Некоторые таблицы в вашей системе, например таблицы, которые хранят коды ошибок SAP и сообщения, являются общими для всех SAP-мандантов. Данные в этих типах таблиц также не зависят от манданта, к которому вы подключились. Такой тип таблиц называется «таблицы, независимые от манданта».
Данные, зависимые от манданта
Многие таблицы, которые хранят ваши основные данные и данные о конфигурировании, являются уникальными для каждого манданта. Например, ваш тестовый мандант может содержать вымышленных производителей и заказы на покупку в вашей таблице «Обсновные записи поставщиков (LFA1 )•>. в то время как ваш реальный продуктивный мандант будет хранить ваши фактические данные. Данные, которые являются специфичными для конкретного манданта, называются данными, зависимыми от манданта.
Таблицы базы данных SAP, которые являются зависимыми от манданта, всегда содержат поле MANDT (сокращение от слова Mandant). В поле MANDTзаписывается номер манданта, для которого эти данные установлены. Если вы посмотрите на таблицу SFUCHT при помощи словаря АВАР (см. рис. 17.6), то увидите: первым полем в данной таблице является поле MANDT, что указывает на то, что в таблице SFLIGHTхранятся зависимые от манданта данные.
ЧАС 17. АВАР Словарь данных и репозиторий
239
Где хранятся таблицы и поля?
В некоторых ситуациях возникает необходимость узнать, где в базе данных хранятся данные, которые появились на вашем экране. Это очень просто сделать. Например, запустите экран выбора «Анализ партии: выбор», использовав код транзакции /nMCBR. Поместите ваш курсор в поле «Склад», а затем нажмите клавишу F1 на вашей клавиатуре. При этом запускается контекстно-зависимая помощь (рассматривается в часе 23 «Обзор поддержки») и обычно появляется описание активного поля. В этом диалоговом окне существует кнопка «Техническая информация» (см. рис. 17.1 1).
Storage location
m«tnrU1istjlci-ij Адов гпчtOElincMtorwo»U'KwtetsIlsns
Pails
й • *
.'ij
VW* Sian БИ> ММ

Н"
W-
я*
’ &#»**
Г4-:
Рис. 17.11 Вы можете получить контекстно-зависимую помощь почти ео всех полях в SAP просто нажав клавишу F1
Нажмите кнопку вывода технической информации для того, чтобы на экране появилось окно «Техническая информация», похожее на изображенное на рис 17.12. Это окно содержит имя таблицы и имя выбранного поля.
240
SAP за 24 часа
Этот экран содержит информацию словаря АВАР
Рис. 17.12. Окно технической информации доступно для большинства полей SAP
Информационная система репозитория SAP
Поскольку вы изучили тему словарь АВАР, теперь хотелось бы сфокусировать ваше внимание на информационной системе репозитория, или просто репозипз-рие. Репозиторий используется как инструмент для поиска объектов в базе данных, таких как таблицы, paicypcw, поля и домены. Вы можете получить доступ к репозиторию из SAP АВАР Workbench, выполнив транзакцию с кодом /п5Е84. Главный экран информационной системы репозитория изображен на рис 17.13.
Рис. 17.13. Используйте информационную систему репозитория для поиска объектов в SAP-системе
Основной функцией репозитория является служить всесторонним инструмен' том, который позволяет разработчикам системы исследовать объекты разра- , ботки SAP. В упрощенной терминологии репозиторий служит технической энциклопедией для разработчика. Таким образом, этот инструмент в основном используется вашей технической группой для создания запросов, аналогичных перечисленным ниже:
ЧАС 17. АВАР Словарь данных и репозитарий
241
► Поиск по атрибутам объекта - например, показать список объектов, которые содержат А, но не включают в себя Б.
► Исследовать отношения между таблицами - например, показать внешние ключи и проверочную таблицу для таблицы А
► Обзор данных - например, показать все записи данных в таблице А, которые имеют атрибут Б.
► Модифицированные объекты - например, показать все объе1сгы, модифицированные пользователем Джоном Тернером с прошлого вторника,
► Список используемых объектов - например, показать все объекты типа А, которые используют объекты типа Б, или показать все AfiAP-программы, которые используют таблицу А
Как и во многих экранах SAP выводимые данные представлены в виде древовидной структуры. Вы можете выбрать пункт «Развернуть узлы» из меню «Редактирование» для просмотра того, что доступно в сжатых древовидных структурах. Появившийся у вас экран должен быть походе на экран, изображенный на рис 17.14,
шл 5Й RT В Gttnrmts 
" DWJfirtaUfcryWJimstdnBfa	, •	I-
0 UrtittXKrtft Fl
Е Егйгт«1*Л1ЬьМк
" ОРтИхицюлрпз	
F1 паиадв	I
0 Ргамива
R1 Рпкасьишп» 0 ArCU.tBCWsnifils	|
0 1т:я!т|»ПГГ|О'Л1Т2ПК
" Ез BuiltiBt* Ll-,a:Wldrr2tiJ 0 Bmmat&CDj t?PBB	i
0 E«lPSaUKS,«<t3*3B
0 ELilLr.f*Kti7«;Ttri4tn£as 0 BbiiMut^irtarars-
~ QMWUKUJurj i
0 (Шнцшм E v*w» 0 PaU »rim»n!s 0 Cwita/pe 0 Fi рогам к 0 3»anbfi»iM 0 LDIktltjil*.»
Й tnneictiM» 07*Ы<Ье*ыж 0 PoubStlmtiihblas Fl Tjtpa И’тьс» Fl UalThraiB nsj«:ta Fl IDs	U
рис. 17.14. Развернутый вид экране информационная система репозитория покажет каждый из доступных узлов
В развернутом веде информационная система репозитория показывает иерархический список всех типов объектов в вашей SAP-системе. Этот список может отличаться в зависимости от версии вашего SAP-продукта. Последние версии SAP R/3 предоставляют четыре или пять категорий, которые отражают различные доступные объекты, многие из которых рассматриваются ниже
242
SAP за 24 часа
Объекты моделирования
Объекты моделирования включают в себя следующие три подкатегории:
►	моделирование данных;
►	моделирование процессов;
►	браузер бизнес-объектов.
В свою очередь, эти подкатегории тоже могут быть разбить!. Моделирование данных включает в себя модели данных, типы сущности и атрибуты типа сущности. Моделирование процессов может быть разбито на компоненты приложения, процессы/функции и события. И браузер бизнес-объектов охватывает типы бизнес-объектов, атрибуты бизнес-объектов, методы бизнес-объектов и события бизнес-объектов.
Объекты АВАР Dictionary
Объекты словаря АВАР включают в себя те объекты, о которых говорилось ранее в этом часе, включая:
►	основные объекты;
►	другие объекты;
►	поля.
Основные объекты включают в себя домены, элементы данных, структуры, таблицу, ракурсы и группы типов. Вы также должны различать некоторые из этих объектов, входящих в другие подкатегории объектов, включая поиск помощи, код поиска объектов, идент ификатор кода поиска, объекты блокировки, индексы таблиц, таблицы пула и таблицы кластеров.
Кстати
Последние два типа объектов доступны через репозиторий и требуют немного более подробного технического объяснения, чем первые два. Объекты программирования и объекты окружения упоминаются здесь только для всестороннего освещения и в лтолт случае, если разработчик использует эту книгу как базовый справочник по программированию. Не пугайтесь технического языка и не беспокойтесь по поводу понимания большей части этогоматериала; это скоро закончится.
Объекты программирования
С этим типом объектов хорошо знакомы только разработчики. Подкатегории объектов в группе объектов программирования включают в себя:
►	построитель функций;
►	библиотека программ;
►	среда программирования;
►	подобъеюы программ.
Подкатегория «Построитель функций» содержит группы функций и модули. «Библиотека программ» является источником ваших программ, Includes, диалоговых модулей и логической базы данных.
ЧАС 17. АВАР Словарь данных и репозиторий
243
Подкатегория «Среда разработок» содержит классы и номера сообщений, параметры SET/CET, транзакции и области меню. «Подобъекты программ» содержат варианты, глобальные данные и типы, подпрограммы, модули РВО и РА1, макросы, экраны, статусы графического интерфейса пользователя (CUI), заголовки и функции.
Объекты окружения
Объекты окружения содержат следующие четыре подкомпонента:
►	координация разработок;
►	авторизация;
►	техники расширений;
►	автоматические тесты.
Координация разработки состоит из запросов на изменения и классов разработки, которые представляют собой группу логически свлзанньгх объектов разработки. Группа полномочий состоит из объектов авторизации, в то время как автоматизированные инструменты тестирования, такие как SAP's Electronic Computer-Aided Testing Tool (eCATT), содержатся в автоматических тестах. Также предоставляются различные техники расширений.
Запрос на изменение (change request) является информационным ресурсом в организаторе переносов, который записывает и управляет всеми изменениями, сделанными для объектов репозитория, и настройками в процессе разработки проекта.
Окно информационном системы репозитория
Ознакомившись с основами репозитория, вы можете перейти к более интересной части: реальной работе с окном информационной системы репозитория. После выполнения кода транзакции /nSE84, а затем раскрытия всех подузлов, появившийся экран будет похож на экран, изображенный на рис. 17.15.
Из часа 2 «Основы SAP» вы узнали, что каждый экран содержит панель инстру ментов приложения. На этом экране панель инструментов приложения обеспечивает функциональные возможности, помогающие вам работать с информационной системой репозитория. Доступные функции на панели инструментов приложения включают в себя следующее:
►	Кнопка «Разворачивание узлов» - выполняет те же функции, что и пункт «Развернуть узел» из меню «Редактирование», и разворачивает все подузлы выбранного элемента.
►	Кнопка «Сворачивание подузпов» - выполняет те же функции, что и пункт «Свернуть подузлы» из меню «Редактирование», и сворачивает все подузлы выбранного элемента.
Кнопка «Поиск» - вероятно, является наиболее полезной кнопкой на панели инструментов приложения. Используйте ее для поиска объектов в информационной системе репозитория. Вы также можете получить доступ к этой функции, выбрав пункт «Поиск» из меню "Объекты».
244
SAP за 24 часа
► Кнопка «Журнал использования» выполняет те же функции, что и пункт «Журнал использования» из меню «Объекты». Данная кнопка, как и кнопка Поиск, является утилитой для поиска. Функция «Журнал использования» позволяет вам послать запрос и получить информацию о том, где используется указанный объект.
►	Кнопка «Окружение». Вы можете использовать функцию анализа окружения для того, чтобы определить внешние ссылки объекта, - другими словами, упоминаемые объекты, которые не принадлежат к самолу объекту. Эта кнопка выполняет те ясе функции, что и пуню «Окружение» из меню «Объекты».
►	Кнопка «Рабочий список». Нажав на эту кнопку вы перейдете к экрану «Информационная система репозитория». Рабочий «Список», где вы можете де тализироватъ критерии выбора для объектов, которые вы ищете.
Поиск
Газаорачиаание/	_
/	Окружение
Сворачивание \ Рабочий список узлов ...	'
Журнал исполь-
зования
Рис. 17.15. Пвнель инструментов «Информационная система репозитория» обеспечивает доступ к его функционвльным возможностям
Резюме
Этот час дал вам представление о внутренней работе словаря АВАР и информационной системы репозитория. Теперь вы должны быть достаточно хорошо знакомы с компонентами таблиц SAP, включая различные типы таблиц и структур-полей, элементов данных и доменов. Вы также должны уметь просмотреть содержимое любой таблицы базы данных и при помощи экрана выбора выбрать и просмотреть критерии, специфичные для таблицы. Понимая, как работает репозиторий, вы можете лучше понять, как разработчики и программисты используют информационную систему репозитория для конфитурирования и поддержки работоспособности SAP.
ЧАС 17. АВАР Словарь данных и репозиторий
245
Вопрос - ответ
В Члены какой группы обычно занимаются поддержкой словаря АВАР?
О Поддержка словаря АВАР выполняется исключительно квалифицированными программистами АВАР и, как правило, не может корректироваться обычными пользователями системы,
В Если вы сделали изменения в независимой отманданта таблице базы данных, подключившись к одному манданту, то когда эти изменения появятся в других мандантах?
О Изменения, сделанные в не зависящих от манданта объектах, немедленно отражаются во всех мандантах.
В Могут ли обычные (не технические) конечные пользователи SAP использовать информационную систему репозитория?
О Репозиторий изначально используется разработчиками SAP и системными администраторами как инструментдля поиска объектов разработки внутри SAP.
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А „Ответы на контрольные вопросы».
Контрольные вопросы
1,	Какой код транзакции существует для вызова функции просмотра содержимого таблицы?
2.	Дайте определение термину «структура».
3.	Назовите три компонента для определения данных в словаре АВАР.
4.	Для чего используется экран выбора SAP?
5.	Связаны ли таблицы пула отношениями один к одному или отношениями один ко многим?
б.	Какое основное различие между таблицами кластеров и таблицами пулов в словаре АВАР?
7,	Какой тип таблиц содержит отношения один к одному с таблицами в базе данных SAP?
В.	На какие три компонента разбиты объекты словаря?
9.	Из каких трех компонентов состоят объекты окружения?
I О. Для чего используется кнопка «Поиск» в строке меню?
11.	Опишите, для чего используется информационная система репозитория?
• 2. Приведите пример типов запросов, которые вы можете сделать в информационной системе репозитория.
13. Информационная система репозитория показывает иерархический список четырех типов объектов в SAP-системе. Назовите эти типы объектов.
246
БДРза 24 часа
I'	Задания
1.	Используйте браузер данных для того, чтобы посмотреть содержимое таблицы SBOO1C
2.	Б экране выбора установите критерии для таблицы SBOOK таким образом, чтобы ограничить количество извлекаемых записей.
3.	В экране выбора задайте критерии с использованием диапазона выводимых значений для таблицы SBOOK для ограничения количества извлекаемых записей.
4.	Используйте код транзакции /пМВ01 рля перехода к основному экрану «Поступление материалов к заказу на поставку-. Используйте контекстно-зависи-!« '.I	мую помощь для определения имени поля и имени таблицы для полей «Склад»
ч । 1	или SLOC.
5.	Найдите поле CONNID и посмотрите, извлешти ли вы листинг SPFLI -CONNID.
U	6. Найдите таблицу SFLIGHT.
ЧАС 18
Разработка экранов и меню
SAP Screen Painter является инструментом АВАР Workbench, который находится в SAP ЕСС и других SAP-продуктах и разработан для создания и обслуживания элементов экрана. Другими словами, вы можете создать ваш собственный экран SAP при помощи SAP Screen Painter. Эта возможность чаще используется программистами SAP, чем обычными пользователями, поскольку механизм создания экрана требует определенных навыков программирования. Эти специальные знания технические по своей природе и называются логикой выполнения.
Однако введение в SAP будет неполным без описания работы SAP Screen Painter. Таким образом, этот час посвящен общему обзору, а ташке предоставлению определенного количества детальной информации, относящейся к SAP Screen Painter и Menu Painter.
Основные темы этого часа следующие:
►	введение в Screen Painter;
►	введение в Menu Painter.
SAP Screen Painter
SAP Screen Painter позволяет вам создать удобный для пользователя интерфейс, наполненный кнопками, графическими элементами и управлением таблицами. Создание экрана с использованием SAP Screen Painter возможно при помощи использования программирования транзакций. В программировании транзакций (взаимозаменяемо с диалоговым программированием), экраны являются всего лишь статическими объектами, генерируемыми не АВАР-кодом, а скорее созданными путем графического дизайна. Разработанные вами экраны могут быть вызваны из любой АВАР-программы. Они, в свою очередь, могут вызывать выполняемые блоки АВАР, используя свою собственную логику выполнения. Если описать процесс программирования транзакций нетехническим языком, то можно сказать, что он представляет собой написание специального кода для того, чтобы позволить вам выполнять ваши собственные транзакции в ваших заказных SAP-экранах.
SAP-экраны часто относят к dynpro. Dynpro - это сокращение от dynamic program; экран и соответствующая ему логика выполнения комбинируются для создания dynpro.
Создание или рисование экрана является простой частью процесса. Его сложной частью является соответствующее программирование, то есть написание кода, который позволяет экрану функционировать ожидаемым образом. Создание нового экрана в SAP требует определенных навыков программирова-
247
246
SAP за 24 часа
Задания
1.	Используйте браузер данных для того, чтобы посмотреть содержимое таблицы SBOO1C
2.	В экране выбора установите критерии для таблицы SBOOK таким образом, чтобы ограничить количество извлекаемых записей.
3.	Вэкране выбора задайте критерии с использованием диапазона выводимыхзна-чений для таблицы SBOOK для ограничения количества извлекаемых записей.
4.	Используйте код транзакции /пМВО / для перехода к основному экрану «Поступление материалов к заказу на поставку/. Используйте контекстно-зависимую помощь для определения имени поля и имени таблицы для полей «Склад» или SLOC.
5.	Найдите поле CONN1D и посмотрите, извлекли ли вы листинг SPFLI -CONNID.
6.	Найдите таблицу SFLIGHT.
час 18
Разработка экранов и меню
SAP Screen Painter является инструментом АВАР Workbench, который находится в SAP ЕСС и других 5АР-проду1Стах и разработан для создания и обслуживания элементов экрана. Другими словами, вы можете создать ваш собственный экран SAP при помощи SAP Screen Painter. Эта возможность чаще используется программистами SAP, чем обычными пользователями, поскольку механизм создания экрана требует определенных навыков программирования. Эти специальные знания технические по своей природе и называются логикой выполнения.
Однако введение в SAP будет неполным без описания работы SAP Screen Painter. Таким образом, этот час посвящен общему обзору, а таюке предоставлению определенного количества детальной информации, относящейся к SAP Screen Painter и Menu Painter.
Основные темы этого часа следующие:
►	введение в Screen Painter;
►	введение в Menu Painter.
SAP Screen Painter
SAP Screen Painter позволяет вам создать удобный для пользователя интерфейс, наполненный кнопками, графическими элементами и управлением таблицами. Создание экрана с использованием SAP Screen Painter возможно при помощи использования программирования транзакций. В программировании транзакций (взаимозаменяемо с диалоговым программированием), экраны являются всего лишь статическими объектами, генерируемыми не АВАР-кодом, а скорее созданными путем графического дизайна. Разработанные вами экраны могут быть вызваны из любой АВАР-программы. Они, в свою очередь, могут вызывать выполняемые блоки АВАР, используя свою собственную логигсу выполнения. Если описать процесс программирования транзакций нетехническим языком, то можно сказать, что он представляет собой написание специального кода для того, чтобы позволить вам выполнять ваши собственные транзакции в ваших заказных 5АР-экранах.
SAP-экраны часто относят к dynpro. Dynpro - это сокращение от dynamic program; экран и соответствующая ему логика выполнения комбинируются для создания dynpro.
Создание или рисование экрана является простой частью процесса. Его сложной частью является соответствующее программирование, то есть написание кода, который позволяет экрану функционировать ожидаемым образом. Создание нового экрана в SAP требует определенных навыков программирова
247
248
SAP за 24 часа
ния на языке АВАР; поэтому этот процесс, как правило, выполняется опытными программистами АВАР, а на процесс настройки SAP под требования заказчика обычно резервируется определенное количество времени, поскольку этот процесс является очень важным. Четыре компонента SAP-экрана включают в себя следующее: атрибуты экрана (или просто «атрибуты»), компоновка экрана, поля (один элемент или более ) и логика выполнения. Каждый из этих компонентов рассматривается ниже.
Атрибуты экрана
Атрибуты SAP-экрана включают в себя программу, которой принадлежит экран, и номер экрана. Ранее говорилось о том, что вы можете просмотреть атрибуты любого SAP-экрана, выбрав пуню «Статус» из меню «Система» (см. рис 18.1).
Атрибуты экрана
Рис, 18.1. Экран «Система»: «Статус» предоставляет вам полезную информацию о системе, а также атрибуты для выбранного экрана
Компоновка экрана и Layout Editor
Ваш SAP-экран состоит из различных структур, при помощи которых конечный пользователь работает с экраном, таких как флажки, пустые поля ввода для заполнения, кнопки-переключатели и т. д. (как показано на рис 18.2). Более подробная информация об элементах экрана представлена в часе б «Основные элементы экрана».
ЧАС 18. Разработка экранов и меню
249
Элементы SAP-экрана
Рис. 18.2. Экран скомпонован из различных представленных нв нем элементов, включая флажки, кнопки-переключатели, поля для ввода и т. д.
Поля и список элементов
Поля являются ссылками на словарь АВАР. Поля на вашем экране соответствуют фактическим полям в вашем словаре АВАР. В процессе создания экрана вы будете отображать поля, которые непосредственно ассоциированы с вашей фактической базой данных SAP (см. рис. 18.3).
Каждое из этих полей, изображенных на вашем экране, связано или отображено с полем в словаре АВАР
Рис. 18.3. Поля, которые вы добавляете на ваш экран, будут связаны посредством кода программирования АВАР с полями в вашем словаре АВАР
250
SAP за 24 часа
Проверка полей
При помощи программирования транзакций экраны позволяют вам как просматривать, так и вводить данные. Поля на вашем экране могут соединяться со словарем данных АВАР, позволяя вам проверить согласованность (корректность) данных, вводимых пользователем.
Например, вы создали новый экран для ввода нового сотрудника, проживающего в США, в вашу систему SAP НСМ. В этом случае одним из полей, обязательных для заполнения, является поле для ввода номера социального страхования. Если вы введете номер 123-45-123В, то при проверке правильности ввода система определит, что значение последнего символа В не разрешено для ввода как часть номера социального страхования. После проверки система остановится и вернется к полю ввода номера социального страхования, предложив пользователю ввести корректное значение перед тем, как продвигаться дальше.
Аналогичным образом проверка полей на основе типа данных и длины поля может быть также использована для подтверждения целостности и достоверности данных, вводимых в систему. Этот процесс существенно уменьшает возможность ошибок при вводе данных. Подобная фоновая интеграция, присутствующая в словаре данных АВАР, также свойственна Screen Painter и не требует от вас написания специального кода.
Логика выполнения
С этого начинается техническая часть данного часа Логика выполнения управляет потоком ваших программ и является кодом программирования, который обеспечивает корректную работу вашего экрана Логика выполнения представляет собой код программирования, написанный на языке АВАР посредством функциональных возможностей логики выполнения, находящихся в Screen Painter (см. рис. 18.4).
Screan Painter.- Display Screen for MPOOOrOO
□ШДДмВЕЯ •	’ "
t»rEr«_outMi; -
• •B-.xtcrein jucsirMPJ^Iler-iriiltjdirvj hnwtr,
Л -1rta*w «жпк ciafiiHirr iseai.	.. . к -
: »eer1« BtiJnrjiiLa. -1 - •
. Kpainxr - *	~	.$•. ‘ S ''
train p?lSI-£tcSa -.t V. ’	~
- Ttelli НОД'ИШк	-Ji. <
ir •HBttf iuun; ' 	Г,
n«ln доаГйим.
прЫ.гЛОПТ.пкал'
tlhld tcwil Hr4«t tiers-twahrcjtfps. -. - MdUlta	Bn	«
геЬлМп S «l’	< >
I ьца,
plt-LnHt«efcwa;
Рис. 18.4. Редактор логики выполнения вашего Screen Painter содержит ваш фактический ДАДР-код экрана, необходимый для обеспечения функций экрана в вашей SAP-системе
ЧАС 18. Разработка экранов и меню
251
Дил того чтобы запустить Screen Painter и поближе взглянуть на его функции, выполните транзакцию с кодом /nSE51. [лавный экран Screen Painter изображен на рис 18.5.
Рис. 18.5. Из Screen Painter: Initial Screen введите номер экрана и номер программы для просмотра или изменения существующего экрана, или нажмите кнопку «Создать» для создания нового экрана
После выбора номера программы и номера экрана вы можете выбрать один их четырех подобъектов (о которых говорилось ранее), азатем наткать кнотсу «Просмотр» или «Изменение». При этом не составляет труда быстро подробно рассмотреть компоненты, которые составляют 5ДР-экран.
Layout Editor
Screen Painter содержит Layout Editor (раньше назывался Fullscreen Editor), который используется для разработки и компоновки вашего экрана. Layout Editor предлагает несложный графический режим, представляющий собой интерфейс drag-and-drop, напоминающий инструмент рисования. Раньше бьел доступен только текстовый интерфейс для разработки экрана; в этом отношении SAP значительно улучшился, и сегодня почти каждая инсталляция графического интерфейса пользователя SAP поддерживает графический режим. Если у вас графический режим не отображается, следует связаться с вашим системным администратором SAP, чтобы добавить эту функцию к вашему интерфейсу пользователя.
При запуске Layout Editor на экране появится окно, аналогичное изображенному на рис 18.6, и запустится Graphical Screen Painter.
Systems, Appfcalbhs.PjDducIs in Dala Processing
Slaibngiayod esfia pogrom...
AEAPDevebprcBptWaihbench ":a f РЫмкеБ.4О .. < .
4 - -	/ , t * ’	“
Ravensfemaaaao ’ * ; 1; <	-	Guild 330W1S8 ..
15Dec 2004 / 21X12004
fc] Copyright 1933-2004 SAP AG
A2 rights reserved
Рис. 18.6. Запуск Layout Editor открывает новое окно c Graphical Screen Painter
252
SAP за 24 часа
При помощи этого редактора вы можете обслуживать и обновлять компоновку и графический дизайн вашего экрана.
Экран «Список элементов»
В экране Список элементов)) в SAP Screen Painter вы можете поддерживать словарь АВАР или программные поля для вашего конкретного эфана (см. рис 18.7).
Scfemt Painter; Display scteeu Tor Г.1Р&00700
Л .4-	** лзГчми»___________________________________________________________________..
. L	woojAcif»»	~	дг ’
’ г ••	 - J < - ’	-	•  . .	-	.)	'	•	[
Рис. 1 B.7. Экран «Список элементов» S4P Screen Painter показывает поля, их атрибуты и ссылки, которые вы используете в вашем зкрвне
Атрибуты экрана
Вы можете получить доступ к атрибутам экрана из начального экрана Screen Painter. Выбор подобъекта «Атрибуты» позволяет вам получить доступ к основным атрибутам экрана, включая имя и короткое описание программы, с которой связан экран, язык, историю модификации экрана и многое другое (см. рис. 18.8).
Логика выполнения
Вы таюке можете получить доступ к логике выполнения из начального экрана Screen Painter. Перегодя на закладку с надписью «Логика выполнения», вы запустите «Редактор логики выполнения» Screen Painter, о котором говорилось ранее. В этом редакторе вы можете задать логику работы вашего экрана, используя АВАР для программирования функций вашего экрана. Пример кодалогики выполнения, которая работает в Screen Painter в фоновом режиме, приведен на рис. 18.9.
ЧАС 18. Разработка экранов и меню
253
Рис. 1В.8. Закладка «Атрибуты» Screen Painter показывает высокоуровневые характеристики вашей программы
Рис. 1В.9. Код логики выполнения для большинства SAP-экранов написвн на собственном языке программирования SAP-АВАР
Когда вы пишете логику выполнения для вашего SAP-экрана, то вам необходимо Указать статическую последовательность экранов, которая основана на философии «что происходит, когда», определяющей, как будет работать ваш новый экран. В SAP для этих целей используются две концепции:
254
SAP за 24 часа
►	РВО (processing before output) означает выполнение перед выводом, и подразумевает выполнение операций, после того, как был вызван экран, но перед тем, как он фактически появился на вашем мониторе;
►	РА/ (processing after input) означает выполнение после ввода, и подразумевает выполнение операций после того, как экран появился на вашем мониторе.
Программисты АВАР используют эти две концепции при написании кода и последовательности их логики выполнения для того, чтобы определить, как их вновь созданный SAP-экран будет функционировать.
Другие опции Screen Painter
Screen Pointer является очень мощным инструментом, который позволяет вам определить, где конкретный экран используется и откуда он может быть вызван, а также значение экрана в конкретном бизнес-процессе. Screen Painter также обеспечивает синтаксическую проверку, проверь согласованности, возможность проверки компоновки э<дэана на наличие соответствующих структурных ошибок и многое другое. Вы можете получить доступ к спиасу дополнительных функций и возможностей, соответствующих конкретному компоненту или продукту SAP, в котором вы работаете, нажав на правую кнопку мыши на фоне вашего графического интерфейса пользователя SAP.
SAP Menu Painter
Menu Painter - это еще один инструмент АВАР Workbench, который разработан для создания интерфейса пользователя для ваших АВАР-протрамм. Другими словами, используя Menu Painter, вы можете создать ваше собственное меню в SAP. Как и при работе со Screen Painter, процесс создания меню требует от вас определенных навыков в программировании на языке АВАР. В данном разделе вы познакомитесь с основами данного процесса.
Вы можете получить доступ к Menu Painter, выполнив транзакцию с кодом /nSE41. Основной экран Menu Painter показан на рис. ! 8.10.
Рис. 1 В. 10. SAP Menu Painter используется для разработки меню пользователя и панели инструментов, относящихся к интерфейсу пользователя
i ЧАС 18. Разработка экранов и меню
255
Для использования Menu Painter очень важно понимать термин «статус графического интерфейса пользователя (GUI status)». Пример графического интерфейса пользователя {GUI), содержащий строку меню, стандартную панель инструментов, панель инструментов приложения, установки для функциональных клавиш, составляет статус графического интерфейса пользователя. Он отличается от заголовка графического интерфейса пользователя {GUI title), который включает в себя строку заголовка SAP и строку меню.
Компоненты интерфейса пользователя показаны на рис 18.1 1.
Заголовок графического интерфейса пользователя
Строка меню
Строка заголовка
Ставдартная панель инструментов
Панель инструментов приложения установки функциональных
клавиш ।
Статус графического интерфейса пользовшеля
Рис. 18.11. Компоненты заголовка графического интерфейса пользователя SAP включают в себя строку заголовка SAP и строку меню, а компоненты статуса графического интерфейса пользователя состоят из стандартной панели инструментов, панели инструментов приложения и установок функциональных клавиш
Два компонента статуса графического интерфейса пользователя - стандартная панель инструментов и панель инструментов приложения - описаны в часе 2 «Основы SAP». Установки функциональных клавиш относятся к двенадцати функциональным клавишам, которые находятся в верхней части стандартной клавиатуры и обозначены F1 — FIZ. Статус графического интерфейса пользователя и заголовок графического интерфейса пользователя определяют, как выгладит меню и как оно работает в вашей SAP-программе. Обратите внимание на то, что различные статусы графического интерфейса могут обращаться к общим компонентам и программа может иметь несколько статусов и заголовков графического интерфейса пользователя.
Объектные компоненты SAP Menu Painter
Из начального экрана Menu Painter вы можете выбрать следующие опции или по-Добъекты для того, чтобы просмотреть, изменить, создать или протестировать их:
►	статус;	►	список меню;
►	объекты интерфейса;	►	установки функциональных клавиш;
►	список статуса;	►	список функций;
►	строки меню;	►	список заголовков.
256
SAP за Z4 часа
Статус
Выбрав подобъект «Статус» из основного экрана Menu Painter, вы перейдете к экрану «Статус экрана». Этот инструмент немного проще в работе, чем Graphical Screen Painter, но он также требует навыков программирования на языке АВАР. При помощи данного инструмента вы программируете функции для различных элементов в строке меню, панели инструментов приложения, стандартной панели инструментов и установках функциональных клавиш; для примера см. рис. 18.12.
Рис. 18.12. Вы можете модифицировать статус графического интерфейса пользователя, строку меню, панель инструментов приложения, стандартную панель инструментов и установки функциональных клавиш, выбрав подобъект «Статус» в окне Menu Painter
Объекты интерфейса
Эта опция является новейшим дополнением к Menu Painter. Она позволяет просматривать любые объекты интерфейса. При этом «дерево объектов» может быть показано для визуализации того, каким образом структуры словаря, поля, события, экраны, подпрограммы и другие различные объекты интерфейса собраны вместе для того, чтобы сформировать меню.
Список статуса
Выбрав подобъект «Список статуса» из основного экрана Menu Painter, вы переплете к экрану «Отображение статуса», который покажет список всех экранов, содержащихся в вашей программе.
ЧАС 18. Разработка экранов и меню
257
Строки меню
Выбрав подобъект «Строки меню» из основного экрана Menu Painter, вы перейдете к экрану «Отображение строк меню». Этот экран показывает список строк меню, отсортированных по статусу.
Список меню
Выбрав подобъект «Список меню» из основного экрана Menu Painter, вы перейдете к экрану «Отображение списка меню». Этот экран показывает список меню (см. рис. 18.13).
Рис. 18.13. Экран «Отображение списка меню» показывает список меню
Установки функциональных клавиш
Выбрав подобъект «Установки функциональных клавиш» (F-key Settings) из основного экрана Menu Painter, вы перейдете к экрану «Отображение установок функциональных клавиш». Этот экран показывает список установок функциональных клавиш, которые используются вашей программой (см. рис 18.14).
рис. 18.14. Экран «Отображение установок функциональных клавиш» показывает список и состояние установок функциональных клавиш, которые могут быть использованы вашей программой
258
SAP за 24 часа
Список функций
Выбрав подобъект «Список функций» из основного экрана Menu Painter, вы перейдете к экрану «Отображение списка функций». Этот экран показывает список функций программы (см. рис. 18.15).
Рис. 1В.15. Экран «Отображение списка функций» показывает список функций программы
Список заголовков
И последним подобъектом, доступным из основного экрана Menu Painter, является «Список заголовков». Выбрав его, вы перейдете к экрану «Отображение списка заголовков». Этот экран показывает список слов, которые появляются в строке заголовка каждого экрана в вашей программе (см. рис 18.16).
Рис. 1В.16. Экран «Отображение списка заголовков» показывает список заголовков ваших программ
ЧАС 18. Разработка экранов и меню
259
Резюме
В настоящем часе был предоставлен обзор таких инструментов SAP, как Screen Painter и Menu Painter. Эти инструменты АВАР очень полезны при разработке и настройке ваших собственных экранов и меню. Были таюке рассмотрены основы создания и настройки экранов и меню, но если вам придется внедрять ваши собственные функциональные экраны и меню, вам необходимо будет изучить данные инструменты гораздо подробнее. Для этого рекомендуется привлечь к участию в проекте опытного программиста АВАР, задачей которого будет создание экранов и меню, не только приятнь|х на вид, но и хорошо работающих.
Вопрос - ответ
В В каких случаях вам нужно создавать ваши собственные SAP-экраны ?
О Как правило, вы создаете ваши собственные SAP-экраны только тогда, когда вам нужно настроить или расширить функциональные возможности вашей SAP-системы. Несмотря на то, что SAP предоставляет вам инструменты для настройки системы, вам рекомендуется настраивать систему только в случае крайней необходимости.
В Продолжает ли использоваться алфавитно-цифровой режим SAP Screen Painter?
О Раньше алфавитно-цифровой режим SAP Screen Painter был единственным доступным инструментом для настройки экранов в версиях SAP R/3 до 4х, С тех пор как был представлен графический режим drag-end-drop Screen Painter для интерфейса для И/Щс/ошз-системы или систем, построенных на Unix/Motif, использование алфавитно-цифрового режима существенно сократилось.
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы!'.
Контрольные вопросы
1. Каков основной режим SAP Screen Painter?
1. Что такое dynpro?
3.	Приведите два примера элементов, рассматриваемых как часть элементов экрана.
4.	Как называется код программирования, который обеспечивает работу вашего SAP-экрана должным образом?
5.	На каком экране вы можете обслуживать поля словаря АВАР для вашего экрана?
6.	Как называются четыре компонента статуса графического интерфейса пользователя (GU/) в Menu Painter?
7.	Как вы можете просмотреть список всех строк заголовков для каждого экрана в вашей программе?
260	SAP за 24 часа
Задания
I. Определите место, где находится имя программы для главного экрана SAP (совет: обратитеськ рис. 18.1).
2. Перейдите к начальному экрану Screen Painter и наберите имя программы для главного экрана SAP. Посмотрите (только в режиме просмотра) на каждый из четырех компонентов.
ЧАСТЬ V
Использование SAP
ЧАС 19	Основы создания отчетов	263
ЧАС 20	Инструменты создания отчетов в SAP (SAP Query, InfoSet Query, AD Hoc Query и QuickViewer)	273
ЧАС 21	SAP SCM, CRM, PLM и SRM	299
ЧАС 22	И нтеграция c Microsoft Office	315
260
SAP за 24 часа
Задания
1. Определите место, где находится имя программы для главного экрана SAP (совет: обратитесь к рис 18.1).
2. Переедите к начальному экрану Screen Painter и наберите имя программы для главного экрана SAP. Посмотрите (только в режиме просмотра) на каждый из четырех компонентов.
*
чдстьм
Использование SAP
ЧАС 19	Основы создания отчетов	263
ЧАС 20	Инструменты создания отчетов в5ДР (SAPQuery, InfoSet Query, AD Hoc Query и QuickViewer)	273
ЧАС 21	SAP SCM, CRM, PLM и SRM	299
ЧАС 22	Интеграция c Microsoft Office	315
L Ж
ЧМ19
Основы создания отчетов
Как сказано в предыдущих часах, SAP имеет возможность поддерживать и управлять всеми бизнес-процессами и основными данными вашей компании. Несмотря на то, что данные хранятся в 5Д Р-сисгеме и могут быть представлены на вашем экране, возможно, вы захотите распечатать их или получить в форме БДР-отчета. Вы можете использовать отчеты для получения и манипулирования данными из вашей базы данных SAP. Этот час будет посвящен некоторым основным концепциям создания 5ЛР-отчетов.
Основные темы этого часа следующие:
►	обзор опций составления отчетов в SAP;
►	введен ие в варианты;
►	обзор фонового выполнения операций.
Инструменты создания отчетов
Вы можете использовать несколько методов для того, чтобы сгенерировать отчеты в SAP, а именно:
►	АВАР List Processing (АВДР-программирование);
►	АВАР Query Reporting;
►	AD Hoc Query Reporting;
►	Structural Graphics Reporting;
►	Executive Information System;
►	SAP information System (деревья отчетов).
Кстати
В версиях SAP Basis 4х и выше существует такмсс дерево веб-отчетов, которые обеспечивают вас доступом по интранст-сети к стандартным отчета.» SAP.
Этот час освещает основы концепций создания отчетов и представляет информационную систему SAP (SAP Information System), которая включает в себя дерево общего выбора отчетов. Об остальных возможностях создания отчетов будет Рассказано коротко. АВАР Query и Ad Hoc Query завершают обзор в этом часе. Но более подробно эти модули будут рассмотрены в часе 20 «Инструменты создания отчетов» (SAP Query, InfoSet Query, Ad Hoc Query и Quick Viewer).
Z63
264
SAP за 24 часа
АВАР List Processing (ЛВАР-программирование)
Необходимые пользователю отчеты могут быть созданы в SAP путем написания ЛВДР-кода для генерирования списков. Такой метод называется List Processing. Используя данный метод, программисты АВАР пишут в редакторе АВАР операторы, которые делают запрос в базу данных и генерируют отчет. Написание отчетов с использованием метода АВАР List является прежде всего техническим процессом по своей природе и впоследствии часто передается технической группе.
Этот способ используется тогда, когда стандартные средства не могуг создать нужный вам отчет. (Стандартные отчеты - это отчеты, созданные с помощью механизмов АВАР Query). Также этот способ используется для создания интерфейсных файлов или файлов, которые обеспечивают вывод информации для передачи ее внешним системам. Например, если вам нужно подключить вашу 5ЛР-систему к внешней системе предприятия, такой как встроенный продукт стороннего производителя, вы можете рассматривать использование метода АВАР List Processing для написания отчета, результат работы которого передается во внешнюю систему.
АВАР Query
Вы можете создать необходимые отчеты в SAP путем создания запросов, используя инструмент А ВАР Query. Запросы в АВАР Query основаны на логических базах данных, функциональных областях и группах пользователей. Создание отчетов с использованием АВАР Query более подробно рассматривается в часе Z0.
Ad Hoc Query
Инструмент создания отчетов Ad Hoc Query изначально был разработан для основной функциональности модуля SAP R/3 Human Resources. Как и инструмент АВАР Query, Ad Hoc Query изначально основывается на логических базах данных, функциональных областях и группах пользователей. Данный инструмент используется для создания произвольных запросов в вашу базу данных SAP. Выходные данные по запросу могут быть сформатированы в отчет. Создание отчетов с использованием обновленных функциональных возможностей Ad Hoc Query также рассматривается в часе 20.
Structural Graphics
Структурная графика является дополнительным инструментом Human Resources, который используется в прикладном компоненте «Организационный менеджмент». Структурная графика позволяет вам просматривать и редактировать структуры и объекты в вашем организационном плане, а также выбирать отчеты для конкретного объекта из графической структуры.
Executive Information System
Название «Информационная система для менеджмента» (EIS) говорит само за себя: это инструмент создания отчетов для руководителей высшего уровня. SAP также предлагает отдельный продукт mySAP, который называется «Стратегическое управление предприятием» (Strategic Enterprise Management, SEM), предна-
ЧАС В 9. Основы создания отчетов
265
знаменный для отбора специальной информации для руководителей высшего звена из SAP Business information Warehouse (BVV). Тем не менее, EIS остается полезной для пользователей, которым необходим быстрый доступ к информации из систем SAP R/3 и SAP ЕСС в режиме реального времени [и которые не хотят тратить время и деньги на внедрение SAP Business Information Warehouse (BW) и Strategic Enterprise Management, на что могут уйти годы и значительно больший бюджет]. Используя сборник отчетов в Executive Information System, вы обращаетесь к графической иерархии, предназначенной для доступа к собственному набору отчетов. Вы также можете использовать отчет сборника, в котором выбираете либо общее дерево отчетов, либо ваше собственное дерево отчетов. Или вы можете использовать сборник отчетов, в котором вводите имя определенного набора отчетов, а затем просматриваете его.
Информационная система для менеджмента предоставляет вам информацию, которая, предположительно, затрагивает ключевые факторы, влияющие на бизнес-деятельность вашей компании. Система собирает соответствующие данные из внешних и внутренних источников, предоставляя вам данные в режиме реального времени, которые затем могут быть быстро проанализированы для принятия важного решения.
SAP Information System (деревья отчетов)
Многие из нужных вам отчетов доступны в каждом модуле SAP R/3 и SAP ЕСС. Таким образом, каждый модуль содержит свою собственную информационную систему, в которой содержатся отчеты, специфичные для данного модуля. В предыдущих разделах вы узнали о некоторых из этих специфичных для конкретного модуля информационных системах. Одним из примеров является информационная система управления персоналом. Помните о том, что вы можете получить доступ ко всем стандартным SAP-отчетам через общую информационную систему.
Общий выбор отчетов
SAP имеет очень много инструментов в составе SAP R/3 и SAP ЕСС и других компонентов, используемых для извлечения и последующего представления данных в форме отчетов. Основные возможности составления отчетов доступны посредством выполнения транзакции /nSART или выбора пункта «Общий выбор отчетов» из меню «Информационные системы». Имейте в виду, что в последних версиях SAP транзакция SART напрямую не доступна. Вместо этого вы должны выбрать пункт меню, соответствующий конкретной функциональной области, и оттуда выбрать конкретный отчет.
Деревья отчетов представляют собой иерархические структуры, которые могут содержать стандартные SAP-отчеты, специальные отчеты вашей организации и списки, сгенерированные определенными отчетами. Общий выбор отчетов структурирован как иерархия, содержащая следующие четыре уровня:
►	верхний уровень содержит индивидуальные приложения SAP-системы;
►	второй уровень содержит рабочие области каждого приложения;
►	третий уровень содержит объекты каждой рабочей области;
►	четвертый уровень, в основном, содержит отчеты и сохраненные списки, доступные для каждого объекта.
266
SAP за 24 часа
Ваши SAP R/3- и ЕСС-системы поставляются с набором стандартных отчетов для всех функциональных областей. Вы можете модифицировать общую структуру отчетов в соответствии с определенными потребностями вашей компании. Например, если вы установили и сконфигурировали только компоненты «Логистика» и «Финансы», то вы, вероятно, захотите удалить отчеты, касающиеся управления персоналом, из вашего экрана общего выбора отчетов.
Вы настраиваете дерево общего выбора отчетов при помощи руководства по внедрению. Руководство по внедрению (IMG) рассматривалось в часе 8 «Инструменты и методики внедрения, /Мб». Отчеты, специфичные для конкретного модуля SAP ЕСС или SAP R/3, могут быть найдены в информационной системе этого модуля. Информационные системы, специфичные для модулей, подробней рассматриваются в часе 11 «SAP ЕСС и SAP R/3*.
Выполнение отчетов
Вы можете выполнить отчет непосредственно из экрана общего выбора отчетов. В зависимости от того, какой именно модуль установлен в вашей системе, вам могут быть доступны различные отчеты. Например, для того чтобы получить общий отчет управления персоналом в системе SAP R/3, вам нужно развернуть дерево отчетов следующим образом:
1. Разверните узел «Персонал».
Z. Разверните узел «Заработная плата».
3.	Разверните узел «Америка».
4.	Разверните узел «USA».
5.	Разверните узел «Заработная плата».
6.	Дважды нажмите левую кнопку мыши на одном из отчетов, например, «Моделирование» или «Начать расчет заработной платы».
Двойной щелчок левой кнопкой мыши на пиктограмме отчета запускает экран выбора для соответствующего отчета.Экран выбора используется в большинстве SAP-отчетов, позволяя конечному пользователю уточнить желаемые критерии для вывода данных (такие как период заработной платы, персональный номер, причины для запуска конкретного цикла заработной платы и т. д.).
Как только критерии введены, вы запускаете выполнение отчета, нажав кнопку «Выполнить», которая находится на панели инструментов. Этой кнопке соответствует функциональная клавиша F8 на вашей клавиатуре. После того, как вы запустите процесс создания отчета, на вашем экране появятся запрашиваемые данные в виде сгенерированного отчета. Эти данные можно просмотреть, сохранить в электронном виде в форматах RTF или XLS, задав команду %рс в диалоговом окне транзакции, или отчет может быть традиционно распечатан.
Кстати
В зависимости от вашей системной конфигурации и ваших полномочий или «разрешений» в системе вам будут доступны различные отчеты. Например, если у вас не инсталлирован и не сконфигурирован модуль «Управление персоналом» или у вас нет палнолючий для работы с данным модулем, те у вас не будет еозмозкности получить большинство (если не все) отчетов модуля «Управление персоналом».
ЧАС 19. Основы создания отчетов
267
Найдите минуту, чтобы попробовать выполнить операцию генерирования различных отчетов из дерева «Общий выбор отчетов». Если у вас имеются трудности с вводом критериев, необходимых для получения конкретного отчета, свяжитесь с руководителем вашей функциональной группы, разработчиком или опытным пользователем, работающими в данной конкретной функциональной области.
Атрибуты отчета
Для того, чтобы просмотреть атрибуты для конкретного отчета в дереве общего выбора отчетов, выберите нужный отчет, а затем пункт «Атрибуты» узла из меню «Редактирование». Появившееся окно будет похоже на то, которое изображено на рис. 19.1. В данном окне отображены основные детали отчета, включал тип отчета, техническое имя соответствующей программы, описание отчета и варианты (если они существуют).
1	f	/S’ f, Ur	Or —1



5»г5" ~-яг.-» $ у * < з&Ж *£
де;

Iwl
fej- Ролей CJ ш| Qu г ifw вучп I x I
Рис. 19.1. Окно атрибутов SAP-отчета дает вам дополнительную информацию о выбранном отчете
Поиск отчетов
Дерево общего выбора отчетов имеет функцию поиска, в которой вы можете задать критерии поиска для отчета или искать отчет, основываясь на его имени. Из любой стартовой точки в дереве выберите пункт «Узел» из меню «Редактирование», «Поиск», и на экране появится диалоговое окно «Поиск», похожее на то, которое изображено на рис. 19.Z. Введите критерии поиска из моего примера, наберите слово ledger.
Рис. 19.2. Используйте дерево общего выбора отчетов для поиска нужного отчета
268	5ДРза24часа
После ввода критериев поиска в соответствующем окне нажмите кношсу «Поиски, и новое окно поиска покажет вам результаты вашей операции. Новое окно включает в себя горячие клавиши (иногда являющиеся гипертекстовыми ссылками на документацию SAP), которые связаны с соответствующими отчетами таким образом, чтобы вы могли перейти непосредственно к интересующему вас отчету. Если нет отчетов, соответствующих вашим критериям поиска, то вы получите сообщение о том, что поиск был выполнен неудачно.
Экраны выбора
Как было упомянуто ранее, после запуска процесса генерирования 5ДР-отчега вы увидите экран выбора Экраны выбора довольно полезны для точного определения результата, который вы надеетесь получить. Без использования данного экрана вы получали бы на экран огромные отчеты, в которых было бы трудно разобраться.
Например, если вы хотите сгенерировать список всех открытых заказов на закупку в вашей ЗДР-системе, то вы можете создать отчет, показывающий все заказы на закуп1у вашей компании и отметить в экране выбора только те, которые имеют статус открытых. Однако в некоторых случаях каждый раз, когда вы запускаете процесс генерирования отчета, вы будете искать одни и те же конкретные данные. В этом случае вам может понадобиться заполнение поля в экране выбора этими необходимыми данными. Для того, чтобы помочь вам в выполнении этой задачи, SAP пользуется концепцией, которая называется «Варианты» и о которой мы поговорим далее.
Варианты
Варианты - это группа критериев выбора, которая сохраняется для того, чтобы была возможность воспользоваться ими снова. Если вы хотите сгенерировать отчет, каждый раз используя одни и те же критерии выбора, то вам нужно создать вариант для сохранения данных, которые вы ввели в поля экрана выбора. В следующий раз, когда вы захотите сгенерировать аналогичный отчет, вам нужно будет всего лишь ввести имя варианта, вместо того чтобы вводить все необходимые критерии поиска.
Если вы используете варианты, то экран выбора не появляется вообще. Также возможно автоматическое генерирование отчета с заданным вариантом, в таком случае вам совсем не нужно будет вводить какие-либо данные. Отчет может иметь несколько вариантов, каждый из которых будет генерировать отчет, извлекая различные типы информации. Например, один вариант может быть предназначен для генерирования отчета со всеми открытыми заказами на закупку, а другой может использоваться для вывода данных о заказах на закупку у определенного производителя. Используйте экран «Сохранить как вариант» для того, чтобы сохранить ваши критерии выбора как вариант.
Варианты широко используются для фоновой генерации отчетов, получение которых требует большого количества времени и, следовательно, они часто планируются для работы в фоновом режиме. Варианты часто используются просто для удобства: если вы ежедневно просматриваете одни и те же данные в начал6 и в конце дня, но необходимо, чтобы эти данные отражали самую последнюю
ЧАС 19. Основы создания отчетов
269
информацию, то использование вариантов позволит сохранить существенное количество времени. С возможностями SAP задавать генерирование отчетов по расписанию, в определенное время дня, месяца или года, выполнение транзакции с использованием вариантов является действительно очень полезным и удобным.
Модифицирование вариантов
Из главного экрана общего выбора отчетов SAP выберите отчет, который содержит доступные варианты, а затем выберите пункт «Варианты» из меню «Перейти к». Вы перейдете к экрану «АВАР: Варианты» - начальному экрану, который похож на тот, который изображен на рис. 19.3.
Показывает имя программы отчета
Рис. 19.3. Получить доступ к начальному экрану «АВАР: Варианты» можно, выбрав нужный отчет в дереве отчетов, а затем пункт «Варианты» из меню «Перейти»
В этом экране вы можете создать новые варианта и модифицировать существующие. Например, вы можете ввести имя существующего варианта и выбрать подобъект «Значения», а затем нажать кнопку «Изменить». После этого вы перейдете к экрану выбора для данного отчета, который позволит вам модифицировать Критерии выбора для вашего варианта. Вы также можете выбрать подобъект «Атрибуты» и нажать кнопку «Изменить» - и вы перейдете к экрану «Сохранить как вариант для данного отчета». Этот экран позволяет вам изменить имя, описание и атрибуты вашего варианта. В этом экране вы также можете задать дополнительные критерии для вариантов. Некоторые из них приведены в табл. 19.1.
• Ю sap м
270
SAP за 24 часа
ТАБЛИЦА 19.1. Дополнительные атрибуты вариантов.
Только для фонового выполнения.	Отчеты могут быть сгенерированы в фоновом режиме. Выбор этой опции означает, что вариант может быть выполнен только в фоновом режиме. В противном случае, вариант, если эта опция выключена, может быть использован для работы как в фановом режиме, так и в обычном («он-лайн»).
Защита варианта. Если вы установите эту опцию, то вариант может быть изменен только человеком, который его создал, или тем, кто изменил его последний раз. Эта опция защищает вариант от изменения
	другими людьми.
Показывать только в каталоге.	Если вы выберите эту опцию, то имя варианта появится только в каталоге адресов, но будет отсутствовать в справкепомощи по общему вводу.
Системный вариант.	Эта опция зарезервирована для системных вариантов (автоматический перенос).
Фоновое выполнение
Вы можете обрабатывать отчеты в фоновом режиме и, что более важно, спланировать их запуск в фоновом режиме через определенные интервалы времени. Например, у вас может быть запланирована фоновая задача, которая распечатывает список всех новых счетов, выпущенных вашим приложением, управляющим закупками, в конце каждого рабочего дня. Фоновое задание определяет, запуск какого ДЙАР-отчета или внешней программы будет производится, а также вариант для отчета, включая время начала работы и параметры печати. Планирование задач является функцией вашего системного администратора.
Кстати
Основным npetLMyufecmeoat фонового выполнения операции является то, что отчет или задача, запущенные в фоновом режиме. нс влияют на работу пользователей, которые в настоящий момент работают с системой в режиме «он-лайн», и при этом многие ресурсы, используемые фоновыми задачами, отделены и отличаются от тех. которыми пользуются «он-лайч»-пользователи. Таким образом, производительность как пакетного задают или отчета, так и «он-лайн»- пользователей существенно увеличивается (по сравнению с выполнение.^ длительного отчета с обычном режиме}. 
Списки
После генерирования отчета в SAP вы можете сохранить результат работы в виде списка. Во всех экранах, выводящих результаты работы отчета, присутствует опция «Список», позволяющая сохранить файл в Microsoft Office, в дерево отчетов или в виде файла в различных форматах. Сохранение отчета в виде файла описывается более подробно в часе 22 «Интеграция с Microsoft Office”, в котором pat' сказывается, как вы можете работать с вашими данными SAP, используя продукт*"' Microsoft Office, такие как Excel, Word и Zccess.
Сохранение списка с использованием пункта «Офис» из меню «Список/сохра'
ЧАС 19. Основы создания отчетов	271
нить» позволяет вам сохранить результат отчета в папку. Данная опция также дает вам возможность отправить результат отчета по электронной почте, используя интерфейс электронной почты SAP. Вы также имеете возможность сохранить сгенерированный список в дереве отчетов.
Будьте внимательны!
Очень важно отметить различие между отчетом и списком. Отчет, сгенерированный в системе в любое время, содерзкит последние данные намаиешп генерирования. В то время как список является сохраненным выходным документам из сгенерированного ранее списка и не отражает данные в режиме реального времени а вашей системе SAP R/3 или SAP ЕСС. Списки являются статичными, в то время как отчеты - динамичными.
Резюме
SAP предлагает большой выбор возможностей для создания отчетов, от средств, связанных с конкретными компонентами, такими как SAP Business Information Warehouse (BW) и Strategic Enterprise Management, до встроенных возможностей, которые можно найти в SAP ЕСС, SAP R/3 и других компонентах mySAP Business Suite. Этот час является введением в основы создания отчетов в SAP, включая концепцию вариантов и фонового выполнение заданий. Одним из наибольших преимуществ использования новой системы является простота получения отчетов системы и, вместе с тем, возможность получать отчеты в простых для использования форматах. Хранить все данные в SAP-системе хорошо, но иметь возможность выводить данные в виде понятных и простых для анализа отчетах - важно. И система отчетов в SAP предоставляет вам эту возможность.
Информация, которую вы получили в этом часе, будет полезной при выполнении отчетов и создании вариантов для этих отчетов. Следующий час предложит вам углубиться в изучение инструментов создания отчетов для SAP, включая SAP Query, InfoSet, Ad Hoc Query и QuickViewer.
Вопрос - ответ
В Существуют ли внешние инструменты для составления отчетов в SAP?
О Существует несколько продуктов на рынке, которые могут быть использованы для внешнего составления отчетов в SAP. Примерами внешних решений по созданию отчетов могут служить продукты от таких разработчиков как Microsoft, Monarch, Oracle. FOCUS, Cognos. Informatica и многих других.
В Могут ли отчеты быть частью потока операций SAP?
О Отчеты могут быть интегрированы с потоком бизнес-заданий в вашей SAP-системе. Например, вы можете задать, что отчет должен быть сгенерирован, сохранен в виде спискам автоматически отослан кому-то по электронной почте в предварительно запланированное время и с заданной периодичностью.
® Существует ли идеальный способ определить, соответствует ли стандартный отчет вашим требованиям к отчетности?
О В течение процесса внедрения неплохо было бы создать список необходимых отчетов (включал примеры отчетов, которые в настоящее время используются в вашей компании) и сравнить его со стандартными отчетами в
SAP за 24 часа
272
SAP. Во многих случаях вы увидите, что из-за функциональных возможностей, доступных в SAP, большинство ваших распечатанных отчетов устарели, тогда как в других случаях многие из ваших отчетов могут быть объеденены в один стандартный SAP-отчег.
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы».
Контрольные вопросы
1.	Какой механизм создания отчета используется для постановки произвольных запросов в базу данных?
2.	Какой из инструментов создания SAP-отчетов требует от пользователя написания АВАР-кода для генерирования отчета?
3.	Какой пункт меню используется для просмотра атрибутов отчета в экране общего выбора отчетов?
4.	Какой пункт меню используется для поиска отчетов в дереве общего выбора отчетов?
5.	Дайте определение термина вариант.
6.	Что означает выражение «защитить вариант»?
7.	Опишите основное преимущество фонового выполнения операций.
Задания
1. В общем дереве отчетов найдите отчет, который называется Product Group Planning Evaluation.
2. Создайте два новых варианта для знакомого вам отчета, а затем запустите отчет с использованием этих вариантов.

чае 20
Инструменты создания отчетов в SAP (SAP Query, InfoSet Query,
AD Hoc Query и QuickViewer)
В ранних версиях SAP с системой поставлялись два инструмента создания отчетов для конечных пользователей, АВАР Query был разработан для всех модулей, a Ad Hoc Query был разработан исключительно для модуля «Управление человеческим капиталом» (Human Capital Management). Начиная с версии 4.6 ситуация изменилась. АВАР Query теперь называется SAP Query, и функции этого модуля были расширены. Кроме того, инструмент Ad Hoc Query теперь может быть использован со всеми модулями в SAP под именем InfoSet Query (однако модуль Human Capital Management по-прежнему обращается к нему как к Ad Hoc Query). Оба инструмента позволяют вам создавать отчеты в вашем SAP-окружении и при этом не требуют от вас никаких технических навыков. Дополнительно в версии 4.6 был представлен еще один инструмент, который называется QuickViewer. В этом часе вы узнаете, как создавать собственные отчеты с использованием этих инструментов составления отчетов, включая необходимые конфигурационные и административные решения для создания собственных отчетов.
Основные темы этого часа следующие:
►	изучение быстрых и простых шагов для конфигурирования инструментов создания отчетов на основе запросов;
►	использование SAP Query для создания основных и расширенных отчетов;
►	использование InfoSet (Ad Hoc) Query для создания отчетов;
►	использование QuickViewer для создания отчетов.
Структура инструментов создания отчетов на основе запросов
Инструменты генерирования запросов (SAP Query, InfoSet/Ad Hoc Query и QuickViewer) построены на базе трех основных компонентов:
►	Query Groups (/nSQ03);
►	InfoSet (/nSQ02);
административные решения (специфические для компании).
Каждый из этих компонентов дает возможность пользователю, не владеющему техническими навыками программирования, создавать специализированные отчеты. Обзор структуры инструментов генерирования отчетов на основе запросов показан на рис. Z0.1.
SAP за. 24 часа
272
SAP. Во многих случаях вы увидите, что из-за функциональных возможностей, доступных в SAP, большинство ваших распечатанных отчетов устарели, тогда как в других случаях многие из ваших отчетов могут быть объеденены в один стандартный SAP-отчет.
Семинар
Семинары разработаны дтя того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы».
Контрольные вопросы
1.	Какой механизм создания отчета используется для постановки произвольных запросов в базу данных?
2.	Какой из инструментов создания SAP-отчетов т ребует от пользователя написания АВАР-кода для генерирования отчета?
3.	Какой пуню меню используется для просмотра атрибутов отчета в экране общего выбора отчетов?
4.	Какой пункт меню используется для поиска отчетов в дереве общего выбора отчетов?
5.	Дайте определение термина вариант.
6.	Что означает выражение «защитить вариант»?
7.	Опишите основное преимущество фонового выполнения операций.
Задания
I. В общем дереве отчетов найдите отчет, который называется Product Croup Planning Evaluation.
2. Создайте два новых варианта для знакомого вам отчета, а затем запустите отчет с использованием этих вариантов.
Инструменты создания отчетов в SAP (SAP Query, InfoSet Query, AD Hoc Query и QuickViewer) j
В ранних версиях SAP с системой поставлялись два инструмента создания отчетов для конечных пользователей. АВАР Query был разработан для всех модулей, a Ad Hoc Query был разработан исключительно для модуля «Управление человеческим капиталом» (Human Capital Management). Начиная с версии 4.6 ситуация изменилась. АВАР Query теперь называется SAP Query, и функции этого модуля были расширены. Кроме того, инструмент Ad Hoc Query теперь может быть ис-пользован со всеми модулями в SAP под именем InfoSet Query (однако модуль Human Capital Management по-прежнему обращается к нему как к Ad Hoc Query). Оба инструмента позволяют вам создавать отчеты в вашем SAP-окружении и при этом не требуют от вас никаких технических навыков. Дополнительно в версии 4.6 был представлен еще один инструмент, который называется QuickViewer. В этом часе вы узнаете, как создавать собственные отчеты с использованием этих инструментов составления отчетов, включая необходимые конфигурационные и административные решения для создания собственных отчетов.
I
Основные темы этого часа следующие:
►	изучение быстрых и простых шагов для конфитурирования инструментов создания отчетов на основе запросов;
►	использование SAP Query для создания основных и расширенных отчетов;
►	использование InfoSet (Ad Hoc) Query для создания отчетов;
-	л"	► использование QuickViewer для создания отчетов.
Структура инструментов создания отчетов на основе запросов
Инструменты генерирования запросов (SAP Query, InfoSet/Ad Hoc Query и QuickViewer) построены на базе трех основных компонентов:
►	Query Groups (/nSQ03);
►	InfoSet (/nSQOZ);
►	административные решения (специфические для компании).
Каждый из этих компонентов дает возможность пользователю, не владеющему техническими навыками программирования, создавать специализированные отчеты. Обзор структуры инструментов генерирования отчетов на основе запросов показан на рис. Z0.1.

Рис. 20.1. Семейство инструментов генерирования отчетов на основе запросов дает пользователю легкий доступ к базе данных через группу запросов {Query Groups) и InfoSet
Если подумать о создании специализированных отчетов в SAP в непрофессиональных терминах, то можно представить программиста, сидящего возле терминала и набирающего строчки ДВД P-кода, которые идут кадру базы данных SAP для сбора информации, необходимой для создания отчета. Программист также должен написать код для доступа к учетной записи для обеспечения защищенного доступа, вывода данных, форматирования и т. д. Назначение инструментов генерирования отчетов на основе запросов, поставляемых SAP, - выполнить всю работу за вас в фоновом режиме. Использование этих трех компонентов позволяет это сделать.
Query Groups
Давайте начнем с первого компонента, Query Groups (в ранних версиях SAP известного как User Groups). Техническое определение Query Groups - набор пользователей SAP, которые сгруппированы вместе. Принадлежность пользователя к группе определяет, какие запросы он может выполнять. Кроме того, это указывает на то, к какому InfoSet (ресурсу данных) пользователь имеет доступ. В основном Query Groups разрешает пользователям создавать, модифицировать и выполнять отчеты в конкретной области в SAP R/3. Например, вы можете создать Query Group рт финансового отдела, которая включает в себя пользователей модуля «Финансы» (Financials), и аналогичным образом вы можете создать Query Group для Де" партамента по работе с персоналом, которая содержит отчеты, специфичные для

ЧАС 20. Инструменты создания отчетов в SAP	275
данного отдела. Query Croups - простой путь для группирования и изолирования ваших отчетов.
Query Croups часто обслуживаются системным администратором. Query Croups создаются на экране «Обслуживание Query Groups» (Maintain Query Croups), к которому вы можете получить доступ, использовав код транзакции /nSQOS. Пользователи могут принадлежать к различным Query Croups и в определенных обстоятельствах копировать и выполнять запросы из разных Query Croups (только в случае одинаковых прав доступа). Любой пользователь, входящий в группу, уполномочен выполнять запросы, назначенные данной группе, но только пользователи. обладающие соответствующими полномочиямии, могут модифицировать существующие запросы и создавать новые. Пользователи не могут модифицировать запросы из других Query Croups. Несмотря на то, что поддержка Query Groups обычно является задачей системного администратора, в процессе изучения этого раздела вы узнаете, как создать простую группу пользователей.
InfoSets
InfoSets [в ранних версиях SAP известные как «Функциональные области» (Functional cirecis)] являются вторым компонентом создания отчетов в-5ДР. InfoSets создаются в экране «Обслуживание InfoSets» (Maintain InfoSets), к которому вы можете получить доступ, выполнив код транзакции /nSQOZ. С технической точки зрения InfoSets являются областями, которые обеспечивают особый ракурс логической базы данных и определяют, какие поля логической базы данных или ресурсов данных могут быть использованы в запросах. В основном InfoSetявляется источником данных, то есть местом, откуда вы получаете данные для ваших отчетов. InfoSet может быть построен на различных ресурсах, но наиболее частым является использование ресурса, известного под именем «Логическая базаданных» (LdB). Помните, что создание отчетов без инструментов Query (генерирование запросов) требует навыков программирования для написания кода, который обращается в основную базу данных SAP R/3 и возвращает необходимые записи. Эта задача является не такой уж простой. Ответом SAP на эту проблему является логическая базаданных.
Логические базы данных - это рационально подготовленные группировки данных из многих соответствующих проиндексированных таблиц Говоря непрофессиональным языком, логические базы данных помещают все поля, которые вы хотите использовать для отчета, в простой контейнер, из которого вы сможете просто выбрать поля для включения в отчет. Обзор отношений между этими различными элементами показан на рис. 20. f. Несмотря на то, что поддержка InfoSets обычно является задачей системного администратора, из этого раздела вы узнаете, как создать простой InfoSet.
Кстати
В зависимости от ваши х полномочий с SAP вам может понадобиться помощь втиего системного администратора для создания тестовой Query Group, функциональной области и запроса. Если вы работаете с вновь установленной SAP-системой, то можете получить системное сообщение о гном, что сначала следует преобразовать объекты. Если вы получили такое сообщение, то вам необходимо связаться с вягшглг системным администратором, Ему нужно будет выполнить стандартную функцию администрирования для того, чтобы преобразовать объекты перед тем, как вы начнете работать.
276
SAP за 24 часа

Административные решения
Как вы только что увидели, создание Query Croups и InfoSets является несложной задачей, но перед тем, как вы этим займетесь, следует рассмотреть следующие административные решения, чтобы определить, какое из них лучше всего может быть применено к вашей организации.
► Какова ваша стратегия мандант/транспорт?
► Будете вы использовать стандартную или глобальную область запросов (Query Area)?
Какова ваша стратегия мандант/транспорт?
При написании программ генерирования отчетов на языке АВАР традиционная методика для создания отчетов следующая: программист обращается к среде разработки, где находятся заготовки программ для генерирования отчетов. Затем программа передается для тестирования тестовому манданту. Предположим, что программа генерирования отчета проходит тестирование и передается для использования в вашей продуктивной среде. Эта методика отличается от стратегии, часто используемой с семейством запросов и применении инструментов генерирования отчетов. Кроме того, инструменты генерирования отчетов на основании запросов для SAP позволяют конечным пользователям, не обладающим особыми техническими навыками, генерировать отчеты в режиме реального времени. Принимая это во внимание, ваша организация должна выбрать транспортную стратегию.
Создание объектов запроса может быть выполнено в любом манданте. Однако существует несколько лучших методик, которых вам стоит придерживаться. Прежде всего, конечные пользователи, которые будут работать с инструментами генерирования отчетов на основании запросов, имеют идентификатор пользователя только в работающей продуктивной среде. Поэтому многие компании поддерживают работу Query Groups в продуктивном манданте.
Аналогично InfoSet может быть создан влюбом манданте, однако, как показывает практика, лучше использовать InfoSets вместе с обычными методиками программирования. Корректно создавать InfoSets в среде разработки, а затем передать их тестирующему манданту, где после завершения процесса тестирования они будут переданы для использования в продуктивных мандантах. Причина, по которой InfoSets используются по-другому, заключается в том, что опытные пользователи имеют возможность добавить специальный код или программу к InfoSets (описание этого процесса не включено в данную книгу), что может повлиять на системные ресурсы или функции и в этих случаях необходимо провести их тестирование. И это делает отчеты (запросы) незащищенными. В отличие от отчетов с использованием специального АВАР-кода, генерация отчетов на основе запросов разработана для того, чтобы создать отчет в режиме реального времени для конкретных целей, то есть лучшей методикой будет создание ваших запросов для работы в продуктивной среде.
ЧАС 20. Инструменты создания отчетов в SAP
Til
Использование стандартной или глобальной области запросов
Области запросов [Query Areas, в версиях SAP старше 4.6 известны как «Области приложений* (Application Дгеск)] содержат элементы АВАР Query, запросы, функциональные области и группы запросов (Query Croups). В SAP существует две различные области запросов: стандартная и глобальная.
Стандартная область запросов
Стандартная область запросов является специфичной для манданта; это означает, что такие запросы доступны только для манданта, в котором они были созданы. Например, если вы создали запрос в продуктивном манданте, то он существует только в нем. Вы можете перенести объекты запросов, созданные в стандартной области, между многими мандантами в пределах одного и того же сервера приложений при помощи функции «Транспортная платформа» (Transport Truck), которая находится в главном экране InfoSet (SQ02). Это позволяет не использовать организатор инструментальных средств (Workbench Organizer).
Глобальная область запросов
Запросы, созданные в Global Area, используются в пределах всей системы и не зависят от мандантов. В версии 4.6 SAР поставляет ряд стандартных отчетов в глобальной области запросов SAP. Эти запросы также предназначены для переноса в другие системы и являются связанными с АВАР Workbench.
Общепринятый оптимальный метод - разрешить SAP продолжать поставлять генераторы отчетов через глобальную область и разрешить конечным пользователям использовать стандартную область запросов для создания отчетов, соответствующих запросам. После того, как будут приняты административные решения, вы готовы начать конфи!урирование.
Создание новой группы пользователей
Для того чтобы создать новую группу пользователей вам необходимо выполнить следующие шаги:
I.	Перейдите к экрану «Обслуживание групп пользователей» (Maintain User Croup), используя код транзакции /nSQ03.
2.	Убедитесь в том, что вы находитесь в стандартной области запросов. Это можно сделать, выбрав пункт «Стандартная область» (Standard area, специфичная для манданта) из меню «Окружение/области запроса» (Enoironment/Query Areas).
3.	Наберите имя группы пользователей, которую вы хотите создать, например ZTEST, а затем нажмите кнопку «Создать» (Create; см. рис. 20.2).
4.	Наберите имя для вашей группы пользователей в экране «Группа пользователей ZTEST: создать или изменить» (User Croup ZTEST: Create or Change), как это показано на рис. 20.3, а затем нажмите кногоу «Сохранить» (Snue).
278
SAP за 24 часа
Рис. 20.2. SAP Query Groups создаются и модифицируются при помощи User Groups: Initial Screen {группы пользователей: начальный экран)
Рис. 20.3. Введите имя вашей группы пользователей в экране «Группа пользователей ZTEST: создать или изменить» {User Group ZTEST: Create or Change)
5.	Сообщение, появившееся в строке состояния вашего графического интерфейса пользователя SAP (SAP CUI), подтверждает, что группа пользователей с именем ZTEST была сохранена.
6.	Нажмите копку «Присвоить пользователей» (Assign Users) и InfoSets. Введите идентификатор любого пользователя (user ID), которого вы хотите включить в вашу тестовую группу. Не забудьте внести ваш собственный идентификатор пользователя (см. рис. 20.4).
7.	Сохраните введенные значения, нажав кнопку «Сохранить» (Save) на панели инструментов. Сообщение, появившееся в строке состояния вашего графического интерфейса пользователя SAP (SAP CUI), говорит о том, что группа пользователей ZTEST сохранена.
Следующий шаг после создания группы пользователей - создание InfoSet.
ЧАС 20. Инструменты создания отлетов в SAP
279
Рис. 20.4. Не забудьте внести ваше собственное имя пользователя во вновь созданную группу пользователей
Создание нового InfoSet
Для того чтобы создать новый InfoSet. необходимо выполнить следующие шаги:
1.	Перейдите к экрану «Обслуживание InfoSeb (Maintain InfoSet), запустив код транзакции /nSQOZ.
2.	Убедитесь в том, что вы находитесь в стандартной области запросов. Это можно сделать, выбрав пункт «Стандартная область' (Standard area, специфичная для манданта) из меню «Окружение/области запроса» (Enuironment/Query Areas).
3.	Наберите имя InfoSet, который вы хотите создать, например ZTEST, и нажмите кнопку «Создать» (Create).
4.	В экране «InfoSet: заголовок и база данных» (InfoSet: Tide and Database) вам будет предложено ввести описание для вашего InfoSet. В этом примере использовано имя Test InfoSet. Как упоминалось ранее, вы можете создать InfoSet, используя различные ресурсы. Наиболее общепринятым является логическая база данных. На этом экране из ниспадающего окна выберите логическую базу данных FIS, которая будет использоваться в качестве вашего источника данных (см. рис. 20.5).
5.	После ввода имени и выбора соответствующей логической базы данных (Fl 5) из выпадающего списка, нажмите на зеленую метку («галочку») внизу вашего экрана для того, чтобы перейди далее.
б.	На экране вы увидите окно, похожее на то, которое изображено на рис. 20.6. В нем показан список таблиц, хранящихся в логической базе данных Fl S.
280
SAP за 24 часа
Рис. 20.5. На этом экране выберите логическую базу данных F1S из выпадающего окна
Кстати
Вы можете создать InfoSets из различных источников данных, включая логические базы данных, таблицы, объединения таблиц и т. д. Наилучшим подлетел использование поставляемых SAP логических баз данных в качестве ресурса данных, поскольку они были созданы именно для этих целей, и существует, по крайней мере, одна логическая база данных, поставляемая с вашей системой для каждого модуля внутри SAP, включал бухгалтерский учет (Accounting), управление персоналом (Personnel Management) и т. д. База данных F IS. используемая в этом примере, является учебной базой данных, которую SAP использует о своих тренировочных курсах, и основана на системе календарного планирования вымышленной авиакомпании. Эта база данных является лучшей для использования в учебных целях.
7.	Выбранная база данных (F1S) является тестовой логической базой данных, которая содержит три тестовые таблицы: SPFLi, SBOOK и SFLICHT. Для того чтобы просмотреть поля в этих таблицах используйте кнопку «Развернуть поддерево» (Expand Sub Tree), которая находится рядом с именем каждой таблицы (см. рис. 20.7).
8.	Следующим шагом является присваивание полей соответствующим группам полей (Field groups, показанным в верхнем правом углу вашего экрана) в рамках вашего InfoSet. Эти группы полей появятся в вашем инструменте создания отчетов на основании запросов в процессе генерирования отчета. Только те поля, которые вы включили в группы полей, будут доступны для выбора в вашем инструменте генерирования отчета на основании запросов, который использует этот InfoSet как свой источник данных. По умолчанию эти группы полей являются пустыми (исключения следуют далее).
ЧАС 20. Инструменты создания отчетов в SAP
281
Три таблицы, содержащиеся в логи-
ческой базе данных FIS
Рис. 20.6. Экран «Изменение InfoSet» (Change InfoSet) показывает список таблиц, хранящийся в вашем InfoSet
Имл таблицы
Группы полей
EZ«nsw
е. AJ л -ШЕ ©га
i'ifi ©Q© Ji
Т8Н1№хая*л-,<1
F~®ah«ini
Cliantjff { Ho5*t ZTEST
. в?,® | i Л'
DbUUS
iitaoSrs.' | '"i
й еГа
~ Щ]ПзМ»Н|»2и1« E‘ F»r?
E Rshl tUTOTCSfi 13 EJccirViHr £ ca?
tf* «ssn t3
“ EAmuJtlf {ЛС»1В1йгмяво|| Г*~~ Ffe-тМЬтя EZtewVsn* EdsUntB
мщ mlclttstincB О"», nn'ss)
FKSfJtrp® [iMltHNStntdUtBd}
KBFFUFtHlOD
•2j nErtderrratitl»
P flfiFb^liifnraUtli ‘
SPfU.-. СРШ-. ! сршшлзт
EPFU-CAHFEJ STFUCCTOTO eiwcoutiFw tGPFU-Cn'tfR-EPrUARPfH-
ВГГи-СРУЧТ.. EFFlICWO BHU-MWIO EFFU-FLTiUE CFFUDEi’nUE
ГРЯДЖЯНТЮЕ EPFU DrStA>J...
ЭТИ-ВЭТО EFFLFR.TTT’E EFFUFERK®
, -- -.ЭГМОНТ
efuOhT
;n- SFuDHT-имют GFUDHTCW-сгипит-сом.
sTlomT-FfkcE SFLIOHT-CUrL E5TJ5HT PlWI_
FtalSOrWtotsUI-* ' . ПНЭгпилгкл njfUSMdimoliHe
C_J BiFipiitnniMB
hJEBISBBlt MX
overt • F-B^br «цймиияа

Имена полей
Рис. 20.7. Экран «Изменение InfoSet» (Change InfoSet) с развернутыми подузлами показывает поля, доступные в каждой таблицы
282
SAP за 24 часа
Кстати
Почти для осел модулей о SAP ваши группы полей являются пустыми и вам необходимо вручную переместить в них нужные поля. Это справедливо для всех модулей, за исключением модуля "Управление человеческими капиталам» (Human Capital Management) и InfoSets, которые его яодерживают. Группы полей в этом модуле созданы для вас с установленным по умолчанию набором полей, но о случае необходимости вымажете добавить дополнительную информацию.
9.	Поместите курсор в первую группу полей, которая называется «Расписание полетов» [Flight Schedule; вам нужно выбрать поля из левой части экрана, из таблицы «Расписание полетов» (Flight Schedule), и добавить их в группу полей «Расписание полетов» (flight Schedule)]. Поместите курсор в соответствующее поле в левой части экрана и нажмите правую кнопку мыши на опции «Добавить поле в группу полей» (Add Field to Field Group, см. рис. 20.8).
*Л1 FajttflenctJWe
n5ct;c-:.Hds*a!j
|Д A!-.ln&ta-iafJ3 Ей я ;H cmisSxi id спамил» EZA!iT«re
4Ё ClWswaias (Л AroirtBfde-peit.re. ISCuanSyk»/
ЩПДОг» (£B«Wta«tnw  * ЕЛяляИтв , ECistafti C?	tn:1 d=i.Ja.-M fnj.wl4|
[яшпкмгак; - " E2'5PFllr£HfCO .-» -.
%Уй)лйа.аялг1э
EZ FliShlMFruuIUnld
Change firfoSetZTEST | ' &&&%;£
io._‘« е*и»с *, =ж * - - 
I	tosuef IS .•«•. •« •'•?• r
= iil.f lifitsibeduiw к» ••'«• •
 j. .” n^FMWsiHaJJg
Leased
П7Г«зЧС1!1лз|4Ге
>ar fu~ ’ * :: - -EFRlfcWhir ~У:1‘р?иел1тт-. _________ „ .
:“gBfbtC-4 &!|lasWWfBl2grn:.D t^FkiCD [jiild dc:uri = ‘CFFUCtf
WFLj-DOdrrr . sPFiierJYTQ EFFUaPPTO •EPfilfLliME ’apFubeppiit. hPFUAR^FrtfE
S“fLf-Dl3TiO j ;cpHj-FmPEL ‘ 'iLFSli-PEFipn, .
Рис. 20.8. Экран «Изменение InfoSet» (Change InfoSet) с развернутыми таблицами показывает доступные поля в каждой таблице
_« дткййгйТпйтй :Hs|J а « « а *'л Л'"'
Т^/еПЗОНГ.ММЛП кгцанг-САЯ-}SFUG№COH jSFUGH«U» SFUGKFFSbCr-iSFUGHT-CXJn.
EriiRiaruij. EHISfR-SEAF.. >ErUa.<LEEAT

lnttOracydrafsiaB
1Г.(|г1ДдК1;ГД

- tg-E*« • h’Ш

3 Grtdni H-Г. f  >^-|аД-;<;ть I ;Ц f ц?д|
tt?U<44Py. * й<я***
Й> EjTSttStS«SU^
10.	Поле, добавленное в группу «Поля расписания полетов» (Flight Schedule Field), появится в правом верхнем углу экрана (см. рис. 20.9).
1 I. Следующим шагом является добавление полей в выбранную группу полей описанным ранее способом. При помощи курсора выберите необходимую группу полей, а затем переместите поля из левой части экрана в правую, как описано выше. Убедитесь в том, что поля добавлены к соответствующей группе полей. Например, вы можете добавить поля из таблицы «Расписание полетов» (Flight Schedule) в «Группу полей расписания полетов» (flight Schedule Field Group) или добавить поля из таблицы «Забронированные рейсы» (Flight Booking) в «Группу полей забронированных рейсов» (Flight Booking Field Group).
ЧАС 20. Инструменты создания отчетов в SAP
283
Рис. 20.9. «Группа полей, расписание полетов» (Field Group, Flight Schedule) теперь содержит поля, которые доступны для использования при создании отчетов при помощи данных инструментов
12.	Теперь, когда вы добавили несколько полей в вашу группу полей, нажмите кнопку «Сохранить» (Saoe), которая находится на панели инструментов. Появившееся в строке состояния сообщение проинформирует вас о том, что InfoSet ZTESTбыл сохранен.
13.	Теперь вам нужно сгенерировать InfoSet. Сделать это вы можете при помощи кнопки «Генерировать» (Generate, она имеет вид красного мяча), которая находится на панели инструментов приложения. Появившееся в строке состояния сообщение сообщит вам, что InfoSet ZTEST был сгенерирован.
Зияете ли вы...
Процесс генерирования InfoSet определяет наличие ошибок в логике кон-фчгурироошшя InfoSet.
14.	И последний шаг, который вам нужно сделать, - выйти из экрана «Обслуживание InfoSet» (Maintain InfoSet). Вы можете это сделать, нажав на кнопку с изображением зеленой стрелки назад.
Присвоение InfoSet вашей Query Group
Теперь вы выполнили первые два шага конфигурирования. Вы создали «Группу запросов» (Query Croup) и InfoSet. Последним шагом, который вам необходимо сделать перед началом создания отчетов, является присваивание InfoSet вашей «Группе запросов» (Query Croup). Это несложная операция, состоящая из двух шагов:
284
SAf за 24 часа
1. Из экрана «InfoSet: начальный экран» (InfoSet: Initial Screen, код транзакции /nSQ02) проверьте, присутствует ли ваш InfoSet ZTEST в текстовом окне InfoSet и нажмите кнопку «Назначение группы пользователей» (User Group Assignment).
2. Из экрана «InfoSet: присвоение группе запросов» (InfoSet ZTEST: Assign to Query Croup) выделите имл вашей группы запросов, нажав на серую кнопку слева от названия группы, азатем нажмите кнопку «Сохранить» (Scwe).
Появившееся в строке состояния сообщение уведомляет о том, что присваивание InfoSet ZTEST было сохранено.
Знаете ли вы,.,
Обратите внимание, что некоторые SAP-экраны и тексты помощи SAP продолжают использовать название «функциональные области» (functional area) вместо InfoSet или в отношении группы запросов (Query Groups) называют их старый именем - «Группы пользователей» (User Groups). Вы также можете присвоить группы запросов (InfoSet Query Groups), используп экран «Поддержка групп пользователей» (Maintain User Groups, транзакция SQ03) и нажав кнопку «Связать пользователей и InfoSets» (Assign Users and InfoSets), находящуюся на панели инструментов, и выбрать из списки нужный вам InfoSet,
SAP Queries
Вы можете создавать и обслуживать ваши SAP Queries при помощи экрана «Обслуживание запросов» (Maintain Queries). Получить доступ к данному экрану можно, выполнив транзакцию с кодом /nSQO 1,
В отличие от группы запросов (Query Croups) и InfoSets, которые обычно обслуживаются системным администратором, SAP Queries, как правило, обслуживаются опытными конечными пользователями (после того, как будут выполнены шаги конфигурирования). Только пользователи, имеющие соответствующие полномочия, мотут изменять запросы или создавать новые.
Кстати
Безопасность для управления созданием отчетов нп основе запросов обеспечивается на двух различных уровнях. Кроме разделения групп пользователей здесь также существуют спецификации групп авторизации. Конфигурирование безопасности существенно зависит от конкретного заказчика. Свяжитесь с вашим системным администратором для того, чтобы узнать больше о конфигурации системы безопасности в оашей организации.
Создание SAP Querie
Как только будет выполнено единовременное конфигурирование, вы наконец-то сможете начать работу по созданию запросов. Создание SAP Queries является относительно простой задачей. Для того чтобы начать создание вашего первого SAP Querie, выполните следующие шаги:
ЧАС 20. Инструменты создания отчетов в SAP
285
1.	Перейдите к начальному экрану «Обслуживание запросов» (Maintain Queries), выполнив транзакцию с кодом /nSQOt. В версии 4.6 доступна графическая версия создания SAP Queries, которая называется «Графический создатель запросов» (Graphical Query Painter). Если вы не использовали инструментов для генерирования SAP Queries, то этот инструмент будет вашим инструментом, используемым по умолчанию. Выключите его и изучите простой пошаговый процесс создания отчетов. Для этого выберите пункт «Установки» (Settings) из меню «Установки» (Settings) и выключите переключатель «Графический создатель запросов» (Graphical Query Painter).
2.	Строка заголовка покажет группу запросов (Query Group), в которой вы находитесь в данный момент. Например, ваш экран может отображать «Запрос группы пользователей ZTEST: начальный экран» [Query of User Group ZTEST: Initial Screen (если вы входите в несколько групп пользователей, то вы можете увидеть список групп, нажав на клавиши Shift+F7 на вашей клавиатуре)].
3.	Всегда стоит убедиться в том, что вы находитесь в стандартной области запросов (standard Query Area). Это можно сделать, выбрав пункт «Стандартная область» (Standard area, специфичная для манданта) из меню «Окружение/ области запроса» (Enuironment/Query Areas).
4.	В поле «Запрос» (Query) наберите имя для запроса, который вы хотите создать, например ZMYQUERY, и нажмите кнопку «Создать» (Create).
5.	В окне «InfoSets группы пользователей ZTEST» (InfoSets of User Croup ZTEST) вы увидите список всех доступных InfoSets для вашей группы запросов (Query Group). Выберите ZTEST InfoSet, а затем нажмите на клавишу Enter на вашей клавиатуре для продолжения.
6.	Теперь перед вами экран «Создание формата заголовка запроса» (Create Query Title Format), который позволяет вам сохранить основные спецификации форматирования для вашего запроса включая имя (заголовок) и заметки, которые вы бы хотели сохранить для данного запроса. Только поле «Заголовок» (title) является обязательным для заполнения (см. рис. Z0.10).
7.	После ввода заголовка нажмите кнопку «Сохранить» (Save), которая находится на панели инструментов. Для перехода к следующему экрану в процессе создания SAP Queries нажмите на кнопку «Следующий экран» (белая навигационная стрелка), которая находится на панели инструментов приложения. Вы также можете использовать навигационные стрелки для перехода между различными экранами в SAP Query,
8.	Появившееся окно покажет все группы полей, доступные для вашего InfoSet [в этом примере вы видите Flight Schedule (SPFLI), Flight Demo Table (SFLIGHT) и Flight Booking (SBOO/QJ. Поставьте отметку («галочку») рядом со всеми группами полей, содержащими поля, которые вы хотите включить в ваш отчет. Нажмите кнопку перехода к следующему экрану (белая навигационная стрелка), которая находится на панели инструментов приложения.
9.	Перед вами появится экран «Выбор полей» (Select Field, см. рис. 20.11), на котором показан список доступных полей в выбранной вами группе полей. Поставьте отметки («галочки») напротив тех полей, которые вы хотите включить в ваш отчет. Для перемещения по списку полей вы можете использовать кнопки Page Up и Page Down, которые находятся на вашей клавиатуре. Для продолжения нажмите кнопку перехода к следующему экрану (белая навигационная стрелка), которая находится на панели инструментов приложения.
286
SAP за 24 часа
Длл дальнейшей обработки перечисленные здесь опции являются такими же, как и тет что появляются на экране выбора, когда вы выполняете генерирование отчетов, поставляемых SAP
Рис. 20.10. Вы вводите заголовок, формат и опции выполнения для вашего запроса в экране Create Query Title Format
Si__________________
J Create Ошмг 2MTOUERK defect №Ш
*• d	(3 ’ок.» cia₽-*nr*«IjX-, „
i-.0

.j-i-	~ X. *
,n?©Weni«5rt47Cft.	" X--»
>e
,□ fcsa-iin,, **
‘is Ьигфар*:*» f Vs.- * •’ * рМи» J.. r *
::?1'St x “:"
13 ТЕяядИг^'* ^."T. -T? harttnn>i«
•сП	t»- й ***'**
'й<
l'?) PT*ni®lWit«7r ?i:
' r L’fS'eMieTbTilspjl *T ~
' It '..
5?H5P**SSgS
1***’t^***.g.^‘’-*t*»»*^ Й-»*-»5’’  & *	v Тй^ЙЙ*
-.и» ♦ дж-. ^ий<Д*е:Ш*
.	?r»- .	1^4*4
__	w а Sr^rt X-ir-R^'5* ~ «.-=*=#'.	X
Рис. 20.11. Вы можете использовать кнопки Page Up и Page Down для перемещения между всеми полями
ЧАС 20. Инструменты создания отчетов в SAP
287
10.	Теперь перед вами экран «Выбор» (Selections), который показывает все выбранные вами поля. Вы можете добавить любое поле в экране выбора, который появится когда вы будете выполнять отчет. Это позволяет вам установить вид вашего сгенерированного отчета. Вы можете добавить любое поле в экране выбора, поставив отметку («галочку») рядом с каждым полем. Этот экран является последним в основной последовательности создания запроса. Для продолжения нажмите кнопку «Основной список» (Basic List), которая находится на панели инструментов приложения.
1 1. Экран «Основной список» (Basic List) покажет вам список всех полей, которые вы выбрали для включения их в отчет. Для каждого поля вы можете установить строку и порядковый номер, которые должны появиться в вашем отчете. Кроме того, в случае необходимости в этом экране вы можете указать порядок сортировки, наличие итога и счетчика. Начните с ввода строк и порядкового номера полей, как показано на рис. 20.12.
Строка (Line) соответствует количеству строк, которое будет имев, поле в отчете
Очередность (Sequence) определяет порядок, п котором появятся поля
Сортировка (Sort) определяет порядок, о котором будут отсортированы ваши данные
Рис. 20.12. Основные опции вывода определяются в экране SAP Query Basic List
12. Для данного базового примера SAP Query - переходите непосредственно к отчету. Нажмите клавишу F8 для выполнения генерирования отчета.
13. Вам будет выведен экран выбора для данного отчета. Этот экран дает вам возможность задать любые критерии по ограничению выбора данных для
288
SAP за 24 часа
вашего отчета. Нажмите кнопку «Выполнить» (Execute) еще раз для просмотра отчета. Ваш отчет должен быть похож на тот, который изображен на рис. 20.13. (Выведенный отчет соответствует спецификациям, введенным в экране основного списка.)
Рис. 20.13. В версии 4.6 и выше ваш отчет отображается в SAP List Viewer (программа просмотра списков SAP), как это показано на рисунке
Расширенные SAP Queries
Вы создали базовый запрос, используя инструмент SAP Query. Перед тем, как вы начнете изучать более продвинутые опции, доступные в SAP Query, вам было бы неплохо попробовать создать несколько запросов, используя различные InfoSets (на основе различных логических баз данных). Для этого вам нужно начать с раздела «Создание нового InfoSet», приведенного ранее в этом часе, выбрать различные логические базы данных, а затем присвоить их вашей группе запросов (Query Croup).
После того, как вы поближе познакомитесь с инструментом создания запросов SAP Query, вы захотите попробовать некоторые из его более продвинутых опций, доступных для создания вашего запроса. Для того чтобы исследовать продвинутые опции, доступные для создания запросов, выполните следующие шаш:
I.	Перейдите к начальному экрану «Обслуживание запросов» (Maintain Queries), используя транзакцию с кодом /nSQO I и выберите один из ваших существующих запросов.
2.	Нажмите кношсу «Изменить» (Modify), а затем нажмите кнопку «Основной список» (Basic List), которая находится на панели инструментов приложения на экране «Основной список» (Basic List).
3.	Вы можете использовать кнопку перехода к следующему экрану (белая навигационная стрелка), которая находится на панели инструментов приложения, для перехода к дополнительным семи экранам, которые содержат много дополнительных функций инструмента создания запросов SAP Query. Они включают в себя:
► Группирование, сортировка и подведение промежуточного итога. Вы можете сгруппировать, отсортировать и подвести промежуточный итог ваших данных SAP в отчете и модифицировать тексты ваших промежуточных результатов. Например, вы можете создать отчет, показывающий все откры-
ЧАС 20. Инструменты создания отчетов в SAP
289
Рис. 20.14. Экран «Уровни управления» [Control Levels) позволяет вам сортировать данные, выводить промежуточный итог, а также выполнять специальное форматирование вашего отчета SAP Query
Рис. 20.15. Экран «Опции полей вывода» [Field Output Option) позволяет вам изменять ширину столбца ваших полей для подготовки отчета к выводу в текстовый файл с разделителями или просто для того, чтобы ваш отчет выглядел лучше
290
SAP за 24 часа
тые ордера на закупку и их сумму, сгруппированные по производителям и расположению с настроенной промежуточной суммой, см. рис. 20.14.
> Изменение цвета и текста. Вы можете изменять цвет и стиль текста для различных данных, представленных в отчете. Например, ваш отчет может содержать промежуточные суммы, окрашенные желтым цветом, итоги по группе - зеленым, а отдельные элементы строк могут быть выделены жирным красным текстом.
> Изменение ширины столбца, добавление цвета, убирание нулей в начале. Вы можете изменять компоновку выходного отчета таким образом, чтобы он мог использоваться в интерфейсах или переносах в неструктурированный файл, см. рис. 20.15.
> Собственные нижний и верхний колонтитулы. Вы можете создать собственные нижний и верхний колонтитулы, которые будут напечатаны на каждой странице вашего отчета. Ваш отчет может включать в себя имя отчета, дату и время его создания. Эта информация будет располагаться в верхней части каждой напечатанной страницы отчета, см. рис. 20.1 б.
Рис. 20.16. Вы можете использовать специальные символы для вставки текущей даты, времени и номера страницы в ваши собственные верхний и нижний колонтитулы
> Диаграммы и графики. Вы можете включить в отчеты графики и создать диаграммы на основе ваших данных SAP. Вы можете создать гистограмму, отображающую доступные на осладе в данный момент продукты в сравнении с продуктами, которые были проданы, см. рис. 20.17.
Знаете ли вы...
Вы также можете создать вычисляемые поля в вашем запросе, которые будут использоваться в ваших отчетах, созданных при помощи SAP Query. Вычисляемые поля могут также быть использованы для включения в отчет переменных, которые в данный момент не хранятся в SAP. Например, вымажете использовать вычисляемые поля для хранения информации о сумме счетов, умноженной на процент скидки, или вычисляемое поле может быть использовано для изменения выходных данных на основе чисел, которые вы вводите в экране «Выбор от-четов" (Report Selection). Вы также можете создать дополнительные вычисляемые поля, используплогику «если... - то...». Это выполняется яри лол1ощп использования функции локальных полей наэкране «Выбор полей" (Select Fields).
ЧАС 20. Инструменты создания отчетов в SAP
291
Рис. 20.17. Диаграммы появляются на экране полноцветными при помощи использования бизнес-графики SAP
Понимание InfoSet (Ad Hoc) Query
В отличие от SAP Query, который является полным инструментом для составления отчетов, InfoSet Query разработан для полученния базовым пользователям простых отчетов однократного использования из вашей базы данных SAP R/3. При использовании этого инструмента вся информация о запросе, включая критерии выбора, доступна на единственном экране. В версии 4.6 инструмент создания отчетов модуля «Управление человеческим капиталом» (SAP Human Capital Management), который называется Ad Hoc Query, объединен с технологиями SAP Query и сделан доступным для всех модулей. Теперь он называется InfoSet Query (однако при генерировании отчетов для модуля управления персоналом к этому инструменту продолжают обращаться как к Ad Hoc Query). В этом разделе данный инструмент называется InfoSet (Ad Hoc) Query, тем не менее, его функциональные возможности остаются одинаковыми независимо от его названия.
В отличие от SAP Query (с его семью основными экранами и семью дополнительными), вся информация о запросах, включая критерии выбора для InfoSet Query, является доступной на одном единственном экране.
Вы можете использовать InfoSet (Ad Hoc) Query для получения быстрого ответа на простые вопросы, такие как, например, сколько сотрудников имеют годовой доход больше чем 100 000 долларов, или создать полный отчет для получения распечатки или загрузки на ваш компьютер. InfoSet (Ad Hoc) Query разработан таким образом, что пользователи MOiyr посылать запросы в SAP-сисгему и получать ответы в режиме реального времени. Другие примеры вопросов, которые вы можете послать в SAP-систему при помощи Ad Hoc Query:
► Сколько сотрудников предприятия старше 40 лет?
► Какие счета оплачены для центра затрат 1234?
► Сколько единиц товара доступны для доставки 26.09.2007?
infoSet (Ad Hoc) Query является очень полезным инструментом, при помощи которого ваши пользователи могут быстро и просто получать необходимую информацию.
292
SAP за 24 часа
Кстати
Вши системный администратор может контролировать права доступа к InfoSet Query, используя «Роли» (Roles) или «Группы пользователей SAP Query« (SAP Query User Groups). Только одной группе пользователей SAP Query (SAP Query User Group) мелеет быть назначена роль (InfoSet должен быть связан с группой пользователей (User Group)], хотя пользователю не требуется быть указанным в User Group. Если пользователи хотят сохранить свой отчет, то им понадобится объект автора зации SJQUERY, поле ACTVT, значение 2, в противном случае они смогут только создать и выполнить отчет.
Как и SAP-запросы, запросы InfoSet (Ad Нос) строятся на основе «Области запросов» (Query Areas), «Группы запросов» (Query Croups) и InfoSets. Ранее в этом часе вы создали InfoSet, основанный натестовой логической базе данных Fl S, которая соответствует тестовой системе SAP. Вы можете использовать тот лее источник данных, что и в предыдущих примерах, для создания InfoSet (Ad Hoc) Query или вы можете создать новый InfoSet, используя логическую базу данных «Управление персоналом» (HR). Следующий пример использует InfoSet, созданный ранее в этом часе.
Создание InfoSet (Ad Hoc) Query
После завершения первичного конфигурирования, создание /n/bSet-запроса является относительно элементарной задачей. Для того чтобы начать создание вашего первого InfoSet (Ad Нос)-запроса, выполните следующие шаги:
1.	Вы можете получить доступ к InfoSet-запросу тремя способами: при помощи использования специализированной для приложения роли и используя меню «Простой доступ» (Easy Access); используя SAP Query (транзакция SQ01) и затем нажать кнопку InfoSet Query; или используя код транзакции /nPQAH.
2.	В диалоговом окне вам предложено выбрать вашу группу запросов (Query Croup) и ресурс данных (InfoSet) из диалогового окна, а затем нажать кношеу Enter. Основной экран InfoSet (Ac! Hoc) Query изображен на рис. 20.18.
3.	Основной экран состоит из трех областей: собственно InfoSet. из которого вы выбираете ваши поля, вид примера отчета и значения экрана выбора.
4.	Для того, чтобы начать создание вашего отчета, просто отметьте колонку «Вывод» (Output) рядом с теми полями, которые вы хотите включить в отчет. В данном примере выделено всего несколько полей, см. рис. 20.19.
5.	Затем выделите поля для экрана выбора, отмечая каждое поле в флажке «Выбор» (Selection).
б.	Секция «Выбор» (Selections) работает так же, как и экран «Выбор» (Selection), позволяя вам ввести значения для определения вывода вашего отчета.
7.	После выбора всех полей, которые вы хотите включить в отчет, нажмите клавишу F8 на вашей клавиатуре для генерирования отчета. По умолчанию ваш отчет появится в сетке SAP ALV, откуда вы легко можете перетащить колонки и/или изменить вид выходного документа.
ЧАС 20. Инструменты создания отлетов в SAP
293
Рис, 20.18. Основной экран lnfoSet(Ad Hoc) Query
Рис. 20.19. Три основные области экране InfoSet (Ad Hoc) Query, каждая из которых выполняет различную функцию
294
SAP за 24 часа
Знаете ли вы...
Различие между созданием отчетов с использованием тестовой логической бпзьг данных FiS и .модули "Управление человеческим капиталом» /Human Capital Management (НСМ)1заключается в том, что данные в модуле НСМ отралсаютсп по инфотипам (InfoType), а не по именам таблиц. Это проще для конечного пользователя.
Понимание QuickViewer
В отличие от SAP Query, который является полным решением для составления отчетов, инструмент SAP QuickViewer поставляется с версией 4.6 и является утилитой типа «что видишь,то и получаешь», предназначенной для быстрого сбора данных из вашей системы SAP R/3. Для того чтобы определить параметры отчета при помощи QuickViewer вам нужно просто ввести тексты (заголовки) и выбрать поля и опции, которые описывают ваш QuickView. В отличие от SAP Query, где вы создаете запросы, здесь вы создаете QuickView. QuickViews не являются запросами ине могут быть переданы от одного пользователя другому. Однако при этом они могут быть конвертированы в запросы для того, чтобы их можно было использовать с SAP Query.
Как и при использовании InfoSet (Ad Hoc) Query, вы можете использовать QuickViewer для получения быстрых ответов на простые вопросы.
Кстати
В отличие от использования SAP Query и infoSet (Ad Hoc) Query, при работе c SAP QuickViewer e<ui не нунсно конфигурировать группы пользователей (User Croups) и Inf oSets. Однако если они узле созданы, то вы мозкете их использовать. Пользователи просто выбирают ресурсы данных (таблицу, ракурс базы данных, объединение таблиц, логическую базу данных или infoSet) при создании своего QuickView.
Как и 5А/’-запросы, запросы InfoSet (Ad Нос) строятся на основе области запросов (Query Arens), группы запросов (Query Croups) и InfoSets. Ранее в этом часе вы создали InfoSet, основанный на логической базе данных F1S, который соответствует тестовой системе SAP. Вы можете использовать тот же источник данных, что и в предыдущих примерах, для создания QuickView или вы можете создать новый InfoSet, используя логическую базу данных «Управление персоналом» (HR). Следующий пример использует один из примеров, созданный ранее в этом часе.
Создание QuickView
После завершения первичного конфигурирования, создание QuickView также является относительно элементарной задачей. Для того чтобы начать создание вашего первого QuickView выполните следующие шаги:
I.	Как и описанный ранее SAP Query, QuickView может быть запущен в основном (Basis) или графическом [Layout (Graphical)] режимах. В основном режиме система автоматически создает отчет по заданным параметрам. В графическом режиме пользователь может настроить интерфейс отчета при помощи использования инструментов визуализации. Также как и с SAP Query, с QuickViews проще работать в основном режиме.
ЧАС 20. Инструменты создания отчетов в SAP
295
2.	Вы можете получить доступ к SAP R/3 QuickViewer тремя способами: при помощи использования транзакции SQVI, при помощи использования кнопки QuickViewer, которая находится в основном экране SAP Query (транзакция SQ0I), или при помощи специфичной для приложения роли из меню «Простой доступ» (Easy Access).
3.	На главном экране введите имя для вашего QuickView и нажмите накнопку «Создать» (Create}. Вам будет предложено выбрать источник данных. Для этого примера использован источник данных FIS.
4.	На этом экране существует три основные закладки, которые вы используете для определения вашего QuickView. Основной экран QuickViewer изображен на рис. 20.20.
Рис. 20.20. Основной экран QuickViewer
5.	На первой закладке показан список доступных для вывода полей. Просто выделите нужные поля, показанные в колонке «Доступные поля» (Available Fields) и используйте кнопки с изображением стрелок для перемещения полей в колонку вывода. Вторая закладка позволяет вам установить порядок сортировки ваших выбранных полей. И третья закладка позволяет вам указать выбор полей для определения вашего окончательного выходного результата.
6.	Обратите внимание, что в середине экрана у вас есть различные опции экспорта для вашего QuickView. Выберите одну из ниспадающего окна, а затем нажмите кнопку «Выполнить» (Execute) для того, чтобы увидеть экран «Выбор отчетов» (Reports Selection). Теперь вы можете более точно задать вашу выборку. Затем нажмите кнопку «Выполнить» (Execute) для того, чтобы просмотреть ваш полный QuickView.
296
SAP за 24 часа
Знаете ли вы...
Если вы создали QuickView и хотите конвертировать его в отчет SAP Query, то вам нужно всего лишь выполнить следующие три несложных шага:
I.	Перейдите к основному экрану SAP Query (код транзакции/aSQO I).
2.	Выберите пушап «Конвертировать QuichViews» (Convert QulckViews) изменю «Запросы» (Queries).
3.	Выберите ваш QuichView из нисаадающего окна и нажмите кнопку Enter. Вам будет предложено набрать илы запроса; после ввода имени снова нажните клавишу Enter для конвертирования QuichView.
Семейство инструментов Query содержит панель инструментов с различными функциями, которые помогают вам в дальнейшей обработке ваших данных. Они включают в себя следующее:
►	конвертор валют;
►	суммы и итоговые записи;
►	сортировка;
►	генерирование графиков;
►	опции простой загрузки;
►	опции режима (эксперт» (повышение сложности отчета).
Резюме
В этом разделе вы изучили, как выполнить необходимую конфигурацию для инструментов создания запросов и как использовать каждый инструмент генерирования отчетов на основании запросов. Навыки, полученные в этом часе, могут быть наиболее важными для вас как для конечного пользователя, поскольку они расширяют ваши возможности по получению нужной информации из SAP-системы. Помните, что метод проб и ошибок обычно является лучшим способом для осваивания работы с запросами в SAP. И в заключение, попробуйте протестировать ваши запросы в непродуктивной системе.
Вы также прочитали о том, как создавать Ас? Нос-запросы, действительно ценные для тех, кто не предполагает использовать помощь системных администраторов и программистов для генерирования отчетов из системы. Используя простой инструмент - InfoSet, - вы можете создавать комплексные запросы и получать нужные отчеты в считанные минуты. У вас также есть возможность выполнить дальнейший анализ данных в рамках запроса, сохранив или загрузив отчет в локальную таблицу.
Вопрос - ответ
В Кто обычно осуществляет управление созданием группы запросов (Query Croups), InfoSets и запросов - пользователи или системные администраторы?
О Использование различных инструментов в SAP в большой степени зависит от конкретного заказчика. Как правило, обслуживанием группы запросов
ЧАС 20. Инструменты создания отчетов в SAP
297
(Query Groups) и InfoSets занимаются технические пользователи вашей компании, хотя создание таких запросов различно. В некоторых организациях пользователи видят большой смысл в создании своих собственных отчетов без обращения за помощью к техническим пользователям. С другой стороны, в зависимости от конфигурации системы безопасности вашей компании создание запросов и QulckViews могут быть запрещены для обычных пользователей и, в таком случае, этим занимаются только технические или наиболее подготовленные функциональные пользователи.
В Каковы три основных компонента семейства «Запрос» (Query)?
О Группы запросов (Query Croups), InfoSets и административные решения (которые являются специфичными для компании) являются тремя основными компонентами семейства.
В Каковы отличия в конфигурировании при создании InfoSet в модуле «Управление человеческим капиталом» (Human Capital Management)?
О В отличие от всех других модулей, группы полей, которые автоматически создаются в вашем InfoSet, автоматически содержат поля на основе InfoTypes без необходимое™ добавления их пользователем.
В Из трех инструментов генерирования отчетов на основании запросов какой является наиболее мощным и функциональным?
О Наиболее мощным является инструмент SAP Query.
В Ограничивает ли система безопасности доступ к инструменту создания отчетов Query?
О Существует несколько способов влияния системы безопасности на доступность данных при создании отчетов Query. Система безопасности зависит от ее конфигурации в вашей компании, но если вы используете логическую базу данных, то система безопасности является встроенной и использует ваш стандартный профиль для определения того, к каким данным вы можете получить доступ.
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы. систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы».
Контрольные вопросы
1	• Какой код транзакции для доступа к экрану «Создать пользователей» (Create
• Users)?
2.	Какой код транзакции для доступа к экрану «Создать InfoSets» (Create InfoSets)?
3.	Какой код транзакции для доступа к экрану «Создать SAP-запрос» (Create SAP Queries)?
4.	Птобальнал область запросов является зависимой или независимой от манданта?
5.	Назовите три различных компонента SAP-запросов.
298
SAP за 24 часа
6.	Что включает в себя область запросов {Query Area)?
7.	Какие существуют две различные области запросов {Query Areas)?
8.	Что вы должны всегда выполнить после создания или изменения InfoSet?
9.	Каков код транзакции для доступа к Quick Viewer?
10.	В каких модулях приложений R/3 доступен InfoSet {Aci Hoc) Query?
Задания
1.	Создайте памятку с кодами транзакций для каждого инструмента создания отчетов на основании запросов.
2.	Создайте новую группу запросов {Query Group) в стандартной области и назовите ее ZTEST2.
3.	Создайте новый InfoSet в стандартной области запросов и назовите его ZTEST2.
4.	Откройте InfoSet ZTEST2 и внимательно рассмотрите различные доступные таблицы и поля.
5.	Присвойте InfoSet ZTEST2 группе запросов ZTEST2.
6.	Создайте новый SAP-запрос в стандартной области запросов под названием ZMYQUERY2, используя InfoSet ZTEST2.
7.	Создайте новый InfoSet (Ad Hoc) Query и назовите его ZAHQUERY2.
8.	Создайте новый QuickView и назовите его ZQVQUERY2.
&Ж
SAP SCM, CRM, PLM и SRM
Кроме mySAP ERP (который включает в себя SAP ЕСС, NetWeauer и много других 5ДР-компонентов, о которых рассказывалось ранее), SAP предлагает четыре дополнительных компонента. Эти компоненты вместе с rnySAP ERP составляют семейство тесно интегрированных бизнес-решений, объединенных в mySAP Business Suite. В этом часе вы познакомитесь с этими четырьмя компонентами, узнаете о том, как они собираются в большую картину, как используются и какую ценность они представляют.
Основные темы этого часа следующие:
► рассмотрение преимуществ для бизнеса от использования SAP Supplier Relationship Management (SRM, управление взаимоотношениями с поставщиками);
► изучение использования SAP Customer Relationship Management (CRM, управление взаимоотношениями с клиентами);
> понимание работы компо! 1ентов в SAP Supply Chain Management (SCM, управление глобальной логистической цепочкой);
► изучение того, как SAP Product Lifecycle Management (PLM, управление жизненным циклом продукта) может улучшить ваши бизнес-процессы.
SAP Supply Chain Management
Преобразовывая вашу логистическую цепоч!су в динамичную, ориентированную на клиентов сеть поставок, SAP Supply Chain Management (SCM) улучшает ваши бизнес-процессы, связанные с планированием, модернизируя их выполнение и координацию. SAP SCM открывает двери для сотрудничества компаний-партнеров, таких как ваши поставщики, производители и клиенты, для более умной и быстрой их адаптации к изменению бизнес-сценариев. В конечном счете SAP Supply Chain Management (SCM) повышает вашу конкурентоспособность. Он дает вам возможность быть более упреждающим, быстрее реагировать на изменение бизнес-сценариев и, в конечном счете, создать более предсказуемую логистическую цепочку, способную извлечь выгоду из обстоятельств и увеличить прибыльность за счет;
► повышения способности к реагированию благодаря глубокому пониманию работы всей вашей логистической цепочки в режиме реального времени;
► увеличения товарооборота, обеспечиваемого при помощи синхронизации входных и выходных потоков (балансировка поставок и требований);
улучшения взаимодействия путем обеспечения видимости общего направления при помощи мониторинга, исследования и реального анализа.
298
SAP за 24 часа
6.	Что включает в себя область запросов (Query Area)?
7.	Какие существуют две различные области запросов (Query Areas)?
8.	Что вы должны всегда выполнить после создания или изменения InfoSet?
9.	Каков код транзакции для доступа к QuickViewer?
I О. В каких модулях приложений R/3 доступен InfoSet (Ad Hoc) Query?
Задания
1.	Создайте памятку с кодами транзакций для каждого инструмента создания отчетов на основании запросов.
2.	Создайте новую группу запросов (Query Group) в стандартной области и назовите ее ZTEST?.
3.	Создайте новый InfoSet в стандартной области запросов и назовите его ZTE5T2.
4.	Откройте InfoSet ZTEST2 и внимательно рассмотрите различные доступные таблицы и поля.
5.	Присвойте InfoSetZTEST2 группе запросов ZTEST2.
6.	Создайте новый SAP-запрос в стандартной области запросов под названием ZMYQUERY2, используя InfoSet ZTEST2.
7.	Создайте новый InfoSet (Ad Hoc) Query и назовите его ZAHQUERY2.
8.	Создайте новый QuickView и назовите его ZQVQUERY2.
SAP SCM, CRM, PLM и SRM
Кроме mySAP ERP (который включает в себя SAP ЕСС, NetWeaver и много других 5ДР-компонентов, о которых рассказывалось ранее), SAP предлагает четыре дополнительных компонента. Эти компоненты вместе с mySAP ERP составляют семейство тесно интегрированных бизнес-решений, объединенных в mySAP Business Suite. В этом часе вы познакомитесь с этими четырьмя компонентами, узнаете о том, как они собираются в большую картину, как используются и какую ценность они представляют.
Основные темы этого часа следующие:
►	рассмотрение преимуществ для бизнеса от использования SAP Supplier Relationship Management (SRM, управление взаимоотношениями с поставщиками);
►	изучение использования SAP Customer Relationship Management (CRM, управление взаимоотношениями с клиентами);
►	понимание работы компонентов в SAP Supply Chain Management (SCM, управление глобальной логистической цепочкой);
>	изучение того, как SAP Product Lifecycle Management (PLM, управление жизненным циклом продукта) может улучшить ваши бизнес-процессы.
SAP Supply Chain Management
Преобразовывая вашу логистическую цепоч1<у в динамичную, ориентированную на клиентов сеть поставок, SAP Supply Chain Management (SCM) улучшает ваши бизнес-процессы, связанные с планированием, модернизируя их выполнение и координацию. SAP SCM открывает двери для сотрудничества компаний-партнеров, таких как ваши поставщики, производители и югиенты, для более умной и быстрой их адаптации к изменению бизнес-сценариев. В конечном счете SAP Supply Chain Management (SCM) повышает вашу конкурентоспособность. Он дает вам возможность быть более упреждающим, быстрее реагировать на изменение бизнес-сценариев и, в конечном счете, создать более предсказуемую логистическую цепочку, способную извлечь выгоду из обстоятельств иувеличить прибыльность за счет:
повышения способности к реагированию благодаря глубокому пониманию работы всей вашей логистической цепочки в режиме реального времени;
►	увеличения товарооборота, обеспечиваемого при помощи синхронизации входных и выходных потоков (балансировка поставок и требований);
►	улучшения взаимодействия путем обеспечения видимости общего направления при помощи мониторинга, исследования и реального анализа.
300
SAP за 24 часа
С улучшением платформы SAP NetWeaver, SAP Supply Chain Management (SCM) модернизирует выполнение операций, не требуя от вас дополнительных затрат на техническую поддержку, поскольку база этого решения и интеграционные технологии такие же, как и те, которые используются и другими компонентами SAP NetWeaver, включая WebAS, Web Services и так далее. Такая комбинация возможностей и технологий делают SAP Supply Chain Management (SCM) действительно беспроигрышным решением, обеспечивающим лучший сервис и увеличение производительности и прибыльности.
Компоненты SAPSCM
Начиная с версии 4.1, SAP создает и поддерживает адаптивную сеть поставок при помощи трех компонентов: «Усовершенствованное планирование и оптимизация» [SAP Advanced Planner &. Optimizer (SAP APO)], «Центр взаимодействия поставщиков» [SAP Inventory Collaboration Hub (SAP ICH)] и «Управление событиями» [SAP Event Management (SAP £M)].
SAPAPO
SAP Advanced Planner &. Optimizer (SAP APO) поддерживает планирование сетевой логистической цепочки, принятие решений, организацию и оптимизацию. Предоставляя гибкие и адаптируемые механизмы для управления процессом планирования, АРО дает вам возможность принимать верные решения посредством централизованного планирования и выполнения. И благодаря тому, что SAP Advanced Planner ^Optimizer (SAP APO) интегрирует планирование поставок с другими ЗДР-компонентами, рассматриваемыми вэтом часе (CRM, РЕМ и SRM), SAP Advanced Planner &, Optimizer (SAP APO) дает вам возможность получить общую картину вашей сети поставок.
SAPICH
SAP Inventory Collaboration Hub (ICH) позволяет вам взаимодействовать с вашими поставщиками, одновременно утверждать и легко определять лучший набор материалов/запасов для удовлетворения требований производства. Это обеспечивается обзором цепи поставок, сфокусированной на ваших производственных возможностях, осведомленности о потребностях каждого предприятия, о том, что оно использует и в каком количестве и когда склад предприятия должен быть заполнен снова. Благодаря тесной интеграции в back-end ваших SAP ЕСС или SAP R/3-систем, SAP Inventory Collaboration Hub (ICH) естественно интегрируется в вашу общую систему планирования и ее подпроцессы.
SAP ЕМ
Благодаря возможностям SAP Event Management (SAP EM), SAP Supply Chain Management (SCM) упрощает мониторинг вашей логистической цепочки, включая создание и расширение использования предупреждений на основе индивидуальных условий и пороговых значений. Это позволяет конечным пользователям SAP Supply Chain Management (SCM) идентифицировать и заранее решать потенциальные проблемы, связанные с поставками, до того как они приведут к непреодолимым препятствиям.
ЧАС 21. SAP SCM. CRM, PLM и SRM
301
Бизнес-назначение и преимущества
Благодаря использованию APO, ICH и ЕМ, SAP Supply Chain Management (SCM) влияет на ваш практический результат. Преимущества включают в себя следующее:
►	более быстрое реагирование на посгавки/запросы, что позволяет вашей организации видеть новые возможности и реагировать на них;
►	более полное удовлетворение требований клиентов, которое обеспечивается улучшением основных взаимосвязей и сотрудничества с ними;
►	улучшение соблюдения законодательства, что особенно важно в сегодняшнем мире - требований закона Сарбейнса-Оксли и EH&S;
►	улучшение координации и синхронизации между вами, вашими поставщиками и другими вашими бизнес-партнерами, что помогает вам сохранять работоспособность вашей логистической цепочки, оптимизированной и настроенной в соответствии с вашими приоритетами;
►	улучшение потока денежных средств, которое обеспечивается уменьшением уровней запасов в связи с улучшением товарооборота;
►	увеличение прибыльности, достигаемое при помощи уменьшения затрат, полученного благодаря своевременному планированию, выполнению и координированию логистической цепочки.
Использование SAP APO
Поскольку ядро SAP Advanced Planner &, Optimizer (SAP APO) взаимодействует c ’	SAP R/3 или SAP ECC в режиме реального времени, то и ваша сеть логистических
цепочек также работает в режиме реального времени. Это означает, что возможен доступ в режиме реального времени к большинству постоянно обновляемых основных данных и данных транзакций. Таким образом, решения, которые i вы принимаете и которые влияют на доходы и оборот товаров, действительно i являются своевременными и основаны на последних данных, поскольку измене-\ ние условий в вашей Ьпс/г-елй-сисгеме или внутри ваших систем SAP CRM, SAP i PLM и других отражаются в SAP. В более широком смысле использование SAP
Supply Chain Management (SCM) позволяет:
►	Получить обзор всей логистической цепочки. Используйте зто при выполнении стратегического планирования, управления ежедневным планированием и всем, что с этим связано. Сотрудничайте с вашими коллегами, занимающимися планированием, для анализа и настройки вашей логистической цепочки. | Контролируйте ее, строго проверяйте соответствие основным индикаторам \ производительности и др.
►	Моделирование и планирование логистической цепочки. Моделируйте вашу существующую логистическую цепоч1су, а затем начните процесс ее оптимизации: установите производственные и другие цели, прогнозируйте поставки и требования, планируйте время и материалы и т. д.
г ► Выполнение логистической цепочки. Максимизируйте рентабельность и при этом всегда оставайтесь восприимчивыми к потенциальной эффективности, которая может привести к увеличению прибыльности. Улаживайте конфликты, а затем работайте в соответствии с лучшим планом, изменяйте распре
I1 SAP за 24 часа
302
SAP за 24 часа
деление, транспортировку и другие факторы логистики, поскольку режим реального времени этому благоприятствует.
Поскольку SAP Advanced Planner & Optimizer (SAP APO) является наиболее известным и законченным компонентом в SAP Supply Chain Management (SCM), то приведем примеры его использования в реальных ситуациях. Типичные приложения SAP APO включают в себя следующее:
► При помощи приложения «Центр управления логистическими цепочками» [Supply Chain Cockpit (SCQ] вы можете использовать SAP SPO для генерирования запросов, относящихся к любому элементу логистической цепочки, специфичной для вашей компании. Это может включать в себя: продуты, ресурсы, расположение, транспортные коммуникации и т. д. Вы можете вывести результаты запросов в виде карты, списка в табличном или графическом формате.
► При помощи приложения «Планирование спроса» (Demand Planning) компонента SAP APO вы можете прогнозировать требования рынка для ваших продуктов и услуг и, основываясь на этих данных, создавать план спроса. Работал с различными моделями планирования спроса, стремясь к лучшему балансу между поставкой/спросом для улучшения рентабельности, товарооборота и т. д. При этом предоставляются данные не только для ваших прогнозов продаж, но также и для процесса анализа.
►	Приложение «Планирование производства» (Production Planning) компонента SAP APO позволяет вам создать график производства, который сопоставляет и отображает ваш план снабжения с вашими производственными мощностями в отдельно взятый момент времени.
►	Приложение «Планирование закупок» (Purchasing Planning) компонента SAP APO позволяет вам моделировать и разрабатывать различные планы для балансирования ваших поставок сырья и других ресурсов, необходимых для ваших продуктов, а затем генерирует план снабжения.
►	Использование возможностей Transportation and Handling (транспортировка и обработка) компонента SAP APO позволит вам планировать, оптимизировать и управлять процессами транспортировки и обработки, окружающими конкретную группу продуктов.
►	Используя приложение «Планировщик логистических цепей» [S/VP Planner (Supply Network Planner)] компонента SAP APO вы можете спланировать использование людей, продуктов и других ресурсов, необходимых для работы вашей компании.
Благодаря этим примерам использования SAP Supply Chain Management (SCM) в реальном мире вы можете увидеть, как использование SAP SCM помогает максимизировать рентабельность и увеличить доходность вашего бизнеса и помогает вашему бизнес-подразделению стать более кон1<урентоспособным, чем когда-либо раньше.
ЧАС 21. SAP SCM, CRM, PLM и SRM
303
Кстати
Планирование спроса (APO Demand Planning) включает в себя ракурс данных, используемый для хранения п поддержания актуальной информации о планировании спроса, специфичного для вашей компании. Объединяясь с определяемыми пользователями схемами планирования и интерактивными книгами планирования, SAPAPO DP позволяет вам соединить вместе данные о людях и ресурсах по всей вашей организации. Затем вымажете использовать библиотеку статистического прогнозирования SAPAPO DP и методики расширенных макросов для моделирования и создания прогнозов. Соединяя эти данные с маркетинговый анализам и предоставляя руководству возможность сделать собственные корректировки для Создания плана запросов, который будет отражать ваши реальные условия и уникальные преимущества.
SAP Customer Relationship Management
Компонент SAP Customer Relationship Management (CRM) стал очень популярным в последние несколько лет. Традиционно SAP CRM используется для поддержки сквозных процессов, ориентированных на клиентов. Это позволяет вам получить полное видение ваших клиентов и их различные точки соприкосновения с вашей организацией. Данный компонент также улучшает типичные back-end-функции, такие как заполнение заказов, перевозка, выставление счетов и получение счетов. Кроме того, компонент SAP Customer Relationship Management (CRM) позволяет осуществлять анализ клиентов в масштабах всего предприятия или бизнес-аналитику, специфичную для вашего конкретного клиента и его уникальных нужд
Собирая эти функции вместе, SAP Customer Relationship Management (CRM) позволяет быстрее принимать лучшие решения и увеличивать экономическую эффективность по каждому клиенту, помогая вам направлять стратегические бизнес-приоритеты и реализовывать ваши бизнес-цели. Как именно все это происходит, описано в этом часе.
Как SAP CRM расширяет возможности mySAP ERP
Используя упомянутые ранее функции, SAP CRM эффективно расширяет возможности mySAP ERPu, в частности, SAP ЕСС. Он собирает вместе и интегрирует процессы, специализированные на конкретной отрасли, для обеспечения лучшей поддержки вашим клиентам. Подразделения вашей компании, работающие с клиентами, получают преимущество от полной информации, полученной из многих различных источников внутри вашей организации - от отделов маркетинга и продаж до сервисного и финансового отделов и так далее. Поскольку SAP Customer Relationship Management (CRM) связан с этими важными точками соприкосновения, то данное решение значительно снижает взаимодействие между подразделениями компании, транзакции через Интернет и даже транзакции, связанные с партнерами, обеспечивая единую и полную информацию для каждого клиента. В этой информации и заключается истинная мощь SAP Customer Relationship Management (CRM) - действенный анализ, позволяющий вам воспользоваться вашими знаниями для того, чтобы не только удержать вашего клиента, но и получить максимальную выгоду от каждой транзакции и тем самым увеличить ваш доход.
304
SAP за 24 часа
Возможности SAP CRM
Большое количество основных функций и поддержка специфических бизнес-процессов, показанных ранее, стоят того, чтобы рассмотреть их.
► Поддержка маркетинга. Используйте SAP Customer Relationship Management (CRM) для повышения эффективности вашего маркетинга, увеличения использования ресурсов и усиления вашей группы для разработки и поддержки прибыльных долгосрочных взаимоотношений с клиентами. С точки зрения пользователя это включает в себя управление ресурсами маркетинга, управление операциями, управление продвижением продукта, управление сегментом рынка, управление работой с предполагаемым клиентом и анализ маркетинга.
► Поддержка прод аж. Максимизируйте ваши усилия по продажам, удаляя барьеры на пути к производительности и работая с вашими клиентами последовательно и согласованно. CR/И Sates (продажи) предназначен для ваших сотрудников, занимающихся продажами, усиливая их и обеспечивая необходимыми инструментами для осуществления сделки. Например, территориальное управление, управление заказами и контактами, управление разработками и возможностями, планирование продаж и прогнозирование помогает вашему отделу продаж идентифицировать и управлять планами на будущее и работой с потенциальными клиентами. Кроме того, улучшая управление ценообразованием и заказами, конфигурирование продукта, управление контрактами, управление стимулами и комиссионными вознаграждениями, управление временем и командировками, анализ продаж, вы можете удержать клиентов, постоянно увеличивать объемы продаж и маржи и управлять затратами, связанными с продажами.
► Поддержка сервиса. Благодаря использованию SAP Customer Relationship Management (CRM) вы и ваш клиент можете получить большее преимущество от послепродажных услуг. Это позволяет вам выгодно управлять широким набором функций, направленных на успешное обслуживание и поддержку вашего клиента, включая обслуживание на месте, услуги, доступные благодаря использованию сети Интернет, услуги маркетинга и продаж и управление услугами/контрактами. После того, как они займут прочное положение, клиенты получают выгоду от улучшенного управления гарантиями и претензиями, а также от эффективного обслуживания каналов и оказания услуг по ремонту. Ваша сервисная группа извлекает пользу из анализа обслуживания, позволяющего группе максимизировать доход от каждого клиента.
► Электронная коммерция через Интернет, Для обоих ваших подразделений - отдела продаж/маркетинга и группы обслуживания - использование Интернета ведет к доходным продажам и послепродажному обслуживанию. От электронного маркетинга до электронных продаж, электронного сервиса и электронного анализа SAP Customer Relationship Management (CRM) предоставляет хорошо продуманный набор предложений и методов, поддерживаемых через Интернет, для получения и удержания клиентов.
► Поддержка управления Interaction Center (IC, центр взаимодействия). С поддержкой маркетинга, продаж и средств обслуживания, таких как дистанционный маркетинг, дистанционные продажи, служба работы с клиентами, элеюронный сервис и анализ взаимодействия, SAP CRM IC дополняет и предоставляет необходимые средства вашим службам сбыта на местах.
ЧАС 21. SAP SCM, CRM. PLM и SRM
305
► Поддержка управления каналами сбыта. Пользователи SAP Customer Relationship Management (CRM) также могут получить преимущество от этого непрямого механизма поддержки каналов сбыта, который обеспечивает поддержку продаж и сервиса для ваших партнеров по сбыту. Объединенная с канальным маркетингом, продажами, сервисом, оптовой торговлей и ана- лизом, специализированном на партнере/канале, функция поддержки управления каналами сбыта завершает перечень возможностей SAP Customer Relationship Management (CRM).
Последние расширения SAP CRM
SAP AC постоянно развивается и доказательством этого служит продолжающаяся работа над расширением функциональных возможностей SAP Customer Relationship Management (CRM}. Совсем недавно благодаря тесному сотрудничеству и объединению усилий со многими пользователями SAP CRM группа разработчиков CRM определила и добавила улучшения в SAP Customer Relationship Management (CRM}, которые являются действительно обоснованными, необходимыми и действительно представляют большую ценность для бизнеса. Некоторые из последних расширений включают в себя:
► введение новых, оказывающих сильное влияние и представляющих большую важность, отраслевых процессов для многих сфер экономической деятельности;
► оптимизированные методики ведения бизнеса, которые отражают передовой опыт SAP Customer Relationship Management (CRM) в маркетинге, продажах, сервисе и взаимодействии между партнерами по сбыту, высокоразвитое и лепто адаптируемое аналитическое содержимое и информация о корпоративных клиентах, дополняют аналитическую платформу SAP NetWeauer (и готовы для внедрения и применения в специфических бизнес-потребностей пользователя);
► огромное количество платформенных расширений, касающихся внедрения, оптимизированного интерфейса пользователя и обновленных навигационных процедур.
Отраслевые процессы CRM
Как правило, CRM-процессы фокусируются на клиенте и строятся вокруг потребностей конкретной бизнес-единицы или организационной структуры. SAP Customer Relationship Management (CRM) поднимает уровень этих фундаментальных возможностей, помогая вам управлять и предоставлять услуги, сфо!суси-рованные на клиенте, в пределах вашей отрасли. И посколысу SAP CRM может легко адаптироваться к различным отраслям, то это позволяет ему уникально позиционироваться для работы с организациями, предоставляющими различные услуги.
SAP Customer Relationship Management (CRM) предлагает гораздо больше, чем просто несколько дополнительных CRM-функций или внешних изменений в удобстве и простоте использования. На самом деле SAP Customer Relationship Management (CRM) предоставляет глобальное, специализированное под отрасль, конечное решение, которое соответствует всем требованиям различных
306
SAP за 24 часа
отраслей. SAP работал с большим количеством своих инсталлированных систем, чтобы сделать этот продукт именно таким. Примеры возможностей, которые предоставляет SAP Customer Relationship Management (CRM) в отношении специализированных под отрасль С/?М-процессов, отломают в себя следующее:
► Индустрия профессиональных услуг. Используйте SAP CRM для управления работой с потенциальными клиентами, возможностями построения отношений с ними, ресурсами проекта и разработкой продуктов или услуг для клиента.
► Автомобильная индустрия. Используйте SAP CRM для управления полным циклом продаж автомобилей, включая планирование рынка автомобилей, продажи, финансирование, дистрибуцию и управление послепродажным сервисом.
► Лизинговые услуги. Используйте возможности SAP Leasing (лизинг) компонента SAP CRM для того, чтобы направлять управление лизингом, от определения финансовых возможностей для новых займов или ссуд до ремаркетинга и прерывания существующих договоров аренды.
► Отрасль потребительских товаров. Управляйте продвижением торговлей с 1слиентом, включая управление торговой маркой, планирование деятельности, планирование требований, управление процессом ф'ормирования бюджета, выполнение программы по оценке и последующему анализу каждой фазы.
► Вертикаль средств массовой информации. SAP CRM позволяет вам управлять интеллектуальной собственностью [Intellectual property (IP)], помогает использовать IP для получения финансовой выгоды и управлять авторскими гонорарами и другими платежами.
► Вертикаль коммунальных услуг. Управляйте потребителями, коммерческими и индустриальными, с точки зрения перспектив продаж, включая управление возможностями и ценообразованием, межсистемными контрактами, ключевыми расчетами рентабельности производства.
► Индустрия высоких технологий. От управления и измерения объема бизнеса до просмотра запросов пользователей, управляя каналами товарно-материальных запасов и разделяя полномочия, SAP CRM адресован всем вашим партнерам в сфере высоких технологий и потребностям взаимоотношений с каналами сбыта.
► Общественный сектор. Благодаря услугам для предприятий государственного сектора и управлению налогами и доходами, SAP CRM может помочь вам управлять всей информацией о гражданах, налоговом ведомстве и выполнять схожие задачи.
► Фармацевтическая индустрия. Используйте SAP CRM для управления и поддержки стадий коммерциализации медикаментов, от определения стратегии через планирование продаж и выполнение оценки успеха продаж каждого медикамента и маркетинговых программ.
► Производственная вертикаль. Управляйте заказами, процессом производства, выполнением и многим другим при помощи возможностей непромышленного пакетного управления SAP CRM.
ЧАС 21. SAP SCM, CRM, PLM и SRM
307
Бизнес-преимущества CRM
Принимал во внимание тот факт, что SAP Customer Relationship Management (CRM) предоставляет решения для более 20-ти различных отраслей, неудивительно, что преимущества для бизнеса от применения SAP имеют настолько большие перспективы, насколько они разнообразны. SAP Customer Relationship Management (CRM) обеспечивает поддержку конечных бизнес-процессов для более 300 дискретных процессов среди более 400 точек интеграции.
Что это дает пользователям SAP Customer Relationship Management (CRM)? Во-первых, это означает, что вы получаете выгоду от действительного понимания клиента компании. Возможность видеть все данные о клиенте, эффеюивно распространенные по вашему предприятию (от финансовой системы до логистической цепочки, ERP (система планирования ресурсов предприятия) и репозитария управления по работе с персоналом), Kate правило, способствует быстрому принятию важных решений.
Во-вторых, SAP Customer Relationship Management (CRM) дает вам возможность отдавать предпочтение конкурентоспособным инициативам и сопоставлять ваши стратегические цели и тактические потребности, постоянно помогая вам получать измеримую рентабельность инвестиций. И в заключение, SAP Customer Relationship Management (CRM) дает вам возможность управлять клиентами и поддерживать клиентов, сохраняя при этом низкие общие затраты. Это означает, что вы можете развернуть CRM и система быстро окупится за счет увеличения объемов продаж и снижения затрат на ведение бизнеса.
SAP Product Lifecycle Management
Одним из менее известных компонентов в наборе бизнес-решений SAP является SAP Product Lifecycle Management (PLM). SAP PLM сфокусирован на помощи компании при разработке нового продукта, помогая организации объединить и облегчить творческий процесс. Более того, SAP Product Lifecycle Management (PLM) помогает компаниям идентифицировать и удалить организационные ограничения, которые вызывают падение производительности. Это служит основой для успешной разработай и представления нового продукта [леи? product development and introduction (NPDl)]. Используя NPDl вы можете связать людей и информацию вместе, эффективно соединить между собой отдел продаж, планирования, производственный, снабжение, поддержку, поставщиков внутренних услуг и другие подразделения организации. И вне вашей организации SAP Product Lifecycle Management (PLM) позволяет вам собрать вместе под одним зонтом партнеров, поставщиков, контрактных производителей, поставщиков внешних услуг и даже клиентов для разработки лучших продуктов.
Платформа информационных технологий SAP PLM
SAP Product Lifecycle Management (PLM) построен на основе технологического набора NetWeaver. При этом он получает преимущества, связанные с использованием стандартных для отрасли коммуникационных протоколов, которые улучшают его способность соединяться и взаимодействовать с другими решениями. А именно, SAP PLM использует HTML, XML и Wireless Application Protocol (WAP), что позволяет вам получить доступ к вашей SAP PLM-системе из вашего настоль-
308
SAP за 24 часа
нога компьютера, портативного компьютера, а также используя различные мобильные устройства. Ее открытая архитектура также означает, что вы можете настроить PLM для специфичных потребностей вашей компании и всей отрасли в целом, обеспечивая доступ в любое время из любого места в соответствии со спецификой вашего бизнес-процесса.
Понимание бизнеса при помощи SAPPLM
SAP Product Lifecycle Management (PLM) облегчает быструю разработку и поставку продуктов, от которых зависит прибыльность вашего бизнеса. Технологическая платформа SAP PLM определяет стадии полезности/пригадности, но сама по себе не решает никаких бизнес-проблем. Только предоставляя возможность взглянуть на процесс и ресурсы в целом, SAP Product Lifecycle Management (PLM) становится всесторонним инструментом для решения проблем. Таким образом, вы можете уделить внимание концепции продуста, его разработке и дизайну, наращиванию производственных мощностей, управлению изменением продукта, послепродажному обслуживанию и потребностям поддерЯски. При этом вы получите следующие выгоды:
►	уменьшение сроков вывода товаров на рынок за счет уменьшения времени на разработку продукта;
►	путем связывания вместе логистических цепочек со службой снабжения и PLM упрощаются производственные операции, ускоряется процесс доставки и производства;
►	извлечение выгоды за счет передачи выполнения второстепенных задач сторонним компаниям, тем самым уменьшая общие затраты;
►	измерение и оценка хода выполнения отдельных проектов, ориентированных на изделие, среди различных линий продуктов;
►	интеграция с действующей системой уменьшает ваши общие затраты на планирование и разработку нового продукта;
►	использование модульного подхода SAP PLM для разработки и улучшения продукта, чтобы повысить соответствие требованиям, выдвигаемым к продукту, как это предполагается его жизненным циклом;
►	реализация улучшенного качества продукта;
►	максимизация производительности сотрудников, работающих с продуктом, посредством использования front-end портала предприятия на ролевой основе;
►	уменьшение затрат и неэффективности, которые сопутствуют типичному процессу управления жизненным циклом продукта;
►	ускорение процесса принятия лучших бизнес-решений, получая при этом преимущество от мощного анализа в течение всего жизненного цикла продукта (управление ценными бумагами, качество, безопасность и дисциплина труда, управление техническим обслуживанием и т. д.).
В конечном счете, самым значительным бизнес-преимуществом от использования SAP Product Lifecycle Management (PLM) является улучшение бизнес-резуль-татов. SAP PLM позволяет вам разрабатывать новые продукты; рационализировать, исследовать и анализировать новые рынки; проникать на них; завоевывать
ЧАС 21. SAP SCM, CRM, PLM и SRM	309
большую часть существующих рынков и повышать удовлетворенность ваших клиентов на протяжении всего жизненного цикла продукта.
Использование SAP PLM
На сегодняшний день всестороннее решение SAP для управления жизненным циклом продукта помогает вашей компании в ежедневной работе, окружающей процесс управления продуктом. Используйте SAP Product Lifecycle Management {PLM) для обеспечения совместной разработки вашего продукта, инжиниринга, связанных с ним проектов иуправления качеством. Подключите ваших партнеров для соблюдения всех требований по охране окружающей среды, здравоохранению и безопасности. Добейтесь обзора всего вашего предприятия путем расширения SAP Product Lifecycle Management {PLM), посредством его подключения ко всей системе mySAP Business Suite - от SAP CRM и SCM до mySAP ERP и далее. При этом вы можете связать все внутренние отделы, подразделения или организации, предоставленные партнерами, которые позволят вам оптимизировать взаимодействие и объединить усилия по маркетингу и продажам, а также включить услуги и обслуживающие организации, необходимые после разработай. Таким образом, вы удешевляете процесс создания продукта, поскольку вы продвигаете продукты, начинал от фаз создания и разработай до производства и, в конечном счете, передаете его в руки ваших клиентов, получая лучшую маржу и более быстрый оборот, чем когда бы то ни было.
SAP Supplier Relationship Management
SAP Supplier Relationship Management {SRM) является SAP-решением для управления снабжением и поставкой товаров и услуг, необходимых для повседневной работы компании. С тем же успехом, с которым SAP Customer Relationship Management {CRM) управляет взаимоотношениями между компанией и ее кли-ентами, SAP Supplier Relationship Management {SRM) помогает оптимизировать и управлять отношениями между компанией и ее поставщиками.
Как и любое другое из хорошо продуманных SAP-решений, SAP Supplier Relationship Management {SRM) является полностью интегрированным с другими компонентами mySAP Business Suite. Например, SRM плавно интегрируется с SAP Product Lifecycle Management {PLM), обеспечивая высокоуровневое взаимодействие между покупателями продукта и поставщиками различных частей. Процесс составления заявок также упрощен. Все это, естественно, влияет и на mySAP ERP, поскольку финансовые и логистические данные обновляются и становятся доступными для всех систем. SAP SRM также связана с SAP Supply Chain Management {SCM), расширяя возможности и обеспечивая тесную интеграцию с вашей логистической цепочкой благодаря применению платформы SAP NetWeauer, основанной на отарытых стандартах.
Преимущества от интеграции с SAP PLM
Благодаря тесной интеграции с SAP NetWeauer, mySAP Business Suite и особенно SAP PLM, пользователи SAP Supplier Relationship Management {SRM) получают следующие преимущества.-
310
SAP за 24 часа
►	улучшение сотрудничества при разработке и, следовательно, уменьшение времени выпуска нового изделия на рынок;
►	упрощенный доступ к инженерной документации и другим материалам, полезным при оптимизации качества продукта, производственных процессов и многом другом;
►	улучшенная видимость back-end-данных ERP, таких как процессы управления материалами, финансовая документация и ведомости материалов [b((/s of materials (BOMs)];
►	возможность просмотра и корректировки чертежей, выполненных при помощи компьютера.
В тоже время пользователи SAP Product Lifecycle Management (PLM) получают выгоду ОТ:
►	тесной интеграции SAPPLM с ресурсами SAP Supplier Relationship Management (SRM);
►	возможности высокоуровневого сотрудничества в процессе разработки продукта, поскольку это позволяет сотрудникам сфотсусироваться на технических требованиях и разработке запросов для заявок (RFP, запрос на заявку) и запросов для котировок (RFQ, запрос на котировтсу).
Как5/МИ влияет на ваше предприятие
Подобно SAP Product Lifecycle Management (PLM), SAP SAP Supplier Relationship Management (SRM) уменьшает ваши общие затраты благодаря интеграции с другими компонентами, входящими в набор mySAP Business Suite. Это особенно заметно при интеграции с вашими действующими системами, такими как SAP ERP, SAP CRM, системы автоматизированного проектирования и системы логистических цепочетс Таким образом, благодаря такой тесной интеграции, SAP Supplier Relationship Management (SRM) позволяет вам улучшить стратегию продукта и стратегию снабжения, уменьшить время поставок и эффективно уменьшить ваши затраты на снабжение.
Бизнес-преимущества
Путем уменьшения стоимости товаров, получаемых и используемых во всей вашей компании, улучшения эффективности поставок, SAP Supplier Relationship Management (SRM) позволяет вам управлять вашим практическим результатом. Выгоды для бизнеса следующие
►	улучшение стратегии поставок, которое включает в себя улучшенный доступ к данным о производительности каждого поставщика, улучшенное управление поставками и, следовательно, уменьшение рисков, связанных с поставками;
►	сжатый временной интервал обеспечивается путем ускорения процесса «подачи запроса на заявку - получение результата», использования онлайнового одобрения для ускорения цикла снабжения и улучшения реагирования поставщика;
► уменьшение стоимости процесса, полученное путем его упрощения, автоматизации, низкой стоимости интеграции и подключения к другим системам, а также исключения случайных покупок;
ЧАС 21. SAP SCM, CRM, PLM и SRM
31 1
► уменьшение общей стоимости единицы проду|щии в свете объединения, которое стало возможным для всех ваших отделов, наряду с уменьшением затрат на транспортировку товарно-материальных запасов и в результате конкурентоспособных предложений цены.
Использование SAPSRM
После того, как вы ознакомились с SAP Supplier Relationship Management (SRM) c точки зрения преимуществ для бизнеса и технологических перспектив, в заключение определим, как вы можете использовать SAP SRM надлежащим образом. Наиболее очевидным для тех, кто уже внедрил этот продукт, является то, что SAP Supplier Relationship Management (SRM) используется теми, кто отвечает за внутреннее снабжение. Это включает в себя:
► Самообслуживание сотрудников, при этом последние уполномочены самостоятельно обеспечивать себя материалами и услугами, необходимыми для выполнения профессиональных задач. Администрирование и выполнение процессов осуществляется через один интерфейс с использованием инструментов, основанных на веб-технологиях, что не только упрощает процесс, но и уменьшает затраты предприятия и согласование с отделом снабжения.
► Автоматизированная закупка материалов выполняется как часть рабочего процесса цепочки поставок организации (в основном путем интегрирования функции за^пок с вашей системой управления логистической цепочкой).
Кроме того, SAP Supplier Relationship Management (SRM) обеспечивает стратегические закупки и снабжение, поддерживая набор функций по управлению, разработке и анализу. Используйте SRM для:
► Управления контрактами относительно общего соблюдения всех сроков и условий контракта и т. д.
► Создания, администрирования и управления вашим каталогом поставок, используя встроенные инструменты для импорта подробных данных о новом продукте из внешних источников, для управления иерархией или схемой вашего продукта и для индексирования вашего продукта таким образом, чтобы он был доступен для поиска.
► Управления процессом выбора поставщика, тем самым создавая базу поставок и повторяемость действительно улучшенных процессов. Используйте электронные аукционы и инструменты проведения торгов для анализа возможностей каждого поставщика, для сотрудничества с вашими поставщиками и уменьшения рисков, связанных с закупками.
► Разработки стратегий поставок, используя встроенные инструменты для сбора требований для конкретных материалов или услуг по всему вашему предприятию. Подобным образом управляйте и анализируйте ваш набор продуктов, сопровождайте задачи по управлению продуктом и контролируйте процесс закупок
► Анализа ваших затратных элементов при помощи глобального обзора затрат, следите за аналитической информацией, относящейся к вашим продуктам и поставщикам, а затем распространяйте эти данные по вашему предприятию (внесите их в хранилище информации, ракурс данных, другие системы снабжения, а также электронные каталоги, системы управления логистическими цепочками и другие внутренние системы).
312
SAP за 24 часа
И последнее, сотрудничайте с вашими поставщиками для улучшения процесса снабжения, обеспечивайте лучший доступ к информации для отдела закупок вашей компании, принимайте оптимальные решения по выбору поставщика и:
► Сотрудничайте с разработчиками продукта: обеспечьте совместный доступ к данным для ваших торговых партнеров и вашей собственной группы, занимающейся закупками, для того чтобы ускорить цикл разработки продукта.
► Сотрудничайте с вашими поставщиками: предоставьте им доступ к информации о ваших товарно-материальных запасах и пополняемых запасах, чтобы они Могли помочь вам поддерживать необходимый минимальный уровень запасов.
► Соедините и интегрируйте ваших поставщиков с вашей группой: используйте стандартные технологии обмена документами, созданными на основе XML, чтобы получить доступ в режиме реального времени к самым низким ценам, лучшим скидкам и т. д.
Используя богатство возможностей SAP Supplier Relationship Management (SRM), вы можете оптимизировать, интегрировать и автоматизировать ваш собственный процесс осуществления закупок в вашей ежедневной трудовой деятельности, помогая вашей организации избегать убытков.
Резюме
Как вы можете себе представить, бизнес-решения SAP, о которых шла речь в этом часе, гораздо сложнее, чем здесь оговаривалось. Каждый SAP-компонент, входящий в состав mySAP Business Suite, представляет собой прежде всего конкретную реализацию SAP, Однако навыки и знания, которые вы получили в последних часах, дают вам широкое понимание того, какую пользу каждое конкретное решение может принести вам и вашей компании.
Вопрос ~ ответ
В Какие функции в SAP Customer Relationship Management (CRM) увеличивают ваши возможности по осуществлению поддержки новых клиентов?
О Три функции SAP Customer Relationship Management (CRM) ориентированы на поддержку новых клиентов и включают в себя поддержку маркетинга, поддержку продаж и поддержку сервиса.
В Какие преимущества ваши пользователи SAP Customer Relationship Management (CRM) получают от тесной интеграции компонентов SAP Supplier Relationship Management (SRM) и SAP Product Lifecycle Management (PLM)?
О Преимущества подразделяются на четыре типа: улучшение сотрудничества для разработки продукта (и прежде всего уменьшение времени, необходимого д ля выпуска нового изделия на рынок); улучшенный доступ к инженерной документации и другим материалам, полезным при улучшении качества продукта. оптимизации производственного процесса и др.; улучшение обзора во внутренних данных ERP (таких как SAP ЕСС или SAP R/3, процесса учета товарных запасов, финансовой документации и ведомостей материалов); возможность просмотра и корректировки чертежей, подготовленных при помощи компьютера.
ЧАС Zt. SAP SCM, CRM. PLM и SRM
313
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы^.
Контрольные вопросы
1.	Назовите три пути, используя которые SAP Supply Chain Management (SCM) может максимизировать прибыльность.
2.	Из каких трех компонентов состоит SAP Suppiy Chain Management (SCM)?
3.	Как SAP Customer Relationship Management (CRM) может максимизировать вашу прибыльность?
4.	Каковы три коммуникационных протокола, используемые в SAP Product Lifecycle Management (PLM), обеспечивают доступ к вашим PLM данным?
5.	Какие четыре бизнес-преимущества от использования SAP Supplier Relationship Management (SRM)?
6.	Какие технологии используются для подключения и интеграции ваших поставщиков. поддерживаемых SRM, с вашей службой снабжения?


W22
Интеграция с Microsoft Office
Нет ничего нового в интеграции SAP и проектов Microsoft. Используя технологию «Связывание и встраивание объектов» [object linking and embedding (OLE)], концепция которой представлена в часе 14 «Обзор технологий», и раньше было возможно поместить данные SAP в приложения Microsoft. При этом дополнительный анализ ваших SAP ЕСС, SAP R/3, SAP Advanced Planner <&. Optimizer (SAP APO) и других продуктов, создающих списки, и просто инструментов SAP, используемых для создания отчета, может быть легко выполнен при помощи Microsoft Excel, Access и т. д. И по последним совместным заявлениям SAP и Microsoft, под кодовым названием Mendocino, эта интеграция продолжается, углубляясь и добавляя Microsoft Exchange, Outlook и другие источники данных к спис:<у продуктов Microsoft, используемых для лучшей интеграции с SAP.
Основные темы этого часа следующие:
►	использование набора функциональных возможностей SAP %рс для сохранения данных SAP;
►	перемещение данных SAP в Microsoft Excel, Word u Access;
►	обзор Mendocino;
►	влияние Mendocino на производительность конечного пользователя.
Архитектура интеграции SAP и Microsoft Office
Интеграция между SAP и продуктами Microsoft связана с использованием OLE которая является общей и стандартной технологией для переноса и совместного использования информации между приложениями. При помощи OLE вы можете взять данные из вашей SAP-системы и поместить их в другую систему, сохраняя при этом формат и целостность данных. Например, вы можете просматривать данные, хранящиеся в любом количестве таблиц баз данных SAP, как серию колонок и строк в Microsoft Excel, что является простейшим путем просмотра и работы с данными, вместо того чтобы искать нужную информацию в базе данных SAP.
SAP Assistant является интерфейсом OLE, используемым для вызова функций SAP и транзакций из других неЕАР-приложений. SAP Assistant использует как элементы управление ActiveX, так и классы объектов OLE для подключения к SAP-сис-теме, управляя данными и таблицами, вызывая функции и транзакции и многое другое. SAP-система является современной разработкой, следовательно, вы можете совместно использовать данные с любым OLE-совместимым приложением. Примеры таких приложений включают в себя:
►	Microsoft Office, включая Vlsio и другие продукты;
►	Corel Office, включая Paradox;
316
SAP за 24 часа
►	Star Office;
►	Lotus Smart Suite;
►	многие окружения разработки веб-серверов, такие как Microsoft FrontPage.
В дополнение, почти все используемые сегодня современные языки разработки приложений поддерживают OLE. Такие языки включают в себя: классический язык программирования C++, а также последнее предложение Microsoft.NET Visual Basic, WebSphere Information Integrator от IBM и PowerBuilder от Sybase. При этом разработчики неЯАР-приложений Moiyr создавать объекты, которые могут получить доступ к информации в SAP.
Использование %рс для загрузки данных
Существует много способов организации совместного использования данных приложениями Microsoft и SAP. Как было вкратце упомянуто в предыдущих разделах, выполнение команды %рс в диалоговом окне транзакций является отличным и целесообразным способом для перемещения данных из списка SAP в другие форматы. Для транзакций, которые отображают свои данные при помощи OCX (специализированные элементы управления OLE) на различные панели, каждая из которых со своими собственными ресурсами данных, конструкциями и т. д, использование команды %рс обычно не является хорошим способом вывода данных. То есть, выходные документы, созданные с использованием OCX, обычно не подразумевают сохранения в таких форматах персонального компьютера, как XLS, RTF и других. Но транзакции, которые отображаются в формате списка, большинство из них, отлично подходят для использования данного метода загрузки данных SAP в форматы Microsoft Office.
Р/т сохранения документов, созданных на основе списка, в файл на вашем компьютере или доступном сетевом ресурсе введите символы %рс в диалоговом окне транзакции и нажмите клавишу Enter на клавиатуре. На экране появится окно (см. рис 22.1), предлагающее выбрать желаемый формат выходного файла, в котором по умолчанию предлагается сохранить файл в виде неконвертированного (unconverted) текста. Выберите формат, который лучше всего подходит для ваших непосредственных потребностей, и нажмите клавишу Enter. Затем выберите нужную папку и наберите имя файла, который вы хотите создать, и нажмите imoniy «Сохранить» (Scare), чтобы сохранить список данных в файл с выбранным вами именем.
Tn wnlch tormaliiliqiile Hielist
besavoiw
	Й f	' -“*4 . -
unconverted /
*	;1
| - HicniEntroSnaf 
S ' fl -HTML formal
jew-sss -лаas
л-ss je v * -	. M”?-; -s * *  -
	', v*Jt - » ’"; ’	• •- - ’";	- ;
Рис. 22.1. Быстро и просто выполнить сохранение данных SAP в различных форматах можно при помощи %рс
ЧАС 22. Интеграция с Microsoft Office
317
Экспорт данных SAP в Microsoft Excel
Microsoft Excei предоставляет дружественный к пользователю формат и полезные инструменты, помогающие в процессе анализа и представления данных. Для того, чтобы поместить данные SAP в приложение Microsoft Excel, вы можете использовать несколько методов. Основным является метод, использующий функцию «Системный список» (System List), которая позволяет вам сохранить список, отображенный на вашем экране SAP.
Кстати
Если вы хотите сохранить загруженный список SAP в Microsoft Excei, вы молсете выбрать пункт "Сохранить как» (Save As) изменю -Файл» (File), л затем в появившемсп окне выбрать тип файла Microsoft Excel Workbook I*.xls). И аротионом случае ваш список будет сохранен в текстовом формате по умолчанию.
Для экспорта данных в Microsoft Excel вы также можете использовать инструмент SAP Query, для чего вам нужно будет выполнить следующие операции:
1.	Запустите инструмент SAP Query, как это описывалось в часе 20 «Инструменты создания отчетов в SAP (SAP Query. InfoSet Query, Ad Hoc Query и QuickViewer)».
2.	Опции, перечисленные на экране выбора, позволяют вам определить тип выходного документа, в котором вы хотите получить ваш отчет. Для простого переноса данных в лист (spreadsheet) Microsoft Excel включите кнопку-переключатель «Показать в виде таблицы» (Display As Table).
3.	Отсюда выберите пуню «Локальный файл» (Locai File) из меню «Список» (List), «Сохранить» (Save) для того, чтобы загрузить вашу таблицу в Microsoft Excel. Появившееся окно «Сохранить как» (Saue As) позволяет вам выбрать формат выходного файла. Убедитесь в том, что вы выбрали формат «лист» (spreadsheet).
4.	После выполнения данной операции запустите Microsoft Office и откройте только что сохраненные данные (см. рис. 22.2).
5.	Вернитесь в экран вывода вашего SAP Query, отображающий вашу таблицу.
Кстати
Вы можете использовать такой же метод (подробно рассмотренный ранее) для загрузки данных из InfoSet или других специальных инструментов создания отчетов, которые были описаны в чосе 20.
Создание стандартных писем SAP в Microsoft Word
SAP обладает очень хорошим интерфейсом для создания стандартных писем с использованием Microsoft Word. Этот инструмент обеспечивает бесконечные возможности для вашей компании. Допустим, вам нужно создать документ, содержащий данные модуля SAP Human Resource о сотрудниках, в формате Microsoft Word таким образом, чтобы вы могли создать стандартное письмо всем сотрудникам.
I.	Запустите инструмент создания отчетов.
2.	На появившемся экране выбора используйте опцию «Показать в виде таблицы» (Display As Table), а затем выполните генерирование отчета.
318
SAP за 24 часа
AdM Atjwa Arm Aztrra
ь
Pcricnn»! N ifnirt
ШПГЛI 'BtKtoa CrtiijI'
гчгтгг.1 Tan} Ctr.rpira
13
31
Withitawn WAhdrjwn’
1П I 13 1
WbiMj B.iwiiHj h'cnlhif
Рис. 22.2. Ваш лист Microsoft Excel, содержащий данные SAP Query, выглядит так же, как и оригинальный список, сгенерированный SAP Query
15
j?
ШШ1ЛГ1|«чу Dajl» П131 firrjtry Rifhj Enrcxmkjfai wh»i»n (ХИПГОЯсЬ Girftnui ИШИ1&.Jim Lznhcij _ СГПГП11 Фегл Rinune cnm]l2;bekB>chitw (HUJU13 KHn Mortsn_
uuiuti Rsb«itJ Petajue 0X00015 B:b fc’-rtgsmi^ PDtrcic'R»?5H Clrn»U d 0CHED17 Rcgtisa M5*»t ГЩЩ11} Pt J Ol-ЛСПМ anraig.uat ai«m QTUmjDjrrif CifwJ ЯЮТЗ! 'Vtn Ltiptirnt
nnuas^ qtd> iinnci'nii} М-гпил ШД11Л5;Пкк ПкИиЯП ШТПЗЗ^Пгеэ Fthns»Ui_ rnriJlt/Bitth ffciiicn_
ПХШЕЗЛЙдсвт _J_ t l «	ЕвлгчAi]
SAP ОимуСШи/ЛОЗЛ/j&2S BEARSOP
Pay scale lype	Pay scale area Emjbymert Etalui
_;Hosrfj _	ErMtkly
Ifcuily	;6r*4«l1y
:1teu4i ............ aCw»My
___Ea'a-cd Мол-Baarrffl -BJwaakty
^Salarindllnrv-fiirrrj? havfly	*” "
:Sataiad Ewmfi SatejdEiartft ________ „
SaSiRrjyisn-ewfnfi 'B.w»kly Hourly Salaried Eierr^i Ealanm) Eumpi _ Eilsrifd Ej»m^ ,ttain!ji_ ...........
Hwrtf .Haartj .Ноийу __________________ jbw+y Haurljf ____Kcurif________ ____ Hitarrsd Eiarrcl Iburly" iHotriy ____ _Hsui1y , "‘"Hartl" ______
Wiihdwrtf» Actrrl
Er*i»4f Weekly '
Weekly W«My V/itMj ErwiiUy Wwklj Wirtlji Weekly Weekly ’.Weekly .WrtMy Weekly Wetk'y
“ VWly ’ Weakly .Weekly _	-------.._
Ehrsellj Artrra
:Wi:S*»4n
„."WiHsJmin
Wuhsrawn W.lhiriwq
__ WsMiswi
___Wrtti flown iWUdrnm \№ММ*П
.WMawnl
VAthJmn
;V.'jh*awn fcir«
___iWltaewn _




3.	Когда результат выполнения операции появится на экране, вместо того, чтобы сохранить этот список в формате Microsoft Excel, нажмите кнопку «Обработка текста» (Word Processing), которая находится в верхней части выходного документа Query. На экране появится диалоговое окно «Параметры обработки текста» (Word Processing Settings), которое изображено на рис 22.3. Нажмите клавишу Enter для продолжения.
Рис. 22.3. Диалоговое окно «Параметры обработки текста» (SAP's Word Processor Settings) позволяет вам загрузить данные SAP в Microsoft Word
4.	Отображенное диалоговое окно предоставляет вам несколько опций. Вы можете решить, хотите ли вы создать новый документ Word, использовать текущий документ (который в данный момент открыт в вашей системе) или использовать существующий документ (который сохранен в вашем компью' тере). Нажмите на зеленую отметку («галоч|дг») для начала объединения данных SAP и документа Microsoft Word. В процессе выполнения этой операции SAP откроет Microsoft Word (см. рис. 22.4).
ЧАС 22. Интеграция с Microsoft Office
319
Панель инструментов «Слияние» (Mail Merge) содержит ссылку на паши поля SAP
Рис. 22.4. Приложение Microsoft Word запускается с созданием нового документа
5.	Важно отметить, что ваше приложение Microsoft Word теперь содержит новую панель инструментов «Слияние» (Mail Merge), которая дают вам возможность вставлять поля SAP в ваше стандартное письмо. В Microsoft Word нажмите клавишу Enter для начала с новой строки и затем нажмите кнопку (Добавить поле слияния» (Insert Merge Field), которая находится на панели инструментов. В выпадающем меню [или всплывающем окне (Добавить поле слияния» (Insert Merge Field) в случае использования Microsoft Office 2003, изображенного на рис. 22.5], вы увидите все поля, содержащиеся в вашем оригинальном отчете SAP Query.
Рис. 22.5. Кнопка «Добавить поле слияния» (Microsoft Word insert Merge Field) содержит имена ваших БДР-полей из SAP Query
SAP за 24 часа
320
6.	В соответствии с тем, что вам нужно, выберите одно или несколько полей SAP. Они появятся в кавычках в вашем дгасументе Microsoft Word. Нажмите клавишу Enter и вставьте следующее поле SAP. Наберите нужный текст в вашем документе Microsoft Word и затем вставьте следующее поле SAP (см. рис. 22.6).
Поля SAP появляются в кавычках
Рис. 22.6. Ваше стандартное письмо Microsoft И/отсУ содержит поля, вставленные из SAP Query, в дополнение к любому тексту, набранному вручную
7.	Для просмотра вашего стандартного письма нажмите кнотсу АВС «Поля/дан-ные» (View Merged Data), которая находится на панели инструментов «Слияние» (Mail Merge), изображенной на рис. 22.7.
8.	Используйте кнопки выбора «Запись» (Record, вперед и назад), которые находятся на панели инструментов «Слияние» (Mail Merge), для просмотра различных записей.
Знаете ли вы...
Вымажете сохранить документ со вставленными полями для дальнейшего использования. В следующий раз, когда вы захотите использовать этот же документ (но с обновленными данными из SAP), вам нужно будет снова открыть SAP Query, так как он используется как источник данных длп вашего документа, выбрать опцию «Обработка текста» (Word processing) из меню «Список» (List), а затеи нажать переключатель длп использования существующего документа Word. Зател» вал» будет предложено ввести имя документа Word. Запустится Microsoft Word, показывая вам существующее стандартное письма, которое содержит последние данные из вашей SAP-системы.
ЧАС 22. Интеграция с Microsoft Office
321
Кнопка «Поля/данные* (View Merged Data)
Фактические данные SAP I Выбор записи
Рис. 22.7. Пример стандартного письма Microsoft Word, содержащего поли SAP из вашего отчета, сделанного SAP Query, при использовании кнопки «Поля/ данные» (ViewMerged Data)
Экспорт данных SAP в Microsoft Access
Как вы уже увидели, экспорт данных SAP в Microsoft Word и Excel оказывается полезным при выполнении дальнейшей офисной работы с использованием ваших данных SAP для создания отчетов и графиков или создания шаблонов стандартных писем. Экспорт данных в базу данных Microsoft Access также является довольно полезным, когда возникает необходимость генерировать отчеты.
Кстати
Экспорт данных в Microsoft Access также является полезным, когда вы хотите сравнить данные из различных систем. Например, если ваша компания хранит в SAP основные данные о ваших производителях и эти же основные данные о производителях хранятся в HeSAP-прилозкеиии [и вы не внедряли SAP Exchange Infrastructure (инфраструктура обмена данными) с Master Data Management (управление основными данными)], то в таком случае вымажете использовать Microsoft Access как инструмент длп быстрого сравненип двух ресурсов относительно общего соответствия данных.
Начальные шаги для экспортирования данных в Microsoft Access являются такими же. что и при сохранении файла в формате Microsoft Excel. Идеей является необходимость получить данные в формате Microsoft Excel - .xls. Проверьте это перед тем, как продвигаться дальше.
322
SAP за 24 часа
Будьте внимательны!
В зависимости от конфигурации вашего Microsoft Excel вам, возможно, нужно будет выполнить несколько дополнительных шагов:
I.	Запустите Microsoft Excel и откройте документ, сохраненный ранее.
2.	В Excel выберите пункт «Сохранить кпк» (Save As) как в случае, если бы вы собирались сохранить этот файл снова.
3.	Внимательно посмотрите но поле «Тип файла» (SaveAs Туре); убедитесь в том, что файл будет сохранен в формате Microsoft Excel Worksheet, в не в каком-либо другом формате.
Или другим способом, используя стандартное приложение «Проводник» (Windows Explorer), посмотрите и проверьте расширение файла.
Импортирование данных SAP в Microsoft Access
После того, как XLS файл перемещен на ваш локальный компьютер или на доступный сетевой ресурс, вам нужно будет импортировать этот файл в Microsoft Access (следующие шаги подразумевают, что Microsoft Access был инсталлирован в вашей системе, поскольку Microsoft Access входит не во все версии Microsoft Office, то может иметь место ситуация, когда это приложение не установлено в вашей системе по умолчанию):
1. Запустите Microsoft Access.
2. В начальном экране выберите опцию «Новая база данных» (Blank Database) и нажмите кнопку ОК. Вам будет предложено ввести имя новой базы и выбрать путь к вашей базе данных. В данном примере л выбрал папку С: \Му Documents и назвал базу данных MySAP.mdb, как показано на рис. 22.8.
Рис. 22 8. Окно «Файл новой базы данных» {F/fe New Database) приложения Mcrosoff Access предлагает вам создать файл новой базы данных
3. Нажмите кнопку «Создать» (Create) и после этого вы увидите основное окно Microsoft Access, которое показано на рис. 22.9.
ЧАС 22. Интеграция с Microsoft Office
323
Рис. 22.9. В основном окне базы данных Microsoft Access показаны различные элементы базы данных
4.	Для того, чтобы перенести данные SAP в Microsoft Access выберите пункт «Импорт» (Import) из меню «Файл» (File), «Внешние данные» (Get External Data). На экране вы увидите окно, похожее на то, которое изображено на рис. 22.10. В этом окне вы должны ввести имя файла, который вы создали ранее, и путь к нему. По умолчанию в поле «Тип файла» (Files of Туре) установлен тип импортируемого файла Microsoft Access (*.mlb). Вам нужно изменить тип импортируемого файла на Microsoft Excel (*.xls).
Убедит есь в том, что в поле «Тип файла» (Files of Туре) установлен тип импортируемого файла Microsoft Excel
Рис. 22.10. Выберите путь к импортируемому файлу в окне «Импорт» (Import) Microsoft Access
324
SAP за 24 часа
5.	После изменения типа импортируемого файла и выбора вашего файла нажмите на кнопку «Импорт' (import). Точно так же как и в Microsoft Excel, в Microsoft Access вы увидите окно «Импорт электронной таблицы» (Import Spreadsheet Wizard), похожее на изображенное на рис. 22.1 1.
Microsoft Access can use your column headings es fl-Id names For your table. Does the first row specified cnnUin column headings?.
[ Cancel j. . rf-iA | foxt > ] | finish | <
Рис. 22.11. Окно «Импорт электронной таблицы» (Import Spreadsheet Wizard) приложения Microsoft Access помогает вам при импортировании вашего файла
6.	На первом экране «Импортэлектронной таблицы» (ImportSpreadsheet Wizard) нажмите кнопку «Далее» (Next) для продолжения работы. На следующем экране система спросит вас, хотите ли вы создать новую таблицу или добапить данные в существующую. Для создания новой базы данных Access, содержащей ваши данные SAP, нажмите кнопку «Далее» (Next). Следующее окно показано на рис. 22.12, в котором у вас есть возможность ввести имя каждого вашего поля.
7.	При выборе каждой колонки вы можете ввести имя каждого поля. После того как все поля названы, нажмите кнопку «Далее» (Next).
8.	Следующий экран позволяет вам присвоить уникальный идентификационный номер каждой вашей записи, чтобы она могла быть использована в качестве первичного ключа (первичные ключи описывались в часе 3 «Основы базы данных»). Нажмите кнопку «Далее» (Next) для продолжения.
9.	Последний экран предлагает вам ввести имя вашей таблицы. Наберите MySAP и нажмите кнопку «Готово» (Finish). Затем Microsoft Access выведет на экран подтверждающее окно, похожее на изображенное на рис. 22.13.
10.	Нажмите кнопку ОК в подтверждающем окне Microsoft Access. После этого вы вернетесь в основной экран Microsoft Access, и ваша новая таблица появится под закладкой «Таблица» (Table).
1 1. Найдите вашу таблицу, выделите ее и затем нажмите кнопку «Открыть» (Open). Ваш список 5АРтеперь появится в виде таблицы Microsoft Access (см. рис 22.14): эта таблица также включает в себя дополнительное поле первичного ключа.
ЧАС 22. Интеграция с Microsoft Office
325
Введите имя для вашей колонки
You can spttfy Infujfriaitan rinai wee below. You can then mndby
E«h cf the fields you are importing. Select fields In the isld inform "bon in U a TrsJd Options' area.
( Fiekf Options	„
' field Мадсе: .Employee Here .' Indexed:
.Ves [No Dupbcatesl
[Employee Паше jFieldJ
Fields
Пзеспге Cacbi
Cbpike Oi/en Hiceliy broune
Птапу. ConiQl taro Bittick Radars
liueekly Qiucekly Siueekly
Hourly Hourly Hourly Salaried b'cn-exenpt aiueekly
Salaried Kan-exampt Hiueekly
Рис. 22.12
Окно «Импорт электронной таблицы» (Import Spreadsheet Wizard') приложения Microsoft Access позволяет вам ввести спецификации отдельных полей и многое другое
I c 5
*
Q ХНлиЙ «mpmt f Hd (£Йр)
J Cancel | [ <Back | Ь-
> I |	]
Выберите колонку.
используя мышь для выделения |/[ci юльзуйте полосу прокрутки для перемещения по вашему файлу
Рис. 22.13.
Подтверждающее окно Microsoft Access сообщает о том, что импортирование данных завершено
Обратите внимание на дополнительное поле первичного ключа
Рис. 22.14. Теперь ваши SAP-данные представлены в виде таблицы базы данных Microsoft Access
326
SAP за 24 часа
Конечно, этот процесс содержит на несколько шагов больше, чем экспортирование данных в Microsoft Excei. Однако Microsoft Access является известным инструментом для создания отчетов, который используется большим количеством пользователей SAP в качестве основного инструмента создания отчетов, особенно когда недоступны другие приложения, такие как «Хранилище бизнес-данных» (SAP Business Warehouse), «Стратегическое управление предприятием» (Strategic Enterprise Management), Cognos или Crystal Reports. Широкая распространенность Microsoft Access также говорит о том, что это приложение популярно среди большого количества компаний независимо от их размера.
Еще одной причиной популярности Microsoft Access является простота в использовании. Access использует простые помощники для создания отчетов, которые пошагово сопровождают вас в процессе создания полных отчетов. Далее вы создадите один пример отчета, используя Microsoft Access Report Wizard (создание отчетов).
Мастер создания отчетов в Microsoft Access
Создание отчетов в Microsoft Access является простой задачей, если вы используете инструмент под названием «Мастер создания отчетов» (Microsoft Access Report Wizard). Использование данного инструмента облегчает процесс компоновки полей благодаря визуальным шагам, которые вы выполняете, отвечая на серию вопросов о типе отчета, который вы хотите создать. Мастер проводит вас через пошаговое создание отчета, в то время как в фоновом режиме Access форматирует, группирует и сортирует ваш отчет, основываясь на том выборе, который вы сделали.
Вместо необходимости создавать отчет с нуля Microsoft Access предоставляет большое количество стандартных форм отчетов. Некоторые из них, такие как отчеты в формате таблиц и колонок, связанные отчеты, отчеты в формате связанных ссылок, соответствуют основным требованиям создания отчетов. Отчеты, созданные с использованием Microsoft Access Report Wizard (мастер создания отчетов) могут также быть настроены для соответствия вашим требованиям. Для использования Report Wizard выполните следующие шаги:
t. Закройте все базы данных Access, выбрав пункт «Закрыть» (Close) из меню «Файл» (File).
2.	В основном окне базы данных Microsoft Access нажмите на кнопку «Отчет' (Report).
3.	Отсюда нажмите на кнопку «Новый» (New) для запуска мастера создания отчетов (Microsoft Access Report Wizard) или выберите опцию для создания отчета в Design View (создание отчета в режиме конструктора).
4.	Предположим, вы запускаете мастер создания отчетов (Report Wizard). Выберите опцию «Мастер создания отчетов» (Report Wizard) на панели инструментов в верхней части окна и имя вашей таблицы в нижней части. Нажмите ОК для продолжения,
5.	Затем вы увидите экран выбора полей. В этом экране вы можете выбра гь поля, которые будут присутствовать в отчете. Выберите поля, въщелив их при помощи мыши, и нажмите на кнопку «>» для того, чтобы включить данное поле в отчет. В этом примере я выбрал поле Employment Status, как показано на рис 2 2.15.
ЧАС 2 2. Интеграция с Microsoft Office
327
Рис. 22.15. Окно выбора полей «Мастер создания отчетов» (Microsoft Access Report Wizard) позволяет вам определить, какие поля вы хотите включить в отчет
6.	После того как вы нажмете кногагу 'Далее» (Next). Microsoft Access Report Wizard спросит вас, хотите ли вы добавить в ваш отчет уровни группировки. Это полезный шаг, если вы создаете отчет, в котором вы захотите сгруппировать и вычислить промежуточный итог части отчета. В этом примере не нужно группировать или высчитывать промежуточные суммы, просто нажмите кнопку Далее» (Next) для продолжения.
7.	Теперь вам нужно определить критерии сортировки. В примере, изображенном на рис. 22.1 б, назначена сортировка по полю Employee Name.
Рис. 22.16. Мастер создания отчетов (Access Report Wizard) позволяет выбрать не-
сколько критериев сортировки
328
SAP за 24 часа
8.	Мастер создания отчетов (/Access Report Wizard) позволяет вам определить критерии форматирования. Ориентация (orientation) отчета [книжная (Portrait) или альбомная (Landscape)] и макет (Layout) отчета [в столбец (Columnar), табличный (Tabular) или выровненный (Justified)] вы можете определить на этом экране. После выбора нужных критериев нажмите на кнопку «Далее» (Next),
9.	Вы можете выбрать один из стандартных форматов для вашего отчета. После выбора нужного формата нажмите на кнопку «Далее» (Next).
I О. На последнем шаге система попросит вас ввести имя вашего отчета. Сделайте это и нажмите на кнопку «Готово» (Finish) для завершения создания вашего отчета.
Знаете ли вы...
Опытные пользователи Microsoft Access л>огут написать макрос, который автоматически находит последний загруженный файл, содержащий данные SAP, и импортирует их в существующую таблицу Microsoft Access, заменял старые данные и таким образом автоматизируя процесс импорте данных в Microsoft Access. Для более подробной информации об этой функции обратитесь к Microsoft Access Help (помощь), введя следу ющие критерии поиска automate importing (автоматическое импортирование).
Таким же образом опытные программисты АВАР и fava могут написать программу, автоматически генерирующую файл, который может быть использован длл загрузки, автоматизируя таким образом процесс переноса данных из SAP в Microsoft Access.
Microsoft Access является очень хорошим инструментом, который позволяет пользователям с минимальными навыками работы в Microsoft Access создавать отчеты. С помощью Microsoft Access вы также можете включить изображения в ваши отчеты или создать графики и диаграммы на основании ваших данных SAP. Если вы потратите несколько минут на изучение типов отчетов, которые вы можете создать с использованием Microsoft Access, то я уверен, что вы оцените этот инструмент создания отчетов SAP по достоинству.
Краткие справочники
Следующий раздел предоставляет простые пошаговые инструкции для выполнения многих процессов генерирования отчетов, о которых говорилось ранее. Используйте этот раздел как краткий справочник для работы с соответствующим процессом генерирования отчетов. И помните, если вам нужна более подробная информация по каждоиу процессу, то она была приведена выше.
Краткий справочник по экспортированию списков в Microsoft Excel
Далее следует перечень шагов, которые необходимо выполнить для использования функции «Системный список» (System List) для экспорта списков SAP в Microsoft Excel.
1.	Перейдите к экрану SAP, содержащему список, который вы хотите вывести.
2.	Выберите пуню «Локальный файл» (Local File) из меню «Система» (System), «Список» (List).
ЧАС 22. Интеграция с Microsoft Office
329
3.	Используйте кнопку «Помощь по допустимым значениям ввода» (Possible Entries Help) для определения пули к файлу и ввода имени вашего нового файла.
4.	Нажмите на кнопку «Перенос» (Transfer).
5.	Запустите Microsoft Excel и откройте файл.
Краткий справочник по экспортированию отчетов SAP Query в Microsoft Excel
Далее следует перечень шагов, которые необходимо выполнить для экспортирования отчетов, созданных SAP Query, в Microsoft Excel:
1.	Создайте отчет, используя инструмент SAP Query, который будет содержать нужные вам данные.
2.	В экране выбора выберите опцию «Показать в виде таблицы» (Display As Table) и выполните генерирование отчета.
3.	Выберите пункт «Локальный файл» (Local File) из меню «Список» (List), «Сохранить» (Save).
4.	Используйте кнопку «Помощь по допустимым значениям ввода» (Possible Entries Help) для определения пути к файлу и ввода имени вашего нового файла.
5.	Нажмите на кнопку «Перенос» (Transfer).
6.	Запустите Microsoft Excel и откройте файл.
Краткий справочник для создания стандартных писем
в Microsoft Word
Далее следует перечень шагов, которые необходимо выполнить для создания стандартных писем SAP с использованием Microsoft Word.
t. Создайте отчет, используя инструмент SAP Query, который будет содержать нужные вам данные.
2.	В экране выбора выберите опцию «Показать в виде таблицы» (Display As Table) и выполните генерирование отчета.
3.	Выберите пункт «Обработка текста» (Word Processing) из меню «Список» (List).
4.	Нажмите клавишу Enter в диалоговом окне «Параметры обработки текста» (Processor Settings).
5.. Выберите нужную опцию из диалогового окна «Установки Microsoft Word» (Microsoft Word Settings) и затем нажмите клавишу Enter.
6. Наберите ваш новый документ и вставьте нужные поля при помощи кнопки «Добавить поле слияния» (InsertMerge Field), которая находится на панели инструментов «Слияние» (Moil Merge) приложения Microsoft Word.
7. Используйте кнопку АВС «Поля/данные» (View Merged Data) для просмотра вашего документа и кнопки выбора записей для перемещения между записями.
330
SAP за 24 часа
Краткий справочник для экспорта списков в Microsoft Access
Далее следует перечень шагов, которые необходимо выполнить для использования функции «Системный список» (System List} для экспорта списка SAP в Microsoft Access. Начальные шаги этого процесса такие же, как и для загрузки файлов в Microsoft Excel.
I.	Перейдите к экрану SAP, содержащему список, который вы хотите вывести.
2.	Выберите пункт «Локальный файл» (Local File) из меню «Список» (List), «Сохранить» (Seine).
3.	Используйте кнопку «Помощь по допустимым значениям ввода» (Possible Entries Heip) pfln определения пути к файлу и ввода имени вашего нового файла.
4.	Нажмите на кнопку «Перенос» (Transfer).
5.	Откройте ваш файл в Microsoft Excel и выберите пункт «Сохранить как» (Sane As) из меню «Файл» (File) для сохранения загруженных данных в виде электронной таблицы Microsoft Excel (Microsoft Excel Spreadsheet). Закройте Excel.
6.	Запустите Microsoft Access и создайте новую базу.
7.	При помощи пункта «Импорт» (Import) из меню «Файл» (Fire), «Внешние данные» (Get External Data), выберите файл Microsoft Excd, который вы хотите импортировать в Microsoft Access, используя мастер импорта электронной таблицы (Import Spreadsheet Wizard).
Краткий справочник по экспортированию отчетов SAP Query в Microsoft Access
Далее следует перечень шагов, которые необходимо выполнить для экспортирования отчетов SAP Query в Microsoft Access. Начальные шаги этого процесса такие же, как и для загрузки файлов в Microsoft Excel.
1.	Создайте отчет, используя инструмент SAP Query, который содержит нужные вам данные.
2.	В экране выбора выберите опцию «Показать в виде таблицы» (Display As Table) и выполните генерирование отчета.
3.	Выберите опцию «Загрузить в файл» (Download to File) из меню «Список» (List).
4.	Используйте кнопку «Помощь по допустимым значениям ввода» (Possible Entries Help) для определения пути к файлу и ввода имени вашего нового файла.
5.	Нажмите на кнопку «Перенос» (Transfer).
6.	Откройте ваш файл в Microsoft Excel и выберите пункт «Сохранить как» (Sane As) из меню «Файл» (Fife) для сохранения загруженных данных в виде электронной таблицы Microsoft Excel (Microsoft Excel Spreadsheet). Закройте Excel.
7.	Запустите Microsoft Access и создайте новую базу.
8.	При помощи пункта «Импорт» (Import) из меню «Файл» (File), «Внешние данные» (Get External Data), выберите файл Microsoft Excel, который вы хотите импортировать в Microsoft Access, используя мастер импорта электронной таблицы (Import Spreadsheet Wizard).
ЧАС 22. Интеграция с Microsoft Office
331
Обзор Mendocino
Кроме специфических возможностей интеграции, которые исторически обеспечивает технология OLE. SAP и Microsoft в последнее время работали вместе для обеспечения нового уровня интеграции. Первый реальный совместный продую двух гигантов по производству программного обеспечения называется Mendocino. Благодаря использованию открытости веб-сервисов, доступных благодаря технологии .NET, и возможностей Enterprise Service Architecture (ESA) (архитектура сервисов предприятия), Mendocino позволяет Microsoft Office 2003 дополнять и управлять функциями бизнес-процессов, обеспечиваемых SAP. а также обеспечить передачу данных этим процессам.
О Mendocino было объявлено в апреле 2005 года. Этот продукт стал доступным в последней четверти 2005 года и был представлен как следующий большой шаг в интеграции Microsoft и SAP. Его открытый интерфейс позволяет независимым производителям программного обеспечения [independent software vendor f/SVJ], другим тотиентам SAP и системным интеграторам расширить поток операций и улучшить функциональные возможности наборов продутстов Microsoft как для back-office, так и для front-office.
Это означает, что Mendocino соединяет SAP с Outlook Exchange как back-end, а также с обычными продуктами Microsoft Office, такими как Excel и Word, иа.к frontend. Дополнительно Mendocino обеспечивает соединение с другими базами данных, серверами и клиентами. Это все обеспечивается при помощи:
►	расширенного меню приложений продуктов Microsoft;
►	использования характерной для «умной панели» (SAP smart pane). SAP может появиться, когда необходимо выполнить какую-нибудь важную операцию по доставке или связи;
► улучшенного бизнес-анализа, который обеспечивается посредством Excel;
► лучшей интеграции с Word при помощи «умных» (smart) бизнес-документов.
Улучшение производительности с Mendocino
Mendocino повышает производительность конечного пользователя, используя открытые бизнес-процессы и улучшенный экранный интерфейс. На что это похоже в реальном мире? Как здесь отмечалось, эго влияние широко распространено и привлекает всеобщее внимание. Используйте Mendocino для:
► Синхронизации ваших календарей SAP и Outlook.
► Синхронизации бизнес-процессов с другими процессами, управляемыми продуктами Microsoft.
► Эффективного управления временными данными и внесения данных в различные ресурсы или влияния на расширенные бизнес-процессы путем использования единого интерфейса (обычно обеспечивается при помощи SAP Enterprise Portal или Microsoft Outlook).
► Просмотра данных, поступающих в режиме реального времени в SAP, путем использования продуктов Microsoft (или, наоборот, ретроспективных данных, которые часто отражаются многими системами генерации отчетов).
► Автоматизации создания и доставки SAP-отчетов посредством Microsoft Exchange и Outlook.
332
SAP за 24 часа
► Объединения данных управления взаимоотношениями с клиентами с данными о ваших встречах и телефонных совещаниях, - таким образом вся соответствующая информация о клиентах, информация о счетах, данные об отслеживании времени и так далее могут быть лучше представлены для руководителей, принимающих решения.
► Доставки как предупреждений, так и информации о предупреждениях из хранилища бизнес-данных (SAP Business Warehouse), а затем обеспечения выполнения следующих бизнес-процессов, - реальное управление по исключению.
Mendocino помогает клиентам SAP и Microsoft выполнять большинство из их капиталовложений. При этом Mendocino позволяет расширить и автоматизировать бизнес-процессы, что позволяет ускорить способность организации к продуманному ответу на запросы и, вероятно, служить клиентам, акционерам и другим заинтересованным сторонам лучше, чем когда-либо раньше.
Резюме
Многие инструменты на рынке разработаны для того, чтобы помочь вам в создании SAP-отчетов. Но благодаря интеграции, обеспечиваемой SAP для основного набора продуктов Microsoft, большинство отчетов может быть создано непосредственно SAP. Этот раздел дает вам представление о том. как вы можете использовать Microsoft Excei, Word и Access для создания отчетов. Используя семейство продуктов Microsoft Office, вы можете легео созд ать нужный вам отчет без дорогих инструментов, произведенных сторонними производителями, дополнительных технических знаний или помощи технического эксперта SAP.
Функция %рс облегчает экспорт данных из SAP в большое количество форматов других приложений. Процессы, описанные в этом часе, также показывают, как вы можете использовать Microsoft Excel для загрузки данных SAP в стандартные таблицы Excel. Вы увидели, что Microsoft Word является идеальным средством для создания заполненных информацией из SAP стандартных писем и почтовых ярлыков. Microsoft Access также помогает вам управлять созданием отчетов и вместе с этим управлять данными между многими системами. Используйте его как инструмент сравнения для данных, хранящихся не в SAP. Улучшенная интеграция, полученная в результате совместных усилий SAP и Microsoft, известная как Mendocino, предлагает не только преимущества от великолепного рабочего процесса, но и отличную интеграцию между SAP и полным набором инструментов для повышения производительности труда, входящим в пакет Microsoft Office.
Вопрос - ответ
В Можно ли создать с нуля заказной генератор отчетов вместо использования инструментов генерирования отчетов, предоставляемых SAP?
О Да, заказные генераторы отчетов могут быть созданы с нуля во всех приложениях SAP. Эти генераторы отчетов (или программы, как они называются в SAP) написаны на языке программирования АВАР или Java опытными программистами. Некоторые компании создают много подобных программ, а другие полагаются на специально написанные генераторы отчетов только в случае крайней необходимости.
ЧАС 22. Интеграция с Microsoft Office
333
В Можно ли экспортировать данные из SAP в таблицу Microsoft Excel, отредактировать их там и затем загрузить обратно в SAP?
О Да, можно, но осуществить это - непростая задача. Она требует навыков программирования для того, чтобы написать программу, которая могла бы загрузить данные обратно в SAP.
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы».
Контрольные вопросы
1.	Назовите два метода, которые вы можете использовать для создания файлов, которые MOiyr быть импортированы в Microsoft Excel.
2.	Какой тип интеграционного интерфейса наиболее часто используется для связи с Microsoft Office?
3.	Какое приложение Microsoft Office используется для создания стандартных писем, использующих данные SAP?
А. Что означает термин OLE?
5. Назовите несколько дополнительных 0/.£-совместимых приложений.
Задания
1. Создайте файл с использованием функции «Системный список» (System List) и откройте его в Microsoft Excel.
2. Создайте новое стандартное письмо Microsoft Word, используя существующий документ Microsoft Word.
CAD
ЧАС 23
Обзор поддержки
Не так давно поддержка SAP заключалась в сложной в использовании системы помощи (Help), связанной с каждой инсталляцией, утомительной онлайновой до-кументацией на CD и такой же сложной в использовании и довольно медленной системы онлайновой поддержки [Online Support System (055)]. Эти механизмы поддержки делали свою работу, но не без проблем для части пользователей. Эти онлайновые инструменты несколько лет назад были полностью заменены гораздо более квалифицированным механизмом поддержки, содержащим SAP Solution Manager и веб-сайт SAP Service Marketplace (вместе с другими ресурсами, описываемыми в часе 24 «Дополнительные ресурсы SAP»). Кроме того, SAP снабжает организации, занимающиеся поддержкой, гораздо лучшими инструментами и процессами.
Основные темы этого часа следующие:
►	обзор возможностей поддержки SAP Solution Manager,
►	изучение SAP Service Marketplace;
►	подробное рассмотрение контекстно-зависимой помощи (f / Help);
►	введение для вашей группы поддержки SAP.
SAP Solution Manager
Долгое время ветераны SAP испытывали трудности, теряя CD с системой помощи SAP (SAP Help) и онлайновой документацией (значение слова «он-лайн» 10 лег назад, несомненно, отличалось от сегодняшнего), которые использовались для обеспечения технической поддержки после запуска системы в работу. Многое изменилось, когда несколько лет назад SAP представила Solution Manager (менеджер решений). SolMan, как его часто называют, обеспечивает управление в течение всего рабочего цикла системы, предоставлял следующие ресурсы, о которых поговорим более подробно в следующих разделах:
►	обратная связь с SAP, соединяя вместе многие «закулисные» ресурсы в нечто более доступное;
►	набор инструментов, используемых при внедрении, создание отчетов SLA (соглашение об уровне обслуживания) и многое другое;
►	документация, шаблоны, передовой опыт, ускорители внедрения и другое подобное информационное содержание, разработанное для ускорения процесса внедрения и упрощения обучения.
338
SAP за 24 часа
Портал
Solution Manager обеспечивает прямой доступ к SAP Service Marketplace (о котором будет говориться ниже), обеспечивая отличное управление и возможности из одного интерфейса. Благодаря использованию SolMan, доступу к SAP Notes, возможности управлять удаленными сеансами Early Watch (приложение для раннего обнаружения системных рисков) и проникать вглубь областей SAP-реше-ний, администратор может легко осуществлять полный контроль над системой.
Кстати
Сеанс SAP EarlyWatch является меткой, предоставленной процессу, при помощи которого SAP АС входит в опту систему, пристально наблюдая и собирая информацию о производительности системы и другие данные с последующим созданием отчета об общей конфигурации вашей системы, EarlyWotch обозначает проблемные области, потенциальные проблемные области, а также хорошо сконфигурированные области, телт самым помогая вам обеспечивать проактивное техническое обслуживание, хорошую производительность и непрерывную работоспособность системы.
Инструменты
Кроме доступа к сервисам SAP EarlyWatch, SolMan предоставляет большое количество собственных инструментов. Мониторинг бизнес-процессов [Business Process Monitoring (fi/WI)] помогает вам отслеживать выполнение бизнес-процессов в одной или более SAP-системах. SolMan дает вам возможное^ проверять ресурсы текущей системы, предоставляет интерфейс к другим системам и обзор фоновых работ, связанных с бизнес-процессами. Таким образом, администратор может оценить и измерить реальную полную производительность, а затем сравнить ее с набором пороговых значений производительности. Если пороговые значения будут превышены, то могут появиться предупреждения. Это дает возможность осуществлять проактивное управление по исключениям, освобождая ваши /Т-ресурсы и бизнес-аналитиков для того, чтобы сфокусировать их время на решении других важных проблем.
SolMan может отслеживать бизнес-процессы благодаря функции «Мониторинг решения» (Solution Monitoring). Solution Monitoring проникает вглубь отдельной системы, отслеживая мелкие проблемы до того, как они статут большими проблемами. Благодаря еще одному инструменту - «Создание отчетов сервисного уровня» (Service Level Reporting) - администраторы могут сравнивать производительность отдельных компонентов системы с базовым уровнем и определять бизнес-цели (совместно установленные для отдела информационных технологий и бизнес-отделов, обслуживаемых системой). Благодаря этим инструментам и целям мониторинг и проактивная поддержка SAP становится простой задачей для /Г-администратора. Проверяя работоспособность всей системы и быстро обнаруживая потенциальные проблемы, SolMan экономит время и деньги.
Контент
Для группы внедрения, как и для группы поддержки, очень важным является то, что Solution Manager также предоставляет большое количество инструментов и шаблонов под видом «контент». Некоторые из них помогают менеджеру проек-
ЧАС 23. Обзор поддержки
339
та и специалистам по внедрению планировать, проектировать и инсталлировать SAP-систему. Бизнес-контент помогает бизнес-аналитикам создавать SAP-решения на основе инсталлированной SAP-системы. Примеры включают в себя биз-нес-сценарии и примеры передового опыта - инструменты, которые облегчают организацию и работу SAP.
Для облегчения беспрепятственного внедрения SAP Solution Manager включает в себя маршрутные карты {Road Maps, тщательно настроенные методики для внедрения специфических бизнес-решений). Кроме этого, SAP Solution Manager также содержит ускорители внедрения {Implementation Accelerators), которые обеспечивают создание репозитария знаний, заполненного шаблонами, проверочными списками, тестовыми скриптами и многим другим.
SAP Service Marketplace
Несмотря на то, 1гго на сегодняшний день SolMan является основным средством поддержки, SAP Service Marketplace является непревзойденным. Здесь вы можете найти почти всю информацию, которая может вам понадобиться для планирования, внедрения и поддержки SAP-решений. В течение нескольких лет SAP Service Marketplace объединяет информацию, распространенную на различных веб-сайтах, СО, собственных механизмах поддержки SAP (таких как старый OSS-сайт) и многое другое. Получить доступ к этому веб-сайту можно, открыв браузер и набрав адрес http://www.service.sap.com или просто http://service.sap.com. Основные ресурсы, доступные на этом веб-сайте - service.sap.com, - включают в себя:
►	портал поддержки (SAP Support Portal)-,
►	образование, консалтинг, области решений и группы пользователей;
►	портал бизнес-клиентов {SAP Business One Customer Portal);
►	сеть разработчиков (SAP Developer Network);
►	портал партнеров (SAP Partner Portal);
►	портал торговых партнеров (SAP Channel Partner Portal);
►	портал помощи {SAP Help Portal);
►	сообщество (SAP Community).
Для быстрого ознакомления с объемом доступных опций см. рис. 23.1.
SAP Support Portal
Для многих пользователей портал поддержки (SAP Support Portal) является, вероятно, наиболее полезным сайтом в SAP Service Marketplace. Он обеспечивает доступ it
►	базе знаний (SAP Notes);
►	сообщениям (Messages);
►	сайту загрузки программного обеспечения {Software Download site);
►	адресам центров поддержки SAP (SAP Support Center Addresses);
►	сервисномй каналу SAP (SAP Service Channel) - вашему ящи1су входящей почты.
340
SAP за 24 часа
Рис. 23.1. Для клиентов, разработчиков и партнеров SAP Support Marketplace предоставляет отличную возможность получить помощь и поддержку по продуктам и решениям SAP в одном месте, а также получить доступ и к другим механизмам поддержки
SAP Notes
Доступ к SAP Notes является одним из ключей для диагностики и решения технических проблем с вашей SAP-системой, а также проблем, связанных с работой приложений. SAP Notes позволяет вам производить поиск по областям приложений (продукты или компоненты SAP, такие как CRM или Public Sector), по технологиям (например, SAP-система, основанная на Oracle и работающая на аппаратном обеспечении IBM), по языку (английский или немецкий) и многое другое. При помощи SAP Notes вы также можете быстро просмотреть «горячие новости» (HotNews), настроенные в соответствии с вашими предпочтениями. SAP TopNotes является отличным инструментом популярного ресурса SAP Notes для просмотра информации, касающейся SAP-компонентов и модулей, других даннь|х и разнообразных опубликованных документов.
Вы также можете отправить по электронной почте замелей для SAP, которые будут просмотрены, вы получите ответ на ваш вопрос и, в конечном счете, зту информацию сделают доступной для всех. Такая двусторонняя связь является тем, что в конечном счете делает SAP Notes таким отличным инструментом для сотрудничества и решения возникших проблем. Для того, чтобы получить доступ к SAP Notes, вам нужен специальный идентификатор пользователя (UserID). Свяжитесь с вашим персональным менеджером (Account Manager), центром поддержки или партнером по внедрению для того, чтобы получить доступ к SAP Notes.

ЧАС 23. Обзор поддержки
341
Messages
При помощи ссылки на сообщения (Messages) вы можете запустить мастер сообщений SAP (SAP Messages Wizard), являющийся новым подходом в создании сообщения клиента (Customer Messages). Просто выберите одну из систем, связанных с вашим идентификатором пользователя, выполните поиск, найдите решение и, если это необходимо, создайте сообщение. Благодаря поиску SAP Notes, интегрированному в этот процесс, решение вопросов еще никогда не было таким лептим.
Загрузка программного обеспечения
Ссылка на загрузку программного обеспечения переносит вас в центр распространения программного обеспечения (SAP Software Distribution Center), где вы можете как загрузить программное обеспечение посредством Интернета, так и заказать его доставку на CD или DVD. На основе уникальной лицензии, за которую заплатила ваша компания (или клиент, в зависимости от обстоятельств), у вас есть доступ к последним и лучшим версиям Net Weaver и mySAP Business Suite, исправлениям ошибок, пакетам поддержки (Support Packages), SAP Notes и многому другому. Это также отличный способ для того, чтобы иметь последние технические инструменты, используемые для инсталляции и технического обслуживания SAP. Вы можете получить последние версии таких инструментов, как SAPCAR, SAPRouter, SAP Exchange Connector, Java Log Viewer (программа просмотра журнала ]aoa) и многих других.
f?
Адреса центров поддержки SAP
Используйте эту ссылку для быстрого доступа к веб-сайтам технической поддерж-С	ки для вашей страны. SAP поддерживает веб-сайты поддержки для 50 стран и ре-
гионов. Это является бесценным инструментом для организаций, занимающихся технической поддержкой SAP, в задачи которых входит управление 5ДР-систе-мами по всему миру. Каждая ссылка богата контактной информацией, начиная от местных телефонных номеров и номеров факсов технической поддержки и заканчивая адресами электронной почты и многое другое.
SAP Service Channel - ваш ящик входящей почты
Зайдя в папку входящих сообщений SAP, вы можете получить доступ к полученным от SAP Notes ответам на ваши письма, сообщениям клиентов или другим официальным сообщениям. Передав полномочия или назначив заместителя во время вашего отсутствия, вы не оставите горячие новости без внимания. Вы также можете отслеживать заказы на программное обеспечение иуслуги, которые вы купили у SAP.
Образование/ консалтинг, области решений и группы пользователей
Используйте ссылки на образование, области решений и так далее из SAP Service Marketplace для того, чтобы получить доступ к обучающим и тренировочным вебсайтам, включая сайт для управления обучением. Прочтите о различных обуча
342
SAP за 24 часа
ющих и сертификационных программах. Просмотрите текущий каталог онлайнового обучения (Online Training Catalogue) для того, чтобы найти конкретный курс, проверить, где он будет проводиться, просмотреть отели и другое жилье и заказать занятие или сертификационный тест - все это можно сделать в режиме «он-лайн». Здесь также имеется обширная информация о консультационных услугах, различных областях 5АЛ-решений, форумах групп пользователей и многом другом. Обратите внимание на то, что компания SAP имеет более 9 000 консультантов, вто время как по всему миру существуют 180 000 опытных и сертифицированных SAP-консультантов.
Одной из моих любимых ссылок является «Сообщество пользователей» (User Community). Здесь вы можете принять участие в веб-событиях, прочесть о текущих событиях в бюллетенях, спонсируемых SAP, а также принять участие в дискуссионных форумах в режиме реального времени. Еще одна полезная ссылка содержит документацию и учебные сайты; об этом подробнее будет сказано ниже.
Документация SAP
SAP АС поддерживает до[ументацию для многих продуктов и действительно со-держитинформациюо различных версиях этих продуктов и о поддерживающих их большом количестве компьютерных платформ. Неудивительно, что документация к продуктам постоянно меняется. Честно говоря, большой шаг был сделан в 2002 году, когда независимые обозреватели, руководимые searchSAP.com, обнаружили очевидное отсутствие удовлетворенности пользователей в отношении документации. В то время группа, занимающаяся поддержкой документации, объединилась и сфокусировалась на разработке единой и обновленной документации в кратчайшие сроки. Сегодня SAP Service Marketplace обеспечивает простой доступ к большому количеству часто обновляемой и очень полезной документации. Хотя советуем вам набраться терпения по отношению к новым продуктам - до того, как они немного доработаются, SAP, скорее всего, предоставит основную информацию о продукте, а не полную документацию по нему.
Вы будете замечать, что некоторые материалы поддержки SAP, такие как обучающие материалы, предоставленные вам на спонсируемых SAP обучающих курсах, написаны на не очень хорошем английском языке. Почему? Потому что большая часть этих материалов изначально была написана на немецком языке, а затем переведена на английский. Неудивительно, что иногда при переводе теряется ясность изложения. Кроме того, во многих местах процесс перевода не завершен, например, некоторые веб-сайты и другие материалы могут появляться с некоторыми словами и определениями на немецком языке. Иногда это действительно более чем досадно.
Обучающие материалы
Когда вы посещаете курсы обучения SAP, то в большинстве случаев вы получаете тетрадь, содержащую ваши учебные материалы. Стандартная документация предоставляется в формате презентации Microsoft PowerPoint. Это означает, что каждая страница тетради содержит большую распечатку экрана, небольшую порцию информации и большое поле для заметою
ЧАС 23. Обзор подцержки
343
Однако порция информации обычно только поверхностно касается самой концепции. Тем не менее концепция должна объясняться в течение семинара, а обучающие материалы служат кратким отчетом о содержании семинара. И вы можете заметить, что, как и другие виды документации, некоторые страницы плохо переведены или не переведены совсем. В этом случае не забудьте проверить доступные ресурсы где-либо еще в SAP Marketplace. В частности, посмотрите последние версии документации.
SAP Business One Customer Portal
При помощи этого специального портала малые и средние бизнес-клиенты, которые внедрили SAP Business One, получают доступ к особым разделам SAP Notes, ресурсам по управлению проблемами и другим специализированным процессам и приложениям. SAP Business Customer Portal предоставляет почти всю информацию, которую можно найти на большом портале SAP Service Marketplace, масштабированную по отношению к малым и средним клиентам: возможности заказа программного обеспечения, получение 5ДР-инсталляций и CD с обновлениями, загрузка пакетов исправлений и запрос лицензионных ключей являются примерами этих возможностей. Отсюда вы также можете получить доступ к важным новостям (TopNotes и HotNews), касающимся малых и средних клиентов.
SAP Developer Network
Еще одним выдающимся ресурсом, доступным из SAP Service Marketplace, является сеть д ля разработчиков (SAP Developer Network). Используйте его для участия в блогах, регулярных диасуссионных форумах или, например, для того, чтобы отвечать на записанные события тогда, когда вам будетудобно. Этот сайт особенно полезен после основных 5ДР-конференций, когда SAP рассылает большое количество материалов, ранжирующихся от общих докладов до технических презентаций для сообщества разработчиков. И поскольку область разработчиков (Developer Area) тщательно выстроена вокруг подцержки NetWeaver, то очень просто найти ресурсы, связанные с Enterprise Portal, Business Information Warehouse, xAPPS, Mobile Infrastructure и всем тем, что касается NetWeaver.
Для наиболее активных ДВДР-разработчиков нет ничего более ценного, чем ресурс АВАР Developer Area, - это еще одно место, посвященное разработке в пределах структуры или платформы NetWeaver. Отсюда вы можете загрузить руководства по разработке, АВАР FAQ (часто задаваемые вопросы об АВАР) и статьи, получить доступ к электронным обучающим ресурсам и принимать участие в дискуссионных форумах, посвященных АВАР. Не отставайте от последних разработок, получая регулярные бюллетени и регулярно посещая данный ресурс, посвященный помощи по языку и инструментальным средствам АВАР (АВАР Language and Workbench Help), большая часть которого посвящена SAP-компонентам или технологиям. Например, используйте сайт АВАР Language Help (помощь по языку АВАР) для того, чтобы получить доступ к советам по технологии АВАР АРО, информации SAP Knowledge Warehouse, материалам, ориентированным на Bosts и CCMS, NetWeaver Security Guide и к огромному количеству различных ресурсов.
344
SAP за 24 часа
Портал партнеров и торговых партнеров SAP
Для партнеров и торговых партнеров SAP эти два сайта в системе SAP Service Marketplace являются бесценными. Обратите внимание на то, что только зарегистрированные партнеры могут получить доступ к этим сайтам, используемым для сотрудничества, решения общих проблем, поддержки совместных инициатив и маркетинговых событий и так далее. Из этих ресурсов вы можете получить доступ к специализированному обучению, поддержке и маркетинговым инструментам, а также доступ ко всему программному обеспечению и ресурсам поддержки, находящимся в SAP (в отличие от того поднабора, который доступен для особых клиентов).
Портал помощи SAP
В прошлом SAP обеспечивал клиентов системой помощи на CD, которая поставлялась вместе с SAP- продуктом. Сегодня вся эта помощь также доступна 24 часа в сутки для всех продуктов и компонентов, охватывая все технологические платформы и поддерживаемые опции. Мощная возможность поиска делает библиотеку [SAP Library) полезной для всех участников ваших групп внедрения или поддержки. Онлайновая версия также доступна {то есть вы можете продолжать заказывать эти отличные ресурсы на CD-ROM). И поскольку содержимое управляется при помощи окружения SAP Knowledge Warehouse, то вы можете быстро поместить и адаптировать эту информацию к остальным материалам вашей группы информационных технологий при помощи SAP Knowledge Warehouse.
Как вы. вероятно, ожидаете, вся делсументация по продукту доступна в этом месте - независимо от того, запускаете ли вы SAP NetWeaver 'OS. mySAP ERP или любые решения для разных отраслей, SAP Help Portal, как никакой другой ресурс с документацией SAP, дает вам возможность получить всю информацию из одного места. Передовой опыт, база данных терминов и документация д ля SAP Tutor [используется для создания интерактивных обучающих курсов, которые называются learning unit (учебная еденица)] также доступны из этого ресурса
Доступ к расширенной помощи
Несмотря на то, что каждый из ресурсов SAP Help Portal и инструменты помощи/ поддержки SolMan являются по-своему различными, такой доступ в режиме реального времени не всегда может быть возможен. Иногда вы можете оказаться в ситуации, когда, находясь в конкретном экране, вы не знаете, для чего используется определенное поле. В этом случае вместо того, чтобы запустить браузер и подключиться к SAP Service Marketplace, вы можете выбрать пункт «Расширенная помощь» (Extended Help) из меню «Помощь» (Help), находясь в экране, по которому у вас возник вопрос. Запустится приложение «Онлайновая документация» (Online Documentation), содержащее контекстно-зависимую помощь, относящуюся к вашему конкретному SAP-экрану.
Получение помощи по конкретному полю
SAP обеспечивает вас информацией о помощи, встроенной в большинство доступных сегодня приложений. Например, вы можете получить контекстно зависимую помощь, выполнив следующие действия:
ЧАС 23. Обзор поддержки
345
I. Используйте код транзакции /пМЕ21 для перехода, например, к экрану «Создание заказа на 3aiynicy начальный экран» (Create Purchase Order: Initial Screen).
2. Поместите ваш курсор в поле «Производитель» (Vendor) и нажмите клавишу F1 на вашей клавиатуре (см. рис. 23.2).
Контексгно-зависимал помощь содержит гипертекстовую ссылку, которая может быть использована для перехода к дополнительным разделам •Помощи»
Рис. 23.2. Вы можете получить доступ к контекстно-зависимой помощи, поместив курсор в нужное поле SAP и нажав клавишу F1
Performance Assistant
После того, как вы нажали на клавишу F1 для получения конкретной информации по определенному полю, вы увидите окно, которое называется Performance Assistant и в котором будет отображена контекстно-зависимая помощь. Зачастую эта помощь является очень существенной. Если вам нужна будет более подробная информация или дополнительные разъяснения, то в Performance Assistant вы можете найти большое количество кнопок, предоставляющих дополнительную информацию:
►	Кнопка «Помощь по приложению» (Application Help) обеспечивает понимание специфики приложения. Однако эту функцию должен установить ваш системный администратор.
►	Кнопка «Техническая информация» (Technical Information; см. рис 23.3) предоставляет подробную информацию, соответствующую данным экрана (Screen Data, состоит из имени текущего отчета, имени программы и номера экрана), данным о графическом интерфейсе пользователя (GUI Data, состоит из имени программы GUI и статуса), данным поля (Field Data, состоят из имени таблицы, поля и элемента данных) и описанию поля для пакетного ввода (Field Description for Batch Input, содержит в себе поля экрана).
►	Кнопка «Редактирование документации» (Edit Documentation) позволяет пользователям, обладающим соответствующими правами доступа для этой функции, обновлять и обслуживать документацию, доступную при нажатии кнопки F1.
►	Кнопка «Глоссарий» (Glossary) предоставляет доступ к глоссарию терминов. Данная функция, как и «Помощь по приложению» (Application Help), должна быть включена вашим системным администратором.
346
SAP за 24 часа
►	Кнопка «Портал помощи» (SAP Help Portal) открывает окно браузера и соединяет вас с http://help.sap.com (при условии, чтоу вас есть подключение к Интернету).
Performance Assistant также имеет удобную кнопку «Печать» (Print) и кнопку, закрывающую окно Performance Assistant.
Сокращенная техническая информация
Кнопка «Сокращеннаятехническая информация» (Abbreviated Technical Inf ormatiori) доступна, когда вы выделяете кнопку, а не поле, как говорилось ранее, и нажимаете клавишу F1. Выделите кнопку, нажав на нее один раз, а затем уберите мышь с кнопки. Вы заметите, что после этого кнопка станет окружена пунктирной линией вместо сплошной линии. После нажатия на клавишу F1 на вашей клавиатуре вы увидите окно сокращенной технической информации, относящейся к данной кнопке, аналогичное изображенному на рис. 23.3.
Рис. 23.3. Дополнительная техническая помощь доступна через кнопку «Техническая информация» (Technical information), которая находится в SAP Performance Assistant
Выделив кнопку и нажав на клавишу F1, вы обозначаете вызов программы и функции, соответствующих этой кнопке, В тех редких случаях, когда у вас нет мыши, это может быть очень полезно. На самом деле я использую это свойство для того, чтобы избежать нажатия на кнопку мыши (что иногда может быть проблематично) при написании автоматического выполнения транзакции. В поле команд просто наберите имя функции (WKLD на рисунке) и нажмите клавишу Enter. Это равносильно нажатию кнопки, но не требует нажатия на клавишу Tab или нажатия на кнопку мыши.
ЧАС 23. Обзор поддержки
347
Рис. 23.4. Специализированная программа для кнопок графического интерфейса пользователя SAP GUI и данные о функции отображаются при выделении кнопки и нажатии клавиши F1
Установки помощи по определенному полю
Вы можете настроить работу функции контекстно-зависимой помощи, изменив ваши персональные настройки (Personal Settings). Выберите пункт «Установки» (Settings) из меню «Помощь» (Help), при этом вы увцдете диалоговое окно «Персональные настройки пользователя» (Personal Settings for User), как показано на рис 23.5.
Рис. 23.5. Вы можете изменить отображение ваших установок для клавиши F1 при помощи использования диалогового окна Personal Settings for User
Диалоговое окно «Персональные настройки пользователя» (Personal Settings for User) определяет установки по умолчанию для клавиши Н.Тем не менее, вы также можете изменить ваши установки помощи для приложения и настройки для клавиши «Помощь F4» (F4 Help), перейдя в соответствующую закладку, сделав нужные изменения и нажав на зеленую отметку («галочку»), которая находится внизу экрана. Используйте закпадсу F4 Help (см. рис 23.6) для изменения ваших индивидуальных настроек пользователя. По всей видимости, наиболее часто этот экран используется для изменения значений, касающихся максимального числа выводимых результатов поиска, которые могут быть отображены (параметр Л4ох. number of hits to be displayed). 51, например, обычно изменяю значение по умолчанию с 500 до 100 для уменьшения времени ожидания результатов поиска, которые должны быть отображены.
348
SAP за 24 часа
Рис. 23.6. В закладке F4 Help диалогового окна Personal Settings for User измените специфичные для пользователя установки, такие как максимальное число выводимых результатов поиска
Группа поддержки SAP
После того, как вы запустите систему в эксплуатацию, ваш процесс внедрения перейдет на новый уровень. Теперь вопросы и сложности должны будут решаться в продуктивном окружении, где простой системы доставляет большие неудобства и конечные пользователи неохотно соглашаются со всем, что выходит за рамки их договора о сервисном обслуживании с группой информационных технологий. В этих случаях группа поддержки SAP (SAP Support Team), или просто «Поддержка SAP* (SAP Support), не знает себе равных.
SAP обеспечивает вас контактной информацией, необходимой для работы с вашей SAP Support Team, ориентированной на клиента. Также не забывайте о ресурсах, доступных через портал поддержки SAP (SAP Support Portal), которые были описаны ранее.
Поддержка внеплановых простоев
SAP всегда была на высоте в обеспечении поддержки в критических ситуациях. SAP известна тем. что, сталкиваясь с проблемой, помогает ее решить, а не отправляет беспомощного клиента от одного консультанта к другому. В США эта поддержка обычно идет из ресурсов, расположенных в Newton Square, однако SAP обеспечивает круглосуточную поддержку, привлекая ресурсы, расположенные в Европе и Индии.
Очень важно знать, когда именно вам следует обратиться за помощью к вашей группе поддержки. Когда вы просматриваете очередной пакет SAP Notes или составляете сообщение очередному клиенту, то обращаться за помощью в SAP кажется бесполезной тратой времени. Но когда ресурсы вашей группы поддержки
ЧАС 23. Обзор подцержки
349
и возможности группы пользователей (которые более подробно описываются в часе 24) исчерпаны, без колебаний обращайтесь к вашей группе подцержки SAP (SAP Support Team).
Резюме
В этом часе вы изучили, где и как получить поддержку для ваших SAP-решений. SAP Solution Manager и SAP Service Marketplace являются двумя основными механизмами, при помощи которых вы можете получить поддержку в режиме реального времени в любое время суток SAP Help также встроен в вашу систему. Вы можете обратиться к вашей SAP Support Team и опытный консультант быстро поможет вам решить критическую проблему. Эти ресурсы также дополняются ресурсами подцержки, которые описаны в часе 24.
Вопрос - ответ
В Каков адрес веб-сайта для доступа к SAP Service Marketplace?
О Наберите в вашем веб-браузере http://www.service.sap.com или просто http://service.sap.com.
В Что является тремя основными компонентами SAP Solution Manager?
О Портал к SAP Marketplace, набор инструментов и подключение к контенту.
В Что существенно заменило онлайновую документацию на CD?
О SAP предлагает большое количество ресурсов с документацией на основе портала, которые включают в себя доступ ко всей документации по продукту и по компонентам, ресурсы помощи и многое другое. Библиотека (SAP Library) является еще одним подобным ресурсом, доступным как в формате CD, так и «он-лайн».
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, кате применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы».
Контрольные вопросы
1.	Как кратко называется SAP Solution Manager?
2.	Назовите три основных инструмента, к которым вы можете получить доступ в SAP Solution Manager.
3.	Что является основным механизмом онлайновой подцержки для разработчиков SAP?
4.	Как вы можете получить помощь по определенному полю?
5.	Н азовите два пути для доступа к SAP Notes из SAP Support Portal.
350
54Рза 24 часа
Задания
1.	Подключитесь к АР Service Marketplace и найдите документацию по инсталляции, соответствующей вашему тасущему технологическому набору.
2.	Выполните код транзакции /nCRCO и получите контекстно-зависимую помощь для экрана «Ресурсы» {Resources).
3.	Из SAP Developer Network примите участие в онлайновом блоге или другом онлайновом обсуждении.
чаем
Дополнительные ресурсы SAP
Несмотря на то, что SAP АС является крупнейшим производителем программного обеспечения в мире и остается лидером рынка в сфере программного обеспечения для предприятий (дажеучитывая отличные попылит Oracle), не существует чрезмерного обилия свободно доступной поддержки и подобных ресурсов. Правда, существует пара сотен книг, но в определенный момент времени, вероятно, только от 20 до 30 из них MOjyr быть полезны. В то же время существует множество журналов, посвященных SAP, большое количество веб-сайтов, кроме собственных ресурсов SAP, и, конечно, огромное количество консалтинговых компаний, богатых платными ресурсами. Но если у вас просто есть несколько вопросов и немного свободных денег, куда вам следует пойти и к кому обратиться?
В этом разделе описываются дополнительные ресурсы SAP, доступные пользователям, разработчикам и другим профессионалам SAP. Эти материалы дополняют те, что были описаны в часе 23 «Обзор поддержки» и дают ответы на поставленные ранее вопросы.
Ключевые моменты данного часа:
►	ближайшее рассмотрение некоторых профессиональных ресурсов, таких как книги, посвященные SAP, журналы и другие, профессионально подготовленные, материалы;
►	обзор полезных веб-сайтов, посвященных SAP;
►	вводный обзор ресурсов, посвященный выбору карьеры, связанной с SAP;
►	обзор дополнительных SAP-ресурсов, включал спонсируемые SAP и другие посвященные SAP конференции и события.
Профессиональные ресурсы
Профессиональные ресурсы для SAP лежат в диапазоне от недорогих книг до подписок на журналы, членства в организациях профессиональных пользователей и многое другое. Одной из причин такого разнообразия является размер SAP, кроме инсталлированных баз и сотен тысяч пользователей, которые ежедневно зависят от SAP, существуют также и профессионалы поддержки, это еще одна сотня тысяч консультантов, контрактных сотрудников, разработчиков, инженеров и другого персонала, занимающегося поддержкой. Некоторые из наиболее заметных и полезных профессиональных ресурсов освещаются в следующих разделах
Americas'SAP Users' Group (ASUG)
Почти во всех сферах бизнеса очень полезно связываться с людьми, использу-
ющими тотже продукт и преследующих похожие цели. SAP не является исклю-
350
SAP за 24 часа
Задания
1.	Подключитесь к АР Service Marketplace и найдите документацию по инсталляции, соответствующей вашему текущему технологическому набору.
2.	Выполните код транзакции /nCRCO и получите контекстно-зависимую помощь для экрана «Ресурсы» (Resources).
3.	Из SAP Developer Network примите участие в онлайновом блоге или другом онлайновом обсуждении.
Дополнительные ресурсы SAP
Несмотря на то, что SAP АС является крупнейшим производителем программного обеспечения в мире и остается лидером рынка в сфере программного обеспечения для предприятий (даже учитывая отличные попытки Oracle}, не существует чрезмерного обилия свободно доступной поддержки и подобных ресурсов. Правда, существует пара сотен книг, но в определенный момент времени, вероятно, только от 20 до 30 из них могут быть полезны. В то же время существует множество журналов, посвященных SAP, большое количество веб-сайтов, кроме собственных ресурсов SAP, и, конечно, огромное количество консалтинговых компаний, богатых платными ресурсами. Но если у вас просто есть несколько вопросов и немного свободных денег, туда вам следует пойти и тс кому обратиться?
В этом разделе описываются дополнительные ресурсы SAP, доступные пользователям, разработчикам и другим профессионалам SAP. Эти материалы дополняют те, что были описаны в часе 23 «Обзор поддержки» и дают ответы на поставленные ранее вопросы.
Ключевые моменты данного часа:
►	ближайшее рассмотрение некоторых профессиональных ресурсов, таких как книги, посвященные SAP, журналы и другие, профессионально подготовленные, материалы;
►	обзор полезных веб-сайтов, посвященных SAP;
►	вводный обзор ресурсов, посвященный выбору карьеры, связанной с SAP;
►	обзор дополнительных SAP-ресурсов, включал спонсируемые SAP и другие посвященные SAP конференции и события.
Профессиональные ресурсы
Профессиональные ресурсы для SAP лежат в диапазоне от недорогих книг до подписок на журналы, членства в организациях профессиональных пользователей и многое другое. Одной из причин такого разнообразия является размер SAP, кроме инсталлированных баз и сотен тысяч пользователей, которые ежедневно зависят от SAP, существуют также и профессионалы поддержки, это еще одна сотня тысяч консультантов, контрактных сотрудников, разработчиков, инженеров и другого персонала, занимающегося поддержкой. Некоторые из наиболее заметных и полезных профессиональных ресурсов освещаются в следующих разделах.
Americas'SAP Users' Group (ASUG)
Почти во всех сферах бизнеса очень полезно связываться с людьми, использу-
ющими тотже продукт и преследующих похожие цели. SAP не является исклю-
352
SAP за 24 часа
чением. Организация Americas' SAP Users' Group («Группа американских пользователей SAP») является независимой некоммерческой организацией состоящей из компаний, являющихся клиентами SAP, независимых разработчиков, удовлетворяющих требованиям SAP, производителей аппаратного обеспечения, консультационных фирм и других. Зайти на веб-страницу организации вы можете, набрав в вашем веб-браузере адрес http://www.asug.com (см. рис. 24.1).
Рис. 24.1 ASUG является некоммерческой независимой организацией пользовате-
лей SAP и независимых производителей
Целью ASUG является образование членов организации, улучшение взаимосвязи между ними и представителями SAP, а также влияние на глобальные продукты SAP и разновидности направлений услуг, основу для всего этого создает ASUG. ASUG поддерживает форум для членов организации, предназначенный для совместного обсуждения вопросов, касающихся SAP, влияния на разрабопгу программного обеспечения, обмена идеями и передовым опытом, а также для установления будущих приоритетов. ASUG посвящена развитию, пониманию и продуктивному использованию продуктов SAP.
Краткая история ASUG
Основанная в 1990 году, ASUG сразу же начала следовать конференции SAPPHIRE, которая проходила в там же году в Орландо, штат Флорида. Через один год ASUG была официально зарегистрирована. Начав с группы из 15 участников, к концу 1996 годи организация выросла а компанию, состоящую более чем из 450 членов, представляющих обе системы SAP R/2 и SAP R/3, инсталлированные в Северной, Центральной и Южной Америке. В maxi же году ASUG расширилась из оргпнизлцни, представляющей только клиентов в организацию, включающую третьи стороны (независимых разработчиков и консультантов), введя
ЧАС 24. Дополнительные ресурсы SAP
353
новую категорию членства - Associate Membership (ассоциированное членство). К концу 1998 года в организации было 950 корпоративных членов с более чем 12 000 участников. И в середине 2004 года ASUG представляла организацию, состотцую из более чем / 200 компаний с более чем 34 000 членов. На данный момент ASUG представляет более чем 80% клиентов SAP в Америке и продолжает рости, так кок стремится представлять 100% американских клиентов SAP.
Существует дватипа членства в организации: инсталляционный (installation Member) и ассоциированный член (Associate Member). Первые отражают членство на корпа-ративном уровне тех компаний, которые инсталлировали и запустили SAP. (одовой взнос составляет 1 400долларов и дает возможность всем сотрудникам компании получить преимущество от использования ASUC. Каждая компания назначает ответственного исполнителя (Champion) и одновременно с ним основную контактную персону (Primary Contact), исполнительную контактную персону (Executive Contact) идо шести вспомогательных контактных персон (Secondary Contact).
Associate Members включают в себя лицензированных разработчиков (то есть организации, у которых есть лицензированный фирменный знак, платформой, входят в альянсы или являются партнерами по внедрению) вместе с участниками. сертифицированными Complementary Software Program (CSP). He сертифицированные партнеры, такие как консультационные фирмы, также могут квалифицироваться для того, чтобы обладать привилегиями ассоциированного члена (Associate Members).
Члены ASUC получают доступ к закрытой части сайта, находящейся на основном сайте ASUC. Здесь пользователи получают доступ к дискуссионному форуму (Discussion Forum), сети членов организации (Members Network), веб-программам, спонсируемым ASUG, последним презентациям и другим материалам. Члены организации ASUG пользуются скидками для посещения ежегодных конференций ASUC, получают доступ к локальным и региональным собраниям, онлайновым семинарам, телеконференциям, собраниям группы, симпозиумам и многому другому. Присоединение к ASUG позволяет компаниям изучать опыт других пользователей, разрабатывать решения общих проблем, оказывать влияние и формировать разработку продуктов SAP для следующих нескольких лег. Возможность влиять на разработки SAP AG является, вероятно, наиболее значительной причиной для того, чтобы стать installation Member организации.
Более подробную информацию об ASUC вы можете получить, используя следующую контактную информацию:
Americas' SAP Users Croup
401 North Michigan Avenue
Chicago, IL 60611-4267
Phone; 312.3 21.51.42
FAX: 312245.1081
Email: hq@ASUG.com
www.asug.com
354
SAP за 24 часа
SAP Professional Journal
SAP Professional journal - это журнал, выходящий два раза в месяц, который предназначен для широкого круга SAP-профессионалов, от разработчиков и системных администраторов до персонала поддержки инфраструктуры/основы и многое другое. Но, кроме этого, журнал также предназначен и для бизнес-професси-оналов, которые полагаются на SAP для того, чтобы поддерживать работоспособность их предприятий. На страницах SAP Professional Journal вы найдете материалы, обучающие новым технологиям, обзоры новых продуктов и возможностей, кодирование и другие технические советы, изучение различных ситуаций, советы по интеграции и системам, руководство по миграции и обновлению, а также множество передовых методик по инсталляции и поддержке продуктов SAP. И это не поверхностные обзоры или короткие аннотации, там печатаются детальные материалы о том, что уже хотя бы однажды было применено на практике.
Вероятно, даже лучше чем печатная версия является онлайновая версия журна-ла. Зайдите на страницу www.sappro.com для того, чтобы посмотреть на список статей в последнем номере журнала (плюс можно прочесть крапгую аннотацию к ним). Можно использовать этот ресурс как поисковую систему, которая поможет вам найти некоторые лучшие доступные технические материалы и передовые методики. Более чем для 5 000 страниц отпечатанных статей и других доку-ментов, стоимось 495 долларов для персонального доступа или 4 995 долларов для совместного доступа (до 100 пользователей включительно, пять бумажных копий журнала) представляет собой инвестиции, которые принесут дивиденды в виде целого отдела поддержки SAP.
SAPinsider
SAPinsider выпускается той же организацией, что и SAP Professional journal Wellesley Information Services (WiS). Формат этого издания определенно другой, по той причине, что это ежеквартальное издание. Оно бесплатно для подписчиков, прошедших квалификацию, (обычно кто угодно, поддерживающий и использующий SAP) и спонсируется SAP AG. Фактически SAPinsider является совместным изданием VWS и SAP. И в связи с этим, редакционная колегия, которая отвечает за выгуск SAPinsider, отражает имена некоторых хорошо известних руководителей и технических сотрудников SAP. Важные изученные уроки, сообщаемые каждый квартал, делают SAPinsider отличным дополнением к любой профессиональной литературе
В дополнение к основательным техническим советам, SAPinsider обеспечивает обзор продуктов, свежие новости от разработчиков SAP и большое количество полезных регулярных разделов, таких как NetWeaoer, «В процессе разработки)' (Under Development), «Рекомендуемая литература» (Recommended Reading, обзор книг, в котором обычно доминирует SAP Press) и разделы «Новинки» (New) и «Обратите внимание» (Noteworthy), используемые партнерами и организациями, разрабатывающими SAP-продукты для того, чтобы делиться важной информацией. Это разнообразие ресурсов и информации может помочь вам быть хорошо информированными и оставаться на уровне наиболее свежих разработок в сообществе SAP. Не удивительно, что более чем 125 000 профессионалов, которые занимаются разработкой, внедрением, поддержкой и использованием приложений SAP зависят от SAPinsider. Подробную информацию вы найдете на сайте www.sapinsicleronline.com.
ЧАС 24. Дополнительные ресурсы SAP
355
Журнал SAPNetWeaver
Журнал SAPNetWeaver является новейшим дополнением к узкому кругу журналов, посвященных SAP. Образованный в 2005 году, на сегодняшний день журнал является независимым авторитетным изданием по системе SAPNetWeauer. Целью журнала является освещение внутреннего мира и полученных данных, которые отражают реальный мир внедрений SAP NetWeaoer. Таким образом, вы увидете, что это издание является одним из тех журналов, которые предназначены для сближения бизнес и /Г-сгруктур в SAP, то есть статьи в данном издании предназначены для широкого круга читателей. И журналу это удается.
Несмотря на то, что журнал молодой, к настоящему времени он доказал, что является отличным изданием. Он действительно занимает важное место. Руководители наедут здесь аналитические материалы, размышления экспертов в разных отраслях, случаи из реальной жизни и ситуации, произошедшие на высоком уровне, которые обучают тому, что необходимо создать в бизнесе, для того, чтобы двигаться в конкретном направлении. Технологи и архитекторы найду здесь лучшие методики, детальные поучительные случаи, независимые мнения экспертов SAP, которые позволяют им принимать лучшие и более смелые решения уменьшая риск разворачивания продукта, не имея большого опыта (лучше чем сказать что новые продукты обязательно являются сырыми продуктами). Журнал SAPNetWeaver издается ежеквартально. Для того чтобы получить больше информации о журнале и узнать, почему это издание именно для вас, посетите веб-сайт журнала www.sapnetweavermagazine.com.
Книги
Сегодня на рынке существует несколько сотен книг, посвященных SAP. Используя онлайновые магазины, такие как Branesandnoble.com (www.bn.com) и www.amazon.com, вы легко можете найти последние книги, посвященные SAP. Также зслуживает вашего внимания сайт wwwSAP-press.com. Неудивительно, что они предлагают много книг, посвященных таким темам, как SAP Solution Manager, «Оптимизация производительности» (Performance Optimization), различные книги по програмированию на языках АВАР и Java, Workflow, «Услуги и поддержка SAP» (SAP Service and Support), а также почти по всем продуктам, продаваемым SAP.
Дополнительные сайты, включая www.SAP-resources.com/sapboolrs 1 .сот, полезны просто тем, что они предоставляют всестороннюю, объе|сгивную и своевременную информацию. На этих сайтах упоминается около 100 лучших, существующих на рынке, книг по SAP. И, поскольку каждая книга связана гипер-ссылкой с сайтом Amazon, очень просто посмотреть их обзор, цену и возможности доставки, кроме того, можно искать подержанные книги и, в конечном счете, заказать нужный экземпляр.
Технические бюллетени
WIS Publication, та же компания, которая выпускает SAP Professionaljournal,также предлагает большое количество различных технических бюллетеней. Каждый из них сосредоточен на отдельной конкретной теме. Некоторые из них включают в себя:
356
SAP за 24 часа
► «Финансовый эксперт SAP» (SAP financials Expert). Направленный для финансистов и группы информационных технологий, которые используют или поддерживают модули «Управление финансами» [Financial Accounting (F/)], «Контроллинг [Controlling (СО)] или mySAP ERP Financial. А также касается вопросов создания отчетов из различных приложений, от SAP R/3 и SAP BW Reporting для SEM, Financial Accounting (Fl), Profitability Analysis (PA), Treasury (TR), А/P, A/R, «Контроллинг” (Controlling) и многое другое. Для более детальной информации зацдите на веб-сайт www.ficoexpertonline.com.
► «Эксперт по хранилищу бизнесе информации» (BW Expert). Если перед вами стоит задача разворачивания, обновления, оптимизации или поддержки SAP BW [в широком смысле, бизнес-аналитика (business intelligence), то этот бюллетень - то, что вы ищете. Он сфокусирован на разворачивании и настройке BW для использования этого продукта в качестве центрального устройства в море систем транзакций. Для получения более подробной ин формации посетите cairrwww.bwexpertonline.com.
► «Эксперт по 5СМ» (SCM Expert). Если перед вашей группой SAP стоит задача оптимизации логистической цепочки вашей компании, то этот бюллетень для вас. Все обычные функции цепочки поставок охватываются в этом бюллетене, включая снабжение, склад, планирование производства, продажи и поставки. Но более того, издание посвящено не только SAP Advanced Planner &. Optimizer (SAP APO, усовершенствованное планирование и оптимизация). Данный бюллетень также охватывает задачи и ключевых модулей SAP R/3 и SAP ЕСС, включая SD, РР, ММ, QM и PS. Детальную информацию об этом бюллетене вы можете посмотреть на веб-сайте www.scmexpertonline.com.
► «Эксперт по управлению персоналом» (HR Expert). Несмотря на то, что в настоящее время SAP HR является относительно зрелым продуктом, проекты HR по-прежнему являются весьма актуальными и важными, поскольку на карту поставлены люди и их деньги. На помощь приходит HR Expert, который рассказывает о том, как достичь документированной рентабельное™, от внедрения технологии SAP HR, предоставляет руководства от экспертов в определенных отраслях, а также внутренний обзор новых функциональных возможностей и многое другое. Используйте этот бюллетень для того, чтобы избежать общих ошибок при конфигурировании, интегрировании и настройке, а также для того, чтобы уменьшить вашу зависимость от дорогих консультантов по HR и информационных сервисов для сотрудников [Employee Self Service (ESS)]. Подробную информацию обеспечивает веб-сайт www.hrexpertonline.com.
► «Эксперт по управлению взаимоотношениями с клиентами» (CRM Expert). Если ваша группа отвечает за выполнение критических функциональных возможностей SAP CRM, таких как маркетинг, продажи, услуги и анализ, включая различные интерфейсы пользователя CRM (существует три различных интерфейса), то CRM Expert предназначен именно для вас. Подробную информацию обеспечивает ресурс www,crmexpert.com.
Ресурсы сети Интернет
Очень много интернет-ресурсов, посвященных SAP, предоставляют вам возможность общаться, обучаться и делиться вашими собственными идеями и разработками по системе SAP с профессионалами SAP, производителями и вирту-альнымси сообществами пользователей. Всегда доступная и всегда работающая
ЧАС 24. Дополнительные ресурсы SAP
357
сеть Интернет является идеальным источником для получения информации по решению проблем в трудную минуту. Я предлагаю вам время от времени искать в Сети новые ресурсы, вы будете поражены богатством новых материалов, которые становятся доступными практически каждый день. В течение моей собственной карьеры с SAP, мои коллеги и я нашли очень много довольно полезных ресурсов в Интернете. Лучшие из них описываются далее.
SAP Fans
Интернет-сайт SAP Fans («Фанаты SAP») находится по адресу www.5apfans.com. Этот сайг остается отличным ресурсом, содержащим беспристрастную информацию по SAP (они не связаны с SAP AC). SAP Fans разработан как форум для обмена идеями с другими пользователями SAP, работающими с системами SAP R/3, SAP R/2 и другими. Этот веб-сайт включает в себя технический и другие дис-куссионные форумы пользователей, которые предоставляют вам возможность послать вопросы, комментарии и подельться опытом работы с системой SAP, а также получить ответы от других SAP-профессионалов. Эти форумы сгруппированы по различным областям. Вероятно, наиболее полезной является техническая область, которая включает в себя:
логистику (Logistics);
управление персоналом (Human Resources);
систему безопасности SAP (SAP Security);
АВАР
поток бизнес-операций (Business Workflow);
SEM
вопросы внедрения (implementation Issues);
SAP Portals/lnternet
продукты третьих производителей (Third-Party Products);
управление финансами (Financials);
Basis
SAPscript/Smart Forms
SAP CRM
хранилище бизнес-информации (Business Warehouse);
APOmSCM
решения для отраслей промышленности (Industry Solutions);
интерфейсы (Interfaces);
другое (Others).
Существует также и не технические форумы, содержащие общие дискуссии, предложения работы и резюме, адреса компаний, а также форумы, посвящен-ныеуслуги по образованию, списки обучающих курсов и форумы, посвященные сертификационным вопросам. И в заключение, сайт содержит «Уголок знаний» (Knowledge Corner), который администрируется в режиме реального времени. Здесь вы можете задавать вопросы, связанные с АВАР, а также вопросы по финансовой и технической тематике. При помощи этих форумов вы можете просто задать вопрос или описать проблему, которая возникла у вас при работе с вашей системой SAP (см. рис. Z4.2).
Другие пользователи SAP Fans увидят ваш вопрос и (надо надеяться) ответят на него, предложив возможное решение (см. рис. 24.3).
358
SAP за 24 часа
Сеть контактов, которую вы получите, обсуждая и делясь опытом, может быть бесценной. На момент написания данной книги SAP Fans мог похвастаться более чем 32 000 зарегистрированных пользователей и более чем полмиллиона опубликованных статей. И, так как данный сайт является идеальным источником для новостей SAP, событий, продуктов, книг, а также возможностей получить работу, я предлагаю вам запомнить ссылку на этот сайт в папке «Избранное» в вашем веб-браузере. Да, некоторые из опубликованных материалов уже устарели, но многие вполне современные, что делает сайт очень полезным (не говоря о том, что он бесплатный) ресурсом.
Рис. 24.2. На форуме SAP Fans вы можете оставить комментарии, вопросы или ответить на вопросы или комментарии других пользователей
Way back Machine
Несмотря на то, что существует огромное количество недавно созданных и часто обновляемых веб-сайтов, посвященных SAP, вы можете оказаться в ситуации, когда нужно найти что-то, что раньше было опубликовано в вебе, но сейчас этот ресурс недоступен. Большинство сайтов существенно меняются калсдые несколько месяцев. И некоторые очень полезные сайты полностью исчезли со временем, такие как SAP Technical Journal (www.saptechnicaljournal.com) и ERPcentral (www. erpcentral.com), последний был хороший портал, содержавший информацию по лидерам ERP в 2003 году и ранее: SAP, Oracle, PeopleSoft, JD Edwards, Baan и многим другим. ERPcentral был хорошим ресурсом, например, для инсталляции и поддержки передового опыта.
ЧАС 24. Дополнительные ресурсы SAP
359
Ответ на мой вопрос
Мое оригинальное сообщение
Рис. 24.3. форум SAP Fans может быть идеальным ресурсом для получения ответов на ввши вопросы
Как вы можете получить доступ к содержимому сайта, если ERPcentral уже нет? Например, если вы продолжаете использовать старые версии SAP R/3 и потеряли CD и справочники, но помните, что нужная информация была доступна на сайте ERPcentral, что в таком случае вам делать? Ваши коллеги по SAP могли бы выслать вам обновленные CD, а в вашем SAP Competency Center, возможно, также хранится кое-что из этих старых документов. Но попытка раскопать данные, используя такой метод проб и ошибок, может стать большой проблемой, если вам эта информация нужна срочно.
Ответ может быть настолько прост, как переход к Wayback Machine по адресу www.waybackmachine.org (обратите внимание на расширение .огд). Как вы видите на рис. 24.4, этот сайт предоставляет окно поиска, где вы можете ввести URL адрес любого сайта, который существовал в последние 20 лет. Просто введите имя сайта (например, http://www.erpcentral.com) и нажмите кнопку «Вернуться назад» (Take Me Back).
Список результатов поиска показывает огромное количество ежегодно появляющихся ресурсов. Щелкните по любой дате, показанной в виде гипертекстовой ссылки для перехода к версии сайта в том виде, в котором он был в тот конкретный день. Помните, что запрещенные сайты, сайты, защищенные паролем и некоторые материалы на других сайтах недоступны. Но вы будете удивлены бо-
360
SAP за 24 часа
гатством вновь найденных «старых» данных, появившихся в вашем распоряжении. Старые сайты также могут быть полезны, когда вы ищите конкретный документ, который трудно найти. Например, я во многих случаях обращаюсь к основным сайтам SAP.
Я* ГЛ Vew г<ггя*ст Тый >»4>	Д’'
О»-* -g.gg	®	»? цр -IS


i!*I Ц?5»***Л “ ‘ Cieiebknirt ЬЦсраз-д
V>hiMavlnflltnejir>l‘beiu,'&dltl5«»‘rMij:rp»
Rflit П tn H ,4)


Спиядш 1дм »"«т Офмм
Еииздйкг s;Msn
JLD21iMJ2itSlt2£rta3
CeiKMtf
<Mtjt>M WcftS IlWWfl ISDMIfMa
ancfffeaat
IE ifjsuim *3i>
tfaiynsl Ьчу i „
3 hnuis ij3
Сила !?е;г!м 1га il~
GtvjLTiiga
ThaVi:lG-?gi cHhe
10 trailers arp
7?., interne! Afthw is ttnJir j « dig til lArarj d trump sse? ini dHt tuiiurii	m dlgjil fcitn.
14» a pift» l-barj'.wa	srzass la nmwd'tri.Mteiiini. xteln, «nd ltie$en«ral public.
IhpwtBtln fttchlvi

M»tfntt1швам U rrczraey 1Ы ]	J Сил Scan:; Mragi j FaittweFibs t Cresol»?
CtliEl-.liE I Ifr* CVS I ЕЫ.-".ДЦ1 | [rt!>j»rttj?4 f|~t I Ya-JhM»rt a I SECrAPH } М5Я Muft L»dc”31 g.ElftM'.’d I BforenSoiPtT'tfrea 1 flrckErfr.i f Пзт»У.Д«вз} EjJ.n rMytVittstra Е1ДШ11I hhiriMJfliEl.ttorsIAY 'J г:-'j SibiCit Мм^гтМ» j forH at У/к|иияки!
N&rttfrtl^ I Мвйч	1НВЯ Па?иуигР*»М|О'п Cs'ttcCcq
UlackMi.hjI-l
Step mptren arwnatid Flm jaitipMTj Ihi Star Wvs ur/rorta Mth Marty Pjlhan hiimar
Uftcia уситрмпспийД^лкАз
ДцЩэ к^УзнхАадв J Njlbitej I РдепЗДксА^ (ВщдкгМйиайвд I РтиаШйи I
Рис. 24.4. При помощи Wayback Machine очень просто получить доступ к материалам сайтов, которые были изменены или выведены из эксплуатации
SAP FAQ
SAP FAQ возник в 1994 году, как веб-дополнение к форуму de.cilt.sap-гЗ Usenet немецкого университета города Олденберг, первого учебного инсталляционного сайта SAP. Являясь давним, неприбыльным, специфичным для технологии ресурсом, SAP FAQ заработал всеобщее уважение и доверие. Его целью является служить всесторонним информационным ресурсом по SAP для тех. кто работает с SAP, компаний, которые внедряют SAP, студентов, которые ищут в SAP потенциальное ERP решение или возмоясности для карьеры.
TechTarget и SearchSAP.com
Данный веб-ресурс является бывшим дискуссионным форумом «по подписке» SAP FAQ, работа которого была приостановлена и сейчас вы можете получить доступ к нему через TechTarget, который является родительским для SearchSAP.com. На этом форуме вы можете задать вопрос экспертам, а также обратиться к другим подобным ресурсам. Фактически когда вы набираете www.sapfaq.com, вы перенаправляетесь на сайт http://searchsap.techtargetcom/lTI<nowledgeExchange/. Этот отличный портал содержит богатство материалов, администрируемых дискуссионных форумов, обзоров заработных плат, информации о событиях и
ЧАС 24. Дополнительные ресурсы SAP
361
конференциях, отличных советов, полезных бюллетеней и многому другому. Это отличное место для обмена идеями о новых тенденциях и продуктах. Потрясающий справочник продуктов SAP охватывает намного больше, чем обычные темы ERP, CRM или Supply Chain. Здесь можно найти редкую информацию, например, по восстановлению системы в аварийных ситуациях и возможностям планирования. Или, если вы пытаетесь узнать какой продукт доступен в «горячих» областях управления бизнес-процессом [Business Process Management (ВРЛ4)] или для генерирования отчетов, то тут найдется очень много материалов на эту тему. От общих форумов, посвященных ключевым модулям FI или HR, до обсуждений, посвященным различным отраслям, подписчик может выбрать любую комбинацию, которая подходит его специфической сфере интересов и опыту. Получая такую бесплатную подписку, профессионалы SAP получают доступ к SearchSAP. сот и к TeachTarget в общем без дополнительной нагрузки на бюджет. Для более подробной информации зайдите на веб-сайт http://searchsap.techtarget.coni.
Поисковый архив публикаций Кембриджа
От групп, которые помогали SAP АС создавать и собирать шаблоны для методик внедрения ASAP и ValueSAP приходит большое количество данных, как давних, так и более свежих. Несмотря на то, что многие из этих SAP данных действительно устаревшие, список SAP-R3-L остается полезным для обсуждения SAP как с технической, так и нетехнической точек зрения. Данный список поддерживается и администрируется Массачусетским технологическим институтом (МП). Поисковый архив университета предоставляет форум для поиска среди всех сообщений и получения информации о почти всех темах, касающихся SAP R/3. Вы можете получить доступ к поисковому архиву по адресу http://www.docurnentation. corn/archives/saplist/saplist.html. Кроме этого по любым вопросом относительно списка SAPR3-L вы можете написать письмо владельцу списка по адресу SAP-R3-L-saprequest@MITVMA.MlT.EDU.
Действительно ценным в этом списке и веб-сайте является то, что здесь запрещена реклама продуктов, услуг и объявления о найме на работу. Этот список содержит все относительно «Бизнеса SAP» и поэтому является одним и наиболее сфокусированных инструментов, доступных для получения помощи и контактов для обмена мнениями и опытом по SAP. Для того чтобы подписаться на список SAP-R3-L, пошлите команду SUBSCRIBE SAP-R3-L Ваше-Реальное-Имя по адресу LISTSERV@MITVMA.MIT.EDU. Обратите внимание на то, что Ваше-Реальное-Имя должно быть в следующем формате: имя, отчество, фамилия. Не забудьте ввести пробелы, которые вы обычно вставляете, набирая свое имя. Обратите внимание на то, что запись не должна содержать кавычек, специальных символов и разделителей.
SAP ITtooibox и SAP Assist
С более чем 2,2 миллиона зарегистрированных пользователей и историей помощи этим пользователям в интеграции, подписка на портал ITtooibox является обязательной почти для всех. ITtooibox старается не заваливать вас еженедельным мусором, а вместо этого вы можете выбрать свои критерии интересов, и ITtooibox работает, снабжал вас обновленной, полезной вам информацией, как только она появляется. Если развитие вашей карьеры связано с SAP или вам нуж
362
SAP за 24 часа
ны материалы по обучению и сертификации, а также если вы хотите просмотреть базы знаний по PeopleSoft, SCM или аппаратному обеспечению, то ITtoolbox поможет вам в этом. Зарегистрируйтесь на их основном сайте www.ITtoolbox.com.
В нижней части основного сайта существует ссылка на базу знаний SAP (SAP Knowledgebase), которая, перенесет вас непосредственно к тому, что раньше было известно под названием SAP Assist website. Этот сайт сейчас известен как просто сайт SAP ITtoolbox. Несмотря на то, что название изменилось несколько лет назад, ссылка www.5apa5slst.com все равно перенесет вас на веб-сайт ITtoolbox, специализирующийся на SAP. Это онлайновый сервис, предоставляющий отличные инструменты и информацию, предназначенную для того, чтобы помочь SAP-профессионалам в выполнении их ежедневных обязанностей. Как и его родственные сайты, SAP ITtoolbox объединяет функции организованной базы данных информации с преимуществами глобальных коммуникационных возможностей для того, чтобы простым прикосновением пальцев быстро получить информацию. После шести лет использования ресурсов этого сайта он стал моим любимым. Просто просмотрите еженедельные бюллетени для того, кто принимает решения no SAP (SAP decision maker) и для SAP-исполнителей (SAP doers), бюллетени доставляются по электронной почте, и ITtoolbox скоро станет вашим любимым ресурсом.
Конференции SAP
В дополнение к конференциям, организовываемым ASUC и периодическим событиям, спонсируемым ASUG, растет число Других конференций, посвященных SAP, доступных для SAP-профессионалов, пользователей и других. Некоторые из них, такие как SAP TechEd, предназначены для технологов и разработчиков, в то время как другие, такие как SAPphire, направлены руководителям и людям, принимающим решения. Также существует очень много конференций и событий, посвященных различным продуктам SAP, устраиваемых такими организациями, как издатель журналов SAP Professional Journal и SAPinsider - WIS Publication. Некоторые из наиболее популярных ежегодных конференций, проводящихся в Северной Америке, будут описаны ниже.
SAPphire
Если вы являетесь руководителем высшего звена в организации, активно использующей SAP, рассмотрите вопрос посещения ежегодных конференций SAPphire. Они проводятся каждый год в США, Европе и (реже) в Азии. Предлагается определенное количество технических сессий, но SAPphire больше известен как объединения тех, кто определяет политику компаний, изучает различные случаи и истории успехов. Конференции предоставляют большое количество бизнес-ориентированных презентаций. Например. SAPphire '05 мог похвастаться десятью конференциями, от ключевых «Финансовые услуги» (Financial Services) и «Отдельные части/процессы отраслей промышленности» (Discrete/Process Industries) до SAP NetWeaoer/ESA, SAPxApps, а также новшества в бизнес-процессах и другие, отражающие 22 решения SAP для 24 отраслей промышленности. Зайдите на веб-сайт www.sapphire.com для получения информации о последней или ближайшей конференции SAPphire.
ЧАС 24. Дополнительные ресурсы SAP
SAP TechEd
363
С тех пор, как в 1998 году я впервые посетил SAP TechEd, эта конференция стала любимой из всех технических конференций. С тех пору меня была возможность выступать на двух из них, хотя я посетил все, и должен сказать, что они заслуживают как денег, так и времени, потраченных на них. Не существует лучшего пути для того, чтобы получить представление о внутреннем функционировании системы и взаимодействии компонентов. И, как было сказано ранее, SAP TechEd не заинтересована в проведении маркетинговых мероприятий, то есть фактически вы изучаете вещи, которые непосредственно используете в вашей ежедневной работе, как для оптимизации вашей текущей системы, так и для планирования вашего дальнейшего функционального обновления. Наконец, только SAP TechEd предоставляет вам возможность просто, быстро и дешево сдать сертификационные экзамены. Только это может сохранить вам тысячи из бюджетных средств, так как вы объединяете несколько поездок для обучения и сертификации в одну четырех или пяти дневную поездку в отличное место, такое как Сан Диего, Бостон, Нью Орлеан, Лас Вегас и Орлацдо.
Managing SAP Projects
Если задачей вашей группы заключается в планировании и разворачивании SAP, рассмотрите вопрос посещения одой из новейших SAP-конференций, которая называется Managing SAP Projects и организовывается W/S. Предлагая реальные решения, сфокусированные на решении проблем и удваивающие успех, Managing SAP Projects дает вам шанс углубленно изучить то, что содействует или мешает успешному внедрению или обновлению, изучить примеры, реальные примеры других пользователей или узнать о высокоуровневой стратегии и тактике руководства, используемой лидерами групп SAP и их группами. Подобное глубокое изучение практического руководства стоит затраченных на нее средств. Стоимость участия в конференции - 1 695 долларов.
Благодаря тому, что эта ежегодная конференция сфокусирована непосредственно на руководителях проектов, сертифицированные руководители проектов [сертификация проводится Институтом управления проектом (Project Management Institute, РМ/)] будут рады узнать, что они могут также заработать PDU (Professional Development Unit, кредит на повышение квалификации), посетив более чем 90 сеансов. Это очень полезно для получения сертификации РМР. Благодаря тому, что эта конференция является нейтральной с точки зрения производителей (SAP АС не спонсирует ее, хотя многие выступающие являются представителями различных SAP-организаций), сами разработчики заинтересованы в, вероятно, менее предвзятом взгляде на SAP, и для них сессии являются отражением свежего мнения. Для получения более подробной информации по конференции Z005 года и просмотра ссылок на другие конференции зайдите на сайт wwwSAPproiect52005.com.
Другие семинары и конференции, спонсируемые WIS
Wellesley Information Services (WIS) предлагает большое количество различных конференций, специализированных на разных продуктах или темах. Только в 2005 году WIS провело массу конференций, от «mySAP EPP для менеджеров и
364
SAP за 24 часа
управление SAP-проектами» (mySAP ERP for Managers and Managing SAP Projects) и до специализированных конференций по технологиям SCM, PLM, HR, BW. CRM и другие. Новая конференция «Администрирование SAP» (SAP Admin) получила высокие оценки от многих SAP-профессионалов. Для всех мероприятий, проводимых WIS, характерно нейтральное отношение к SAP, что создает отличную платформу для получения огромного количества полезной реальной информации всего за несколько дней. Все предстоящие конференции, посвященные SAP, вы можете увидеть на интернет-сайте www.wispubs/eventCalendar_SAP.cfm.
Работа и возможности для карьеры
Даже сегодня одной из первых вещей, которые вы заметите, когда начнете SAP-проект, является то, что вы внезапно стали пользоваться большим спросом у других. Ваш почтовый ящик и голосовая почта будут бомбардироваться сообщениями от рекрутинговых агенств, предлагающих увеличить вашу текущую заработную плату, уменьшить количество командировок, увеличить ваши возможности для развития и т. д Вообще-то это не так уж и плохо, но может застать вас врасплох, вы должны быть к этому готовы.
Сегодня знания SAP широко востребованы. Количество свободных рабочих мест растет для людей, обладающих нужными навыками. Это включает в себя как функциональные, так и технические навыки, а также опыт в разработке и конфигурировании. Владение глубокими знаниями по конфигурированию и установке модулей в SAP ЕСС является таким же востребованным, как и способность писать программы на языках АВАР или Java для SAP, а также умение произвести комплексное функциональное обновление системы SAP или переход на другую операционную систему или базу данных. Кроме этого люди, обладающие знаниями в управлении программами или управлении проектами тщательно подобранные в течение SAP-проекта, также пользуются большим спросом. Неудивительно, что огромное количество веб-сайтов посвящены тому, чтобы предоставить вам возможность получить работу. Примеры этих веб-сайтов приводятся ниже.
SAP-Resource.com
Позиционируя себя как независимый ресурс только для работы, связанной с SAP, с 1998 года, SAP-Resource.com продолжает предоставлять большую ценность и семь лет спустя. Они предоставляют услуги, основанные на веб-технологиях, по набору персонала исключительно для рынка SAP. SAP-Resource.com позволяет вам подойти к задаче поиска места работы, связанной с SAP, несколькими различными путями, благодаря следующим услугам:
► База данных позиций (Job Database), которая постоянно обновляется, включая детали горячих SAP-позиций, доступных в текущий момент. Просто введите несколько ключевых слов для того, чтобы выполнить поиск в базе данных.
► Услуга по созданию профиля навыков (Skills Profile Service) предназначена для тех специалистов, которые знают, что некоторые лучшие позиции никогда не рекламируются, и хотят, чтобы их данные были доступны широкой аудитории. Очень просто создать и активировать ваш профиль и связываться с рекрутерами, имеющими лучшие SAP-вакансии. Все уровни навыков всегда востребованы. Проверьте все детали на странице «Информация о специалистах» (Professionals Information).
ЧАС 24. Дополнительные ресурсы SAP	365
► Наконец, работа по почте (Jobs-by-Email). Пользуясь этой услугой, подписчики ежедневно получают электронное письмо, в котором перечислены последние вакансии, опубликованные SAP-Resources (см. рис. Z4.5). Для получения более подробной информации и просмотра доступных вакансий зайдите на www.SAP-Resource.com.
Одной из самых лучших вещей на сайте является окно со ссылками на лучших рекрутеров (Top Recruiters box), которое располагается в стороне от основной страницы. Посмотрите туда и увидите, кто разместил больше всего объявлений о вакансиях. Затем, щелкнув левой кнопкой мыши на имени компании, вы можете просмотреть список доступных вакансий в режиме реального времени.
Рис. 24.5. Все услуги, предоставляемые SAP-Resource.com, бесплатны,
Softwarejobs.com
Еще одним хорошим местом для размещения и просмотра доступных SAP-вакансий является www.softwarejobs.com. Этот онлайновый ресурс является полезным и бесплатным, включая консультации и помощь по написанию резюме, ссылки на бесплатные журналы, посвященные разным отраслям, и подобные материалы, доступ к событиям, связанным с развитием карьеры и продолжением обучения и даже доступ к бесплатному тесту индивидуальных способностей, бесплатный профессиональный тест (находится по адресу www.LiveCareer.com) и набор статей, посвященных карьерному росту.
Этот сайт также предлагает бесплатные почтовые ящики (с расширением CareerMaii.com), недорогие услуги по наведению справок (для того, чтобы принять решение о найме вас среди 500 других кандидатов, заслуживающих внимания) и развитый портал «Центр ресурсов» (Resource Center), который предо
366
SAP за 24 часа
ставляет доступ ко всем этим услугам и многому другому. Раздел «Инструменты ищущего работу» (Job Seeker Tools) сайта softLoarejobs.com упрощает создание портфолио, управление размещением вашего резюме, управлять расширенным поиском работы и распространять ваше резюме по различным ресурсам,
ITtoolbox для карьеры
Как говорилось ранее, веб-сайт ITtoolbox обеспечивает незаменимую помощь для развития карьеры и получения работы. Из домашней страницы вы можете запустить Career Center, который предоставляет вам быстрый доступ к последним объявлениям о вакансиях, возможность подписаться на объявления о позициях (Job alert), возможность представить себя лучшим рекрутерским компаниям индустрии высоких технологий и получить доступ к, специализированной на развитии карьеры, базе знаний.
Если вам нужно нанять несколько сотрудников для одного из ваших проектов, то ITtoolbox также может помочь в этом, предоставляя раздел для работодателей. Используйте его для размещения объявлений об открытых вакансиях и просмотра в режиме «он-лайн» базы данных резюме (заплатив 495 долларов, вы будете иметь доступ к базе из тысяч резюме) и, кроме того, получите возможность просмотреть последних работодателей. Не забудьте сделать закладку на этот сайт в вашей папке «Избранное» (Favorites), однажды он вам понадобиться.
Резюме
В этом часе был сделан обзор дополнительных доступных вам ресурсов (большинство из которых бесплатны), которые предназначены для того, чтобы помочь вам узнать больше о вашей системе SAP. С течением времени, я уверен, эти ресурсы будут продолжать расти, особенно интернет-ресурсы, многообразие SAP конференций и ресурсы, связанные с карьерой.
Благодаря вашим собственным знаниям в SAP ЕСС, NetWeaver и т. д„ объединенными с ресурсами, освещенными в данном разделе и навыками, которыми вы овладели, вы быстро продвинетесь от статуса «начинающий» (sapling) до настоящего профессионала (sapper, или sampan, или что угодно - вставьте сюда ваше любимое называние). Еще раз, добро пожаловать в мир SAP, и я надеюсь, что вам понравились последние 24 часа.
Вопрос- ответ
В О чем вы должны помнить, когда покупаете книгу no SAP?
О Одна из самых важных вещей, о которых нужно помнить, это номер версии SAP, которую описывает эта книга. Например, почти все, что было написано ранее [ 999 года, описывает исключительно SAP R/3. И все, что написано до 2003 года даже не упоминает NetWeaver или SAP ЕСС.
В Как вы можете следить за появлениями новых вакансий, а также получить советы по продолжению карьеры и другие консультации?
О Почаще заходите на такие веб-сайты, как www.softwarejobs.com. www.SAP-Resources.com и www.ITtoolbox.com.
ЧАС 24. Дополнительные ресурсы SAP
367
В Как вы можете получать последнюю информацию о SAP, доступную в Интернете?
О Вы можете использовать такие поисковые машины как www.yahoo.com, www.google.com или www.hotbotcom для периодического поиска новых сайтов, посвященных SAP, а также для того, чтобы получать свежайшую информацию о SAP, доступную в Интернете. И не забывайте также чаще заходить на основной веб-сайт SAP.
Семинар
Семинары разработаны для того, чтобы вы могли предупредить возможные вопросы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы».
Контрольные вопросы
1.	Как быстро найти около 100 лучших книг, посвященных SAP?
2.	Кто является спонсором наименее предвзятых SAP-конференций?
3.	Какая из SAP-конференций непосредственно предназначена для высшего руководства компаний?
4.	Как посмотреть информацию на закрытом в настоящий момент сайте, относящуюся к 1999 году?
Задания
1.	Зайдите на сайт www.SAP-Resource.com.
2.	Подпишитесь на список SAP-R3-L, послав команду SUBSCRIBE SAP-R3-L Ваше_Реальное_Имя по адрессу LISTSERVER@MITVMAM1T.EDU (помня о том, что Ваше_Реальное_Имя должно быть в формате имя. отчество, фамилия).
3.	Зайдите на сайт www.insideronline.com и получите бесплатную подписку на SAPinsicfer.
- - • s
пр^ел
ПРШОТМЖ А
Ответы на контрольные вопросы
Ответы на контрольные вопросы к часу 1
1.	SAP представляет собой системы, приложения и продукты в процессе обработки данных.
2.	SAP предоставляет комплексное решение для более 30 видов экономической деятельности, включая следующие: SAP авиакосмическая промышленность и оборона (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). Для получения более подробной и обновляемой информации посетите веб-сайт www.sap.com/Industrles/index.epx.
3.	SAP-архитеюура включает в себя: сервер представления данных (presentation server), сервер приложений (application server) и сервер базы данных (database server). Должны быть инсталлированы все три сервера, однако все они могут быть инсталлированы как на одном сервере (компьютере), так и на трех отдельных. Сервер представления данных запускает графический интерфейс пользователя SAP (SAP GUI) или другие пользовательские интерфейсы SAP и представляет собой систему, в которой пользователь вводит данные или использует ее для управления системой и системного мониторинга. Сервер приложений управляет функциями администрирования SAP, включая фоновую обработку данных и запросы в спул для печати, содержит бизнес-логику (программы) для SAP. Сервер баз данных хранит все данные, связанные с SAP-системой.
4.	Наследником широко известного продукта SAP R/3 является ЕСС или центральный компонент ERP (ER.P Central Component).
5.	Несмотря на то что существует много преимуществ интегрированной архи-теюуры SAP, наиболее важным является то, что это упрощает взаимодействие между модулями и компонентами, составляющими бизнес-окружение SAP и, следовательно, улучшает обзор бизнес-процесса и способствует принятию лучших решений.
6.	Бизнес-процесс, общий для всех приложений, охватывает множество SAP-компонентов (приложений). Бизнес-процесс, который выполняет всю рабо
372
SAP за 24 часа
ту внутри только ЕСС, не является бизнес-процессом, общим для всех приложений.
7.	Архитектура сервисов предприятия (ESA) обеспечивает маршрут или план для разработки легко адаптируемого компьютерного решения. Это архитектура, а не инструмент реализации или набор инструментов (NetWeaver обеспечивает платформу и инструменты для создания решения, которое включает в себя ESA).
8.	Логическая единица обработки (SAP Logical Unit of Work, LOW) содержит все шаги транзакции, зачастую заканчивающейся обновлением базы данных SAP.
Ответы на контрольные вопросы к часу 2
1.	Поумолчанию пользователь может иметь максимум шесть одновременно открытых сеансов в SAP, однако эта цифра может быть увеличена или уменьшена вашим системным администратором в ходе процесса конфигурирования после инсталляции.
2.	Кодом транзакции для вызова экрана «Просмотр пользователей» (Users Overview) является SM04.
3.	Если вы хотите, используя поле команд, перейти к другому SAP-экрану из любого другого экрана, кроме начального, то перед транзакцией вы должны ввести код /N [N для нового сеанса (New session)] или /О [О для открытия нового сеанса (Open New session)].
4.	Пункты меню «Система» (System) и «Помощь» (Help) присутствуют во всех SAP-экранах.
5.	Использование множественных сеансов в SAP позволяет вам начинать и выполнять несколько задач одновременно и при этом нет необходимости закрывать текущую задачу, - таким образом обеспечивается реальная многозадачность.
6.	Вам необходимо знать имя пользователя, пароль и номер манданта. Дополнительно вы можете включить идентификатор языка.
7.	Для того чтобы создать новый сеанс без использования кода транзакции, вам нужно перейти к пункту «Создать сеанс» (Create Session) из меню «Система» (System).
Ответы на контрольные вопросы к часу 3
1.	База данных является контейнером, используемым для хранения, извлечения, обработай и представления данных.
2,	База данных состоит из таблиц, колонок (которые называются полями) и строк (называемых записями или данными).
3.	Система управления реляционной базой данных (Relational Database Management System, RDBMS) состоит из многочисленных таблиц, связанных между собой отношениями.
4.	Первичный ключ в таблице базы данных состоит из одного или более полей, которые делают эту запись в этой таблице уникальной.
5.	Внешний ключ является полем (или полями), которое используется для связи поля первичного ключа с Другой таблицей.
ПРИЛОЖЕНИЕ A. Ответы на контрольные вопросы
373
6.	Если введенное в поле значение не существует в проверочной таблице для данного поля, то вы получите сообщение о нарушении проверочной таблицы.
7.	Индексы базы данных используются для уменьшения времени, затрачиваемого на получение записей из таблицы базы данных.
Ответы на контрольные вопросы к часу 4
1.	Кнопка, находящаяся справа от пиктограммы «Помощь» (Help), является кнопкой «Настройка локального внешнего вида» (Customizing of Local Layout). Вы можете использовать ее, чтобы выполнить много различных изменений для дисплея графического интерфейса пользователя SAP (SAP CUI).
2.	Перед выполнением каких-либо изменений в окне «Настройка» (Customizing) не забудьте записать те1<ущие установочные параметры, чтобы в случае необходимости вернуться к первоначальным установкам/установкам по умолчанию.
3.	При помощи клавиши «Вставка» (insert) вы можете изменить режим вашей SAP-системы с OVR («Замена») на INS («Вставка») и наоборот.
4.	JavaGUI, или SAP CUI для Java, поддерживает такие операционные системы как Unix, Linux, MacOS, более раннюю OS/2 и другие альтернативные операционные системы.
5.	На закладке «Опции» (Options) из пункта «Опции» (Options) в меню «Настройка» (Customizing) отметьте пуню «Диалоговое окно при сообщении об ошибке» (Diaiog Box at Error Message). Затем нажмите «Применить» (Apply) и 0/C
Ответы на контрольные вопросы к часу 5
1. Код транзакции для главного экрана SAP - S000.
I. Приложение Microsoft Windows Paint может быть использовано для вставки и последующего сохранения или печати изображения SAP-экрана в BMP, JPEG, GIF, TIF и других графических форматах. Приложения Microsoft Word и Microsoft PowerPoint также могут быть полезны для этих целей.
3.	Вы можете включить переключатель «Удалить после печати» (Delete After Print), который находится на экране Print List Output для того, чтобы ваш запрос в спул не хранился в SAP-системе.
4.	Нажатие на клавишу F10 активирует панель меню, таким образом вы сможете перемещаться по пунктам меню, используя только вашу клавиатуру.
5.	Используя пункт «Статус» (Status) из меню «Система» (System) вы можете определить клавиатурное сокращение кода транзакции для текущего экрана.
6.	Нажав на кнопку с изображением направленной вниз стрелки, которая находится справа от поля команд SAP GUI, вы можете получить доступ к списку всех кодов транзакций, выполненных с момента вашего входа в SAP-систему.
7.	Период хранения (Retention Period) определяет, сколько дней запрос в спул (задание на печать) будет храниться в системе спула перед его удалением.
374
SAP за 24 часа
Ответы на контрольные вопросы к часу 6
1.	Для того, чтобы проверить данные, введенные на 5ДР-экран, вы можете нажать клавишу Enter на вашей клавиатуре или нажать на зеленую отметку, которая находится на панели инструментов VWndotps.
2.	Функция удержание данных (Hold Data) позволяет вам менять значения, установленные по умолчанию в полях ввода.
3.	Для того, чтобы развернуть древовидную структуру SAP, используйте значок (+), который находится слева от нужной строки.
4.	Диалоговое окно, которое появляется на экране, используется для вывода пользователю сообщений, ответной реакции или специальной информации о текущей задаче.
5.	Длина поля ввода определяет количество символов, которые вы можете ввести в данное поле.
6.	Кнопка «Справка по допустимым значениям ввода» (Possible Entries Help, направленная вниз стрелка, которая находится справа от поля ввода) может быть использована для просмотра значений, допустимых для данного поля.
7.	Поля, обязательные для заполнения, в ЗДР-системе содержат белый квадрат с изображением отметки внутри (в старых системах рядом с полем было изображение вопросительного знака). Такие поля должны быть заполнены для продолжения работы.
Ответы на контрольные вопросы к часу 7
1.	Существует три уровня обучения в SAP: уровень 1 сфокусирован на информированности о системе, уровень Z сконцентрирован на подготовке к работе с системой, уровень 3 предназначен для профессиональной подготовки.
2.	Уровень обучения 1 разработан как введение и не требует никакой предварительной подготовки.
3.	Функциональный аналитик сфокусирован на ваших 5ДР-бизнес-процес-сах. Функциональные аналитики не являются техническими специалистами, но работают в функциональных областях бизнеса: руководители отдела по управлению персоналом (Human Resources Managers), экспедиторы грузов (Shipping Clerks) и т. д. Технические аналитики являются профессионалами в области информационных технологий, которые, благодаря своему техническому и компьютерному опыту, привносят техническое понимание процессов в вашу проектную группу.
4.	Ваша подобранная проектная группа SAP (SAP Project Team) является одним из наиболее важных факторов в успешном внедрении SAP.
5,	Несмотря на то. что руководитель npoeicra (Project Manager) управляет проектом, высшим уровнем в структуре управления проектом является исполнительный управляющий комитет (Executive Steering Committee), которым руководит менеджер высшего звена или спонсор npoeicra.
ПРИЛОЖЕНИЕ A. Ответы на контрольные вопросы
375
Ответы на контрольные вопросы к часу 8
1.	Передача знаний относится к передаче 5АР-«ноу-хау» от одного человека к другому.
2.	Пятью последовательными фазами маршрутной карты ASAP являются: подготовка проекта (Project Preparation}, бизнес-проегст (Business Blueprint], реализация (Realization), окончательная подготовка (Final Preparation) и запуск системы (Co-Live).
3.	Существует три уровня обучающих курсов SAP: уровень 1,2 и 3.
4,	В дополнение к ASAP, ClobalSAP, ValueSAP и SAP Solution Manager предлагают альтернативные методики и инструменты для внедрения SAP.
5.	Руководство по внедрению проекта (SAP Project Implementation Cuicle) содержит только шаги настроек, необходимые для компонентов приложений, которые внедряет ваша компания.
6.	Reference, Enterprise и Project IMC являются тремя видами проектов, доступных для Implementation Guide.
7.	Для того, чтобы перейти к начальному экрану «Руководство по внедрению» (Implementation Guide), используйте код транзакции /nSPRO.
Ответы на контрольные вопросы к часу 9
I.	Существуют два вида закупок: те, которые финансируются руководителями, и те, которые финансируются конечными пользователями.
2.	Окно выполнения - это время, выделенное на выполнение конкретной задачи. Превышение окна выполнения подразумевает различные штрафы.
3.	Наиболее распространенным уроком, полученным конечными пользователями, является нежелание изменять существующие методики ведения бизнеса и бизнес-процессы, что ведет к менее успешному внедрению SAP.
4,	Контроль технических изменений подразумевает управление изменениями в наборе SAP-технологий, а не в бизнес-логике уровня приложений, связанной с конечными пользователями и управлением функциональными изменениями.
5.	Испытания под нагрузкой (рабочая нагрузка, увеличенная нагрузка, объем и так далее) позволяют оценить действительную способность конкретного технологического набора по обеспечению конкретной рабочей нагрузки для выполнения требований соглашения об уровне сервиса (SLA), подписанного группой информационных технологий.
б.	Приглашение долгосрочного консультанта может стоить значительно дороже, чем наем постоянного сотрудника, к току же долгосрочное использование консультанта не способствует передаче знаний внутреннему персоналу компании, что ведет к продлению срока соглашения со сторонним консультантом. И подобный подход к решению проблем может привести к большим затратам, чем это, вероятно, необходимо для решения бизнес-вопросов, и к дальнейшему увеличению затрат.
376
SAP за 24 часа
Ответы на контрольные вопросы к часу 10
1.	SAP NetWeaver можно обозначить термином «зонт», который описывает набор SAP-продуктов и технологий, скомбинированных для создания платформы для строительства, расширения и интеграции приложений для предприятия.
2,	Общей технологической платформой для большинства компонентов и продуктов Net Weaver является сервер веб-приложений [Web Application Server (WebAS)].
3.	Юникод (Unicode) определяет метод кодирования символе® каждого языка, поддерживаемого SAP, для того чтобы все языки поддерживались одной системой.
4.	Веб-сервисы (Web Services) представляют собой ориентированный на стандарты коммуникационный метод, который используется для облегчения взаимодействия между несовместимыми технологическими платформами. При этом может быть реализована концепция архитектуры сервисов предприятия SAP (SAP’s Enterprise Architecture Services).
Ответы на контрольные вопросы к часу 11
1.	Компонент «Управление бюджетом» (funds Management) разработан, чтобы оказать помощь вашей компании в формировании бюджета.
2.	Подмодуль «Контроллинг» (Controlling) обеспечивает функции, необходимые для эффективного и правильного управления учетом внутренних затрат.
3,	Подкомпонент «Главная книга» (General Ledger Accounting) служит полной записью всех бизнес-транзакций вашей компании.
4.	Термин SAP «место возникновения прибыли» (profit center) относится к ориентированным на управление организационным единицам, используемым для целей внутреннего контроля.
5.	Основным преимуществом компонента «Наем» (Recruitment) из модуля «Управление персоналом» (Human Resources) является автоматизация.
б.	Инфотип является носителем таких характеристик управления системой, как атрибуты или временные ограничения и т. д.
7.	Два метода, которые вы можете использовать для работы с SAP Employee Self Service («Самообслуживание сотрудников»), основаны на веб-технологии и на функциональной возможности интерактивных голосовых ответов.
8.	BSAP-модуле «Управлениематериальными потоками» (MaterialsManagement) доступны следующие компоненты: «Управление запасами» (Inventory Management), «Управление складом» (Warehouse Management), «Закупки» (Purchasing), «Контроль счетов» (Invoice Verification), «Планирование потребности в материалах» (Materials Planning) и «Информационная система закупок» (Purchasing Information System).
9.	Модуль «Планирование производства и управление им» (Production Planning and Control) сфокусирован на содействии в принятии решений для планирования производства, выпуска продукции и управления производством.
10.	В модуле «Сбыт» (Sales and Distribution) вы можете в любое время получить доступ к данным о продуктах, стратегии маркетинга, звонках по поводу продаж, ценообразовании и продвижении продаж, что способствует продвижению продаж и деятельности в области маркетинга.
ПРИЛОЖЕНИЕ А. Ответы на контрольные вопросы
377
11.	Компонент «Продажи и технологическая подготовка производства» (Sates and Operations Planning) используется для создания реалистичных и последовательных предварительных показателей для прогнозирования будущих продаж.
Ответы на контрольные вопросы к часу 12
1.	Уровень информационной интеграции в наборе технологий SAP NetWeaver состоитизтрех SAP-компонентов: SAPBusiness Intelligence (Bl), SAP Knowledge Warehouse (KW) и SAP Master Data Management (MDM).
2.	Вместо использования Microsoft Office для А7У!£-редактирования в SAP Knowledge Warehouse вы можете использовать Epic Editor или Authentic.
3.	Необходимыми компонентами для SAP Master Data Management являются MDM Console и MDM Command Line Interface, а также зачастую MDM Client и MDM Catalog Manager. Многие другие компоненты являются дополнительными и устанавливаются в зависимости от вашего специфического MDM-сценарил.
4.	SAP BW Precalculation Service Service необходим для SAP BW Reporting, использующего Business Explorer Analyzer.
5.	Вы используете Crystal Enterprise SAP Edition, версия 10, и Crystal Reports, когда вам необходимы дополнительные возможности форматирования для ваших отчетов.
б.	Для перевода SAP-документов в SAP Knowledge Warehouse вы используете инструменты перевода TRADOS.
7.	SAP Knowledge Warehouse поддерживает поиск документов при помощи использования веб-браузера. Вы можете проводить поиск целого текста, поиск по заданным атрибутам, их комбинацию или можно выполнить поиск объектов с аналогичным содержанием.
Ответы на контрольные вопросы к часу 13
1, SAP NetWeaver Rapid Installer используется для быстрой инсталляции портала предприятия (SAP Enterprise Portal). Он также используется для установления связи между порталом и системой mySAP ERP, «Хранилище знаний» (SAP Business Warehouse), «Управление взаимоотношениями с клиентами» (SAP CRM) и любой системой, которую вы можете развернуть для помощи в управлении порталом и его мониторинге посредством системы управления вычислительным центром (SAP's Computing Center Management System, CCMS).
I. Портал предприятия (SAP Enterprise Portal) служит платформой для SAP Knowledge Management («Управление знаниями»),
3.	Инфраструктура обмена (SAP Exchange Infrastructure, XI) использует следующие методы для соединения систем: SAP IDocs, SAPRFC. SAPBC, копирование файлов, XML через {MS, XML через простой HTTP, XML через систему обмена сообщениями java, основанную на прокси, XML через доступ к данным ]DBC, веб-сервисы через протокол SOAP, RNIF, Mail Adapter и Marketplace Adapter.
4.	Вероятно, самым значительным показателем при развертывании инфраструктуры обмена (SAP Exchange Infrastructure, XI) является потенциал для слож
378
5ЛРза 24 часа
ности; дополнительные компоненты, различные коммуникационные протоколы и большое количество связанных вместе систем создают действительно сложное окружение.
5.	Репликация данных для мобильной инфраструктуры {SAP Mobile Infrastructure) представляет собой рационализацию того, что необходимо переслать клиенту в виде пакета данных, определение содержимого каждого пакета данных, упаковку данных, перемещение данных, решение любых возникающих вопросов, связанных с версией данных, и мониторинг всего процесса. К счастью, мобильная инфраструктура (SAP Mobile Infrastructure) выполняет весь этот процесс в целом.
6.	Любое устройство, поддерживающее Java, потенциально может быть использовано как клиент для мобильной инфраструктуры (SAP Mobile Infrastructure). Таким устройством может быть мобильный телефон, PDA, пейджер и др.
7.	Основная ценность SAP xApps заключается в том, что их лепсо создавать. Они разработаны для содействия бизнес-инновацилм и для соответствия потребностей компании быстро меняющимся требованиям бизнеса и законодательства.
Ответы на контрольные вопросы к часу 14
1.	Наиболее популярным типом интерфейса, используемого для интернет-при-ложений, является электронный обмен данными (Electronic Data Interchange, EDI). Электронный обмен данными представляет собой электронный обмен структурированными данными между окружениями, которые используют различное аппаратное обеспечение, программное обеспечение и коммуникационные сервисы.
2.	Связывание и встраивание объектов (Object Linking and Embedding, OLE) используется для интеграции приложений с SAP. Связывание и встраивание объектов является технологией для переноса и совместного использования информации между приложениями, такими как SAP и Microsoft Office,
3.	Через разрешение связи приложений (Application Link Enabling. ALE) передаются следующие три типа данных: контрольные и данные настроек, основные данные и данные транзакции.
4.	Существует два основных типа процесса обновлений: синхронный и асинхронный, которые таюке называются рабочими процессами VI и V2.
5.	Связующее программное обеспечение является уровнем программного обеспечения, который функционирует как уровень трансляции или преобразования между двумя различными уровнями.
6.	Стандартный программный интерфейс для коммуникаций (Common Program Interface Communication, CPI-C) облегчает взаимодействие и работу приложений и программ внутри 5ДР-системы.
7.	Четырьмя областями правил для стандартного программ»того интерфейса для коммуникаций (Common Program Interface Communication, CPI-C) являются: запуск сессии, управление сессией, коммуникация и завершений сессии.
ПРИЛОЖЕНИЕ А. Ответы на контрольные вопросы
379
Ответы на контрольные вопросы к часу 15
1.	Основная запись пользователя может содержать следующую информацию: имя пользователя, назначенный мандант, пароль пользователя, адрес компании, тип пользователя, меню «Пуск», язык входа в систему, персональная конфигурация принтера, часовой пояс, полномочия группы операций, дата истечения срока и установки параметров по умолчанию.
2.	Профиль авторизации SAP_ALL дает право доступа ко всему в вашей SAP-системе.
3.	[ёнератор профилей (SAP Profile Generator, PG) помогает при внедрении системы безопасности вашей компании и основан на концепции объектов авторизации, полномочий и профилей авторизации.
4.	Аббревиатура CCMS означает Computing Center Management System (система управления вычислительным центром), которая используется для мониторинга и управления SAP.
5.	Для того чтобы получить доступ к экрану «Системный мониторинг серверов» (SAP Servers System Monitoring), выберите пуню «Серверы» (Servers) из меню «Инструменты, администрирование, монитор, системный мониторинг» (Tools, Administration, Monitor, System Monitoring) или используйте код транзакции /nSM5l.
6.	SAP-инстанция является административной единицей, используемой для совместной группировки компонентов SAP-системы, которые обеспечивают один или более сервисов для конечных пользователей SAP.
7.	Полномочия пользователя хранятся в основной записи каждого пользователя.
8.	Полезные транзакции SAP CCMS-мониторинга включают в себя: SM66, SM51, AL08, SMLG. SSAA, ST03N, ST06, STO7 и ST22.
Ответы на контрольные вопросы к часу 16
1.	Транзакция ST03N (или ST03) позволяет вам просмотреть статистику загрузки системы, собранную за определенный период времени, как это делает S7AD, ST03G и, в определенной степени, STO7.
2.	Для просмотра активных пользователей, сгруппированных по серверам приложений. выполните транзакцию /пАЮ8.
3.	Для просмотра активных пользователей, сгруппированных по функциональным областям, выполните транзакцию /п5Т07.
4.	Транзакция ST03G обеспечивает просмотр глобальных вопросов, таких как расширенные бизнес-процессы, которые недоступны для STO3N.
5.	Используйте транзакцию /nSMLG для проверки того, насколько хорошо работает схема балансировки входа в систему. Нажмите клавишу F5 из основного экрана, чтобы просмотреть сгатисти1су времени ответа.
6.	Транзакции SM50 и SM66 полезны при просмотре рабочих процессов. Первая из них позволяет вам просмотреть специфические серверы приложений, а также статисти!<у как активных, так и не активных рабочих процессов. В то время как вторая транзакция обеспечивает просмотр всех активных рабочих процессов, связанных с несколькими серверами приложений.
380
SAP за 24 часа
Ответы на контрольные вопросы к часу 17
1.	Код транзакции /nSE 16 может быть использован для получения доступа к функции «Общий просмотр таблицы» (General Table Display) SAP АВАР Dictionary (словарь SAP АВАР).
2.	Структура является группой внутренних полей, которые логически принадлежат друг другу,
3.	Тремя компонентами для определения данных в АВАР Dictionary являются таблицы, домены и элементы данных.
4.	Экраны выбора используются для установки критериев для вывода данных, которые будут отображены.
5.	Таблицы пула содержат отношения один ко многим.
6.	Одно основное различие между таблицами кластеров и таблицами пулов заключается в том, что таблицы пулов содержат огромное количество таблиц, а таблицы кластеров содержат только небольшое количество таблиц.
7.	Прозрачные таблицы содержат отношения один к одному с таблицами в базе данных.
8.	Объекты АВАР Dictionary разделяются на основные объекты, другие объеюы и поля.
9.	Объекты окружения формируются координацией разработки, полномочиями и автоматическими тестами.
10.	Кнопка «Поиск» (Find, похожа на бинокль) используется для поиска объектов в информационной системе репозитария (Repository information System).
11.	Информационная система репозитария SAP (SAP Repository Information System) является инструментом, разработанным для того, чтобы помочь вам получить информацию об объектах в вашем АВАР/4 Dictionary.
12.	В браузере репозитария вы можете выполнить поиск по атрибутам объекта, определить отношения между таблицами, произвести обзор данных и сделать запрос в SAP-систему для вывода информации о модифицированных объектах.
13.	Объекты моделирования, объекты АВАР Dictionary, объекты программирования и объекты окружения составляют четыре типа SAP-объектов в информационной системе репозитария SAP (SAP Repository Information System).
Ответы на контрольные вопросы к часу 18
1.	Основным режимом «Создатель экрана» (SAP Screen Painter) является «Графический создатель экрана» (Graphical Screen Painter).
2.	SAP относит экраны к clynpro, или к динамическим программам.
3.	Элементами экрана являются такие элементы как кнопки-переключатели и флажки, кроме того, к ним относятся все элементы, которые находятся на вашем экране и которыми оперирует пользователь при работе.
4.	Код программирования, который обеспечивает работу вашего экрана, называется логика выполнения.
5.	Экран «Список полей» (Field List) позволяет вам обслуживать поля АВАР Dictionary или программные поля на вашем экране.
ПРИЛОЖЕНИЕ A. Ответы на контрольные вопросы
381
6.	Четыре компонента статуса графического интерфейса пользователя (GUI) в «Создателе меню» (SAP Menu Painter) включают в себя строку меню, стандартную панель инструментов, панель инструментов приложения и клавиатурные сокращения функциональных клавиш.
7,	Используя «Создатель меню» (Menu Painter) и выбрав подобъект «Список заголовков» (Title List), вы можете просмотреть все строки заголовков для каждого экрана в вашей программе.
Ответы на контрольные вопросы к часу 19
I.	Для постановки оперативного запроса в базу данных используется механизм создания отчетов Ad Hoc Query.
2.	Процесс обработки списка (АВАР List Processing) требует от пользователя написания кода на языке программирования АВАР для генерирования отчета.
3.	Для просмотра атрибутов отчета в дереве «Общий выбор отчетов» (General Report Selection) вам необходимо выбрать отчет, а затем выбрать пункт «Атрибуты узла» (Node Attributes) из меню «Редактирование» (Edit).
4.	Для поиска отчетов в дереве «Общий выбор отчетов» (General Report Selection) выберите пункт «Узел» (Node) из меню «Редактирование/поиск» (Edit/Find).
5.	Вариантами называется группа значений критериев выбора (используемая для создания отчетов), которая была сохранена и может быть использована в будущем - вместо того, чтобы снова заполнять все поля данных, можно просто ввести имя варианта.
6.	Вариант называется защищенным в том случае, если он может быть изменен только тем человеком, который его создал, или тем, кто последним изменил его.
7.	Основное преимущество фонового выполнения операций заключается в многозадачности. Например, процесс создания отчета, запущенный в фоновом режиме в вашей системе SAP ЕСС, непосредственно не влияет на вашу интерактивную работу в режиме реального времени - вы можете выполнять обе операции одновременно, с очень незначительным влиянием (или вовсе без оного) на общее время ответа системы или время генерирования отчета.
Ответы на контрольные вопросы к часу 20
1.	Кодом транзакции для доступа к экрану «Создать пользователей» (Create Users) является /nSQ03.
2.	Кодом транзакции для доступа к экрану «Создать InfoSet» (Create InfoSets) является /nSQ02.
3.	Кодом транзакции для доступа к экрану «Создать SAP-запрос» (Create SAP Queries) является /nSQO 1.
4.	Запросы, созданные в глобальной области, используются во всей системе и являются независимыми от манданта.
5.	Тремя компонентами SAP-запросов являются: «Группы запросов» (Query Groups), InfoSet и административные решения.
6.	Область запросов (Query Area) содержит элементы SAP-запросов, запросы, InfoSet и группы запросов (Query Groups).
382
SAP за 24 часа
7.	В R/3 существуют две области запросов {Query Areas) - стандартная и глобальная.
8.	После создания или модифицирования InfoSet вы должны сохранить и сгенерировать его.
9.	Кодом транзакции для доступа к Quick Viewer является /nSQVL
10	Инструмент InfoSet {Ad Hoc) Query теперь доступен во всех модулях, однако он по-прежнему называется как Ad Hoc Query в модуле «Управление человеческим капиталом» (Human Capital Management).
Ответы на контрольные вопросы к часу 21
1.	Управление глобальной логистической цепочкой {SAP Supply Chain Management, SCM) может увеличить прибыльность путем уменьшения времени реагирования, полученного благодаря обзору в режиме реального времени вашей логистической цепочки, путем улучшения товарооборота и путем улучшения взаимодействия между участниками логистической цепочки и последующего анализа.
2.	Управление глобальной логистической цепочкой (SAP Supply Chain Management, SCM) состоит из: SAP Advanced Planner <SL Optimizer, SAP APO (усовершенствованное планирование и оптимизация), SAP Inventory Coliaboration Hub, SAP ICH (центр взаимодействия поставщиков) и SAP Event Management, SAP EM (управление событиями).
3.	Управление взаимоотношениями с клиентами (SAP Customer Relationship Management, CRM) увеличивает вашу прибыльность, помогая удерживать существующих клиентов, и одновременно с этим увеличить доход с каждой транзакции.
4.	Управление жизненным циклом продукта (5ЛР Product Lifecycle Management, PLM) использует HTML, XML и Wireless Application Protocol (W/if), что позволяет мандантам, использующим LAN и И4АЛ/, а также пользователям, исполь зующим мобильные устройства, получать доступ к вашим данным PLM.
5.	Использование SAP Supplier Relationship Management, SRM (управление взаи моотношениями с поставщиками) обеспечивает следующие четыре преимущества для бизнеса: улучшение стратегии поставок, уменьшение времени на снабжение, уменьшение стоимости процесса и уменьшение общей стоимости единицы продукции.
6.	Для подключения и интеграции ваших поставщиков, поддерживаемых SAP SRM, с вашей службой снабжения используется обмен документами на основе XML.
Ответы на контрольные вопросы к часу 22
1.	Метод использования функции «Системный список» {System List) и метод экспортирования из инструмента SAP Query являются двумя методами, которые вы можете использовать для создания файлов, которые могут быть использованы в Microsoft Excel.
2.	Интеграционный интерфейс OLE используется для интеграции приложений Microsoft Office с SAP
ПРИЛОЖЕНИЕ А. Ответы на контрольные вопросы
383
3.	Для создания стандартных писем, использующих данные SAP, вы можете использовать Microsoft Word.
4.	Технология «Связывание и встраивание объектов» (object Unking and embedding, OLE) используется для переноса и совместного использования информации между приложениями.
5.	Некоторые OLE-совместимые приложения включают в себя: Microsoft Office, Corel Office, Star Office, Lotus Smart Suite, Microsoft Outlook и большое количество инструментов разработки приложений.
Ответы на контрольные вопросы к часу 23
I.	Общим сокращенным названием SAP Solution Manager является SolMan (воз можно, вы также видели сокращение SSM).
2.	При помощи SAP Solution Manager вы можете получить доступ к следующим трем инструментам: Business Process Monitoring (BPM), Solution Monitoring и Service Level Reporting.
3.	Основным механизмом онлайновой поддержки для разработчиков SAP является сеть разработчиков SAP (SAP Developer Network), доступ к которой можно получить из SAP Service Marketplace.
4.	Вы можете получить помощь по конкретноку полю в SAP, установив курсор в нужное поле вашего графического интерфейса пользователя SAP (SAP GUI) и нажав на клавишу F1 на вашей клавиатуре.
5.	Получить доступ к SAP Notes можно, использовав ссылку SAP Notes Search из SAP Support Portal или ссылку Messages.
Ответы на контрольные вопросы к часу 24
1.	Быстро найти около 100 лучших книг, посвященных SAP, вы можете, выполнив поиск на веб-сайтах Amazon, Branes и Noble, а также на большом количестве других подобных сайтов. Отсортируйте эти данные по дате для того, чтобы найти существующие в настоящий момент или бестселлеры. Найти ссылки на наиболее популярные книги вы также можете на сайте www.SAP-Resources.com.
2.	Спонсором наименее предвзятых SAP-конференций и событий является WIS Publications. Эта же компания издает журнал SAP Professional journal и совместно с SAP участвует в издании журнала SAPinsider.
3.	Конференцией, которая предназначена непосредственно для высшего руководства компаний, является ежегодная конференция SAPphire, которая проводится в трех регионах мира.
4.	Для того, чтобы просмотреть веб-сайт в том виде, который он имел несколько лет назад (перед тем, как он был изменен или закрыт), вы можете использовать Wayback Machine [www.waybackmachine.org]. Обратите внимание на расширение org.
Предметный указатель
А	А
АВАР Dictionary basic objects databases, data storage location, determining includes main screen appearance structures
ABAP List Processing, report generation
ABAP Query tool, report generation
AcceleratedSAP. See ASAP accessing systems
initial SAP Logon screen new session creation password changes SAP GUI
SAP Logon Pad appearance of configuring iow-speed connections session management session termination user name assignments Users Overview screen
Ad Hoc Query access rights queries, creating sample uses
Americas’ SAP Users’ Croup (ASUC)
Associate Member contact information goals of histoiyof membership benefits
Analysis Process Designer (APD), SAP BI
Application Help button (Performance Assistant) application integration, strategic business lessons learned by implementation teams
Application Link Enabling (ALE) control data master data transaction data
ABAP словарь
основные объекты, 242
база данных, место хранения данных, определение, 239-240 includes, 234
появление основного экрана, 234-236 структуры, 233-234
АВАР List Processing, генерирование отчетов, 264
АВАР Query инструмент, генерирование отчетов, 264
AcceleratedSAP. См. ASAP
Доступ к системе
исходный SAP Logon экран, 19-20 создание нового сеанса, 24-26 изменение пароля, 20-21 SAP GUI, 28
SAP Logon Pad появление, 21-22 конфигурирование, 22 низкоскоростное соединение, 22-23 управление сеансом, 24 завершение сеанса, 26 назначение имени пользователя, 20 экран обзора пользователей, 26-27
Ad Hoc Query, 273
права доступа, 292
запросы, создание, 292-294
пример использования, 291
Americas' SAP Users’ Group (ASUG), 351
Associate Member, 353 контактная информация, 353 цели/задачи, 352 история, 352-353 выгоды членства, 353
Analysis Process Designer (APD), SAP BI, 164
Application Help кнопка (Performance Assistant), 345
интеграция приложений, стратегические бизнес-уроки, изученные группой пользователей, 122-3
Application Link Enabling (ALE) управляющие данные, 196 основные данные, 196 ПЛИИЫР тпдиэаж титл 1 ОД
386
SAP за Z4 часа
application toolbar (SAP GUI) ASAP (AcceleratedSAP
Business Blueprint (Phase 2 issues database
Final Preparation (Phase 4) Project Preparation (Phase I) building qualified team clear project objectives efficiency of decision-making process Realization (Phase 3) configuration testing knowledge transfer
В
Background work processes Basis Administrator, system monitoring responsibilities Business Intelligence (SAP Bl) business logic layer in threetiered architecture business modules (ECC and R/3)
Asset Accounting Basic Components Business Workplace Controlling Customer Service Enterprise Controlling Financial Accounting Materials Management Personnel Administration and Riyroli Accounting Personnel Development Plant Maintenance Production Planning Project System Quality Management Sales and Distribution Warehouse Management business object browser category (Repository Information System)
Cambridge Publications Searchable Archive canned reports capacity planning (upgrades), performance management career resources
ITtoolbox.com SAP-Resources.com Softwarejobs.com
Clipboard copying data moving data
панель инструментов приложения (SAP GUI), 30
ASAP (AcceleratedSAP), 105
Концептуальный проект (Фаза 2), 107
база данных нерешенных вопросов, 108
Заключительная подготовка (Фаза 4). 109
Подготовка проекта (Фаза 1)
создание компетентной команды. 107
четкая цель проекта, 106
эффе|стовный процесс принятия решений,
107
Реализация (Фаза 3)
тестирование конфигурации, 109
передача знаний, 109
В
Фоновый рабочий процесс, 197-9
Администратор, обязанности системного мониторинга, 203
Business Intelligence (SAP Bl), 136
уровень бизнес-логики в трехзвенной архитектуре, 8-10
биэес-модули (ЕСС и R/3), 142-143
Asset Accounting, 143
Basic Components, 143
Business Workplace, 143
Controlling, 143
Customer Service, 143	.
Enterprise Controlling, 143
Financial Accounting, 143
Materials Management, 143
Personnel Administration and Payroil Accounting, 143
Personnel Development, 143
Plant Maintenance, 143
Production Planning 143
Project System, 143
Quality Management, 143
Sales and Distribution, 143
Warehouse Management, 143
информационная система репозитория SAP, 240
(Repository Information System), 240
Поисковый архив публикаций Кембриджа, доступные для поиска, 361 стандартный отчет, 263 планирование мощности (обновление), управление производительнстью, 213 ресурсы профессионального роста
ITtoolbox.com, 362,6 SAP-Resources.com, 364-5 Softwarejobs.com. 365-6
Буфер обмена данными, 66 копирование данных, 67-8 перемещение данных, 66

Предметный указатель
387
duster tables, one-to-many relationship
collaboration between developers and suppliers (SAPSRM)
Computing Center
Management System (CCMS) evolution function of launching performance management transaction codes
screen appearance transaction codes
ALO8
SM66 SMLG SSAA ST03N ST06 STO7 ST22
Workload Alert Monitor features
screen appearance configuration documentation.
Implementation Guide (IMG) Controlling module (mySAP
ERP)
Cursor tab
Automatic Tabbing option Cursor Width option
Local Data tab
Scripting tab
Trace tab
D
кластерная таблица, отношение «один ко многим», 230
сотрудничество между разработчиками и поставщиками (SAP SRM), 311
Computing Center Management System (CCMS)
эволюция, 205
функция, 205
запуск, 205
контроль производительности, 216
код транзакции, 217-225
вид экрана, 206
код транзакции, 207-208
AL08, 208
SM66, 208
SMLC, 208
SSAA, 208
ST03N, 207
ST06.207
ST07, 208
ST22,208
Монитор предупреждений рабочей нагрузки, 206
появление экрана, 207
документация по конфигурированию,
Implementation Guide (IMG), 115
Controlling модуль (mySAP ERP), 145-147
закладка «Курсор», 51
закладка «Опции», 50
закладка «Опции», 50
закладка «Локальные данные», 53
закладка < Скриптирование». 54
закладка «Слежение», 54
D
data databases, storage location, determining performance management sources, automatic collection methods SAP
exporting to Microsoft Access
exporting to Microsoft Excel importing into Microsoft
Access
sharing between SAP and Microsoft Office
Data Browser (ABAP Dictionary), table contents, viewing
data elements (tables) data entry
check boxes dialog boxes
данные
база данных, место хранения, определение, 239-240
ресурсы управления производительностью, метод автоматического сбора данных, 213-217
SAP
экспортирование в Microsoft Access, 321 -322
экспортирование в Microsoft Excel, 317 импортирование в Microsoft Access, 322-
326
совместное использование SAP и Microsoft
Office, 315-6
Data Browser (ABAP Dictionary), содержание таблиц, визуальное отображение, 234-6
элемент данных (таблица) 232
ввод данных
флажок, 87-8
диалоговое окно, 89
388
SAP за 24 часа
radio buttons tabie controls
data modeling category (Repository Information System)
Data Warehousing (SAP-BW) advantages over other warehousing applications SAP Business intelligence (Bi) database layer in three-tiered architecture
databases
datastorage iocation, determining
foreign key primaiy key structures indexes locks, SM12 transaction code (CCMS) performance
DB02 transaction code (CCMS)
STO4 transaction code (CCMS) performance management SAP data
exporting to Microsoft Access
importing into Microsoft Access
Demand Planning application (SAP APO)
deploying SAP MDM automation challenges
deployment strategies, big bang versus phased
displaying transaction codes documentation (SAP KW Documentation area (SAP
Service Marketplace) domains (tables) downloading
JavaGUI, latest versions dynpros, screens (Screen
Painter)
E
Early Watch sessions (Solution Manager)
Personnel Development Plant Maintenance Production Planning Quality Management Sales and Distribution versus K/3
business processes platforms
переключатель, 88-9
экранная таблица, 89-90
категория моделирования данных (Repository
Information System), 242
DataWarehousIng (SAP-BW)
преимущества перед другими складирующими приложениями, 166
SAP Business Intelligence (Bi), 136
уровень базы данных в трехзвенной архитектуре, 8-10
база данных
место хранения данных, определение, 239-240
 внешний ключ, 37-8 первичный ключ, 35-6 структура, 40
индекс, 39
блокировка, SM 12 код транзакции (CCMS), 221-2
Производительность DB02 код транзакции (CCMS), 219-20
ST04 код транзакции (CCMS), 220
управление производительностью, 214-5
SAP данные
экспортирование в Microsoft Access, 321-322
импортирование в Microsoft Access, 322-326
Demand Planning приложение (SAP APO), 301-3
развертывание SAP MDM
сложности автоматизации, 171-2 стратегия развертывания, стратегия «большого
взрыва» против поэтапной стратегии, 1 26 отображение кода транзакции, 62-4 документация (SAPKW), 167
Область до!сументации (SAP Service Marketplace), 342
домен (таблица), 232-233
загрузка
lavaCUi, самые последние версии, 44
Dynpro, экран (Screen Painter), 247-8 ’
Е
Eady Watch сеанс (Solution Manager), 337
Personnel Development, 150
Piant Maintenance, 154
Production Planning, 154
Quality Management, 154
Sales and Distribution, 154
отличие от R/3, f 39-41 бизнес-процесс, 141-2 платформа, 141
Предметный указатель
389
support and maintenance Documentation Materials Training Materials
end user lessons for Implementation teams failure to change business practices
poorly communicated service-level expectations
Enterprise IMG view
Enterprise Portal (EP)
benefits of
FT challenges
legacy challenges
Extended Help
accessing
field-specific topics, retrieving Performance Assistant, button options
F
поддержка и обслуживание, 141
Документация, 342
Обучающие материалы, 342-3 уроки конечных пользователей для группы внедрения, 123 нежелание менять существующие методы ведения бизнеса, 123-4 недостаточно согласованные ожидаемые результаты уровня сервиса, 123
Enterprise IMG вид, 112
Enterprise Portal (ЕР), 135-6, 175-8
преимущество, 177-178
IT сложности, 176-177
слолсности наследственности, 177
Extended Help
доступ, 344-345
контекстно-зависимая тема, поиск, 344-345
Performance Assistant, выбор кнопки, 345-6
F
Financial Accounting module (mySAP ERP)
Find button (SAP GUI standard toolbar)
Find Next button (SAP GUI standard toolbar) finding transaction codes
for the current task with history iist
First Page button (SAP GUI standard toolbar)
Flow Logic view (Screen Painter)
Fonts, SAP GUI formatting options
form letters, creating In Microsoft Word
Function Builder, programming objects (Repository InFormation System)
Functional Analyst, responsibilities
Financial Accounting модуль (mySAP ERP), 144
Find кнопка (SAP GUI стандартная панель инструментов), 29
Find Next кнопка (SAP GUI стандартная панель инструментов), 29
код транзакции для получения сведений, 62-4
для текущей задачи, 64
с помощью списка использованных ранее, 65-6
First Page кнопка (SAP GUI стандартная панель инструментов), 29
Логика выполнения (Screen Painter), 250-1, 25Z-4
шрифт, SAP GUI опции форматирования, 57-8
шаблон письма, создание в Microsoft Word, 317-
21
Информационная система репозитория SAP (Repository Information System), 240-3
Функциональный аналитик, обязанности, 99-100
Технический аналитик, 100
Системный администратор, i 00-1
General Report selection screen (reports) attributes background processing execution of list output searching variants
generating
General Report экран выбора (отчеты)
атрибуты, 267
фоновое выполнение, 270
выполнение, 266-267
списки, 270-1
поиск, 267-268
варианты, 268-270
генерирование
390
SAP за 24 часа
new sessions via/O (open	новый сеанс с использованием/О (команда
command) ABAP List Processing ABAP Query too! Ad Hoc Query too! Executive Information System SAP Information System Structural Graphics tool Global Query Areas, administrative decisions component (reporting tools) SAP GUI application toolbar menu bar standard toolbar	«открыть»), 25-26 АВАР List Processing, 264 АВАР Query, 264 Ad Hoc Query, 264 Executive Information System, 264-5 SAP Information System, 265 Structural Graphics, 264 Globa! Query Areas, компонент административного решения (инструмент системы отчета), 277 SAP GUI панель инструментов приложения, 30 строка меню, 2В стандартная панель инструментов, 28-30
H	н
handbooks, creation and distribution of (SAP KW) heap memory help book resources, SAP- Resources.com career resources ITtoolbox.com SAP-Resources.com Softwarejobs.com conference resources SAP TechEd SAPhire Performance Assistant Cambridge Publications Searchable Archive ITtoolbox.com SAP Fans website history list for transaction codes holding screen data hot packages HR Expert newsletter	справочник, создание и распространение (SAP KW), 167 память «heap», Z23 ПОМОЩЬ печатные ресурсы, SAP-Resources.com, 354-5, 364 ресурсы профессионального роста ITtoolbox.com, 362,6 SAP-Resources.com, 364-5 Softwarejobs.com, 365-6 ресурсы обмена мнениями SAP TechEd, 363 SAPhire. 362 Performance Assistant, 345 Публикации Кембриджа, доступные для поиска, 361 ntooibox.com, 362 SAP Fans веб-сайт, 357 список использованных ранее кодов транзакций, 65-6 удержание экранных данных, 84 горячий пакет, 100 HR Expert бюллетень, 356
1	1
/nSPRO transaction code Implementation teams application integration, strategic business icssons backward timeiine management, strategic business iessons end user iessons failure to change business practices, end user iessons implementation iessons big bang deployment	/nSPRO код транзакции, 114 группа внедрения интеграция приложений, стратегические бизнес-уроки, 122-3 управление обратной временной шкалой, стратегические бизнес-уроки, 122 уроки конечных пользователей, 123 неспособность изменить практику деловых отношений, уроки конечных пользователей, 123 уроки внедрения внедрение методом «большого взрыва», 126
Предметный указатель
391
phased deployment reaction to mistakes reliance on long-term consultants
scope creep
pooriy communicated service-levei expectations, end user iessons
sound pro|ect management, strategic business lessons technology iessons training approach failures, end user iessons
Importing SAP data Into Microsoft Access
includes (ABAP)
industry processes (SAP CRM) automobiles
[easing services manufacturing vertical media industry vertical services
pharmaceutical industry professional services public sector services utilities vertical services
InfoSet Query
access rights queries, creating sample uses
InfoSets component (reporting tool) creation of
infotypes for Human Resources module (inySAP Human Capital Management) Cambridge Publications Searchable Archive
ITtoolbox
SAP Fans
SAP FAQ site
Wayback Machine
ITtoolbox.com
career resources
iViews, SAP Enterprise Portal (EP)
JK
JavaGUI (SAP GUI for Java) installation requirements language support latest versions, downloading platform suitability
KANBAN Production Control processing
пофазовое развертывание, 126
реакция на ошибки, 12.7
уверенность в долгосрочном консультанте, 128
управление изменениями сроков, 1 28 плохо согласованное ожидание сервисного уровня, уроки конечных пользователей, 123
управление громким проектом, стратегические бизнес-уроки, 121 технологические уроки, 124-6 подготовка к возможным неудачам, уроки конечных пользователей, 127
импорт SAP данных в Microsoft Access, 322-326
Includes (АВАР), 234
Отраслевой процесс (SAP CRM), 305-6
автомобили, 306
лизинговые услуги, 306
производственная вертикаль, 306
вертикаль средств массовой информации.
306
фармацевтическая промышленность. 306
профессиональные услуги, 306
услуги в общественном секторе, 306
вертикаль коммунальных услуг, 306
InfoSet Query, 273
право доступа, 292
запрос, создание, 292-294
пример использования, 291
InfoSets компонент (инструмент системы отчета), 275
создание, 277-83
инфотип для Human Resources модуля (mySAP Human Capital Management), 147-51
Публикации Кембриджа, доступные для поиска, 361
ITtoolbox, 361-2,366
SAP Fans, 357
SAP FAQ 360
Wayback Machine, 358-60
ITtoolbox.com, 361
ресурсы профессионального роста, 364
iViews, SAP Enterprise Portal (EP), 175-178
J-K
JavaGUI (SAP GUI для Java)
требования, предъявляемые к инсталляции, 46
поддержка языка, 46
самые последние версии, загрузка, 46
пригодность платформы, 46
KANBAN Production Control обработка данных, 153-4
SAP за 24 часа
392
Last Page button (SAP GUI standard toolbar)
Layout Editor, screens, designing (Screen Painter) layout elements (Screen
Painter)
levels in report trees, viewing (General Report Selection screen)
lists
SAP
exporting to Microsoft Access
exporting to Microsoft Excel
logoffs, executing logons
load balancing management, SMLG transaction code (CCMS)
SAP Logon Pad configuring iow-speed connections
Last Page кнопка (SAP GUI стандартная панель инструментов), 30
Layout Editor, экраны, проектирование (Screen
Painter), 248-52
элемент компановки (Screen Painter), 247-8
•Л
уровни в дереве отчета, визуальное отображение (General Report Selection screen), 265
список
SAP
экспортирование в Microsoft Access, 330
экспортирование в Microsoft Excel, 328-
329
выход из системы, выполнение, 21
вход в систему
управление балансировкой загрузки, SMLG код транзакции (CCMS), 2 i6
SAP Logon Pad
выбор конфигурации, 21-2
низкоскоростное соединение, 22-3
м
м
media industry vertical services industry, SAP CRM processes
members of Project Team executive steering committee responsibilities Functional Analyst responsibilities Project Manager responsibilities Project Sponsor responsibilities System Administrator responsibilities
Team Leader responsibilities Technical Analyst responsibilities
memory heap performance management, ST02 transaction code (CCMS)
Mendocino, SAP/Mlcrosoft integration
productivity advantages
Menu Painter
Microsoft Access
reports creating customizing
Вертикаль средств массовой информации, SAP
CRM процесс, 306
члены npoeicTHOii группы
обязанности исполнительного руководящего
комитета, 98
Функциональный аналитик, обязанности, 99-
100
Менеджер проекта, обязанности, 99
Спонсор проекта, обязанности, 97
Системный администратор, обязанности, 100
Руководитель группы, обязанности, 99
Технический аналитик, обязанности, 100
память
«heap», 223
управление производительностью, ST02 код
транзаЕЩии (CCMS), 222-3
Mendocino, SAP/Microsoft интегрирование, 331-2
преимущества в производительности, 332
Menu Painter, 254-6
Microsoft Access
отчет
создание, 326-328
настройки, 326-328
Предметный указатель
393
SAP data exporting to Importing into
SAP Hsts, exporting to
SAP queiy reports, exporting to
Microsoft Office
SAP integration architecture Mendocino
Microsoft Word, SAP form letters, creating
SAP данные
экспортирование в, 321 -322
импортирование в, 322-326
SAP список, экспортирование в, 330
SAP отчет запросов, экспортирование в, 330-
331
Microsoft Office
архитектура SAP интеграции, 315-316
Mendocino, 331 -332
Microsoft Word, шаблон письма SAP, создание, 317-321,329
names, system access, assigning
navigation
Clipboard menu paths keyboard mouse scrolling techniques transaction codes
NetWeaver
’04 version ’05 version benefits of
function of
Web Services product evolution SAP Business intelligence (Bi) SAP Enterprise Portal (EP) SAP Exchange infrastructure (XI)
new sessions, creating simultaneous task execution
New Visual Design Selection (SAP GUI)
Color Settings tab
General tab newsletters
В W Expert
CRM Expert HR Expert SAP Financials Expert SCM Expert
Next Page button (SAP GUI standard toolbar)
Notepad
имя, доступ в систему, присвоение, 17-21
навигация
Буфер обмена данными, 66
путь меню, 61
клавиатура, б 1
мышь, 61
способы прокрутки, 65-6
код транзакции, 62-6
дерево, 87
NetWeaver
’04 версия, 137
'05 версия, 137
преимущества, 133
функция, 1 37
веб-сервисы, 137
эволюция продукта, 136-7
SAP Business Intelligence (Bl), 136
SAP Enterprise Portal (EP), 135-6
SAP Exchange Infrastructure (Xi), 135
новый сеанс, создание, 25
одновременное выполнение задачи, 25-6
New Visual Design Selection (SAP GUI)
Установка цвета, закладка, 56
Общие, закладка, 56 бюллетень
BW Expert
CRM Expert
HR Expert
SAP Financials Expert
SCM Expert
Next Page кнопка (SAP GUI стандартная панель инструментов), 29-30
Notepad, 68
о
о
Object Linking and Embedding, See OLE
objects In databases, researching (Repositoiy Information System)
Object Linking and Embedding, Cm. OLE
Информационная система репозитория (Repositoiy Information System), 240-242
394
SAP за 24 часа
OLE (Object Linking and Embedding) compatible applications SAP / Microsoft Office Integration
Mendocino
OLTP (online transactional processing)
ECC
R/3
one-to-many relationship cluster tables pooled tables transparent tables
packages hot field-specific help settings
performance data
analyzing
raw SAP GUI output, loading into Excel
performance management component-level testing/ tuning, benefits of Computing Center Management System (CCMS) data sources, automatic collection methods databases testing tools
Performance Monitor (PerfMon)
permissions, reports
Personnel Administration module (mySAP ERP Human Capital Management)
pharmaceutical industry, SAP CRM processes
phased deployment, implementation issues
Business Blueprint (Phase 2) issues database question and answer database
Final Preparation (Phase 4) Go-Live (Phase 5)
Project Preparation (Phase 1) building qualified team clear project objectives efficiency of decision-
making process
environment for change senior-level management support
Realization (Phase 3)
OLE (Object Linking and Embedding)
совместимые приложения, 3 16
SAP / Microsoft Office интеграция, 315-316
Mendocino, 33I -332
OLTP (онлайн обработка транзакций)
ЕСС, 139-40
R/3, 139-40
отношение «один ко многим» кластерная таблица, 230 таблицы пула, 229-30 прозрачная таблица, 23 1
р
пакет
горячий, 100 установки контекстно-зависимой помощи, 344-348
данные о производительности анализирование, 226-227 необработанный SAP GUI вывод, загрузка в Excel, 226
управление производительностью, 213-214 тестирование/настройкауровня компонентов, выгоды, 214-215
Computing Center Management System (CCMS), 216 ресурс данных, метод автоматического сбора, 215-216 база данных, 21 б инсгрументтестирования, 216
Performance Monitor (PerfMon), 215
разрешение, отчет, 265-267
Personnel Administration модуль (mySAP ERP Human Capital Management), 147
фармацевтическая индустрия, SAP CRM процесс, 306
поэтапное развертывание, вопросы внедрения, 126-8
Фаза 2*. бизнес-проект, 107
база данных нерешенных вопросов, 108 база данных вопросов и ответов, 108
Заключительная подготовка (Фаза 4), 109 Запуск системы и поддержка ,110 Подготовка проекта (Фаза 1), 106 создание квалифицированной группы, 107 разъяснение целей npoeicra, 106 эффективность процесса принятия решений, 107 окружение для изменения, 107 поддержка руководителей высшего звена, 106
Реализация (Фаза 3), 108

Предметный указатель
11  - —/  |*^д.>!  -fr ।"-ЗаГ.^.е?	Itoii’ "Г» Г
395
configuration testing knowledge transfer user authorization profiles profiles, user authorizations listing of (SAP ECC) Profile Generator (PG) responsibilities SAP Alliance partners SAP consulting and support professionals
Project Preparation (ASAP Phase 1) building qualified team dear project objectives efficiency of decision-making process environment for change senior-level management support
Project Team
assembling considerations executive steering committee responsibilities
Functional Analyst responsibilities Project Management Office responsibilities SAP Alliance partners
Project Manager responsibilities Project Sponsor responsibilities System Administrator responsibilities
Team Leader responsibilities Technical Analyst responsibilities training levels
Level 1
Level 2
Level 3
тестирование конфигурации, 109
передача знаний, 109
профиль авторизации пользователя, 209
профиль, авторизация пользователя
распечатка (SAP ЕСС), 209-210
Profile Generator (PG), 210-1
обязанности
SAP A Hance партнеры, 99
SAP консультанты и специалисты
подцержки, 99
Project Preparation (ASAP Фаза 1), 106
создание квалифицированной группы, 107
разъяснение целей проекта, 106
эффективность процесса принятия решений, 107
окружение для изменения, 107
поддержка руководителей высшего звена,
106
Проектная группа
обсуэкдение подбора, 95-7
обязанности исполнительного руководящего
комитета, 98
Функциональный аналитик обязанности, 99-
100
Поддержка менеджера проекта
обязанности, 99
SAP Allan се партнеры, 99
Менеджер проекта обязанности, 97
Спонсор проекта обязанности, 97
Системный администратор обязанности, 100
Руководитель группы обязанности. 99
Технический аналитик обязанности, 100
обучающий уровень
Уровень 1, 102
Уровень 2, 102
Уровень 3, 102
Q
Quality Management module (mySAP ERP Corporate Services) queries
QuickViewer output, I	converting repo its to
’	SAP
advanced options ;	creating
I	Query Groups component
I	(reporting tool)
•	creating
query reports
=	exporting to Microsoft Access
j	exporting to Microsoft Excel
Quality Management модуль (mySAP ERP Corporate Services), 157-158
запрос
вывод QuickViewer, преобразование отчета, 294-296
SAP
дополнительные опции, 288-291 создание, 284-8
Query Groups компонент (инструмент системы отчета), 274-5 создание, 277-83
отчет запросов
экспортирование в Microsoft Access, 330 экспортирование в Microsoft Excel, 328
396
SAP за 24 часа
QulckViewer accessing function of
Realization (ASAP Phase 3)
configuration testing knowledge transfer
Relational Database
Management System (RDBMS)
check table violation
foreign key primaiy key
report trees (SAP Information
System)
attributes, viewing levels, viewing searching
Report Wizard (Microsoft Access)
customized formats launching Ad Hoc Query access rights queries, creating sample uses
components InfoSets Query Groups
I nfoSet Query access rights new I nfoSets
assigning to Query Group creating
new user groups, creating
QulckViewer
views, creating
Repository Information System
basic objects
environment objects authorization subcomponent automatic tests
subcomponent
development coordination subcomponent
exit techniques subcomponent Initial screen appearance modeling objects
business object browser category
data modeling category process modeling category programming objects
Function Builder subcategory Program Library subcategory
QuickVIewer, 273
доступ, 294
функция, 294
R
Реализация (ASAP Фаза 3), 108-9
тестирование конфигурации, 109
перенос знаний, 109
Relational Database Management System
(RDBMS), 35
нарушение проверочной таблицы, 37-8
внешний ключ, 37
первичный ключ, 35-6
дерево отчета (SAP Information System), 265
атрибут, визуальное отображение, 267
уровень, визуальное отображение, 265-266 поиск, 267-268
Report Wizard (Microsoft Access)
заказной формат, 326-328
запуск, 326-328
Ad Hoc Query, 273
право доступа, 292
запрос, создание, 292-294
пример использования, 291
компонент
InfoSets, 275
Query Groups, 274-5
InfoSet Queiy, 275
право доступа, 29Z
новый InfoSets
присваивание Query Group, 283-284
создание, 279-283
новая группа пользователей, создание, 277-
279
QulckViewer, 273
вид, создание, 294-296
Repository Information System
основные объекты, 242-3
объекты окружения
подкомпонент авторизации, 243
подкомпонент автоматического
тестирования, 243
подкомпонент координации разработки, 243
подкомпонент методики вывода, 243
появление начального экрана, 240
модел и рован ие о бъектов
категория просмотра бизнес-объектов, 24Z
категория моделирования данных, 24Z
категория моделирования процессов, Z42 программирование объектов
построитель функций, 242
библиотека программ. 24Z
Предметный указатель
397
toolbar functionality
researching database objects (Repository Information System)
функциональные возможности панели инструментов, 243-244
исследование объектов базы данных (Repository
Information System), 240-242
s
s
SAADMIN authorization profile
SA.CUSTOM12 authorization profile
SA. DEVELOP authorization profile
SA.SHOW authorization profile
S_A,SY5TEM authorization profile
S_A.llSER authorization profile
SABAPALL authorization profile
S ADDR ALL authorization
—— - r<“ ' profile
SADM1ALL authorization profile
SADMISAP authorization profile
S_ADM1_SPO_A authorization profile
S ADMI SPO D authorization profile
S_ADM1_SPO_E authorization profile
SADM1SPO J authorization profile
S_ADMI_SPO_T authorization profile
Sales and Distribution module (mySAP ERP Operations)
SAP (Systems, Applications, and Products)
data
exporting to Microsoft
Access
exporting to Microsoft Excel
Importing into Microsoft
Access
sharing with Microsoft Office
form letters, creating in Microsoft Word lists
exporting to Microsoft
Access
exporting to Microsoft Excel
Microsoft Office integration architecture
SAADMIN профиль авторизации, 209
S_A.CUSTOMIZ профиль авторизации, 209
SA.DEVELOP профиль авторизации, 209
S_A.SHOW профиль авторизации, 209
S_A.SYSTEM профиль авторизации, 209
S_A.USER профиль авторизации, 210
SABAPALL профиль авторизации, 210
S ADDR ALL профиль авторизации, 210
S ADMI ALL профиль авторизации, 209
SADMISAP профиль авторизации, 210
SADM1SPOA профиль авторизации, 210
S_ADM1_SPO_D профиль авторизации, 210
S_ADM1_SPO_E профиль авторизации, 210
S ADM1 SPO J профиль авторизации, 210
S ADM1SPO T профиль авторизации, 210
Sales and Distribution модуль (mySAP ERP
Operations), 152-3
SAP (Systems, Applications, and Products)
данные
экспортирование в Microsoft Access, 321-
322	1
экспортирование в Microsoft Excel, 317 импортирование в Microsoft Access, 322-326
совместное использование c Microsoft
Office, 316
шаблон письма, создание в Microsoft Word, 318-321,329-330
список
экспортирование в Microsoft Access, 330
экспортирование в Microsoft Excel, 328-
329
архитектура интеграции с Microsoft Office, 315-316
SAP за 24 часа
398
Mendocino query reports exporting to Microsoft
Access exporting to Microsoft Excel
Mendocino» 33 i -33 Z
отчет запросов
экспортирование в Microsoft Access, 330-331
экспортирование в Microsoft Excel. 329
tables client-dependent data client-independent data data elements databases, data storage, determining domains fields
display fields input fields required fields screen display internal
viewing via ABAP Dictionary selection screens one-to-many relationship versus structures (ABAP) viewing (ABAP Dictionary)
Team Leader, responsibilities
Technical Analyst, responsibilities technical newsletter resources
BW Expert
CRM Expert HR Expert SAP Finonclals Expert SCM Expert
testing tools (performance management)
three-tiered architecture business logic layer database layer user interface layer
training levels (Project Team)
Level I
Level 2
Level 3
training manuals, creation and distribution of (SAP KW)
Training Materials area (SAP Service Marketplace) transaction codes
% pc. SAP data downloads Computing Center Management System (CCMS)
AL08
database locks database performance
database updates
таблица
данные, зависимы or мандата, 238
данные, независимые от мандата, 238
элемент базы данных. 232
база данных, место расположения данных, определение, 239
домен, 232-233
поле, 79, 232
поле индикации, 86-7
поле ввода, 78-82
поле, обязательное для заполнения, 81-2
изображение экрана, 79
внутренняя, 230
визуальное отображение посредством
экрана выбора АВАР Dictionary, 236-8
отношение «один ко многим», 230
структуры (АВАР), 233-234
визуальное отображение (АВАР Dictionaiy), 234-236
Руководитель группы, обязанности, 99
Технический аналитик, обязанности, 100
ресурсы технических бюллетеней
ВW Expert, 356
CRM Expert, 356
HR Expert, 356
SAP Financials Expert, 356
SCM Expert, 356
инструмент тестирования (управление
производительностью), 216
трехзвенная архитектура
уровень бизес-логики, 9
уровень базы данных, 9
уровень интерфейса пользователя. 9
уровень обучения (Проектная группа)
Уровень 1,102
Уровень 2, 102
Уровень 3, 102
учебное пособие, разработка и распространение
(SAP KW), 167
Обучающие материалы (SAP Service
Marketplace), 342-3
код транзакции
%рс, загрузка SAP данных, 316
Computing Center Management System (CCMS).
207-208, 2 17
AL08, 208
блокировка дисковой подсистемы, 221-2
производительность дисковой
подсистемы, 221-2
обновление дисковой подсистемы, 221-2
Предметный указатель
¥ £ г I к
L
logon load balancing
memory management
OS Monitor response time SM66
SMLG
SSAA
ST03N
ST06
STO7
ST22
user and application server distribution
workloads
u-v
user Interfaces (SAP GUI)
Clipboard
Cursor tab
Local Data tab
Options tab
Scripting tab
Trace tab font options javaGLII New Visual Design Selection
Color Settings tab
General tab
WebGUi
user training failures, lessons learned by Implementation teams
utilities vertical services industry, SAP CRM processes
validating
input Reids
variants in reports modifying
selection input criteria
Vendavo Pricing Analytics xApp
балансировка загрузки входа в систему, 219
w
Web Services (ESA)
WebAS (Web Application
Server)
WebGUi
browser support
enhancements from previous versions
installation requirements
network drawback
Office integration drawbacks
websites
управление памятью, 222-3
OS Monitor, 224 время ответа, 223-224
SM66,208
SMLG, 208
SSAA, 208
ST03N, 207
ST06, 207
ST07, 208
ST22, 208
распределение пользователей и сервера приложений, 217-218
рабочая производительность, 223-224
U-V
интерфейс пользователя (SAP GUI)
Буфер обмена данными, 56
Cursor закладка, 51-3
Local Data закладка, 53
Options закладка, 50-1
Scripting закладка, 54-5
Trace закладка, 54
опция шрифта, 57
javaGUI, 44
New Visual Design Selection
Установки цвета закладка, 56
Общие закладка. 56
WebGUi, 44-5 подготовка пользователей к возможным неудачам.
уроки, изученные группой внедрения, 126-8
Вертикаль коммунальных услуг, SAP CRM процесс, 306
согласование
поле ввода, 81 вариант в отчете модификация, 269-270 критерий выбора, 268-269
Vendavo Pricing Analytics xApp, 185
w
Web Services (ESA), 137
WebAS (Web Application Server), 134
WebGUi
поддержка браузера, 44-5
улучшения no сравнению с предыдущими версиями, 44-5
требования, предъявляемые к инсталляции, 44-5
сетевые недостатки, 44-5
недостатки интеграции с Office, 45 веб-сайт
i
।
I I с < i г г
1 u
в
400
SAP за 24 часа
Americas’ SAP Users’ Group (ASUG)
Associate Member contact information goals of history of
Installation Member membership benefits
Cambridge Publications Searchable Archive
ITtoolboxxom
SAP Fans
SAP FAQ
SAP TechEd conference
SAPxom
partner-provided xApps
SAPhire conference
SAPinsider
Americas’ SAP Users’ Group (ASUG), 351-3
Associate Member, 353
контактная информация, 353
цели/задачи, 352
история. 351-2
Installation Member, 353
выгоды членства, 353
Публикации Кембриджа, доступные для поиска 361
ITtoolbox.com, 361,366
SAP Fans, 357
SAP FAQ 360
SAP TechEd, 363
SAPxom
xApps, поставляемые партнерами, 184-5
SAPhire конферениил, 362
SAPinsider, 354
x-z
xApps
benefits of
partners
ESP Team link Pharmaconnect plannerDA
Vendavo Pricing Analytics provided
SAP Composite Application Framework
SAP.com, partner-provided
x-z
xApps, 183
преимущества, 185 партнеры
ESP Team link, 184
Pharmaconnect, 184
plannerDA, 184
Vendavo Pricing Analytics, 184 поставляемые
SAP Composite Application Framework, i 83
SAP.com, поставляемые партнерами, 184-5


s
5Й
БДО Юникон Консалтинг - ведущая национальная консалтинговая компания, оказывает услуги в области управленческого, ГГ-консалтинга и внедрения технологий управления на базе решений ведущих мировых производителей. Лучший партнер SAP в России и СНГ в 2006 году. Входит в Группу Компаний БДО Юникон. По результатам рейтингов - в десятке крупнейших консалтинговых компаний России.
БДО Юникон Консалтинг-это:
© Свыше 1200 проектов управленческого и IT-консалтинга, из них около 150- внедрения интегрированных систем управления на базе ERP-систем
© Более 400 проектных и технологических решений
ф Методология организации проекта, обеспечивающая повышение квалификации специалистов Клиента до уровня, необходимого для сопровождения и развития внедренных бизнес-решений
@ Значительная отраслевая экспертиза, сформированные отраслевые и проектные решения апробированы в продуктивных систем ах
© Услуги, сертифицированные на соответствие международному стандарту менеджмента качества ИСО 9001

www.unicon-ms.ni ееп TtX
» - 1 я*
.	_ л j. 1» ф # *• * ' »
v *“ * *Л *:*.-^'* - '' А ** & ~	. .X ft •-
*'• “>	 - -л\ -г/-	
_	* Л ' „4; ЛГ-Л
::	-»	r*.,z -hi —
•^Y. •* 	’	«г-Л': *	.*.
А. •'^ *
£ * *'
© Стратегическое планирование
* ч4 I ? * **
0 Совершенствование биэнес-архитёктурЫ
© Разработка ГГ-стратегйй •••	••< -Ct
© Совершенствование бизнес-пррцессо’в, включая GRM и SCM х	Ж «•--	ЛХ-1ГГ	,
©' Консалтинг по управленияминансами, рисками и контроллингу
© Внедрение новых технологий у правления на базе решен ий ведущих миро вых производителей ERP-систем:
'	•	у.
® Направление SAP е. ЁДО ;|0никон Консалтинг - шо бблёё 70:^ проегсгрв внедрения и Команда профессионалов, насчитывающая, более 200 консультантов •?- *
—	Г-ж.	*,А ~'Г	'“* -’JO
>	.. ... "х. V» • •	> Хх *•	..	‘
=-г. f t -т;л.
~	4; '*... t «
£ < Л< •« 7	;	£'
' ’£,>•» 4?ч-- 4 у: \ л 4;
’ V -  ‘ 4 « -' • -
“S
Ч* ' 'U’’& -
•и * * =££
;г	*
л X	=’
* •• *
/SS
- r •<.'. •
«	.	'*'	; -	£	4	'	. n^ -JrC.
Z- X!
115054, Москва, Павелецкая Плаза, Павелецкая пл, 2, стр,2 Л * V :.Т
115054» Москва, ул; Дубининская, д
Тел,:,(495)^97-56^' .
Факс: (495) 797-56-60
*	.V л?.-^ -
e-mail: reception@bdo.nl
£ :$. -\ .v »: Л
Л
4
J
^тег- .
2
’vsa
-•# •  ••
? ГД	'

Б ДО ТОнпкЛкЬпсалтинг
Бизнес и ТехнсшсгшГ~
: ' *£
-c—- k,v^ ,‘2y.-Cft
Л?®*- • \ ..	А
=г
VDJV	Si*” *4 «ЬХХ В	

•Jr


.	- ж
ж
I. ^,/Л
-A “
.<u
J
“ <ттгк, С^иЛЛг. ’ ,