cancel
Showing results for 
Search instead for 
Did you mean: 

Problema

Former Member
0 Kudos

Estimados tengo el siguiente problema...

necesito poder validar las ordenes de compra... si es que el precio de compra de un articulo es mas alto que el que tenia registrado por sistema y ademas de eso que las ordenes de compra se tengan que validar por otra persona...

para esto puedo usar el sistema de alarmas de sap ???

o hi alguna forma de poder hacer ese tipo de validaciones

saludos cordiales

espero puedan ayudarme...

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member210784
Active Contributor
0 Kudos

Hola.

Puede utilizar el "procedimiento de autorización", para Orden de compra, definiendo a qué usuarios aplica, una consulta que valide la condición del precio y se asocia en las etapas el usuario que debe autorizar la creación del documento.

Saludos.

angeles804
Active Contributor
0 Kudos

puedes usar el transaction notification ... es un sp en la bd de sap. pero tienes que verlo yo creo que con tu parthner o algo asi...yo la estructura del sp es esta.



CREATE proc SBO_SP_TransactionNotification 

@object_type int, 				-- 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
select @error = 0
select @error_message = N'Ok'

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

--	ADD	YOUR	CODE	HERE

DECLARE @object int	--declare the object variable
DECLARE @hresult int 	--declare the hresult variable
DECLARE @retval float	--declare the return variable

EXEC @hresult = sp_OACreate 'DisplaySBOInfo.Class1', @object OUT
EXEC @hresult = sp_OAMethod @object, DisplaySBOInfo,  @retval OUT, @object_type, @transaction_type, @num_of_cols_in_key, 
	@list_of_key_cols_tab_del, @list_of_cols_val_tab_del

 IF @hresult <> 0
   BEGIN
	EXEC sp_OAGetErrorInfo @object
	RETURN
   END

--	END	OF 	YOUR 	CODE
--------------------------------------------------------------------------------------------------------------------------------

-- Select the return values
select @error, @error_message

end
GO





por ahi hay un manual buscalo en el foro

Edited by: mary merecias on Jul 28, 2009 9:12 AM