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

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


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

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


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

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