and includes a section listing Process Info (including the report's parameter names, etc). Once new group is created, you can add users, subgroups, and assign group memberships. . GetByKey() not working in some users in SAP B1, SAP B1 Choose from list employee but show name instead of code, Bulk update symbol size units from mm to map units in rule-based symbology. I believe that SAP allows the data access via webservices. To extract all the users from specific user group. And we are finding the same issue when running a Report using the data Access driver that when an Administrator Runs a Report All users are returned as expected, and when a NON-Administrator runs the same Report only the Users that are designated as Administrators and the User runs the report are returned in the report. Alerting is not available for unauthorized users, Right click and copy the link to share this comment, 2369779 How to unlock the CMS database with new data access driver for BI 4.2 SP3 [VIDEO]. Participate in staff's business goals and career development discussions. but this SQL (which worked fine with BO3.x)fails miserably with a "Not a valid query." Most of the entries in the NAME column of the output from lsof +D /tmp do not begin with /tmp. Hello I hope you can help me I need to export or get a list of the users and groups created through CMC. colAdminUsers) and create a variable (e.g. SI_SCHEDULE_INTERVAL_MONTHS, WHERE SI_SCHEDULE_STATUS !=8 AND SI_RECURRING = 1, To get the list of reports scheduled by a particular user, WHERE SI_OWNER = AND SI_RECURRING = 1, SELECT SI_NAME, SI_WEBI FROM CI_APPOBJECTS, WHERE SI_KIND=Universe AND SI_WEBI.SI_TOTAL > 0, To retrieve all Web Intelligence reports connected to a Universe, SELECT * FROM CI_INFOOBJECTS, CI_SYSTEMOBJECTS, CI_APPOBJECTS WHERE PARENTS(SI_NAME=WEBI-UNIVERSE',SI_NAME =EFASHION), To Show all universes using a specific connection, SELECT SI_ID, SI_NAME, SI_OWNER FROM CI_APPOBJECTS, WHERE CHILDREN(SI_NAME=DATACONNECTION-UNIVERSE , SI_NAME=TEST'), To list all Webi reports that uses the connection (multiple universes), SELECT * FROM CI_APPOBJECTS, CI_INFOOBJECTS WHERE PARENTS(SI_NAME=WEBI-UNIVERSE', CHILDREN(SI_NAME=DATACONNECTION-UNIVERSE , SI_NAME=TEST )) AND SI_KIND=WEBI, SELECT SI_NAME,SI_GROUP_MEMBERS FROM CI_SYSTEMOBJECTS, WHERE SI_KIND = USERGROUP AND SI_NAME=ADMINISTRATORS, To extract all the users from specific user group, SELECT SI_ID, SI_NAME, SI_KIND, SI_USERGROUPS FROM CI_SYSTEMOBJECTS WHERE DESCENDANTS(SI_NAME=USERGROUP-USER', SI_NAME=ADMINISTRATORS'). To save the changes, click OK button. When SiteMinder is enabled and Analysis Center is launched, Suite looks for the SMSESSION cookie and obtains the value associated with that cookie name. Grant the following rights to the user group using steps similar to Steps 4-15 above: View objects View objects that the user owns, panel, change the value for Transient Object Inactivity Timeout (minutes) to, \SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.2\warfiles\webapps\BOE\WEB-INF, C:\Program Files (x86)\SAP Business Objects\SAP BusinessObjects Enterprise XI 4.2\warfiles\webapps\BOE\WEB-INF\. This will work well for all groups with less than 1500 members. I am using below query: SELECT SI_ID,SI_NAME, LAST_RUN_TIME FROM CI_INFOOBJECTS WHERE SI_PARENT_FOLDER = 5698. SELECT SI_ID, SI_NAME, SI_KIND, SI_USERGROUPS FROM CI_SYSTEMOBJECTS WHERE DESCENDANTS("SI_NAME='USERGROUP-USER'", "SI_NAME='ADMINISTRATORS'") Hope the above queries might be useful to those who start digging in to Business Objects repository. SAP BusinessObjects Business Intelligence platform 4.2 ; SAP BusinessObjects Business Intelligence platform 4.3 Keywords. Follow Up: struct sockaddr storage initialization by network format-string, Is there a solutiuon to add special characters from software and how to do it. BI, 4.1, 4.2, 4.3, Excel, xlsx, xls, all folders, rights, list out, display . business objects list users in group. Site design / logo 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA. Proven experience in working with key stakeholders within the business; Proven problem solving skills; Proven Experience in Data Management and Data Quality Management techniques. it was not working for me as well, but just corrected some formatting like single codes, semi colon, equalto sign, etc and then it worked. dialog box, click a user name in the Available users/groups list, click the right- arrow button, and click, dialog box, click on a user name in the Available users/groups list, click the right- arrow button, and click, dialog box, click on the name of the group of designers in the Available users/groups list, click the right-arrow button, and click. How could I got a list of users with their actual assigned groups correctly? I don't know if you're going to get a lot of help on here. CI_SYSTEMOBJECTS: Contains objects that are often used by administrator, includes internal system objects, such as servers, events, and user groups. I tried your query, "To extract all the report names from specific folder". In this article. No, that can't be done with CMS queries. How to export the user list with the below information to excel file using Java SDK : ID User name User fullname Email address Last logon Creation date User group Last update time Aliases Enabled / Disabled . Can anyone please help me with the query that i should execute in Query builder to get the user and the group. Full-Time. In addition, each user who will run Analysis Center reports published to the Reports module must have a BusinessObjects user account/password. With group management, you can change the permissions of whole group instead of making changes to individual users. User groups; Info Center. Reviewing Supported Objects. All I changed is theSI_ID of the folder and it didn't work. This is time and server resource consuming process. It's included in RSAT and Server 2008/2012. Please see the following links that I think will solve your issue: BusinessObjects Query builder queries | SAP Blogs, BusinessObjects Query builder queries Part II | SAP Blogs, Query Builder - Business Intelligence (BusinessObjects) - SCN Wiki, How To Fetch User Group Details From SAP Business Intelligence/Objects 4.1/4.2 Servers. To add a user to an existing group, right click on Group name Add member to Group and it will open a new window with User list that can . Using PowerShell Get-AdGroupMemeber get members of the active directory group specified by the Identity parameter and passes ad group members to the second command. What is the variable to use to select users whose accounts have been disabled (Disabled option checked) ? Note: This request might have replication delays for users that were recently created, updated, or deleted. Choose whatever values you would like for the Group Name and Group Description. Hi All, I am searching for the scripts which gives details about Last access date of universe Universes and last date access of Webi reports and Related universe name.I trying to achieve my requirement through Excel Macro(scripts) not with Query Builder.Could you help in this? Type: Contract. The imported user accounts are disabled by default. Click the Download Conflicts button to download a list of account conflicts, then review the conflicts. Namespace: microsoft.graph. rev2023.3.3.43278. The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries. So, this will be captured as an event and the user & their associated user groups detail will get recorded in the Auditing DB. Affordable solution to train a team and make them project ready. CI_APPOBJECTS: Contains objects that represent Business Objects Enterprise applications, such as universe, universe folder. 4: Copy this highlighted content in a text file and rename it to UserGroupList.vbs and run it (right click >> Open) from the box as per prerequisites mentioned in. Using SI_PARENT_FOLDER returns documents and instances of these documents, that are in specified folder. page. Community News; Get Started; Introduce Yourself . There are few default Group accounts in SAP BO environment, as explained below , You can also create a new Group by navigating to Users and Groups tab in CMC Console New Group and provide Group name and description as below . Is it possible to find embedded image properties in webi report with admin query. since this script has been written for testing purpose only, ************ USE THIS SCRIPT AT YOUR OWN RISK ************, Set oSessionMgr = CreateObject(CrystalEnterprise.SessionMgr), Set oEnterpriseSession = oSessionMgr.Logon(UserId, Pwd, CMS, Auth), Set oInfoStore = oEnterpriseSession.Service(,InfoStore), strXlsFileName = c:\BusinessObjects Users.xls, Set objExcel = CreateObject(Excel.Application), Set objWorkbook = objExcel.Workbooks.Add(), Set objSheet = objExcel.ActiveWorkbook.Worksheets(1), Set listOfGroups = oInfoStore.Query(SELECT TOP 100000 * FROM CI_SYSTEMOBJECTS WHERE SI_KIND=UserGroup'), Set oInfoObjects = oInfoStore.Query(SELECT TOP 100000 * FROM CI_SYSTEMOBJECTS WHERE SI_KIND=User'), We will start writing user alias data from row 2 in MS Excel file, Set user = oInfoObjects.Item(iterator).PluginInterface(), objSheet.Cells(intRow, 1).Value = user.title, Set groups = oInfoStore.Query(SELECT SI_NAME FROM CI_SYSTEMOBJECTS &_, WHERE SI_KIND=UserGroup AND SI_ID IN & clause), Write group names for the user to the MS Excel row, If groups.item(i).title = listOfGroups.item(j).title Then, objSheet.Cells(intRow, j+1).Value = groups.item(i).title, For intColumn = 1 to listOfGroups.Count+1. Devise or modify procedures to solve complex problems considering business and/or system limitations, operating time, and form . SI_PROCESSINFO.SI_WEBI_PROMPTS, SI_PROCESSINFO.SI_FILES, SI_PROCESSINFO.SI_PROMPTS FROM CI_INFOOBJECTS, WHERE SI_KIND = WEBI and SI_INSTANCE = 0 and, To extract all the report names from specific folder, SELECT SI_ID,SI_NAME,SI_PARENT_FOLDER,SI_FILES, FROM CI_INFOOBJECTS WHERE SI_KIND = WEBI AND SI_INSTANCE = 0 AND SI_ANCESTOR = [SI_ID OF THE FOLDER], To get Reports those are spanning multiple universes, SELECT SI_ID, SI_KIND, SI_NAME FROM CI_INFOOBJECTS WHERE SI_UNIVERSE.SI_TOTAL>1, To list all the events and corresponding event file location, SELECT SI_ID, SI_NAME, SI_FEATURES FROM CI_SYSTEMOBJECTS WHERE SI_KIND= Event, To list all Scheduled reports based on event, SELECT SI_NAME, SI_SCHEDULEINFO FROM CI_INFOOBJECTS, WHERE SI_RUNNABLE_OBJECT = 1 AND SI_SCHEDULEINFO.SI_DEPENDENCIES.SI_TOTAL > 0, SELECT SI_NAME, SI_OWNER, SI_AUTHOR, SI_SCHEDULEINFO, SI_PARENT_FOLDER FROM CI_INFOOBJECTS WHERE SI_KIND = WEBI AND SI_CHILDREN = 0 AND SI_SCHEDULEINFO.SI_SCHED_NOW = 0, To get the list of all reports scheduled daily excluding Paused. The File Name column displays the name of the file you must use when supplying data for that object. The user name psanders would be member of the group AC_Users and would be assigned the profile Manager with the profile value of West Region. Wait until the service completely stops. SELECT SI_ID, SI_NAME, SI_PROMPTS.SI_USER FROM CI_INFOOBJECTS WHERE SI_KIND = 'CrystalReport', I try the above and it does not return SI_PROMPTS.SI_USER. Click on the group to assign to the users. HelloThanks for answer I found the table that contains the users.Is the table correct? Overview | Guided Tour . It is correct that you can access this kind of data, from a WebService. The following user groups help maintain the security rights and privileges for the types of users who have accounts in BusinessObjects: For Suite Analysis Center users, each user account in Suite must be associated with a unique BusinessObjects user account/password. Is it possible to list users who have refresh and save the report in Favorite Folders?. SAP BO tool comes with large number of inbuilt tools . With more options still available in the Audit DB like this, we have to deep dive in to get more things out of the Audit Universe which can really reduce work of BO Admin. Open a Command Prompt as an administrator, type the following command to change the directory, and press the key: C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.2\wdeploy\. Visit SAP Support Portal's SAP Notes and KBA Search. When I save the document as directed and try to run the script it throws up an error on line 89, which is the following line on the code, set oSessionMgr = CreateObject("CrystalEnterprise.SessionMgr"), Error Message says " ActiveX component can't create object CrystalEnterprise.SessionMgr. The Suite/BusinessObjects integration supports SiteMinder with LDAP (Lightweight Directory Access Protocol). Minimising the environmental effects of my dyson brain, About an argument in Famine, Affluence and Morality. BusinessObjects Enterprise Java SDK Feature Samples. Creating a Root BusinessObjects Directory, dialog box, type the name for the folder, and click. After troops ran out of the cookie flavor within hours of their debut, the online-only exclusive cookies started selling for upwards of $100 on eBay as resellers sought a profit from overwhelming . You can select any user from left side and use arrow key to add the user to selected group. BI, 4.2, bi, java, sdk, export, excel, csv, xls, xlsx, list all users. The Project Information and Innovation Management (PIIM) team will include an Insights and Analytics team responsible for aggregating and analyzing project data, developing automated reporting processes and client-required reports, maintaining high quality and insightful analytics, and assisting with the managing records across the project. Job Description. Each row in the text file defines a single record. How to show that an expression of a finite type must be one of the finitely many possible values? Knowledge of relevant BI tools to deliver data to users: Excellent working knowledge of SQL SSMS, SSIS, SSRS. Type the following command and press the key to validate the configuration: Type the following command and press the key to deploy the BusinessObjects WAR files on Tomcat 7: window, right-click the Server Intelligence Agent and click, . -, **********************************************************, ***********Script written By Manish Singh ****************, ***************[email protected]*********************, *********************************************************, This script generates a list of users and the groups, associated to these users on an MS Excel file, This script will run on Window Server 2003 or a Windows XP, computer with BO Server/Client application and MS Office, ***********************WARNING****************************, This script is not part of any product from Business Objects, and is merely a result of hit and trials while working on an. Permissions. SAP BO Administration - Introduction. This has to do with the user's View access to users and groups. list, retrieve, all, users, in, group, how, to, query, builder biqb boxi bi bip 3.1 3 . Click the right arrow button to assign the users to the selected group. Have sampel auditing report but wonder if quick/easy way from CMC? Does anyone have any input on this behavior, as we would like to have Non-Administrators Run some of these Reports. Hi, What is best way to get list of groups and users in those groups? The category Discovery and Analysis is about providing your business users the tools which they need to leverage the information, analyze the data, finding outliers and trends, and use from . Some of the Query builder queries to explore the BusinessObjects repository. To modify group properties, select group Manage Properties. I recommend you to delete it and recreate it again after checking the status of SYSVOL replication between all domain controllers in the domain. BusinessObjects Query builder Best practices & Usability, BusinessObjects Query builder queries Part II, BusinessObjects Query builder queries Part III, BusinessObjects Query builder queries Part IV, BusinessObjects Query builder Exploring Visualization Objects, BusinessObjects Query builder Exploring Monitoring Objects, BusinessObjects Query builder Exploring Lumira & Design studio Objects, BusinessObjects Environment assessment using Query builder, BusinessObjects Environment Cleanup using Query builder, BusinessObjects Query builder Whats New in BI 4.0. xp_logininfo 'MyDomain\WindowsGroupName', members. I cant understand why you query the usergroups in the cycle. Browse other questions tagged, Where developers & technologists share private knowledge with coworkers, Reach developers & technologists worldwide. This will be handy for those who searching for Query Builder Queries. I dont believe there is any type of export button there. I know that we can easily fetch these details from Query builder, but having these details in a webi report will be very handy for auditing purpose. This can be viewed in the screen given below . You may be able to do it by writing a query Hello Thanks for answer I found the table that contains the users. 3: In case you do not have write access on C: Drive, change the path of the output excel file to the location where your User credential has access on that box. On the BI platform, there is a REST API for this kind of operations, It is well documented in their own documentation, but you could also for a starter, take a look at my blog post her https://blogs.sap.com/2016/02/08/use-microsoft-powershell-to-manage-your-bi-platform/ and check out the example I've made in GitHub https://github.com/Verakso/BO-PowerShell. Get-AppxPackage -AllUsers | Select Name, PackageFullName > C:\Temp\applist.txt. the default limit for returning objects would be 1000 objects normally. By clicking Post Your Answer, you agree to our terms of service, privacy policy and cookie policy. When a method is executed on a business object, the method can change the object's internal state, that is, the object's data. Now that gvIsAdmin is set you can use . Could you please help to find out that info using query builder or cms database. I want to extract the user security information of a folder or an universe to find out the parent level user rights which has rights to access it. SAP Knowledge Base Article - Preview. you may use KB 2369779 How to unlock the CMS database with new data access driver for BI 4.2 SP3 [VIDEO]. These licenses are released based on the timeout values specified for the BusinessObjects server and the Java application server used by BusinessObjects for BI Launch Pad. London. Optionally, type a freeform comment to describe the purpose of the group. Are you asking if you can retrieve the SQL of WebI reports? SAP BusinessObjects Enterprise XI 3.1 Keywords. You can suggest a query to get the group, universes, and folders. I am trying to find the right SQL to return the SI_User field contents from the SI_Prompts of Crystal Reports. User who belong to this group are granted access to the. Your assistance is much appreciated. It will recursively scans through all the groups and its subgroups to print the number users and subgroups inside each. -Once logged in, enter the following query into the Query Text box at the top of the page to return a list of all Users and hit 'Submit Query': SELECT SI_OWNER FROM CI_INFOOBJECTS WHERE SI_PARENTID=18. Copyright | Check this video to start understand Business Objects Admin-~-~~-~~~-~~-~-Please watch: "Power BI Bookmark & Selection Pane Features | PBI Desktop" https://w. SAP BusinessObjects - Known Issues & FAQs. Title: SAP Business Objects. Privacy | Find Windows Appx Package names using PowerShell. By default, the, Members of this group have access to Query as a Web Service. How to avoid duplicate records ? Using the given KB, you can query the CMS DB to get the correct results. Hello Manikandan, I work in Dallas and I thank you for writing this blog post. Press and hold the key and then click the user names to add to a group. WHERE SI_KIND = WEBI AND SI_INSTANCE = 0 AND SI_ANCESTOR = [SI_ID OF THE FOLDER]. Connect and share knowledge within a single location that is structured and easy to search. Symptom. Which users having access to which reports. Contains JSP sample code pages that highlight features of the BusinessObjects Enterprise SDK, including authentication, scheduling, publishing, server . Formulate and define business and/or systems scope and objectives based on both user needs and a good understanding of applicable industry requirements. Alerting is not available for unauthorized users, Right click and copy the link to share this comment. But it is throwing errors. Why is this the case? As the on-premise BI layer for SAP's Business Technology Platform, it transforms data into useful insights, available anytime, anywhere. FROM CI_SYSTEMOBJECTS WHERE SI_KIND= Event, SI_SCHEDULEINFO.SI_DEPENDENCIES.SI_TOTAL > 0, SELECT SI_NAME, SI_OWNER, SI_AUTHOR, SI_SCHEDULEINFO, SI_PARENT_FOLDER, SELECT * FROM CI_INFOOBJECTS, CI_SYSTEMOBJECTS, CI_APPOBJECTS, SELECT SI_ID, SI_NAME, SI_KIND, SI_USERGROUPS FROM CI_SYSTEMOBJECTS. I just adjusted this. In the application, on the home page, click My Client Groups > Data Exchange. for more information concerning security. --EXEC MASTER..XP_CMDSHELL 'dsquery group -name "Group_Name" | dsget group -members -expand -c | dsget user -samid -c'. Query for users: SAP BusinessObjects Business Intelligence platform 4.3 Keywords. Prepare the text file for import as follows: The format for a user record is as follows: Profile values must be enclosed in quotation marks. In BusinessObjects Enterprise XI 3.1, it was possible to create Enterprise groups and user accounts by importing a TXT file via the Import Wizard. This post will provide a simple overview about fetching the users list along with their associated User groups from BO4.2 SP 5. A running list of bugs and known issues for SAP BusinessObjects 4.3. if you would like help with an issue not listed, please report it to [email protected]. Optionally, type a freeform comment to describe the user. Need format changes to the expected output excel and additional field values (Last Logon time). One record can define either a group, user, or user profile. To bulk create groups and users in BusinessObjects, you can create a CSV file with the information and import the file into the Central Management Console. Legal Disclosure | If I try to search for it, I get no results. Group by business objects Posted by previous_toolbox_user 2009-10-13T11:54:00Z. Very nice blog and you have explained everything on query builder. Location: India, Chennai. Hope the above queries might be useful to those who start digging in to Business Objects repository. -Run the following query to get a list of all Groups: SELECT SI_NAME FROM CI_SYSTEMOBJECTS WHERE SI_KIND = 'USERGROUP', I want to share the final result that I received thanks to his advice. If you have a limited number of concurrent usage licenses, changing the timeout values can release licenses sooner than the default of 60 minutes. What video game is Charlie playing in Poker Face S01E07? Hello, unfortunatly the list returns multiple assignments of user-usergroup although user does not have to much assigned groups. Ok, you used the wrong tag (sapb1). . Mitratech partners with you to deliver success, empowering clients so they can focus on delivering innovation and excellence in legal and compliance. What Is the Difference Between 'Man' And 'Son of Man' in Num 23:19? Note : The user has to be logged into the system at leastonce. Press and hold the <Ctrl> key and then click the user names to add to a group. How to Enable Single Sign-On (SSO) for SAP Business One? Click the Actions menu, and select Join Group. This Java sample demonstrates logging on and off of Business Objects Enterprise XI R2 as well as scheduling, renaming, and viewing reports. user 01ABCDE has 5 assigned user groups but return list displays 19(!) Legal Disclosure | select * from CI_APPOBJECTS where SI_ID =<<-->>, https://blogs.sap.com/2013/07/26/businessobjects-query-builder-whats-new-in-bi-40/. SELECT Top 2000 * FROM CI_INFOOBJECTS where Si_KIND='WebI'. Now, from BO 4.2 SP 5 onward, we can fetch the users list along with their associated user groups from Audit Universe also. Alerting is not available for unauthorized users, Right click and copy the link to share this comment, 4: Copy this highlighted content in a text file and rename it to. By the way, it would be better to specify another filter on an indexed column (like SI_NAME, SI_KIND, SI_CREATION_TIME ) to avoid unnecessary work by CMS. The name Paula Sanderson and the e-mail address of [email protected] would be associated with this account name. Hope this helps. SELECT SI_ID,SI_NAME,SI_PARENT_FOLDER,SI_FILES FROM CI_INFOOBJECTS ; Click View Business Objects. How to prove that the supernatural or paranormal doesn't exist? . 2: You will need to change CMS name, port and Administrator password. The only way to do something like this at this time is to create a list with the admin users. However you can not see any records for system groups. For 1 of my requirement, this query is very useful. What is a word for the arcane equivalent of a monastery? The set of methods associated with a business object represents the object's behavior. This can be viewed in the screen given below , To add a user to an existing group, right click on Group name Add member to Group and it will open a new window with User list that can be added to selected group, as stated below . Fundamentally, the universe enables the end-user of Business Objects to interact with data without having to understand the complexities of database logic or be familiar with where the physical data is stored. How To Fetch User Group Details From SAP Business Intelligence/Objects 4.1/4.2 Servers. Part IV covers entities, domains, attributes, key groups, validation rules, default rules, and subject areas, along .