Работа важная шо писец. George W. Anderson, Danielle Laroccasap in 24 Hours
Скачать 1 Mb.
|
/o в поле команд. Транзакции номер 1 и номер 3 должны присутство- вать в списке, а транзакции номер 2 там быть не должно. Проделайте то же самое, чтобы завершить сеанс номер 3, оставив открытым только сеанс номер 1. Просмотр пользователей Было ли вам когда-либо интересно, что ваши коллеги запускают в системе или над чем работает ваш начальник? В SAP существует экран слежения, на котором вы можете увидеть список всех пользователей, которые подключены к SAP-сис- теме в данный момент. Экран просмотра пользователей (Users Overview screen) доступен через выполнение транзакции SM04 и показывает номера мандантов, под которыми пользователи вошли в систему, количество сеансов, открытых ими в настоящее время, и код транзакции, запущенной пользователями в данный мо- мент (однако это касается только их первого сеанса). Кстати В зависимости от конфигурации вашей SAP-системы системный адми- нистратор может заблокировать вам доступ для выполнения тран- закции /nSM04. ЧАС 2. Основы SAP 27 Для выполнения этой транзакции наберите /nSM04 в поле команд и нажмите клавишу Enter. Появившийся экран должен быть похож на экран, изображенный на рис. 2.8. В таком виде могут быть выведены идентификатор пользователя (User ID), время входа и терминал пользователя (имя компьютера). Рис. 2.8. Используйте /nSM04 для просмотра транзакций, выполняемых вашими коллегами, и завершения этих сеансов, если это санкционировано и необ- ходимо Как упоминалось ранее, экран просмотра пользователей (Users Overview screen) отображает только коды транзакций первого сеанса, в котором зарегистриро- вался пользователь. А если у этого пользователя запущено несколько сеансов? Для просмотра списка всех транзакций, выполняемых в данный момент пользо- вателем, нажмите два раза левой кнопкой мыши на имени этого пользователя. Появится окно просмотра сеансов (Overview of Session box), показывающее коды всех транзакций, выполняемых этим пользователем в данный момент, и полномо- чия для завершения его сеанса. Будьте внимательны! Будьте осторожны при выполнении данной транзакции и никогда не нажимайте кнопку «Завершение сеанса» применительно к сеансу дру- гого пользователя без получения прямых указаний от компетентного лица, поскольку это может повлечь за собой потерею данных, с кото- рыми этот пользователь работал. Кроме того, это очень простой способ определить, как был завершен сеанс пользователя. SAP за 24 часа 28 Основы графического интерфейса пользователя SAP (SAP GUI) Окно графического интерфейса пользователя SAP (SAP GUI window) – это поль- зовательский интерфейс для большинства имеющихся на сегодняшний день SAP- систем. В самом верху окна находится строка названия окна (title bar), которая предоставляет описание экрана (или транзакции) для отображенного в данный момент окна. Стандартные элементы окна графического интерфейса пользова- теля SAP (SAP GUI) показаны на рис. 2.9 и объясняются далее. Рис. 2.9. Окно графического интерфейса пользователя SAP (SAP GUI window) может выглядеть по-разному в зависимости от того, какая транзакция выполняет- ся и какая версия SAP используется Строка меню Строка меню содержит все доступные пункты меню. Эта строка меняется от эк- рана к экрану для того, чтобы соответствовать функциональному модулю, с ко- торым вы работаете на данный момент. Последние два пункта меню «Система» (System) и «Помощь» (Help) остаются постоянными на всех экранах SAP и содер- жат одни и те же пункты субменю. Стандартная панель инструментов Стандартную панель инструментов (Standard Tool Bar) очень легко идентифи- цировать, поскольку она состоит из кнопок. Стандартная панель инструментов может иметь варианты, но, в основном, содержит одинаковые основные ком- поненты на каждом экране. Все основные функции, такие как навигация, печать, просмотр страницы и помощь, доступны на этой панели, которая содержит сле- дующие элементы: Строка меню Кнопка «Назад» Кнопка «Отмена» Кнопка «Печать» Кнопка «Найти следующее» Кнопка «Предыдущая страница» Кнопка «Последняя страница» Кнопка «Создать ярлык» Кнопка «Создать сеанс» Кнопка «Ввод» Поле команд Кнопка «Сохранить» Кнопка «Выход» Кнопка «Найти» Кнопка «Первая страница» Кнопка «Следующая страница» Кнопка «Помощь» Кнопка «Настройка локального вида» Строка названия окна ЧАС 2. Основы SAP 29 Кнопка «Ввод» (Enter) выполняет те же функции, что и кнопка Enter на вашей клавиатуре, и используется для подтверждения данных, введенных в поле, или, при работе с транзакциями, для подтверждения данных, выведенных на экран. Не путайте эту кнопку с кнопкой «Сохранить» (Save). Поле команд (Command field)*расположено справа от кнопки «Ввод» и ис- пользуется для ввода кодов транзакций, вызова задач без необходимости вы- бора пункта меню для навигации. Кнопкой «Сохранить» (Save) пользуются для того, чтобы сохранить работу; она выполняет те же функции, что и пункт «Сохранить» (Save) в меню «Редак- тирование» (Edit). Кнопка «Назад» (Back) ** похожа по функциям на кнопку «Назад» (Back) в боль- шинстве веб-браузеров и даже имеет такое же название, а нажав на нее, вы вернетесь к предыдущему экрану. Если вы будете использовать эту кнопку для перехода к предыдущему экрану, то ваши данные не будут сохранены, если перед этим вы не используете кнопку «Сохранить» (Save) на панели инстру- ментов. Кнопка «Выход» (Exit) используется для выхода из текущего приложения. После нажатия этой кнопки система вернет вас к предыдущему приложению или к экрану основного меню. Кнопка «Отмена» (Cancel) используется для выхода из текущего задания без сохранения данных и выполняет те же функции, что и пункт «Отмена» (Cancel) в меню «Редактирование» (Edit). Кнопка «Печать» (Print) используется для печати данных с текущего экрана. [Существуют несколько дополнительных установок, которые должен приме- нить пользователь, чтобы процесс печати осуществлялся более эффективно (об этом пойдет речь в часе 5)]. Кнопка «Найти» (Find) используется для поиска данных на экране, в котором вы на данный момент работаете. Кнопка «Найти следующее» (Find Next) используется для дальнейшего поиска данных на текущем экране. Кнопка «Первая страница» (First Page) используется для перемещения по страницам, в основном в отчетах. Нажатие на эту кнопку переместит вас в на- чало экрана (или страницы) в том случае, если объем информации слишком велик и не помещается на одном экране. Кнопка «Предыдущая страница» [Previous Page (Page Up)] так же служит для перемещения по страницам и, в основном, используется при работе с отчета- ми. Она служит для перемещения к предыдущему экрану (или странице) в том случае, если объем информации слишком большой для одного экрана. Функ- ционально эта кнопка эквивалентна кнопке Page Up на вашей клавиатуре. Кнопка «Следующая страница» [Next Page (Page Down)] – еще одна кнопка, преимущественно использующаяся при работе с отчетами. Она применяется _____________________________ * Для активации поля команд необходимо установить курсор мыши на поле и нажать левую кнопку мыши. Для переключения между полями команд можно использовать клавишу Tab на клавиатуре. – Примеч. ред. ** Если вы не сохранили данные, при нажатии кнопки «Назад» система спросит, сохранить данные или нет. – Примеч. ред. SAP за 24 часа 30 для перемещения к следующему экрану в том случае, если объем информа- ции велик для одного экрана. Функционально эта кнопка эквивалентна кнопке Page Down на вашей клавиатуре. Кнопка «Последняя страница» (Last Page) – кнопка навигации, которая так же в основном используется при работе с отчетами. Она предназначена для перемещения в конец страницы или экрана в том случае, если объем инфор- мации слишком велик и не может быть выведен на один экран. Кнопка «Создать сеанс» (Create Session) поможет вам создать новый сеанс. Тот же результат вы получите, выполнив команду /о в командной строке*. Кнопка «Создать ярлык» (Create Shortcut) очень удобна при создании ярлы- ков для рабочего стола пользователя для любых SAP-транзакций, отчетов и других часто выполняемых задач. Кнопка «Помощь» (Help) используется для получения контекстно зависи- мой помощи. Когда вы поместите курсор на какой-либо объект на экране и нажмете кнопку «Помощь» (Help), то получите помощь по данному объекту (больше информации о работе данной кнопки и о системе помощи SAP вы найдете в часе 23 «Обзор поддержки»). Кнопка «Настройка локального вида» (Customizing of Local Layout) позволяет вам настроить графический интерфейс пользователя SAP (SAP GUI), о чем бо- лее подробно рассказано в часе 4 «Настройка персонального SAP-экрана». Панель инструментов приложения Панель инструментов приложения (application toolbar) расположена под стандарт- ной панелью инструментов. Эта панель инструментов является специализирован- ной для работы конкретного приложения, в некоторых случаях – транзакции, и изменяется в зависимости от экрана (или транзакции), с которыми вы в данный момент работаете. Например, если вы находитесь в модуле «Финансы» (Finance module) в экране создания договора аренды (Create Rental Agreement screen), то панель инструментов приложения будет содержать кнопки, которые позволят вам копировать или извлекать основные данные из SAP. А если вы работаете с эк- раном ABAP/4 Workbench Initial Editor (экран начального редактора ABAP/4 инс- трументальных средств разработки), то ваша панель инструментов приложения будет содержать кнопки, вызывающие Dictionary (Словарь), Repository Browser (Браузер репозитария) и Screen Painter (Создатель экрана). Заключение Час 2 представлял собой обзор графического интерфейса SAP (SAP GUI), в ре- зультате чего вы узнали об основных функциях и свойствах графического интер- фейса. Также вашему вниманию была представлена концепция управления се- ансами, процесс навигации по сеансам и основы доступа пользователя. Базовые знания, полученные в этом часе, пригодятся вам при работе с остальными разде- лами этой книги. _____________________________ * После ввода команды необходимо использовать кнопку «Ввод» с помощью мыши или на- жать клавишу Enter на клавиатуре. – Примеч. ред. ЧАС 2. Основы SAP 31 Вопрос – ответ В Может ли пользователь выполнять одну и ту же транзакцию в бо- лее чем одном сеансе? О Использование множественного сеанса аналогичен многократному входу в систему. При желании можно запустить одновременное выполнение одной и той же транзакции во всех открытых сеансах. В Если продуктивный мандант (Production client) и мандант разработ- ки (Development client) находятся на разных серверах, то будут ли они видны на экране просмотра пользователей (Users Overview screen)? О Экран просмотра пользователей (Users Overview) показывает только те ман- данты, которые инсталлированы на сервере, к которому вы подключены. Транзакция SM04, также как и большинство других SAP-транзакций, может «видеть» только локальные SAP-инстанции (включая пользователей, подклю- ченных к нескольким серверам приложений); остальные SAP-инстанции вид- ны не будут. В Если ваши права доступа не дают вам возможности перейти к ка- кому-либо определенному экрану путем использования навигации по меню, то возможно ли перейти к этому экрану, используя код тран- закции? О Все конфигурации системы безопасности различны, но, по существу, все пользователи, которым не разрешено переходить к определенным SAP-эк- ранам, не могут этого сделать ни посредством навигации по меню, ни с ис- пользованием кода транзакции. Семинар Семинары разработаны для того, чтобы вы могли предупредить возможные во- просы, систематизировать уже изученный материал и начать думать о том, как применить ваши знания на практике. Ответы на приведенные ниже контрольные вопросы вы найдете в Приложении А «Ответы на контрольные вопросы». Контрольные вопросы 1. Какое максимальное число сеансов, установленное по умолчанию, вы може- те одновременно открыть в SAP? 2. Какой код транзакции используется для вызова экрана просмотра пользова- телей (Users Overview screen)? 3. Если вы находитесь в каком-либо SAP-экране, кроме главного, то какой код из двух символов вы должны ввести в поле команд перед вводом кода тран- закции? 4. Какие два пункта в строке меню присутствуют на всех экранах SAP? 5. Что является одним из наиболее важных преимуществ использования мно- жественных сеансов в SAP? 6. Какие три слагаемых необходимо знать для подключения к SAP-системе? 7. Как при помощи пунктов меню можно создать новый сеанс в SAP (без ис- пользования поля команд)? SAP за 24 часа 32 Задания 1. Создайте новый сеанс и продвигайтесь к экрану просмотра пользователей (Users Overview screen), а затем просмотрите все открытые сеансы. 2. Используя SAP Logon Pad, установите новое соединение с одной из SAP-сис- тем. Войдите в систему и выполните несколько транзакций. Затем выйдите из системы, измените опцию «скорость соединения» в SAP Logon Pad, снова под- ключитесь к системе и проследите разницу в скорости и производительности вашего сеанса графического интерфейса пользователя SAP (SAP GUI). 3. Выполните код транзакции /nFS10 для перехода к GL Account: [появится Initial Screen Balances (начальный экран Balances)], а затем нажмите кнопку «Помощь» для того, чтобы получить помощь для конкретного поля внутри от- крытого сеанса. 33 ЧАС 3 Основы базы данных Все приложения для предприятий, такие как SAP, состоят из программ и данных, которые используются и создаются этими программами. Данные организованы в базы таким образом, чтобы программам было легко получить к ним доступ и осуществить поиск необходимой информации для выполнения таких необходи- мых действий, как, например, составление финансового отчета или оформление заказа для закупок. В том случае, если SAP-компонент или продукт подобен ECC, то программы и данные находятся вместе в одной и той же базе данных. В основ- ном, каждый компонент имеет свою собственную базу данных (хотя существуют исключения) – среда продуктивной системы, составленная из SAP ECC, SAP Busi- ness Warehouse (BW) и Customer Relationship Management (CRM), состоит из трех рабочих баз данных. Принимая во внимание фундаментальные основы работы SAP-системы, очень важно понимать общую роль базы данных. В этом часе будут освещены различные свойства и структуры в базе данных, включая обзор различ- ных разрабочиков/производителей баз данных, орентированных на конкретную индустрию, поддерживаемых SAP. Основные темы этого часа следующие: Обзор концепций и структур RDBMS (система управления реляционной ба- зой данных). Обзор баз данных, поддерживаемых SAP. Изучение разницы между первичным и внешним ключами. Изучение влияния индексов на поиск данных. Структура базы данных По существу база данных (database) является электронной системой хранения, которая содержит информацию, организованную таким способом, который позволяет компьютерным программам быстро находить необходимые данные. В простейшей форме база данных состоит из таблиц, столбцов (называемых по- лями) и строк (называемых записями или данными). Классический пример базы данных – телефонная книга, которая организована в алфавитном порядке, что обеспечивает быстрый поиск необходимых сведений. Телефонная книга может быть рассмотрена как таблица, контейнер для хранения информации (см. рис. 3.1). В этой таблице, как правило, три колонки (или поля): имя, адрес и телефон- ный номер. Каждое из этих полей состоит из строк (или записей); это простейшая форма данных в базе данных. SAP за 24 часа 34 Рис. 3.1. Один из распространенных вариантов использования программы базы данных: хранение имен, адресов и телефонных номеров, что, по существу, является электронной версией телефонной книги, которая и является про- стейшим примером базы данных Основная структура базы данных похожа на крупноформатную таблицу Microsoft Excel, где колонки (поля) построчно хранят записи (данные). Самая существенная разница между базой данных и крупноформатной таблицей состоит лишь в том, что базы данных могут содержать много таблиц, связанных между собой отноше- ниями. Следовательно, база данных может рассматриваться как более сложная и намного более практичная крупноформатная таблица. База данных играет ключевую роль в любой SAP-системе, так как хранит все дан- ные, которые используются определенными SAP-компонентами или продукта- ми. Существует много торговых марок баз данных, что упрощает IT-отделу выбор производителей/разработчиков базы данных, с которыми специалисты отдела уже, вероятно, работали. В настоящее время SAP может использовать различные версии баз данных известных производителей, от очень дорогих и маневренных до сравнительно дешевых, но тем не менее обладающих довольно большими возможностями. Список поддерживаемых баз данных приведен в табл. 3.1. |