Организационная структура предприятия, его программное обеспечение, принцип обработки данных

Направление автоматизированных систем управления технологическими процессами. Архитектура системы SAP R/3. Возможности языка ABAP/4. Создание программы в системе SAP R/3 Dev. Информационное обеспечение программы Z_UNR. Выгрузка отчетов в MS Excel.

Рубрика Программирование, компьютеры и кибернетика
Вид отчет по практике
Язык русский
Дата добавления 09.11.2017
Размер файла 1,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

LOOP AT lt_book.

WRITE: / '|', (15) lt_book-id, '|',

(30) lt_book-name, '|',

(30) lt_book-carrid, '|',

(20) lt_book-fldate, '|',

(15) lt_book-custtype, '|',

(20) lt_book-smoker, '|',

(15) lt_book-luggweight, '|',

(15) lt_book-class, '|',

(10) lt_book-forcuram, '|',

(20) lt_book-order_date, '|',

/(221) SY-ULINE.

ENDLOOP.

ELSEIF p_book = '' AND p_fli = 'X'.

LOOP AT lt_fli.

WRITE: / '|', (25) lt_fli-carrid, '|',

(30) lt_fli-cityfrom, '|',

(30) lt_fli-airpfrom, '|',

(20) lt_fli-cityto, '|',

(25) lt_fli-airpto, '|',

(20) lt_fli-deptime, '|',

(22) lt_fli-arrtime, '|',

/(194) SY-ULINE.

ENDLOOP.

ELSEIF p_book = 'X' AND p_fli = 'X'.

LOOP AT lt_svod.

WRITE: / '|', (15) lt_svod-id, '|',

(30) lt_svod-name, '|',

(20) lt_svod-fldate, '|',

(25) lt_svod-carrid, '|',

(30) lt_svod-cityfrom, '|',

(30) lt_svod-airpfrom, '|',

(20) lt_svod-cityto, '|',

(25) lt_svod-airpto, '|',

(20) lt_svod-deptime, '|',

(22) lt_svod-arrtime, '|',

/(268) SY-ULINE.

ENDLOOP.

ENDIF.

FORMAT COLOR OFF.

ENDFORM.

FORM print_header. "Формирование шапки таблицы"

DATA title(100).

FORMAT COLOR COL_HEADING ON.

IF p_book = '' AND p_fli = ''.

title = 'ИНФОРМАЦИЯ О КЛИЕНТАХ'.

SKIP.

WRITE (103) title CENTERED.

SKIP.

WRITE: /(103) SY-ULINE, / '|',

(15) 'Идентификатор' CENTERED, '|',

(30) 'Имя клиента' CENTERED, '|',

(30) 'Город' CENTERED, '|',

(15) 'Бизнес-/Частный', '|',

/(103) SY-ULINE.

ELSEIF p_book = 'X' AND p_fli = ''.

title = 'БРОНИРОВАНИЕ РЕЙСОВ'.

SKIP.

WRITE (221) title CENTERED.

SKIP.

WRITE: /(221) SY-ULINE, / '|',

(15) 'Идентификатор' CENTERED, '|',

(30) 'Имя клиента' CENTERED, '|',

(30) 'Название авиакомпании' CENTERED, '|',

(20) 'Дата рейса' CENTERED, '|',

(15) 'Бизнес-/Частный', '|',

(20) 'Место для курения' CENTERED, '|',

(15) 'Вес багажа' CENTERED, '|',

(15) 'Класс рейса' CENTERED, '|',

(10) 'Цена' CENTERED, '|',

(20) 'Дата регистрации' CENTERED, '|',

/(221) SY-ULINE.

ELSEIF p_book = '' AND p_fli = 'X'.

title = 'РАСПИСАНИЕ РЕЙСОВ'.

SKIP.

WRITE (194) title CENTERED.

SKIP.

WRITE: /(194) SY-ULINE, / '|',

(25) 'Название авиакомпании' CENTERED, '|',

(30) 'Город отправления' CENTERED, '|',

(30) 'Аэропорт отправления' CENTERED, '|',

(20) 'Пункт прибытия' CENTERED, '|',

(25) 'Аэропорт прибытия', '|',

(20) 'Время вылета' CENTERED, '|',

(22) 'Время прибытия' CENTERED, '|',

/(194) SY-ULINE.

ELSEIF p_book = 'X' AND p_fli = 'X'.

title = 'СВОДНАЯ ТАБЛИЦА'.

SKIP.

WRITE (268) title CENTERED.

SKIP.

WRITE: /(268) SY-ULINE, / '|',

(15) 'Идентификатор' CENTERED, '|',

(30) 'Имя клиента' CENTERED, '|',

(20) 'Дата рейса' CENTERED, '|',

(25) 'Название авиакомпании' CENTERED, '|',

(30) 'Город отправления' CENTERED, '|',

(30) 'Аэропоорт отправления' CENTERED, '|',

(20) 'Пункт прибытия' CENTERED, '|',

(25) 'Аэропорт прибытия', '|',

(20) 'Время вылета' CENTERED, '|',

(22) 'Время прибытия' CENTERED, '|',

/(268) SY-ULINE.

ENDIF.

FORMAT COLOR OFF.

ENDFORM.

******************************ВЫБОРКА ДАННЫХ******************************

FORM get_data.

IF p_book = '' AND p_fli = ''.

SELECT id AS id

name AS name

city AS city

custtype AS ctype

INTO CORRESPONDING FIELDS OF TABLE lt_custom

FROM scustom

WHERE id IN so_id

AND name IN so_name

AND city IN so_city

AND custtype IN so_ctype.

ELSEIF p_book = 'X' AND p_fli = ''.

SELECT cust~id AS id

cust~name AS name

car~carrid AS carrid

book~fldate AS fldate

book~custtype AS custtype

book~smoker AS smoker

book~luggweight AS luggweight

book~class AS class

book~forcuram AS forcuram

book~order_date AS order_date

book~connid AS connid

INTO CORRESPONDING FIELDS OF TABLE lt_book

FROM sbook AS book

JOIN scustom AS cust

ON cust~id = book~customid

JOIN scarr AS car

ON car~carrid = book~carrid

WHERE cust~id IN so_id

AND cust~name IN so_name

AND cust~city IN so_city

AND cust~custtype IN so_ctype.

ELSEIF p_book = '' AND p_fli = 'X'.

SELECT carrid AS carrid

cityfrom AS cityfrom

airpfrom AS airpfrom

cityto AS cityto

airpto AS airpto

deptime AS deptime

arrtime AS arrtime

connid AS connid

INTO CORRESPONDING FIELDS OF TABLE lt_fli

FROM spfli.

ELSEIF p_book = 'X' AND p_fli = 'X'.

SELECT cust~id AS id

cust~name AS name

book~fldate AS fldate

fli~carrid AS carrid

fli~cityfrom AS cityfrom

fli~airpfrom AS airpfrom

fli~cityto AS cityto

fli~airpto AS airpto

fli~deptime AS deptime

fli~arrtime AS arrtime

INTO CORRESPONDING FIELDS OF TABLE lt_svod

FROM scustom AS cust

JOIN sbook AS book

ON cust~id = book~customid

JOIN spfli AS fli

ON book~connid = fli~connid

WHERE cust~id IN so_id

AND cust~name IN so_name

AND cust~city IN so_city

AND cust~custtype IN so_ctype.

ENDIF.

IF SY-SUBRC = 0.

flag = 1.

ELSE.

flag = 0.

ENDIF.

ENDFORM.

********************************ЭКСПОРТ В EXCEL******************************

FORM export_to_excel.

DATA num_line(4). " Количество строк в таблице

DESCRIBE TABLE lt_custom LINES num_line.

CALL FUNCTION 'Z_R3_2_EXCEL47'

EXPORTING

I_FMACRO = 'z_unr_macros.xls'

I_SUB = 'MAIN'

I_ARG1 = 'z_unr.xls'

I_ARG3 = num_line

TABLES

T_ITAB1 = lt_custom[].

ENDFORM.

Приложение 2

Листинг макроса файла-шаблона MS Office Excel

Dim g_p_flag As String

Sub Main(ByVal p_fname As String, _

ByVal p_ftime As String, _

ByVal p_flag As String)

Application.Visible = False

Application.Interactive = False

Application.DisplayAlerts = False

Application.ScreenUpdating = False

Set NewWorkbook = Workbooks.Add

'копируем шапку таблицы

Set ws = ЭтаКнига.Worksheets(1)

ws.Copy Before:=NewWorkbook.Sheets(1)

'открываем текстовый файл

OPEN_FILE ActiveWorkbook.Sheets(1).Range("A3"), "t1_" & p_ftime & ".txt"

'форматируем таблицу

Call perform_formating

'сохраняем изменения в файле

NewWorkbook.SaveAs Filename:=p_fname, FileFormat:=xlNormal, _

Password:="", WriteResPassword:="", _

ReadOnlyRecommended:=False, CreateBackup:=False

End Sub

Private Sub OPEN_FILE(ByVal p_range As Range, _

ByVal p_fname As String)

'>>

On Error Resume Next

p_fname = ThisWorkbook.Path & "\" & p_fname

Workbooks.OpenText Filename:=p_fname, Origin:=xlWindows, Tab:=True

If (Err <> 0) Then

Exit Sub

End If

ActiveWorkbook.ActiveSheet.UsedRange.Copy Destination:=p_range

ActiveWorkbook.Close

End Sub

Sub perform_formating()

g_p_flag = 0 'количество строк

Row = 2

Col = 1

Do

Row = Row + 1

If Cells(Row, 1) <> Empty Then

g_p_flag = g_p_flag + 1

Else

Exit Do

End If

Loop

Do

If Cells(2, Col) <> Empty Then

Col = Col + 1

Else

Exit Do

End If

Loop

g_p_flag = g_p_flag + 2

' границы таблицы

For i = 3 To g_p_flag

For j = 1 To Col - 1

Range(Cells(i, 1), Cells(i, 4)).Select

With Selection.Borders(xlEdgeBottom)

.LineStyle = xlContinuous

.ColorIndex = xlAutomatic

End With

With Selection.Borders(xlEdgeTop)

.LineStyle = xlContinuous

.ColorIndex = xlAutomatic

End With

Cells(i, j).Select

With Selection.Borders(xlEdgeRight)

.LineStyle = xlContinuous

.ColorIndex = xlAutomatic

End With

With Selection.Borders(xlEdgeLeft)

.LineStyle = xlContinuous

.ColorIndex = xlAutomatic

End With

Next

Next

End Sub

Приложение 3

Описание таблиц, используемых в программе Z_UNR

Таблица 1. Клиенты авиакомпании

Название поля

Тип значения

Описание поля

ID +

Число (8)

Идентификатор клиента

NAME

Строка (25)

Имя клиента

FORM

Строка (15)

Обращение

STREET

Строка (30)

Улица

POSTBOX

Строка (10)

Почтовый ящик

POSTCODE

Строка (10)

Почтовый индекс

CITY

Строка (25)

Город

COUNTRY

Строка (3)

Код страны

REGION

Строка (3)

Регион

TELEPHONE

Строка (30)

Телефонный номер клиента

CUSTTYPE

Строка (1)

Бизнес-/ Частный клиент

DISCOUNT

Число (3)

Скидка

EMAIL

Строка (40)

Адрес электронной почты клиента

Таблица 2 Бронирование рейсов

Название поля

Тип значения

Описание поля

CARRID +

Строка(3)

Краткое название авиакомпании

CONNID +

Число (4)

Код авиасообщения

FLDATE +

Дата (15)

Дата рейса

BOOKID +

Число (8)

Номер регистрации

CUSTOMID

Число (8)

Номер клиента

CUSTTYPE

Строка (1)

Бизнес-/ Частный клиент

SMOKER

Строка (1)

Место для курения

LUGGWEIGHT

Число (3)

Вес багажа

CLASS

Строка (1)

Класс рейса

FORCURAM

Денежный (15)

Цена резервирования в иностранной валюте

LOCCURAM

Денежный (15)

Цена резервирования во внутренней валюте

ORDER_DATE

Дата (8)

Дата регистрации

COUNTER

Число (8)

Номер пункта продажи

AGENCYNUM

Число (8)

Номер турагентства

Таблица 3. Расписание рейсов

Название поля

Тип значения

Описание поля

CARRID +

Строка(3)

Краткое название авиакомпании

CONNID +

Число (4)

Код авиасообщения

COUNTRYFR

Строка (3)

Код страны

CITYFROM

Строка (20)

Город отправления

AIRPFROM

Строка (3)

Аэропорт отправления

COUNTRYTO

Строка (3)

Код страны

CITYTO

Строка (20)

Пункт прибытия

AIRPTO

Строка (3)

Аэропорт прибытия

DEPTIME

Время (6)

Время вылета

ARRTIME

Время (6)

Время прибытия

FLTYPE

Строка (1)

Тип рейса (чартерный или регулярный

Таблица 4. Рейс

Название поля

Тип значения

Описание поля

CARRID +

Строка(3)

Краткое название авиакомпании

CONNID +

Число (4)

Код авиасообщения

FLDATE +

Дата (8)

Дата рейса

PRICE

Денежный (15)

Цена рейса

PLENETYPE

Строка (10)

Тип самолета

SEATMAX

Число (10)

Максимальная загруженность

SEATSOCC

Число (10)

Забронированные места

Таблица 5 Авиакомпания

Название поля

Тип значения

Описание поля

CARRID +

Строка(3)

Краткое название авиакомпании

CARRNAME

Строка (20)

Имя авиакомпании

URL

Строка (255)

URL авиакомпании

Размещено на Allbest.ru

...

Подобные документы

  • Организационная структура предприятия, его программное обеспечение, принцип обработки данных. Автоматизированные системы управления технологическими и производственными процессами, ресурсами. Система SAP R/3б ее архитектура и особенности навигации.

    отчет по практике [3,8 M], добавлен 23.07.2012

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

    презентация [15,9 K], добавлен 06.01.2014

  • Особенности формирования электронного портфолио студента, его внедрение в практику образовательного процесса. Информационное и программное обеспечение автоматизированных систем. Атрибуты сущностей, структура и форматы БД. Создание форм, запросов, отчетов.

    курсовая работа [1,2 M], добавлен 11.01.2015

  • Характеристика кислородно-конвертерного производства. Структура и функции автоматизированных систем управления технологическими процессами доводки металла. Модернизация АСУ ТП УДМ-4 ОАО "Северсталь", техническое, аппаратное и программное обеспечение.

    дипломная работа [662,8 K], добавлен 29.08.2014

  • Организационно-экономическая характеристика задачи выгрузки необходимых данных на магнитный носитель. Информационное, техническое и программное обеспечение решения данной задачи. Блок-схема алгоритма решения задачи. Экономическое обоснование программы.

    дипломная работа [559,3 K], добавлен 08.11.2010

  • Программное обеспечение по автоматизации работы автосервиса. Электронные информационные базы данных по диагностике и ремонту, геометрическим размерам автомобилей. Каталоги запчастей, справочники нормо-часов. Программы для ведения управленческого учета.

    реферат [509,0 K], добавлен 23.03.2012

  • Информационные и автоматизированные системы управления технологическими процессами на промышленных предприятиях. Базы данных в автоматизированных системах управления. Системы планирования ресурсов предприятия, сбора и аналитической обработки данных.

    контрольная работа [486,7 K], добавлен 29.10.2013

  • Программное обеспечение как совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ. Системное ПО (программы общего пользования), прикладное и инструментальное (системы программирования).

    реферат [73,1 K], добавлен 04.06.2010

  • Разработка программы для автоматизации рабочего места сотрудника кадровой службы, реализующей ввод, корректировку, хранение информации о работниках, званиях, должностях, окладе, а также вывод отчетов о сотрудниках. Проектирование модели базы данных.

    отчет по практике [1,5 M], добавлен 07.08.2013

  • Использование информационных технологий управления, поддержки и принятия решений, экспертных систем и обработки данных. Автоматизация бухгалтерии на примере ООО "Уралконфи": универсальная бухгалтерская программа "1С: Бухгалтерия" и ее основные функции.

    курсовая работа [1,9 M], добавлен 26.03.2012

  • Техническое задание для разработки программного обеспечения "Больница". Обоснования для проведения разработки. Цель, назначение подсистемы. Требования ко всем видам обеспечения программы. Общесистемное программное обеспечение. Применение языка Delphi 6.0.

    курсовая работа [832,9 K], добавлен 18.01.2010

  • ОАО "Ижсталь" - крупнейшее металлургическое предприятие Удмуртии, анализ его деятельности. Состав автоматизированных систем, имеющихся на предприятии. Программное и информационное обеспечение. Виды технологических процессов обработки информации.

    курсовая работа [1,8 M], добавлен 11.12.2012

  • Понятие, содержание, объект, предмет информатики. Основные виды и способы обработки и кодирования данных. Информация, информационные процессы и системы как объект правового регулирования общественных отношений. Архитектура, программное обеспечение ПЭВМ.

    курс лекций [6,5 M], добавлен 20.06.2009

  • Прикладное программное обеспечение специального и общего назначения. Программы, обрабатывающие тексты и основное назначение электронных таблиц, системы управления базами данных и графические изображения. Интегрированные программные средства решения задач.

    курсовая работа [1,0 M], добавлен 24.03.2012

  • Группировка атрибутов в отношениях, их нормализация. Характеристика сжатых типов таблиц. Создание базы данных MS Access. Построение сценария работы программы. Создание кнопочной формы, запросов и отчетов. Минимальное аппаратное и программное обеспечение.

    курсовая работа [1,3 M], добавлен 20.04.2015

  • Прикладное программное обеспечение, его использование при проведении сложных математических вычислений. Менеджер загрузок. Офисные средства обработки информации. Система автоматизации проектных работ. Основы использования функций Excel, их аргументы.

    контрольная работа [227,6 K], добавлен 01.03.2009

  • Перевод десятичного числа в двоичную, восьмеричную и шестнадцатеричную системы счисления. Место автоматических систем управления (АСУ) в организации технического обслуживания. Информационное обеспечение управления и программное обеспечение АСУ.

    контрольная работа [16,7 K], добавлен 09.10.2012

  • Основное программное обеспечение для автоматизации производства. Финансовые и коммуникационные системы. Системы планирования и управления. Текстовые редакторы и табличные процессоры. Финансовое программное обеспечение. Шрифтовые технологии в документах.

    шпаргалка [551,9 K], добавлен 16.08.2010

  • Анализ технического обеспечения информационных систем (микропроцессоры). Программное обеспечение информационных систем. Классификация программного обеспечения. Программы подготовки первичных документов на примере "1С: Бухгалтерия", "1С: Налогоплательщик".

    контрольная работа [808,5 K], добавлен 20.07.2010

  • Табличный процессор - прикладное программное обеспечение для обработки данных, представимых в табличной форме. Параметры форматирования ячейки, автоформат. Создание и использование стилей, мастер функций. Экономические расчеты средствами MS Excel.

    контрольная работа [1,2 M], добавлен 13.05.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.