on 08-14-2013 3:03 PM
Bom dia pessoal,
O caso é o seguinte.
Tinhamos um Z para incluir os dados de importação como numero da DI por exemplo, agora estamos em um projeto de importação para a implantação do ImportSys (Softway) e eles nos indicaram aplicar a Nota 1520853.
Esta nota cria a tabela IT_NFE_ADI e adiciona uma TAB na J1B1N com as informações de importação quando o CFOP iniciar em 3xxx/xx.
Beleza, eu desabilitei nosso Z, crendo que pelo padrão o XML iria pegar as informações desta nova tabela...SQN
Agora estou configurando a BADi para pegar as informações de importação desta nova tabela. Porem, não encontro a estrutura desta tabela em lugar nenhum.
Na se16n e na se11 não encontro, diz que a tabela não existe.
Alguem manja a estrutura desta tabela?
Ou melhor ainda...alguem tem esse desenvolvimento ja pronto?
Abraço
Rafael Souza
Boa tarde Rafael,
confira se a nota 1590946 foi aplicada.
No ECC, as tabelas ref. a DI e ADI no SAP são J_1BNFIMPORT_DI e J_1BNFIMPORT_ADI respectivamente.
[]'s
JN
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Boa tarde Jose Nunes,
Primeiramente obrigado pela resposta.
Seguinte o numero da nota que você passou está incorreto! você pode me passar a correta por favor!
Eu peguei as tabelas que vocÊ passou e fiz o seguinte desenvolvimento!
METHOD if_ex_cl_nfe_print~fill_item.
*... Campos Adicionais NF-e
DATA: l_po TYPE J_1BNFIMPORT_DI ,
l_out_adi TYPE J_1BNFIMPORT_ADI ,
l_out_imp TYPE j1b_nf_xml_h4 ,
l_mfrnr TYPE mara-mfrnr .
MOVE-CORRESPONDING in_xml_item TO out_item.
IF in_doc-nftype EQ 'NE' AND
in_xml_item-cfop(1) EQ '3'.
*... Obtém dados do pedido - DI
IF NOT in_doc-observat IS INITIAL.
SELECT * UP TO 1 ROWS
FROM J_1BNFIMPORT_DI INTO l_po
WHERE DOCNUM EQ in_doc-observat(10).
ENDSELECT.
*... Obtém Fabricante
SELECT SINGLE mfrnr
FROM mara INTO l_mfrnr
WHERE matnr EQ in_lin-matnr.
ENDIF.
*... Preenche OUT_ITEM
out_item-ndi = l_po-NDI.
out_item-ddi = l_po-DDI.
*... Preenche - OUT_IMPORT
l_out_imp-docnum = in_doc-docnum.
l_out_imp-itmnum = in_lin-itmnum.
l_out_imp-ndi = l_po-DOCNUM.
l_out_imp-ddi = l_po-DDI.
l_out_imp-xlocdesemb = l_po-XLOCDESEMB.
l_out_imp-ufdesemb = l_po-UFDESEMB.
l_out_imp-ddesemb = l_po-DDESEMB.
l_out_imp-cexportador = l_po-CEXPORTADOR.
l_out_imp-cfabricante = l_mfrnr.
IF l_out_imp-cfabricante IS INITIAL.
l_out_imp-cfabricante = 'NAO HA'.
ENDIF.
IF NOT l_out_adi-NSEQADIC IS INITIAL.
l_out_imp-nadicao = l_out_adi-NSEQADIC.
ELSE.
l_out_imp-nadicao = '001'.
ENDIF.
IF NOT l_out_adi-NADICAO IS INITIAL.
l_out_imp-nseqadic = l_out_adi-NADICAO.
ELSE.
l_out_imp-nseqadic = '001'.
ENDIF.
APPEND l_out_imp TO out_import.
*... Preenche - OUT_ADI
l_out_adi-docnum = in_lin-docnum.
l_out_adi-itmnum = in_lin-itmnum.
l_out_adi-ndi = l_po-NDI.
l_out_adi-cfabricante = l_mfrnr.
IF l_out_adi-cfabricante IS INITIAL.
l_out_adi-cfabricante = 'NAO HA'.
ENDIF.
IF NOT l_out_adi-DOCNUM IS INITIAL.
l_out_adi-nadicao = l_out_adi-DOCNUM.
ELSE.
l_out_adi-nadicao = '001'.
ENDIF.
IF NOT l_out_adi-ITMNUM IS INITIAL.
l_out_adi-nseqadic = l_out_adi-ITMNUM.
ELSE.
l_out_adi-nseqadic = '001'.
ENDIF.
APPEND l_out_adi TO out_adi.
ENDIF.
*... MANTS - Fim da inclusão - 29.11.2010
*... FIm da Alteração feita por Rafael Souza 14.08.2013 - alteração para tabelas standart ( J_1BNFIMPORT_DI e J_1BNFIMPORT_ADI)
ENDMETHOD.
Nao sou ABAP....está certo?
Abraço
User | Count |
---|---|
14 | |
4 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.