#1
|
|||
|
|||
Asignación dinámica a tabla y referencia de campo
Hola,
Me gustaría saber si hay alguna manera de realizar la asignación dinamica a una campo de una estructura para hacer una select mediante: cl_abap_structdescr o similar. El ejemplo sería algo así. Muchas gracias Saludos |
#2
|
|||
|
|||
REPORT ytempo2. DATA: it_mara1 TYPE STANDARD TABLE OF mara, wa_mara1 LIKE LINE OF it_mara1, it_mara2 TYPE STANDARD TABLE OF mara, wa_mara2 LIKE LINE OF it_mara2, lv_type. DEFINE macro_set_mara_values. clear wa_mara&2. if lv_type eq 1. wa_mara&2-mandt = &1. else. wa_mara&2-mandt = &1. endif. append wa_mara&2 to it_mara&2. END-OF-DEFINITION. macro_set_mara_values: 650 1, 100 2. ** la asignación de lv_test tendría que ser dinámica, no me valdría ponerlo literalmente, por eso quiero usar cl_abap_structdescr etc... *SELECT SINGLE * INTO ztest * FROM mara * WHERE mantnr EQ lv_test-mantnr. CHECK sy-subrc EQ 0. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|