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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Обновление данных конфигурации в текущей сессии.
СообщениеДобавлено: Ср, фев 11 2015, 10:37 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 24 2008, 13:53
Сообщения: 43
Откуда: Никополь
Здравствуйте.
Попробую описать проблему.
Есть Z-транзакция, в которой считывается конфигурация позиций сбытовых заказов. Если после запуска этой транзакции в VA02 сделать изменения в конфигурации какой то из позиций, то хотелось бы иметь возможность увидеть эти изменения без перезапуска Z-транзакции. Все известные мне ФМ читают из буфера старые данные. Прямой select не вариант, т.к. проблема не только в показе изменений. Хотелось бы уметь сбросить буфер перед считыванием в рамках одной сессии.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление данных конфигурации в текущей сессии.  Тема решена
СообщениеДобавлено: Ср, фев 11 2015, 18:02 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, фев 02 2009, 10:20
Сообщения: 89
Пол: Мужской
например, сделайте RFC-обертку для ФМ чтения конфигурации и вызывайте c DESTINATION 'NONE'

_________________
периодически играю в песочнице :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление данных конфигурации в текущей сессии.
СообщениеДобавлено: Ср, фев 11 2015, 20:31 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 01 2004, 12:17
Сообщения: 298
Пол: Мужской
Цитата:
Все известные мне ФМ читают из буфера старые данные.


может стоит написать какие Фм-ы использует Z-программа для чтения конфигурации заказа?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление данных конфигурации в текущей сессии.
СообщениеДобавлено: Чт, фев 12 2015, 08:32 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Я бы посоветовал не заморачиваться подобной ситуацией.
Поскольку, во-первых, из отчета, по-хорошему, должен быть вызов стандартной транзакции только на просмотр данных. Во-вторых, всегда для удобства можно реализовать кнопку обновления данных с полным перезапуском отчета с текущими параметрами экрана выбора без его показа. Стоит учитывать, что отчет - это снимок данных, а данные меняются непрерывно в том числе другими пользователями :wink:

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Обновление данных конфигурации в текущей сессии.
СообщениеДобавлено: Чт, фев 12 2015, 18:40 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 24 2008, 13:53
Сообщения: 43
Откуда: Никополь
SU53 написал:
например, сделайте RFC-обертку для ФМ чтения конфигурации и вызывайте c DESTINATION 'NONE'

Спасибо, получилось. RFC-обертку делал, а об директиве DESTINATION 'NONE' :(

RA написал:
Цитата:
Все известные мне ФМ читают из буфера старые данные.


может стоит написать какие Фм-ы использует Z-программа для чтения конфигурации заказа?


ФМ из гр ф-й CUCB, там 4 ФМ умеют читать конфигурацию, и другие пробовал.

nicky555 написал:
Я бы посоветовал не заморачиваться подобной ситуацией.
Поскольку, во-первых, из отчета, по-хорошему, должен быть вызов стандартной транзакции только на просмотр данных. Во-вторых, всегда для удобства можно реализовать кнопку обновления данных с полным перезапуском отчета с текущими параметрами экрана выбора без его показа. Стоит учитывать, что отчет - это снимок данных, а данные меняются непрерывно в том числе другими пользователями :wink:


Возможно и так..., ну как бы банальная кнопка "Обновить" не помешает, но не это было критично.
Просто в этой Z-транзакции ведется обсуждение заказов и проставляются статусы по некой нашей статусной схеме, при установке определенных статусов должны заполнятся/изменяться значения некоторых признаков, определение которых происходит программно, но в тоже время эти признаки можно заполнить и стандартной VA02. Ну и собственно дамп происходил например в случае, если при старте Z-транзакции значение признака было пустым, в VA02 его заполнили, в Z-ке изменили статус и при изменении признака происходил дамп, т.к. z-ка не видела изменения VA02.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление данных конфигурации в текущей сессии.
СообщениеДобавлено: Пт, фев 13 2015, 08:15 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
TohaNik написал(а):
установке определенных статусов должны заполнятся/изменяться значения некоторых признаков, определение которых происходит программно, но в тоже время эти признаки можно заполнить и стандартной VA02. Ну и собственно дамп происходил например в случае, если при старте Z-транзакции значение признака было пустым, в VA02 его заполнили, в Z-ке изменили статус и при изменении признака происходил дамп, т.к. z-ка не видела изменения VA02.

А почему вы не блокируете заказы, которые обрабатываете в Z-транзакции?

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление данных конфигурации в текущей сессии.
СообщениеДобавлено: Пт, фев 13 2015, 09:41 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 24 2008, 13:53
Сообщения: 43
Откуда: Никополь
Удав написал(а):
А почему вы не блокируете заказы, которые обрабатываете в Z-транзакции?

Это открытые заказы, условно - до утверждения, с которыми работают разные подразделения. В Z-транзакции нельзя их все блокировать. Блокируется только конкретный заказ на время программного изменения статуса или той же конфигурации. Ну не удалось нам заставить пользователей, одного из важных:) подразделений жать много кнопок в стандарте.


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

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


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

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


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

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