Текущее время: Ср, апр 24 2024, 15:06

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Переходим на версию 6.0 Динамическая ошибка в MB52
СообщениеДобавлено: Вт, дек 02 2014, 14:36 
Ассистент
Ассистент

Зарегистрирован:
Чт, июл 30 2009, 06:36
Сообщения: 32
Пол: Мужской
При тестировании транзакции вылетает в дамп Syntax error in program "RM07MLBS
The following syntax error has occurred in program RM07MLBS
Имя столбца "LGORT" двойственное ABAP/4 Open SQL statement.
Подскажите плиз , какую то ноту надо загрузить?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Переходим на версию 6.0 Динамическая ошибка в MB52
СообщениеДобавлено: Вт, дек 02 2014, 16:43 
Модератор
Модератор

Зарегистрирован:
Пн, июн 27 2011, 08:25
Сообщения: 475
Приведите, пожалуйста, кусок кода, где происходит дамп.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Переходим на версию 6.0 Динамическая ошибка в MB52
СообщениеДобавлено: Ср, дек 03 2014, 07:08 
Ассистент
Ассистент

Зарегистрирован:
Чт, июл 30 2009, 06:36
Сообщения: 32
Пол: Мужской
************************************************************************
* Get "normal" stocks.
* If no detailed batch display is required,
* all data come from MARD. Otherwise, materials with batch
* management are extracted from MCHB, the rest from MARD.
************************************************************************

* Access MARD
CLEAR collector_mard.

FIELD-SYMBOLS:
<collector_mard> LIKE LINE OF collector.

* NO BATCH
READ TABLE t_mat TRANSPORTING NO FIELDS WITH KEY xchar = space." BINARY SEARCH.
IF sy-subrc = 0.
SELECT mard~matnr mard~werks lgort
SUM( mard~labst ) AS labst SUM( umlme ) AS umlme SUM( insme ) AS insme
SUM( einme ) AS einme SUM( speme ) AS speme SUM( retme ) AS retme
mard~lvorm
CONNECTION (dbcon)
INTO CORRESPONDING FIELDS OF
TABLE collector_mard
FROM mard JOIN marc
ON mard~werks = marc~werks AND
mard~matnr = marc~matnr
JOIN mara ON mara~matnr = marc~matnr
WHERE mard~matnr IN matnr
AND mard~werks IN werks
AND lgort IN lgort
AND xchar EQ space
AND ( labst IN r_stopt
OR umlme IN r_stopt
OR insme IN r_stopt
OR einme IN r_stopt
OR speme IN r_stopt
OR retme IN r_stopt )
AND marc~ekgrp IN ekgrup
AND mara~matkl IN matkla
AND mara~mtart IN matart
AND (lv_dynwhere) "1917052
GROUP BY mard~matnr mard~werks mard~lgort mard~lvorm.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Переходим на версию 6.0 Динамическая ошибка в MB52
СообщениеДобавлено: Ср, дек 03 2014, 07:09 
Ассистент
Ассистент

Зарегистрирован:
Чт, июл 30 2009, 06:36
Сообщения: 32
Пол: Мужской
Error in the ABAP Application Program

The current ABAP program "????????????????????????????????????????" had to be
terminated because it has
come across a statement that unfortunately cannot be executed.
In include "RM07MLBS ", in line 3518 of program
"RM07MLBS ", the following syntax errors
have occurred:
Имя столбца "LGORT" двойственное ABAP/4 Open SQL statement.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Переходим на версию 6.0 Динамическая ошибка в MB52
СообщениеДобавлено: Ср, дек 03 2014, 07:10 
Ассистент
Ассистент

Зарегистрирован:
Чт, июл 30 2009, 06:36
Сообщения: 32
Пол: Мужской
строка 3518 это select


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Переходим на версию 6.0 Динамическая ошибка в MB52
СообщениеДобавлено: Ср, дек 03 2014, 09:02 
Менеджер
Менеджер

Зарегистрирован:
Пн, янв 28 2008, 16:56
Сообщения: 512
Откуда: Воронеж
Пол: Мужской
Попробуй открыть инклюд RM07MLBS в транзакции SE38 и нажать на кнопочку сгенерировать/активировать и посмотреть ошибки там.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переходим на версию 6.0 Динамическая ошибка в MB52
СообщениеДобавлено: Ср, дек 03 2014, 10:35 
Модератор
Модератор

Зарегистрирован:
Пн, июн 27 2011, 08:25
Сообщения: 475
Поставьте точку останова на этом SELECT и покажите содержимое переменной lv_dynwhere

смущает строка
Code:
AND (lv_dynwhere) "1917052


можете пояснить зачем была наката нота 1917052 ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Переходим на версию 6.0 Динамическая ошибка в MB52
СообщениеДобавлено: Ср, дек 03 2014, 10:41 
Модератор
Модератор

Зарегистрирован:
Пн, июн 27 2011, 08:25
Сообщения: 475
Посмотрите, пожалуйста, еще вот эти ноты

1920470 MB52: Erweiterung des ERP-Beschleunigers für Industrie DIMP
1920470 MB52: Erweiterung des ERP-Beschleunigers für Industrie DIMP
1939557 MB52: Technische Anpassung der Korrektur aus SAP Hinweis 1920470

Нота 1917052 говорит, что они полезны :-)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Переходим на версию 6.0 Динамическая ошибка в MB52
СообщениеДобавлено: Ср, дек 03 2014, 10:44 
Модератор
Модератор

Зарегистрирован:
Пн, июн 27 2011, 08:25
Сообщения: 475
по поводу ноты 1917052 - вроде понятно

Цитата:
Sie möchten den ERP-Beschleuniger für die Transaktion MB52 auch für die Industrielösung DIMP verwenden.


она с активацией функции пришла либо руками накатили?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Переходим на версию 6.0 Динамическая ошибка в MB52
СообщениеДобавлено: Ср, дек 03 2014, 10:49 
Модератор
Модератор

Зарегистрирован:
Пн, июн 27 2011, 08:25
Сообщения: 475
Еще уточните, пожалуйста, какой Вас уровень компонентов:

SAP_BASIS
SAP_ABA


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Переходим на версию 6.0 Динамическая ошибка в MB52
СообщениеДобавлено: Ср, дек 03 2014, 10:53 
Ассистент
Ассистент

Зарегистрирован:
Чт, июл 30 2009, 06:36
Сообщения: 32
Пол: Мужской
точку останова поставить не могу, ругается что программу нужно сгенерировать, а сенерировать не могу потому что ошибка. Проверка синтаксиса дает эту же ошибку


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Переходим на версию 6.0 Динамическая ошибка в MB52
СообщениеДобавлено: Ср, дек 03 2014, 11:15 
Модератор
Модератор

Зарегистрирован:
Пн, июн 27 2011, 08:25
Сообщения: 475
какой уровень компонентов?
может базис чего недонакатил?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Переходим на версию 6.0 Динамическая ошибка в MB52
СообщениеДобавлено: Ср, дек 03 2014, 11:31 
Ассистент
Ассистент

Зарегистрирован:
Чт, июл 30 2009, 06:36
Сообщения: 32
Пол: Мужской
релиз BASIS и ABA 740.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Переходим на версию 6.0 Динамическая ошибка в MB52
СообщениеДобавлено: Ср, дек 03 2014, 11:32 
Ассистент
Ассистент

Зарегистрирован:
Чт, июл 30 2009, 06:36
Сообщения: 32
Пол: Мужской
740 007


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Переходим на версию 6.0 Динамическая ошибка в MB52
СообщениеДобавлено: Ср, дек 03 2014, 11:50 
Ассистент
Ассистент

Зарегистрирован:
Чт, июл 30 2009, 06:36
Сообщения: 32
Пол: Мужской
Базисники убеждают что патч установлен более поздний чем эти две ноты


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

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


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

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


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

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