MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   funcion que separa por caracter especifico (foro/showthread.php?t=29121)

manu_lolo27 26/03/09 15:43:38

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

chivi82 26/03/09 15:52:19

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


Husos Horarios son GMT. La hora en este momento es 00:11:24.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web