Hola
Espero que te ayude.
Puntos de recompensa si ayuda.
Resumen:-
A menudo es necesario acceder directamente a registros individuales en una estructura de datos. Esto se hace utilizando claves únicas. Los rangos de números se utilizan para asignar números a registros individuales de una base de datos para un objeto comercial, para completar la clave. Estos números son, por ejemplo, números de pedido o números maestros de materiales.
Estos números proporcionan, además de la identificación única de un registro de datos, la posibilidad de codificar información diferenciadora para un objeto. Por ejemplo, se podría saber a qué tipo de material pertenece un material a partir del número.
La gestión de rangos de números de R/3 también controla el estado de los números, para que los números que ya han sido emitidos no se vuelvan a emitir.
Todos los diálogos, accesos a la base de datos u otras actividades necesarias para el mantenimiento de objetos de rango de números y rangos de números y asignación de números en desarrollos de usuario, se pueden realizar utilizando módulos de funciones de SAP.
Un objeto comercial, para el cual se debe generar parte de la clave a través de rangos de números, se define como un objeto de rango de números en el sistema SAP. Si este objeto comercial contiene subobjetos, por ejemplo, códigos de empresa o áreas de control, esta diferenciación también se puede hacer en los rangos de números. Esto se hace especificando un campo para el subobjeto al definir los objetos de rango de números. (Ejemplo: código de empresa como subobjeto de documentos)
El intervalo de rango de números dentro de un objeto comercial y subobjeto nunca se superpone. Los intervalos de rango de números en varios subobjetos de un objeto comercial pueden superponerse.
Un intervalo de rango de números se asigna a un objeto comercial a través del número de rango de números. Esta asignación generalmente se guarda en una tabla perteneciente al objeto comercial, la tabla de grupo. El campo Elemento debe ser todo o parte de la clave de esta tabla. Los elementos que se refieren al mismo intervalo de rango de números forman un grupo. Puedes decidir si quieres permitir que el usuario realice esta asignación durante el mantenimiento del objeto de rango de números (a través de la asignación de elementos a grupos) o si prefieres programarlo tú mismo.
Cuando se crea un nuevo maestro de materiales, el tipo de material debería determinar de qué intervalo de rango de números se asignará un número para completar la clave del maestro de materiales. El objeto comercial es el maestro de materiales, la tabla de grupo el tipo de material, con el campo de elemento tipo de material como campo clave. Los números de rango de números para los diversos valores de elementos (tipos de materiales) se guardan en esta tabla. Los tipos de materiales son, por ejemplo, productos semielaborados o acabados.
Un rango de números contiene un intervalo de rango de números con un conjunto de caracteres definido. El intervalo de rango de números consta de caracteres numéricos o alfanuméricos (solo para rangos de números externos) y está delimitado por los campos Desde número y Hasta número. Se asigna un intervalo, ya sea uno o varios si se deben distinguir años financieros. Los rangos de números pueden ser externos (número a asignar manualmente por el usuario) o internos (número asignado automáticamente por el sistema).
El número de rango de números identifica un rango de números para el sistema y permite el acceso interno al intervalo de rango de números. Puede ser numérico o alfanumérico. Este número generalmente se asigna internamente al sistema. Si no necesitas agrupar o si deseas programar el mantenimiento de la tabla de grupo para la agrupación tú mismo, debes ingresar el número de rango de números durante el mantenimiento del intervalo tú mismo.
Si se deben distinguir años financieros en la asignación de números, puede haber varios intervalos. Se especifican intervalos separados para cada año financiero. Un objeto comercial puede tener solo un rango de números (externo o interno) o dos rangos de números (externo e interno).
Las diversas distinciones entre objetos comerciales dan lugar a ocho tipos de objetos de rango de números.
Elemento y grupo
Elemento es el campo en la tabla de grupo según cuyo valor se puede agrupar un objeto comercial. La agrupación se realiza mediante la asignación de rangos de números.
Los valores de elementos a los que se asignan los mismos rangos de números constituyen un grupo. Para el maestro de materiales, por ejemplo, los grupos se gestionan en la tabla de tipos de materiales. Los grupos se pueden mantener a través del diálogo estándar de mantenimiento de intervalos de rango de números. Si no deseas hacer esto, debes programarlo tú mismo.
Los grupos pueden ser dependientes o independientes de subobjetos. Esto depende de si el subobjeto es un campo de la tabla de grupo.
La siguiente tabla muestra, como ejemplo, la agrupación de tipos de materiales y la asignación de rangos de números asociada.