#1
|
|||
|
|||
Funcion encontrar letra DNI
Hola a todos.
¿Existe alguna función para encotrar la letra de un número de DNI? Saludos y gracias |
#2
|
|||
|
|||
hola podes pasar el DNI a un string y hacer un contain string ( CS ).
saludos. |
#3
|
|||
|
|||
Si lo que quieres es coger la letra del DNI es tan simple como leer esa posición
Si lo que quieres es comprobar o escribir la letra del DNI desde sus números tendrás que consultar con hacienda el algoritmo que calcula la letra. Se guro que en internet lo tienes
Saludos. |
#4
|
||||
|
||||
Hola,
Supongo que lo que buscas en la función que te calcula la letra. La que utiliza el standard en el infotipo 0002 es EU_TAX_NUMBER_CHECK. Espero que te sirva. Un saludo
__________________
Florentín Navarrete Moya SAP HCM Consultant Mail: Blog: |
#5
|
|||
|
|||
hola,
Espero que esto te ayude: DATA: gv_dni(8) TYPE c VALUE '12345678', gv_result TYPE tline-tdline, gv_add TYPE string, gv_n TYPE i VALUE 8, gv_value TYPE itcdp-tdlcount, gv_count TYPE i. DO gv_n TIMES. gv_value = gv_dni+gv_count(1). CALL FUNCTION 'CONVERT_NUMBER' EXPORTING tdlcount = gv_value tdnumberin = 'LETTER' tdupper = 'X' tdnumfixc = '12' tdnumoutl = '01' IMPORTING string = gv_result. CONCATENATE gv_result '' INTO gv_add. ADD 1 TO gv_count. WRITE gv_add. ENDDO. Si es asi, copia el porgrama y ejecutalo. |
#6
|
|||
|
|||
Muchas gracias a todos
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|