SAPфорум.RU
https://sapboard.ru/forum/

Загрузка данных ТехКарт ТОРО через LSMW
https://sapboard.ru/forum/viewtopic.php?f=8&t=27009
Страница 4 из 6

Автор:  Anton [ Пт, сен 28 2007, 11:16 ]
Заголовок сообщения: 

Спасибо за совет! Будем пробовать как-нибудь так!
Может кто-нибудь всё-же грузил стратегии?!

Автор:  Nuta [ Пн, окт 01 2007, 12:03 ]
Заголовок сообщения: 

Всем здравствуйте!
Антон, а не проще создать при неизвестном числе под-объектов два пакетника:
1. Создание объекта с 1 под-объектом (например, тех.карта с 1 операцией)
2. Изменение объекта - добавление под-объекта. (изменить тех.карту - добавить +1 операцию)

Т.о. получается нужны 2 файла - для первого пакетника - содержащий все заголовки и первые операции; и для второго пакетника - содержащий все остальные операции (в тр.изменения мы же задаем номер тех карты, которую меняем...)
(ну и еще один пакетник и файл - с материалами, но это думаю и так понятно).
Или такой способ стратегически не правильный?
Объясните, пжлста, глупой женщине - почему?

Конкретно со стратегиями я не сталкивалась, описанным образом грузила техкарты, но думаю, что и со стратегиями общий принцип должен сработать. Или там есть какие-то особенные подводные камни?
Гуру, к вам обращаюсь, просветите!

Автор:  Anton [ Пн, окт 01 2007, 12:45 ]
Заголовок сообщения: 

Можно конечно грузить и вызыванием транзакции изменения после создания заголовков, но:
а) Шаблон первичных данных будет оочень большого объема, т. к. много "дублежа" будет в данных в шаблонах для IA05 и IA06. Я имею в виду, что грузим, например, 1 материал всего лишь, но строка в шаблоне содержит все предыдущие данные. Меняется только одна позиция. Т. о. получиться, что в файле-шаблоне из 30, скажем, материалов, только 1 столбец будет меняться, а все остальные неизменны. Как следствие геморр и путаница, учитывая что есть метод лучше - с уникальным ключом. Это я про загрузку стандартных объектов.
б) При большом количестве данных будет большая нагрузка на сервер, т.к. сначала *дцать транзакций на создание, потом стока же на изменение. Т. е. на загрузку 10 пакетов мероприятий к одной стратегии будет 10 раз вызываться транзакция на изменение. Если всего 100 стратегий, и к каждой, скажем, 10 пакетов, то это уже 10 000 вызовов транзакции вместо 100, если бы сразу все 10 пакетов "присобачивались" бы при создании стратегии!

Если же не много объектов, то такой метод нормальный! Коллеги (ММ) пользуются, работает.

Автор:  Nuta [ Вт, окт 02 2007, 11:23 ]
Заголовок сообщения: 

Ну, с а) я бы поспорила - совсем же не обязательно при добавлении компонента включать в шаблон всю информацию о заголовке и операциях - достаточно простой шаблон (у меня во всяком случае) получился - номер тех.карты, номер материала, количество, номер операции грубо говоря...
Что касается б) - это я конечно понимаю, что не слишком красиво так систему нагружать, но по молодости лет пошла простым путем (не "по пацански", конечно....)
В любом случае спасибо за ответ))

Автор:  KA3AK [ Чт, окт 02 2008, 13:38 ]
Заголовок сообщения: 

Антон, день добрый!

Можно ли с помощью batch input с 2 структурами (одна для операций, вторая для материалов) закачать следующие данные:

Опер. №1
Материал №1
Материал №2

Опер. №2
Материал №3
Материал №4
Материал №5

В lsmw, в 12 Display converted data - отобразится в данном случае 5 записей. После добавления в ТК Опер. №1 и Материал №1 - всё нормально, потом добавляется Опер. №1 и Материал №2 - ну и понятно что операция с таким номером существует... и не получится закачать данные. Не знаю правильно ли я всё делал?

Автор:  Anton [ Пт, окт 03 2008, 19:51 ]
Заголовок сообщения: 

Привет. Хочешь, вышлю проект загрузки - там посмотришь, как надо правильно делать.. Если будет чего непонятно - подскажу! Если надо выслать, кинь, пож., на (латинскими) антонвол @gmail.com письмо, я тебе на него перешлю (если найду) проектик..

P.S. Кстати, как интересно: ты написал сообщение ровно через год, с момента размещения последнего сообщ. в этой теме. Клёво.

Автор:  Arman [ Вт, ноя 25 2008, 16:21 ]
Заголовок сообщения: 

появилась следующая проблема:

если нумерация у техкарт внутренняя, то загрузка не работает.
После создания одной техкарты в экран IA05 тянет номер последней созданной Группы техкарт. Даже если в присвоении переменной PLNNR прописать костанту пусто - тянущийся номер не удаляется... пробовал и очищать данную переменную оператором clear, не помогает... проабовал также чистить параметр PLN (группа техкарт) - также не получается...

кто что посоветует?

Автор:  Anton [ Пн, янв 12 2009, 14:37 ]
Заголовок сообщения:  Re: Загрузка данных ТехКарт (Lsmw). Помогите!

Что-то как-то без вариантов... А жаль. Интересно бы было, если бы кто-нибудь понял в чём байда....

Автор:  mistique [ Пт, мар 27 2009, 17:04 ]
Заголовок сообщения:  Re: Загрузка данных ТехКарт (Lsmw). Помогите!

Байда почти наверняка в том, что подтаскивание номера ТК "приколочено" явно - в коде 3001 экрана, который и открывается при запуске IA05 (успел транзакцию глянуть и экран одним глазом, времени смотреть код уже нет, sorry).
Если это так, то легкого решения не вижу. А если ошибаюсь.. то все возможно =) Кто проверит, тот молодец.

Автор:  Zloy_ranec [ Пн, мар 30 2009, 09:59 ]
Заголовок сообщения:  Re: Загрузка данных ТехКарт (Lsmw). Помогите!

Добрый день коллеги!
помогите пож-та с решением проблемы по лсмв
Хочу сделать многоуровневую загрузку данных(сразу оговорюсь, что я не РМ, а РР).
Все делаю через Batch Input record
Есть структура заголовок-компоненты(если проводить аналогию, то в техкарте это скажем 1 операция, компоненты соответственно материалы к операции)
загружаю два файла один содержит заголовки, другой компоненты
При чтении все отображается корректно:
т.е. из 1 файла считывается операция 1, а из второго файла все материалы принадлежащие к операции 1
Но при конвертации структура файла принимает следующую структуру
1. операция 1 материал 1
2. операция 1 материал 2 и т.д. т.е. в дальнейшем происходит просто перезапись 1 строки, а не ввод сразу нескольких компонентов.

Подозреваю, что я сделал ошибку в Field Mapping, т.к. файл со структурой грузится верно.
Есть какие-то особенности при присвоении полей для многоуровневой структуры?
Если у кого-то есть проект по загрузке техкарт через lsmw, буду признателен если скините мне его на почту для ознакомления :D
zloy_ranec@mail.ru

Автор:  Arman [ Пн, мар 30 2009, 10:53 ]
Заголовок сообщения:  Re: Загрузка данных ТехКарт (Lsmw). Помогите!

Всем привет!
Столкнулись с проблемой:
Загрузили ТК без компонентов.
Сейчас их надо догружать.

При изменении техкарты через IA05 (через LSMW) - пишет, что инструкция уже введена - то есть создает новую ТК.
Транзакцию IA06 использовать не дает - ошибка "Транзакция IA06 не предусмотрена для пакетного ввода)...

При новой записи - не удается выделить номер операции в отдельное поле (записывается в номер переменной - RC27X-FLG_SEL(02))


Кто-нибудь догружал/изменял ТК через пакетники?

Автор:  Zloy_ranec [ Пн, мар 30 2009, 16:12 ]
Заголовок сообщения:  Re: Загрузка данных ТехКарт (Lsmw). Помогите!

снимаю свой вопрос.
Работа со сложными структурами типа заголовок-позиции возможна только при использовании Standart batch\direct input
вычитал в курсе по лсмв

Автор:  Anton [ Вт, апр 28 2009, 16:50 ]
Заголовок сообщения:  Re: Загрузка данных ТехКарт (Lsmw). Помогите!

Да, это так! (поздно увидел Ваш вопрос, т. к. давно не был на форуме). Многоуровневые структуры только через стандартные объекты! Проект выслать или уже написали сами?

Автор:  Zloy_ranec [ Ср, апр 29 2009, 08:54 ]
Заголовок сообщения:  Re: Загрузка данных ТехКарт (Lsmw). Помогите!

Anton написал:
Да, это так! (поздно увидел Ваш вопрос, т. к. давно не был на форуме). Многоуровневые структуры только через стандартные объекты! Проект выслать или уже написали сами?

Спасибо, уже сам разобрался.

Автор:  Igsh [ Ср, апр 29 2009, 14:43 ]
Заголовок сообщения:  Re: Загрузка данных ТехКарт (Lsmw). Помогите!

Коллеги, та же проблема у меня что и у Arman.
Использую стандартный объект 0410, метод 0000.
Нужно загрузить сообщения сервиса клиентов.
При попытке запуска загрузки ошибка "Транзакция IW51 не поддерживается в режиме пакетного ввода".
Где подвох, куда рыть :-)

Страница 4 из 6 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/