Inventariar las licencias de SBO

Cómo puedo inventariar las lecencias activas asociadas?

Es un tema que me mete mucho ruido, no saber con exactitud las licencias que compramos desde su origen

No estoy 100% seguro de que ésto vaya a funcionar, proba con este query:

IF object_id('tempdb..#TempLicenseUsers') IS NOT NULL  
BEGIN  
   DROP TABLE #TempLicenseUsers  
END  
USE tempdb  
CREATE TABLE #TempLicenseUsers (XmlCol xml);  
GO  
INSERT INTO #TempLicenseUsers(XmlCol)  
SELECT * FROM OPENROWSET(  
   BULK 'C:\Program Files (x86)\SAP\SAP Business One ServerTools\License\B1Upf.xml',  
   SINGLE_BLOB) AS x;  
SELECT  
      usr.value('(UserName/text())[1]', 'varchar(50)') UserName  
      ,license.value('(text())[1]', 'varchar(50)') License  
    ,u.SUPERUSER SuperUser  
    ,u.Locked  
    ,u.updateDate  
    ,u.lastLogin  
FROM    
      #TempLicenseUsers CROSS APPLY  
      XmlCol.nodes('/Users/User') AS Users(usr) CROSS APPLY  
      usr.nodes('Modules/Module/KeyType') AS Modules(license)     
    JOIN dbo.OUSR u ON u.USER_CODE = usr.value('(UserName/text())[1]', 'varchar(50)')  
WHERE license.value('(text())[1]', 'varchar(50)') = 'PROFESSIONAL'  
ORDERBY u.lastLogin ASC  

Más info:
h_tps://scn.sap.com/thread/2089180

Aguardo tu respuesta

Gracias

Voy a copiar la Q, y le cuento…

Me doy, no pude o no me acuerdo como crear una Qry.

Acordate que hay un buscador en el foro:

NO CORRE LA Q. LAMENTABLEMENTE

Hola desde la opcion de Gestion–>Licencias–>Gestion de Autorizacion, puedes visualizar todas la licencias que tienes asignadas en tu SAP B1, y a que usuario en especifico esta asiganada cada una saludos…

1 me gusta

MUCHAS GRACIAS, voy a contarlas a pulso

A ver…
en Gestión-Licencia Fiscal-Gestión de licencias tienes toda esa información.
Tienes una pestaña que se denomina asignación y te dice todas las licencias que tienes, y de cada tipo de licencia.

1 me gusta