Ver Mensaje Individual
  #4  
Viejo 26/03/08, 14:36:59
ballan ballan is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Mensajes: 671
Para eso se utilizan los rangos, puedes crearte un rango mediante la transaccion SNRO, van contra un elemento de datos que es el que le asigna la longitud (por ejemplo contra el numero de pedido EBELN que tiene longitud 10)

Luego para ir consumiendo numeros de un rango utilizas la funcion NUMBER_GET_NEXT que te garantiza la asignacion correcta de numeros teniendo en cuenta todas las casuisticas posibles ya que por ejemplo un problema al ir asignando manualmente es tener en cuenta que puede haber varios usuarios interactuando a la vez y a 2 que entren en el mismo instante se les puede asignar el mismo numero
Responder Con Cita