n R/3
n Версия 4.0
n Август 1998
n 50024296

Торговые знаки
n SAP и логотип SAP являются зарегистрированными торговыми знаками SAP AG.
n MS-DOS и EXCEL являются зарегистрированными торговыми знаками фирмы Microsoft.
n OS/2, CICS, MVS, ACF/VTAM, VSE, AIX, OS/400 и AS/400 являются зарегистрированными торговыми знаками фирмы IBM.
n X-Window-System является зарегистрированным торговым знаком MIT University.
n SINIX, UTM и BS2000 являются зарегистрированными торговыми знаками фирмы Siemens.
n UNIX является зарегистрированным торговым знаком фирмы AT&T.
n HP-UX является зарегистрированным торговым знаком фирмы Hewlett Packard.
n DECnet, DECstation, DECsystem, VAXstation и VMS являются зарегистрированными торговыми знаками фирмы DEC.
n Ethernet является зарегистрированным торговым знаком фирмы Xerox Corporation.
n ORACLE SQL*net, SQL*+ PRO*C являются зарегистрированными торговыми знаками фирмы ORACLE Corporation.
n INFORMIX-OnLine и INFORMIX-ESQL/C являются зарегистрированными торговыми знаками фирмы INFORMIX Corporation.

Система R/3 фирмы SAP устанавливает новые стандарты в области универсально применимого программного обеспечения. Основываясь на достижениях современных технологий, система R/3 обеспечивает всеобъемлющую интеграцию экономики и организации производства и обработки данных.
Компоненты системы R/3 отличаются всеохватывающими функциональными возможностями в сфере организации управления предприятия на основании новейших технологий. Интеграция приложений обеспечивает взаимозависимость и доступность всех функций в системе и, таким образом, во всех подразделениях предприятия.




`Указания по использованию учебных материалов
n Учебные материалы не предназначены для самостоятельного обучения. Они обязательно должны быть дополнены объяснениями квалифицированных преподавателей. В этих материалах есть место для записи дополнительной информации.





n Логическая база данных выполняет три основных функции:
Сбор данных:
Данные персонала по отдельным сотрудникам загружаются в оперативную память, где их можно обрабатывать.
Предварительный отбор:
На экране выбора можно отобрать сотрудников по организационным критериям, например всех работающих на почасовой основе из определенного подраздела персонала.
Проверка полномочий:
Здесь проверяется, обладает ли пользователь, который запускает анализ, полномочиями для использования данных.
n Логическая база данных включает драйвер базы данных SAPDBPNP. Если Вам необходимо создать собственный аналитический отчет с помощью логической базы данных, то при ведении атрибутов отчета следует активировать драйвер базы данных.

n Структура Pnnnn содержит поля ключа и данных инфо-типа.
n Чтобы при определении данных по возможности избежать избыточности данных, поля данных в структуре PSnnnn объединяются. В дальнейшем при определении других структур и таблиц в ABAP-словаре можно использовать структуру PSnnnn в качестве подструктуры.
n Структура Qnnnn содержит специальные поля экрана соответствующего инфо-типа.
n В таблицах баз данных PAnnnn (Администрирование персонала) и PBnnnn (Набор новых сотрудников) хранятся записи данных инфо-типа nnnn. В таблицах базы данных PCLn данные вводятся в память в кластерной форме (например, результаты табельного учета, расчета командировочных расходов или зарплаты).
n Таблицы баз данных PAnnnn и PBnnnn прозрачны, то есть:
Каждый инфо-тип имеет собственную базу данных.
Каждый инфо-тип имеет индивидуальную длину, поэтому нет необходимости резервировать в базе данных дополнительное свободное место.
Ускоряется поиск информации (через индексный поиск).
Инфо-типы могут быть проанализированы с помощью любых SQL-инструментов.

n Структура Pnnnn используется в отчетах в форме строки полей как интерфейс между программой и базой данных. Она содержит поля данных структуры PSnnnn и дополнительные поля данных, которые присутствуют во всех инфо-типах. Ключ PSKEY содержит поля структуры PAKEY плюс одно дополнительное поле для инфо-типа nnnn. Поле Мандант в этой структуре не используется.

n Поля, которые появляются на экране для всех инфо-типов (например колонтитулы), хранятся в структуре RP50M.
n Для многих инфо-типов дополнительно существует структура Qnnnn. В ней содержатся поля экрана для ввода данных. Например, в поле P0002-ANRED хранится обращение для сотрудника с цифровым ключом. Однако на экране необходимо иметь возможность просматривать и вводить не цифровое значение, а соответствующее название. В этом случае используется дополнительное поле Q0002-ANREX.

n Структура PERNR содержит стандартные выборки для отчетов по основным данным HR. Они состоят из табельного номера, полей инфо-типов 0000 и 0001, а также некоторых других полей.
n В момент GET структуры данных указанных инфо-типов заполняются всеми имеющимися записями табельного номера.

n Под языковым элементом момента GET PERNR представлены структуры инфо-типов, заполненные в оперативной памяти.
n Структуры инфо-типов - это внутренние таблицы, которые обрабатываются в цикле РROVIDE-ENDPROVIDE.
n Записи инфо-типов, находящиеся в выбранном периоде (BETWEEN-AND), поочередно предоставляются в структуре Pnnnn. В качестве периода, как правило, используется период выбора данных, представленный на экране выбора в виде переменных PN-BEGDA и PN-ENDDA.

n Обработка данных персонала происходит в двух циклах, которые вложены друг в друга:
n Цикл GET PERNR - по количеству выбранных табельных номеров. Он неявно закрывается следующим событием, например END-OF-SELECTION.
n Нижестоящие циклы каждого инфо-типа используются для обработки всех записей инфо-типа.

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

n Решающим обстоятельством для обоих видов выбора данных является период выбора данных, указанный на экране выбора.
n Команда PROVIDE выдает данные в зависимости от периода, то есть согласно указанному периоду выбора данных.
n Во многих случаях требуются не все записи инфо-типов, а только последняя или первая запись в выбранном периоде. В таких случаях можно воспользоваться макросами RP_PROVIDE_FROM_LAST и RP_PROVIDE_FROM-FRST.

n При предварительном отборе различают два вида выбора: выбор лиц и выбор данных.
n Посредством выбора лиц определяются те работники, для которых будет проводиться анализ, например те, кто получает месячный оклад в определенном подразделе персонала.
n Период выбора данных ограничивает интервал времени, в котором будут анализироваться данные.
n На экране выбора можно изменить последовательность сортировки записей данных персонала.

n Цель выбора лиц - определить группу сотрудников, для которых будет выполнен анализ.
n Сотрудников можно выбирать, например, по следующим критериям:
n интервал табельных номеров;
n признаки организационного присвоения, например сотрудники по определенному
месту возникновения затрат, по определенному исполнителю и т. д.;
n статус работника, например активный или неактивный.

n С помощью периода выбора данных в цикле PROVIDE вводятся те записи инфо-типа, период действия которых пересекается с выбранным периодом хотя бы на один день.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 |


