Quantcast
Channel: SCN : Document List - SAP Project Systems (SAP PS)
Viewing all articles
Browse latest Browse all 36

Prevent release of WBS-element before Budgeting

$
0
0

The objective of this article is to guide you through SAP PS system customizing that prevents Release for WBS-elements before the budget allocation.  Same approach can be applied to orders.


It is a very common business requirement to avoid any postings before the budget is assigned and availability control is activated.  It can be achieved in few easy configuration steps with a user status profile.

 

Step 1: Create initial WBS user status

 

In a new or existing user status profile create a new initial user status.  This initial user status should prevent everything except budgeting, and it can auto delete afterwards.

 

Let us assume I do not use any user status profiles with my WBS-elements yet, therefore I will create a new user status profile called ZWBS0001.  Use the following IMG path:

 

24-12-2014 13-30-26_img_01.png

 

Next click on New entry icon and populate the data as on the below screen:

 

24-12-2014 13-40-31_img_02.png

 

Next double-click on the new profile record to drill down into setup of user statuses and maintain the following data:

 

24-12-2014 13-46-20_img_03.png

 

Double-click the newly created NOBU status to browse into the overview of available operations, the system will display a pop-up window suggesting profile assignment to allowed object types:

 

24-12-2014 13-54-26_img_05.png

 

I will select Yes option and maintain a check-mark for WBS-element:

 

24-12-2014 13-59-44_img_06.png

 

Save the data, go back, drill-down again on the NOBU status and click on New entries button.  This is a radio-button selection to allow or disallow different business transactions.  I will keep budget related transactions active with status Delete option on Budgeting.  Besides I will keep Release forbidden as shown on two next screens:


24-12-2014 16-38-33_img_07.png

 

24-12-2014 16-52-51_img_08.png

In case you are using availability control based on released budget you need to enable additional business transaction into the User Status list of managed business transactions that can influence the User Status.


Use transaction code BS32 and set a check mark for KBFR as shown on the below screen:


BS32_KBFR.PNG

Next it will show up on the list of business transactions with additional radio-buttons and similar settings can be made:


BS32_result.PNG



Step 2: Assign the user Status Profile within Project Profile


Use the following IMG path:


24-12-2014 16-58-46_img_10.png

 

Next I will assign the user status profile ZWBS0001 to the project profile0000001 for the purpose of this example as shown on the below screen:

 

24-12-2014 16-57-10_img_09.png

Now the customizing is completed and I can proceed with testing.

 

Step 3: Unit test

 

I will create a new project and a sample account assignment WBS-element with CJ01 transaction code. You can see that the initial user status NOBU is being automatically assigned:


24-12-2014 17-40-07_img_11.png


Next I will try to Release the WBS-element using CJ02 transaction, the system will display an error message:


24-12-2014 17-43-09_img_12.png


Finally I will go to transaction CJ30 to maintain original budget for the Project/WBS and next will display WBS master data in CJ03:


24-12-2014 17-54-38_img_13.png


You can see that system status BUDG was raised by the system, while user status NOBU has disappeared.

 

This configuration setup is based on OSS Note 602588- Availability control before budgeting and the note can provide additional support information as well as references to related OSS notes.


You are welcome to suggest any improvements to this article!

 

Thank you for reading,

Paulo



Viewing all articles
Browse latest Browse all 36

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>