Текущее время: Пт, июл 18 2025, 14:20

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Не обновляются данные в программе
СообщениеДобавлено: Чт, апр 17 2014, 06:17 
Ассистент
Ассистент

Зарегистрирован:
Вт, мар 26 2013, 19:24
Сообщения: 41
Добрый день!

Подскажите пожалуйста, вот есть у меня в программе вызов ФМ BAPI, впринципе не важно какой, потому что с разными такое бывает.

Bapi предназначен для получения информации о сообщение, когда я запустил программу, зашел одновременно в транзакцию изменения сообщения (iw22), изменил сохранил вышел,
в моей программе есть кнопка обновить которая повторно запускает этот bapi, и он не обновляет информацию, получает на выходе старые данные. Подскажите с чем это связано и как с этим бороться.

Заранее спасибо!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Не обновляются данные в программе
СообщениеДобавлено: Чт, апр 17 2014, 07:11 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Почитайте курс BC414 про способы сохранения данных.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не обновляются данные в программе
СообщениеДобавлено: Чт, апр 17 2014, 08:31 
Ассистент
Ассистент

Зарегистрирован:
Вт, мар 26 2013, 19:24
Сообщения: 41
Спасибо за подсказку курса, как время появится почитаю, я так понимаю на русском языке их нету?)

Можно пожалуйста поконкретнее для моего случая подсказать что посмотреть?

Я могу конечно вместо ФМ сделать сам выборку, тогда при любых изменениях, в моей проге все обновляется без выхода из нее, но хотелось бы использовать всетаки бапи для получения данных


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Не обновляются данные в программе
СообщениеДобавлено: Чт, апр 17 2014, 09:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
возможны варианты
1) iw22 не успевает завершить запись в бд (см. sap luw)
2) группа функций bapi буферизует данные (маловероятно)
3) буфер бд (редко, зависит от настроек таблиц бд)

для 1) и 2) подождать 5-10 мин и обновить, если данные обновятся ,то причина в 1), если нет - в 2) или 3)
для 3) ввести в поле команд /$tab или /$sync - сброс буфера бд, и нажать обновить


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Не обновляются данные в программе
СообщениеДобавлено: Чт, апр 17 2014, 11:47 
Ассистент
Ассистент

Зарегистрирован:
Вт, мар 26 2013, 19:24
Сообщения: 41
Ничего не помогло из этих дествий(

Правда сбросы не делал, нет полномочий, но в настройках таблицы по которой бапи получает данные буферизация отключена.

Да, кстати обманул, думал с разными бапи у меня было такое, оказ-ся с одним) - BAPI_ALM_NOTIF_GET_DETAIL


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Не обновляются данные в программе
СообщениеДобавлено: Чт, апр 17 2014, 13:18 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
а если так:
Code:
call function 'BAPI_ALM_NOTIF_GET_DETAIL'
  destination 'NONE'
  ...
call function 'RFC_CONNECTION_CLOSE'
  exporting
    destination = 'NONE'
  ...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Не обновляются данные в программе
СообщениеДобавлено: Чт, апр 17 2014, 13:58 
Ассистент
Ассистент

Зарегистрирован:
Вт, мар 26 2013, 19:24
Сообщения: 41
Я перед тем как увидеть ваше сообщение нашел в интернете решение, применить
CALL FUNCTION 'IQS1_REFRESH_ALL'
перед бапи, оказ-ся она считывает буф.данные, как и писали ниже,
сейчас попробовал ваш вариант, тоже сработало!

Всем спасибо за подсказки!


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

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


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

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


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

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