Para instâncias SAP HANA, é necessária a implementação do Package Fiscal, responsável pela criação e atualização dos objetos utilizados pelo Add-on.
A partir da versão 3.40 do B1PlusFiscal e 6.16 do B1PlusNFe, o criador de tabelas realiza automaticamente a implementação, desde que o SAP HANA Client esteja instalado no ambiente de execução.
Durante o processo, poderão ser apresentadas as seguintes mensagens no LOG do criador de tabelas:
Modelo HANA Nome do pacote: já está na versão X.XX.XX — nenhuma ação necessária: O pacote já está atualizado e não é necessário nenhuma ação;
Modelo HANA: O SAP HANA Client (regi.exe) não foi encontrado neste servidor: O SAP HANA Client não está instalado no ambiente. Nesse caso, a implementação deverá ser realizada manualmente;
Modelo HANA Nome do pacote: a implementação automática não foi concluída: Ocorreu uma falha durante a implementação automática. Maiores detalhes ficará disponível no LOG;
Modelo HANA: Erro inesperado durante a implementação: Foi identificado um erro inesperado durante o processo. Maiores detalhes ficará disponível no LOG;
Modelo HANA Nome do pacote Versão do pacote: implementado com sucesso: A implementação foi finalizada com sucesso.
A implementação manual será necessária apenas nas seguintes situações:
Quando o SAP HANA Client não estiver instalado no ambiente de execução do Criador de Tabelas;
Quando ocorrer alguma falha durante a implementação automática;
Quando houver necessidade de implementar ou atualizar o package manualmente.
Para realizar a implementação manual, acesse o menu:
Administração > Definição > Geral > Gerenciamento de Modelo SAP HANA
Gerenciamento de modelo SAP HANA
Para realizar a implementação de um novo pacote, acionar o botão "Importar", depois navegue até o diretório onde o Add-On foi instalado, acesse a pasta "Setup/Package_HANA" e nesta terá um arquivo chamado "model.zip", selecione e aguarde alguns minutos, depois clique no botão "Implementar".
Nota: Se a empresa em que estiver realizando este processo realize processo de emissão de conhecimento de transporte eletrônico (CT-e/CTEOS) ou manifesto de cargas eletrônico (MDF-e), realizar o mesmo procedimento para a pasta "Package_HANA_CTe".
Ao fim da implementação do pacote, é esperado que a coluna "Status" retorne um valor de "Deployed". Caso nesta coluna retorne um status "Error", será necessario a execução de um processo denominado "Switch OwnerShip".
Caso seja apresentado um erro ao realizar a importação do model, existe um procedimento a ser realizado para mapear e sanar o erro apresentado durante a implementação do pacote. O procedimento é necessário para visualizar o objeto com erro e entender o motivo do erro apresentado.
Após abrir o HANA Studio, deverá ser acionado o atalho "CTRL + 3" e buscar por "Quick View". No menu Quick View procurar por “Switch Ownership”. Após aberto seguir os seguintes passos:
Selecionar a instância e clicar no botão "Next"
Selecionar o usuário criado pelo hana para a base normalmente o nome será “SAPB1_DB_USER_XXXX” todas as models inativas serão listadas e você pode atribuir todas ao usuário conectado, utilizando o botão ADD.
Switch ownership