cancel
Showing results for 
Search instead for 
Did you mean: 

IMPORTAR XML GRC 1.0 PARA GRC 10.0

Former Member
0 Kudos

Boa noite ,

Estou em um cliente   onde estamos migrando o GRC  1.0 para  10.0

Porem  O GRC 10.0 sera  instalado em  outra maquina

entao precisamos  fazer um upload dos xml da versao antiga para o GRC 10.0

Li aqui no forum que a melhor forma para fazer isso seria migrar o conteudo das   tabelas

/XNFE/NFEHD

/XNFE/NFEIT

/XNFE/NFE_HIST

/XNFE/B2BSTATUS

/XNFE/XML --> observação: O XML na versão 1.0 fica no KPro, então use o valor DOCID e busque o XML com a função /XNFE/CORE_KPRO_XML_READ. E ao gravar no banco da versão 10.0 você pode deixá-lo apenas no campo XMLSTRING e não preencher o DOCID (versão 10.0 por padrão não armazena no KPro)

MInha duvida:

Apos migrar as tabelas  e recuperar o XML atraves da funcao /XNFE/CORE_KPRO_XML_READ,  a gravação do XML no novo  grc  sera atravez da funcao

/XNFE/CORE_KPRO_XML_SAVE ?


obrigado


Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Enocles.

Sim você deve usar a função /XNFE/CORE_KPRO_XML_SAVE para gravar o xml no seu NF-e 10.

Faltaram as tabelas de lote:

/XNFE/BATSTA

/XNFE/BAT_HIST

Abraço

Eduardo Chagas

Former Member
0 Kudos

Obrigado Eduardo   pela confirmacao 

Estou  fazendo um teste para migrar o conteudo das tabelas,

porem quando  informo a chave para a tabela /XNFE/NFE_HIST

TRANSACAO SE10

ID PROGRAM =  R3TR ,TIPO OBJETO  TABU ,NOME DO OBJETO /XNFE/NFE_HIST e

informo a chave de pesquisa  ocorre um dump

Isso esta acontecendo  somente para as tabelas de historico

/XNFE/NFE_HIST, /XNFE/BAT_HIST

segue dump

Texto breve
    Error in ASSIGN statement in program "SAPLSTC1".

O que aconteceu ?
    Error in the ABAP Application Program

    The current ABAP program "SAPLSTC1" had to be terminated because it has
    come across a statement that unfortunately cannot be executed.

O que pode ser feito?
    Note down which actions and inputs caused the error.


    To process the problem further, contact you SAP system
    administrator.

    Using Transaction ST22 for ABAP Dump Analysis, you can look
    at and manage termination messages, and you can also
    keep them for a long time.

Análise do erro
    In the program "SAPLSTC1", the ASSIGN ... TYPE ... statement was
    used to assign a complex data type (structure or internal table) to a
    field symbol, but this is not possible.
    The name of the type is stored in field "<%_1_SYSINI>" and is "g"

alguem  ja  passou por este tipo de problema ?

Obrigado

former_member182114
Active Contributor
0 Kudos

Bom dia Enocles,

O que está tentando fazer? Colocar a movimentação de dados em uma request?

Se é isso você está usando a ferramenta errada. Essas tabelas não são de customizing.

Aqui no fórum já foi postado parte de códigos que você pode aproveitar para fazer seu programa.

Se for viável você pode ver com o DBA se ele faz parte da migração via database com insert from select via dblink (é uma possibilidade mas no mundo SAP vi poucos DBA's que chegam a fazer isso para projeto).

Quanto ao XML você precisará usar as funções _READ e _SAVE já comentadas.

Atenciosamente, Fernando Da Rós

Former Member
0 Kudos

Boa tarde Fernando ,

MInha ideia para migrar os dados  é   gerar uma request com os dados das  tabelas  /XNFE/...  e importar no GRC 10. 0

Fiz  alguns testes criando tabela  Z      tipo  (A- aplicacao) e  funcionou normalmente

Acredito que este problema  que esta ocorrendo com as tabelas de historico  se refere a nota 1614582  e é apenas um problema de visualisacao  no tablecontrol

Na sua opiniao isso nao  funciona ? porque ?

Obrigado


former_member182114
Active Contributor
0 Kudos

Bom dia Enocles,

Na verdade, acho que não tenha impedimento técnico mas não é comum se colocar movimentação em requests, dependendo da quantidade de dados pode gerar lixo ao STMS.

O problema na /xnfe/nfe_hist pode ser pelo campo ERTIME (timestamp), não lembro mas acho que é chave.

Atenciosamente, Fernando Da Rós