Authorization Group in Open/Close posting period
(Transaction: OB52)
1. Authorization Group – Overview
The
authorization group allows extended authorization protection for particular
objects. The authorization groups are freely definable. The authorization
groups usually occur in authorization objects together with an activity.
Authorization
fields store permissions for system access. The system checks these values
before granting users access to protected areas. Authorization objects enable
you to permit select users access to restricted transactions by grouping up to
10 authorization fields together.
The authorization functionality streamlines the process and ensures that only the selected users
can make changes.1.1 Posting Period Variant
A ‘Posting
Period Variant’ is useful in ‘opening/closing’ Finance posting periods across
many Company Codes at one time. You define a posting period variant and assign
it to various Company Codes. Since the posting period variant is cross-Company
Code, the opening and closing of the posting period is made simple. Instead of
opening and closing individually for different Company Codes, you just need to
open or close the posting period variant.
It is
possible to selectively control the ‘opening’ and ‘closing’ for various types
of accounts. Usually, a ‘+’ is mentioned in the top-most entry indicating that
all the account types are allowed for posting. Now, for the GL(S) accounts, you
will need to specify the period which needs to be opened. This ensures that all
the account types are open for the current period, indicated by ‘+,’ and only
the GL accounts are open for the previous period. Select account types can also
be opened or closed for a specific period; select accounts within an account
type can also be opened or closed.
SAP allows
you to open or close the posting period only for specific users. This can be
achieved by maintaining an authorization group at the document header level.
1.2 Authorization Group for opening/closing of FI
posting period
In related
to posting period, when you need to permit a select group of users to post to a
previous period, you can use authorization groups to automate access. This
prevents unauthorized users from posting to the previous period without
requiring you to adjust the posting settings manually after a period closes.
This means that in month-end or year-end closing for example, you can open some
posting periods for specific users only. The authorization group only has an
effect on time period 1. The authorization object is F_BKPF_BUP (Accounting
document: Authorizations for posting periods). The authorization object
F_BKPF_BUP consists of just one field, authorization group.
All releases of R/3 and ECC have standard
functionality that allows a limited number of users to post to the previous
period while blocking postings by unauthorized users. This functionality, which
involves the use of authorization groups, is needed because accounting periods
are typically left open for posting to the previous period for several days, depending
on the type of business transaction.
1.3 Special posting period Scenarios
- Normal
business transactions such as posting a sales order or an invoice are
usually posted in the current calendar period. Most users are not allowed
to post to the previous calendar period, with the exception of a few power
users.
- Period
close transactions, such as cost center assessment and order settlement,
need to wait until all normal postings are complete, and run typically in
the first couple of days of the next month. A dedicated team usually
handles these transactions, often covered by specific authorization roles
containing access to the appropriate transactions.
- Correction
postings for errors and manual provisions and accruals are generally
posted last, before the period is considered finally closed. Typically,
only a select group of users is allowed to carry out these postings.
2. Activating Authorization Group
- Identify
security role or create a new security role. (Roles: ZTEMPR1/ZTEMPR2)
- Assign
Authorization object F_BKPF_BUP (Accounting Document: Authorization for
Posting Periods) to the identified role.
- The
Authorization Object F_BKPF_BUP contains only one field (Authorization
Group)
- Maintain
Authorization group value in Authorization object F_BKPF_BUP. (Auth. Group
DE01 assigned to ZTEMPR1 role & DE02 assigned to ZTEMPR2)
- Assign
the security role to required users. Users would be able to access
provided in the assigned group.
3. Posting Scenarios using Authorization group (AG)
3.1 AG (DE01) at only Account Type +
- Normal
Users: System first checks period is opened in Interval 2 at account type
+, then it checks if the period is opened in both Interval 1 & 2 for
the given account.
- Authorized
users (DE01): System first checks period is opened in Interval 1 & 2 at
account type +, then it checks if the period is opened in both Interval 1
& 2 for the given account.
Period |
Normal user |
Authorized user |
5-7 |
Yes |
Yes |
4 |
No No Authorization for posting period 004 2014 |
Yes |
3 |
No No Authorization for posting period 003 2014 |
No Period 003/2014 is not open for account type K and G/L 4000 |
3.2 AG (DE01) at Account Type + and particular
account
- Normal
Users: System first checks period is opened in Interval 2 at account type
+, then it checks if the particular account is to be posted then period is
opened in Interval 2, if other accounts to be posted (with blank
Authorization group) the period is opened in both Interval 1 & 2.
- Authorized
users (DE01): System first checks period is opened in Interval 1 & 2
at account type +, then it checks if the period is opened in both Interval
1 & 2 for the given account.
Period |
Normal user |
Authorized user |
||
Vendor Acc 4000 |
GL 400300 |
Vendor Acc 4000 |
GL 400300 |
|
7 |
Yes |
Yes |
Yes |
Yes |
6 |
Yes |
No No Authorization for posting period 006 2014 |
Yes |
Yes |
5 |
No No Authorization for posting period 005 2014 |
No No Authorization for posting period 005 2014 |
Yes |
Yes |
3.3 AG (DE01) at particular account
- Normal
Users: System first checks period is opened in both Interval 1 & 2 at
account type +, then it checks if the particular account (Authorization
group DE01) is to be posted then period is opened in Interval 2, if other
accounts to be posted (with blank Authorization group) the period is
opened in both Interval 1 & 2.
- Authorized
users (DE01): System first checks period is opened in Interval 1 & 2
at account type +, then it checks if the period is opened in both Interval
1 & 2 for the given account.
Period |
Normal user |
Authorized user |
||
Vendor Acc 4000 |
GL 400300 |
Vendor Acc 4000 |
GL 400300 |
|
6-7 |
Yes |
Yes |
Yes |
Yes |
5 |
Yes |
No No Authorization for posting period 005 2014 |
Yes |
Yes |
3.4 AG (DE01) at Account Type + and AG (DE02)
particular account
- Normal
Users: System first checks period is opened in Interval 2 at account type
+, then it checks if the particular account is to be posted then period is
opened in Interval 2, if other accounts to be posted (with blank
Authorization group) the period is opened in both Interval 1 & 2.
- Authorized
users (DE01): System first checks period is opened in both Interval 1
& 2 at account type +, then it checks if the particular account is to
be posted then period is opened in Interval 2, if other accounts to
be posted (with blank Authorization group) the period is opened in both
Interval 1 & 2.
- Authorized
users (DE02): System first checks period is opened in Interval 2 at
account type +, then it checks if the period is opened in both Interval 1
& 2 for the given account.
- Authorized
users (DE01 & DE02): System first checks if period is opened in both
interval 1 & 2 at account type +, then it checks if the period is
opened in both Interval 1 & 2 for the given account.
Account:
400300
Period |
Normal User |
Auth User (DE01) |
Auth User (DE02) |
Auth User (DE01 & DE02) |
7 |
Yes |
Yes |
Yes |
Yes |
6 |
No No Authorization for posting period 006 2014 |
No No Authorization for posting period 006 2014 |
Yes |
Yes |
5 |
No No Authorization for posting period 005 2014 |
No No Authorization for posting period 005 2014 |
No No Authorization for posting period 005 2014 |
Yes |
Vendor
Account: 400000
Period |
Normal User |
Auth User (DE01) |
Auth User (DE02) |
Auth User (DE01 & DE02) |
6-7 |
Yes |
Yes |
Yes |
Yes |
5 |
No No Authorization for posting period 005 2014 |
Yes |
No No Authorization for posting period 005 2014 |
Yes |
3.5 AG (DE01) at one account and AG (DE02) other
account
- Normal
Users: System first checks period is opened in both Interval 1 & 2 at
account type +, then it checks if the account (Authorization group DE01 or
DE02) is to be posted then period is opened in Interval 2, if other
accounts to be posted (with blank Authorization group) the period is
opened in both Interval 1 & 2.
- Authorized
users (DE01): System first checks period is opened in both Interval 1
& 2 at account type +, then it checks if the account (DE02) is to be
posted then period is opened in Interval 2, if other accounts to be
posted (Authorization group Blank or DE01) the period is opened in both
Interval 1 & 2.
- Authorized
users (DE02): System first checks period is opened in both Interval 1
& 2 at account type +, then it checks if the account (DE01) is to be
posted then period is opened in Interval 2, if other accounts to be
posted (Authorization group Blank or DE02) the period is opened in both
Interval 1 & 2.
- Authorized
users (DE01 & DE02): System first checks if period is opened in both
interval 1 & 2 at account type +, then it checks if the period is
opened in both Interval 1 & 2 for the given account.
Account:
400300
Period |
Normal User |
Auth User (DE01) |
Auth User (DE02) |
Auth User (DE01 & DE02) |
7 |
Yes |
Yes |
Yes |
Yes |
6 |
No No Authorization for posting period 006 2014 |
No No Authorization for posting period 006 2014 |
Yes |
Yes |
Vendor
Account: 400000
Period |
Normal User |
Auth User (DE01) |
Auth User (DE02) |
Auth User (DE01 & DE02) |
6-7 |
Yes |
Yes |
Yes |
Yes |
5 |
No No Authorization for posting period 005 2014 |
Yes |
No No Authorization for posting period 005 2014 |
Yes |
4. System Behavior
- Without Authorization group Interval 1 is treated
as Normal posting period, while with authorization group Interval 2 is
treated as Normal posting period.
- Without Authorization group all users could post in
the period opened in the interval 1 & 2. With authorization group, all
users including users who are part of Authorization group can post in the
period opened in the interval 2.
- Only users who are part of Authorization group can
post the period opened in Interval 1.
- Posting Authorization can be restricted at Account
type and account level. If no authorization group is assigned to
particular account range then, generic user can post in all the periods
opened in Interval 1 & 2.
- When authorization group is assigned to particular
Account range, system first checks if the Posting period is opened
(Interval 1) for Account Type + & then it check for concern account
range (Interval 1).
5. Caution
- With User role having authorization object F_BKPF_BUP
with * value, Authorization Group functionality would not work.
- Identify such user roles and remove access to
authorization object F_BKP_BUP.
- Impact analysis should be done before removing
before removing * access.
0 Comments
Post a Comment