Текущее время: Ср, июл 23 2025, 23:02

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с NUMBER_GET_NEXT
СообщениеДобавлено: Чт, фев 16 2012, 20:00 
Начинающий
Начинающий

Зарегистрирован:
Сб, дек 03 2011, 11:51
Сообщения: 9
Если вызвать NUMBER_GET_NEXT:
Параметры импорта Значение
NR_RANGE_NR 01
OBJECT Z0593_REPR
QUANTITY 00000000000000000055
SUBOBJECT
TOYEAR
IGNORE_BUFFER X
Параметры экспорта Значение
QUANTITY 00000000000000000055
NUMBER 4800035060
RETURNCODE

А потом:
Параметры импорта Значение
NR_RANGE_NR 01
OBJECT Z0593_REPR
QUANTITY 00000000000000000001
SUBOBJECT
TOYEAR
IGNORE_BUFFER X
Параметры экспорта Значение
QUANTITY 00000000000000000001
NUMBER 4800035061
RETURNCODE

то получим +1 к NUMBER. А хочется 60+55+1 чтобы выдал.
Как так сделать?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с NUMBER_GET_NEXT
СообщениеДобавлено: Пт, фев 17 2012, 10:15 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Вопрос: зачем?
Объекты нумерации были созданы для реализации возможности получения уникального ключа.
ФМ NUMBER_GET_NEXT предназначен для реализации автоинкремента.
Если вам нужно присваивать произвольный номер, то необходимо реализовать свой метод формирования ключа и использовать внешний диапазон номеров и ФМ NUMBER_CHECK для проверки вхождения номера в диапазон номеров.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с NUMBER_GET_NEXT
СообщениеДобавлено: Пт, фев 17 2012, 10:23 
Ассистент
Ассистент

Зарегистрирован:
Ср, ноя 02 2011, 16:37
Сообщения: 33
Я, возможно, не правильно понял вашу задачу, но по моему IGNORE_BUFFER -> space как раз и решил бы вашу проблему...


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

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
2 Vugl: У Вас не правильное представление о работе ФМ. Он выделяет номера из диапазона фиксируя информацию в таблице NRIV о уже использованной нумерации. Если почитаете хелп к ФМ, то увидите, что параметр quantity предназначен для указания сколько нужно выделить номеров. А как возвращаемый параметр, он показывает количество удачно выделенных номеров.

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с NUMBER_GET_NEXT
СообщениеДобавлено: Пт, фев 17 2012, 12:09 
Начинающий
Начинающий

Зарегистрирован:
Сб, дек 03 2011, 11:51
Сообщения: 9
Кодер написал(а):
2 Vugl: У Вас не правильное представление о работе ФМ. Он выделяет номера из диапазона фиксируя информацию в таблице NRIV о уже использованной нумерации. Если почитаете хелп к ФМ, то увидите, что параметр quantity предназначен для указания сколько нужно выделить номеров. А как возвращаемый параметр, он показывает количество удачно выделенных номеров.


Спс. Так и есть - неправильное представление. Теперь все встало на свои места.


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

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


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

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


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

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