Using Infoset query
Dear Experts and friends,
I have created a infoset using the logical database sdf, and have created a query adding two more tables( mara and marm) giving conditions.
The problem is when i try to add some fields under basic list for list output the message comes " You placed fields from different parallel branches of the hierarchical data source in the same line. . This makes no sense. The list will not be displayed as you desire. . List is only displayed in simple format for correction purposes. . Please check the sequence. Button allows you to color list fields according to the hierarchy".
I have tried all the possibilities of list order and still the message comes.
eg.
when i tick the profit center(faglfreesel-prctr) first and then material number(bseg-matnr) , this error message comes.
Please tell a solution for this as this report wants to be moved to the production server this week end..
Thanks
Sujeel
Soumya,
If the problem is in the data which is being extracted from R/3 then debug the datasource by:
use transaction RSA3 in R/3 to execute the datasource and put a tick in the option "Debug Mode".
Mark
Similar Messages
-
Dear All,
I need to create a GDS using 2 tables COSP and BSEG.
BSEG is cluster table and COSP is transparent table ... Can i create GDS using Infoset query ...
If yes then pls tell me the way to do this..
Thanks,
Regards
ShwetaHi,
Its not possible to create a view on cluster table.
regards
Shweta -
Generic Extraction using Infoset Query
Hi Experts,
I am trying to create on Infoset query on the R3 side for creating one generic Extractor Joining EKKO and EKPO table.
u2022I have created the User group in SQ03.
u2022I have created the Infoset in SQ02 and selected few 5/6 fields from each EKKO and EKPO tables into the Field Groups of the Infoset.
u2022I have generated the Infoset and assigned it to the user group created on SQ03
u2022I have created a query on SQ01 using this Infoset and deselected the u201Ctextu201D fields created by default and selected the Basic list. Done everything needs to be done in there.
Now when I am going to RSO2 and created the extractor using that Infoset, I am not seeing the Function groups that I have created in the Infoset in the Extract Structure, rather its pulling all the fields that is there in the Infoset joining both tables. It should show me those 5/6 fields that is there in the field group.
I just want to see only those 5/6 fields in the extract structure of the DS.
I am not sure what is missing.
Any documentation on the same or if anyone faced similar problem, please help.Hi,
You can create the infosets in r/3 using the t code Sq01,sq03 etc.
You can create a generic extractor in r/3 using the tcode rso2 and that you can specify the infoset name.
Regards,
K.Manikandan. -
Extraction using infoset query.
Hi,
I have an extractor in R/3 which is using infoset for extraction. The infoset contains some logic for extraction. I want to debugg the infoset. As the infoset is not attached to a query how can i debugg the code written in infoset.
Thanks & Regards,
Soumya.Soumya,
If the problem is in the data which is being extracted from R/3 then debug the datasource by:
use transaction RSA3 in R/3 to execute the datasource and put a tick in the option "Debug Mode".
Mark -
Hi Gurus,
i had created the report for the HR in SQ01 there they asked me to display the personal area in the header dynamically which they select in the screen .. Can any of u give some solution for it
thanks in advance
from
abeehsHi,
Please follow the full process ..
Most easiest way to create
Decide on the various Infotypes we want to make the query. Decide on the area where we want to query i.e Global area or Standard area. Standard area is client specific and globel area will include all clients.
Menu : HR u2013 PM u2013 Admn - Information System - Adhoc Query
Select area standard and select the user group already created
Creation of new query :
TC SQ03 - Select Environment u2013 Select Standard Area - Enter -- If new user group is to be created, enter name of the user group, click on create and enter necessary information and exit after saving
TC SQ02 - Enter name of the Infoset u2013 Create u2013 enter name of Infoset - Data source -- > Table join by basis table u2013 give name of table e.g pa0000 - Enter - Click on insert table if we want to include more tables u2013 give name of table one by one and after finishing, place cursor on the joining lines and right click to delete unwanted relationships - check - and go back - field groups - include all table fields - click on generate button - go out
TC SQ03 - Select user group - eg. Payroll
Infoset - Enter name of newly created Infoset
Assign users and Infosets - Assign infosets - put tick on payroll - save and go back
TC PAAH - Expand the nodes and put tick on relevant fields depending upon necessity
Save the query by giving the same name as infoset for easyness..
Regards,
Kapil -
When to go for generic extraction using view and infoset query?
Hi,
Can anyone clarify me when we should go for generic extraction using view and when we should go for generic extraction using infoset query....
Also what is the difference between view and infoset?
I tried but could not find out....
Regards,
Kalyani.Hi Kalyani,
We normally go for View or infoset when the data to be fetched in BW is distributed in different tables in SAP R/3.
Had the data been available in one table we can easily build our datasource on that table but if there are more tables then its not possible to do it without Views or Infosets. You can use Function Modules to build your datasource in case it involves complex logic to figure out the data from various tables.
Depending upon the table relationships we create view and include various fields from these tables in that view. Same is with the Infosets, you can have more flexible options like Outer Join, left outer Join etc.
Regards,
Pratap Sone -
Select-options in Infoset Query
Hello experts,
I'm working on a report in SAP HR and using infoset query.
I want to use select-options in my selection screen but without interval. In normal abap report we do this using 'NO INTERVALS' but how to achieve same in infoset query ?
please help.
regards,
siddheshHello experts,
I'm working on a report in SAP HR and using infoset query.
I want to use select-options in my selection screen but without interval. In normal abap report we do this using 'NO INTERVALS' but how to achieve same in infoset query ?
please help.
regards,
siddhesh -
SAP Infoset Query Reporting Set Restriction by Org. Structure
Dear Experts,
I am giving some new users a demo on using Infoset Query on an IDES server.
I am using the user group Personnel Administration (PA) and the HRDATA infoset.
As per my understanding, I should be able to restrict the reporting set according to organizational structure as the infoset is based on logical database PNP. However I am only seeing "No. of hits" in the restrict by drop-down (as can also be seen in the screenshot).
What am I missing to be able to see the restrict by option of "Persons along organizational structure"?
All assistance in this regard is really appreciated.
Regards,
TalhaDear Azury,
Thankyou for your response.
Your solution is perfectly sound for fulfilling the purpose.
However, because I am conducting a demo, I thought a reporting set restriction on the main screen would be more appealing, than an additional selection screen.
In a demo screenshot I have seen that the restrict by option "Persons along organizational structure", is listed right under "No. of hits" like in my screen shot. Can you shed some light on that. I am attaching the demo screenshot I am talking about for reference as well
Thanks,
Talha -
Infoset-query-selection-screen-default-values
Hi All,
I am having the requirement as I need to put default values in the selecion-screen of the report by using Infoset query. Let me know the settings required for this.
I am using SQ01, SQ02, SQ03 T.Codes.
And I need display one record only if any field contains mulitple records, for example in the HR-ABAP, field p0105-usrid contains multiple values depending on the subtype.So, I need to display USRID when URSTY = '900'. All these should display by Infoset query only.
Pls help me in this scenario , its an urgent requirement.I am very much thankful for you for reading my proble, if you will provide some sort of solution, I feel very happy.
Advance thanks for this .
Regards,
Prakash.Prakash,
To default the values on your selection screen, you will need to do some ABAP I guess. (if you do not want to use variant). Open up the infioset in SQ02 and then goto code option for the PNP**** field and then you can code to initialize the selection screen variables. Test with an ABAPer.
To display multiple records as multiple columns, you will have to create custom fields in infoset, and then go from there. Again see ABAPer. -
Select distinct from an infoset query
Hello
I need to select distinct / delete duplicate from an infoset query created thru SQ02.
Please let me to know how this can be done?
Many thanks in advance!
regards
SanjyotHi,
You can verywell use infoset query if you are doing following things
Join using Keyfields to retreive data from tables
If not using keyfields create index for those table fields in those fields which will improve in accessing database
Try to use minimum of tables of small size dont try to join big tables like GLPCA and all.
Try to load small set of data like a period or month. Dont try for a year or so.
if your performance is good for aperiod you can go for a year.
If you are good in function module you can try function module in which you will have the option of specifying no of records to be selected usign package size.
Hope this helps for you.
Thanks,
Arun -
Advices about creating a datasource from an infoset query
Hi all,
i have to create a datasource with extraction from an infoset query in R3, i have many questions:
1- i have heard about the bad performance using a Datasource from an Infoset query, how can i improve this?
2- The infoset query doesnt exist in R3 Develop, but this exist in R3 Prod, what do i must to do? create a false infosetquery in R3 D, with just the same name of the info set query in R3 Prod? or what else?,
3- some material to improve this development about create datasources from an infoset query.
thanks guys!Hi,
You can verywell use infoset query if you are doing following things
Join using Keyfields to retreive data from tables
If not using keyfields create index for those table fields in those fields which will improve in accessing database
Try to use minimum of tables of small size dont try to join big tables like GLPCA and all.
Try to load small set of data like a period or month. Dont try for a year or so.
if your performance is good for aperiod you can go for a year.
If you are good in function module you can try function module in which you will have the option of specifying no of records to be selected usign package size.
Hope this helps for you.
Thanks,
Arun -
Wrong number of members in a TG. Infoset query vs Segment Builder.
Hi gurus,
I've discovered an issue in our CRM System (BBPCRM 600) and I have no idea of how to solve.
For our marketing segmentation, we've created a Infoset (SQ02) with a link between standard (BUT000, CRMD_ORDERADM_H, CRMD_OPPORT_H) and custom tables. Over this infoset, I've created an infoset query (SQ01).
During our test, we've noticed the following: Using the same filters in segment builder and in infoset query, results are not the same!! Segment builder adds more partners to our TG's and even these partner doesn´t met the filters!
For Example:
Using POSTING DATE from CRMD_ORDERADM_H as filter: From 01/01/2014 to 01/312014.
Using infoset query, all partners I'm getting are correct, all of them have CRM operations for this date interval.
However, using this same filter in segment builder, the resulting list of partners has one more than query list...and this partner doesn´t have any operation for the chosen internval.
How is this possible? Why results are not the same? Any ideas? Is there any BADI for segment builder that must be checked?
A lot of thanks!!
Message was edited by: SAP _ESSolved!!
I was wrongly using AND/OR options to add filters in the segmentation tool...ups! -
SQ01 Infoset Query - making a selection mandatory
Hello,
Is it possible to make a selection mandatory on an Infoset Query? If so, how do you do this?
I have a report that I created using infoset query, but need to make a selection option mandatory to prevent the scenario of the report being run with no selections.
many thanks,
AllanWhen you display infoset go into the infoset>Goto>selections or click on the app tool bar button for selections,
it will open up a table will all the screen fields. Adjacent to these, there are 3 check boxes for Standard selection, required entry and default. Check the required entry field. -
Hello All,
I am trying to create generic data source in RSO2 by using Infoset Query Method.I would like to extract around 7 lakh records from it.
my query is: how about desiging an infoset query which has to pull around 7 lakh records once in a month?
please let me know if theer will be any performance issues in doing this.
Thanks in advance
Regards
RamprasadHi,
Why you don't use "Extraction from View" method in RSO2 ?
Krzys -
Conditions in infoset query (SQ02)
Hi, I´m working with BW 3.5 And I´m using infoset query(SQ02) for link two tables.
The second table is linked with left other join, and I need more one condition in this table, I just want the data with max(date) in table two.
For Example:
Table 1:
FIELD1 | FIELD2 | NET_PRICE
800001 | 0010 | 100.00
800002 | 0010 | 1520.30
800003 | 0010 | 48.54
Table 2:
FIELD3 | FIELD1 | FIELD4 |BILL_QTY
900000 | 800001 | 20080101 |10
900001 | 800001 | 20080210 |15
900002 | 800003 | 20080101 |10
Result of InfoSet query (Table1-FIELD1 link Table2-FIELD1 with left other join) :
FIELD1 | FIELD2 | NET_PRICE | FIELD3 | FIELD1 | FIELD4 |BILL_QTY
800001 | 0010 | 100.00 | 900000 | 800001 | 20080101 |10
800001 | 0010 | 100.00 | 900001 | 800001 | 20080210 |15
800002 | 0010 | 152.30 | 000000 | 000000 | 00000000 |0
800003 | 0010 | 148.54 | 900002 | 800003 | 20080101 |10
But the result should be:
FIELD1 | FIELD2 | NET_PRICE | FIELD3 | FIELD1 | FIELD4 |BILL_QTY
800001 | 0010 | 100.00 | 900001 | 800001 | 20080210 |15
800002 | 0010 | 152.30 | 000000 | 000000 | 00000000 |0
800003 | 0010 | 148.54 | 900002 | 800003 | 20080101 |10
Is possible appear only the max(field4) for de left table 2 using infoset query (SQ02)?
Thank´s!!Please check out this link and let me know if it is helpful..
http://help.sap.com/erp2005_ehp_02/helpdata/en/d2/cb449c455611d189710000e8322d00/frameset.htm
When outputting using the SAP List Viewer, the code at TOP-OF-PAGE has no significance
Maybe you are looking for
-
I purchased 40 licenses of Office 2013 Pro from a vendor in the US and received 40 product keys along with the URL to download the software - 1 for each pc activation codes. I have done a few and were all successful. I am now trying install on 2 ot
-
Cleaning a moth turd off of my iMac 24" Screen
So, moments ago I'm sitting here happily surfing the web and a moth is attracted to my brand new 24" iMac screen and leaves his calling card. A wet dot of poop the size of the letter "o", maybe a tad smaller. So I gently wipe it with a soft cloth and
-
Hi Experts I want to change the parameters for variances. Which is as Belows. But confused what new value should I put. My requirement is as belows. Delivery Schedule Variance >>>>>>>>>> Current >>>>>>>
-
Error retrieving cache in c# WPF project (No problems in c# WinForms)
Hi! To put it simply, the same basic cache retrival (with same configuration files) works under c# Winform app but under c# WPF app returns an error: {"unable to convert type -6 to a Binary type"} from cache.GetValues(null); Working with a custom .ne
-
Need 50AX60 service manual and/or file number
I am trying to repair a old school Toshiba 50AX60 rear projection TV. I need the file number for the service manual so I can search for a free download online. Can anyone help me? THX Mike