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.
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
@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 =)
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