|
#1
|
|||
|
|||
Floren, no es nada personal, pero vamos a ser un poco malos... que pasa si tienes esto hola-amigo-quetal? y utilizas el search con '-' ?
Saludos, LouieBoy |
#2
|
||||
|
||||
Hola LouieBoy,
La pregunta de malaga01 era: '¿Hay algún comando o función que te diga el número de posición de un caracter en un string?'. Y con mi post anterior quedaría resuelta. Si quieres obtener todas las posiciones, es cuestión de añadir algo de código. Por ejemplo: REPORT ztest_floren. PARAMETERS: cadena(40) TYPE c. DATA: aux(40) TYPE c, cont TYPE i, len type i. CLEAR: aux, cont, len. aux = cadena. DO. SEARCH aux FOR '-'. IF sy-subrc EQ 0. len = strlen( aux ). IF len EQ 1. WRITE: len, /. exit. ELSE. cont = 1 + cont + sy-fdpos. WRITE: cont, /. aux = cadena+cont. ENDIF. ELSE. EXIT. ENDIF. ENDDO. Este report te escribirá en pantalla todas las apariciones del caracter '-' en el string que introduzcas por pantalla. Si hay algo que no entiendes, postéalo. Un saludo
__________________
Florentín Navarrete Moya SAP HCM Consultant Mail: Blog: |
#3
|
|||
|
|||
Gracias por las aclaraciones, está todo más que claro con lo que me habéis comentado.
Por cierto Floren, estuve, pero ya no estoy allí. Saludos |
#4
|
|||
|
|||
Buenas, Floren, quizás tienes razón a lo que la pregunta respecta, aunque yo siempre intento ir un poco mas allá. Buen rollete
Saludos, LouieBoy |
Herramientas | Buscar en Tema |
Desplegado | |
|
|