Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Embarque
Data/Hora da Publicação: 27/07/2009 00:00:00
Data/Hora Última Alteração: 09/03/2010 17:10:35
Descrição da Nota: NO EMBARQUE VERIFICAR SE O FORNECEDOR É NACIONAL
Sintoma
O cliente está fazendo uma importação que o pagamento será em reais. Ao
tentar vincular o pedido de compras ao embarque, aparece a mensagem "Verificar Pedido, fornecedor
Nacional".
Solução
Verificar no cadatro do fornecedor se o mesmo é nacional
7.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 08741 Data: 27/07/2009 Hora: 16:29:40
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 08741
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 7.0
Pacote : 00010
Agrupamento : 00107
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
NO EMBARQUE VERIFICAR SE O FORNECEDOR É NACIONAL
----------------------------------------------------------------------------------------------------
Palavras Chave:
EMBARQUE - FORNECEDOR - NACIONAL
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI001F01
REPS /PWS/MZYCI001X01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI001F01
...
DELETE itab_itens WHERE ebeln = itab_itens-ebeln
AND ebelp = itab_itens-ebelp.
ENDIF.
IF /pws/zycie001-modalidade NE '02' AND
/pws/zycie001-modalidade NE '03'.
IF itab_itens-j_1bmatuse EQ ' ' AND
v_land1 = 'BR'.
MESSAGE e013 WITH text-314 text-320.
ENDIF.
ENDIF.
* >> Início da exclusão: FORM SELECIONAR_ITENS
IF itab_itens-waers = /pws/zycbt007-waersb.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONAR_ITENS
CLEAR: it_lfa1.
REFRESH: it_lfa1.
SELECT lifnr adrnr FROM lfa1
APPENDING TABLE it_lfa1
WHERE lifnr EQ itab_itens-lifnr.
IF NOT it_lfa1[] IS INITIAL.
SELECT addrnumber name1 country street house_num1 city1 region
FROM adrc
INTO TABLE it_adrc
FOR ALL ENTRIES IN it_lfa1
WHERE addrnumber EQ it_lfa1-adrnr.
READ TABLE it_adrc INDEX 1.
IF it_adrc-country = v_land1.
* << Fim da inclusão
MESSAGE e013 WITH text-314 text-321.
* >> Início da inclusão: FORM SELECIONAR_ITENS
ENDIF.
* << Fim da inclusão
ENDIF.
READ TABLE itab_ekes WITH KEY ebeln = itab_itens-ebeln
ebelp = itab_itens-ebelp.
IF sy-subrc EQ 0 AND
itab_itens-wepos EQ 'X' AND
itab_itens-elikz NE 'X'.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI001X01
...
nennr LIKE t006-nennr,
exp10 LIKE t006-exp10,
END OF itab_t006.
DATA: v_ntgew LIKE /pws/zycit003-ntgew.
DATA: BEGIN OF tt_bwkey_productive OCCURS 0.
INCLUDE STRUCTURE t001k.
DATA: END OF tt_bwkey_productive.
DATA: BEGIN OF tt_bwkey_not_productive OCCURS 0.
INCLUDE STRUCTURE t001k.
DATA: END OF tt_bwkey_not_productive.
* >> Início da inclusão:
DATA: BEGIN OF it_lfa1 OCCURS 10,
lifnr LIKE lfa1-lifnr,
adrnr LIKE lfa1-adrnr,
END OF it_lfa1.
DATA: BEGIN OF it_adrc OCCURS 10,
addrnumber LIKE adrc-addrnumber,
name1 LIKE adrc-name1,
country LIKE adrc-country,
street LIKE adrc-street,
house_num1 LIKE adrc-house_num1,
city1 LIKE adrc-city1,
region LIKE adrc-region,
END OF it_adrc.
* << Fim da inclusão
DATA: v_produtivo TYPE i,
v_improdutivo TYPE i,
v_tem_produtivo TYPE c,
e_contab TYPE c ,
v_tem_improdutivo TYPE c.
DATA: BEGIN OF itab_zycit013 OCCURS 0.
INCLUDE STRUCTURE /pws/zycie013.
DATA: END OF itab_zycit013.
DATA v_form(5) .
DATA: v_sort(30),
...