Authorization checks for IM27*, IM28, IM34, IM44, IM54, IM64

[]

Symptom

It is not clear which authorization checks the system performs in each case for the following transactions:
1. IM27 – IM: Open new approval year2. IM27_CLOSE – IM: Close old approval year3. IM27_REPEAT – IM: Open New Approv. Yr- Repeat Run4. IM28 – Copy investment program5. IM34 – Determining Default Plan Value IM6. IM44 – Determining Default Budget Value IM7. IM54 – Investment Program Reorganization8. IM64 – Transfer from Old Investment Program

Other terms

RAIMCOPY

Reason and Prerequisites

The relevant documentation is missing.

Solution

Depending on which tasks are to be executed by the transactions specified, the system performs three types of authorization check.
Group A: Checks when creating investment program positions
The system performs checks against the authorization objectsA_IMTP_ART (program type)A_IMPR_BUK (company code)A_IMPR_GSB (business area)A_IMPR_KOK (controlling area)A_IMPR_PRC (profit center)A_IMPR_VER (person responsible)
in each case with the action category IM_ACTVT = 01 (create).Group B: Checks when entering a plan
The system performs checks against the authorization objectsA_IMTP_ART (program type)A_IMPR_BUK (company code)A_IMPR_GSB (business area)A_IMPR_KOK (controlling area)A_IMPR_PRC (profit center)A_IMPR_VER (person responsible)A_IMPR_APS (approval level)
in each case with the action category IM_ACTVT = 33 (process plan).Group C: Checks when entering a budget
The system performs checks against the authorization objectsA_IMTP_ART (program type)A_IMPR_BUK (company code)A_IMPR_GSB (business area)A_IMPR_KOK (controlling area)A_IMPR_PRC (profit center)A_IMPR_VER (person responsible)
in each case with the action category IM_ACTVT = 20 (process budget).

For the individual transactions, this means the following:
1. IM27 – IM: Open new approval year
The system performs checks of group A if the “Copy program structure” indicator is set.
The system performs checks of group B if the “Carryforward of plan values” indicator is set.
For checks against the the authorization object A_IMPR_APS (approval level), the target approval year is relevant.
The system performs checks of group C if the “Carry forward budget values” indicator is set.2. IM27_CLOSE – IM: Close old approval year
The system performs checks of group B if the “Carryforward of plan values” indicator is set.
For checks against the the authorization object A_IMPR_APS (approval level), the target approval year is relevant.
The system performs checks of group C if the “Carry forward budget values” indicator is set.3. IM27_REPEAT – IM: Open New Approv. Yr- Repeat Run
The system performs checks of group B if the “Carryforward of plan values” indicator is set.
For checks against the the authorization object A_IMPR_APS (approval level), the target approval year is relevant.
The system performs checks of group C if the “Carry forward budget values” indicator is set.4. IM28 – Copy investment program
The system performs checks of group A.5. IM34 – Determining Default Plan Value IM
The system performs checks of group B.6. IM44 – Determining Default Budget Value IM
The system performs checks of group C.7. IM54 – Investment Program Reorganization
The system performs checks of group B if the “Adjust Plan” indicator is set.
The system performs checks of group C.8. IM64 – Transfer from Old Investment Program
The system performs checks of group B if the “Adopt plan values” indicator is set.
For checks against the the authorization object A_IMPR_APS (approval level), the target approval year is relevant.
The system performs checks of group C if the “Adopt budget values” indicator is set.

Note the following:For transactions IM27, IM27_REPEAT, IM27_CLOSE and IM54, the system does not perform a check with the action category IM_ACTVT = 80 (assignment of measures or appropriation requests to investment program positions). This is intentional because the assignment of measures or appropriation requests to investment program positions is performed in each case in automated mass processing, and authorization checks (as performed for the manual assignment) are not wanted for this.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Leave a Comment