|
#1
|
||||
|
||||
mmm y para que asignas primero unos valores a <fs_salary> y luego lo igualas con otro valor? lo mismo haces con <fs_0008> :S y aparte los valores de tú field symbol no se los mandas a tú método verdad? le mandas otra tabla, ya te aseguraste que tenga valores???
__________________
"Si quieres resultados distintos, no hagas siempre lo mismo" .... Einstein |
#2
|
||||
|
||||
Es que se puede decir que he hecho dos cosas juntas, dos ideas que he leido por internet y como ninguna me ha funcionado por separado, pues he hecho las dos juntas al final y tampoco, jeje.
- El primer field-symbol <fs_salary> lo uso para rellenar supuestamente el table control en pantalla, es decir, relleno los campos (MP000800)P0008-BETXX, que se supone que son las columnas de importe del table control --> no funciona - El segundo field-symbol <fs_0008> lo uso para rellenar la estructura PE_0008 de tipo P0008 que leo de pantalla y modifico (con el field-symbol modifico los campos PE_0008-BETXX) para luego devolverla de nuevo a la pantalla con el método pnnnn_to_prelp. Recupero bien toda la información y todas las estructuras están bien rellenas, vamos, q lo tengo superprobado, pero no sé pq la pantalla no se actualiza.
__________________
Yo misma |
#3
|
||||
|
||||
CONSEGUIDO!!!
He visto que en el PBO del infotipo 0008 se maneja la tabla TBLGART y como es accesible desde mi código, apuntándola con un field-symbol puedo modificar su contenido! FIELD-SYMBOLS: <fs_tabla> TYPE table. * Apuntar al TC del infotipo 0008 ld_nomtabla = '(MP000800)TBLGART[]'. ASSIGN (ld_nomtabla) TO <fs_tabla>. Gracias!
__________________
Yo misma |
Herramientas | Buscar en Tema |
Desplegado | |
|
|