Skip to Content
Personal Insights
Author's profile photo Kaushik Debnath

SAP User’s usage License Audit, SLAW, using LAW Tool for ABAP systems & sending to SAPLabs, even if you do not have a running SOLMAN to do that

     Here I will try to give a explanation on what, how to generate the SAP Users license Usage during the year-cycle. Here I will try to demonstrate via a Single Development & Production System to do the job. Hope this document makes the newbie a lot more easier because I have spoken with a lot people who fear if something happens & SAPLabs ask for a Fine/Charges if not followed the correct procedure. So here is my document for the person who are newer & fearful in this matter.

Note: Java & Portal applications can not be measured through LAW Tool.

So, we will Login to development system 1st through GUI & generate report & we will combine later on that in production system & send it through the production system system as we are not using any SOLMAN System for that. Basically you can collate the reports in SOLMAN or any ABAP system, does not have to be the Central or Satellite System here.

1st we will login to ABAP development system, through GUI.


Login to Development SAP using the active-client which is set to send the reports of the Users, will show where it is configured also later on.

Enter t-code USMM as show in the below pic.


Observe the scenarios here.


Here Date shows when the last system measurement ran. Data not Released means it is saying the report(License Audit) which was generated or combined was not sent to SAP till now.

Also we have to maintain the development system marked in t-code SCC4 as follows:-


Here C Customizing means it can be used as the development system. Now in USMM->


This is where it is showing like that as we are giving to SAPLabs that our developments are happening in …. client only & hence the license report goes for development history of … client.




Here are the kind of users that license report we sending to SAP according to how we are entitle/licensed to use these kind of users License only. According to the license Strength :-

Now in User classification area of the above screenshot:-




Here only ABAP user id is converted in to developer  user id & the rest as Test as we are going to combine this result with the PROD system. Go back again then,



Now Press the System measurement Button here.


Now in here(Measurement Statistics), it shows the measurement task progress state.


After it is completed here, say after 10-20 minutes, execute as below,




Here press the execute button as shown below & save the License Audit file of this Development System as LicenseSID.txt in your preferred location, generally is goes in your My Documents-> SAP -> SAP GUI -> as that is the temporary location of your SAP document saves.




To get the License report on how it will reflect, you can have a preview by generating the License PDF file as below by clicking on the Log Button as shown below




Now we can go for Prod1 login as we are sending through the SAP Central Instance Installation prod1 or the production system if it is a Central Installation for the Prod server SAP.



In USMM-> In User Classification- We have to compare the licensed user list numbers with the list of End User license Agreement license nos. & need to manage & manipulate if required

Then in USMM-> System Measurement-> Once completed in Measurement Statistics or say this WorkBench User Classification is coming or need to see manually if any inconsistency of any no of users are coming then need to swap the user license type with some other less used SAP User Ids but always maintain the no & type of license of SAP Users provided by SAP. And then again run the System measurement to see this area is fine till  now.



Basically here the top hit or multiple login users hit in total showing should not in total the amount mentioned by SAP at times of purchase of License Agreement or can ask any time SAPLabs for that also. If the total amount here crosses then SAP will ask for Fine/charges.


In my case, top multiple login hits are as below,



After all this & running in the System Measurement & everything is OK & no workbench users issue & it will say some users considered as TEST & some other users as per the license agreement,  similarly will save like in development system here save file as License< Production SID >.txt



Then run t-code SLAW in Prod system as below because now we are going to combine/merge the reports of Development & Prod in a single file,



Here we can upload the template(.xml file) given by SAP & upload all the req systems License report or here in you may just leave as it is if no new SAP system launched since last year & just make a reply mail by saying that other systems we are not using. If want to upload the .xml file then, as below Change view-> Maintain RFC Data




Then save the .xml file sent from SAPLabs to your desktop & as follows click on the open button to browse to the .xml template & click open & it will show what & all the systems are required to be measured as per SAPLabs & whatever systems License data you will not be sending to SAPLabs , you can just select the column & press the delete button as follows,



Then similarly,



Once both the system License file uploaded , it is showing green as below,


Remember that when you upload any1 license file also, it will show green. But as we are suppossed to send after combining all the systems report into 1 system report not to send report of individual system, so we better here should upload both the files at a time, & then press 2nd option Combined Users option button as below,


Once turned green as below, will go for the 3rd option to Consolidate data like below,


Once the job is completed here & turned green as below,



Now it is time to send SAP all the results. For that we can press here 4th option “Send Results” Button

Or in USMM t-code “Send to SAP Button” is there to send to SAP. Now say in case SAP is not getting this online transfer, we need to download in e-mail format, that is “Download in SDCC(N) format” as below & send to SAPLabs via writing a mail to SAP. For safe side we will generate both the files as shown below & send to SAPlabs via e-mail with writing reasons why the other systems or portals License reports like Un-used or Not-Available systems license reports we are not generating & sending to SAP

For online transfer to SAP we can also use the below option/process.



Thanks for the patience of watching & following to avoid any issues from SAPLabs side.

After doing all these activities & after some days, if you click as below, can see the status of this License report transfer to SAP as below,

Also in addition for safe side can call SAP License office for the report received & everything is OK mail to feel yourself safe after a few days after sending the license report mail & online transfer.

AT LAST MANY MANY THANKS FOR GOING THROUGH THE ENTIRE DOCUMENT. Hope it helps the Newbies to make their job much more easier.

I am open to suggestions & Comments. So Friends, Please fell free.

With Regards,

Kaushik Debnath

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Kevin Devassy
      Kevin Devassy

      Hi Kaushik,

      Where can i see the total no of licenses that i am entitled to use


      Ikhlaq Kazi


      Author's profile photo Kaushik Debnath
      Kaushik Debnath
      Blog Post Author


      Hi Iklaq,

      You can follow the EULA(End-User License Agreement) that was provided to your company at the time of purchase of SAP, if you are working under a organization that uses SAP



      Author's profile photo SSM CTTI HP

      Hi Kaushik,

      I have an issue, when I'm executing usmm on my system, the results is ok. Then when I go to slaw and upload the file I have a message "measurement data is obsolete".  Do you know what can happen?



      Author's profile photo Kaushik Debnath
      Kaushik Debnath
      Blog Post Author



      You can delete the old measurement data & upload the new xml file that you are provided from SAP for this task in the system where you are consolidating all systems data




      Author's profile photo Ozair Shaikh
      Ozair Shaikh

      Hi Kaushik,

      How do we identify what license type is to be assigned to which users. Also how will we get to know if a wrong license type has been provided to users and that needs to be changed. I didn't understand that part well. Can you please help.



      Author's profile photo Kaushik Debnath
      Kaushik Debnath
      Blog Post Author

      Hi Ozair Shaikh,


      The No of License Type is defined in the End-User-License-Agreement. That comes with the receipt when a organisation makes purchase of SAP Product. Say the organisation made a purchase for having ECC system with, say 100 Users, so you know there are different type of Licensed Users, so the category on how many of which type of User that is provided from SAP in EULA to that organisation. Also in case, you run the License report from USMM, you would see in the report how many users are assigned to which License type, so in case 1 user is used more & is assigned to a less category License type, then you can also exchange the license type with a less used/logged-in User  License type. Always keep in mind not to overcross any License Type no of entitled users. The License Type of a User can also be changed here via SU01



      Author's profile photo Prashant Nagar
      Prashant Nagar

      Dear Kaushik Debnath,

      First of all thanks for writing such a Good Blog.

      Actually i am having a doubt here.Please clear what if some body is having solman in its landscape then do we still need to do all the above steps as in your blog or we have different methodology to achieve the same via solman.

      Author's profile photo Kaushik Debnath
      Kaushik Debnath
      Blog Post Author

      Hi Prashant Nagar,


      If you have SOLMAN(central system), then you can upload the .xml file in SOLMAN system & consolidate via LAW Tool similarly in that SOLMAN system





      Author's profile photo Edgar Kenny Makhanya
      Edgar Kenny Makhanya


      How do we resolve - No LAW receiver specified,.




      Author's profile photo Kaushik Debnath
      Kaushik Debnath
      Blog Post Author

      Hi Edgar Kenny Makhanya,

      Maybe you can help with some screen-shots to give you better assessment on your issue



      Author's profile photo Surendra Shrotriya
      Surendra Shrotriya

      Hi ,

      As ABAPER login id is  there in Development server so should it be created in Production server also and if yes ,then will it be any violation of SAP Licensing EULA.?

      Author's profile photo Kaushik Debnath
      Kaushik Debnath
      Blog Post Author

      Hi Surendra Shrotriya


      The developer ID is considered from the Development System. So, In Production system its not required to have that User. Just for your understanding purpose, think like Consolidating all of the Users in your organisation in all Systems is like having all the Active Dialogue Users in a Single system, if that shed some light on your query

      Sorry, for late reply





      Author's profile photo chunyan zheng
      chunyan zheng

      Hello Kaushik Debnath,

      Thanks for the blog with detailed steps. I have one question. How to deal with the users whose user types in different systems cannot be consolidated and listed as user combination (e.g. 52&55, FX&FW)?




      Author's profile photo Kaushik Debnath
      Kaushik Debnath
      Blog Post Author

      Hi chunyan zheng,

      The good thing is that you only need to give accounting to SAP what Users they asked you. Generally you would also receive a PDF file along with the xml file from SAP when they request you to send License Audit report. Its also good that if accidentally, u miss something, they would reply you to do the needed extra steps and adjustments with procedure as well. So, no worries. Sorry for late reply, if that is helpful. In case, you have something to add up, We would be glad to hear such


      Thanks a Lot again for going through my blog




      Author's profile photo zati ghazali
      zati ghazali


      Thanks for the blog with detailed steps.

      FYI., we are in the midst of the external audit exercise for SAP system. There are a few issues raised by auditors regarding the license matters.

      I just need a clarification on our SAP licenses. Can we return the unutilized license to SAP (Professional User License)? Is there any statement stated it in SAP license maintenance related to this matter?


      Author's profile photo Gurjeet Kaur
      Gurjeet Kaur

      Hi Kaushik,


      First of all Thanks for sharing your Knowledge.

      I am facing an issue:

      we are doing System measurement for one of our Development/test System. The system is maintained everywhere( in SCC4, initial setting of USMM and also on Launchpad) as a Test System. Still after performing the System measurement,the Result is showing this System as a Productive System. Which is wrong.


      Could you tell something on that?


      Thanks & Regards


      Gurjeet Kaur


      Author's profile photo Astron Gida Grubu
      Astron Gida Grubu

      Hi Kaushik,

      Thx for the great info.

      My problem is, in SLAW, the download in SDCC / for e-mail etc line is missing in the menu. In other systems with the same version, i have that line and can download the filew to send via e-mail. Ctrl+F9 does not work also. Could it be a missing parameter with my user?


      Onur Turan

      Author's profile photo Nishant Sahu
      Nishant Sahu

      Hi Kaushik,


      In SLAW file I could see " Unknown User Type " FX, how to validate this FX user type, my client is asking how we have to consider this user type and I don't see this user type mentioned in contracts

      what is  User Type / Combination in SLAW report which shows Application developer user count and Application Professional user count CA and CB as 7, here which user type of user count SAP will consider.

      Unknown Engine Metric Unknown Unit what type of metric is this and start date and end date are empty in LAW report what could the error.

      Please reply this 3 queries.

      Thank you.


      Author's profile photo Christoph Ostrop
      Christoph Ostrop

      any solution to this issue ? 

      DUMP in license check jobs in S/4Hana-1909-02 in abap-report: RSUVM007 

      Kategorie ABAP Programmierfehler
      ABAP Programm RSUVM007
      Anwendungskomponente BC-SRV-LIM

      Bei Aufruf des Funktionsbausteins "S4CRM_IU_AUDIT" wurde ein Parameter, der
      laut Schnittstellenbeschreibung gebraucht wird, nicht mitgegeben.

      Es handelt sich um den Parameter "I_RESULT".

      sounds like sap-note 

      but that sap-note could not be implemented in S/4Hana-1909-02 with NW-7.54_SP02