Validar Orden de fab. contra List. de Materiales

Estimados, como siempre necesitando de su valiosa experiencia.

Estoy trabajando una validación en el TN la cual debe validar que al momento de generar una Orden de fabricación esta se haga con los artículos que corresponden según su Lista de Materiales, es decir, que detecte si el usuario elimino o agrego una linea.

Quedo atento a sus respuestas y muy agradecido por su tiempo.

Saludos.

IF exists (SELECT T0.Code
			FROM	ITT1 T0 JOIN OWOR T1 ON T0.Father = T1.ItemCode
			WHERE	T1.DocEntry = @list_of_cols_val_tab_del And T0.Code NOT IN (SELECT ItemCode FROM WOR1 WHERE DocEntry = @list_of_cols_val_tab_del))
	BEGIN
		set @error = 201
		set @error_message = 'No tiene autorizacion para borrar materiales en la orden de fabricacion'
		goto fin		
      END

IF exists (SELECT DocEntry
			FROM WOR1
			WHERE DocEntry = @list_of_cols_val_tab_del And ItemCode NOT IN(SELECT Code FROM ITT1 T0 JOIN OWOR T1 ON T0.Father=T1.ItemCode WHERE T1.DocEntry=@list_of_cols_val_tab_del))
	BEGIN
		set @error = 201
		set @error_message = 'No tiene autorizacion para agregar materiales en la orden de fabricacion'
		goto fin
      END
2 Me gusta

excelente mike, esto funcionara para hana, y en que parte lo meteria? es la condicion que mencionabas?

@Daniel_Torrez no tengo conocimientos en HANA pero me gustaría aprender jejeje!
Esta validación es para B1 y es parte del TN objeto 202.
Si ya lo probé quitando y agregando diferentes materiales y funciona OK =)

1 me gusta

a que te refieres con TN, la verdad no se nada de eso jajaja ando perdido.

Ah es que como mencionaste HANA supuse que ya sabías el termino TN jejeje
TN me refiero a SBO_SP_TransactionNotification
Es donde se elavoran las diferentes validaciones no nativas de SAP B1

2 Me gusta

Este tema se cerró automáticamente 7 días después del último post. No se permiten nuevas respuestas.