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

  • SET ID in Report Writer

    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,
    hansi

    Please 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
    Shiv

    transaction 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

  • New set for Report Writer

    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
    Galina

    Hi 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 AM

    Hi 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.
    John

    Hi 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
    &lt;&lt;
    /Creator (Oracle9iAS Reports Services)
    /CreationDate (Tue Mar 22 01:22:09 PM 2005)
    /Author (Oracle Reports)
    /Producer (Oracle PDF driver)
    /Title ()
    &gt;&gt;
    endobj
    5 0 obj
    &lt;&lt;/Length 6 0 R
    /Filter [ASCII85Decode /FlateDecode]
    &gt;&gt;
    stream
    Gb!;f9lJcU&A@C2m*05F;&gt;\ULD_so%11Ws"WO0pp5hs4F@(2#7keHTUHR[7CR)ir&gt;"gJ%j^3MNH
    bLtins-bZ6"2RR-A0;&lt;n.L_[kN!GT1irf+F4O($erZVr-RM&lt;ru@RUTej[I.,ZSuS1(M&rr,YO&3
    Q_\o@hJI?/"b'"jU.Fkt8Fa_O/S=GW-,7@t[ker,.,kBr7Rk7]MSSfQpDF&gt;a,ru[8D&)V,9#AKc
    S)8Yt&gt;,WYLf,LJPpkg9?8t+`SO/k#C`G*-(5nPO%n7l4N.#9^7]A+ifY:LV)BN^,9#bu8#DiaWg
    +%c&gt;)V2DMRH*5'5$+TWPk4-ou#7Ft6.O?V/n)pTl&lt;191STHRoNKe1E&gt;C=a&lt;%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&lt;^\2O^/$fU*&gt;k^UIW`]6\X8[2JrM48\(X_iU;]=j8b_6:oY`Qq$3=(?/t?2E1j
    CpDlqKo_504aRo^efH^V&gt;O:\3f#Pd&lt;Mk-s,qUcX$Z#BTp)#Tr/2i#&gt;l*l.Qr"oCou.FoGrL1G/*
    N&lt;Qa@i:e26E.cmeT0IdMXLC,pH&gt;)\%jCG$JVVXhs9l??VPMKZRc&gt;tBIQ&lt;/hne-:\VEQD$7`_"c?
    _\Hg0\rAYISMA\CUYDh/K7X7cMM$o=47MQaSA\V[F\#4"lYIRhW#&gt;&gt;p0Kjp1(c,1*!`^&$,n-de
    BpBu]n^Um?H!-T$&lt;`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@&lt;$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*&lt;2%]+Fh%^q
    m0`L-oqBV,-QeC)2rXR_H,S*\02i?.Cj8(\2nV!#JJ_A+Bsum&lt;lYIj5&lt;Ru7YbSo@X02n1qKU&lt;Ll
    =7p0rUa3]I[nsGj&lt;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