|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como crear un campo autonumerico en una tabla del diccionario
Saludos a todos,
Me podría decir alguien como puedo crear un campo en una tabla Z del diccionario de datos SE11 que sea autonumerico, si es posible crearlo y como hacerlo, he buscado varias opciones y lo unico que se me ocurre es poner eso dentro de mi código, pero me gustaría saber si existe alguna opción para que sea automáticamente y no tenga que estar consultando la tabla para ver cual es el valor consecutivo que sigue en el campo de la tabla o si existiera alguna forma de hacer el insert a la misma y que no me tenga que preocupar de buscar el siguiente numero para el campo. De antemano gracias. |
#2
|
|||
|
|||
te comento que en sap no existe lo q hay en SQL SERVER que se puede autogenerar automaticamente un codigo.
pero existe la tx. snro que genera numero consecutivos. lo que harias es crearte un objeto en la snro y para generar el correlativo trabajas con la funcion CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING object = nrobj nr_range_nr = NRRANGENR subobject = PTOEXP ignore_buffer = l_ignore_buffer IMPORTING number = CORR returncode = rcode 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. |
#3
|
|||
|
|||
Muchas gracias por tu respuesta eso era lo que necesitaba
|
#4
|
||||
|
||||
Gracias Israel !!!
Yo tambien tenia la misma duda de como manejar un autonumerico o secuencia.
__________________
........Nunca terminamos de aprender.......... |
#5
|
|||
|
|||
yo hacia un select max ( id ) into ztable-id.....
y un id = id + 1.. jeje.. bueno.. si funcionaba pero intentare usar esta funcion gracias y saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|