Migrating a User Report Layout

Hello
I have a question. I need to migrate a user report layout from one DB to another, and i'm not sure how to do it.
I have read other threads about this particular subject and one of the solutions is to run an insert query into the RDOC table of the other DB; this is mentioned to be written in the SAP Note number 600813
I am concerned that by doing this I could be compromising the integrity of the DB, since one of the rules of SAP is to not run direct inserts into any DB.
Am I authorized to do this as a developer? or is there another solution, that doesn't compromise the integrity of the DB?

Hi Jessica,
I think you can use the copy express addon to export layouts but I use sql.
Here is the query i use to do it, you can export several layouts by modifying the conditions.
It's better to test it on test database...
DELETE [TARGETDB].[dbo].[RDOC]
where[TARGETDB].[dbo].[RDOC].DocCode
IN (SELECT DocCode FROM [SOURCEDB].dbo.RDOC WHERE DocCode = YourDocCode)
insert into [TARGETDB].[dbo].[RDOC]
select *
from [SOURCEDB].[dbo].[RDOC]
where[SOURCEDB].[dbo].[RDOC].DocCode
IN (SELECT DocCode FROM [SOURCEDB].dbo.RDOC WHERE DocCode = YourDocCode)
DELETE [TARGETDB].[dbo].[RITM]
from [TARGETDB].[dbo].[RITM], [TARGETDB].[dbo].[RDOC]
where [TARGETDB].[dbo].[RITM].DocCode = [TARGETDB].[dbo].[RDOC].DocCode and
[TARGETDB].[dbo].[RDOC].DocCode
IN (SELECT DocCode FROM [SOURCEDB].dbo.RDOC WHERE DocCode = YourDocCode)
insert into [TARGETDB].[dbo].[RITM]
select [SOURCEDB].[dbo].[RITM].*
from [SOURCEDB].[dbo].[RITM], [SOURCEDB].[dbo].[RDOC]
where [SOURCEDB].[dbo].[RITM].DocCode =
[SOURCEDB].[dbo].[RDOC].DocCode and
[SOURCEDB].[dbo].[RDOC].DocCode
IN (SELECT DocCode FROM [SOURCEDB].dbo.RDOC WHERE DocCode = YourDocCode)
Hope it helps.
Quentin

Similar Messages

  • Download and Upload  Report Layout for End User

    hi, i did the following
    1. create an xml data file
    2. load in in bipublisher
    3.create a layout
    4. create a report query in apex and load the rtf created in step 3
    5. test the report.
    it works fine.
    my requirement is for trained end users (bipublisher trained) to download the rtf and edit it if need be. most of the editing will be text and they will not be editing any data fields. i will create a button for the end user to download the report layout, but what api can i use to download the rtf for them and where should i move the report layout (any apis for this) upon upload after the rtf is edited by the user.
    thanks
    a

    hi check this document
    http://docs.oracle.com/cd/E21764_01/bi.1111/e13880/T539768T526688.htm#5851577
    http://docs.oracle.com/cd/E21764_01/bi.1111/e13880/T539768T526688.htm

  • Report layout with User default and gobal default

    hi,
    any authorization to control report layout, only some user ID can use "user default" layout, and part of user available to set the layout as default
    thanks

    Is is a custom-developed ALV report or an SAP-supplied one?
    If if is custom-developed, you can register the following user-commands
    &AVE - Save layout
    &OL0 - Change layout
    &OAD - Select layout
    in parameter IT_EVENT_EXIT  of REUSE_ALV_LIST_DISPLAY.  When these user-commands are triggered, control passes to the user command routine in your callback program.  In the callback routine, you can implement authorization/security checks.
    Also look at parameters IS_VARIANT and I_SAVE to control use of variants.,
    If it is an SAP-supplied program, try using the auth-object mentioned in my earlier post.

  • Copy user-specific report layouts (table LTDX)

    Hi,
    We are implementing a "Single Sign On" solution and thus we need to
    copy all the SAP users to adapt their names to "windows user names".
    We copy all the user data and authorizations from SU01 but then we must
    copy too all the other user-dependent things. One of them are user-
    specific report layouts. We can copy the report variants because they
    are not user-dependent but is there any way to copy the user-specific
    layouts (table LTDX) from one user to another? Is there any transaction
    or report for it?
    Thanks in advance and best regards,
    Jon Larrucea

    Hi,
    Try This Program
    report copy_layout.
    data : lt_ltdx like ltdx occurs 0 with header line.
    data : lt_ltdxt like ltdxt occurs 0 with header line.
    parameters report like ltdx-report obligatory.
    parameters report2 like ltdx-report obligatory.
    "copy layout of report to report2.
    start-of-selection.
      select * into table lt_ltdx from ltdx
                    where report = report.
      select * into table lt_ltdxt from ltdxt
                    where report = report.
      loop at lt_ltdx.
        lt_ltdx-report = report2.
        modify ltdx from lt_ltdx..
      endloop.
      loop at lt_ltdxt.
        lt_ltdxt-report = report2.
        modify ltdxt from lt_ltdxt..
      endloop.
      message 'Copy Complete.' type 'I'.

  • How to set user specific Layout for executing IW38/IW39  report.

    Dear Experts,
    We have 10 users seperatly, For executing IW38/39 transaction they have maintained seperate layouts for executing the reports. While saving layout they have saved the layout as 'user specific' Now some body has chage the settings.
    After changing the setting all are getting same layout.
    Please suggest how to set user specific layout. When user enter the IW38/39 report by default he should get his layout.
    Thanks in advance.

    Create Variant using SHD0 and with Group and assign to particular user's
    Here is the steps
    Creating a Variant Group
    1. Open transaction SHD0, enter the transaction code, and press enter.
    2. Choose the Standard Variants tab page, and then the sub tab page Variant Groups, and enter a group name, such as GROUP_GEN
    3. Choose Create. Enter a short text on the Maintain Variant Group window that appears and save the variant group.
    Assigning Users
    Once you have created the variant group and the relevant transaction variants with screen variants, you now need to assign users to the variant group as follows
    1. Return to the Standard Variants tab page, Variant Groups sub tab page.
    2. Enter the name of a user that you want to assign to this variant group, and choose Assign. A message that this user was successfully assigned to the variant group appears in the status bar. If you choose a where-used list for users, this user is displayed in the user list.
    3. However, for the screen variants of the variant group that you created above to be displayed for the user, you first need to select Set Proposal. The user is assigned to the group and the associated transactions are started with the corresponding variants only once you choose the Set Proposal function.
    You can use this procedure of user assignment for all other users that you want to add to the variant group
    Hope this helps.
    Thanks
    S.N

  • Copying user specific layout of standard report to some user ids.

    Hi ,
    I am using user specific layout of standard report in my customizing report for retrieving data from standard report.
    i want to copy this user specific layout of standard report to some end user user ids.
    if any body successfully solved this isseue previously, please help me to sort out this .
    Thanks & regards,
    Hari priya

    hi sadaram,
    Thanks for ur quick reply,
    I am using this user specific layout in my zreport for retrieving data from std report. i don't want this layout to be global for all users. i already created same layout in production also , but i want to copy this user specific layout to some of end users
    ( not all end users) with different user names.
    please suggest any solution to solve this issue..
    regards,
    Hari priya

  • Transport user specific layout of standard report from developer server to

    Hi ,
    I am using user specific layout of standard report in my customizing report for retrieving data from standard report.
    i want to transport this user specific layout of standard report from developer server (say client 400 ) to production server ( say client 100 ).
    Also i want to copy this layout for all end users ( different user names ) in production server.
    I tried to import user specific layout , it is possible only with in   the same server ( say developer server , but different clients , say 400 to 450).
    please help me to sort out this .
    Thanks & regards,
    Hari priya

    hi sadaram,
    Thanks for ur quick reply,
    I am using this user specific layout in my zreport for retrieving data from std report. i don't want this layout to be global for all users. i already created same layout in production also , but i want to copy this user specific layout to some of end users
    ( not all end users) with different user names.
    please suggest any solution to solve this issue..
    regards,
    Hari priya

  • How can I print document, based on user define template (Report Layout)?

    I want to be able to choose report layout, and print a document based on it. Can I implement it in my SDK code?

    Hi Shrem,
    I don't think this is possible with SDK code and PLD. You can do this if you're using a standard Crystal Report layout and you just send code to it using your code. Otherwise you can try and do this with user reports and queries in SBO itself without the SDK. But you're going to have to make all your layouts with more or less the same query and have where statements that limits the rows that shows on the report.
    Hope it helps,
    Adele

  • Huge delay in Printing Crystal Report Layout

    Good Day Experts,
    I am experiencing big delays when printing a document that makes use of a Crystal Report Layout Design.
    For example,
    The Sales Quote is set to automatically print when added by the user.
    When clicking 'Add', SAP freezes up and only about 30 seconds later does the printer finally print the document.
    During that time, the user cannot use SAP at all.
    The layout does have a lot of fields and a few formulas here and there.
    Logically, I am thinking that that is the reason for the delay, as SAP needs to calculate and populate those fields.
    Is there any other way that I could speed up this process? Or if you know what might be causing this speed issue?
    Your assistance will be appreciated,
    Thanks
    Regards
    Dario

    Hi Dario,
    Pl Try the Below Threads and Ref SAP Notes Provided by NagaRajan.
    http://scn.sap.com/message/13419121#13419121
    http://scn.sap.com/thread/2024941
    Regards,
    Vamsi

  • Migrating from Crystal Reports Charts using TopN and "Other" to Reporting Services

    I am currently migrating several Crystal Reports that have charts.  The chart series is set to use the TopN values in a count, and combine the rest of the series into one series titled "Other".  I see how to filter the chart using TopN, however I need to still show the rest of the data grouped as "Other".  I think the solution I need is to create a group expression that uses some sort of IIF function to create the "Other" group, but I haven't found a function that I can use to get the results I need.  Any ideas?
    Scott

    We were looking at report deployment options and evaluating SSRS vs Crystal Report Server.  There were several reasons we decided to go with SSRS:
    Cascading Parameters
    Ability to use multiple data sets in one report
    SSRS seemed more user-friendly than CRS
    There were a few other considerations I can remember now, but the final reason was price.  My company already had the licenses for SQL Server.  However, even if that was not a consideration I still would have gone with SSRS.
    Hope this info helps.
    Scott

  • How to add/create additional page in Crystal Report Layout SAP B1

    Hi,
    I wanna ask about How to add/create additional page in Crystal Report Layout SAP B1 ?
    I want when user print Purchase Order then on last page also print some page like Penalty Clause etc.
    Pls help me to find the solution.
    Br,
    Thomas Marsetyo

    Hi,
    In your report footer, set it to create a new page before it is printed (In 'Section Expert', select the Report Footer -> 'Paging' tab -> Check 'New Page Before' checkbox). Throw your Terms & Conditions into the Report Footer section.
    If you already have a Report Footer that you want to keep, just split the footer into two sections (Right-click the Report Footer section -> 'Insert Section Below') and follow the same procedure for the newly created section.
         Check this Link
    http://stackoverflow.com/questions/9232239/adding-an-additional-page-to-end-of-a-crystal-report
    http://www.crystalreportsbook.com/forum/forum_posts.asp?TID=18960
    Regards,
    Manish

  • 'Save layout' button missing in the ALV report layout screen

    Hi Friends,
         In one of our ALV report the 'save layout' button is missing in the report output screen.i have used the OO concept for creating the ALV output and not the function module.I have attached the code below used for creating the ALV grid.
    CREATE OBJECT alv_grid
          EXPORTING i_parent = g_container_2.
    CALL METHOD alv_grid->set_table_for_first_display
         exporting
                   i_structure_name = 'PA0002'
                   is_layout =
           CHANGING
                     it_outtab = gt_outtab
                     it_fieldcatalog = wa_fieldcat.
    But i'm not able to trace why the 'save layout' button is missing in the output.Can anyone of you help me in sorting out this problem.
    Thanks and Regards,
    Vadivel.

    Pass <u><i><b>A to I_SAVE</b></i></u> parameter. That will give the options to the user to save the layout outs.
    I_SAVE = SPACE
    Layouts cannot be saved.
    I_SAVE = 'U'
    Only user-defined layouts can be saved.
    I_SAVE = 'X'
    Only global layouts can be saved.
    I_SAVE = 'A'
    Both user-defined and global layouts can be saved.
    Regards,
    Ravi
    Note : Please mark all the helpful answers
    Message was edited by: Ravikumar Allampallam

  • Migrating a webi report from one environment to another using import wizard

    Hi Everyone,
    Can anyone please tell me what all access should I have on my ID to be able to migrate a webi report from one environment to another environment(e.g. from development to quality).
    Regards,
    Neeraj Sharma

    Hi,
    To use the Import Wizard utility, you basically need Administrator, Full Control to Top-level folder, and "Add objects to the folder" and "Edit objects" for this user on the root folder.
    You need the least restrictive role, because you require absolute control for content promotion between 2 entitlement systems.
    the webi document is the cherry on-top,  you;ll have universes, connections, folders to bring over too. 
    Regards,
    H
    p.s. check Note 1450708 - How to restrict access to the Import Wizard from a Business Objects Enterprise system
    and
    Note 1297121 - What rights needed to use Biar File Extraction for a normal user while using Import Wizard ?

  • Report & Layout Manager

    Hi,
    I have created User defined form. Now i have to display report when click on Preview button (Same as Standard document).
    Can we use report & layout manager to display report.
    Regards,
    Pravin

    Hello
    possible with development, and it is pending from the B1 version.
    Easy solutions are:
    - 8.81 you can use Crystal Reports and PLD
    - 2007 you can use PLD only or CR integration addon
    in Crystal:
    - You can create your layout and you can import into the system as report (not layout) into a specific folder
    - When you press the print or print preview button (eg menu action is indicated, menu id "520", "519"), then you can find the crystal report in the OCMN table with the following query
    select MenuUID from OCMN where Name = N'YOUR_REPORT_NAME'
    - next step is call the report with ActivateMenuItem and fill the parameters.
    Complete code for crystal
                Dim oRs As SAPbobsCOM.Recordset = oCompany.GetBusinessObject(BoObjectTypes.BoRecordset)
                Dim sQuery As String
                Dim sMenuID As String
                sQuery = "select MenuUID from OCMN where Name = N'YOUR_REPORT_NAME"
                oRs.DoQuery(sQuery)
                If oRs.Fields.Count > 0 Then
                    sMenuID = oRs.Fields.Item("MenuUID").Value.ToString
                    m_SBO_Application.ActivateMenuItem(sMenuID)
                    Dim oForm As SAPbouiCOM.Form = SBO_Application.Forms.ActiveForm
                    oForm.Items.Item("1000003").Specific.String = docentry
                    m_CrystalCriteriaFormID = oForm.UniqueID
                    oForm.Items.Item("1").Click(BoCellClickType.ct_Regular)
                Else : m_SBO_Application.MessageBox("NO PRINTING LAYOUT EXISTS!")
                End If
    In PLD, the logic is the same, but you must activate the User Queries print layout, and locate the report in the matrix.
    Regards
    János

  • SAP 8.8 Crystal Report layout templates

    I have installed SAP 8.8 this is working fine apart from one thing i don't understand..  maybe i am just being stupid..
    But there are no Crystal report layouts in the system.  Do we have to download these.. surely we don't have to write them all from scratch ???

    Dear Rabie,
    Without the User ID  On Cannot Access the Portal and Cannot Download the Files.
    Regards,
    Vamsi

Maybe you are looking for