Текущее время: Вт, июн 24 2025, 23:55

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Трудности при загрузке ОЗМ с помощью LSMW
СообщениеДобавлено: Пт, окт 12 2012, 13:38 
Ассистент
Ассистент

Зарегистрирован:
Пн, авг 27 2012, 10:08
Сообщения: 28
Добрый день, хочу в песочнице попробовать загрузить ОЗМ с помощью LSMW и столкнулся со следующей проблемой:

На шаге " 9 Read Data " у меня считывается файл без ошибок.
После чего на шаге "10 Display Read Dat " как то криво считываются данные из файла или я что-то делаю не так, например 3 строчка :

3 INITSTRUCTURE M#ROHZ#MLV1#3#Материал LSMW-3#шт#380003#LV3###3010#S##150

Захожу в подробную информацию:

File OZM1-LSWM_LSMWINIT_GROUP.lsmw.read

Structure INITSTRUCTURE

Field Name Field Text Field Value

RMMG1-MBRSH Отрасль M

RMMG1-MTART Вид материала #ROH

RMMG1-WERKS Завод Z#ML

RMMG1-LG0RT Склад V1#3

MAKT-MAKTX Краткое наименование #Материал LSMW-3#шт#380003#LV3###3010#S#

MARA-MEINS Базисная ед.измерения #15

MARC-EKGRP Группа закупок 0

MARA-MATKL Группа материалов

MARA-XCHPF Индикатор: обязательное ведение партиями

MBEW-BWTTY Тип Оценки

MBEW-BKLAS Класс Оценки

MBEW-VPRSV Управление ценой

MBEW-VERPR СреднСкользящЦена

MBEW-STPRS Стандартная Цена

В чем может быть моя ошибка подскажите пожалуйста.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Трудности при загрузке ОЗМ с помощью LSMW
СообщениеДобавлено: Пт, окт 12 2012, 13:58 
Менеджер
Менеджер

Зарегистрирован:
Пн, янв 28 2008, 16:56
Сообщения: 512
Откуда: Воронеж
Пол: Мужской
Вопрос: Формат файла источника - тестовый разделенный табуляцией? Рекомендуется этот.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Трудности при загрузке ОЗМ с помощью LSMW
СообщениеДобавлено: Пт, окт 12 2012, 14:08 
Ассистент
Ассистент

Зарегистрирован:
Пн, авг 27 2012, 10:08
Сообщения: 28
Да с екселя перевожу именно в этот тип файла.

Краткое наименование он отъедет кроме того что надо, ровно 40 символов всех данных, а на 3м шаге именно эта длина поля установлена.
Может быть сбой какой нибудь? Правда я 3 раза пытался загрузить файл, все попытки неудачные.

В текстовом файле эта строчка выглядит :

M ROHZ MLV1 3 Материал LSMW-3 шт 380003 LV3 3010 S 150

А на 10м шаге в просмотре грузит как:

M#ROHZ#MLV1#3#Материал LSMW-3#шт#380003#LV3###3010#S##150


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Трудности при загрузке ОЗМ с помощью LSMW
СообщениеДобавлено: Пт, окт 12 2012, 14:14 
Менеджер
Менеджер

Зарегистрирован:
Пн, янв 28 2008, 16:56
Сообщения: 512
Откуда: Воронеж
Пол: Мужской
А на шаге Specify Files - стоит табуляция в качестве разделителя? Судя по всему это.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Трудности при загрузке ОЗМ с помощью LSMW
СообщениеДобавлено: Пн, окт 15 2012, 09:27 
Ассистент
Ассистент

Зарегистрирован:
Пн, авг 27 2012, 10:08
Сообщения: 28
Да, спасибо дело было именно в этом.
Теперь вот такой вопрос, загрузил материалы, хочу потестить их с системе, создать обычную цепочку документов, после создания заказа на поставку делаю ПМ, и падаю в дамп:

ДинамОшибка CALL_METHOD_NOT_IMPLEMENTED
Исключ. CX_SY_DYN_CALL_ILLEGAL_METHOD
Дата и время 15.10.2012 09:41:07



Краткий текст
Call of a method or kernel Method that has not been implemented



Что произошло?
Error in the ABAP Application Program

The current ABAP program "CL_EX_GLT0_CLEARING_ITEMS=====CP" had to be
terminated because it has
come across a statement that unfortunately cannot be executed.



Анализ ошибки
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_DYN_CALL_ILLEGAL_METHOD', was
not caught in
procedure "IF_EX_GLT0_CLEARING_ITEMS~BADI_NEEDS_TRACE_DATA" "(METHOD)", nor was
it propagated by a RAISING clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
It was tried to call a not-implemented method
"IF_EX_GLT0_CLEARING_ITEMS~BADI_NEEDS_TRACE_DATA" in the class
"CL_IM_FMFG_SPLBALANCING_AC".

How can this occur?

1. Implementation of Global Interfaces

If a class implements a global interface, not all methods must be
implemented. Then there will be no syntax error, but a warning at the
implementing class. A runtime error only occurs when a not-implemented
method is called. This is what happened here.

This technique allows to add a method in an interface that can be
implemented bit by bit. A runtime error only occurs as early as a
not-implemented method is called.

2. Calling abstract Methods in the Contructor

When the CONSTRUCTOR of a class is running, no 'late binding' of the
implementing class. A runtime error only occurs when a not-implemented
method is called. This is what happened here.

This technique allows to add a method in an interface that can be
implemented bit by bit. A runtime error only occurs as early as a
not-implemented method is called.

2. Calling abstract Methods in the Contructor

When the CONSTRUCTOR of a class is running, no 'late binding' of the
methods occurs, that means, over-defined methods are not called, but
only the own methods of the class (or of superclasses). This can lead to
the situation that it is tried to call an absolute method. This
situation can only be detected at runtime and causes this error message.

3. Calling a Kernel Method with the Implementation FAIL

When defining a Kernel method, it is possible to specify a list of C
modules. If FAIL is specified as last C module and all C modules in the
list do not exist in the Kernel, an exception is raised at runtime.



очное утверждение RAISING в интерфейсе:
Программа CL_EX_GLT0_CLEARING_ITEMS=====CP
Include CL_EX_GLT0_CLEARING_ITEMS=====CM003
Строка 1
Тип модуля (METHOD)
Имя модуля IF_EX_GLT0_CLEARING_ITEMS~BADI_NEEDS_TRACE_DATA


Попросил программиста посмотреть как будет время, может кто знает в чем может быть дело?
А вообще просто даже обьяснить, как может повлиять способ создания материала в системе на бизнес цепочки? При просмотре материала mm03, я вижу нормальный правильный (как хочу видеть) материал, но при ПМ дамп.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Трудности при загрузке ОЗМ с помощью LSMW
СообщениеДобавлено: Пн, окт 15 2012, 12:00 
Ассистент
Ассистент

Зарегистрирован:
Пн, авг 27 2012, 10:08
Сообщения: 28
В дополнение могу сказать, создал материал со ссылкой(образец) на загруженный с помощью LSMW материал, в дамп не падаю при создании заказ-ПМ-сч-фактуры.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Трудности при загрузке ОЗМ с помощью LSMW
СообщениеДобавлено: Пн, окт 15 2012, 13:16 
Ассистент
Ассистент

Зарегистрирован:
Пн, авг 27 2012, 10:08
Сообщения: 28
Тема закрыта, перенакатили ноты и все заработало.
Если что проблема была в том, что метод из ноты был без кода. На сколько я понял из слов программиста.


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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