Query manager, Manage Categories
Good day
I was wondering if anyone can tell me how I edit/create a new Authorization Group in the Manage Categories window of 2005 A SP1 PL45.
Regards
Hi Izak
I am assuming you are referring to the categories under the query manager. The best is to hold CTRL and double click on the group names and rename them first. For example Financial, Sales, Purchasing, etc. I usually rename to departments. The reason for this is that it is difficult to remember which Group is for which users. To set the users to each group, go to Administration > System Initialization > Authorizations > General Authorizations and select a user, then expand Reports and then expand Query Generator. You will see a list of 20 Saved Queries - Group No. I am not sure why there are 20 listed here and only 15 under the categories. Best is to use just 15.
Kind regards
Peter Juby
Similar Messages
-
I see that the OQCN table holds the Query Manager Categories. Does anyone know which DB table holds the actual query name and where, if anywhere, the sql itself is held.
ThanksOUQR table, QName and QString.
-
Not able to save / update SQL Query in Query manager
Hi,
I am using SBO 2005 B PL 25, facing unique problem in Query Manager.
There are various queries saved in Query manager, tried updating & creating / saving new query but not able to do so.
System displays messaged as operation completed successfully, but the query is not updated.
Kindly let me know is there any setting which blocks the updation.
Regards,
Yogesh Jadav
Edited by: YOGESH JADAV on Aug 11, 2008 3:07 PMHi
You cannot Modify or Update query in the 'System' Category.
If you are trying to create/ modify/ update query in some other category, check for the authorizations in
'Administration -> System Initialization -> Authorizations Window' -> Reports ->Query Generator'.
Check if you have authorizations for the following
New Queries
Create/Edit Categories
Saved Queries - Group No. 1
Saved Queries - Group No. 20 -
How to add drop down list for query manager report in sap business one
Hi Every one,
I need drop down list for parameter selection in sap business one Query Manager.I have two Parameters 'Sales Order','Invoice'.
Please suggest.
Thanks and Regards
DEVHi,
you need to use this :
/*select from [dbo].[OINV] T2*/
DECLARE @Invoice varchar(100)
/*where*/
set @Invoice =/* T2.DocNum */N'[%2]'
you can change the tables and the parameter number but you have to write it exactly that way.
when you run the query within the SBO you will get list of objects ( in this case list of invoices)
hope it was helpful
Shachar -
Unable to create new query using query manager
Hi friends,
I have been trying to create a query using query manager for couple of hours but still not able to.I am following the instructions given in oracle Peopletools 8.52 : Peoplesoft query
Chapter - creating new queries.
Below are the steps I am going through to create new query:
Step - I open the component Reporting Tools-> Query->Query Manager , I don't get the tabbed pages one for search an existing query and another for create new query.
Please follow this link to see how the page is displayed in first step:
http://uploadpic.org/v.php?img=EvMvVAXX1E
Step 2 - When I click on create new query link, I am redirected to a page where it asks for record name to add in the query. But, even this page is not displayed as how it supposed to be
http://uploadpic.org/v.php?img=GzHh3f6krU
Step 3 - Following the above step, when I click on Person record to add into my query I am asked to select the fields that I want to display in the output.
But I somehow do not get the proper tabbed pages where individual pages are there to add the attributes to complete the query like adding multiple records, fields, query, expressions, prompt...etc
http://uploadpic.org/v.php?img=Wbbla3Q3jE
I am neither able to select multiple records in my query nor able to customize my query to get the desired results.
Below is the query that I want to create using query manager:
SELECT P.EMPLID,P.BIRTHDATE, N.NAME, A.ADDRESS1, A.ADDRESS2, A.CITY
FROM PS_PERSON P, PS_NAMES N, PS_ADDRESSES A
WHERE P.EMPLID = N.EMPLID AND
N.EMPLID = A.EMPLID AND
P.BIRTHDATE BETWEEN to_date('1990/1/1','yyyy/mm/dd') and to_date('1991/1/1','yyyy/mm/dd');Hi,
As I cannot access your screenshot by the blocking of company firewall rules.
I'm guessing currently you are using PT 8.52.00 version, correct?
This should be a bug, that you need to apply the 8.52.0X patch, not sure which patch fix this, you can apply the latest one to solve this issue for no tab page of query manager. (PT 8.52.06)
Hope this helps.
Thanks,
Saxon SI -
Pass parameter to sql statement in query manager
Hai to all,
I want to pass the percentage as the parameter into the sql statemnet.i what to execute it in the query manager.
If i execute that statement then cann't found the tablename error is coming.
Other than the data in the table (general data) pass to the parameter in the sql at runtime.
for example:
select [%0] *100
how to pass 10 to that sql statement.
Please help me...
Regards,
Raji.Hi Ramya,
You can create a SP with parameters to accept and then execut this SP from SAP Business One Query Manager by passing the parameter (in your case 10). The result will be as desired.
Ex:
Create this Procedure in SQL Management Studio
create proc Test(@a as int)
as
begin
select (@a*100)
end
To Execute the Query use this Query and pass the desired values with parameters
execute Test 10
Regards,
Reno -
Here's an interesting problem a client is having. I have a simple query for them that retrieves some information from the primary B1 database, along with a UDT. The query works just fine inside SQL Server Management Studio. When we implement it into the query manager, before saving it, it worked just fine. We then saved it then tried running it again. One of the columns is not visibil. When click the edit button and try running it, it still doesn't work. But when we add or delete whitespace while in edit mode the query works just fine. I haven't been able to find anything on the notes yet and the customer is on 2007A PL 10 but they are planning on upgrading to 8.8+.
Any ideas on why the query manager is behaving this way? Is it a bug thats been fixed in a later patch for 2007A or is it something else entirely?You may add index to U_slsm column.
Update your query as:
Select T0.U_slsm as 'Slsm',
LEFT(T0.Code,9) as 'PC No',
T0.U_date,
T3.CardCode,
T1.DocNum as 'Shop',
T2.DocNum as 'Quote',
T0.U_amount,
T0.U_dm,
T0.U_comment
From [dbo].[@ORDERLOG T0]
Left Join dbo.ORDR T1 on T0.U_DocNum = T1.DocNum
Left Join dbo.OQUT T2 on T0.U_quote = T2.DocNum
Left Join dbo.OCRD T3 on T0.U_CardCode = T3.CardCode
Where T0.U_slsm = '[%0]'
Order By T0.U_date Desc, T0.U_amount
I have doubt regarding your links to those 3 system tables. Are those documents having internal links? -
Easy query is not showing on Easy query Management(Browser)
Dear all,
I want to consume a bex query into SAP UI5. For that I found this document:-
http://cms.int13h.nl/wordpress/wp-content/uploads/2013/01/How-to-Create-OData-Services-for-Analytic-Queries.pdf
In this document, the first step is to define a query as EasyQuery. So I checked the option "By Easy Query" under Release for External Access.
After this I checked in Easy Query Management using EQMANAGER tcode, but there was no entry found for this query. It was blank.
Please help me in this issue.HI Antony Jerald J,
Do you have variables in your Bex Query.
Please check the pre requisites in the following link:
http://help.sap.com/saphelp_nw73ehp1/helpdata/en/b6/53d6c4e26a4504b8971c6e690d2105/frameset.htm
BR
Prabhith -
Hey All
How I can run query from Query Manager from addon level?
regards
Krzysztof SalaHi Krzysztof,
There is no object in the SDK to access and execute the queries programmatically so you have to use the UI to simulate the user opening and selecting the query (ie activate the menu object for the query you want to run, populate any parameters then click on the OK button to execute the query). It's a bit of a messy solution but it can work ok.
The alternative is to execute your query from within your add-on and display the results in a new form. This form can just have a matrix and an OK button so it's very easy to create (via Screenpainter or at runtime).
Hope this helps,
Owen -
Hi,
I want to restrict areas in the query manager to certain users. How can I do this please?
Thanks,
vankriYou may check these threads for further info:
Re: query manager
Query Group in Query Category different with Authorization's group number
Thanks,
Gordon -
How to set paramters through Query manager.
Hi,
I need to get Parameters when we are executing SQL Query through Query Manager.
In Query manager how to set prompt window for parameters.
Below I applied parameters for from date and to date but its showing error. How to set parameters prompt window.
SELECT OJDT.TransId, OJDT.Number,NNM1.SeriesName,ojdt.baseref as BaseRefNumber, JDT1.Account,JDT1.StornoAcc,OACT.AcctName,jdt1.credit,jdt1.debit, jdt1.profitcode as [Customer/Vendor],JDT1.OcrCode2 as [Region/Location] , JDT1.OcrCode3 as Department,
JDT1.OcrCode4 as [Core/Deputees/DailyWage/General], JDT1.OcrCode5 as [SubAccofCA&CL],OJDT.RefDate, OJDT.Project,jdt1.project
FROM OJDT
INNER JOIN JDT1 ON OJDT.TransId = JDT1.TransId
INNER JOIN OACT on OACT.AcctCode=JDT1.Account
INNER JOIN NNM1 ON OJDT.Series = NNM1.Series
where ojdt.transType=30 and ojdt.refdate >= '[%0]' AND ojdt.refdate <= '[%1]'
Please guide me.
Regds,
Sampath kumar devunuri.hi sampath,
Try this query
SELECT T0.TransId, T0.Number,T3.SeriesName,T0.baseref as BaseRefNumber, T1.Account,T1.StornoAcc,T2.AcctName,T1.credit,T1.debit, T1.profitcode as CustomerVendor,T1.OcrCode2 as RegionLocation , T1.OcrCode3 as Department,
T1.OcrCode4 as CoreDeputeesDailyWageGeneral, T1.OcrCode5 as SubAccofCACL,T0.RefDate, T0.Project,T1.project
FROM dbo.OJDT T0
INNER JOIN JDT1 T1 ON T0.TransId = T1.TransId
INNER JOIN OACT T2 on T2.AcctCode=T1.Account
INNER JOIN NNM1 T3 ON T0.Series = T3.Series
where
T0.transType='30' and CAST(T0.refdate AS datetime) BETWEEN '[%0]' AND '[%1]'
Jeyakanthan -
QUERY MANAGER RELATED QUESTION
mY QUESTIONIS I WANT TO ADD CALANDER AS INPUT PARAMETER IN QUERY MANAGER IS THIS POSSIBLE AND IF THAN HOW?
PLEASE HELP ME OUT
THANKS IN ADVANCE
TARUN CHAUHANHi nagarajan,
Let me elaborate my question one again.
1)i had taken two date parameter in my query in query manager.on manul filling up those date parameter my query give the result which i am fetching from my data base.
But instead of manual entry of date in above two parameter i want that i should give calendar button so that user can opt the date from that calendar, as in the same manner as we are doing in inventory posting list report .for your reference i am attaching the screen shot.
Please help.
Thanks
Tarun Chauhan -
Descriptor query manager and custom PL/SQL call for the data update
hi all,
in the application, I'm currently working on, the operations for the data INSERT/UPDATE /DELETE are allowed only by means of PL/SQL function. Using the descriptor's query manager I'm trying to modify default behavior of TopLink and execute PL/SQL when there is a request to modify the data.
DescriptorQueryManager entityQueryManager = session.getClassDescriptor(MyEntity.class).getQueryManager();
StoredFunctionCall call = new StoredFunctionCall();
call.setUsesBinding(true);
call.setProcedureName("merge_record");
call.setResult("id", Integer.class);
call.addNamedArgument("cbic_id", "id"); // MyEntity.getId() – works!
call.addNamedArgument("publication_flag", "publicationFlag"); // MyEntity.getPublicationFlag () – works!
call.addNamedArgument("routing_id", "routing"); // MyEntity.getRouring() – works!
call.addNamedArgument("issue_id", "issue"); // MyEntity.getIssue() – works!
call.addNamedArgument("country_id", "country"); // MyEntity.getCountry() – works!
entityQueryManager.setInsertCall(call);
entityQueryManager.setUpdateCall(call);
entityQueryManager.setDeleteCall(call);
the problem:
when I call: MyEntity savedObject = (MyEntity) UnitOfWork.deepMergeClone(entity);
the binding doesn’t happen and I see following logs:
[TopLink Finest]: 2008.02.01 02:51:41.534--UnitOfWork(22937783)--Thread(Thread[AWT-EventQueue-0,6,main])--Merge clone xxx.Entity[id=2000]
[TopLink Warning]: 2008.02.01 02:51:41.550--ClientSession(8454539)--Thread(Thread[AWT-EventQueue-0,6,main])--Missing Query parameter for named argument: id null will be substituted. (There is no English translation for this message.)
[TopLink Warning]: 2008.02.01 02:51:41.550--ClientSession(8454539)--Thread(Thread[AWT-EventQueue-0,6,main])--Missing Query parameter for named argument: publicationFlag null will be substituted. (There is no English translation for this message.)
[TopLink Warning]: 2008.02.01 02:51:41.565--ClientSession(8454539)--Thread(Thread[AWT-EventQueue-0,6,main])--Missing Query parameter for named argument: routing null will be substituted. (There is no English translation for this message.)
[TopLink Warning]: 2008.02.01 02:51:41.565--ClientSession(8454539)--Thread(Thread[AWT-EventQueue-0,6,main])--Missing Query parameter for named argument: issue null will be substituted. (There is no English translation for this message.)
[TopLink Warning]: 2008.02.01 02:51:41.565--ClientSession(8454539)--Thread(Thread[AWT-EventQueue-0,6,main])--Missing Query parameter for named argument: country null will be substituted. (There is no English translation for this message.)
[TopLink Fine]: 2008.02.01 02:51:41.565--ClientSession(8454539)--Connection(6233000)--Thread(Thread[AWT-EventQueue-0,6,main])--BEGIN ? := merge_record(cbic_id=>?, publication_flag=>?, routing=>?, issue=>?, country=>?); END;
bind => [=> id, null, null, null, null, null] – WHY?
Calling straight forward the same PL/SQL block using:
DataModifyQuery updateQuery = new DataModifyQuery();
updateQuery.setCall(call);
updateQuery.shouldBindAllParameters();
and passing parameters as Vector works very well.
Could you please help me to fix the binding problem when I’m using the PL/SQL with Query Manager?
regards,Hello,
This is fairly common. Since the database is case insensitive (mostly) field names passed in don't really matter much. Unfortunately, java string comparisons are case sensitive, so if you db column for the getId() property is defined as uppercase "ID" it will not match to the lower case "id" defined in the
call.addNamedArgument("cbic_id", "id");
This will cause TopLink to get null when it looks for the "id" field in the row it builds from your MyEntity instance.
Matching the case exactly will resolve the issue.
Best Regards,
Chris -
Working with Custom SQL Using Descriptor Query Manager Queries
Hi All,
I am Working on Descriptor Query Manager Queries
Configuring Custom SQL Using Java and Workbench
Using Java I wrote a static method as in the code given below.
public static void insertEmployee(ClassDescriptor descriptor){
descriptor.getQueryManager().setInsertSQLString(
"insert into EMPLOYEE (EMP_ID, EMP_NAME, EMP_JOB, SAL, DEPTNO) values (#EMP_ID, #EMP_NAME, #EMP_JOB, #SAL, #DEPTNO)"
I wrote a insert SQL Query in the custom SQL tab of the Toplink workbench .
Using java and Using Toplink Workbench I had a problem how to call this insert query in the sessionEJBBean .
Can any one suggest me in this regard.
Thanks in advance
regards,
SatishWhat is the problem you are experiencing?
Normally you can just execute the query by calling
'executeQuery(queryName, domainclass) on the session.
See also
http://www.oracle.com/technology/products/ias/toplink/
doc/10131/main/_html/qrybas003.htm#BCFIBGGJ
Just out of curiosity: why do you need a custom SQL
to insert something? Can't you use persist()?
regards,
LonnekeOr even UnitOfWork ? Why go down the route of using custom inserts to insert objects unless you have some business logic that Toplink's UnitOfWork API cannot provide ? -
What are the bw features in query management?
Hi all,
Can anyone give me some idea about the feature of bw in query management..
Thanks
SramHi all,
Can anyone give me some idea about the feature of bw in query management..
Thanks
Sram
Maybe you are looking for
-
How do I make my N82's sent folder hold more than ...
I have an N82 and use Lifeblog to organize my texts. I find being able to look back and search through old conversations very useful, but have one big problem: My phone's sent folder only holds 20 messages, so I have to keep syncronizing daily if I a
-
Importing photos from iPhoto 11 into Photoshop Elements 9
Hi, I am trying to import the iPhoto events into Photoshop Elements 9 Organizer. All the photos are imported into one single catalog. How do I import into separate catalogs in the Elements Organizer, just like separate events in iPhoto? Regards Ajay
-
Help! Changing bleed/margins on even & odd pages in same file?
I'm laying out a children's book and the printer requires the interior files to be submitted in single page layout(no spreads). The binding side margin and bleed is different than the top, bottom, and outside edges - basically the pages mirror each o
-
My iDVD has been giving me some trouble lately. What happens is iDVD goes through all the normal steps of encoding audio, video and such. Then, when it gets to the Writing DVD stage, it sounds like its trying to burn but no progress is made on the di
-
At work we use novell netstorage to access network files from home etc. On a PC windows and PC running safari this works fine. I have a IPAD 2 but have discovered no easy way of downloading files. In Safari when selecting an individual file nothin