Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
NiharikaSol
Explorer
493

When it comes to auditing of changes moved to Production, Developers/Testers/ Change Managers/IT Operators always tend to look for old mails, documents, sing off evidence to fulfill the auditing requirements.

Change Request Management and Requirement Management in Solution Manager comes with a functionality of integrating a checklist with the implemented transaction types. There can be either one checklist of multiple checklists implemented at each charm status depending on the customer requirement.

 A checklist is a list of steps to be performed by one or more users to fulfill a task; while a checklist profile consists of a number of steps/questions to be answered by the responsible employee.

Change request management in SAP Solution Manager, checklists could include a series of IT related activities that needs to be completed prior to the deployment of a change in Production. This helps administrators and change managers informed about all the routine activities that need to be carried out and all parties involved are informed about their tasks

The employee responsible for these tasks can be entered in the fields corresponding to the task with completion status including a workflow notification to the business partners.

Configuring Checklist

Define a New Checklist Profile by completion of IMG activity “Define Checklists Profiles” via path:  SAP Solution Managerà Capabilities àChange Control Management à Transactions àChecklistsà Define checklist profile.

NiharikaSol_0-1726562505357.png

 

Checklist Profile ZMMJ.

To define a New Step, follow the same path as above to navigate to the “ChangeView, Define Checklist Profiles: Overview” and select folder “Define Steps” in the navigation panel displayed on the left.

NiharikaSol_1-1726562505364.png

The following Checklist steps were defined:

NiharikaSol_2-1726562505370.png

To define a Checklist step select “New Entries” and provide the following:

  • Checklist Step ID - YCHECK1 and Description- Unit Testing Complete
  • Item Category Usage: CKCU (standard delivered) --  <Transaction Type> + CKCU = CHKL
  • Comment text Type: 0003 Item Note (standard delivered)
  • Work Instruction text Type: 0002 item text (standard delivered)

To assign steps, follow the previous path for “Define Checklist Profiles” and double-click on “Assign Steps” in the navigation panel and enter a “Work Area” (i.e.Checklist ID YMCHECK). Navigate to the “Change View Assign Steps: Overview display, and select “New Entries”.

NiharikaSol_3-1726562505377.png

  To make a step assignment, enter the following:

  • A previously defined “Step ID”
  • Check for mandatory
  • Service Manager Profile (SRQM_CHKLST_BP; SAP Checklist Step Partner)

Below steps are added in the checklist

YCHECK1

Unit Testing Complete

YCHECK2

Service Now Change Ticket Details

YCHECK3

Integration Testing Complete

YCHECK4

Documentation Complete

YCHECK5

Change Pose a Risk to Production?

Define checklist profile to assign the checklist profile to a truncation type in the next step. Select “Define checklist profile” in the navigation panel on the left.

NiharikaSol_4-1726562505385.png

Assign Checklist Profile to Transaction Type, select “Assign Checklist Profiles to Trans. Types” in the navigation panel on the left.

NiharikaSol_5-1726562505393.png

Define options to be selected in each question of the checklist dropdown.

NiharikaSol_6-1726562505398.png

Assign the created options to the checklist question in drop down

NiharikaSol_7-1726562505403.png

You can assign the relevant step options to the other checklist question in the similar way.

Summary of the assigned options in checklist question drop down as below:

NiharikaSol_8-1726562505411.png

Include this checklist in the display section of the change request in the CRM_UI

Configure Page in Charm UI and select BTCHKLST

NiharikaSol_0-1726563259778.png

You can now see the checklist tab enabled on the UI as below:

NiharikaSol_10-1726562505422.png

You can now select the checklist and input the step options as below:

NiharikaSol_11-1726562505428.png

Sample for completed checklist:

NiharikaSol_12-1726562505429.png

The checklist created can be integrated into the Charm Status to make it mandatory for the Developers/Testers/ Change Managers/IT Operators depending on the defined SOD’ to populate the checklist before changing the charm status to next step.

Making Checklist Mandatory

To make the checklist mandatory before any charm status there are two feasibilities:

1.Assigning Consistency Checks:

A Consistency Check has to be implemented with check status as “Error” so that Developers/Testers/ Change Managers/IT Operators cannot bypass the checklist. It will be a checkpoint to move the changes to Production.

Transaction SM34àAIC_SETTINGS2àAssign Consistency Check: Configure on the required status as below:

NiharikaSol_16-1726562735477.png

This will block the status change to next step without completing the checklist.

Error screen if checklist is not completed:

NiharikaSol_13-1726562505432.png

2.Cham Status Based customization:

A customize user status has to be configured in the workflow with defined SOD’s to approve the change to next user status.

Transaction: CRMBS02à Customize the status as required.

NiharikaSol_14-1726562505437.png

This helps in managing the changes moving to Production with all the required testing evidence and sign’s off at place to have the details for auditing at one place.

Thank you for reading the post, hope you find it useful!

 

 

 

2 Comments
Labels in this area