Средство программирования АBAP/4 представляет собой язык программирования для интерактивной разработки диалоговых прикладных программ; поддерживает:
управляемые DYNPRO – динамическими экранными программами – ввод и
обработку данных (транзакции),
управляемую структурой данных систему сообщений в пакетном и диалоговом
режиме (отчеты),
интерактивный вывод отчетов при сцеплении анализа, ввода данных и обработки,
запросы конечных пользователей;
располагает комфортабельным редактором для генерации и ведения исходных кодов, синтаксического контроля и тестирования.
Наряду с элементами языка для управления исполнением программы и
манипулирования данными использует специальные элементы языка для:
обработки внутренних таблиц;
вычислений с указанием даты;
динамической связи отчетов и транзакций;
работы с курсором и функциональными клавишами.
Обработка отчетов в пакетном режиме охватывает одновременную обработку
нескольких отчетов и создание последовательных, иерархических банков данных.
ABAP/4 располагает:
стандартными меню выборки для всех логических банков данных в системе R/3
функциями передачи (submit) в режиме он-лайн и пересылки файла (File-Transfer)
на ПВМ;
прямой связью со словарем данных (Data Dictionary).
2.1.3 Дополнительные компоненты
Передача данных на ПЭВМ.
Передача данных осуществляется из транзакций, отчетов, SAP-Spool-системы. Защита данных производится посредством общей проверки полномочий. Используется упрощенный пользовательский интерфейс.
Прием данных с ПЭВМ.
Прием данных происходит с помощью интерфейса BDC/ODC, при этом полностью сохраняется целостность данных.
Связь с ПВМ:
Связь с ПВМ осуществляется за счет автоматического преобразования данных, полученных с ПВМ, в форматы многочисленных известных ПВМ-изделий.
Обслуживание - в режиме меню.
Master-Slave (система «ведущий-ведомый»)
Все изображения одного экрана (Master – ведущий) переносятся на некоторое число подчиненных экранов (Slave – ведомый). Эта система используется в учебных целях и для теледиагностики.
2.2 Логическая структура системы управления ОАО «Сургутнефтегаз» в концепции R/3
Взгляд на ОАО «Сургутнефтегаз», как на единый хозяйствующий субъект, требует централизации процессов планирования затрат, финансовых и материальных ресурсов. В этой связи, необходимо централизованно обеспечивать учет движения основных средств внутри предприятия.
Сквозная прозрачность всех хозяйственных процессов, единство нормативно-справочной информации – основа для централизации по ключевым направлениям деятельности. Приведение структуры предприятия в системе SAP R/3 к модели, характеризующейся логическим единством информационной базы данных, позволяет изменить подход к управлению предприятием с помощью интегрированной системы.
Таким образом, в системе R/3 настраивается модель ОАО «Сургутнефтегаз», т.е. с помощью организационных единиц R/3 описываются все структурные подразделения, в независимости от того, в каком объеме они работают на базе системы R/3.
Для обозначения сущностей на уровне ОАО предлагается использовать символьное обозначение SNG.
Балансовая единица является независимой единицей составления баланса и ведения бухгалтерского учета. Предписанные законом балансы, а также учет прибыли и убытка создаются на уровне балансовой единицы.
При определении БЕ устанавливаются основные параметры для учета и отчетности предприятия:
План счетов;
Структура периода проводки;
Определение валюты;
Просмотр на экране для ввода документа (создание своего варианта);
Структура кредитного менеджмента (задается уровень кредитования).
Создание БЕ выполняется в два шага: Код БЕ
Имя
Местонахождение
Страна Код «страна» задает страну БЕ. Все остальные страны рассматриваются как заграница. Это является важным для хозяйственных и платежных операций.)
Валюта (можно ввести до 3-х внутренних валют)
Язык
Адрес (требуется для корреспонденции и задается в аналитических отчетах)
Бизнес-сферы служат для составления балансов, а также отчетов о прибылях и убытках для внутренних целей.
Прежде всего, сначала необходимо присвоить предприятию свой код - бизнес-сферу. Бизнес-сферы их наименования и местонахождение описаны в справочнике кодов бизнес-сфер (см. рис. 1).
Рис. 1
Кроме этого определяются следующие поля:
Страна - RUS (Россия) – код страны, в которой находится предприятие.
Валюта - RUR (Рубль) - краткое обозначение валютной единицы, в которой в данной бизнес-сфере выполняются проводки.
Язык - R (Русский)- язык, на котором выводится вся информация на экран.
ВГ (варианты года) – 12 – вариант финансового года, 12 означает, что каждый месяц бывает отчетность, можно указать например, поквартально.
Настройка единой нормативно-справочной информации.
Реальное единство нормативно-справочной информации экономического характера – справочники балансовых счетов, материалов, дебиторов и кредиторов, банков, услуг постоянного характера, наименований налогов и т.д. для всех структурных подразделений.
Вся справочная информация в системе R/3 вводится один раз для всех структурных подразделений.
Защита данных.
Вопрос надежности и защиты данных в системе R/3 имеет основополагающее значение, особенно в области учета и отчетности. Это относится, прежде всего, к процедуре регистрации, паролю и концепции полномочий.
Каждый пользователь внутри SAP-системы должен пройти определенную процедуру регистрации. Эта процедура:
- выполняется независимо от различных операционных систем
- в зависимости от применения служит для осуществления далеко идущего контроля и обеспечения надежности.
Для идентификации себя пользователь в 12-разрядном поле "Пользователь" должен указать свое имя или особый идентификационный признак.
Кроме того, пользователю нужно определить специфичный пароль в основных данных пользователя, который вводится один раз при регистрации и дважды при изменении. Пароль должен отвечать следующим требованиям:
он должен быть длиной не менее 3 и не более 8 знаков,
он может содержать любые возможные знаки,
он не должен начинаться со знака (?) или (!),
он не должен содержать пробелы в первых трех знаках,
он не должен начинаться с трех одинаковых знаков,
он не должен начинаться с трех последовательных знаков из имени пользователя,
пользователь не должен вводить в качестве нового пароля ни один из пяти последних своих паролей.
С помощью системных параметров через n-е количество дней можно потребовать изменения пароля.
После 3 ошибочных регистраций пользователь блокируется.
При регистрации высвечивается дата и время последней регистрации. Если была задана стартовая транзакция, то сразу осуществляется переход в нее. Информация о последней регистрации не показывается.
В основных данных пользователя хранятся также данные о пользователе (адрес, телефон, должность, набор полномочий).
2.3 Состав автоматизируемых функций
Далее будут описаны функции выполняемые пользователями на рабочих местах. Функции перечислены по сферам деятельности и этапам их внедрения.
Реализация функций в системе R/3 должна соответствовать требованиям Российского законодательства, учетной политике ОАО «Сургутнефтегаз», стандартам системы R/3.
Перечень функций выполняемых пользователями:
оприходование основного средства;
создание актов на перемещение ОС (монтаж-демонтаж);
списание основного средства.
При оприходывании основных средств кладовщик или МОЛ формирует акт приемки-передачи ОС-1, в результате которого в системе R/3 должна создаться «пустышка». Данное основное средство будет храниться в системе с теми параметрами, которые были указаны вовремя формирования акта. Большое внимание отводиться правильному заполнению актов и так называемой защите от «дурака». Основное средство не будет создано, а акт сформирован, если не все обязательные поля заполнены или противоречат друг другу. Для облегчения заполнения акта были реализованы различные справочники или критерии поиска. Во избежание двусмысленных ситуаций был разработан справочник наименований основных средств. Выбрав наименование из СНОС система заполняет автоматически поля: техническая характеристика, ОКОФ, амортизационная группа.
Оприходование либо перемещение основного средства привело к необходимости отражения данных действий в «Реестре имущества» в связи, с чем была разработана программа (ZDVOS_TORO) автоматического создания единицы оборудования, данные берутся из основной записи основного средства.
При нескольких перемещениях основных средств с одного ИТК на другое МОЛ обязано предоставить накладные на демонтаж оборудования после чего инженер по имуществу (оборудованию) сделает перепривязку ОС с помощью программы ZDVOS_TORO и только тогда система позволит создать акт на монтаж оборудования на другое ИТК.
Формирование акта ликвидации ОС происходит только для основных средств со сто процентной амортизацией. Программа делает проверку на наличие балансовой стоимости.
При запуске программы ZDVOS_TORO за определенный период и бизнес-сфере также будет сформирован отчет о движении основных средств.
Входные данные:
платежное поручение;
транспортно-товарная накладная;
Выходные данные:
Акт приемки-передачи ОС-1(Приложение 1);
Накладная на внутреннее перемещение СНГ-1(Приложение 2);
Накладная на внутреннее перемещение ОС-3(Приложение 3);