Export Print layout to other SAP server

Hi,
I'm facing problem of export print layouts from SAP B1 2007 A to SAP B1 2007 B.
I tried with the copy express but it comes up with an error telling that the export is fail because 2 databases are in different version.
It is unpractical and time wasting to redesign the same print layout to the new SAP server.
Is there any way to solve this?
Thanks.

It may be worth trying using copy & paste? I'm not sure how different the structures are between the two localisations, and there will need to be a lot of remapping done.
If the layout is not too complex it is probably quicker to modify the system layout & recreate from scratch

Similar Messages

  • Deployment : Exporting and importing a ABAP code to other SAP Server

    Hello Expert,
    I am very new to SAP ABAP. My query is , If we write a code in user exit on one SAP server and if we need to deploy the same on other SAP server who are not tightly coupled with each other , How should we do??
    Is there any way to export and import the code?? How do we deliver the code if anyone wants that code? Is there any way to deliver the code other than manual copy and paste??
    Any idea??
    Thanks,
    Prashant

    Hi,
    Check this.May be this can help you.
    http://www.sap-basis-abap.com/sapac008.htm
    http://www.sap-press.de/forum/gp/themaID-5/zeige-12302/thread
    Message was edited by: Jayanthi Jayaraman

  • Export Print Layout design to another company

    i have a numbers of print layout design one company and want to transfer to another company it is posible or not if yes t

    Please follow these steps to copy PLD from one DB(Test DB) to another DB(Live DB)
    1. Login to the Test DB and open the PLD. Click on menu 'Print Layout Designer' and select 'Display Hidden Fields'
    2. Goto Edit Menu and select 'Select All'
    3. Copy All the fields (select copy from Edit Menu)
    4. Click on Administration and select Choose Company and login to the Live DB.
    Note: Donot Logoff from the Test DB)
    5. Open the PLD in Live DB. Click on menu 'Print Layout Designer' and select 'Display Hidden Fields'
    6. Goto Edit Menu and select 'Select All'
    7. Delete All the fields
    8. Now Paste the fieds which you copied from 'Test DB'.
    Note:
    Ensure that the Document Properties like Width, Height, Top Margin, LeftMargin etc.., are same before pasting in 'Live DB'

  • How consume a RFC, BAPI, Group of Functions or program of other SAP server

    I have a problem.
    I'm working with 2 server
    1. SAP Banking
    2. SAP ECC
    I did some programs, ABAP proxy, function on SAP Banking. But I have a problem. I process data information on ABAP Proxy about Collaterals objects , but in a subprocess I need create documents on SAP ECC, but I don't have any idea about consume a program, or functions, or RFC of other servers
    **NOTE:
    On the standard transacction of Collaterals Objects, when the user process this seccion of documents, the transacction opens a transaccion of SAP ECC to create this objects.

    It sounds like you need to do this in the background to match what you see happening in the foreground?  You need to find out what the RFC-enabled functions are that you need to call and then just call them.  See the help files on functions for more info.  If there aren't any functions available, then you can certainly wrap any transaction or program in a custom function, RFC-enable it, and then call it directly or as a web service.  You must already have an ABAP destination available if you can currently make a dialog call from one system to the other.

  • Down payment document differs from print layout since SBO 2007A PL45

    Since upgrade from PL42 to PL45, we have ceveral problems.
    - Print Layout wrong:
    1. We have a sales order with 7 positions, 2 of these 7 positions are already delivered and paid.
    Based on the sales order, we post a down payment invoice that has the correct 5 positions from the sales order. When selecting print preview (it doesn't matter, if it is a user defined print layout or a SAP standard layout), we get all the 7 positions that are in the sales order.
    2. Also down payment invoice: We have one position with 3 items, the document shows the unit price correct and also the price for the position (price per unit x3) correct. The print layout only shows unit prices.
    3. sales order has another currency rate then the down payment and the following invoice, as they will not be posted the same date. The documents show everything correct, but the print layout only shows the currency rate from the sales order (also in the following documents like DP invoice and final invoice).
    - a lot of dump files....
    Does somebody knows a solution for these problems or does somebody knows, if they will be solved in the PL46 or 47?
    Thanks  a lot.
    Katrin

    Hi katrin,
    In case you are recieving Dump files with a system standard layout,kindly log a support ticket with
    SAP support.Please attach the dump files and describe the scenario to reproduce the issue.
    Abhinav Banerjee
    SAP Business One Forums Team

  • Rounding up values in Print Layout Designer

    The customer has a database field in print layout designer and this is bringing back a value such as 0.25.  They would like to create another field which shows this value rounded up to the nearest whole number, ie in the case of 0.25 they would like to see 1.
    They have created a formulae field and used the round function, however this rounds the value down to the nearest whole number as per the general rounding rule i.e. round it down if it is below .5 and up to the nearest whole number when it is above .5
    Is there anyway to achieve this using Print Layout Designer in SAP Business One 2007 A?

    Hi Samantha,
    Apologies for the delay.
    Yes, its possible to do this.  Firstly, you will need to use the fields from my earlier post.  However you will also need to add some more formula fields
    The first formula field will work out what the numbers are to the right of the decimal point:
    DecimalRight(Field_101)
    Field_101 in your case will be the field ID for the quantity field and the field ID for the above formula field will be Field_102.
    The second formula field will work out if the quantity is a whole number, here the field id will be Field_103:
    Field_102==' '
    The third formula field will work out if the quantity is not a whole number, here the field id will be Field_104:
    Field_102!=' '
    You can now use the Link To functionality to link the original quantity rounded field to Field_103 and you can link the quantity plus 0.5 rounded field to Field_104.
    Kind regards,
    Adrian

  • Print Layout Desginer - Help

    Hi experts,
    My DO design as following:
    ItemNo          Description               Quantity            Total Price
    LineNum()    DLN1.ItemDescription   DLN1.Quantity   variable(??)
                       DLN1.Text
                       DLN1.FreeText
    I have four (4) lines of item in one (1) DO, the first page is showing only 3 items and the fourth item is showing in second page. How would this happened while i still got plenty of spaces left in page 1(repetitive area)?

    Check this notes
    Note 921963 Displaying Text of LineType Text separately
    Note 921969 Displaying Itemdetails separately
    Note 918132 Display Item Details and Rows of Type Text in Printout
    Note 1111518 - Reducing the size of an Area in PLD
    Note 1121298 PLD_Adjust field height when there is no data in the field
    862988 Tips for creating a new layout using Print Layout Designer

  • Export a print layout to another company

    Is it possible to export a print layout from one company to another company.
    Regards,
    Henrik

    Hi Henrik,
    Yes, you can export the layout definition from one database to another. It is one of the rare occasions where SAP allow the transfer of data using SQL Tools. You must be transferring from the same version and localisation of SBO.
    See SAP Note 600813 for full details of how to do it. This can be found here:
    https://websmp103.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=DISPL_TXT&_NNUM=600813&_NLANG=E
    Basically, you copy all the relevant lines from the RDOC and RITM tables using the DocCode as a filter.
    Also, I think I read somewhere that the new Copy Express add-on can automate this process but I've never checked.
    Hope this helps,
    Owen

  • SAP Script Check printing Layout, Line Items to display twice in First Page

    Hi All,
    This requirement is for US check printing Layout.
    My Requirement is to display Items twice on the first page.
    Eg : Main Window has 10 Items, I need to display all the Items at the bottom in another window at the bottom.
    I can't create 2 Main windows in the first page, as the data from the Main window 1 overflows to Main window 2 in the first page.
    I copied print program RFFOUS_C into a Z-version and try to implement the logic, however unable to print the line items in the bottom window.
    Kindly give your valuable Inputs.
    Thanks
    Vinayak

    Hi
    I had the same request for a check form in Canada. I solved it by writing the line item output into variables and print these variables in a second window. It was ~10 hours of effort, not a real nice technical solution but it worked.
    If you require I can send you a PDF of the sap script form definition. You can contact me at [email protected] Answers can take 1 week or more. 
    Best regards
    JD

  • Urgent. Printing files from SAP SERVER

    Can you help me out please?
    For example, we have some PICTURES (files) on the SAP folder(server) and we need to print them out. How to make it?
    For example in my report i have a button which responds for printing those pictures (files) from the server. 
    How to print them straight from SAP?
    I really need your help!

    Hi,
    try one of the FMs, or copy parts of the code in your own:
    F4_DXFILENAME_TOPRECURSION
    F4_FILENAME_SERVER
    /SAPDMC/LSM_F4_SERVER_FILE
    RZL_READ_DIR_LOCAL
    Award points, if useful
    regards
    Markus

  • Print layout design - SAP Business one 2005 B

    I am designing print layout for a sale invoice
    in SAP Business one.
    My question is
    1. How to display excise information like
    Excise duty rate,Excise duty Amount &
    Education cess rate, Edu.Cess Amount
    Sales tax rate,Sales tax Amount for a AR invoice
    in print layout design?
    I have found out respecive table & field, In this
    case(AR Invoice),
    Table name - <b>INV4</b>
    Field Name - <b>Tax Rate,Tax Amount</b>
    When i am connecting respective table & field
    through database field in print layout design,
    It is retreving only one row only.
    For example (Below is database table)
    Document key .......Tax Rate .....Tax Amount.......
    1                    2%              Rs.20
    1                   16%             Rs.100
    1                    4%             Rs.40
    Document key is <b>Invoice #</b>.
    Tax rate - 2%  & Tax Amount - Rs 20 only(ie) is
    first row only.
    In print layout i can't retreive &
    display subsequent rows,
    How to retrieve & display subsequent rows ?
    Expecting your reply.
    Yours,
    A.Jeyakanthan

    Dear Gordon - san,
    Thanks for your reply,
    If  redo A/R Invoice then We loss a lot of time (Our A/R Invoice have about 500 rows).
    Do you have other way to modify A/R Invoice and Link to Sales Order when created mistake.
    I think the SAP B1 have Add-ons for this matter. But I do not kown.
    What add -ons ?
    Can you help me ?
    Thanks

  • Edit Print Layout Crashing SAP 2007

    Good Day,
    I have a client that when trying to edit a layout it is causing SAP to crash.
    It is the Goods Receipt PO layout, he opens the GRPO, clicks the pencil, then when trying to edit the layout, SAP just crashes with no error messages and no log files.
    All other layouts are able to open and be edited.
    Its just this specific layout that it is happening on, it is not a system print layout.
    Thanks
    Regards
    Dario

    The explanation would be:
    The problem could be due to many reasons. For example:
    - If they selected a table by using Alt+Click in old PLD, that is not supported by SAP.
    - Some other hidden problems may not be found from old version but it can be caught in new version etc.

  • How to print double sided for SAP without exporting

    Hi Friends,
    Could you explain me that how to print double sided for SAP without exporting? Thanx.

    Hi,
    As per your query this is printer facility not to SAP. You have to define your printer in double printing by default and get all the printout both side from any software like SAP,Excel,Word etc.
    Anil

  • Print Layout Designer - inconsistent output

    Hi,
    We have received consistent compaint from our client that the output of Print Layout Designer are inconsistent.
    Eg: The same PLD template is used for An invoice print out from 2 different workstation.  However, workstation A display the format properly, workstation B will have missing lines between boxes or the alignment is not displayed properly.
    We have also recently encountered the problem that our client export the invoice to Acrobat and then print it.  However, it displays properly for workstation with  Acrobat version 8, 9, but missing lines for version 7.
    Another scenario could be the form is displayed properly on the screen, but the physical print out to a printer is not consistent. 
    We really appreciate some share of thoughts here.  Is switching to other report writer, eg: Crystal Report, the only option?
    Edited by: Shwu Hua Gan on Aug 10, 2008 2:57 AM

    Gordon,
    Thanks for replying.
    This is what happen to our client.
    The font size of the customised PLD SAP Invoice is size 5.  In order to preview the layout, they have to preview in PDF, once they are happy with the details and then print.
    In some workstations, there are Adobe Reader version 8 or 9.  In a couple of workstations, there are Adobe Acrobat version 9.
    Let's say, there are 2 fields with the following properties:
    Field A, Left = 0, Width = 10.
    Field B, Left = 10, Width = 10.
    Adobe Acrobat version 9 display the border of the field properly.  However, those with Adobe Reader 8 / 9 will see gaps between fields.
    If we change them as follows the field the gap;
    Field A, Left = 0, Width = 10.
    Field B, Left = 9, Width = 11,
    Then those with Adobe Acrobat version 9 is missing the border for because Field A overlaps with Field B.  But Adobe Reader 8/9 will print fine.  It also works fine if user click 'Print Preview' as normal and then click 'Print'
    Does anyone knows whether this inconsistencies is caused by
    - printer drivers; or
    - Adobe; or
    - SAP Business One.

  • Error With Export/Print from Crystal Report Viewer

    Hello there,
    I've searched through the web and SAP discussion boards with not much luck with this issue.
    After working through this for some days now I've decided to look here for help.
    Environment:
    I have created a web Crystal Report viewer application(Developed with SBOP BI Platform 4.0 SP06 .NET SDK Runtime) that communicates with a managed Cyrstal Server 2011 SP4 (Product 14.0)
    I am able to connect and authenticate with the server, retrieve a token for communication and display reports in the Crystal report Viewer successfully.
    Problem:
    When I attempt to export, I receive the prompt to select format and pages.
    When I click export after selections most times I receive an error with the text
    Unable to cast COM object of type 'System.__ComObject' to interface type 'CrystalDecisions.ReportAppServer.DataDefModel.PropertyBag'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{74EEBC42-6C5D-11D3-9172-00902741EE7C}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).
    Other times the page simply refreshes on export.
    When I click to print, no print dialog is displayed the page always refreshes and no error is displayed.
    No Print or Export document is ever created.
    As many print/export issues seems to be related, I'm guessing this two issues are as well.
    Notes:
    I am utilizing the ReportClientDocument model
    I am storing this in session to use as the crystal report viewer report source on postbacks
    I am assigning a subset of export formats to the crystal report viewer
    I am setting particular parameters as well on the report source
    At this point I would appreciate every assistance I may receive on this issue
    Thanks in advance,
    Below is the pertinent code
    Code:
    <aspx>
       <CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server"
       AutoDataBind="true" EnableDatabaseLogonPrompt="False"
       BestFitPage="False" ReuseParameterValuesOnRefresh="True"
      CssClass="reportFrame" Height="1000px" Width="1100px" EnableDrillDown="False"
      ToolPanelView="None" PrintMode="Pdf"/>
    <Codebehind>
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using CrystalDecisions.Enterprise;
    using CrystalDecisions.ReportAppServer.ClientDoc;
    using CrystalDecisions.ReportAppServer.CommonObjectModel;
    using CrystalDecisions.ReportAppServer.Controllers;
    using CrystalDecisions.ReportAppServer.DataDefModel;
    using CrystalDecisions.ReportAppServer.ReportDefModel;
    using CrystalDecisions.Shared;
    namespace ClassicInternalReportPage
        public partial class Reports : System.Web.UI.Page
            protected override void OnInit(EventArgs e)
                base.OnInit(e);
                if (!String.IsNullOrEmpty(Convert.ToString(Session["LogonToken"])) && !IsPostBack)
                    SessionMgr sessionMgr = new SessionMgr();
                    EnterpriseSession enterpriseSession = sessionMgr.LogonWithToken(Session["LogonToken"].ToString());
                    EnterpriseService reportService = enterpriseSession.GetService("RASReportFactory");
                    InfoStore infoStore = new InfoStore(enterpriseSession.GetService("InfoStore"));
                    if (reportService != null)
                        string queryString = String.Format("Select SI_ID, SI_NAME, SI_PARENTID From CI_INFOOBJECTS "
                           + "Where SI_PROGID='CrystalEnterprise.Report' "
                           + "And SI_ID = {0} "
                           + "And SI_INSTANCE = 0", Request.QueryString["rId"]);
                        InfoObjects infoObjects = infoStore.Query(queryString);
                        ReportAppFactory reportFactory = (ReportAppFactory)reportService.Interface;
                        if (infoObjects != null && infoObjects.Count > 0)
                            ISCDReportClientDocument reportSource = reportFactory.OpenDocument(infoObjects[1].ID, 0);
                            Session["ReportClDocument"] = AssignReportParameters(reportSource) ? reportSource : null;
                            CrystalReportViewer1.ReportSource = Session["ReportClDocument"];
                            CrystalReportViewer1.DataBind();
                //Viewer options
                // Don't enable prompting for Live and Custom
                CrystalReportViewer1.EnableParameterPrompt = !(Request.QueryString["t"] == "1" || Request.QueryString["t"] == "4");
                CrystalReportViewer1.HasToggleParameterPanelButton = CrystalReportViewer1.EnableParameterPrompt;
                CrystalReportViewer1.AllowedExportFormats = (int)(ViewerExportFormats.PdfFormat | ViewerExportFormats.ExcelFormat | ViewerExportFormats.XLSXFormat | ViewerExportFormats.CsvFormat);
            protected void Page_Load(object sender, EventArgs e)
                if (IsPostBack && CrystalReportViewer1.ReportSource == null)
                    CrystalReportViewer1.ReportSource = Session["ReportClDocument"];
                    CrystalReportViewer1.DataBind();
            private bool AssignReportParameters(ISCDReportClientDocument reportSource)
                bool success = true;
                if (Request.QueryString["t"] == "1" || Request.QueryString["t"] == "2" || Request.QueryString["t"] == "4" )
                    reportSource.DataDefController.ParameterFieldController.SetCurrentValue("", "STORE", Session["storeParam"]);
                    if (Request.QueryString["t"] == "2")
                        reportSource.DataDefController.ParameterFieldController.SetCurrentValue("", "FromDate", Request.QueryString["fromdate"]);
                        reportSource.DataDefController.ParameterFieldController.SetCurrentValue("", "ToDate", Request.QueryString["todate"]);
                else if (Request.QueryString["t"] == "3")
                    reportSource.DataDefController.ParameterFieldController.SetCurrentValue("", "SKU", Request.QueryString["sku"]);
                else
                    //Unknown report type alert
                    success = false;
                return success;

    Thanks Don for your response,
    I'm new to the SCN spaces and my content has been moved a couple of times already.
    In response to your questions
    The runtime is installed on the web application server, if by that you mean the machine hosting the created .NET SDK application.
    My question was whether it was also required on the Crystal Server 2011 (I.E. the main enterprise server with CMS and Report management and I guess RAS and all that). I figured this would remain untouched and queries would simply be made against it to retrieve/view reports e.t.c
    If install of the SDK on Crystal Server 2011 is indeed required should I expect any interruption to any of the core services after a restart. I.E. I'm hoping that none of the SDK objects would interfere with the existing server objects (in SAP Business Objects)Reason I ask is I note that much of the SDK install directories are similar to the existing Crystal Enterprise Server 2011 (Product 14.0.0)
    Is this temp folder to be manually created/configured or is it created by the application automatically to perform tasks. Or are you referring to the default C:\Windows\Temp directory and so saying that the application would try to use this for print and export tasks?Once I'm sure which I'd give the app pool user permission
    Printing is to be client side but I figured by default (with the Crystal Report Viewer) it would simply pool and print from the user's printer. This is how it works with the previously used URL reporting approach (viewrpt.cwr). Therefore a user can print the document from wherever they are with their own printer.We don't intend on printing from the server machine, but are you suggesting that a printer must be installed on server (which one web or enterprise server) for any client side printing to work.
    App pool is running in 32 bit mode
    Initially didn't get anything useful from fiddler but I'd try and look closer on your suggestion.
    It's also possible that some of my questions are a misunderstanding of APP vs RAS vs WEB, so please feel free to clarify. Currently I see the Web server as simply the created .NET SDK Application and RAS (Crystal Server 2011 e.t.c) as the existing fully established Application server which I simply pool for information.
    Thank you for your patience and advice,

Maybe you are looking for