Текущее время: Пт, апр 26 2024, 14:42

Часовой пояс: 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 часа


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

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


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

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