CO089-ИП-2010-Массовая загрузка цен.

Проект комплексной автоматизации

системы управления предприятием

PLC “GMSM”

Бизнес-процесс

« Ведение ценовых условий сбыта»

« Массовая загрузка цен в систему SAP через инструмент для миграции данных LSMW»

Транзакция LSMW

Инструкция пользователя

Содержание

1. Назначение инструкции ………………………………………………………………. 3
2. Предпосылки …………………………………………………………………………… 3
3. Описание процедуры ………………………………………………………………….. 7

3.1 Выбор объекта для загрузки ……………………………………………………….7

3.2 Определение файла для загрузки ………………………………………………….8

3.3 Присвоение файла и структуры загрузки …………………………………………12

3.4 Проверка чтения данных из файла ………………………………………………..13

3.5 Отображение прочитанных данных ………………………………………………15

3.6 Преобразование данных……………………………………………………………16

3.7 Отображение преобразованных данных…………………………………………..18

3.8 Определение задания на загрузку …………………………………………………19

3. 9 Запуск задания или сеанса …………………………………………………………21

  1. Назначение инструкции

Инструкция предназначена для осуществления процесса массовой загрузки цен на продукцию в систему SAP ERP с помощью стандартного инструмента для миграции данных LSMW – Legacy System Migration Workbench Utility.

Предпосылки

Для выполнения успешной загрузки ценовых условий сбыта в систему SAP ERP необходимо проверить:

  1. наличие транзакции LSMW в системе;
  2. наличие доступа к транзакции LSMW;
  3. наличие проекта Z_CENY, подпроекта Z_SD_CENY и объекта SD_VKXX для загрузки ценовых условий;
  4. наличие основных записей материалов (ОЗМ) в системе;
  5. расширение ОЗМ на выбранные сбытовую организацию и канал сбыта;
  6. наличие внешнего файла для загрузки данных в систему;

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

Файл данных для загрузки должен быть обработан с помощью приложения Microsoft Excel и подготовлен для загрузки.

Для загрузки в систему должен быть подготовлен файл CSV. Этот файл получается при преобразовании файла, созданного с помощью приложения Microsoft Excel по специальному шаблону:

● На первом листе (Заголовок) должна находиться информация для сборного ключа, а также данные о месте выгрузки файла:

Данные Образец Примечание
Текст файла Прейскурант №1 в РБ Наименование прейскуранта или другого документа
Дата начала действия 20100102 Формат: ггггммдд
Дата окончания действия 99991231 Формат: ггггммдд *
Технические нюансы Можно указать примечание
Номер таблицы 512 Номер таблицы в соответ-ствии с последовательностью выбора ценовых условий **
Сбытовая организация 1000  

Канал сбыта 20
Группа цен материалов 10
Группа цен клиента 03
Вид условия РR00 Цена
Путь для выгрузки CSV c:\temp\ Место на диске, где будут храниться преобразованные файлы

Примечание:

* Можно указывать максимально возможную дату окончания действия, так как при последующих внесениях новых цен периоды будут перекрываться.

** Таблица 512:

  1. Цены на с/х технику (базовые, дилерские, прейскурант РБ);
  2. Цены на запчасти (базовые, дилерские, прейскурант РБ);
  3. Цены на ТНП (прейскурант).

Таблица 510:

  1. Цены на технику для торговых домов;
  2. Цены на машинокомплекты (без расходов по доставке);
  3. Цены на прямую и возвратную кооперацию;
  4. Цены на внутриобъединенческую кооперацию.

Таблица 513:

  1. Цены на с/х технику по Гос.программе (РБ);
  2. Цены на с/х технику по Гос.программе (РФ).

Таблица 514:

  1. Цены на машинокомплекты (с расходами по доставке).

Таблица 501:

  1. Цены на услуги (транспортные, ТЭР для сторонних организаций, автостоянки, лом и отходы и т.д.)

Вид первого листа(Заголовок):

● На втором листе (Позиции) должна находиться информация по ценам, которые необходимо загрузить в систему SAP:

Данные Образец Примечание
Материал КЗК0100000В-09.1 Номер материала в системе SAP в соответствии с ОЗМ
Цена без НДС 195000000 Цена для ввода
Валюта BYR
Кол-во 1 Количество
ЕИ ШТ Единица измерения

Вид второго листа (Позиции):

● Третий лист формируется автоматически:

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

Затем необходимо закрыть файл Microsoft Excel, не сохраняя изменений в файле с расширением .csv:

Результат: в месте, указанном на листе Заголовок файла Microsoft Excel, создан файл, адаптированный для загрузки в систему SAP, имеющий расширение .csv.

3. Описание процедуры

3.1. Выбор объекта для загрузки

Последовательность шагов.

  1. Вызовите транзакцию LSMW. Транзакции нет в стандартном меню SAP, поэтому ее необходимо набрать в командной строке, как показано на рис.1

Рисунок 1

  1. На экране, как показано на рис.2, выберите проект Z_CENY, подпроект Z_SD_CENY и объект SD_VKXX. Нажмите на кнопку .

Рисунок 2

Результат:

Объект для загрузки выбран и появился экран с шагами процесса, как показано на рис. 3.

Рисунок3.

Примечание: Проект, подпроект, объект можно выбирать из имеющегося списка. Для этого нужно кликнуть на кнопку справа от поля ввода, из предложенного списка с помощью полосы прокрутки выбрать необходимое значение и кликнуть на кнопку (рис.4).

Рисунок 4

3.2. Определение файла для загрузки

 

Этот шаг используется для выбора и задания имени файла, который будет использоваться в качестве файла данных для загрузки ценовых условий сбыта. До этого шага файл данных в приложении Microsoft Excel должен быть обработан и данные выгружены во внешний файл. Таким образом, на этом шаге имеется внешний файл определенной структуры для загрузки данных в систему.

Последовательность шагов

  1. Выберите шаг под названием “Specify Files”, как показано на рисунке 5, и нажмите на кнопку :

Рисунок 5

  1. На экране LSMW: Specify Files (Display), как показано на рисунке 6, нажмите на кнопку , чтобы перейти в режим редактирования данных.

Рисунок 6.

  1. На экране LSMW: Specify Files (Change), как показано на рисунке 7, нажмите два раза (двойной клик) на поле под названием “123”, чтобы перейти в режим выбора внешнего файла.

Рисунок 7

  1. На экране выбора файла, который показан на рисунке 8, необходимо найти файл на локальном диске с помощью кнопки .

Рисунок 8

  1. Для подтверждения выбора нужного файла для загрузки необходимо нажать на кнопку .

  1. После подтверждения выбора файла все опции экрана необходимо сохранить, нажав на кнопку . Система сообщает (рисунок 9).

Рисунок 9

  1. На этом шаг выбора файла для загрузки считается выполненным и необходимо выйти для выполнения других шагов, нажав на кнопку (рис.10.)

Рисунок 10

Результат:

В результате выполнения данного шага в LSMW появляется сообщение о том, когда и кто выполнил данный шаг, как показано на рисунке 11.

Рисунок 11

3.3. Присвоение файла и структуры загрузки

Чтобы обеспечить загрузку данных из внешнего файла в систему необходимо присвоить структуру загрузки и название файла.

Последовательность шагов

  1. Выберите шаг под названием “Assign Files”, как показано на рисунке 12, и нажмите на кнопку :

Рисунок 12.

  1. На экране LSMW: Assign Files (Display), который показан на рисунке 13, нажмите на кнопку , для перехода в режим редактирования присвоения файла структуре.

Рисунок 13.

  1. Если файл присвоен структуре загрузки, как показано на рисунке 14, необходимо нажать на кнопку , чтобы сохранить текущее присвоение. После этого система сообщает .

Рисунок 14

4. Далее необходимо вернуться с помощью кнопки для выполнения следующих шагов.

Результат:

Система сохраняет присвоение внешнего файла и структуры загрузки, для шага отображается время и имя пользователя, который выполнил шаг, как показано на рисунке 15.

Рисунок 15.

3.5. Проверка чтения данных из файла

Эта функция используется для проверки чтения данных из внешнего файла.

Последовательность шагов

  1. Выберите шаг под названием “Read Data”, как показано на рисунке 16, и нажмите на кнопку :

Рисунок 16

  1. На экране LSMW: Import Data, который показан на рисунке 17, нажмите кнопку , чтобы выполнить проверку импорта данных из файла.

Рисунок 17

  1. Система выполняет чтение данных из внешнего файла согласно структуре загрузки, после чего выдает отчет об импорте данных, как показано на рисунке 18. Для перехода к следующему шагу необходимо нажать на кнопку два раза.

Рисунок 18

Результат

В результате выполнения этого шага проверен импорт данных из файла, для шага отображается время и имя пользователя, который выполнил шаг, как показано на рисунке 19.

Рисунок 19.

3.5. Отображение прочитанных данных

Этот шаг используется для контроля данных, прочитанных на предыдущем шаге.

Последовательность шагов

  1. Выберите шаг под названием “Display Read Data”, как показано на рисунке 20, и нажмите на кнопку :

Рисунок 20.

  1. На экране, показанном на рисунке 21, выбираем кнопку для подтверждения операции.

Рисунок 21.

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

Рисунок 22.

Результат:

В результате выполнения данного шага процесса проведена визуальная проверка прочитанных данных с указанием времени и имени пользователя, который выполнил шаг, как показано на рисунке 23.

Рисунок 23.

3.6. Преобразование данных

Этот шаг выполняется для проверки преобразования данных.

Последовательность шагов

  1. Выберите шаг под названием “Convert Data”, как показано на рисунке 24, и нажмите на кнопку :

Рисунок 24

  1. На экране LSMW: Convert Data, который показан на рисунке 25, нажмите кнопку для выполнения преобразования.

Рисунок 25.

  1. Система выдает отчет, как показано на рисунке 26, о преобразовании данных и попутно ошибки преобразования данных. Если ошибки имеются, то их необходимо решить, а потом повторить данную операцию. Если решено продолжить загрузку данных, несмотря на ошибки, система загрузит только те данные, которые преобразованы без ошибок.

Рисунок 26.

  1. Чтобы выйти и перейти к следующему шагу, необходимо нажать на кнопку два раза.

Результат:

Преобразование данных выполнено и указано время и имя пользователя, который выполнил шаг, как показано на рисунке 27.

Рисунок 27.

3.7. Отображение преобразованных данных

Используется для контроля и визуального отображения преобразования данных.

Последовательность шагов

  1. Выберите шаг под названием “Display Converted Data”, как показано на рисунке 28, и нажмите на кнопку :

Рисунок 28.

  1. На экране LSMW: Display Converted Data, как показано на рисунке 29, нажимаем кнопку для подтверждения операции.

Рисунок 29.

  1. На экране, показанном на рисунке 30, отображаются данные, которые преобразованы и будут загружаться в систему. Чтобы перейти к следующему шагу, необходимо нажать кнопку .

Рисунок 30.

Результат

Результатом данного шага является отображение данных, которые будут загружаться в систему, а также указание, когда и кем был выполнен данных шаг процесса, как показано на рисунке 31.

Рисунок 31.

Определение задания на загрузку

 

Этот шаг используется для создания сессии или задания, которое выполнит загрузку данных из файла по определенной структуре и в определенное время.

Последовательность шагов

  1. Выберите шаг под названием “Create Batch Input Session”, как показано на рисунке 32, и нажмите на кнопку :

Рисунок 32.

  1. На экране определения интерфейса пакетного ввода, показанного на рисунке 33, можно предварительно проверить работу задания, установив , а также определить задание и поместить его в очередь для обработки и нажав кнопку .

Рисунок 33.

  1. В случае успешного определения задания система выдает сообщение, как показано на рисунке 34, необходимо подтвердить операцию нажатием кнопки .

Рисунок 34.

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

Рисунок 35.

  1. Для выполнения следующего шага процесса необходимо нажать на кнопку .

Результат

Определено задание на загрузку данных и указано время и имя пользователя, который выполнил шаг, как показано на рисунке 36.

Рисунок 36

3.9. Запуск задания или сеанса

Этот шаг процесса используется для запуска и управления заданиями или сеансами пакетной обработки.

Последовательность шагов

  1. Выберите шаг под названием “Run Batch Input Session”, как показано на рисунке 37, и нажмите на кнопку :

Рисунок 37.

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

Рисунок 38.

  1. После чего появится окно, которое показано на рисунке 39.

Рисунок 39.

  1. В этом окне можно указать, что задача будет выполняться в фоновом режиме (рис.39.), и нажать на кнопку “Выполнить”. Фоновый режим позволяет производить загрузку, не перегружая систему, однако при загрузке возможно возникновение ошибок. Для того, чтобы при загрузке можно было сразу исправлять ошибки, нужно ее проводить в режиме «Просмотр Только Ошибок» (рис.40).

Рисунок 40

В случае запуска задачи в этом режиме на экран будут выводиться ошибки по материалам.

  • При ошибке необходимо изменить формат числа. Для этого нужно просто заменить точку на запятую (рис. 41).

 

Рисунок 41

  • При ошибке подобной

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

Рисунок 42

Результат

Загрузка данных из файла в систему выполнена с помощью пакетного задания.

После исправления последней ошибки система выдает сообщение (рис.43.)

Рисунок 43

Нужно нажать на кнопку .

Результат: в систему введены залоговые цены.

Примечание: цены будут загружены в систему SAP только после выполнения последнего шага.

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

Рисунок 44

В появившемся окне (рис. 45) нажать на кнопку для подтверждения удаления.

Рисунок 41

Результат: ввод данных отменен.

 

Добавить комментарий