Текущее время: Вс, июл 27 2025, 06:16

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


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


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: ERP 2005 Ошибка в fmx1 через SHDB
СообщениеДобавлено: Чт, май 07 2009, 14:07 
Начинающий
Начинающий

Зарегистрирован:
Чт, май 07 2009, 13:49
Сообщения: 2
Всем доброго времени суток!
Всех прошу совет, что делать или куда обратиться!!!
Ситуация следующая:
Создаю документ резервирования, через стандартную транзакцию FMX1
после ввода 1 позиции (не сохраняясь), захожу в режим бысрого ввода (Ctrl+F4)? выделяю первую запись, копирую её (Ctrl+F3) и сохраняюсь! ВСЁ НОРМАЛЬНО!!!
Но, есле делать тоже самое, через транзакцию SHDB для транзакции FMX1 выдаётся ошибка

Запись 001 не существует в KBLP (проверьте введенные данные)
№ сообщения 00058

Эта проблема появилась при переходе с версии 4.7 на ERP 2005 Я ИДИЁТ, УБЕЙТЕ МИНЯ КТО-НИБУДЬ! Т.Е. в 4.7 все работало!!!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ERP 2005 Ошибка в fmx1 через SHDB
СообщениеДобавлено: Вт, май 19 2009, 05:54 
Начинающий
Начинающий

Зарегистрирован:
Чт, май 07 2009, 13:49
Сообщения: 2
Все дело было в Include "LFMFRF01"

FORM set_field_status_liste TABLES t_fldpr TYPE fmres_t_fieldmod.
.......
IF wa-screen-name = 'KBLD-BLPOS'
AND status2 NE st2_anz
AND status2 NE st2_app.
IF sy-binpt = con_on.
wa-screen-input = on.
ELSE.
wa-screen-input = off.
ENDIF.
ENDIF.

.......

Т.Е. Если программа запускается из-под пакетника (sy-binpt = 'X') поле экрана KBLD-BLPOS становилось вводимым и в новом документе соответственно, искалась позиция = KBLD-BLPOS, которого соответственно не было!!!
Проблема была решена с помощью использования "ENHANCEMENT"


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ERP 2005 Ошибка в fmx1 через SHDB
СообщениеДобавлено: Вт, май 19 2009, 07:53 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, май 14 2007, 13:05
Сообщения: 561
Откуда: Москва
Зря Вы ENHANCEMENT использовали, достаточно было в SHDB выставить галку "Без режима ПВ".
Ну или в программе
Code:
opt-NOBINPT = 'X'.
CALL TRANSACTION tcod OPTIONS FROM opt.

_________________
Sapere aude!


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

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


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

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


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

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