|
#1
|
|||
|
|||
Podrías probar a mandar toda la parte del set en variable. Es decir, no sólo el campo, si no el campo más el valor.
CONCATENATE 'wkg0' l_wa-gstrp+4(2) ' = ' l_wa-wkg016 ' muv001 = ''X'' ' INTO lv_campo. UPDATE cosp CLIENT SPECIFIED SET (lv_campo) WHERE mandt = '001' Un saludo. |
#2
|
|||
|
|||
merci pero..
Hola Tristan y Eric,
no acabo de rematar el código. Ahora me salió un dump: A dynamically specified column name is unknown. ************** El código es el siguiente: CONCATENATE 'wkg0' l_wa-gstrp+4(2) INTO lv_campo. CONCATENATE 'l_wa_ins_ef-' lv_campo INTO lv_campo2. lv_campo2 = l_wa-wkg016. UPDATE cosp CLIENT SPECIFIED SET (lv_campo2) muv001 = 'X' WHERE mandt = '001' AND lednr = '00' AND objnr = l_wa-objnr AND gjahr = l_wa-budat(4) AND wrttp = '04' AND versn = '000' AND kstar = v_vksta AND vrgng = 'COIN' AND beknz = 'S' AND twaer = 'EUR' AND perbl = '016'. Peta en el Update Un saludo abapero |
Herramientas | Buscar en Tema |
Desplegado | |
|
|