ServiceNow SAM Pro integration with SAP (S4 HANA)

anshumandam
Mega Contributor

Hi All, 

 

I have integrated SAP SOLMAN (S4 HANA ) with ServiceNow. I executed the integration basis the steps mentioned in the ServcieNow document. The connection is live and data is flowing in for users and engines. However, the License Type column and thus, the named user type is not flowing in. 

 

I've checked in the SAP table as well and it's not coming in there too. This wasn't an issue with ECC. 

 

Any ideas or advise ?

1 ACCEPTED SOLUTION

Matthew_13
Mega Sage

Hi Buddy,

In ECC, the license (named user type) was stored directly on the user master so SolMan could extract it and ServiceNow could display it. In S/4HANA, that changed. License types are now calculated and managed in SLAW (License Administration Workbench) and are not persistently stored in the user tables that SolMan exposes through the standard extractors.

Because of that:

  • SolMan doesn’t return a license type for S/4 users

  • ServiceNow receives the data correctly, but the License Type / Named User Type fields stay empty

  • The fact that the SAP tables are also empty confirms this is upstream

Basically, ServiceNow can only show what SolMan provides, and with S/4HANA, that data simply isn’t available the same way it was in ECC.

The supported approach is to:

  • Use SLAW / USMM in SAP as the source of truth for license classification

  • Use ServiceNow for user inventory, reconciliation, and visibility, not license determination

Custom extractors or “guessing” license types isn’t recommended and will cause audit and upgrade issues.

 

@anshumandam - Please mark Accepted Solution and Thumbs Up if you found Helpful

View solution in original post

1 REPLY 1

Matthew_13
Mega Sage

Hi Buddy,

In ECC, the license (named user type) was stored directly on the user master so SolMan could extract it and ServiceNow could display it. In S/4HANA, that changed. License types are now calculated and managed in SLAW (License Administration Workbench) and are not persistently stored in the user tables that SolMan exposes through the standard extractors.

Because of that:

  • SolMan doesn’t return a license type for S/4 users

  • ServiceNow receives the data correctly, but the License Type / Named User Type fields stay empty

  • The fact that the SAP tables are also empty confirms this is upstream

Basically, ServiceNow can only show what SolMan provides, and with S/4HANA, that data simply isn’t available the same way it was in ECC.

The supported approach is to:

  • Use SLAW / USMM in SAP as the source of truth for license classification

  • Use ServiceNow for user inventory, reconciliation, and visibility, not license determination

Custom extractors or “guessing” license types isn’t recommended and will cause audit and upgrade issues.

 

@anshumandam - Please mark Accepted Solution and Thumbs Up if you found Helpful