Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
mich_vollmer
Contributor

With ST 7.10, Support Package 5 the standard urgent change (SMHF) brings up automatically a dialog window for creating transport requests when the user status 'In development' is set. Installed Base customers know that dialog window from ChaRM in Solution Manager 7.0 SAP GUI.

For customers new on 7.10, the relevant customizing is copied automatically in Solman Setup but customers who did copy their transaction types already in a lower Support Package have to customize the functionality for the Z transaction type.

Here is how to do this...

Two steps...

a) Create a PPF container element in the PPF action which sets the user status 'In Development'

b) Create an entry in the Dialog Window Framework to register the dialog window 'Create Transport Requests' to the PPF action

a)  Create a PPF container element in the PPF action which sets the user status 'In Development'

Goto transaction SPRO, path '...Change Request Management->Standard
Configuration->Transaction Types->Action Profile->Define Action
Profiles and Actions'.

Goto action profile 'ZMHF_ACTIONS' (or your copied action profile from SMHF origin) and double-click on it to access
the actions assigned to this profile.

         

Mark PPF action 'ZMHF_IN_PROCESS' (or the copy from original SMHF_IN_PROCESS) and save.

Create the Container element

Save your changes.

b) Create an entry in the Dialog Window Framework to register the dialog window 'Create Transport Requests' to the PPF action

Go to transaction SPRO, and execute the IMG activity'' Assign Dialog Box to a PFF Action path '....Change Request Management->Extended Configuration->Implementation of Pop-Ups in WebClient UI'.

Copy the entry and adapt it

Save your changes.

Optional,if your the name of your PPF action doesn't end with '....IN_PROCESS', you have to add a filter value for a BADI implementation, so the BADI gets called. You need a developer key here, so it might make more sense for you to just copy the PPF action and the condition to the right name.

The filter calls all PPF actions ending with 'IN_PROCESS'. If you need another name, you have to add the filter value in the BADI implementation calling the dialog window.

To do so, go to SE18 and enter the name of the BADI definition 'AIC_POPUP_ON_CLOSE_EVENT'.

Display it...choose 'Implementations' and double-click the implementation 'AIC_CREATE_TRANSPORT_REQ'.

Then you will see the implementation. Add here the additional filter value 'PPF_ACTION' EQ <your PPF action name>, combined with a logical or so the standard SMHF runs as well.

After you have done this, you can create an urgent change and put it into status 'In development' and the dialog window to 'Create Transport Requests' should get started:

3 Comments