Текущее время: Сб, июл 19 2025, 20:21

Часовой пояс: UTC + 3 часа


Правила форума


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: MIGO или MB1C через LSMW
СообщениеДобавлено: Сб, дек 16 2006, 16:40 
Начинающий
Начинающий

Зарегистрирован:
Сб, дек 16 2006, 16:27
Сообщения: 22
Откуда: Пермь
Проблема в следующем: пытаюсь пакетом загрузить остатки через MIGO.
Создал шаблончик в LSMW, в зрячем режиме - все получается, но если отправить выполнение в Background Mode - Ничего не выходит. Система ругается следующим:
Цитата:
Control Framework: фатальная ошибка, обращение к GUI невозможно !
№ сообщения DC006

Diagnosis
When the Control Framework is started, the system checks whether the installed GUI supports frontend components such as controls. This check failed; the causes may be as follows:

1.) The program is running in the background
2.) A transaction was called using CALL TRANSACTION ... STARTING IN BACKGROUND TASK.

Procedure
Programs that run in the background cannot address controls on the frontend. In this case, the application must either include a fallback that does not depend on the user interface, or the program or transaction must detect for itself that is running in the background and terminate itself.


после чего появляется:

Цитата:
Возникла динамическая обшика RAISE_EXCEPTION.
A RAISE statement in the program "CL_GUI_CUSTOM_CONTAINER=======CP" raised the
exception
condition "CNTL_ERROR".

То есть как я понимаю, в фоновом режиме не находятся какие то GUI контролы. Как быть?

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

Встречался ли кто то с подобной ошибкой и как с ней бороться ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, дек 16 2006, 18:15 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, апр 07 2005, 17:58
Сообщения: 70
А почему надо пакетом через MIGO?
Чем не подходит объект 0110 Движение материала?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, дек 17 2006, 09:44 
Начинающий
Начинающий

Зарегистрирован:
Сб, дек 16 2006, 16:27
Сообщения: 22
Откуда: Пермь
Лучник Артем написал(а):
объект 0110 Движение материала?

Это я понимаю имеется в виду способ загрузки Standart Batch/Direct input...

1) Я им никогда не пользовался и поэтому не умею
2) А он пишет непосредственно в таблицы? а бух-документ он тоже создает?

А есть ли мануал именно на этот метод загрузки на любом языке?
Мне его показывали 1 раз, но хоть пристрелите не помню :oops:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 18 2006, 13:20 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 13:31
Сообщения: 168
Пол: Мужской
Там мануал не нужен. Пропускаешь этап записи транзакции, все поля уже есть. Просто грузишь.
Транзакцию он вызывает mb1c, напрямую в таблицы ничего не пишет,а создает пакетник. И естественно создаются все последующие документы(бухгалтерские, контролинговые, бюджетные...)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MIGO или MB1C через LSMW
СообщениеДобавлено: Пн, дек 18 2006, 21:43 
Гость
Aptem59 написал(а):
Проблема в следующем: пытаюсь пакетом загрузить остатки через MIGO.
Создал шаблончик в LSMW, в зрячем режиме - все получается, но если отправить выполнение в Background Mode - Ничего не выходит. Система ругается следующим:
Цитата:
Control Framework: фатальная ошибка, обращение к GUI невозможно !
№ сообщения DC006

Diagnosis
When the Control Framework is started, the system checks whether the installed GUI supports frontend components such as controls. This check failed; the causes may be as follows:

1.) The program is running in the background
2.) A transaction was called using CALL TRANSACTION ... STARTING IN BACKGROUND TASK.

Procedure
Programs that run in the background cannot address controls on the frontend. In this case, the application must either include a fallback that does not depend on the user interface, or the program or transaction must detect for itself that is running in the background and terminate itself.


после чего появляется:

Цитата:
Возникла динамическая обшика RAISE_EXCEPTION.
A RAISE statement in the program "CL_GUI_CUSTOM_CONTAINER=======CP" raised the
exception
condition "CNTL_ERROR".

То есть как я понимаю, в фоновом режиме не находятся какие то GUI контролы. Как быть?

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

Встречался ли кто то с подобной ошибкой и как с ней бороться ?


пакетный ввод с инджой транзакциями не работает!!!


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 19 2006, 10:20 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, фев 04 2005, 15:56
Сообщения: 1009
Откуда: UK
Пол: Мужской
Зачем сказал? Так интересно было читать советы :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 19 2006, 14:10 
Гость
в догонку нота 381630

Summary

Symptom
You cannot execute a batch input with the following transactions of materials management:

Purchasing
ME21N: Create Purchase Order

ME51N: Create Purchase Requisition

Service
ML81N: Service Entry Sheet

Inventory management
MIGO: Goods receipt Purchase order

Invoice verification
MIRO: Enter Invoice

MIR7: Park Invoice

MIRA: Enter Invoice


Other terms
CTNL_ERROR, BAPI, CATT, ME22N, ME52N

Reason and Prerequisites
The batch input and the control technology on which the Enjoy transactions of materials management are based are not compatible.

Solution
Use the BAPIs, which are listed in the following notes:
217437 (ME21N/ME51N: Batch input and CATT not possible)
381805 (ML81N: Batch input not possible)
304122 (MIGO: Batch input and CATT not supported)
381593 (MIRO/MIR7/MIRA: Batch input is not possible)



Header Data


Release Status: Released for Customer
Released on: 02.11.2005 12:25:16
Priority: Recommendations/additional info
Category: Consulting
Primary Component: MM Materials Management

Releases

Release Independant

Related Notes

638362 - FAQ: Data transfer in the service
504936 - Batch input compatibility of new transactions
481034 - FAQ: Data transfer (batch input) in purchasing
381805 - ML81N: Batch input is not possible
381593 - MIRO/MIR7/MIRA: Batch Input is not possible
311440 - Batch input and controls
304122 - MIGO: Batch input and CATT not supported
217437 - ME21N/ME51N: Batch input and CATT not possible

гы, САТТ тоже в гуе выше 6.20 отказывается транзакции и модули писать:)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 19 2006, 14:11 
Гость
Alldeadfish написал:
Зачем сказал? Так интересно было читать советы :)

садист!:)))) :wink:


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 19 2006, 18:05 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Сб, окт 16 2004, 11:27
Сообщения: 348
Откуда: Москау
Пол: Мужской
Самый железобетонно-надежный способ грузить остатки:
1. Создать заказ на поставку (особого вида), в котором прописать материалы, количество и цены. Заказ нужно создавать через BAPI "Создание заказа на поставку" - к черту капризные пакетники!!!
2. Когда такой заказ 100 раз проверили и перепроверили, загоняем его в МИГУ и делаем поступление материалов.
3. Проверяем еще 1000 раз остатки по оборотке в ММ и ФИ. При необходимости сторнируем, проводим снова и проверяем опять!
4. Наслаждаемся!

P.S. Обращаем внимание на то, что ЦЕНА * КОЛ-ВО в заказе не всегда дает стоимость остатков! Пример:

3 гвоздя стоят 1 руб.
1 гвоздь стоит 1 / 3 = 33 коп.

3 гвоздя * 33 коп = 99 коп <> 1 руб.!!!

Тут нужно использовать цену за несколько штук!!!

Метод проверен и перепроверен!

Как альтернативу, можно ввести через BAPI "Движение материала" без ссылки на заказ на поставку - просто грузить из файла. Но тут надо гарантировать, что файлик в порядке!

_________________
Тот, у кого хватит храбрости и терпения всю жизнь вглядываться во мрак, первым увидит в нём проблеск света


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 20 2006, 08:13 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Если речь идет о начальных остатках, то смысла создавать PO-шку нет.

Из собственного опыта: либо MB* транзакции, либо BAPI. (кстати и то и другое вроде бы можно и через LSMW протянуть)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 20 2006, 10:23 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вт, окт 04 2005, 10:21
Сообщения: 972
Откуда: Киев
Пол: Мужской
Я использовал пакетный ввод. Причем одним махом загружал все в IM и в СУС. Все получалось.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 20 2006, 10:32 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Сб, окт 16 2004, 11:27
Сообщения: 348
Откуда: Москау
Пол: Мужской
rosomann написал:
Я использовал пакетный ввод. Причем одним махом загружал все в IM и в СУС. Все получалось.


Никто и не говорит, что это не способ! :)

Просто, пакетники - вещь капризная... Не люблю я их...

_________________
Тот, у кого хватит храбрости и терпения всю жизнь вглядываться во мрак, первым увидит в нём проблеск света


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 20 2006, 15:20 
Начинающий
Начинающий

Зарегистрирован:
Сб, дек 16 2006, 16:27
Сообщения: 22
Откуда: Пермь
Хватит, всем спасибо, все загрузил.
mb1c через lsmw.
Проблему указывания вида оценки в Mb1c решил путем предварительного создания партий на соответствующие виды оценки (тоже шаблон), потом экспортировал табличку с партиями, проставлял соответствие, и потом грузил на предварительно созданные партии...


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB