|
#1
|
|||
|
|||
interesante, tienes el codigo para darle una revisada.
yo utilizo field symbol para modificar campos de una tabla interna en forma dinamica.. vale decir si tengo en una tabla interna campo001 campo002 campo003 campo004..... y para no estar poniendo case y tanto codigo, utilizo los field-symbols para q en forma dinamica me actualice los campos sin necesidad de colocarlos todos. Saludos |
#2
|
||||
|
||||
Si claro, este es el codigo:
DATA aux LIKE sol_ped-zprocomp. FIELD-SYMBOLS <eb> TYPE LINE OF MEREQ_T_EBAN. LOOP AT im_t_eban_pers ASSIGNING <eb>. IF sy-tabix EQ 1. aux = <eb>-zprocomp. ELSEIF aux NE <eb>-zprocomp. MOVE aux TO <eb>-zprocomp. ENDIF. ENDLOOP. Lo utilizo en la funcion EXIT_SAPLMEREQ_010. segun esto con los field symbols puedo modificarlo. pero no se como :S
__________________
Un Huevon No Inútil ![]() Solo di lo que piensas, a la mejor tienes la mejor respuesta.... Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo..... ![]() Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho..... ![]() Consultor FI jr/ABAP Sr. ![]() |
#3
|
|||
|
|||
a ver lo lo que deseas en cambias el contenido de la tabla interna mediante un
Ejemplo FIELD-SYMBOLS : <MOVIPER> LIKE LINE OF T_MOVIPER. LOOP AT T_MOVIPER ASSIGNING <MOVIPER>. * Ya no necesitas hacer un modify ni nada por el estilo * el valor se actualiza directamente en la tabla interna. <MOVIPER>-CAMPO1 = 'VALOR CAMBIADO'. ENDLOOP. |
#4
|
||||
|
||||
Correcto
si eso es correcto pero me dice que el campo es de solo lectura :s
__________________
Un Huevon No Inútil ![]() Solo di lo que piensas, a la mejor tienes la mejor respuesta.... Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo..... ![]() Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho..... ![]() Consultor FI jr/ABAP Sr. ![]() |
#5
|
|||
|
|||
solo es lectura siempre y cuando el campo sea una llave interna.
si es asi , no podras modificarlo |
#6
|
||||
|
||||
el problema es que en el user exist esta definido asi:
REFERENCE(IM_T_EBAN) TYPE MEREQ_T_EBAN y en teoria no lo puedo modificar o si?' si fuera Value (IM_T_EBAN) TYPE MEREQ_T_EBAN se podria modificar.??
__________________
Un Huevon No Inútil ![]() Solo di lo que piensas, a la mejor tienes la mejor respuesta.... Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo..... ![]() Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho..... ![]() Consultor FI jr/ABAP Sr. ![]() |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|