The purpose of this wiki page is to collect the frequently asked questions of customers starting with SAP Solution Manager 7.2.
Nov, 2020: Please check KBA 2992921 - Partner function fields not populated in result list of Incidents and ITSM/ChaRM documents search, if you detect issues when searching in CRM UI for Incidents or ChaRM documents , partner function fields are not populated in the result list. Only after pressing Refresh button those fields are correctly displayed in search result list.
Feb, 2020: IMPORTANT INFORMATION FOR SP09 Update: Error 500 Internal Server Errorin SM_CRM when executing a ChaRM document PPF action
Implement SAP Note 2886488 - Update was terminated because of DUPREC for text change documents IV to avoid this error.
Associated to this 500 error you can will see also in SM21, SM13 these entries:
- Transaction Canceled CD 328 ( POS#CRM_ORDER#CRMA_TEXT )
Update terminated, VB-RC: 9
> Update key: D013............
> Update module: CRM_ORDER_WRITE_DOCUMENT
Update terminated, VB-RC: 9
Reason of this error is explained in KBA 2821566 - Error: POS&CRM_ORDER&CRMA_TEXT when editing a document after upgrading to 7.2 SP09 - Solution Manager
0. What happens with my ChaRM projects if I want to upgrade my system from SAP Solution 7.1 to 7.2? Content Activation
You don´t need to close your ChaRM projects before moving to 7.2.
Open projects will be migrated to the new master data model, using Solution, Branch, logical component groups, etc., and to new change cycle types. Content of the assignment blocks Projects, Documents and Solutions will be transferred to content of Solution Documentation assignment block (as far as this is possible).
For this you need to perform the Content Activation process, all information about the Content Activation can be found in the Content Activation Guide and in this wiki page SAP Solution Manager 7.2 Content Activation.
The Content Activation has two parts:
- GP1 - Guided Procedure 1 - Preparation: which is the prepare activation part, this is done in 7.1 System.
- GP2 - Guided Procedure 2 - Activation: which is the content activation part, this is done in 7.2 System
NOTE: The GP1 can be also performed in 7.2 System, but no changes can be done to projects / solutions because they are read-only and SMSY is not available!
So it is recommended to do GP1- Preparation in 7.1 System before the technical upgrade and then after the technical upgrade with the system already in version 7.2 start the content activation from Solman_Setup.
Look for SAP Note with name "Composite SAP Note: Preparation for content activation for SAP Solution Manager 7.2" to find the SAP Note for your SAP Solution Manager 7.2 patch version like
2645166 - Composite SAP Note: Preparation for content activation for SAP Solution Manager 7.2 as of SP07
Pay attention to implement these two SAP Notes too before running the transaction PREPARE_ACTIVATION:
2610265 - Content Activation: Add GP1 technical ChaRM checks
2658285 - Content Activation GP1: Check for inconsistent iBase
Call transaction /nPREPARE_ACTIVATION in your 7.1 system.
Transaction PREPARE_ACTIVATION is used to define the scope of solutions and projects, which will be migrated to Solman 7.2, this transaction will open the first Content Activation Guided Procedure. Read chapters 1 to 3 of the Content Activation Guide.
- Step 1: Scope of Content Activation
From ChaRM point of view, all projects are checked looking for an active task list and an active open change cycle. If so, the checkbox in the column “ChaRM” is preselected.
If the ChaRM column is selected for a project and also the checkbox in the first column is marked, this will mean that the project is included in the scope and later during the Content activation part the corresponding change cycle document will be created and the change documents associated to the maintenance/implementation cycles in Solman 7.1 will be associated to the new change cycle document in Solman 7.2. The task lists do not have to be activated, they are reused.
If the change cycle and task list of the project were closed while there were still open change documents assigned to the project that you don´t want to lose, then create a new change cycle and a new task list to put the project into scope for content activation. Please note, this can only be done in Solman 7.1. In Solman 7.2 there is no way to get this project activated, because you cannot create a change cycle and a task list for this Solar Project anymore!
You therefore need to select all SAP Solution Manager 7.1 projects that use Change Request Management and that you want to continue working with in Solman 7.2.
We recommend to close all request for change and all change documents in SAP Solution Manager 7.1, which are assigned to a SAP Solution Manager 7.1 project, which you will not use in SAP Solution Manager 7.2 anymore. Such non-activated change documents and requests for change are read-only in the CRM UI in SAP Solution Manager 7.2 and can only be changed into a final status using the report SOCM_CRM_SERVICE_REPORT. See also SAP Note 2474918 - How to View Data Created in SAP Solution Manager 7.1 Change Request Management (ChaRM) in SAP Solution Manager 7.2.
Note: Ensure that you have selected projects where all assigned systems in the logical component of the project are mapped into existing technical system in LMDB. ULA GUID from ib53 ibase component will be check against SAP_GUID of the technical system client in LMDB. If the match is not correct you will receive error message 'Ibase instance &1 is not in LMDB (see also note 2447548)' AI_SMMIG_MSG_CHECK 201. In this SAP Note 2447548 - Modify Ibase component in change documents you will find a report to change the ibase component of the change documents for 7.2 and also for 7.1 system.
- Step 2: Group and Consolidate Logical Components
You will select the name of your solution and the name of the logical component group LCG. Please try to understand the meaning of these concepts in Solman 7.2. Refer to the Content Activation Guide.
Read the documentation of this step carefully and notice that the name of the solution and the name of the LCG cannot be change later.
- Step 3: Maintain Logical Component Groups
You must understand what branches are in the new SAP Solution Manager 7.2 solutions. Refer to the Content Activation Guide
Check also wiki page How to create a solution for Change Request Management fpr some tips and tricks for the creation of a good solution for Change Request Management.
- Step 4: Assign Target Branches and Close Preparation
You will see an overview of the solutions you have assigned to which SAP Solution Manager 7.2 solutions. You also have the opportunity to choose the branch within the new solutions the contents will be moved in to and activated. This step completes this guided procedure.
Finishing this step does not mean you can't edit it in the future. You can open it at any time by using transaction PREPARE_ACTIVATION if you ever change your mind about your plans. You can go back and change things as often as you like until you reach the third step of the second Content Activation Guided Procedure. Once you have completed step three of the second guided procedure, you can still view what you did in this guided procedure by calling transaction DISPLAY_ACTIVATION.
Then perform the upgrade of the SAP Solution Manager system to 7.2.
Note: ensure that SAP Note 2516678 - Product system activated with wrong type is applied before content activation is started, the note is included in SAP Note 2397667 - Composite SAP Note: Preparation for content activation for SAP Solution Manager 7.2 as of SP03, in case that you have projects with dual-stack JAVA product systems.
Called from /nSOLMAN_SETUP->Related Links -> Solution Documentation Content Activation
After successful upgrade, complete the activation by using a the second Content Activation guided procedure on the SAP Solution Manager 7.2 system. Refer to chapters 4 of the Content Activation Guide.
During this procedure, project and solution content scoped during Preparation is transferred into the new solution documentation environment and activated for use, together with related application content in ChaRM, QGM, IT PPM, BPMon and Test Suite.
Important Note: Before this content activation can be performed, the Mandatory Configuration guide procedures must be performed: System Preparation, Infrastructure Preparation, Basic Configuration.
Also you need to run the SOLMAN_SETUP for the Change Control Management configuration before the Content Activation for ChaRM/QGM and the SOLMAN_SETUP for the Managed System Setup.
Then it is recommended to create a test phase cycle and a continual cycle, and change the status for both until reaching their final status. Create the task lists.
The idea is to test that the Solman 7.2 ChaRM workflow works correctly before starting the Content activation.
If you have been using add-ons, partner solutions and self-defined BAdI implementations in 7.1, make sure that they are fully functional before starting content activation. The best way of doing this is to check and, if necessary, repair those extras in your development system.
Errors likeTECHNICAL_SYSTEM_NOT_FOUND in "Check Readiness for Charm Content" will indicate that the system, Non-ABAP or virtual system, is not assigned to a technical system in LMDB.
In SAP Solution Manager 7.2 systems without SLD data suppliers are created in LMDB under the Transport Domains tab where they are created. However, they are not automatically assigned a technical system. You must therefore assign the technical system explicitly.
Under Transport Domains tab, select the correct transport domain name for the system where you create the Non-ABAP or virtual system. Then under Non-ABAP Systems tab or Virtual Systems tab, select the system and assign the required technical system.
Also ensure that these SAP notes are implemented in the domain controller system of the managed landscape (also in the other systems):
1977240 - Extension of the AS ABAP SLD Data Supplier (RZ70)
2148577 - RZ70 always sets communication client to 000 for non-ABAP system
With this you ensure that the domain controller system is sending the information of the non-ABAP system created to the SLD of the SAP Solution Manager.
See other issues in SAP Note 2334553 - Error during content activation in Change Request Management due to inconsistent data in the LMDB.
- Step 1: Check Prerequisites
A mix of manual and automatic activities looks mainly at the basics of proper user and system setup.
"Check Readiness for ChaRM Content” performs a syntax check on CRM coding. Starting with SP04 , additional checks are performed, if all relevant product systems can be transferred into corresponding technical systems, and if the piece list activation has been performed.
Note: In the case that you performed a system copy from the SAP Solution Manager production system to prepare the Content Activation in a sandbox system you, could get errors during the Check Readiness for ChaRM content and later during the ChaRM content activation, the reason is due to the missing sytems in LMDB. This real-time system landscape data from LMDB is required to convert the projects to new cycles in 720.
- Step 2. Activate Content Activity
Activity “Adapt Number Ranges for ChaRM" creates an interval 01 for AIC_REL_ID (used as replacement for SolarProject_ID)
Activity “Activate ChaRM Content" does the ChaRM migration for each of the project selected during the preparation.
When activating a 7.1 project with Change Request Management content, first a change control landscape, is automatically created.
Following that, the activity creates a new change cycle for each project in scope.
For a SMMN (Maintenance project SAP0 variant, M* task list) document a SMIM change cycle documnet (phase cycle) is created.
For a SMDV (Implementation project SAP0 variant, I* task list) document a SMIM change cycle document (phase cycle) is created.
For a SMMM (Maintenance project SAP1 variant, M* task list) document a SMAI change cycle document (continual cycle) is created.
For activation of self-defined change cycles (in customer Z-namespace, e.g. ZMMN or ZMDV), you have to tell the system the change cycle process types before and after (e.g. ZMDV in 7.1 may turn into the standard 7.2 type SMIM, or ZMDV in 7.1 remains in the self-defined space and turn into ZMIM in 7.2) through mapping table AIC_SM72_MAPPROC.
The new change cycle process type must already exist at the time of filling the mapping table in the 7.2 SAP Solution Manager system. If old and new change cycle process types use different status profiles with different user status values, you also have to maintain status value mapping in table AIC_SM72_MAPSTAT.
Existing task lists, open requests for change and open change documents of the old cycles are then reassigned to the new cycles. Finally, the system assigns the related change transactions to a new change cycle. This process is logged in database table AIC_SM72_CM_LOG. Change transactions which have not been activated, or are assigned to projects which have not been activated, cannot be accessed in change mode in 7.2. They remain visible as read-only entities.
After upgrading to SAP Solution Manager 7.2, you cannot edit self-defined Z change cycle types (created in 7.1) or change cycles of type SMMM, SMMN, or SMDV, although you can continue to display them in the WebClient UI. The same applies to any requests for change or change documents that have not been activated, for example, because they are already complete or are not assigned to an activated project. If you discover change transactions you want to work with in 7.2, but which are read-only in 7.2 because the 7.1 projects they belonged to were not activated for 7.2, you can use report AIC_CM_72_POST_MIGRATION to recover them. The report for subsequent activation can only handle change transactions related to projects that have an open task list and an open change cycle and the project can only be activated into an existing branch of an existing solution. You can find further details in the online info text provided with report AIC_CM_72_POST_MIGRATION.
See KBA 2628825 in case of errors "Technical_system_not_found" and “Unknown system” for decommissioned systems.
In the Administration Cockpit you will see now that the M* and I* task lists from migrated SMMN and SMDV projects under Task List ->Phase Cycles tab.
Please ensure this SAP Note 2375499 - ChaRM : Migrated project should be listed under phase cycle in task list of Admin Cockpit is implemented.
- Step 3. Close Activation
After following these actions please have a look to section 1.10 How to handle your Z transaction types after the upgrade to 7.2.
See also Change Request Management (ChaRM) Content Activation in SAP Solution Manager 7.2 - How to prepare and what to expect
1. Main changes in SAP Solution Manager – Change Request Management scenario
1.1. I cannot create a project in solar_project_admin
In SAP Solution Manager 7.2 not projects will be used anymore, ChaRM and QGM will used Solutions and Change Control landscapes. Solutions and Change Control Landscapes will have branches.
Branches will contain logical component groups that will contain logical components for each branch. Inside the logical component groups you will enter your managed systems from each managed landscapes.
Please refer to Content Activation Guide in service.sap.com/instguides -> SAP Components-> SAP Solution Mananger-> 7.2 section 2.2 " Important 7.2 Terms and Concepts" for the new concepts.
This is the best official guide that I know speaking about Solutions and the use of them in Change Request Management.
1.2. What is a Solution –Branch – Logical Component Group – System Role - Change Control Landscape - Sites
The solution should contain the complete customer system landscape, processes, and solution documentation in a customer's business.
Technically, a solution is the root of a structure that contains all of those objects.
From a process perspective, a solution covers all the company’s business processes. From a system perspective, a solution covers all productive systems that are connected through interfaces.
Even for an international multi-site company one solution will generally be sufficient.
Multiple productive solutions typically cover the use case of a service provider running multiple productive solutions for different clients.
By default a newly created 7.2 solution has a production and a maintenance branch.
The best way to get what is a branch is to see the examples provided also in the same guide about how was a project- logical component in Solman 7.1 and how to get the same managed systems included in the branches and logical component groups of a solution in Solman 7.2, from section "2.6 Activating Common Landscape Scenarios" of Content Activation Guide:
The next example is a little bit trickier.
Customer has a development system, a QAS system and a PRD system. The transport tracks are in the example from GHD:100 to GHQ:100 to GHP:100 and from GHD:200 to GHQ:200 to GHP:200. This landscape pattern can have different reasons which leads to different landscape designs.
In case 1 client 100 is used for a different Business Scenario than client 200 - like 100 for SD and 200 for MM, then it is recommended to create two different logical component groups
In case 2 client 100 is where the workbench development is done and is transported to GHP:100 on a different transport track and the end-user/business user are only working in client GHP:200, then it is recommended use Global site for Workbench client and <site1> for the business which can then be labeled properly
Note: standard "Global" sites are automatically inserted into thebranches. It is the expression of the global significance of the common development source system GHD:100 for all sites. As the site concept covers both the global and site-specific aspects of SAP solution landscapes, a "Global" site is always included. You cannot delete it.
In case 3 client 100 is where workbench development and customizing is done let say for ASIA region and client 200 is only for the customizing for EMEA region, then it is recommended to create two diferent sites
The option to use two productive system roles was only recommended until SP02, with SP03 and the site concept is not recommended anymore.
Branches can be understood as 'version contexts' of a solution. The currently productive solution is documented in the production branch. If you run a development environment in which you are setting up a new product version (which will become set productive in the future), possibly including your own custom developments, you would represent this by a development branch for the systems in the development track. Typical maintenance activities such as implementation of SAP Notes would normally be handled in a separate maintenance branch, not in a development branch.
But please remember that still the real data are the data maintained in the TMS of the managed systems, the systems included in the Logical Component Groups should fit with the created TMS transport routes.
Logical component groups
A logical component group LCG comprises all systems of a solution that have the same productive system and system type e.g. ABAP or Java, so you create a separate logical component group for each ABAP-based and each non-ABAP based productive system. For example, a solution could contain the logical component groups HR, ERP, CRM, BI, PI, BOBJ, PORTAL. An important exception to the rule is that companies with, e.g. multiple ERP productive systems per site (country, plant) have to use only one ERP logical component group.
Logical component groups should be created from the solutions.
Note: all the systems of one transport track have to be in the same logical component group, see SAP Note 2461467 - ChaRM&QGM: One transport track should not contain systems crossing logical component groups.
See SAP Note 2441119 - ChaRM: Support system with different roles in different logical components
Each system inside a logical component group is having a system role like for example, Development, Test, or Production.
There is no change in the concept of system roles from SAP Solution Manager 7.1 to 7.2, but the maximum number of custom roles has been increased from 10 to 52.
Note: You can use all lower and upper-case letters except A, B, C, D, E, F, P, S, T, V, as well as numbers. This is necessary to assign systems of multiple sites to the same logical component (countries, plants). Use system roles for this purpose, do not create site logical components,
In sm30: smsy_roles you can create new roles, however what it is really important is not the description name of the role, it is the Type of Role linked to it, assign it in transaction /nmaint_roles:
Change Control Landscape
In the solution you can create a Change Control Landscape that is a subset of LCGs available in the solution.
You can use Change Control Landscapes in ChaRM scenario.
For example in the case that you has a large number of LCG, then you can create one or more Change Control Landscapes and then select only some LCG and not all. Then when creating a cycle you can select the "big" solution or directly a change control landscape.
When using Release Management, the release cycle can only use Change Control Landscape instead of Solution.
Sites are provided in SP03 in case that you have for example multiple production system:clients like when using different regions.
Please see "2.6.5. Activating a Multi-Production Scenario" of "Solution Documentation Content Activation Guide" .
Another example for using sites is if you are using the same system:client under different roles, for example as source system and also as target sytem, then you could try to separate them in two sites for the same logical component group to enter the different roles in the different sites.
1.3. How to create a solution
In /nslan you can create your solution. Please see wiki page How to create a solution for Change Request Management for the detailed steps to create a solution including a maintenance landscape and also an implementation landscape:
1.4. New change cycles transaction types
Maintenance cycles SMMN, SMMM, SMDV disappear in Solman 7.2, new change cycles transaction types are:
- SMIM: Phase cycle (was: Implementation cycle, SMDV and SMMN) - variant SAP0 - created in CRM Web UI directly.
- SMAI :Continual cycle (was: Maintenance cycle, SMMM) - variant SAP1 - created in CRM Web UI directly. It is for urgent change documents only until SP06.
Since SP06 you can create normal and standard changes also for SMAI cycles, detiails here.
- SMRE: Release cycle - variant SAP0. This kind of cycle has to be created in Release Planning Tool. End user has to create the releases in the Release Planning Tool first and then generate the CRM transaction of the cycle for each release.
When creating a change cycle you should select a solution/change control landscape and a branch.
Only the branches containing a logical component group with a system with role source are available for selection.
- new Change Cycle documents for each selected Solar project which has active task lists will be created. Those will be assigned to the Solution/Change Control Scenarios and respective Branches.
- the existing task lists will be re-assigned to the newly created Change Cycles automatically.
- all SMDV, SMMN will be mapped to a “Phase Cycle”. All SMMM will be mapped to a “Continual Cycle”. Each Change Cycle will then get the same status as before.
- after the Cycles have been updated, all open change transactions (Request for Change + Change Documents) will be re-assigned from their former Solar-Project assignment to the newly created Change-Cycles automatically.
Note: All SD* transaction types will be removed in Solman 7.2, customer should closed all documents for these types before upgrading
Note: See also SAP Note 2331779 - How to Manage Change Requests and Change Documents which are not part of Migrated Projects in SAP Solution Manager 7.2
1.5. Task list creation
Task list is created now from the maintenance cycle document directly by using a guided procedure when moving the document from Created to Scope for example in a SMIM document:
When you select a solution- branch for a change cycle document, the source systems in the logical component groups of the branch will be used to draw the Transport Track Overview, all other systems will be based on the whole logical component groups included in the Solution, in all branches.
1.6. More -> Redefine landscape action
You could redefine your system landscape and then recreate the task list structure based on the new landscape, this option was initially only available for the systems with target role.
Jan. 2018: With SAP Note 2587310 - Remove Development and Production systems during redefine landscape two additional scenarios were added:
Scenario 1: You keep the track but want to remove one of several production systems. These checks are performed:
- There is no open change document to which the configuration item of the production system to be deleted is assigned. (Only for ChaRM)
- There is no scope item of open RfC to which the configuration item of the production system to be deleted is assigned. (Only for ChaRM)
- There is no active H task list which contains the production system to be deleted. (Only for ChaRM)
- If the import buffer of the production systems to be deleted is still reachable, there is no “waiting for import” transport requests from the relevant track in the buffer.
Scenario 2: You want to remove whole track(s), that is: the development system or the exclusive production system. To remove the exclusive production system, all the checks of scenario 1 are performed. To remove the development system, the following checks are performed:
- There is no open transport request from that track.
- There is no open change document which contains the transport request from that track.
- If the development system to be deleted is assigned to the “Development <-> Retrofit” relationship, there is no unfinished retrofit transport request.
If the checks are not passed, the redefinition of the system landscape is stopped. Detailed information is logged in SLG1 log /TMWFLOW/CMSV TRACK_LANDSCAPE.
- If you remove inactive or disused systems, you get a warning but you can continue the redefinition.
If you remove systems that have been deleted from the LMDB, the checks are skipped and you can continue the redefinition.
1.7. Complete Change cycles
- SMIM: Phase cycle (was: Implementation cycle, SMDV and SMMN)
For SMIM, when setting it to ‘Completed’ from ‘Being Completed’, a popup window will be raised showing unfinished change documents, Request for Change documents and transport requests.
You can complete the phase cycle but the unfinished change documents and Request for Change documents will be moved to a NEW PHASE CYCLE document that is created automatically. I* task list remains the same one.
In case there are change transactions with ITPPM integration, the cycle switch cannot be performed. With SP05, in case there are change transactions with ITPPM integration, the ITPPM project is shown as well as the ITPPM project manager; means if there are change transactions with ITPPM integration, there is no cycle switch possible. In this case the change manager has to contact the project manager of the particular ITPPM project and request to decouple the change transaction from the ITPPM project.
Only if all change documents and request for changes are closed and all transport requests are imported to production systems and no longer available in the import buffer, only If both conditions are met, you will receive a popup when closing the cycle asking you whether you want to close it completely.
- SMAI :Continual cycle (was: Maintenance cycle, SMMM)
Up to SP05 there is no cycle switch for it.
You can ONLY complete the continual cycle if there are not unfinished change documents and request for change documents.
There is no option to move these unfinished changes documents to a next phase cycle, so the only option is to finish them.
Starting from SP06 if you close or withdraw a continual cycle, the following scenarios apply:
- The cycle contains open change documents and you want to create a new cycle: The new successor cycle will be assigned to the original task list and take over all open change documents.
- The cycle contains only finished change documents and you can choose to create a successor cycle linked to the original task list or you can choose to close or withdraw the cycle. Then the task list will also be closed.
- SMRE: Release cycle
Here we have ‘Single Task List Strategy’ which means all the release cycles assigned to the same combination of change control landscape and branch will share the same task list.
For SMRE, the cycle switch happens when setting it to ‘Hypercare’ from ‘Deploy’.
In ST7.2 the predecessor cycle completion and successor cycle creation are done at one shot.
In case there are change transactions with ITPPM integration, the cycle switch cannot be performed. With SP 05, in case there are change transactions with ITPPM integration, the ITPPM project is shown as well as the ITPPM project manager; means if there are change transactions with ITPPM integration, there is no cycle switch possible. In this case the change manager has to contact the project manager of the particular ITPPM project and request to decouple the change transaction from the ITPPM project.
1.8. Administration Cockpit
Administration Cockpit is the entry point to the administrative activities, you can find it as a tile in SAP Solution Manager Fiori Launchpad in /nsm_workcenter .
- Task Lists
On this tab page, you can execute operational and background activities for distributing software in your system landscape, for example, handling change cycles, task lists, and import scheduling.
- Landscape Overview
You can display information about the managed systems contained in the logical component groups that are connected to Change Request Management, and/or Quality Gate Management (QGM), via the solution landscape (transaction SLAN ) or the change control landscape assignment. Each managed system in the logical component groups is listed along with the communication systems.
Landscape overview tab is empty until you create a phase/continual/release cycle for a solution/change control landscape and branch
- Critical Objects
You can define and edit critical transport objects.
- Cross-System Object Locks
On this tab page, you can manage cross-system object lock entries. You can display lock entries according to defined criteria, remove them or register lock entries for transport requests that are managed by Change Request Management or Quality Gate Management.
Note: In the case that you get this error when trying to switch on the CSOL for a system client:
Fail to switch the Cross-System Object Lock check for the system <SID> / <client>
No administration authorization in Change and Transport System (message number TK620)
Have a look to KBA 2424269 - Fail to switch the Cross-System Object Lock check for the system.
- Transport Analysis
You can analyze the transport requests in your landscape in different views.
- Search tab: the Search is using the Embedded Search functionality.
You can search for various objects based on your search criteria.
Depending on your authorizations, the system displays search results, for example, change transactions. You can navigate from the search directly to the transactions in the CRM WebClient UI.
As a prerequisite for the Search works you need to create connectors for Change Request Managements and scheduled the indexing. To achieve this, you make the required settings in SAP Solution Manager Configuration (transaction SOLMAN_SETUP) under Change Control Management -> Change Request Management -> Step 7 - > Configure Embedded Search -> Create Search Connectors activity and Schedule Initial Indexing activity.
- Scheduled Import Jobs (tab coming in SP03)
The Schedule Import Jor for Transport Request task is called from the task list.
In the Date tab you will see the option to select a period, you can select None, 15 minutes, 30 minutes, Hourly, Daily, Weekly, Monthly and Other Period.
Then in the Administration cockpit -> Scheduled Import Jobs tab you will have very flexible way to display/redefine/delete import jobs.
When scheduling the import as periodical job it is expected that there is not user interaction, so the import strategy should be import project all or status dependent import.
Selective import is not the good option here. If you need to choose the transports before each import, then it is not a good idea to schedule such a import as periodical jobs. In case you have configured selective import, and you have made requests selection in the import popup, then the same selection will be kept for all scheduled jobs in the admin cockpit. This is the standard behavior.
Report /TMWFLOW/SCHEDULE_IMPORT is obsolete in SAP Solution Manager 7.2.
May 2018: Note 2629408 - Enable Report /TMWFLOW/SCHEDULE_IMPORT for ST7.2
Note: Please check KBA 2388692 - Fiori Administration Cockpit Web Page Service Cannot Be Reached – Solution Manager in case that you have issues opening the Administration Cockpit in the launchpad.
1.9. Transaction SMSY is not existing any more
TMS data is directly sync from TMS domain controller to SLD/LMDB, SAP Notes 1977240 and 2148577 should be implemented.
LMDB is now the single source of landscape information.
1.10. How to handle your Z transaction types after the upgrade to 7.2
After the upgrade to 7.2 and the content activation you notice that when creating a ZMCR, ZMMJ …document (Z transaction types were created in 7.1) in the CRM UI screens some fields like change cycle, landscape and branch are not editable. Also your Z transaction types are not appearing in the ZMCR Scope assignment block for selection.
With the version 7.2 new tables were introduced to support the new master data model, using Solution, Branch, etc. Like the one for Configure Status-Dependent UI Element Control table AICV_PROC_EDIT2 and the copy control table AIC_V_TRTY_MAP2.
SAP just provided the standard customizing in these table. But unfortunately there is no migration tool available which migrates the customer data.
Here there are two options depending on your needs:
1. If you can “redo” the configuration of your Z transaction types and if the Z transaction types were created using the copy report AI_CRM_CPY_PROCTYPE then use the update option “Overwrite existing data with standard settings”, the data for the Z transaction types will be updated with the 7.2 standard customizing.
Update option “Insert new data (existing data will not be updated)” will not update the data.
2. In you cannot “redo” the configuration of your Z transaction types then you will need to perform the update of the tables manually.
In transaction SPRO->SAP Solution Manager under Capabilities (Optional) -> Change Control Management -> Change Request Management Framework
2.1. Make Settings for Change Transaction Types
Select the transaction type and then:
- Check the change request management actions and the consistency checks per the Z transaction types by comparing them with the standard, you can find a list of change request management actions and consistency checks deleted and new in What's New in SAP Solution Manager 7.2. Select the Support Package Stack and then Change Control Management.
For example consistency check CHECK_IN_AND_OUT is obsolete in 7.2.
- Check the Specify Status Attributes for predecessor documents SET_PREDOC customizing by comparing with the standard transaction type.
- Check Copy Control Rules. Check the entries your Z transaction types.
For the new cycle transaction types ensure that your Z transaction types are included in the Specify Status Attributes-> Specify Required Status Values for Follow-Up Docs for for being taken into account during the consistency check SUB_ITEMS.
2.2. Configure status-independent UI element control
Select Assignment Block Details. Select UI Elements CONFIGURATION_ITEM. Select Status-Depended Control of UI Elements and check that your Z transaction types have the correct entries here like for the standard transaction types.
Select Transaction Types. Check the entries for your Z transaction types and compare them with the entries for standard transaction types.
See also SAP Note 2317411 - Request for Change: Change Cycle is not editable in status 'In Validation'
In transaction SPRO->SAP Solution Manager under Capabilities (Optional) -> Change Control Management -> Transactions -> Actions -> Change Actions and Conditions
2.3. Check the PPF actions of your Z transaction types by comparing with the standard transaction types, for example, action SMCR_ASSIGN_SOLMAN_IBASE is obsolete in 7.2.
In transaction SPRO->SAP Solution Manager under Capabilities (Optional) -> Change Control Management ->Transport Management System -> Define Import Strategy for Transport Requests
2.4. Enter your entries according to the new master data model.
In both cases you will need to check also your business roles, as you can read in point 3.1 of this wiki page, the customer business roles are not updated after an upgrade to 7.2.
Please take note of the used navigation bar profile for your Z business role and check the content of Define Generic Outbound Plug Mappings, compare it with the SOLMANPRO navigation bar profile content and add the required entries. See SAP KBA 2397830 - Create new Transport Request is disabled in Transport Management AB of change document - Solution Manager.
See also SAP Note 1805236 - SAP CRM WebUI: Error "Recent items; dynamic navigation is not supported by this object" is thrown.
If you performed adjustments to the User Interface configuration of your Z transaction types in SAP Solution Manager 7.1, then you will require manual adjustment to get the new SAP standard fields and new assigment blocks displayed in the upgraded SAP Solution Manager 7.2 system.
In blog ChaRM: A Boost to Your 7.20 Project After the Content Activation Is Done, 1. Adopt the UI configuration section you can read that there new SAP standard fields that have been introduced like: Landscape, Branch, Change Cycle Description, Change Cycle ID, Change Cycle Type, Release Number, Change Cycle Status, Development Close, Go-Live Date.
Old fields like Project and Solution field are obsolete -> replaced by Change Cycle field, …
Also, there are some new assignment blocks like Solution documentation that replaces the Solutions, Documents and Projects assignment blocks.
These three old assignment blocks can be displayed, existing entries are still available, but read-only, Content is migrated into Solution Documentation assignment block, as far as possible.
There are two ways to adopt the UI configuration:
- Delete the customer specific UI Configuration, then the SAP Standard Default UI configuration is used. This standard UI configuration can be used as copy template to copy this into your Z Transaction Types. Then adjust the UI per your specific needs again. This is recommended if you were adding small number of customer specific fields or if you only renamed some field labels or removed SAP fields.
- Alternative, you can keep the existing customer specific UI configuration, and adjust this UI configuration. This means, the new SAP standard fields from 7.2 standard need to be inserted manually. This is recommended if you added big number of customer specific fields to the UI configuration.
See all details and recommendations in the indicated blog ChaRM: A Boost to Your 7.20 Project After the Content Activation Is Done.
Note: In case of BSP errors like the following one when completing a SMIM cycle
The following error text was processed in the system:
Define component usage ´CUCycleSwitch´
Exception class: CX_BSP_WD_INCORRECT_IMPLEMENT
Program: CL_BSP_WD_REPOSITORY …
Remember that if you enhance a UI component then after each patch application you should go to /nBSP_WD_CMPWB open the UI component with the enhancement set and click on
Environment -> Runtime Repository comparison. Here check the differences and adjust your enhancement to the standard.
Also pay attention to Transport-Related Checks:
In SAP Solution Manager 7.2 SP03 every time you perform a transport-related operation, such a transport request release, import, some transport-related checks are done such as Cross-System Object Lock CSOL, Downgrade Protection DGP, Critical Objects, ABAP Test Cockpit, Code Inspector and Customer-Specific checks.
In the case that you have upgraded your SAP Solution Manager from 7.1 to 7.2 you need to adapt your Ztransaction types for the change documents such as ZMHF and ZMMJ to get the missing transport-related checks. Absent customizing can cause incorrect processing of transport-related PPF actions for these transaction types. Follow SAP Note 2325006 indications to see how to proceed.
More information about Transport-Related Checks can be found in this Application help link.
Note: Dump ASSERTION_FAILED when executing action "Pass Urgent Change to test"
Runtime Errors ASSERTION_FAILED
ABAP Program /TMWFLOW/CL_SYSTEM============CP
Sometimes after the upgrade to Solman 7.2 after the ChaRM content activation you cannot work with the change documents created in Solman 7.1, the reason could be that these change documents have archived/missing configuration items. There is a report AI_MODIFY_IBASE_IN_DOC provided in SAP Note 2447548 - Report for Replacing Ibase component in documents to change the ibase of the change documents.
Note: This report is intended to be run for change documetns, no for request for change documents.
The faster way to check this is in se38 crm_order_read, enter the document number created in 7.1 and look in ET_REFOBJ structure for the PRODUCT_ID value.
In ib53 check if this configuration item has a ULA-GUID that matches with the SAP-GUID in LMDB.
In case that you need to change the configuration item of a document report AI_MODIFY_IBASE_IN_DOC can be used.
- Document ID: enter one or more documents numbers
- Process Type: enter the process type of the document
You can find this information of the document by running report crm_order_read in se38, enter the document number in field Transaction Number and look in ET_ORDERADM_H, the value under PROC column is the process type of the document.
- Old Ibase: enter the Installed base of the ibase text component associated to the configuration item of the document.
You can find this information in the previous report, look in ET_REFOBJ for the value under column IB_IBASE.
- Old Ibase Component: enter the ibase text component associated to the configuration item entered of the document.
Look in ET_REFOBJ for the value under column IB_INSTANCE.
- New Ibase Component: enter the new ibase text component associated to the new configuration item that represents the production system currently.
Ensure that the ULA-GUID of the new configuration item (information shown in ib53 for the configuration item in the Component Detail tab) needs to match with the SAP-GUID of the Technical system in LMDB ( to see this value go to LMDB to the technical system and then click on Details button, Qualifiers tab.)
- Test Mode: Select this option if you want to run the report in test mode
This information is also provided in SAP KBA 2394599 - How to handle your Z transaction types after the upgrade to 7.2.
*NEW SP05* 1.11. Enhanced Change Request Management action COPY_ALL_ENH
You can use the enhanced Change Request Management action COPY_ALL_ENH to release and import automatically/immediatelly the transports of copy (ToC) into the test system. If the release of the transport of copies is done to a transport target group, the import will be triggered to all the systems that are included in this transport target group.
Note: For transport operations to work correctly, for existing custom transaction types based on normal change (SMMJ), copy the Change Request Management action COPY_ALL_ENH from the Customizing of the standard transaction to the Customizing of the custom transaction types.
See more details in Processing Normal Changes and Processing Standard Changes.
This action could be used in SP03 and SP04 for normal changes documents.
As this action is not provided in the standard customizing of the normal change documents for SP03 and SP04 if you want to use it please check also SAP Note 2467166 ChaRM: Use COPY_ALL_ENH for custom normal change-based transaction types and SAP Note 2445103.
*NEW SP05* 1.12. Standard Changes documents
Standard change is used to perform low-risk changes that are uncritical and frequently used.
Please see this wiki page to find some hints for using this change document type How to work with ChaRM Standard Changes documents.
2. Role SAP_SYSTEM_REPOSITORY_DISP does not exist
You are creating template user in activity SOLMAN_SETUP > Change Control Management > 5.1 Create Template Users and you get this error "Role SAP_SYSTEM_REPOSITORY_DISP does not exist" in all template users like CHARM_*.
Implement SAP Note 2225713 - SOLMAN_SETUP additional corrections for 7.20 SP01
3. Business roles
3.1. Customer business roles are not updated after an upgrade to SAP Solution Manager 7.2
When you upgrade to SAP Solution Manager 7.2, SAP will only modify the standard business roles such as SOLMANPRO. This is why you were requested to create new business roles, new transaction types in the Z/Y namespace. So that if you were to modify/customize something, an upgrade would not overwrite these changes.
From SAP Note 2188112 - FAQ ST720: "If you have copied the CRM business roles delivered by SAP (for example if you copied business role SOLMANPRO to ZSOLMANPRO or similar), you should compare and check your copied role with the corresponding role delivered by SAP: your copied role may have outdated or missing links. In particular, SAP has delivered new reporting links in the business roles. You should perform such a check after you apply each support package from SAP."
If you don´t do this link check you could miss some new links such as Requirement Management, and see old links such as Reporting, which don't work in Solution Manager 7.2.
4. Solution Documentation AB
4.1. No search results
When you are trying to assign a solution element in the Solution Documentation AB of a change document the search doesn´t find anything.
If you want to use the search you need to complete the configuration of SOLMAN_SETUP => Process Management => Step 7 "Configure Embedded Search":
4.2 How to add an element when change document has status other than "Created / In Development
In the standard change document transaction types, it is only allowed to add an element in the "Solution Documentation" assignment block when the change document has status “Created” (E0001) or “In Development” (E0002).
If you need to be able to add an element with another status such as “To Be Tested” (E0004) status, then first look in transaction /nSPRO for activity "Configure Status-Independent UI Element Control". Select assignment block SOLDOC and change in "Editable/Executable" column the value for this status to "Editable/Executable".
Then ensure that you enter also the associated SOCM action SOL_DOC_CREA in transaction SPRO -> "Make Settings for Change Transaction Types" activity.
This will ensure that the SOLDOC elements attached/assigned in this new status, for example, "To Be Tested”(E0004) moves to the production branch when the change documents move to production.
Select your transaction type and create a new entry as a copy of the existing one for status E0001. Change the status to the required status, for example, "To Be Tested” (E0004).
This is a late action to ensure that you also have an entry here for the created entry:
See screenshots for the above process in KBA 2464656 - Solution Documentation" assignment block - How to add an element when change document has status other than "Created / In Development.
5. Release Planning - Release Management
For using Release planning scenario you need to perform the solman_setup activities under Change Request Management and Managed System Setup guided procedures.
Release Management means that you can operate big release development over different landscapes.
You can synchronize the developments over the different systems landscapes boundaries, the integration test phase and the Go live.
When using Release Management, the release cycle can only use Change Control Landscapes instead of a Solution. A Change Control Landscape is a subset of LCGs available in the solution.
5.1. Empty screen in Release planning - no Create button available
To create, edit, or change releases you need to go to CRM WebClient UI, /nsm_crm, choose Change Request Management => Release Planning . Then choose Create button. If the Create button is missing as you can see in the screenshot below:
Ensure that you have activated the ODATA Service for Release Planning Tool AIC_RELEASE_PLANNING_SRV in the SAP Solution Manager Configuration in the Cross-Scenario Configuration scenario -> Mandatory Configuration -> Infrastructure Preparation -> Step 7 Enable Gateway Services.
In transaction /n/IWFND/ERROR_LOG look for possible issues like "System alias '' does not exist"
If this is the case check in SAP Customizing Implementation Guide => SAP Netweaver => SAP Gateway => OData Channel => Configuration => Connection Setttings => SAP Gateway to SAP System => Manage System Aliases that an entry exists in table /IWFND/C_DFSYAL like:
SAP System Alias Description Local SAP GW RFC Destination Software Version
LOCAL Local System Alias X NONE DEFAULT
See KBA 2249736 - FAQ related to the System Alias and Gateway flags.
After any modification please clean all caches according to KBA 2319491 -How to clean up the cache after applying changes that affect SAP Fiori apps and retest.
Note: Ensure that you have created a Change Control Landscape for your solution or implement SAP Note 2343846.
6. Requirement Management
6.1. IT Requirement is not be created from a Business Requirement
After the copy of the standard transaction types SMBR and SMIR to ZMBR and ZMIR please notice that action ZMBR_CREATE_IT_REQUIREMENT (in action profile ZMBR_ACTIONS) that is creating the follow-up document IT requirement needs to be modified. Parameter PROCESS_TYPE needs to be changed from SMIR to ZMIR value.
6.2 IT Requirement Change Cycle not found
In SAP Solution Manager 7.2 SP04 when creating an IT Requirement document for a customer transaction type like ZMIR the result list of Change Cycle / Phase field does not show all the possible change cycles for selection, in sm30 for view TSOCM_PROXY_IMPL remove this entry: SMI2 CL_CHM1_IT_REQUIREMENT IR05
KBA 2446888 - IT Requirement Change Cycle not found
7. My Business Requirements app
For any issue using this Fiori app please implement latest version of SAP Note 2248668 - Corrections for My Business Requirements (Display, Edit, Create) Solution Manager 7.20 Support Package 1 or SAP Note 2345632 - Corrections for My Business Requirements (Display, Edit, Create) Solution Manager 7.20 Support Package 3 depending of your ST-UI 100 patch level.
Then make sure you clean all caches according to SAP Note 2319491 -How to clean up the cache after applying changes that affect SAP Fiori apps and retest.
If you get error noObjectsAvailableText when clicking in My Business Requirement app remember that ChaRM need to be activated in a SolMan client, for this ensure that you have run activity
/solman_setup: Change Control Management-> Change Request Management-> Check Prerequisites -> Set Client for Change Request Management.
7.1. Error when creating Business Requirement with My Business Requirements App
Once you have entered all data for the creation of the Business Requirement and click on Save button, nothing happens and the Business Requirement is not saved.And even you can get an Alert popup with this information "Problem updating Business Requirement".
If you are using IE please click on F12 Developer Tools and check the Console error messages.
1946234 - Fiori: Recommendations about Virus ScanningSAP Note
For testing, please disable Virus Scan completely in transaction /n/IWFND/VIRUS_SCAN and test again.
Official guide is in SAP Service Marketplace in /instguides: "SAP Fiori for SAP Solution Manager 1.0 Configuration guide". Check section “Section 2.4 Virus Scanning”, which contains all the information regarding virus scanning.
For more information about Virus Scan and how to create user * scan profile, see link http://help.sap.com/saphelp_nw74/helpdata/en/4e/0ba5960499001be10000000a42189c/frameset.htm.
8. Embedded Search - SAP Netweaver Enterprise Search
How to use it and configure it in SAP Netweaver Enterprise Search: new search option in SAP Solution Manager 7.2 for ITSM and Change Control Management scenarios.
8.1 Error when scheduling the initial creation of the search index in the Connector Administration Cockpit (transaction ESH_COCKPIT)
After the creation of the search connector for the data extraction for ITSM or ChaRM scenarios you need to schedule the initial creation of the index by selecting the connector and running Actions -> Schedule indexing, the action ends with errors.
In the job log you can see this entry: "Parallel load triggered, but parallel customizing not available" CRM_ES_EXTRACTION010.
You need to define a server group in rz12 and then follow the indications in KBA 2147477 - Parallel load triggered but parallel customizing not available In spro => SAP Customizing Implementation Guide => Customer Relationship Management => UI Framework => Enterprise Search Integration => Define Settings for Parallel Extraction Please specify the Server group and the Parameters here, the recomendaded values are:
8.2 Error creating connector AI_CM_BUS2000116
If you are getting this error when createing/preparing the connector AI_CM_BUS2000116 Change Request Management: Transaction in ESH_COCKPIT :
Error Messages (3)
Database table ESH:SID001~SID001~AI_CM_BUS2000116~BTORDER could not be created
HANA call terminated with HANA engine error. Error code: 320
Error message: cannot create index on expression with datatype LOB: BOL_ROOT_ENTITY_KEY: line 1 col 68 (at pos 67)
Please implement SAP Note 2370922 - ChaRM: AI_CM_BUS2000116 Enterprise Search connector creation error
9. BSP error CX_SOCM_NOT_IMPLEMENTED working with request for change and change documents
After you upgrade your solman system from 7.1 to 7.2 you could get this BSP error in class CL_CHM1_INSTANCE method IF_EX_SOCM_CHECK_CONDITION~CHECK_CONDITION when you are confirming a request for change or completing an urgent change.
The root cause is the obsolete consistency check CHECK_IN_AND_OUT. Issue will not the shown in SP03 but for the moment the only option is to remove this consistency check for all transaction types manually in sm34:AIC_SETTINGS, choose the involved transaction type -> Assign Consistency Checks -> Remove all checks with name "CHECK_IN_AND_OUT".
After that the BSP and the associated dump will disappear.
Update: See the comment from Yuliya K:
"We were able to resolve the BSP error 'CX_SOCM_NOT_IMPLEMENTED' mentioned in the point #8 via SAP Note 2310567 (ChaRM action SET_PREDOC does not work for ITSM transaction types) on SAP Solution Manager 7.2 SP01. The prerequisite note is SAP Note 2318118 (Missing condition PREDOC_EXISTS leads to a termination). There was no need for us to delete the consistency check 'CHECK_IN_AND_OUT' in SM34: AIC_SETTINGS as we implemented the two notes. However, we are planning to delete the entries as they are pointing to the consistency check 'CHECK_IN_AND_OUT' that no longer exists."
10. Error "No IBase component has not been assigned to the document" when creating a request for change document
The reason of error is that the consistency check IB_SYST_CHK used for example in status E0001 for SMCR in SM34 -> AIC_SETTINGS -> <Select your transaction type for request for change> -> Assign Consistency Checks -> E0001 IB_SYST_CHK is obsolete.
Please remove manually the obsolete consistency check IB_SYST_CHK for the used transaction type.
11. Transaction ID, Description and Status empty in Scope of Request for Change
You have added new change documents (Urgent, Admin changes) in Scope assignment block of a Request for Change. After running action "Release for Development" and saving you notice that fields "Transaction ID", "Description" and "Status" in Scope are not filled and remain empty. However the change documents have been correctly created.
Switch CRM_ASYNC_SAVE is activated in your Solution Manager system. Business function CRM_PERFORMANCE contains the switch CRM_ASYNC_SAVE and such business function CRM_PERFORMANCE is activated in your SolMan system ( transaction SFW5 ). This switch activates asynchronous update and this is not compatible with ChaRM and Incident Management scenarios.
See KBA 2381459 - ChaRM - Transaction ID, Description and Status empty in Scope of Request for Change for details.
12. ChaRM reporting /TMWFLOW/REPORTINGN - Report is obsolete
You will need to use Administration Cockpit 'Transport Analysis' tab to analyze the transport requests.
13. Quality Gate Management
13.1. Integration with Change Request Management
As you can read in the application help Quality Gate Management does not support an integration with Change Request Management in SAP Solution Manager 7.2.
14. Solution Manager Fiori Launchpad- Change Control Management Analytics
When opening the SAP Solution Manager Fiori Launchpad ( /nsm_workcenter) you can see under Change Management a tile call "Change Control Management Analytics".
When you click on this tile a new screen is opening for this URL http://....../sap/bc/ui5_ui5/sap/dsh_builder_ui5/...
The screen comes with the a set of tiles for the Analytics. However, the tiles are refreshing/loading for ever.
Please activate DSBUILDER_HDLER service, details in KBA 2384798 - Fiori tiles for IT Service and Change Management Dashboard never load - Solution Manager and SAP Note 2388885 - Dashboard data cannot be displayed.
Check the content of the Change Management dashboards in this link.
15. Some CRM Web Client UI issues after the upgrade to SAP Solution Manager 7.2
- In CRM UI, the Recent Items show “Loading…”, but never return the list
Check SAP KBA 2087632 - SAP CRM WebUI: Recent Items is showing Loading and Recent Items wiki page.
- In CRM UI, the match code returns the results but the user is not able to select the value from the Result List in IE (not in Chrome)
Check SAP Note 2252647 - IE8 - 'More' menu on UI Workbench Configuration does not open and Search Help and Smart Input Help wiki page.
- In CRM UI, in ITMS/ChaRM search view, in F4 help for a business partner field, IE returns: "the object does not support the property or method 'createEvent()'"
Also, check SAP Note 2252647 - IE8 - 'More' menu on UI Workbench Configuration does not open and Search Help and Smart Input Help wiki page.
- In CRM UI, the Automatic Save Confirmation dialog window is not displayed when creating an Incident without save and coming back to CRM UI Check the content in Auto Save Feature wiki page.
Please visit CRM Web Client UI Framework wiki page for further information.
16. Error when retrofitting in a Release cycle
When you are trying to retrofit a transport request for a Release cycle you get error "Error Text R000000XXXXXX ID TREE language EN not found " and in the task list you find
The system is not in any task list with these search conditions /TMWFLOW/TASKLIST280.
Please implement SAP Note 2426229 - consider release cycle in retrofit
17. Important SAP Notes when using Focused Build
When Focused Build add-on (ST-OST 200 SP0) is installed on a SAP Solution Manager 7.2 system please pay attention to these SAP notes:
- 2407934 - Focused Build - Release search shows no Change Request Management releases
This note fixes the issue of missing standard cycles types in the cycle search help of a RfC and change document
- 2436871 - Focused Build: Error Creating Task List (Continual Cycle)
This note contains manual activities only and fixes the issue of not able to create a task list for a continual cycle
In the case that you are using custom cycle transaction types and custom phase models, then you need to implement the following notes:
- 2443595 - Focused Build: Task List Variant Determination for Custom Cycle Transaction Types
- 2428777 - Focused Build: Custom Cycle Transaction Types are not Supported
18. Status-Dependent Import and Selective Import of Transport Requests
When you schedule the "Import Job for Transport requests" from the task list, you get an Import Transport Request pop-up.
If you have selectived Import Strategy "Import with Selection Popup" or " Import by Status and Selection Popup" in sm34 /TMWFLOW/VC_IMPS then you will get the Import Transport Requests pop-up with all change documents/transport requests. In SP05 all change documents/transport requests are deselected by default.
The reasons of this change in SP05 are:
1) Select all and Deselect all button for selective import are introduced
2) Make the default selection as empty, so that user do not mistakenly import any request. If you want all requests to be selected, please just press the select all button
19. Landscape and branch issue in change cycle
Nov 11, 2016: IMPORTANT INFORMATION FOR SP03
After implementing ChaRM Master Note for SP03 2285968 you cannot create a Change Cycle (SMIM) because field Branch and Configuration item are mandatory but not branch is available for selection, the search returns "No entries found".
Other symptoms are:
- in SOLMAN_SETUP activity Solution Documentation Content Activation => Activate Content => Activate ChaRM Content fails with the error
Solution content can't be activated for project <project_name>: Document: <cycle document number> SY-SUBRC: 1 /TMWFLOW/MISC442 Could not enable Change Request Management content for project <project_name> AI_SMMIG_GP533
See details for this sympton in SAP KBA 2422139 - Solution content can't be activated for project : Document: SY-SUBRC: 1
- the existing Cycles are not linked to Branch and Landscape, the Branches section is display only,
- the Transport Tracks Overview contains SolMan systems landscape and it shouldn’t. It should only have the systems for the track selected
- when creating an urgent change you can move to In development and create a transport request, however then the urgent change shows error "No link to cycle"
To fix the issue ensure that you have done the manual activity indicated in SAP Note 2375508 - Customer Change cycles. Pay attention because the names are slightly similar but really different.
This is documented also in SAP KBA 2436463 - Landscape and branch issue in change cycle
20. Transport request with status “Request Already Imported” in the STMS import queue
In Solman 7.2 from ChaRM task list for release and implementation cycles we don´t trigger anymore tp IMPORT ALL commands, we always trigger tp IMPORT SUBSET commands.
tp IMPORT SUBSET removes the transport request physically from the import buffer if the import was correct however in the STMS-> Overview -> Import -> Select a system ->
Import queue (result list) the transport request is not removed from the list although it is showing status “Request Already Imported”.
When ChaRM was triggering the tp IMPORT ALL command this command was making the import of the transport request and then remove physically the imported transport request from the import buffer if the import was correct. This tp IMPORT ALL command was also removing the transport request from the STMS-> Overview -> Import -> Select a system -> Import queue (result list).
So, now in SAP Solution Manager 7.2 system it could happen that you see more transport request in STMS with status “Request Already Imported”.
However there is not risk to get a transport request with status “Request Already Imported” imported again.
If you don´t not want to see these already imported transport request in the STMS-> Overview -> Import -> Select a system -> Import queue (result list) you can manually remove them by selecting “Extras -> Delete Imported Requests” or by scheduling the job indicated in SAP Note 565574 - Deleting imported entries from TMS import queue.
SAP KBA 2491680 - Transport request with status “Request Already Imported” in the STMS import queue.
21. Issues when the configuration item/ibase of the production system used in a ChaRM document changes
There are some reasons why the configuration item/ibase component of a production system using in a ChaRM document could change, like when a duplicate entry SID00001 is created in LMDB. Another reason could the that configuration item/ibase component was not synchronized with the techcnical system in LMDN ( SAP_GUID different than ULA_GUID), then after the system upgrade to SAP Solution Manager 7.2 LMDB Notification Framework job could have created a new configuration item/ibase component for the system and system:clients.
For the first case, to avoid that a new technical system SID00001 is created for an already existing technical system SID for example when the installation number change, you have to know that SLD/LMDB is able to handle an installation number change for a system, please check this SAP Notes:
If the host name also changes then check SAP Note 1694004 and 1727294. Following the correct procedure indicated here the ibase component will remain the same.
If you before change (as per 1694004) the values in service market place and ask for a new license for the >>old<< system than you need only apply the settings like described here: 1727294 - AS Java/ABAP System move functionality.
If you are executing action "Extend scope" in a request for change RFC that has change documents associated to the old configuration item you will get errors like “Scope item: Installed Base component is not correct” AI_CRM_CM_MESSAGE 186 or "product XX is locked" or "Object XXX is locked", the only option is to change the configuration item for all change documents involved.
For this use the report provided in SAP Note 2447548 - Report for Replacing Ibase component in documents, multiple selection available
See more details for this report AI_MODIFY_IBASE_IN_DOC in section 1.10. How to handle your Z transaction types after the upgrade to 7.2.
22. CRM UI Search Issue in 720 SP06
After upgrade to 720 SP06, it could happend that documents created before cannot be searched in CRM UI. This is due to some code changes released in SP06 to make improve the search performance.
Please implement SAP Notes:
- 2713359 ChaRM:performance improvement and adjustment in search document
- 2595149 ChaRM CRM UI Search without criteria excludes RfCs without cycle assignment
As you can see in these SAP Notes table TSOCM_CR_CONTEXT content is now checked for each documents.
23. Shortdump DBSQL_TABLE_UNKNOWN for table /SDF/TMW_ADM occurs in phase CHECK4NOTES_TOOL_SHD2 and RUN_RSAIMMERGE_UPG_SHD
The same dump DBSQL_TABLE_UNKNOWN for table /SDF/TMW_ADM could happen also in phase RUN_RSAIMMERGE_UPG_SHD (main program RSAIMMERGE_UPG_SHD) if additionaly to the two SAP Notes indicated before the SUM SP and patch level used is too old (compilation date < 12.2017), this is documented in KBA 2663234.
24. Performace issues after the upgrade to SP08
If you are using the Enterprise search for ChaRM scenario ensure you have implemented SAP Note 2767163 Performance issue of many work process /TMWFLOW/SET_TR_CHNG_POINTERS.
Also check SAP Note 2767667 Change Control Management: performance improvement for 720 SP08.
25. Error Cannot create e-mail ESSC_GENERIC307
See SAP Note 2614555 - Problem with MAILFORMS after implementing the NOTE 2576016 to avoid this error in a PPF mailform action: Cannot create e-mail ESSC_GENERIC307.
Another symptom of this issue is to get dumps GETWA_NOT_ASSIGNED in class CL_IM_AI_IM_MAIL_FORMS.
Raquel Pereira da Cunha
Just would like to mention for users running SolMan 7.2 in the CAL (SP02) that the Administration Cockpit tab "Schedule Import Jobs" is not available. It is available only in SP03.
We were able to resolve the BSP error 'CX_SOCM_NOT_IMPLEMENTED' mentioned in the point #8 via SAP Note 2310567 (ChaRM action SET_PREDOC does not work for ITSM transaction types) on SAP Solution Manager 7.2 SP01. The prerequisite note is SAP Note 2318118 (Missing condition PREDOC_EXISTS leads to a termination). There was no need for us to delete the consistency check 'CHECK_IN_AND_OUT' in SM34: AIC_SETTINGS as we implemented the two notes. However, we are planning to delete the entries as they are pointing to the consistency check 'CHECK_IN_AND_OUT' that no longer exists.
Thanks a lot Yulika K for your update!
On my Solman 7.2 SP3 with the SAP note 2285968 Ver 20 I'm still having the same problem from ver 17 "you cannot create a Change Cycle (SMIM) because field Branch and Configuration are mandatory but not branch is available for selection" !!!
The Note 2375508 is implemented !
Please Advise what to do.
We are unable to see branch and landscape field while creating the change cycle in our solman 7.2 SP4 system. .Mentioned notes and manual activities are for SP3 , let us know if you have come across this issue
Once you implement the automatic corrections in the note, make sure that all manual activities listed in the SAP Note 2375508 are implemented. Our problem was resolved once the manual activities were implemented as per the Note.
Raquel Pereira da Cunha
Hi Boris and Yuliya,
same here. The manual action in the note corrects the entries of table TSOCM_PROXY_IMPL, which defines the class used for document type Release cycle (CMRE). The programs behind look for these entries and based on that checks which subobject to select to show the configuration view. If the entries are wrong, no "object subtype" is selected and the <DEFAULT> configuration view is displayed, with fields for change documens, not for cycles. Once you correct the table, the UI for Cycle will be displayed correctly (object subtype SMAI or SMIM, not <DEFAULT>), with fields Landscape and Branch.
Hi Yuliya and Raquel
I went trough the note again and now I've noticed the difference . Thank you for letting me know where to look!
I am referring to KBA 2394599 option 1:
1. If you can “redo” the configuration of your Z transaction types and if the Z transaction types were created using the copy report AI_CRM_CPY_PROCTYPE then use the update option “Overwrite existing data with standard settings”, the data for the Z transaction types will be updated with the 7.2 standard customizing. Update option “Insert new data (existing data will not be updated)” will not update the data.
When I run report AI_CRM_CPY_PROCTYPE, would I "Copy Transaction Type" or "Update Transaction Type" We just upgraded to 7.2 and we have YMCR, YMMJ and YMHF.
Also the KBA mentions "Overwrite existing data with standard settings”, the data for the Z transaction types will be updated with the 7.2 standard customizing" – does this mean it will keep customization for Y* while bringing in new actions/conditions etc?
"Update option “Insert new data (existing data will not be updated)” will not update the data." – so what does this do? it doesn't update the data? overwrite.
You were using YMCR, YMMJ and YMHF transaction types in Solman 7.1, you upgrade to Solman 7.2.
If you want to continue using your Y transaction types with the customizing changes that you did in solman 7.1 then you need to follow option 2 manual steps.
Option 1 is for people that do not make important changes to the copied transaction types, it was mandatory to copy SMMJ to ZMMJ...in solman 7.1, then they need to use copy report update option "Overwrite existing data with standard settings”, with all selected, this will delete all customer customizing and change back the copied transaction type to the standar original transaction type.
Copy report update option " insert new data" will not be enough in this case as this option will add new PPF actions to the transaction type if there are but this option will not remove deleted PPF actions like SMCR_ASSIGN_SOLMAN_IBASE that is obsolete in Solman 7.2, so this option can not be used here.
Question is: how much did you modify your Z or Y transaction types? a lot, follow option 2, you don´t care to lose the changes done follow option 1.
Hope this helps,
Thanks for document.For our Project, we have configured Solman 7.2 without Managed System Setup for General Change.Since General Change do not require transport. While performing Request for change, in Scope "Transaction ID", "Description" and "Status" in Scope are not filled automatically while selecting "General change.I followed the Note 2381459 and all is okay.
Morever,in RFC,the project field is not empty.Please help me .
thanks and regards
Tilo van den Berg
Is it possible in 7.2 to have different approvers for each landscape Dev, QA and Prod?
We have diferent owners for Dev, QA and Prodution and the all need to approve and test the transports.
Thanks a lot for sharing the Right knowledge , Very much helped in understanding the New functionalities in Solution manager 7.2 charm
were on 7.2 and have created a solution and under this solution we assign 2 different Logical component Groups (one for ERP-Systems and one for FI-System). and assigned the branches as well as the Systems to the branches.
Everythings working fine so far.
how can I seperate via AUTHORIZATIONS the usage of the 2 different Logical component Groups? Is this possible? SM_SDOC & SM_SDOCADM only give me the possibility to separate Solutions and Branches, but NOT complete Logical component Groups. I want my user for ERP and FI to work only in theyre own Systems/Logical Component Groups. Is this possible?
Thanks in advance,
Check auth object SM_CM_FUNC, it is for managing which solution/change control landscape (SUB_LAND) and branches (BRANCH_NM) a user can select when creating a change cycle.
Hope this helps,
regarding auth. object SM_CM_FUNC : we tried to use it to restrict visibility to only one (productive) landscape. But SUB_LAND parameter does not take any values, if I select any value in SUB_LAND it does not show any cycles in selection screen. The only value it takes is * which shows all cycles. So it works as "All or Nothing".
Would you suggest what could be a problem ?
Really appreciate your help. The customer only has Production SOLMAN, so we did CHARM configuration and testing in PROD, now we want our emulation landscape to be "invisible" in PROD, but the authorization SM_CM_FUNC does not work.
Would like to inform if anyone trying to schedule auto import job from task list. You will not be able to schedule jobs if you done have any transports in the import buffer.
SAP note ‘2435772 Fix default import strategy value’ will fix this.
If you didn't customized your import strategy as "Selective Import", then this will help.
This is exactly the problem I have. But can't find SAP note ‘2435772 Fix default import strategy value’ to fix this.
We are on 7.2 and we have created logical component group for our ECC systems and assigned systems to branches and assigned branches to Logical component group. We have created cycle and selected the logical component group and branch there however while generating the task list prerequisite checks leads to error as "No source system defined in the landscape" Our transport domain and routes are all connected as per landscape requirement. Have anyone come across something similar?
Thanks in advance,
Great and helpful summary for upgrading to solman 7.2.
Here I have a question confusing me. We have an internal system upgraded from 7.1 to 7.2. However, after upgrading, I try to create change cycle in sm_crm with all needed authorization, can not find release cycle anywhere. could you please help on this why missing release cycle then I could check again?
Thanks in advance!
Hello Coco Li,
to be able to create release cycle, you need to activate release planning tool first. Make sure you use standard SAP SOLMANPRO profile as your existing custom roles don't have it and you may not see it. It will be under ChaRM menu
In release planning tool create some minor and major releases, against solution brunches and then release cycle can be created. After release is created, select the line and use Create menu to create the cycle. Release planning tool is optional functionality; in my opinion phase cycle is going to be the one used primarily.
I hope this helps,
Great thanks for your answer.
Yes, for the business role, I use the standard one SOLMANPRO with sap_all authorization.
Then I tried to create the release cycle by selecting one release in release planning. but after clicking create the cycle, could see the message that cycle created but can not see the cycle in the page.
Could you help to analyze the reason or do you know any thing could fix it? Thanks a lot!
I am facing the same issue. Were you able to fix this. If so could you please let me know how?
Thanks and Regards,
Hi Dolores (and others who can help),
We are enabling Retrofit in 7.2, however, team has done some manual retrofit without solman; as well as some development on the N+1 Dev system. When I set up CSOL, how will those locks be updated in SolMan? without those locks, there will be no conflict detected.
I see in Admin Cockpit there is "Register" button but I don't know what this registers?
Also, in 7.1 I believe there was a report you can run on the Dev box which will bring in all the entries in the lockmon table after the fact - not sure if that report (I don't have the name of that report) or the lockmon table is applicable anymore)
Any help on the above would be highly appreciated.
Anyone else getting the following error when creating a task list?
500 SAP Internal Server Error
ERROR: Syntax error in program CL_CTS_PLUGIN_CATALOG=========CP . (termination: RABAX_STATE)
Not sure if you already had a look at the following SAP Notes to resolve your error:
2215014 - Enabling distribution of new service plugins for SL ToolSet SP16
2220306 - Corrections in component CTS_PLUG 2.0 SP17
Will have a basis consultant looking into it
Thanks for yet another great source of information.
We're having trouble with the new scheduled import functionality. When we try to schedule a job to run every 15mins for a system in a tasklist, it will only let us schedule it if there are transports waiting for that system. And then the subsequent jobs that run every 15mins only look for the transports selected during the initial scheduling, rather than any new transports that come along.
Perhaps I'm missing something here, but shouldn't you be able to schedule periodic import jobs to import future transports?
I just enter this morning this in the wiki:
When scheduling the import as periodical job it is expected that there is not user interaction, so the import strategy should be import project all or status dependent import.
Selective import is not the good option here. If you need to choose the transports before each import, then it is not a good idea to schedule such a import as periodical jobs. In case you have configured selective import, and you have made requests selection in the import popup, then the same selection will be kept for all scheduled jobs in the admin cockpit. This is the standard behavior.
So ensure that you are not using import strategy "Selective Import" for the import job, then it is possible to Schedule Import Jobs for empty transport request.
Hope this helps,
Thanks Dolores, that make perfect sense.
First of all thanks for this blog, this should be considered the ChaRM 7.2 Bible . We are currently facing an strange error which we can't figure out how to resolve. We have upgraded our Solman Production system to 7.2 and while selecting "Import Normal Change into Production" for a ChaRM Normal Change (ZMMJ) we are getting the following error: Unable to successfully complete import into production system
We have noted that if we skip the Preliminary Import and use the Set to Production Status option, the transport does get imported into Production. But this it's not the behavior we used prior to the upgrade. We always used Approve Preliminary Import and then Import Normal Change Into Production.
We are not experiencing this issue while using Urgent Changes (ZMHF).
Any clue or small advise will be really helpful.
Thanks in advanced.
Please have a look to note 2448069 and the report in it.
Hope this helps,
Thanks for your sharing, very informative.
One of my customer use change request management node of solar_eval in 7.1 to review all transport requests under certain change document, and customer struggle to find some replacement in solution manager 7.2.
I have checked transport analysis in administration cockpit, but I doubt maybe it not fit to customer request, since I have no chance to search certain change document.
would you please guide me any tool/report can help in solman 7.2?
Thanks in advance.
Thanks for sharing.Very helpful. Saved lot of hours to fix all these issues in SP03.
Landscape and Branch are disabled during task list activation . fixed after SAP note 2375508 - Customer Change cycles manual Post-Implement for SMAI and SMIM .
Is there a dashboard or analytics available for Business Requirements Similar to the ITSM Analytics below in support of managing backlog and progress?
Thanks in advance
Can you guys provide me inputs, how to technically update the Release/cycle fields when creating charm documents. I am using CRM_ORDER_MAINTAIN to create charm document but not ableto figure out the logic to update this field in CHARM documents, any inputs will be helpful.
Thanks, Mani Nagarajan
From what I have seen you nowdays must follow the process i.e create a realease, create a task list and so forth.
By technically populate the fields, do you mean by an abap report?
Yes Technically through Function module and CRM BOL Programming, I am using FM no luck and tried BOL Genil model programming to create relationship no luck over there too,.
If you guys show me way, that would be great.
Narayanan K B
Thanks very much for this blog. It is really very informative for people like us who are new to ChaRM.
I have configured ChaRM in Solution Manager 7.2 SP03. There is requirement of importing the transport in production system thru ChaRM with option “Overwrite Originals”. Can anybody please tell where to get the setting of import option in SM 7.2.
I think this should be possible via tasklist import. The option should be available there as it was during 7.1
Thank you for wonderful information.
I have one query about working with defect correction.
Based on the document mentioned in above URL, we can create defect correction only in Scope phase of phase cycle. But actually defects can be found during testing and by that time phase cycle will move into "Test" . How can we create defect correction and link it with the cycle where defect found.
What is the workaround when SolMan system 7.2 is temporarily unavailable for ChaRM.
we need to follow same SAP note 1528657? or any new procedure for 7.2 version ChaRM?
We are unable to see branch and landscape field while creating the change cycle in our solman 7.2 SP4 system. .Mentioned notes and manual activities are for SP3 , let us know if you have come across this issue in SP4
We faced same issue and opened incident with SAP, response from SAP is no need of copy change cycles into custom name space. Copy transaction ( AI_CRM_CPY_PROCTYPE )tool will not work effectively while copying change cycles SMAI, SMIM, SMRE, and suggested to use only standard.
In SAP Note 2375508 it was mentioned in Reason and Prerequisites section as "Only standard transaction types were supported"
Please let me know if any changes in that.
Thanks for the information.No changes have been noticed. We have raised a OSS incidenton this and hopefully they will come back with a solution.
Thanks for your time
how can i schedule importjobs in solman 7.2 via uc4/automic when /TMWFLOW/SCHEDULE_IMPORT is obsolete?
I created in SOLADM a Logical Component Group ZERP for ERP, I want to import Business Process Repository but shows error message.
I got BPR package from 2418929 - SAP Solution Manager 7.2: Get SAP Best Practices RDS Packages and content from Business Process Repository (BPR).
we are trying to create continual cycle as part of charm lite configuration. we are ending up with tasklist creation issues,even though the all information looks good.
Any thoughts on this, may be Continual cycle is not supported in charm lite.
I don't know about ChaRM lite, but what issue are you receiving with the tasklist creation?
we have 2 systems, which do not have the same component version, so we get an error "Invalid component Version" when we want to Transport into p-system. In 7.1 it was possible to start the transaction in the task plan and you could repeat the Task "Transport into P-System" with option "Ignore invalif component". I cannot find this Option in the maintenance/ Task plan. Do you have a solution?
The option is there in the Task List when you schedule the import Job. The pop options allows for it. I cannot add image here but go to your Task list, to the system you want to import TR into, click on "Schedule Import Jon for Transport Request" In the pop up that appears, one of the Tab is "Options" there is Import Option with "Ignore Invalid Component Version"
Hope this helps.
is there a possibility of moving systems from maintenance branch to development branch and vice versa. i.e. at cutover for the project , continue with the project landscape as maintenance and system copy current maintenance landscape to new project landscape.
maintenance ---- DEV1->QA1→PRD
maintenance ---- DEV2→QA2→PRD
system copy DEV2 to DEV1 and QA2 to QA1
Thanks for this - very useful.
Due to some customising of actions and Partners, it seems that we'll have to re-do config (option 2). As a result we're encountering quite a few BSP errors eg
This is happening on Standard Transaction Types as well
Update: Resolution to the issue mentioned above is found in KBA 2389842 ChaRM - Several Issues when saving General Change Docs (also applies to Normal Changes).
To resolve the error, set user parameter (in SU3) CRM_1OSAVE to "X" (assuming CRM_ASYNC_SAVE is activated in your system). Business Function CRM_PERFORMANCE contains the switch CRM_ASYNC SAVE - use Transaction SFW5 to check)
Regarding the My Business Requirements app, I am facing the error mentioned in the blog. I did get a virus scan related error, but when I turned off the virus scan profile, and tried recreating the business requirement, I got another error message. I check IWFND/ERROR_LOG, and saw the error message "dereferencing of the null reference." Any recommendations to fix this?
Additionally, I find an error message flashes onto the screen before disappearing just as quickly as it appeared. The message said, "Problem creating new business requirement (possible reasons are missing authorization or missing virus scan configuration)." This was obviously because I had to turn off the virus scan profile because that was what was generating the previous error. I am getting errors no matter what I do. Can anyone assist with this?
So I tried to read the SAP note and observed that /SCMS/KPRO_CREATE was the default, so I activated and set default this virus scan profile with T-Code VSCANPROFILE. I am still getting an error. Same error flashes on the My Business Requirements app, but when I check /IWFND/ERROR_LOG, and the message is "Recursive occurrence of virus scan profile in the sequence." Am I missing anything else?