#1
|
|||
|
|||
funcion que separa por caracter especifico
Buenas, tengo un problemilla, a ver si lo explico bien,
tengo mi tabla interna it_tabla un de sus campos es variable despues de llenar la tabla interna queda, tal que asi: it_tabla-variable(1) = 'algo1/ algo 2 /algo 3'. it_tabla-variable(2) = 'algo 4/algo5/ algo 6'. it_tabla-variable(3) = ' algo7/ algo8 /algo9 '. hay alguna funcion que separe cada variable y lo introduzca en otra tabla q quede tal que asi: it_otra_tabla(1)-text1 = 'algo1'. it_otra_tabla(1)-text2 = ' algo 2 '. it_otra_tabla(1)-text3 = 'algo 3'. it_otra_tabla(2)-text1 = 'algo 4'. it_otra_tabla(2)-text2 = 'algo5'. it_otra_tabla(2)-text3 = ' algo 6'. it_otra_tabla(3)-text1 = 'algo7'. it_otra_tabla(3)-text2 = ' algo8'. it_otra_tabla(3)-text3 = 'algo9 '. Gracias de antemano |
#2
|
|||
|
|||
separar valores de una variables
Tienes la sentencia SPLIT, y puedes utilizarla de dos maneras:
1) Separar valores en diferentes variables SPLIT f AT g INTO h1 ... hn. 2) Separar valores en una tabla interna SPLIT f AT g INTO TABLE itab. F = variable origen G = separador H1 = variable destino ... HN = variable destino ITAB = tabla interna |
Herramientas | Buscar en Tema |
Desplegado | |
|
|