cancel
Showing results for 
Search instead for 
Did you mean: 

Evitar la CANCELACION de un asiento contable

0 Kudos

Estimados,

Se quiere evitar que los usuarios realicen la CANCELACION de un Asiento contable, segun se se puede hacer por un codigo en el Transaction Notification, por favor si pueden facilitarme el codigo a escribir para SapB1.

Muchas Gracias

Mireya

former_member751964
Participant
0 Kudos

Thank you for asking a question in the SAP Community!

Your question is very important to us. It would be helpful for you to take the tutorial: https://community.sap.com/resources/questions-and-answers which provides tips for preparing questions that draw the best responses from our members. Plus, by organizing your Community profile using this tutorial: https://developers.sap.com/tutorials/community-profile.html you will encourage more readers to respond to your questions!

Additionally, if you would like to reach a larger audience, I recommend you add a translated version of your content in English at the bottom of your content.

Thank you!

Accepted Solutions (0)

Answers (2)

Answers (2)

0 Kudos

Estimados,
Estaba viendo que no puedo condicionar la CANCELACION de asientos contables por el transactionNotication, ya que segun veo cuando se cancela un asiento lo pone en estado de Cancelado el asiento si no que crea otro asiento (inverso) y la unica diferencia que note es el campo de Comentarios donde va el texto de Cancelado, por lo cual genere el siguiente codigo que basicamente evita crear un asiento si en el espacio de comentario esta el texto Cancela, lo cual no es infalible, por favor si podrian indicarme si hay otro metodo para evitar que se cancelen asientos:
IF (@object_type = ‘30’) and (@transaction_type IN (‘A’))
BEGIN
IF EXISTS (
SELECT TRANSID FROM OJDT T0 WHERE T0.TransId = @list_of_cols_val_tab_del and SUBSTRING(T0.Memo, 1, 7)= ‘CANCELA’ )
BEGIN
set @error = ‘1’
set @error_message = ‘MSG: NO SE PUEDE CANCELAR EL ASIENTO’
END

END

jitin_chawla
Product and Topic Expert
Product and Topic Expert
0 Kudos