cancel
Showing results for 
Search instead for 
Did you mean: 

cross object lock

Former Member
0 Kudos

Hi Team,

I would like to enable cross-object lock for the satellite systems which is connected with Solution Manager. I was referring one of the SAP material, it is saying that to enable cross-object lock, execute the tranaction, /TMWFLOW/CMSCONF and in the tab "System Change Options", under System/Client column, select the relevant client. But i could not view any details in the tab "System Change Options" to enable the cross-object lock.

How to get the system details in the tab "System Change Options" ?

your input will be very much appreciated...

Thnaks

Kumar

Accepted Solutions (1)

Accepted Solutions (1)

RajeevP
Advisor
Advisor
0 Kudos

Hi Kumar,

1. Is your /tmwflow/charmchk is green for all nodes?

2. Have you completed all the configurations mentioned in SPRO for TMS? Also Please check if all the systems in the TMS are in the project, that client specific transporting is enabled and that CTC variable is set to 1.

3. Have you maintained your SMSY for the system correctly? How your data transfer is running (SLD or TMS/RFC). I would recommend to use the later.

4. Is your system included in the project?

5. Also SMSY_SETUP must run properly, and the BGD job LANDSCAPE_FETCH must run.

Please check these and revert back with the results. The issue for this is due to the incorrect configuration in setting up the system to ChaRM.

Rajeev

Former Member
0 Kudos

Hi Rajeev,

Requet for more details on the below:

1. Is your /tmwflow/charmchk is green for all nodes?

The node Check backgroud job is in RED. There is some error in "Back ground job program "/tmwflow/cmssyscol2 error message no active job found.

2. Have you completed all the configurations mentioned in SPRO for TMS? Also Please check if all the systems in the TMS are in the project, that client specific transporting is enabled and that CTC variable is set to 1.

What is CTC? How to set CTC to 1? In which transaction the CTC to be set as 1?

3. Have you maintained your SMSY for the system correctly? How your data transfer is running (SLD or TMS/RFC). I would recommend to use the later.

In the transaction "SMSY_SETUP, the option "System and landscape directory (SLD)" is enabled. Is it correct?

4. Is your system included in the project?

Yes

5. Also SMSY_SETUP must run properly, and the BGD job LANDSCAPE_FETCH must run.

How to check SMSY_SETUP is runing properly or not? And also how to check the BG Job "LANDSCAPE_FETCH " is running or not?

RajeevP
Advisor
Advisor
0 Kudos

Hi,

> 1. Is your /tmwflow/charmchk is green for all nodes?

> The node Check backgroud job is in RED. There is some error in "Back ground job program "/tmwflow/cmssyscol2 error message no active job found.

>

Go to SPROSAP Solution ManagerBasic SettingsBackground jobsSchedule Solution Manager Background jobs. Activate the jobs by executing. The erorr will get removed after that.

> 2. Have you completed all the configurations mentioned in SPRO for TMS? Also Please check if all the systems in the TMS are in the project, that client specific transporting is enabled and that CTC variable is set to 1.

>

> What is CTC? How to set CTC to 1? In which transaction the CTC to be set as 1?

Please read the nodes related to TMS in Change Request Management tab. SPROSAP solution ManagerScenario Specific SettingsChange Request ManagementStandard Settings--Transport Management System. You need to read all the documents mentioned there and implement that. The answer to your question is covered in the 3rd node; Activate Extended Transport Control.

>

> 3. Have you maintained your SMSY for the system correctly? How your data transfer is running (SLD or TMS/RFC). I would recommend to use the later.

>

> In the transaction "SMSY_SETUP, the option "System and landscape directory (SLD)" is enabled. Is it correct?

I would recommend to put that to TMS/RFC data transfer method as there can be issues with the other one if SLD cofiguration is not proper.

>

> 4. Is your system included in the project?

> Yes

>

> 5. Also SMSY_SETUP must run properly, and the BGD job LANDSCAPE_FETCH must run.

>

> How to check SMSY_SETUP is runing properly or not? And also how to check the BG Job "LANDSCAPE_FETCH " is running or not?

SMSY_SETUP is transaction. Please execute this and check whether it is configured or not. This is selecting your datasource only. The BGD job can be activated in the first step.

Rajeev

Former Member
0 Kudos

Hi Rajeev,

I have done the settings as per your input. Now in the t.code "/n/TMWFLOW/CMSCONF ", in the tab "System Change options", i can able to see the systems. But only the dev system is in the GREEN color. The QA & PRD systems are with RED color. Is it OK?

What does these RED & GREEN Color indicates? How to set the conflict scenarios in the above transaction "/n/TMWFLOW/CMSCONF"?

Thanks for your input,

Kumar

RajeevP
Advisor
Advisor
0 Kudos

Hi Kumar,

Please read the Legend shown in the transaction /tmwflow/cmsconf. You can understand the meaning of these colours from there. Based on the transport requirement, you can change it in SCC4.

Rajeev

Former Member
0 Kudos

Hi Rajeev,

Apart from these setting, should i need to perform other config in satellite systems too?

IF i double click on the RED icon, in the right hand side of the screen, i am getting some details like "Client setting (SCC4) & Client values"

Regards

Kumar

RajeevP
Advisor
Advisor
0 Kudos

Hi again,

As I said earlier, SCC4 in satellite system decides what should be the role of the system in TMS. If your source system is with red status, of course, your transport won't move. So based on the transport route you set, you need to decide what should be the status of SCC4 for satellite system. This will reflect as green, yellow and red icon in SolMan.

Hope this clarifies your doubt.

Rajeev

Former Member
0 Kudos

Hi Rajeev,

Thanks for the info. Now all the systems are in GREEN color in the /n/TMWFLOW/CMSCONF. I have executed the report /TMWFLOW/CONFIG_SERVICES in t.code SE38 & activated the following:

Cross-system object lock active (Cross Project-Client Specific)

Object reporting active

Modification checks active

With this setting, i have created transport 1 in ECC DEV & released to QA. Then i have created the transport 2 for the same object in the DEV system. I was not getting any warning / error message saying "For the same object the tranposport is pending in Q"

My requirement is:

1. Once the tranport 1 moved to QA, untill the transport moves to PRD,the user should not able to create transport for the same object.

2. I have created transport A in DEV system & not released the transport A. At that time, if another user tries to create the transport for the same object, the user should get an message saying "Transport Request already exists for the same object"

Is the above functionality can be achicved thro cross-object lock?

Thnak

Kumar

RajeevP
Advisor
Advisor
0 Kudos

Hi,

> 1. Once the tranport 1 moved to QA, untill the transport moves to PRD,the user should not able to create transport for the same object.

>

> 2. I have created transport A in DEV system & not released the transport A. At that time, if another user tries to create the transport for the same object, the user should get an message saying "Transport Request already exists for the same object"

>

> Is the above functionality can be achicved thro cross-object lock?

Yes. You can find more usage of this functionaly from the below link:

http://help.sap.com/saphelp_NW70EHP1/helpdata/en/43/7227481a856fcae10000000a1553f6/frameset.htm

Rajeev

Answers (2)

Answers (2)

Former Member
0 Kudos

hI Senthil,

have a look at te below SAP lib link for cross object lock with the detail description and examples.

[https://cw.sdn.sap.com/cw/docs/DOC-18172|https://cw.sdn.sap.com/cw/docs/DOC-18172]

ShivJansi

Former Member
0 Kudos

Hi All,

In the satllite system, i am executing th report "TMW_CONTROL_PROJECT_LOCK" in SE38. While executing the report, i am getting the following options.

Activate Project Lock

Deactivate Project Lock

Read Client Data

In order to activate the option "Activate Project Lock", i need to enter some value in the box against this option. What is the value to be entered? What is the importance of executing this report in satellite system?

Thanks

Kumar

RajeevP
Advisor
Advisor
0 Kudos

Hi

> In order to activate the option "Activate Project Lock", i need to enter some value in the box against this option. What is the value to be entered?

Just put 'x' and execute

>What is the importance of executing this report in satellite system?

This report is used to activate and deactivate the cross-system object lock in each satellite system.

Rajeev

Former Member
0 Kudos

Hi Rajeev,

Thanks for the input. In the field "Activate Project Lock" i have entered X and executed the report successfully. But i enter the value X in the field 'Read Client Data". i am getti the message that "No RFC to Solution Manager System". But in SM59, i am having BACK RFC to Sol Man. Because of this issue, i could not able to save the customizing changes in transport request. (The transport request has been created thro Sol Man using the action"Create transport request). When i try to save the configuration in the customizing request(Eg:ECC DEV), i am getting the error message that " Error in RFC". The system is suggesting the following two solutions:

1. Deactivate Project Lock in "TMW_CONTROL_PROJECT_LOCK"

2. Create RFC connection Sol Man.

Requrdt for your guidance here.

Thanks

Kumar

Former Member
0 Kudos

Hi Rajeev

As per your guidance, i have done all the necessary settings in the satelite system as well in the Sol MAn system. But still the CSOL is not working. I have checked the scenario as below:

In DEV (satellite system), i have changed the configuration settings & stored in transport request & released the transport request thro Sol Man. Now i could able to create the one more transport request to the same customizing object in DEV (satelite system). I was expecting the error / warning message saying that, "Object already locked" (since the first tranport request is not reached production).

Is my understanding correct?

Regards

Kumar

Former Member
0 Kudos

Hi Rajeev,

As per your guidance i have done all the settings in Sol Man as well in satellite systems. But the CSOL is not working.

My scenario is like this:

In ECC DEV i have done configuration & saved in the transport request & as well released the transport thro Sol Man. Now i have done the configuration for the same IMG object in ECC DEV. I was expecting the error / warning message saying "Object is currently locked" when try to do the configuration for the same IMG object second time. I am not suppoed to allow to create second transport request untill the first transport reaches the production system.

Is my understanding correct?

Please guide me

Thanks

Kumar

prakhar_saxena
Active Contributor
0 Kudos

Hi

do you have charms enabled

can you see the system names in the transaction /TMWFLOW/CMSCONF

if yes just check for the column Cross System and choose the client and double click on inactive it wil give a pop up

confirm that will get activated

more ever goto SPRO and charms extended configuration here check for cross system IMG documentation

Hope prb solved using above

Regards

Prakhar