Текущее время: Чт, июл 24 2025, 06:35

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Проблема со счетчиком тр SNRO, буфер номеров, NUMBER_GET_NEXT некорректное поведение
СообщениеДобавлено: Ср, фев 09 2011, 13:47 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Похоже на бред, все равно постараюсь все изложить как можно понятнее, может кто то сталкивался или я гоню...

Создал свой объект номеров (он у меня с подобъектом - завод). Сам диапазон номеров в разрезе подобъекта один (01 0000000001 9999999999 текущий 600 например). Так вот. Звонит мне консультант и говорит, что вчера работало все, текущий номер 6хх, при создании выдает по порядку, все ок. Сегодня выдает 20, 21, 22 хотя условия создания такие, что счетчик должен продолжать выдавать по порядку 6хх. Захожу, по этим же пользователем. Смотрю. Делаю все тоже самое. Все нормально выдает 6хх. Создает он – опять 23, 24 и тд (криво). Система/мандант тот же, пользователь тот же 100%. В отладчике говорил ему что делать, на вход NUMBER_GET_NEXT подается все ровно, все как у меня, но номер у него левый выдает, а у меня правильный. Разные только машины (но это не важно, он пересаживался на другую, не работало также), еще может быть мы попали на разные аппликэйшн сервера, у нас их три (но это уже не важно, в тот момент я не догадался посмотреть). В SNRO все в норме показывает у обоих(текущий номер в смысле). В sm56 текущий номер у меня одно пишет - 6хх, у него - 2х. Буфер не сбрасывал. Потом каким то чудом у него вдруг счетчик выдал правильный номер и больше сбоя не было пока. Может быть кто то сталкивался с таким, меня беспокоит то что это может произойти еще раз?

Смотрел эти ноты, ответов не нашел.
Note 920234 - Mechanism to fill the number range buffer
Note 919785 - Problems when filling number range buffer


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема со счетчиком тр SNRO, буфер номеров, NUMBER_GET_NEXT некорректное поведение
СообщениеДобавлено: Ср, фев 09 2011, 13:52 
Ассистент
Ассистент

Зарегистрирован:
Чт, июл 22 2010, 19:53
Сообщения: 34
Так и не понял диапазон буфферизирован? и если да то каким способом?
и если буфферизирован то как раз таки очень важно на какой сервер приложений зашел пользователь.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема со счетчиком тр SNRO, буфер номеров, NUMBER_GET_NEXT некорректное поведение
СообщениеДобавлено: Ср, фев 09 2011, 13:57 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Человек написал(а):
Так и не понял диапазон буфферизирован? и если да то каким способом?
и если буфферизирован то как раз таки очень важно на какой сервер приложений зашел пользователь.

Да, буферизован - "буферизация в ОЗУ" по умолчанию. Число номер в буфере 10.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема со счетчиком тр SNRO, буфер номеров, NUMBER_GET_NEXT некорректное поведение
СообщениеДобавлено: Ср, фев 09 2011, 14:04 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
С другой стороны, а как же стандартные объекты номеров с буферизацией...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема со счетчиком тр SNRO, буфер номеров, NUMBER_GET_NEXT некорректное поведение
СообщениеДобавлено: Ср, фев 09 2011, 14:08 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, июн 13 2007, 16:36
Сообщения: 585
Откуда: Belarus
Пол: Мужской
В том, что начало нормально работать, вижу два варианта:
- в буфере сервера пользователя "закончились" неправильные номера
- пользователь зашёл в систему на другой сервер, с правильными номерами в буфере.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема со счетчиком тр SNRO, буфер номеров, NUMBER_GET_NEXT некорректное поведение
СообщениеДобавлено: Ср, фев 09 2011, 14:18 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Dzed Maroz написал:
- в буфере сервера пользователя "закончились" неправильные номера

Совершенно верно, потому что консультант в реальном времени "крутил счетчик" не выходя из системы. Теперь как эти неправильные номера могли попасть в буфер? Может это как то связанно в апп сервером?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема со счетчиком тр SNRO, буфер номеров, NUMBER_GET_NEXT некорректное поведение
СообщениеДобавлено: Ср, фев 09 2011, 14:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Вот что пишет BC414:
Цитата:
 Another means of assigning buffered numbers is to buffer the numbers block by block for each application server on the database (in database table NRIV_LOCAL).
 This enables parallel accesses from various servers. Serialization only takes place for each individual server.
 All numbers are assigned. There are no gaps. Numbers, however, are usually not assigned in chronological order.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема со счетчиком тр SNRO, буфер номеров, NUMBER_GET_NEXT некорректное поведение
СообщениеДобавлено: Ср, фев 09 2011, 14:37 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Besa написал:
Совершенно верно, потому что консультант в реальном времени "крутил счетчик" не выходя из системы. Теперь как эти неправильные номера могли попасть в буфер? Может это как то связанно в апп сервером?

Скорее всего дело в том, что на 2-й сервер давно не заходили пользователи, которые используют программу с присвоением этого диапазона номеров ;)

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема со счетчиком тр SNRO, буфер номеров, NUMBER_GET_NEXT некорректное поведение
СообщениеДобавлено: Ср, фев 09 2011, 15:48 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Сижу читаю хелп, курс, анализирую свою ситуацию, прикидываю и так и эдак, ну не сходится у меня в голове, сильно не пинайте... Как я понял, для моего случая нельзя использовать буферизацию, потому что у меня слишком большая интенсивность получения номеров, маленький размер буфера в следствие чего и получаются эти GAPS?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема со счетчиком тр SNRO, буфер номеров, NUMBER_GET_NEXT некорректное поведение
СообщениеДобавлено: Ср, фев 09 2011, 17:24 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Потому что несколько серверов приложений;)
Посмотри ноты 840901 - Parallel buffering and pseudo ascending number assignment, 1398444 - Buffering the document number assignment for RF_BELEG :)

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема со счетчиком тр SNRO, буфер номеров, NUMBER_GET_NEXT некорректное поведение
СообщениеДобавлено: Чт, фев 10 2011, 09:39 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Удав, спасибо. :)
Всем спасибо!


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

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


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

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


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

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