CO088-ИП-2010-Массовая загрузка цен для ответственного хранения.

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

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

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

Транзакция LSMW

Содержание

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

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

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

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

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

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

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

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

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

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

3.10. Загрузка залоговых цен вручную…………………………………………………22

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

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

Предпосылки

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

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

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

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

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

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

Данные Образец Примечание
Текст файла Прейскурант залоговых цен Наименование прейскуранта или другого документа
Дата начала действия 20100102 Формат: ггггммдд
Дата окончания действия 99991231 Формат: ггггммдд *
Технические нюансы Можно указать примечание
Номер таблицы 049
Закупочная организация 7015 (для цен в Республике Беларусь)
Тип инфо-записи 0
Вид условия ZМ00 Цена залоговая
Путь для выгрузки CSV d:\temp\ Место на диске, где будут храниться преобразованные файлы

Примечание:

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

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

● На втором листе (Позиции) должна находиться информация по ценам, которые необходимо загрузить в систему 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_OX, подпроект Z_CENY_OX и объект MM_ZM00. Нажмите на кнопку .

Рисунок 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, нажмите два раза (двойной клик) на поле под названием “Цены ОХ”, чтобы перейти в режим выбора внешнего файла.

Рисунок 7

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

Рисунок 8

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

  1. Важно! В качестве значения поля DELITER, должно быть выбрано поле «COMMA», как показано на рис. 8б.

Рисунок 8б

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

Рисунок 9

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

Рисунок 10

Результат:

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

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

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

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

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

Рисунок 12.

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

Рисунок 13.

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

Рисунок 14

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

Результат:

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

 

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

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

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

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

Рисунок 16

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

Рисунок 17

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

Рисунок 18

Результат

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

 

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

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

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

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

Рисунок 20.

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

Рисунок 21.

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

Рисунок 22.

Результат:

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

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

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

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

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

Рисунок 24

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

Рисунок 25.

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

Рисунок 26.

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

Результат:

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

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

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

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

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

Рисунок 28.

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

Рисунок 29.

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

Рисунок 30.

Результат

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

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

 

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

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

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

Рисунок 32.

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

Рисунок 33.

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

Рисунок 34.

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

Рисунок 35.

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

Результат

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

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

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

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

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

Рисунок 37.

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

Рисунок 38.

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

Рисунок 39.

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

Рисунок 40

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

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

 

Рисунок 41

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

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

Рисунок 42

Результат

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

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

Рисунок 43

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

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

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

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

Рисунок 44

Загрузка цен ответственного хранения вручную

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

Для этого:

  1. Вызовите транзакцию с использованием одной из следующих возможностей навигации (рис.45.) :
Меню SAP ECC МенюSAP ЛогистикаУправление материальными потоками ЗакупкиОсновные данные → Условия → Прочие →Создать
Код транзакции МЕK1

Рисунок 45

  1. На экране Создание записей условий введите вид условия – ZM00 – залоговая стоимость (рис. 46.) и нажмите Enter.

Рисунок 46

  1. На экране Создание: Залоговая стоимость (ZM00): быстрый ввод заполните необходимые поля (обозначены на рис.47. ), при необходимости воспользовавшись помощью:

  1. Закупочная организация – отдел продаж ДРП;
  2. Тип информации – Стандарт (0)

● Материал – номер материала;

● Сумма – цена материала;

● Ед. – валюта;

● Действ. с – дата ввода

● по – окончание действия (при необходимости)

Остальные данные (название, единица измерения) подтягиваются автоматически .

Рисунок 47

  1. После ввода всех цен сохраните информацию, нажав на кнопку (сохранить) – рис. 48.

Рисунок 48

  1. Для выхода из транзакции нажмите кнопку .

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

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

Меню SAP ECC МенюSAP ЛогистикаУправление материальными потоками ЗакупкиОсновные данные → Условия → Прочие →Изменить
Код транзакции МЕK2

На экране Изменить Залоговая стоимо (ZM00): выбор введите дату, на которую нужно провести изменения цен и материал либо диапазон материалов. Если не указывать материал (как на рис. 49), то на экран будут выведены все материалы, на которые есть действующие залоговые цены на указанный период. Нажмите кнопку .

Рисунок 49

На экране измените цены и сохраните данные (рис. 50.):

Рисунок 50

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

Просмотреть действующие залоговые цены можно при помощи транзакции МЕК3. Процедура использования транзакции аналогична МЕК2, только не позволяет провести изменения.

 

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