Avalados por :

Solução para o erro SQL na relação entre ORCT e RCT1 no SAP Business One

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 2 Vistas
0
Cargando...

O que eu quero fazer é relacionar a tabela ORCT com a RCT1, mas quero que seja possível realizar dois cheques no mesmo pagamento. No entanto, estou enfrentando o seguinte erro: (1300) Erro SQL: fetch retorna mais linhas do que o número solicitado: "SBO_BASE"."SBO_SP_TransactionNotification_GB_PAGO_RECIBIDO_CHEQUES": linha 41 col 1 (na posição 1055):

ANEXO MEUS CÓDIGOS: (Linguagem HANA)

ALTERAR PROCEDIMENTO "SBO_SP_TransactionNotification_GB_PAGO_RECIBIDO"

(

in object_type nvarchar(20), -- Tipo de objeto SBO

in transaction_type nchar(1), -- [A]dicionar, [A]tualizar, [E]xcluir, [C]ancelar, C[L]ose

in num_of_cols_in_key int,

in list_of_key_cols_tab_del nvarchar(255),

in list_of_cols_val_tab_del nvarchar(255),

out error integer,

out error_message varchar(255)

)

LINGUAGEM SQLSCRIPT

COMO

/*********************************/

/**** Declaração de variáveis ***/

/*********************************/

DocEntry int;

DocNum int;

Series int;

DocType nvarchar(1);

CounterRef nvarchar(50); -- Número de Referência

CardCode nvarchar(15);

CardName nvarchar(100);

--BankCode nvarchar(30);

--FiscalID nvarchar(100); -- Número de Transação***

TrsfrAcct nvarchar(15);

TrsfrDate Date;

TrsfrRef nvarchar(27);

--CreditCard int;

--CreditAcct int;

--CrCardNum nvarchar(64);

--OwnerIdNum nvarchar(15);

--OwnerPhone nvarchar(20);

--CrTypeCode int;

NumOfPmnts int;

CreditType varchar(1);

CashAcct nvarchar(15);

U_Autoriza nvarchar(2); -- Solicitar Autorização?

U_M_PAGO nvarchar(20);

Contador INT;

INÍCIO

DECLARE EXIT HANDLER PARA SQLEXCEPTION -- Erro SQL

INÍCIO -- Ação a ser realizada se ocorrer um erro SQL

error := ::SQL_ERROR_CODE;

error_message := 'Erro SQL: ' || ::SQL_ERROR_MESSAGE;

FIM;

error := 0;

error_message := N'Ok';

/**********************/

/**** Consulta Geral ***/

/**********************/

SELECIONAR

T0."DocEntry"

,T0."DocNum"

,T0."Series"

,T0."DocType"

,T0."CounterRef"

,T0."CardCode"

,T0."CardName"

--,T1."BankCode"

--,T1."FiscalID"

,T0."TrsfrAcct"

,T0."TrsfrDate"

,T0."TrsfrRef"

--,T3."CreditCard"

--,T3."CreditAcct"

--,T3."CrCardNum"

--,T3."OwnerIdNum"

--,T3."OwnerPhone"

--,T3."CrTypeCode"

--,T3."NumOfPmnts"

--,T3."CreditType"

,T0."CashAcct"

,T0."U_Autoriza"

,T0."U_M_PAGO"

INTO

DocEntry

,DocNum

,Series

,DocType

,CounterRef

,CardCode

,CardName

--,BankCode

--,FiscalID

,TrsfrAcct

,TrsfrDate

,TrsfrRef

--,CreditCard

--,CreditAcct

--,CrCardNum

--,OwnerIdNum

--,OwnerPhone

--,CrTypeCode

--,NumOfPmnts

--,CreditType

,CashAc

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

1 Respuestas

0
Cargando...

Obrigado por visitar a Comunidade SAP para obter respostas às suas perguntas. Como esta é sua primeira pergunta, recomendo que se familiarize com: https://community.sap.com/resources/questions-and-answers , pois a visão geral fornece dicas para formular perguntas que recebam respostas dos nossos membros.

Se desejar, pode revisar sua pergunta selecionando Ações e depois Editar.

Ao adicionar uma imagem ao seu perfil, você incentiva os leitores a responderem: https://developers.sap.com/tutorials/community-profile.html

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?