SAP B1 Validación transaction_notification

Code with Edd

Validación transaction_notification de campos tipo texto para evitar que los usuarios ingresen caracteres que no querramos.

Socios de negocio (Business Partners) valida que no se permite agregar comilla simple en el campo E_Mail.

-- '2' = Socios de negocio (Business Partners) Valida Comilla simple en el campo Correo (E_Mail)
IF @object_type = '2' AND (@transaction_type = 'A' OR @transaction_type = 'U')
BEGIN
	IF EXISTS (
		SELECT 1
		FROM OCRD
		WHERE CardCode = @list_of_cols_val_tab_del
		AND E_Mail LIKE '%''%' -- Busca comilla simple en el campo E_Mail
	)
	BEGIN
		SET @error = 8888
		SET @error_message = 'El correo electrónico no debe contener comillas simples.'
	END
END

Socios de negocio (Business Partners) valida que no se permite agregar comilla simple en el campo CardName.

-- '2' = Socios de negocio (Business Partners) Valida Comilla simple en el campo Nombre(CardName)
IF @object_type = '2' AND (@transaction_type = 'A' OR @transaction_type = 'U')
BEGIN
	IF EXISTS (
		SELECT 1
		FROM OCRD
		WHERE CardCode = @list_of_cols_val_tab_del
		AND CardName LIKE '%''%' -- Busca comilla simple en el campo CardName
	)
	BEGIN
		SET @error = 8888
		SET @error_message = 'El nombre del cliente no debe contener comillas simples.'
	END
END

Referencias:

Visto en algun foro en internet.

SAP B1 Validación transaction_notification
Web |  + posts

Full Stack Web Developer && SDK SAPB1 Developer.

Melómano, Gamer (Xbox), Comprador compulsivo de Amazon y Posiblemente con TDAH.

Scroll hacia arriba