|
#1
|
||||
|
||||
Si es un campo Z que agregue con el append...
espero me puedas ayudar.
__________________
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. |
#2
|
|||
|
|||
Robert...
Se trata de una referencia dinámica, por lo tanto... si se puede!!! Al fin y al cabo sólo son apuntadores... es posible que el que te "brinda" SAP en esa U.E. sólo "contenga" la dirección de memoria donde se encuentra el dato... o sea, apunta a la dirección física del mismo, mas no a su "contenido", por eso no puedes modificarlo. Si lo que tú necesitas es "entrar" al dato, te sugiero que generes tu propia "asignación dinámica" haciendo referencia al "contenido" del apuntador (o field-symbol)... Saludos!!! |
#3
|
|||
|
|||
Hola, tengo una duda sobre este bucle
LOOP AT t_bseg ASSIGNING <fs>.
clear bkpf-bukrs. SELECT SINGLE bukrs FROM bkpf into bkpf-bukrs WHERE bukrs = <fs>-bukrs AND belnr = <fs>-belnr AND gjahr = <fs>-gjahr AND blart = 'F9' AND bldat = it_periodif-bldat AND budat = it_periodif-budat AND grpid = 'ZSD00031'. IF sy-subrc EQ 0. MOVE-CORRESPONDING it_periodif TO it_delete. APPEND it_delete. CLEAR it_delete. EXIT. ENDIF. ENDLOOP. En cierta medida, en cierta medida no acabo de verle utilidad a utilizar un FIELDSYMBOL en este progrma, si ya está dentro de un loop porqué referenciar de forma dinámica? Alguien podria arrojarme algo de luz sobre la razón de este bucle? La declaración del FS es la siguiente: DATA: t_bseg TYPE TABLE OF zbseg1. FIELD-SYMBOLS <fs> TYPE zbseg1. Gracias de antemano, |
Herramientas | Buscar en Tema |
Desplegado | |
|
|