PDA

Ver la Versión Completa : No compila al concatenar XML en abap


romario2
03/02/09, 11:55:06
Este código no compila:

concatenate'<GeneralData Ref='VBRK-VBELN'Type=''"FacturaComercial"''Date'VBRK-FKDAT'Currency'VBRK-WAERK'BeginDate'VARIABLE_FECHA'EndDate'VARIABLE_FECHA'TaxIncluded=''"false" '/>' into wa_lineas-nodo.



No compila, mensaje de error:


literales ocupan mas de una linia no permitida

Alguna sugerencia?:confused:

mysmb2
03/02/09, 16:27:49
creo que te falto poner una ' antes del into.

jacmono
03/02/09, 20:06:52
Si partes tu comando, veras que en alguna parte te falto abrir/cerrar comilla.
concatenate '<GeneralData Ref='
VBRK-VBELN
'Type='
'"FacturaComercial"'
'Date'
VBRK-FKDAT
'Currency'
VBRK-WAERK
'BeginDate'
VARIABLE_FECHA
'EndDate'
VARIABLE_FECHA
'TaxIncluded='
'"false" '/>'
into wa_lineas-nodo.

romario2
09/02/09, 08:10:59
Gracias,
ya compila así:

CONCATENATE '<ProductList>'
'<Product SupplierSKU=' it_vbrp-matnr '" CustomerSKU="' /ccsht/rs_linfol-xreserva_id '" Item="' it_vbrp-arktx '" Qty="' v_qty '" MU="' it_vbrp-vrkme '" UP="' v_up_pro
'" Total="' v_total__pro '" NetAmount="' v_netamount__pro '/>'
INTO wa_lineas-nodo.
APPEND wa_lineas TO lineas.