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

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


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

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


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

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