Allowed OB52 based on company code

zhujianfu發表於2005-01-10
If you have several company codes and want your users only to be able to open and close periods
(transaction OB52) belonging to their posting period variant (=company code).[@more@]

First you configure the Posting Variant :-

1) FI- FI Global Settings - Document - Posting Periods - Define Variants for Posting Periods

2) FI- FI Global Settings - Document - Posting Periods - Assign Variants to Company Code

Second Step:-

Goto SE11 copy the view V_T001B to ZV_T001B_000X (000X indicate the Posting Variant)

In Change mode, tabstrips Selection Conditions Insert line 2 with

Table Field Name Operator Comparative Value AND/OR
T001B BUKRS EQ '000X' AND

Save your entries

Third Step :-

Goto SE54, Options Generated Objects -> Create

Authorizations Group FC31
Function Group Z00F0
Maintenance Type One Type
Overview Screen 65
Single Screen 0

Final Step :-

Goto SE93, Create a new transaction code ZOB52_000X

Start object - Transaction with parameters (parameter transaction)

Transaction SM30, Tick Skip initial screen

Name of screen field Value
VIEWNAME ZV_T001B_000X
UPDATE X

Save your entries.

Now, test your new transaction code ZOB52_000X which will only display the
Posting Variant that you have define in your table view.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/46681/viewspace-786624/,如需轉載,請註明出處,否則將追究法律責任。

相關文章