Текущее время: Пн, июл 28 2025, 05:46

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


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

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


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

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