Extraction from R/3 SET / Report Writer
Matez,
How do I extract a SET created with Report Painter in SAP R/3 to SAP BW ?
My client have created SET ID for various Financial Items.
Now, I need to import this SET ID / Hierarchy to BW !
Kindly advice...
Hi Eugene,
Thanks for the suggestion.
So, in your best opinion, where should the groupings of GL Account/Cost Elements be maintained ?
Should these account groupings which are used on Balance Sheet/P & L be maintained in the hierarchy of R/3 or should be maintained in SAP BW ?
Similar Messages
-
Report writer issue during upgrade from 4.6 to ecc6
Hi all,
On generating report of report writer through GR5G (we are regenerating because we were getting dump for this report after up gradation from 4.6c to ecc6)we found one syntax error. The error is in auto generated program we can see that error but cant fix it as it needs a key and maybe that might not also be the right method to resolve is as auto generated codes should not be touched . So what would I like to ask is how can error come in auto generated program and how do I fix it (error is in data declaration QUOTDATE_MAX(08) TYPE C VALUE '). Here u can see that instead of only is used there is no closing inverted comma.Hi,
You need to make sure that all your delta queues are empty before the upgrade.
In case of logistics make sure all v3 jobs are stopped and extract queues are empty.
After the upgrade make sure that the source systems are mapped and working correctly. Check that your delta queues are conneted to the correct BW system.
You need to test all your extractors as they might have changed (check release notes). Test delta loads to make sure they are working properly.
Cheers,
Kedar -
Hi Friends,
I don't have knowledge pertaining report writer. I need to find out what data source is in a particular SET ID. Also, how is the SET ID created and how do I view it. Please advise.
Thanks,
HN<b>SET PARAMETER</b>
SET PARAMETER ID pid FIELD f.
In some cases, the syntax rules that apply to Unicode programs are different than those for non-Unicode programs. See ABAP Unicode - Other Changes
<b>
Effect</b>
Writes the contents of the field f to the global user-specific SAP memory and the local transaction-specific SAP memory under the ID pid. Any existing values under the same ID are overwritten.
Parameter IDs can be up to 20 characters long. They cannot consist entirely of spaces. The SAP system description contains an overview of parameter IDs. You can also produce a list using the ABAP Workbench.
<b>Notes</b>
The global, user-specific SAP memory is available to a user for the duration of a single terminal session. Values written to it are retained even when the user exits a program.
Do not use SAP memory as a temporary storage area, since parallel sessions belonging to the same user all use the same memory area.
Only store data of the types C, N, D, and T, as well as structures that consist of these types, in the SAP Memory.
You can create new parameter IDs using the ABAP Workbench.
Parameter IDs may have a namespace prefix.
<b>Example</b>
DATA REPID like sy-repid VALUE 'RSPFPAR'.
SET PARAMETER ID 'RID' FIELD REPID.
Sets the program name so it can be passed to other programs.
<b>GET PARAMETER</b>
GET PARAMETER ID pid FIELD f.
In some cases, the syntax rules that apply to Unicode programs are different than those for non-Unicode programs. See ABAP Unicode - Other Changes
<b>
Effect</b>
First, the value stored under the key pid is transferred from the local SAP memory into the field f. If this key is not available in the local SAP memory, the value stored under the same key pid is transferred from the global user-related SAP memory to the field f.
A parameter ID can have up to 20 characters. You can find an overview of the keys (parameters) used in the SAP system description or the appropriate function in the ABAP Workbench.
The Return Code is set as follows:
SY-SUBRC = 0: A value was read from SAP memory. SY-SUBRC = 4: No value was found in SAP memory under the specified key.
<b>Notes</b>
The global user-related SAP memory is available to each user for the entire duration of a terminal session. For this reason, set values are retained when you leave a program.
You should not use SAP memory for temporary storage because a user's parallel sessions use the same global memory.
<b>Example</b>
Read the program name from SAP memory:
DATA : REPID LIKE SY-REPID.
GET PARAMETER ID 'RID' FIELD REPID -
EC-CS report writer report: what sets to use in general data select/cols?
I am about to write Report Writer reports using table FIMC. In the rows I will use a set that includes the whole balance sheet structure. What do I put in general data selection or columns? I need to know the ids of the (standard?) sets...
hi,
In General Data Selection you have to assign the
1. Controlling Area or Company Code
2. Fiscal Year.
3. From and To Period.
4. Dr. /Cr Indicators.
Cheers
Ranjit -
Moving from IQ Report Writer to Crystal Reports
Hi everyone,
My company is looking to make the switch from IQ Report Writer 5 to Crystal Reports XI or 2008.
We have a couple questions though on how to make this switch easier.
I may need to talk to Business Objects support instead, but I thought I'd try here first.
Our data currently resides in a vision file format which is type of flat file.
Currently with the IQ Writer, we can establish IQ Views, which are essentially just predefined links between the different data tables. A user selects which view they will use for a report, then are able to pick and choose which columns to use from that view. A view may contain many tables, but when the report is generated, it will only access the tables necessary based on the columns selected.
Example: IQ View A constists of Tables A, B, and C. The view is defined as A.Column1 = B.Column1 and B.Column2 = C.Column2. If a user chooses columns from A and B, then the query only runs against tables A and B and doesn't have to process the data from C, which cuts down processing Cost.
Is there any way to create views like this in Crystal Reports XI? I know if we convert to SQL Server (which we have done for some users) we can create SQL Views, but the thing I noticed with SQL Views, was that it ran the query against Tables A, B, and C, even though C wasn't needed and it ended up returning duplicate rows. I could get around the duplicate info with a select distinct statement, but it still had to process the extra info, which increased the cost.
Any feedback would be greatly appreciated. If it's a question for Business Objects Support, let me know.Actually, the problem has to do more with the joins than anything, I got a little more clarification on this.
The tables have many to one relationships. My example is one company has many sites, and each site has many repair orders, and each repair order can have multiple jobs. So here's a sample sql select statement that I'd use for a view and the problem with it:
Create View Jobs_by_Site as
Select A.site_number, B.ro_number, C.roline_job
From A inner join B on A.site_number = B.ro_site
inner join C on B.ro_number = C.roline_ronumber
So if I were to run this, I'd see down to the detail what jobs were done per site etc. Not a problem, I need every table to return the query and every record would be unique.
The problem comes from when you only need the site number and the ro_number.
Select site_number, ro_number from Jobs_by_Site
You get lots of duplicates. You could say select distinct, but it's still processing rows from table C because by nature of the view, you are saying:
Select site_number, ro_number from
(Select A.site_number, B.ro_number, C.roline_job
From A inner join B on A.site_number = B.ro_site
inner join C on B.ro_number = C.roline_ronumber).
Not sure if that clears things up or just muddles it more.
So the back story is this. Our database, though well documented, is fairly large. About 160 tables. Our end users work mainly in truck shops and their computer literacy ranges anywhere from very competent to "Just put the mouse down, and nobody will get hurt". So asking them to design their own reports is one thing, but then having them to pick and choose which tables to use as well as how they relate to each other just takes it to a whole new level.
So with IQ writer, one of the things we were able to do was define views, where we could set up predefined links between tables and group similar tables together. Any unused table wasn't used in the final query, which cut out duplicate rows and cut down on the number of records processed.
So does that make any sense? -
Report writer - create extracts automatically
Hello together,
as I heard it is possible to create extracts from reports automatically (e. g. over night on a daily basis). Unfortunately I don't find the way how to do this. I have looked up the t-code GRE0 etc., tried the SM37 but still I don't have a clue.
Thanks a lot for any help.
Best regards,
hansiPlease go through the enclosed document. This will give you step-by-step approach for Report painter:
http://www.virtuosollc.com/PDF/Get_Reporter.pdf
Check url
http://help.sap.com/saphelp_47x200/helpdata/en/da/6ada3889432f48e10000000a114084/frameset.htm
Check Report Painter Step-by-Step example under Tools->Report Painter / Report Writer->Report Painter->Creating a Report Painter Report.
Just go through These Links to learn about report Painter.
http://help.sap.com/saphelp_erp2005/helpdata/en/66/bc7d2543c211d182b30000e829fbfe/frameset.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/5b/d22cee43c611d182b30000e829fbfe/frameset.htm
Please see these steps , it`ll help you ...
http://www.thespot4sap.com/Articles/Code_CostCentreReport.asp
REGARDS
VINOD -
How to create the Set ID for report writer
Hi
I am suppose to create the Set id . Please suggest me the t-code etc for creating set id.
Thanks
Shivtransaction for creating the set ID GS01
further, the menu path in the application menu is
information system->Ad Hoc Reports ->Report Painter ->Report Writer ->Set
if helpful, plz assign point as way of thanks -
Problem in extracting from the import transport set
i am exporting all of the major page groups and providers from my source box to the target machine. both are using the same version database, app server and portal version 904.
for one of the biggest provider, i created transport sets in the export system, ran the script for NT to create a dump file. moved dump files to the import system, imported its transport set from this file. now i am trying to extract the imported transport set.
here i am facing problems one after the other.
1. first is this that this extraction from the import transport set is costing too much time. more than 36 hours have already passed and it has not finished.
2. it does seem to populate though as after several hours i see the log file with its lines showing a message like .... 'importing component ... so and so ... '. however, the whole process is not finishing or going fast. there is no other process running on this target box.
3. and surprisingly, the log files update the start time of the script every few hours.
can somebody please help? this is a very time-sensitive request.
thanks.Hi,
if i remember exactly i thought this error due to field selections in R/3 whatever the fields u have given in selection tab in rsa3 in ECC give the same selections while scheduling the infopackage than u can able to see the records in psa for full load.
after doing dis still problem persists revert me.
Regards,
shiva -
Report Writer: How to Edit the allowable GenData Selection from a Library
Hello guys,
Recently I am trying to copy the Report List: <b>Total Plan/Actual/Commitments ( 6OPL-001 ) </b> (not sure if this is SAP standard or not) from the Library <b>6O2</b>. I want to add the Business Area as part of the selectable parameter in the selection screen but the libary wont let me do that.
Is there a way to resolve this? If so how?
Thanks guys and hope to hear from you soon.Hi
You have to copy the Report of that Report Painter/Writer to ZREPORT
and from the Menu go to
GENERAL DATA SELECTIOn
and change the selection criteria of that report
Report Writer functions can be accessed from within the Report Painter.
The difference lies in the GUI of the report painter.
For Report Painter
http://help.sap.com/saphelp_47x200/helpdata/en/66/bc7d2543c211d182b30000e829fbfe/content.htm
For Report Writer
http://help.sap.com/saphelp_47x200/helpdata/en/66/bc7dc143c211d182b30000e829fbfe/content.htm
Refer the following links :
http://www.virtuosollc.com/PDF/Get_Reporter.pdf
http://sap.ittoolbox.com/groups/technical-functional/sap-r3-other/accessing-tables-using-report-painterwriter-98766
http://help.sap.com/saphelp_47x200/helpdata/en/da/6ada3889432f48e10000000a114084/frameset.htm
http://help.sap.com/saphelp_bw31/helpdata/en/66/bc7d2543c211d182b30000e829fbfe/frameset.htm
Reward points if useful
Regards
Anji -
Hello,
I am new to the Report Writer. My understanding is that Report Writer makes use of pre-defined sets of financial objects. My user wants to create new report group in Report Writer and add some new data which are currently in Z-table. Is this possible? Do we create a new set based on Z-table and then incorporate it in the new report?
Please advise,
Thanks
GalinaHi Galina,
No were SAP released document Z tables is support for report writer.
moreever SAP recomonded to create reports by using report writer / painter for specific Tables only not for all standared tables.
as i know not possible to use Z tables for report writer.
still your business want A table data report, you can able to develop through ABAPer help.
Refer: http://www.virtuosollc.com/PDF/Get_Reporter.pdf
Regards,
Viswa -
Re: Setting Authorization Check in Report Writer
Hi,
In ABAP Query or ABAP customized program, it is possible to set authorization object checking.
In Report Writer, how can I do it?
<REMOVED BY MODERATOR - REQUEST OR OFFER POINTS ARE FORBIDDEN>
Thanks
Edited by: Alvaro Tejada Galindo on Dec 26, 2008 10:59 AMHi Colin,
I would like to suggest,
Creating an Authorization object & then using it in the report program is the preffered way.
I would like to suggest a couple of references, quite similar to your issue,
[SDN - Reference for using authorization checks at the report level|User authorisation check in ABAP-HR program;
[SAP HELP - Standard Reference for Programming Autorization checks|http://help.sap.com/saphelp_nw04/helpdata/en/52/6712ac439b11d1896f0000e8322d00/frameset.htm]
[SAP HELP - Standard Reference for Authorization checks|http://help.sap.com/saphelp_nw04s/helpdata/en/fc/eb3ba5358411d1829f0000e829fbfe/frameset.htm]
Hope that's usefull.
Good Luck & Regards.
Harsh Dave -
Report Writer - Using Formula in a set
Hi I am trying to learn Report Writer (GR31) and one of the things I want to do is put a formula in a set, but I am having hard time getting it to work.
I want to put a formula like this...
if account is 5000000 then put do one thing else put 1
IF '&ZACCT1' = 500000 THEN '001' * 'A' ELSE 1
but I am not getting any value back.
Anyone have any idea what I am doing wrong.
Thanks in advance for any help/suggestions.
JohnHi John Lee,
The logic that you would want , can be implemented through a column set. That is, as per your logic written in the set, your column values differ.
First in your set, keep your account number in the first set line. ie. 5000000.
Then you enter the following formula in the second line of a set defined for a report column:
IF u2018001u2019 > 5000000 THEN u2018001u2019 ELSE 0
If the value in the first column (set line 001) is greater than 5000000, then this value displays in the second column; if the value in the first column is less than 1000, the value 0 displays in the second column.
Revert if you need any additional help.
Regards,
Subin John -
Set id for a report in report writer
Hi ,
Could you tell me how to find the set id for a report created through report writer ,
For example, Library -SL5 ,Report group is -M038 , Report is M038-0001 .
If i run this report it is showing the error that set id not found .
How to solve this ?
Thanks in advance.Hi Devika,
You can create set ids using transaction code GS01. For change and display you can use transaction codes GS02 and GS03.
Thanks,
Reward If helpful. -
Generate DTD from Report Writer
I am generating XML output from Report Writer and sending out to clients . Client wants the DTD of the XML or the XML schemas .
does anyone know how to generate them for my reports. I have lot of reports , so can we do them directly from Report Writer.tahnk you for your help
while i tape
http://diabdev.siege.france3.fr:7781/reports/rwservlet?clapbudg&destype=cache&desformat=DELIMITEDDATA&mimetype=application/vnd.ms-excel&p_user=MOURAVA&report=INT_RET_RECETTE.rdf
i have an excel page whith this caractere
%PDF-1.4
1 0 obj
<<
/Creator (Oracle9iAS Reports Services)
/CreationDate (Tue Mar 22 01:22:09 PM 2005)
/Author (Oracle Reports)
/Producer (Oracle PDF driver)
/Title ()
>>
endobj
5 0 obj
<</Length 6 0 R
/Filter [ASCII85Decode /FlateDecode]
>>
stream
Gb!;f9lJcU&A@C2m*05F;>\ULD_so%11Ws"WO0pp5hs4F@(2#7keHTUHR[7CR)ir>"gJ%j^3MNH
bLtins-bZ6"2RR-A0;<n.L_[kN!GT1irf+F4O($erZVr-RM<ru@RUTej[I.,ZSuS1(M&rr,YO&3
Q_\o@hJI?/"b'"jU.Fkt8Fa_O/S=GW-,7@t[ker,.,kBr7Rk7]MSSfQpDF>a,ru[8D&)V,9#AKc
S)8Yt>,WYLf,LJPpkg9?8t+`SO/k#C`G*-(5nPO%n7l4N.#9^7]A+ifY:LV)BN^,9#bu8#DiaWg
+%c>)V2DMRH*5'5$+TWPk4-ou#7Ft6.O?V/n)pTl<191STHRoNKe1E>C=a<%h9^^2,R!AcO#MjS
T;8bH(F=(H==_"5r:Kp8kQ4m`;9n$'8$2Pk1\_2-eU1b&=aSb&Qnp/pKgF2\-(OQ,`l5N@N(e1H
0L8H-bb^W%53Gdaa^W5kOkfDh-&^kcEI5Jh(R"r=+p.O7,r0\Na)J_p.em;T1islEDAu)Me*iHb
&frZ[p=qa/4Br<^\2O^/$fU*>k^UIW`]6\X8[2JrM48\(X_iU;]=j8b_6:oY`Qq$3=(?/t?2E1j
CpDlqKo_504aRo^efH^V>O:\3f#Pd<Mk-s,qUcX$Z#BTp)#Tr/2i#>l*l.Qr"oCou.FoGrL1G/*
N<Qa@i:e26E.cmeT0IdMXLC,pH>)\%jCG$JVVXhs9l??VPMKZRc>tBIQ</hne-:\VEQD$7`_"c?
_\Hg0\rAYISMA\CUYDh/K7X7cMM$o=47MQaSA\V[F\#4"lYIRhW#>>p0Kjp1(c,1*!`^&$,n-de
BpBu]n^Um?H!-T$<`a!AXP_&;EZ9N'!+f2YGe`*O;SnpZGYi)H.^CPocD\Mu[`cIX]W[L*bR)fZ
4Z%@UFsJ\XdObk8R)&.ms$b1;Hk2P0\WfFQ+(Zn5.PBDNLQ!bpUtELBp0l*"W=fQEZV*gZ&=nMJ
[:qH@<$orqFVe]49j0_*Cp"%[]P3[T5'Smf,d[+4;MrKkXdY!:O&HnoWc;cp5#)]I=,g.X$#usN
NAKE,EE90u*Dus89ErgnK8&BMQ#&dc;PTpl+Nr#_BE`nQB]636*am=8ZKS]kV//K*<2%]+Fh%^q
m0`L-oqBV,-QeC)2rXR_H,S*\02i?.Cj8(\2nV!#JJ_A+Bsum<lYIj5<Ru7YbSo@X02n1qKU<Ll
=7p0rUa3]I[nsGj<6m!$EW.lY_Vbh!,%XLs`!hna(,J(&'TafJC(IP0TF5+0`MoF?2\aM=g_[#t -
Extracting similar data from a dynamic set of tables
I want to select common fields from an arbitrary set of tables, adding an extra field that is the table name, and return all of these rows in a single table. I know the steps but I am getting bogged down in the details (being new to Oracle):
--Create a temporary table.
--Generate a dynamic SQL statement to grab the data for each table of interest.
--Execute that query and store the results in the temporary table.
--Output the entire temporary table and delete it.
Here is my latest attempt:
================
Create global temporary table myTempTable
Title varchar2(30),
IdType number(8),
Count number(8)
) on commit delete rows;
declare
sql_stmt VARCHAR2(200);
tname VARCHAR2(30);
begin
for tname in (
select distinct table_name from sys.ALL_TAB_COLS
where owner='me' and table_name like '%ASSIGNS'
loop
sql_stmt :=
'insert into myTempTable(Title, IdType, Count) ' ||
'select '':1'', IdType, count(*) from me.:1 group by IdType';
EXECUTE IMMEDIATE sql_stmt USING tname;
end loop;
select * from myTempTable;
commit; -- to delete the temp table
end;
================
The error messages are:
--expressions have to be of SQL types
--an INTO clause is expected in this SELECT statement
What am I missing here?(1) First of all I am executing the whole script in SQL*Plus, thats why I use SQL*Plus command like the SLASH Operator.
<br>
(2)
SQL> VAR cur refcursor
SQL> CREATE TABLE mytemptable AS SELECT ename table_name, deptno idtype, sal cnt FROM emp WHERE 1=0
Table created.
SQL> DECLARE
sql_stmt VARCHAR2 (200);
tname VARCHAR2 (30);
BEGIN
FOR tname IN (SELECT DISTINCT table_name
FROM SYS.all_tab_cols
WHERE owner = USER AND table_name LIKE '%EMP')
LOOP
sql_stmt :=
'insert into myTempTable select '''
|| tname.table_name
|| ''' table_name, deptno IdType, count(*) cnt from '
|| tname.table_name
|| ' group by deptno';
EXECUTE IMMEDIATE sql_stmt;
END LOOP;
OPEN :cur FOR
SELECT *
FROM mytemptable;
EXECUTE IMMEDIATE 'drop table myTempTable';
END;
PL/SQL procedure successfully completed.
SQL> PRINT :cur
TABLE_NAME IDTYPE CNT
EMP 10 3
EMP 20 5
EMP 30 6
3 rows selected.Since we DROP the table at the end we don't need an explicit commit, since all DDL statement will implicitly commit anyway.
Maybe you are looking for
-
When I recently switched on my computer a BIOS gave me this message: A Hyper Transport sync flood occured on last boot. Press F1 to Resume It sounds a little .. terrifying and i really don't like the world flood. I have: K9N Platinum 601-7250-020...,
-
I am trying to watch Prof. Susskind's lectures from Stanford Univ. U-tube lectures work fine.With I-tunes, there is a synchronization problem between audio and video. Is there a way to fix this or the people who uploaded messed up and it is too late?
-
Hi, Recently i came across a tricky interview question regarding spfile . I have a database where i have done changes using my spfile and later I have bounced the database. But while starting , it is throwing an error that it cant read the spfile. I
-
Error with BI scheduler e-mailing
I have a simple report, that Ihave ported onto another machine. in BIPublisher 10.1.3.4 The scheduler database is on the old machine. I am able to connect to the database when I "test connection" but when I run the report to send it to an e-mail addr
-
Using an Imac with an inverter
I take my Imac with me in my trailer and want to install an inverter so I don't have to run the generator all the time. Will that cause any problems with the Imac?