Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 3354

Re: Transaction Notification

$
0
0

Buenas tardes, me podrian ayudar con una validacion en el Transaction Notification, que cuando ingrese un articulo a un pedido de compras y el articulo ya este en un pedido existente, me indique que ya existe y si no esta que me deje pasar, he tratado con este query pero no me funciona:

 

GO

ALTER proc [dbo].[SBO_SP_TransactionNotification]

 

@object_type nvarchar(20),                 -- SBO Object Type

@transaction_type nchar(1),            -- [A]dd, [U]pdate, [D]elete, [C]ancel, C[L]ose

@num_of_cols_in_key int,

@list_of_key_cols_tab_del nvarchar(255),

@list_of_cols_val_tab_del nvarchar(255)

 

AS

 

begin

 

-- Return values

declare @error  int                -- Result (0 for no error)

declare @error_message nvarchar (200)         -- Error string to be displayed

declare @Cod_Articulo  nvarchar (20)         -- Codigo de Articulo

declare @DocEntry int                 -- Numero de documento

select @error = 0

select @error_message = N'Ok'

 

--------------------------------------------------------------------------------------------------------------------------------

--    ADD    YOUR    CODE    HERE

--------------------------------------------------------------------------------------------------------------------------------

If @object_type = '22' AND @transaction_type IN ('A','U')

Begin

 

Set @Cod_Articulo = (Select ItemCode  from OITM where ItemCode  in (Select t0.ItemCode

       From POR1 T0

       WHERE T0.ItemCode = @Cod_Articulo ))

   if @Cod_Articulo >0

 

   Begin

      Set @error = -1

      Set @error_message = 'El Articulo '+@Cod_Articulo + ' Ya Existe en otro Pedido'

      print @cod_articulo

   End

 

End

--Select the return values

select @error, @error_message

 

end

 

Gracias de antemano por el apoyo


Viewing all articles
Browse latest Browse all 3354

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>