¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Guia completa sobre os intervalos numéricos: Para que são utilizados e como funcionam?

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 9 Vistas
0
Cargando...

Olá

O que são intervalos numéricos e para que são utilizados?

Obrigado e cumprimentos

uday

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá,

Os intervalos de números são utilizados para incrementar números únicos.

Crie o objeto de intervalo de números utilizando o código SNRO

e defina/mantenha os intervalos de números para esse objeto utilizando o código SNUM

e então utilize o módulo de função NUMBER_GET_NEXT no código para obter os próximos números contínuos para esse campo.

Veja o código de exemplo

CALL FUNCTION 'NUMBER_GET_NEXT'

EXPORTING

nr_range_nr = '01'

object = 'ZDOCNUM'

QUANTITY = '1'

SUBOBJECT = ' '

TOYEAR = '0000'

IGNORE_BUFFER = ' '

IMPORTING

number = v_docno

QUANTITY =

RETURNCODE =

EXCEPTIONS

interval_not_found = 1

number_range_not_intern = 2

object_not_found = 3

quantity_is_0 = 4

quantity_is_not_1 = 5

interval_overflow = 6

buffer_overflow = 7

OTHERS = 8.

IF sy-subrc 0.

MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

ENDIF.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá

Espero que isso ajude.

Pontos de recompensa se ajudar.

Resumo:-

Muitas vezes é necessário acessar diretamente registros individuais em uma estrutura de dados. Isso é feito usando chaves únicas. Faixas de números são usadas para atribuir números a registros individuais de um banco de dados para um objeto comercial, para completar a chave. Esses números são, por exemplo, números de pedidos ou números mestres de materiais.

Esses números fornecem, além da identificação única de um registro de dados, a possibilidade de codificar informações diferenciadoras para um objeto. Por exemplo, poderia-se saber a que tipo de material pertence um material a partir do número.

A gestão de faixas de números do R/3 também controla o status dos números, para que os números que já foram emitidos não sejam emitidos novamente.

Todas as interações, acessos ao banco de dados ou outras atividades necessárias para a manutenção de objetos de faixa de números e faixas de números e atribuição de números em desenvolvimentos de usuário, podem ser realizadas usando módulos de funções do SAP.

Um objeto comercial, para o qual parte da chave deve ser gerada através de faixas de números, é definido como um objeto de faixa de números no sistema SAP. Se este objeto comercial contém subobjetos, por exemplo, códigos de empresa ou áreas de controle, essa diferenciação também pode ser feita nas faixas de números. Isso é feito especificando um campo para o subobjeto ao definir os objetos de faixa de números. (Exemplo: código de empresa como subobjeto de documentos)

O intervalo da faixa de números dentro de um objeto comercial e subobjeto nunca se sobrepõe. Os intervalos de faixa de números em vários subobjetos de um objeto comercial podem se sobrepor.

Um intervalo de faixa de números é atribuído a um objeto comercial através do número da faixa de números. Essa atribuição geralmente é armazenada em uma tabela pertencente ao objeto comercial, a tabela de grupo. O campo Elemento deve ser todo ou parte da chave desta tabela. Os elementos que se referem ao mesmo intervalo de faixa de números formam um grupo. Você pode decidir se deseja permitir que o usuário faça essa atribuição durante a manutenção do objeto de faixa de números (através da atribuição de elementos a grupos) ou se prefere programar você mesmo.

Ao criar um novo mestre de materiais, o tipo de material deve determinar de qual intervalo de faixa de números um número será atribuído para completar a chave do mestre de materiais. O objeto comercial é o mestre de materiais, a tabela de grupo é o tipo de material, com o campo de elemento tipo de material como chave. Os números de faixa de números para os diversos valores de elementos (tipos de materiais) são armazenados nesta tabela. Os tipos de materiais são, por exemplo, produtos semiacabados ou acabados.

Uma faixa de números contém um intervalo de faixa de números com um conjunto de caracteres definido. O intervalo de faixa de números consiste em caracteres numéricos ou alfanuméricos (apenas para faixas de números externos) e é delimitado pelos campos De número e Para número. Um intervalo é atribuído, seja único ou múltiplo se os anos fiscais devem ser distinguíveis. As faixas de números podem ser externas (número atribuído manualmente pelo usuário) ou internas (número atribuído automaticamente pelo sistema).

O número da faixa de números identifica uma faixa de números para o sistema e permite o acesso interno ao intervalo de faixa de números. Pode ser numérico ou alfanumérico. Esse número geralmente é atribuído internamente pelo sistema. Se você não precisa agrupar ou se deseja programar a manutenção da tabela de grupo para agrupamento você mesmo, deve inserir o número da faixa de números durante a manutenção do intervalo você mesmo.

Se os anos fiscais precisam ser distinguíveis na atribuição de números, pode haver vários intervalos. Intervalos separados são especificados para cada ano fiscal. Um objeto comercial pode ter apenas uma faixa de números (externa ou interna) ou duas faixas de números (externa e interna).

As diversas distinções entre objetos comerciais resultam em oito tipos de objetos de faixa de números.

Elemento e grupo

Elemento é o campo na tabela de grupo de acordo com cujo valor um objeto comercial pode ser agrupado. O agrupamento é feito através da atribuição de faixas de números.

Os valores de elementos aos quais são atribuídas as mesmas faixas de números constituem um grupo. Para o mestre de materiais, por exemplo, os grupos são gerenciados na tabela de tipos de materiais. Os grupos podem ser mantidos através do diálogo padrão de manutenção de intervalos de faixa de números. Se você não deseja fazer isso, deve programar você mesmo.

Os grupos podem ser dependentes ou independentes de subobjetos. Isso depende se o subobjeto é um campo da tabela de grupo.

A tabela a seguir mostra, como exemplo, o agrupamento de tipos de materiais e a atribuição de faixas de números associada.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Ir para o T Code FBN1

Um intervalo de números que são configurados por arquivo para a atribuição de números de documento. Pode ser interno (gerado automaticamente pelo sistema) ou externo (inserido manualmente pelo usuário).

Você pode substituir os intervalos padrão de números de fatura do SAP pelos intervalos de números de fatura personalizados da tabela.

RV60AFZZ --> USEREXIT_NUMBER_RANGE Aqui você pode substituir programaticamente.

Em um cenário de sistema distribuído, é necessário garantir em várias áreas de aplicação que números sejam atribuídos para objetos nos sistemas sem sobreposições. Isso é feito definindo intervalos de números disjuntos.

Você pode executar os seguintes passos centralizados a partir de um sistema específico (geralmente o sistema central do seu cenário de sistemas):

∑ Verificar se existem conflitos entre os intervalos de números nos sistemas do seu cenário de sistemas

∑ Utilizar reservas para planejar intervalos de números entre sistemas sem sobreposições

∑ Navegar do sistema central para os outros sistemas e definir os intervalos de números necessários com base nas reservas

Pontos de recompensa...

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?