/* =========================================================================================== */
/* Transfert BR - Phase 1 - Insert dans DW des lignes présentes dans HA+ et absentes dans DW   */
/* =========================================================================================== */
insert into <PREFIXE_DW>DOCUMENTS(DOC_TYPE_TRANSACTION,DOC_NUMERO_DOC,DOC_NUMERO_BR,DOC_NUMERO_LIGNE_BR,DOC_NUMERO_LIGNE_1,DOC_NUMERO_LIGNE_2,DOC_MAGIC_DSTR_LIVRAISON,DOC_DATEMODI,DOC_CODE_CE_CDE) 
select 'BR', ent.NUM_BR, ent.NUM_BR, lig.NO_PO_BR,lig.NO_PO_BR,  0, 
'19000101', 
lig.DATEMODI,
''
from <PREFIXE_HA>BR_LIGNE lig with (nolock)
join <PREFIXE_HA>BR_RECEP ent with (nolock) on lig.NUM_BR=ent.NUM_BR
left outer join <PREFIXE_DW>DOCUMENTS
on 
('BR' + '-' + convert(varchar(9),lig.NUM_BR) + '-' + convert(varchar(3),lig.NO_PO_BR))
=RTRIM(DOC_TYPE_TRANSACTION)  + '-' + convert(varchar(9),DOC_NUMERO_DOC)  + '-' + convert(varchar(3),DOC_NUMERO_LIGNE_1)
where
RTRIM(DOC_TYPE_TRANSACTION)  + '-' + convert(varchar(9),DOC_NUMERO_DOC)  + '-' + convert(varchar(3),DOC_NUMERO_LIGNE_1)  
is null
and lig.DATEMODI>='<DATEMODIMIN>' and  lig.DATEMODI<='<DATEMODIMAX>'