Módulo: CÂMBIO EXPORTAÇÃO
Funcionalidade: Vinculação
Data/Hora da Publicação: 09/06/2006 00:00:00
Data/Hora Última Alteração: 18/02/2011 15:14:57
Descrição da Nota: VINCULAÇÃO/LIQUIDAÇÃO DE DP NÃO PREENCHE ATRIBUIÇÃO ZUONR
Sintoma
Na geração do documento contábil de desmembramento do ACE e documento da liquidação, o campo
atribuição (ZUNOR) não está sendo levado para o batch input. Ele deve ser preenchido conforme
parametrizado na tabela /PWS/ZYGLT321.
Solução
Aplicar alterações contidas nessa nota.
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 01552 Data: 09/06/2006 Hora: 14:06:26
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 01552
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 6.0
Pacote : 00024
Agrupamento : 00117
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
VINCULAÇÃO/LIQUIDAÇÃO DE DP NÃO PREENCHE ATRIBUIÇÃO ZUONR
----------------------------------------------------------------------------------------------------
Palavras Chave:
VINCULAÇÃO/LIQUIDAÇÃO DE DP,DESMEMBRAMENTO DO ACE, DOCUMENTO LIQUIDAÇÃO
CAMPO ATRIBUIÇÃO (ZUNOR) NÃO É PREENCHIDO
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCB009F08
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCB009F08
...
ENDIF.
WHEN 'ZTERM'.
IF itab_zyglt321-cpocb = 'ZTERM'.
itab_zycbe033-zterm = itab_zycbt017-zterm.
ENDIF.
* >> Início da inclusão: FORM CLEARING
WHEN 'ZUONR'.
IF /pws/zycbe001-tpcontr(1) = 'D'.
IF itab_zyglt321-cpocb = 'NRSEQ' OR
itab_zyglt321-cpocb = 'NRSEQC'.
itab_zycbe033-d_zuonr = /pws/zycbe001-nrseqc.
ELSEIF itab_zyglt321-cpocb = 'TXTINF1'.
IF NOT /pws/zycbe001-txtinf IS INITIAL.
itab_zycbe033-d_zuonr = /pws/zycbe001-txtinf.
ELSE.
IF NOT itab_zyglt321-descr IS INITIAL.
itab_zycbe033-d_zuonr = itab_zyglt321-descr.
ELSE.
itab_zycbe033-d_zuonr = wa_zycbt011-txtdesc.
ENDIF.
ENDIF.
ELSEIF itab_zyglt321-cpocb = 'TXTINF5'.
IF NOT /pws/zycbe005-txtinf IS INITIAL.
itab_zycbe033-d_zuonr = /pws/zycbe005-txtinf.
ELSE.
IF NOT itab_zyglt321-descr IS INITIAL.
itab_zycbe033-d_zuonr = itab_zyglt321-descr.
ELSE.
itab_zycbe033-d_zuonr = wa_zycbt011-txtdesc.
ENDIF.
ENDIF.
ELSEIF itab_zyglt321-cpocb = 'NRCONTR'.
itab_zycbe033-d_zuonr = /pws/zycbe001-nrcontr.
ELSEIF itab_zyglt321-cpocb IS INITIAL AND
NOT itab_zyglt321-descr IS INITIAL.
itab_zycbe033-d_zuonr = itab_zyglt321-descr.
ENDIF.
itab_zycbe033-c_zuonr = itab_zycbe033-d_zuonr.
ENDIF.
* << Fim da inclusão
ENDCASE.
ENDLOOP.
itab_zycbe033-bktxt = wa_zycbt007-bktxt.
PERFORM verify_null_field USING itab_vinc-bukrs
'BUKRS'
...
...
itab_zycbe033-newbs = '19'.
itab_zycbe033-agums = p_agums.
ENDIF.
itab_zycbe033-belnr = p_belnr_ref.
itab_zycbe033-dtdocto = p_budat_ref.
* >> Início da inclusão: FORM CLEARING
IF /pws/zycbe001-tpcontr(1) NE 'D'.
* << Fim da inclusão
itab_zycbe033-d_zuonr = itab_vinc-nrinvoic.
itab_zycbe033-c_zuonr = itab_vinc-nrinvoic.
* >> Início da inclusão: FORM CLEARING
ENDIF.
* << Fim da inclusão
IF NOT /pws/zycbe005-j_1bbranch IS INITIAL.
PERFORM verifica_pais_filial USING /pws/zycbe005-bukrs
/pws/zycbe005-j_1bbranch.
itab_zycbe033-brnch = /pws/zycbe005-j_1bbranch.
ELSE.
...
...
itab_zycbe033-d_zuonr = /pws/zycbe001-nrcontr.
ELSEIF itab_zyglt321-cpocb IS INITIAL AND
NOT itab_zyglt321-descr IS INITIAL.
itab_zycbe033-d_zuonr = itab_zyglt321-descr.
ENDIF.
* >> Início da inclusão: FORM DESMEMBRA_ACE
IF /pws/zycbe001-tpcontr(1) = 'D'.
itab_zycbe033-c_zuonr = itab_zycbe033-d_zuonr.
ENDIF.
* << Fim da inclusão
WHEN 'ZTERM'.
IF itab_zyglt321-cpocb = 'ZTERM'.
itab_zycbe033-zterm = itab_zycbt017-zterm.
ENDIF.
ENDCASE.
...
...
itab_zycbe033-c_valut = itab_zycbt005-dtvincul.
ENDIF.
WHEN 'ZTERM'.
IF itab_zyglt321-cpocb = 'ZTERM'.
itab_zycbe033-zterm = itab_zycbt017-zterm.
* >> Início da inclusão: FORM BAIXA_CLIENTE_ACE
ENDIF.
WHEN 'ZUONR'.
IF /pws/zycbe001-tpcontr(1) = 'D'.
IF itab_zyglt321-cpocb = 'NRSEQ' OR
itab_zyglt321-cpocb = 'NRSEQC'.
itab_zycbe033-d_zuonr = /pws/zycbe001-nrseqc.
ELSEIF itab_zyglt321-cpocb = 'TXTINF1'.
IF NOT /pws/zycbe001-txtinf IS INITIAL.
itab_zycbe033-d_zuonr = /pws/zycbe001-txtinf.
ELSE.
IF NOT itab_zyglt321-descr IS INITIAL.
itab_zycbe033-d_zuonr = itab_zyglt321-descr.
ELSE.
itab_zycbe033-d_zuonr = wa_zycbt011-txtdesc.
ENDIF.
* << Fim da inclusão
ENDIF.
* >> Início da inclusão: FORM BAIXA_CLIENTE_ACE
ELSEIF itab_zyglt321-cpocb = 'TXTINF5'.
IF NOT /pws/zycbe005-txtinf IS INITIAL.
itab_zycbe033-d_zuonr = /pws/zycbe005-txtinf.
ELSE.
IF NOT itab_zyglt321-descr IS INITIAL.
itab_zycbe033-d_zuonr = itab_zyglt321-descr.
ELSE.
itab_zycbe033-d_zuonr = wa_zycbt011-txtdesc.
ENDIF.
ENDIF.
ELSEIF itab_zyglt321-cpocb = 'NRCONTR'.
itab_zycbe033-d_zuonr = /pws/zycbe001-nrcontr.
ELSEIF itab_zyglt321-cpocb IS INITIAL AND
NOT itab_zyglt321-descr IS INITIAL.
itab_zycbe033-d_zuonr = itab_zyglt321-descr.
ENDIF.
ENDIF.
* << Fim da inclusão
ENDCASE.
ENDLOOP.
CONCATENATE text-376 itab_zycbt005-nrinvoic
INTO itab_zycbe033-c_zuonr
SEPARATED BY space.
...