Primero declara la tabla como te dice coloso, es importante que mantegas un orden poner los campos en el select
si Z es la primera tabla y el que mas campos en el select lleva, primero van esos ordenados dependiendo como estan declarados en la tabla zsd_det_cliente
SELECT
Z~mandt Z~kunnr Z~zsd_fecha_nac Z~zsd_doc_ident Z~zsd_dom_parti Z~zsd_dom_comer Z~zsd_est_civil Z~zsd_nacional Z~zsd_ruc Z~zsd_telefono Z~zsd_celular Z~zsd_email Z~zsd_localidad
"Despues irian todos los correspondiente a la segunda tabla kna1, en tu caso es uno solo
K~name1
INTO CORRESPONDING FIELDS OF gt_det_cliente
FROM zsd_det_cliente AS Z
JOIN KNA1 AS K
ON Z~name1 = K~name1
En el codigo que me dijiste pusiste K~name1 primero y va ultimo, te explico, cuando pones into corresponding field va a buscar por cada campo de select en tu tabla donde se encuentra pra guardarla, pero si pones into to buscaria de a uno y no seria optimo, es importante que respetes siempre el orden
|