cancel
Showing results for 
Search instead for 
Did you mean: 

How can I prevent someone from reversing a specific document type

0 Kudos

Is it possible to prevent a document type from being able to be reversed?  For the sake of this example, document type "BS" refers to the type used for Electronic Bank Statement (EBS) postings.  Any corrections to "BS" postings need to take place in the bank account and post to GL through the EBS.  From time to time, "BS" documents are accidentally or erroniously reversed causing the GL and the bank account to be out of balance.

While a journal voucher can be used to replicate the entry, our accounting department prefers that another solution be found.

So, is it possible to make so document type "BS" is not able to be reversed using transaction FB08 or F.80?

Thanks,

Thomas Campbell.

Accepted Solutions (0)

Answers (3)

Answers (3)

suma_mani
Active Contributor
0 Kudos

Hi Thomas,

You have document type BS which is only for EBS ( Bank reco.postings). As suggested by Mr.Nishan go for authorization object control. Go to OBA7 > Double click on Document type BS > Enter authorization group as any alphanumeric characters & assign the same in authorization objects suggested by Mr.Nishan F_BKPF_BLA with help of basis guys.

In some cases user makes mistakes ,that time how do you reverse the same document ,if you activate the validation at transaction code level.

Better go for authorization control. It is my idea only.

Regards

Mani

nishan_dev
Active Contributor
0 Kudos

Hello Thomas,

Yes it possible - restrict the authorization to the doc type using authorization object F_BKPF_BLA with the help of basis guy.

However you have an option to make use of implicit enhancement ...ABAPER can create Implicit enhancement spot in the program SAPMF05A screen 105 and add the custom authorization check for document type.

Or you can refer two additional BTE -

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0bc693c-76d8-2910-fd81-e891248a0...

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/207835fb-0a01-0010-34b4-fef1240ba...

But it seem your authorization object work would be more simpler and quicker.

Thanks,

Nishan

sachin_bhutani
Active Participant
0 Kudos

Hi Thomas,

Build a validation in OB28 with following criteria

Prerequisite: (T-code = FB08 or F.80 or FBRA) 

Check : Document type ="BS"

Message : Type "E" , "Document type BS should not be reversed.

Regards

Sach!n

martins_jurcenko
Participant
0 Kudos

Hi Thomas,

Sachin is correct, but I would include in prerequisites also user name and maintain all variables in sets (GS01/02/03 transactions), so then you later can quickly add/delete users, transactions and document types in production without doing transport, coding etc.

Regards,

Martins