¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Solución al error SQL en la relación entre ORCT y RCT1 en SAP Business One

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

Lo que quiero hacer es que la tabla ORCT se relacione con la RCT1, pero quiero que se puedan realizar dos cheques en el mismo pago. Sin embargo, estoy experimentando el siguiente error: (1300) Error SQL: fetch returns more than requested number of rows: "SBO_BASE"."SBO_SP_TransactionNotification_GB_PAGO_RECIBIDO_CHEQUES": línea 41 col 1 (en la posición 1055):

ADJUNTO MIS CÓDIGOS: (Lenguaje HANA)

ALTER PROCEDURE "SBO_SP_TransactionNotification_GB_PAGO_RECIBIDO"

(

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

in transaction_type nchar(1), -- [A]gregar, [A]ctualizar, [E]liminar, [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)

)

LANGUAGE SQLSCRIPT

AS

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

/**** Declaración de variables ***/

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

DocEntry int;

DocNum int;

Series int;

DocType nvarchar(1);

CounterRef nvarchar(50); -- Número de Referencia

CardCode nvarchar(15);

CardName nvarchar(100);

--BankCode nvarchar(30);

--FiscalID nvarchar(100); -- Número de Transacción***

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 Autorización?

U_M_PAGO nvarchar(20);

Contador INT;

BEGIN

DECLARE EXIT HANDLER FOR SQLEXCEPTION -- Error SQL

BEGIN -- Acción a realizar si se produce un error SQL

error := ::SQL_ERROR_CODE;

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

END;

error := 0;

error_message := N'Ok';

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

/**** Query General ***/

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

SELECT

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...

Gracias por visitar SAP Community para obtener respuestas a sus preguntas. Dado que esta es su primera pregunta, le recomiendo que se familiarice con: https://community.sap.com/resources/questions-and-answers , ya que la descripción general proporciona consejos para preparar preguntas que obtengan respuestas de nuestros miembros.

Si lo desea, puede revisar su pregunta seleccionando Acciones y luego Editar.

Al agregar una imagen a su perfil, anima a los lectores a responder: 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?