П_Марина написал(а):
? Сабж
Никак. Есть целая функциональность управления номерами объектов.
Дело это хитрое и навороченное, потому надо ручками в программе.
=========================
Управление диапазонами номеров (BC-SRV-NUM)
Пакет SZN - R/3 Central Basis Development: Number Ranges
Таблицы БД
NRIV Number Range Intervals
NRIV_LOKAL Local NRIV for multiprocessor machines
NRIV_RESTE Internal numbers not assigned in conn. with NRIV split
TNRGT Text for number range object groups
TNRO Definition of number range objects
TNROS TNRO Shadow Table for Number Range Object Transport
TNROST TNROT Shadow Table for Number Range Object Transport
TNROT Text for number range object
Группы функций
SNR0 Диалоговое ведение ДН и групп ДН
SNR1 Интерфейс для ДН и групп ДН
SNR2 Ведение объектов ДН
SNR3 Проверка, присвоение и инфо по ДН
ФункциональнМодули
NUMBER_CHECK Number range: Checks whether number lies in the number interval
NUMBER_GET_INFO Number range: Provides information for a number range number
NUMBER_GET_NEXT NUmber range: Assigns next free number
NUMBER_GET_NEXT_V1 Assigns next free number(s)
SNR4 Диапазоны номеров: утилиты
SNR5 ===> Object NRKROBJ , generated by
SNR6 ===> Object NRINTERVAL, generated by
Транзакции
SNRO Объекты диапазона номеров
SNUM Драйвер диапазонов номеров
T$GS Number range maintenance: T_TEST
TEST6999 Ведение диапазонов номеров: TEST38
Внимание: отметим, что в управлении диапазонов отсутствует явно задаваемый шаг нумерации.
Ф.м. NUMBER_RANGE_INTERVAL_UP_LOCAL - Entering, changing and deleting number range intervals online (local) . Ведение диапазонов. Даёт возможность изменить текущее значение (и всё остальное).
Данные о диапазонах хранятся в следующей таблице:
Прозрачная таблица: NRIV
Краткое описание: Интервалы диапазонов номеров
Имя поля Тип Длина Описание
CLIENT CLNT 3 0 Мандант
OBJECT CHAR 10 0 Имя объекта диапазона номеров
SUBOBJECT CHAR 6 0 Значение подобъекта объекта диапазона номеров
NRRANGENR CHAR 2 0 Номер диапазона номеров
TOYEAR NUMC 4 0 По финансовый год
FROMNUMBER CHAR 20 0 С номера
TONUMBER CHAR 20 0 По номер
NRLEVEL NUMC 20 0 Текущий номер диапазона номеров
EXTERNIND CHAR 1 0 Флаг внутреннего (' ') или внешнего ('X') диапазона номеров