Dúvida
Como executar a procedure TransNoticeNfe ou TransNoticeNfse na mão?
Procedimento
Antes de falarmos sobre como executar as procedures, é importante compreender a atribuição de cada uma.
A procedure TransNoticeNfe é responsável por transformar as notas do SAP Busines One em NFe e NFCe, e a procedure TransNoticeNfse em NFSe.
Abra o SQL Management Studio (ambiente SQL) ou HANA Studio (ambiente HANA) para executar os scripts a seguir.
» SQL Server
◘ NFe / NFCe
EXECUTE [TransNoticeNfe]
@dbNameInv, -- base do SAP
@object_type, -- Código do objeto do documento de marketing Clique aqui se não souber o código do objeto
@transaction_type, -- 'A'
@num_of_cols_in_key , -- 0
@list_of_key_cols_tab_del, -- 'DocEntry'
@list_of_cols_val_tab_del -- DocEntry do documento em questão Clique aqui se não souber pegar o DocEntry
◘ NFSe
EXECUTE [TransNoticeNfe]
@dbNameInv, -- base do SAP
@object_type, -- Código do objeto do documento de marketing Clique aqui se não souber o código do objeto
@transaction_type, -- 'A'
@num_of_cols_in_key , -- 0
@list_of_key_cols_tab_del, -- 'DocEntry'
@list_of_cols_val_tab_del -- DocEntry do documento em questão Clique aqui se não souber pegar o DocEntry
► Exemplo CCC
Script para ambiente CCC, ou seja, quando as tabelas e procedures do add-on estão na base do SAP Business One
Observação: Substitua o nome "SBODemo_BR" pelo nome da base do SAP Business One do cliente.
◘ NFe / NFCe
EXECUTE [SBODemo_BR]..[TransNoticeNfe]
'SBODemo_BR',
'13',
'A',
0,
'DocEntry',
150
◘ NFSe
EXECUTE [SBODemo_BR]..[TransNoticeNfse]
'SBODemo_BR',
'13',
'A',
0,
'DocEntry',
150
► Exemplo On Premise
Script para ambiente On Premise, ou seja, quando as tabelas e procedures do add-on estão nas bases SBO_TaxOne e DBInvOne.
◘ NFe / NFCe
EXECUTE [DBInvOne]..[TransNoticeNfe]
'SBODemo_BR',
'13',
'A',
0,
'DocEntry','
150
◘ NFSe
EXECUTE [SBO_TaxOne]..[TransNoticeNfse]
'SBODemo_BR',
'13',
'A',
0,
'DocEntry',
150
» HANA
◘ NFe / NFCe
CALL "TransNoticeNfe" (
:db_invname, -- base do SAP
:object_type, -- Código do objeto do documento de marketing Clique aqui se não souber o código do objeto
:transaction_type, -- 'A'
:num_of_cols_in_key, -- 0
:list_of_key_cols_tab_del, -- 'DocEntry'
:list_of_cols_val_tab_del -- DocEntry do documento em questão Clique aqui se não souber pegar o DocEntry
);
◘ NFSe
CALL "TransNoticeNfse" (
:db_invname, -- base do SAP
:object_type, -- Código do objeto do documento de marketing Clique aqui se não souber o código do objeto
:transaction_type, -- 'A'
:num_of_cols_in_key, -- 0
:list_of_key_cols_tab_del, -- 'DocEntry'
:list_of_cols_val_tab_del -- DocEntry do documento em questão Clique aqui se não souber pegar o DocEntry
);
► Exemplo CCC
Script para ambiente CCC, ou seja, quando as tabelas e procedures do add-on estão na base do SAP Business One
Observação: Substitua o nome "SBODemo_BR" pelo nome da base do SAP Business One do cliente.
◘ NFe / NFCe
CALL "SBODemo_BR"."TransNoticeNfe" (
'SBODemo_BR',
'13',
'A',
0,
'DocEntry',
150
);
◘ NFSe
CALL "SBODemo_BR"."TransNoticeNfse" (
'SBODemo_BR',
'13',
'A',
0,
'DocEntry',
150
);
► Exemplo On Premise
Script para ambiente On Premise, ou seja, quando as tabelas e procedures do add-on estão nas bases SBO_TaxOne e DBInvOne.
◘ NFe / NFCe
CALL "DBInvOne"."TransNoticeNfe" (
'SBODemo_BR',
'13',
'A',
0,
'DocEntry',
150
);
◘ NFSe
CALL "SBO_TaxOne"."TransNoticeNfse" (
'SBODemo_BR',
'13',
'A',
0,
'DocEntry',
150
);
Referências
Sem referência