Useing Crytal Report in SAP B1

Hi, everybody !
I want to use Crytal Report to report. have i to use it?
Can you tell me an examlpe!
Thank you!

The steps to use crystal report in SAP B1:
1. Creating addon or report form that is integrated to SAP B1. This is an interface.
2. Creating a report launcher that can be a form listing the reports
3.Prior to creating report launcher and addon, you must develop the layout of crystal report and database connection setting
Usually, there is no crystal report created without integrated to SAP B1 except using addon or interface.
Rgds,

Similar Messages

  • Print Preview using crystal report in SAP B1 slow.

    Dear all,
    I face another problem. Print preview using crystal report in SAP B1 is very slow. Although i have create a query view in SQL server but it's still slow for my user. First time i create using table in crystal report. just drag the table. It's take more than 10 minutes. After that i move all the query to view in SQL server , it's take 1-2 minutes to print preview some time more.. But i think that it's still slow. Does any one know how to print preview fast. Just like in PLD.
    Thanks in advance
    bodhi86

    Hello,
    How do you answered to this question ?
    Malika
    Edited by: Malika Sanoune on May 13, 2011 1:48 PM

  • Print preview using crystal report in SAP B1 is very slow.

    Dear all,
    I face another problem. Print preview using crystal report in SAP B1 is very slow. Although i have create a layout in AR invoice form  and applying the print sequences (ie 4 prints). Does any one know how to print preview fast. Just like in PLD.
    Thanks in advance
    Kamlesh Naware

    Hi,
    Basically Crystal report run with SQL statement, I would suggest to do well performance tuning on SQL query / Store Procedure.
    Structure your query in DBA manner that will make some how faster such as use ( inner join, less condition,...)..
    also if it simple query then use Command in Crystal report rather store Procedure..that make some how Faster your report.
    Thanks
    Kevin
    Edited by: Kevin Shah on May 27, 2011 4:21 PM

  • Error when use Crytal Reports with Delphi.

    Delphi 2010  and CR2008
    When i code :
               Crpe1.ReportName := 'c:\temp\invoice.rpt';
               Crpe1.Output :=  toPrinter;
               Crpe1.Print;
    Problem with Print Method !
    Error : 538
    Error in File invoice.rpt:
    Parameter has invalid structure size.
    PrintOptions.GetCopies <PEGetPrintOptions>
    Pleave help me fix this error !

    Looks like you are using the VCL? Where did you get the VCL?
    I'd also like to draw yor attention to the following blogs;
    http://weblogs.sdn.sap.com/pub/wlg/14384? [original link is broken] [original link is broken] [original link is broken]
    Crytal Reports for Delphi Support
    /people/trevor.dubinsky/blog/2009/10/09/introduction-to-delphi-prism-applications-development
    /people/trevor.dubinsky/blog/2009/10/19/delphi-prism-how-to-setup-the-environment-for-crystal-reports-2008-and-bobj-enterprise-r3-development
    Ludek
    Follow us on Twitter http://twitter.com/SAPCRNetSup

  • Print Draft Document using Crystal Report in SAP 8.8

    I created a Crystal Report Layout using SQL View as data source for AR Invoice which prints out fine. (everthing on 1 page)
    To print Draft Invoice, I copied the view to use ODRF/RDF1 instead of OINV/INV1, copied the Crystal report and updated the data source to the new view. When print Draft Invoice, it prints 3 pages - page 1 blank, page 2 just the "DRAFT" watermark, page 3 the crystal report without watermark.
    Steps to print Draft Invoice: Sales-A/R > Sales Report > Document Drafts Report > Open selected Draft Invoice document > File > Select Layout and Print...
    What is happening behind the scene when printing Draft documents? What is the correct way to print Drafts (e.g. special settings designing Crystal Reports)?
    Thanks,
    Grace

    Thank you for your reply. It works in this specific report.
    But we have both PLD and Crystal Report in the system, changing the settings means the PLD will lose their watermark...
    Also, I don't know how the Draft is displayed, but when select Print Preview for Draft, it's asking for parameter (DocEntry), which I have setup a DocKey@ in Crystal Report and set it in the Selection Manager. Does SAP provide DocEntry in Draft Invoice (ODRF) the same way as in Invoice (OINV)?
    Thanks,
    Grace

  • SAP Query (SQ01) who and when to use the report

    HI Experts!!!
    Is there somewhere recorded information:  who and when to use the report from SAP Query (SQ01)?
    Thanks

    Hi
    This topic doesn´t belong to the Service Marketplace Area.
    regards Martin

  • Reporting in SAP HCM using Crystal Reports

    We have decided to use Crystal Reports for SAP HCM Objective Settings and Appraisal component.
    What will be the best option to access SAP HCM Tables using Crystal Reports?
    Regards
    Faisal

    Hi,
    I have to assume that you've followed the Admin guide and given sufficient Authorizations (as per the detailed list)
    Actually, there are quite a few related notes about this, if you search in SDN or via SMP: www.service.sap.com/notes or /x-search . for example:
    1334461 - After upgrading SAP R/3 ECC5 to version ECC6, the Integration Kit transport package /Crystal/BC was found in DELETED OBJECTS and Crystal ODBC connection cannot view or browse any tables 
    1374874 - Cannot see the SAP tables, clusters or functions in Crystal Reports
    here's a suggestion:
    using the Database Options:
    When creating a new report, in the Database Expert window, click on SAP Table, Cluster, or Function
    Log on to an SAP system
    Once connected, right click on the connection created and select Options
    In the Options window, in the Data Explorer area, use the Table name LIKE field to select only a subset of data.
    Type the full or partial name of the tables you are looking for
    Use the percentage sign (%) to denote any number of characters
    Use the underscore (_) to denote one characters
    Once done, click OK to accept the change.
    Back to the Database Expert window, right click on the connection and select Refresh
    Regards,
    H

  • Crytal Integration with SAP BW

    Need help.
    I have read some links at SDN, like Getting started link on BO and also [http://www.businessobjects.com/product/packages/] to understand do we have to buy any additional licenses to use Crytal reports with my SAP BI 70?
    1) We already own Crystal Enterprise. We are using for Non SAP Data
    2) I remember to see SAP's integration kit in BW 3.5 and toolset to allow creating Crystal Reports on BW Queries. Also remember as SAP Customer we have access to create 10 queries even when we do not have Crystal License.
    3) Since we have Crystal Enterprise already, do we need to buy additional Licenses for using it for SAP BW.
    My question is limited to Crytal because SAP had some content development relationship with Crystal before.
    BusinessObjects XI Integration Kit for SAP  wiill certainly will allow it but is it really needed for Crystal Reports?
    Can some one clarify?
    Pankaj

    hi pankaj,
    Integration of SAP BW 3.5 and SAP EP 5.0
    Use
    You can integrate a number of objects and applications of SAP BW 3.5 into SAP EP 5.0.
    SAP EP 5.0 includes the following objects:
    Applications are designated as Services in the Enterprise Portal.
    With the integration of roles, the role migration from all services automatically creates External Services, as long as the services have not been saved in the BEx Web Application Designer as iViews. External services are displayed in the portal as applications that fill an entire page.
    iViews are services that encompass an entire page in the portal. A portal page can consist of several iViews from different systems and sources (for example, the Web).
    iView files are files with the ending .ivu that include a description of the iView in XML. You can import IView files without direct role migration into the portal.
    Prerequisites
    You have made the necessary settings in SAP BW 3.5 and SAP EP 5.0. You can find more information under Making Settings for SAP BW 3.5 and SAP EP 5.0.
    Features
    You can use the following BW services in the SAP Enterprise Portal 5.0:
    ·        BEx Web application
    ·        BEx Web Application As an iView
    ·        BEx Web application as an iView file
    ·        BW query
    ·        BW workbook
    ·        Crystal Report
    The following options are available for integration:
    ·        BW services integration using roles with the help of role migration
    For more information, see Integration Using Roles.
    ·        Integration of BEx Web applications using the function Publish ® In the Enterprise Portal 5.0 as an iView in the BEx Web Application Designer
    For more information, see Integration Using iViews.
    ·        Integration of BEx Web applications using the function Publish ® In the Enterprise Portal 5.0 as an iView in the BEx Web Application Designer
    For more information, see Integration Using iViews.
    ·        Integration of BEx Web applications using Create as External Service in the Portal
    You can find additional information in the Enterprise Portal documentation in the SAP Help Portal (http://help.sap.com) ® SAP NetWeaver ® SAP Enterprise Portal ® EP5.0 SP6 ® Administration Guide ® iViews ® Java iViews ® Creating Java iViews ® Creating Java iViews for BEx Web Applications.
    ·        Integration of BW services using the iView Wizard in the portal
    For more information, see Integrating BW Services Using the iView Wizard .
    The integration of BW contents into the Enterprise Portal ideally takes place using Web applications and queries that run in the Web browser. In some circumstances, you can also integrate other BW components, such as the Administrator Workbench or the BEx tools BEx Query Designer, BEx Web Application Designer, or BEx Analyzer into the Portal. For more information, see Integration of BW Components into the Portal.
    Integration Using Roles
    Use
    You can save all of the BW services supported by the Portal - except for the iView files – in the BW system. By using role migration you can integrate these BW services quickly and easily into the portal.
    You can find additional information in the Enterprise Portal  documentation in the SAP Help Portal (http://help.sap.com) ® SAP NetWeaver ® SAP Enterprise Portal ® EP5.0 SP6 ® Administration Guide ® Roles ® Roles and SAP Systems ® Migration of SAP Roles to the Enterprise Portal ® Using Migrated Services to Roles and Worksets.
    Features
    The migration logs are usually stored under ...irj
    esourcesSAPMigration.
    The location of the irj directories is dependent on the J2EE Server.
    Checking Migration:
    You can check the migration via Content Admin ®  Roles. You can use Preview to execute the migrated services both in the View Areaand in the Edit Area. If you have assigned a role to a user, you can check the total role completely.
    Integration Using iViews
    Use
    The integration of the BW system and the portal with iViews is possible by using the role migration and the import of iView files. iViews are structured in the portal in channels.
    Features
    Role migration
    With role migration, the iViews contained in the BW role are created in the iView server, where a separate channel is created for each role migrated from the BW system. The channel receives the name of the migrated BW role automatically from the system.
    You can view the migrated iViews in the portal in the iView editor by using Content-Admin ® iViews. Select the name of the channel there.
    If the iViews already exist in the portal, they are neither deleted nor overwritten. You can remove the iViews manually by using Edit ® Delete.
    Import of iView files
    BW iViews are in the portal Java iViews.
           1.      Therefore, choose the category Java iViews before the import.
           2.      In the iView editor under Content-Admin ® iViews, choose the Import function.
    iViews are currently only supported in one language (English).If the English language is not maintained for an iView, then a technical name is created from the logical system and from the BW template ID.
    You can change the texts for iViews using Content Admin ® iViews. Select an iView and choose Edit.
    In addition, note that with BEx Web applications under Content Admin ® iViews ® Edit on the Load tab page, the iView Load Method Bypass iView Server has to be activated.
    Check
    Under Content Admin ® iViews, you will find next to each iView a Preview link that enables the execution of an iView.
    For the display of iViews in the portal, the assignment of iViews to the portal pages and their assignment to roles is necessary.
    Assigning iViews to pages
           1.      Under Content-Admin ® Pages, choose the New function to create new pages in the portal.
           2.      Under the Content tab page, select the iViews you want.
    If necessary, you need to change the Display selection to All or Not Selected to select new iViews.
    You can find additional information in the Enterprise Portal documentation in the SAP Help Portal (http://help.sap.com) ® SAP NetWeaver ® SAP Enterprise Portal ® EP 5.0 SP5 ® Administration Guide ® Pages ® Defining the Page Content (Content tab).
    Assigning pages to roles
           1.      Before a page is able to be viewed by a user, you have to assign it to a role.
           2.      Under Content-Admin ® Roles, select a role for editing and choose Edit.
           3.      Under View Area ® Show, select the Pages entry.
           4.      Select a page and choose Add to add it to a role.
    If necessary, select the file as Is Entry Point, so that the page is then able to be viewed.
    The option Mark first-level folders as entry point means that the file is valid on the highest level in the role as the point of entry. This selection causes assigned users to this role to receive this file, displayed in the initial navigation bar.
    You can also restrict this setting subsequently with the help of Content Admin ® Roles for the specific file.
    You can find additional information in the Enterprise Portal documentation in the SAP Help Portal (http://help.sap.com) ® SAP NetWeaver ® SAP Enterprise Portal ® EP 5.0 SP5 ® Administration Guide ® Roles ® Role Maintenance ® Creating Roles and Assigning Contents ® Assignment of Content Objects to Roles.
    Assigning roles
    Afterwards, you have to assign the particular role to the user.
    You can find additional information in the Enterprise Portal documentation in the SAP Help Portal (http://help.sap.com) ® SAP NetWeaver ® SAP Enterprise Portal ® EP 5.0 SP5 ® Administration Guide ® User Management ® Assignment of Users and Groups to Roles.
    Check
    To check iViews in the portal according to the assignments described above, you need to call up the portal again.
    Calling up the Enterprise Portal is possible by using the URL http:///sapportal.
    See also:
    You can find additional information about Roles and Role Migration in the Enterprise Portal documentation in the SAP Help Portal (http://help.sap.com) ® SAP NetWeaver ® SAP Enterprise Portal ® EP 5.0 SP5 ® Administration Guide ® Roles.
    You can find additional information about  iViews and the iView-Editor in the Enterprise Portal documentation in the SAP Help Portal (http://help.sap.com) ® SAP NetWeaver ® SAP Enterprise Portal ® EP 5.0 SP5 ® Administration Guide ® iViews.
    Integrating BW Services Using the iView Wizard
    Use
    In addition to the integration of iViews using role migration, you can also use the iView wizard in the portal to integrate iViews into the portal.
    Procedure
    Call up the iView wizard using Content-Admin ® iViews.
    As the type, choose Java.
    Choose New iView.
    On the Info tab page, specify a Unique Name and an iView Title.
    On the Load tab page, choose the iView Load Method Bypass iView Server.
    On the Java tab page, choose BW Web Application as the application type.
    Choose Next.
    Select the BW system from the dropdown box.
    Specify the BW Query String.
    Choose Finish.
    Choose Add.
    The BW Query String is the part of the BEx Web application URL that is found after the question mark, for example, ?cmd=ldoc&template=0Query_template.
    You obtain the query string.
    in the BEx Web application designer:
    Choose Web Template ® Open to open the Web template for the BEx Web application you want.
    Select the Web template from your history, your favorites, or your rolls by double clicking on it.
    In the Web application designer, choose Publish ® Copy URL in Clipboard.
    in the Web application executed on the Web
    Note that the Web application has to be in its initial status. That means that you have not yet navigated there, but rather that you only displayed the Web application on the Web.
    In the context menu for Internet Explorer, choose Properties.
    Select the Address (URL) and choose Copy in the context menu.
    You now have the URL on the clipboard and can then use the query string for entry in the iView wizard.
    Note that you have to specify the correct stylesheet when creating iViews manually.
    Choose under Content-Admin ® iViews next to the Edit iView.
    On the Java tab page, select the BIReports30 stylesheet under Look and Feel Theme Part for BW Reports.
    Using System Configuration ® Styles, you can edit stylesheets that each user can then select themselves using Personalize: Portal.
    The style editor also contains entries for BEx Web applications under Elements ® Complex Elements.
    The modified stylesheets are transferred automatically to the BW system so that the BEx Web Applications are suitably displayed in the stylesheet for the portal.
    Check
    Under Content Admin ® iViews, you will find next to each iView a Preview link that enables the execution of an iView.
    Result
    You have now integrated a Web application as an iView into the portal. Before you can display the iView in the portal, you have to assign the iView to a page. The page has to be assigned to your role. See also Integrating Using iViews.
    Integration of BW Components into the Portal
    Use
    The integration of BW contents into the Enterprise Portal ideally takes place using Web applications and queries that run in the Web browser. In some circumstances, you can also integrate other BW components, such as the Administrator Workbench or the BEx tools BEx Query Designer, BEx Web Application Designer, or BEx Analyzer into the Portal.
    Features
    Calling the Administrator Workbench
    The Administrator Workbench is a comprehensive SAP transaction that functions only in connection with a locally-installed SAP GUI for Windows. With a SAP GUI for Windows 6.20, you do not have to log on again if you want to display SAP GUI for Windows transactions on the Web (single sign-on is supported).
    You can generate the Administrator Workbench in the portal as an external service either using SAP role migration or manually by way of the following steps:
    Start the External Service wizard from Content Admin/Roles/Edit Area/External Service and choose Create.
    Select the BW system.
    Choose SAP Transaction as the application type.
    Choose WinGUI as the GUI type.
    As the transaction code, enter RSA1.
    You can now assign the External Service to a role.
    Calling the Business Explorer Analyzer
    The Business Explorer Analyzer (BEx Analyzer) is an Excel add-in with extensive OLAP functionality in connection with a BW system. In order to use the BEx Analyzer, you have to have the SAP GUI for Windows with the BW Frontend installed locally. For technical reasons, the BEx Analyzer opens in a separate window. You do not have to log on again because single sign-on is supported. A SAP GUI for Windows appears in the Enterprise Portal window in the work area.
    You can generate the Administrator Workbench in the portal as an external service either using SAP role migration or manually by way of the following steps:
    Start the External Service wizard from Content Admin/Roles/Edit Area/External Service and choose Create.
    Select the BW system.
    Choose SAP Transaction as the application type.
    Choose WinGUI as the GUI type.
    As the transaction code, enter RRMX.
    You can now assign the External Service to a role.
    Calling BW Workbooks
    BW workbooks are MS Excel workbooks with one or more embedded queries. BW workbooks need the BEx Analyzer, which requires a local installation of the SAP GUI for Windows with the BW Frontend.
    The Enterprise Portal is an application that runs on the Web. BW workbooks are suitable for Windows with Excel.
    We recommend that you use BEx Web applications in the Enterprise Portal that also run completely in the Web browser.
    You can use the function Export as Excel 2000 File from the Web application context menu as an alternative to a local installation of the BW Frontend if you need to use the functions of Excel. See Functions of the Context Menu  and Exporting as a CSV File/Excel 2000 File.
    SAP role migration automatically generates external services that point to BW workbooks. HERE AND CHECK PATHS
    Start the External Service wizard from Content Admin/Roles/Edit Area/External Service and choose Create.
    Select the BW system.
    Choose SAP Transaction as the application type.
    Choose WinGUI as the GUI type.
    As the transaction code, enter RRMXP.
    Choose Finish to save the external service.
    You then have to add the following parameters using Edit since you cannot enter these using the wizard.
    The parameter Additional Dynpro Parameters name-value-pairs (n1=v1;n2=v2;... – optional allows the workbook ID to be specified (for example “WBID=CN24XRCKJ8HDDIZ3CCUTGPF1A”).
    Under Process first screen automatically?, enter the value True.
    You can now assign the External Service to a role.
    Calling the Business Explorer Web Application Designer
    The Enterprise Portal is an application that runs on the Web. The BEx Web Application Designer is a Windows application. It is technically possible to start Windows applications in the Web browser but this is not recommended for security reasons. Instead, you call the Windows application BEx Web Application Designer from the Windows start menu.
    If necessary, you can create an HTML page on a Web server that contains the link file://C:/Program%20Files/SAP/FrontEnd/Bw/wdbpwpub.exe.
    Note that the path is dependent on the local installation directory. Single sign-on is not supported.
    Calling the Business Explorer Query Designer
    The Enterprise Portal is an application that runs on the Web. The BEx Query Designer is a Windows application. It is technically possible to start Windows applications in the Web browser but this is not recommended for security reasons. Instead, you call the Windows application BEx Query Designer from the Windows start menu.
    As an alternative to the BEx Query Designer, in a Web environment such as the Enterprise Portal, you can use the BEx Ad-hoc Query Designer to create or change queries. You can insert the Ad-hoc Query Designer into a Web application and integrate it using the role migration, for example, or as an iView into the Enterprise Portal. For more information, see Functions of the Ad-hoc Query Designer.
    If necessary, you can create an HTML page on a Web server that contains the link file://C:/Program%20Files/SAP/FrontEnd/Bw/wdbrlog.exe.
    Note that the path is dependent on the local installation directory. Single sign-on is not supported.
    Calling the Business Explorer Browser
    The BEx Browser behaves like the BEx Web Application Designer or the BEx Query Designer.
    There is little point in using the BW-specific BEx Browser in a company-wide Enterprise Portal because the basic functionality of the BEx Browser (calling reports) is covered in the Enterprise Portal.
    You can find additional information in the Enterprise Portal documentation in the SAP Help Portal (http://help.sap.com) ® SAP NetWeaver ® SAP Enterprise Portal ® EP 5.0 SP5 ® Administration Guide ® Roles ®
    ·        Roles and SAP Systems ® Migration of SAP Roles to the Enterprise Portal
    ·        Role Maintenance ® Definition and Provision of Role Contents ® Creating External Services ® Creating External Services for SAP Transactions.
    ·        Role Maintenance ® Creating Roles and Assigning Contents ® Assignment of Content Objects to Roles ® Assigning External Services
    Differences SAP BW 3.5 – SAP EP 6.0 & SAP BW 2.x/3.x – SAP EP 5
    Use of BW Objects in the Enterprise Portal
    For the end user, there are no significant differences in the integration between SAP BW and SAP EP as regards the various release combinations. The updates and changes in SAP Enterprise Portal 6.0 have no effect on the use of BW objects in the portal. You can find more information on the changes under Differences between SAP EP 5.0 and SAP EP 6.0.
    Publishing BW Objects to the Enterprise Portal
    There are significant differences in publishing of BEx Web applications in SAP EP 6.0 with SAP BW 3.5 in comparison to integration between SAP BW 2.x/3.x - SAP EP 5.0. Publishing in SAP BW 3.5 is done using the BEx Web Application Designer, BEx Query Designer or the BEx Broadcaster.
    In SAP EP 5.0, the SAP BW system (or the SAP BW systems) is maintained in the system landscape, through which a call of BEx Web applications is possible at runtime. In SAP BW 2.x/3.x systems, the SAP Enterprise Portal (or SAP Enterprise Portals) are not maintained. Thus a BW system only has a one-sided connected to a portal.  For this reason, the inclusion of BW content must also be done in a separate step in the portal.
    In SAP EP 6.0, the SAP BW system is also maintained in the system landscape. In addition, one or more SAP Enterprise Portals 6.0 can be entered in the SAP BW 3.5 system. Through deployment of Java components of SAP BW 3.5 into SAP EP 6.0, the SAP BW 3.5 System can access and display contents of the portal. In the BEx Application Designer, assigned portal roles, content from the Portal Content Catalog, and documents and folders from Knowledge Management are displayed in the open and save dialogs. During save, iViews or documents can be created directly from the BEx Web Application Designer or BEx Query Designer without having to take separate steps in the portal. Using Information Broadcasting, documents and links can be generated in Knowledge Management.  These documents and links can be visualized using the BEx Portfolio.
    You can find more information on integration options under Integration of SAP BW 3.5 and SAP EP 6.0.
    Integration of SAP BW 3.5 and SAP EP 6.0
    Use
    The integration of content from SAP BW into the SAP Enterprise Portal enables you to work with business intelligence content in the Enterprise Portal.
    This section applies to the integration of SAP BW 3.5 and SAP EP 6.0 on Web AS 6.40.
    SAP EP 6.0 on Web AS 6.20 does not include the necessary enhancements for the full features of integration options that are possible with SAP BW 3.5. For more information about the options with SAP EP 6.0 on Web AS 6.20, see Integration of SAP BW 3.x and SAP EP 6.0.
    Prerequisites
    You have made the necessary settings in SAP BW 3.5 and SAP EP 6.0. For more information, see Making Settings for SAP BW 3.5 and SAP EP 6.0.
    Features
    The following sections describe the integration from the portal user’s viewpoint on one hand, and on the other hand, from the viewpoint of the administrators and authors who generate and publish the content in SAP BW:
    ·        Integration from the User’s Viewpoint
    ·        Integration from the Viewpoint of Administrators and Authors
    Integration of SAP BW 3.x and SAP EP 6.0
    Use
    The integration of content from SAP BW into the SAP Enterprise Portal enables you to work with business intelligence content in the Enterprise Portal.
    The name SAP BW 3.x includes the following releases:
    ·        SAP BW 3.0B
    ·        SAP BW 3.1 Content
    ·        SAP BI Content 3.2 Add-On
    ·        SAP BI Content 3.3 Add-On
    This section is valid for the integration of SAP BW 3.x and SAP EP 6.0 on Web AS 6.40, SAP BW 3.x and SAP EP 6.0 on Web AS 6.20 and the integration of SAP BW 3.5 and SAP EP 6.0 on Web AS 6.20.
    SAP EP 6.0 on Web AS 6.20 does not include the necessary enhancements for the complete scope of functions regarding integration options that are possible with SAP BW 3.5. For this reason, SAP EP 6.0 on Web AS 6.20 cannot use the extensive integration options with SAP BW 3.5
    Prerequisites
    You have made the necessary settings in SAP BW 3.x and SAP EP 6.0. For more information, see Making Settings for SAP BW 3.x and SAP EP 6.0.
    Features
    The features of integration of SAP BW 3.x and SAP EP 6.0 correspond in part to the integration of SAP BW 3.5 and SAP EP 6.0. For this reason, you should carefully read the appropriate sections under features that are linked to here and note the following differences:
    Integration from the User’s Viewpoint
    In the section Integration from the User’s Viewpoint, there are the following restrictions:
    ·        Displaying Content from SAP BW in the Enterprise Portalsapurl_link_0002_0003_0016:
    The display types Precalculated BEx Web Application as Document and BEx Web Application as Link in Knowledge Management are not supported.
    ·        Calling Content from SAP BW in the Enterprise Portalsapurl_link_0002_0004_0016:
    Calling BEx Web Applications as documents and links in Knowledge Management in the KM Navigation iView is not possible.
    The Business Explorer portal role does not exist.
    ·        Content from SAP BW in the Navigation Panelsapurl_link_0002_0005_0016:
    In this section there are no restrictions.
    Integration from the Viewpoint of Administrators and Authors
    In the section Integration from the Viewpoint of Administrators and Authors, there are the following restrictions:
    ·        Overview: Integration- and Display Types of BW Content in the Portalsapurl_link_0002_0007_0016:
    The following display types are supported:
    ¡        BEx Web Application As an iView
    ¡        BW Workbook As an iView
    ¡        BW Query As an iView
    ¡        Web-Interface As an iView
    ¡        Components from SAP BW
    The following display types are not supported:
    ¡        BEx Web Applications as a document in Knowledge Management
    ¡        BEx Web Applications as an online link in Knowledge Management
    ¡        BW workbook as a document in Knowledge Management
    ¡        BW-Query as an online link in Knowledge Management
    ¡        BW query as a document in Knowledge Management
    ¡        Single BW document in Knowledge Management as an iView
    ¡        Multiple BW documents in Knowledge Management as an iView
    The following integration tools are supported:
    ¡        Portal Content Studio
    ¡        SAP Role Upload (from SAP EP 6.0 on Web AS 6.40)
    The following integration tools are not supported:
    ¡        BEx Broadcasting Wizard
    ¡        BEx Broadcaster
    ¡        BEx Web Application Designer
    ¡        BEx Query Designer
    ¡        KM Content
    ·        Displaying Content from SAP BW in the Enterprise Portalsapurl_link_0002_0008_0016:
    Content from SAP BW can be displayed in the following ways:
    ¡        BEx Web Application or Query as iView in the Enterprise Portal
    ¡        BW workbook as an iView in the Enterprise Portal
    ¡        Web Interface (from BW BPS) as iView in the Enterprise Portal
    ¡        Components from SAP BW
    ·        Calling Content from SAP BW in the Enterprise Portalsapurl_link_0002_0009_0016:
    Calling content from SAP BW is only possible using portal roles. For more information, see Calling with Portal Roles.
    ·        Content from SAP BW in the Navigation Panelsapurl_link_0002_0011_0016:
    In this section there are no restrictions.
    ·        Generating Content from SAP BW for the Enterprise Portalsapurl_link_0002_0012_0016:
    To generate content from SAP BW, you have the following: Integration Using the Portal Content Studio, Integration Using Role Upload and Integration Using the Role Menu and the Alert Monitors. Integration Using Role Upload will be supported starting with SAP EP 6.0 on Web AS 6.40.
    Information Broadcasting in SAP BW 3.5 especially provides integration into Knowledge Management, which is not available in SAP BW 3.x. BEx Web Applications as documents and links in Knowledge Management are not supported with SAP BW 3.x.
    thanks
    karthik
    reward me points if helpfull

  • Error in Creating a WebI Report on SAP Source using Rich client in BOxi 3.1

    Hi
    I tried to create a webi report using rich client on sap source. I get a error message " A Database error occured. the Database text is 'unable to connect to SAP BW server name and password is incorrect(repeat logon) (WIS 10901) .
    SAP Integration kit installed
    BO XI 3.1 is installed on windows server 2003
    Application server - Tomcat 5.5 server.
    Any configuration or sap files/folders should be added?
    how can I move forward to solve it ?
    Thanks!
    J.M Raj

    Hi
    Ya I used SAP authentication - then also get same error.
    Connections are created with username, password to access SAP Source
    Thanks!
    J>M>Raj
    Edited by: John Milton on Jun 25, 2009 10:03 AM

  • Extracting a Report from SAP Spool into a Useful Excel 2010 Format

    Hi All,
    Extracting a Report from SAP Spool into a Useful Excel 2010 Format.  I'm currently running the following report in SAP  and would like the
    ability to set this report up as a recurring report running weekly and
    subsequently access this report in a useable Excel 2010 format without
    much data manipulation.  Can you please assist me.  Below, I've tried to
    provide an example of what I'm encountering.   Thanks, beforehand for
    your assistance.
    Here goes:
    Step one: Run 62 Report in SAP S_P99_41000062- Material List Price and
    Inventory
    Step 2. Select stored Variant "Weekly KPI", ok. Enter the enter  the
    desired company code and period I want thre report to run for and update
    the currency, if necessary. Having input my desired criteria, I believe
    I can either execute immediately, run in the background, preset to run
    at date in the future. For this example let's just execute, immediately.
    This is where the difference originates. Given, I run this report
    immediately, I'm able to simply extract the result to Excel via the list
    selection noted in the tool bar below.  The result is a data friendly
    excel 2007  report is automatically generated.
    Export to Excel via list:
    Select save and Excel 2007 opens automatically:
    That said, the method outlined above works perfectly fine if you want
    the report immediately.  Now let go back and run the exact same report
    with exceptoin of running it in the background and having to retrieve it
    from the Spool (SP01) uisng my user ID.  Given the report generated in
    the background,  I would now access the report via the spool and make
    the following selections:
    SP01 + execute to see my report
    I would hit the sunglasses to see the actual report, then want to
    extract this report to Excel by selecting the export option.
    I would at this point select spreadsheet and be given an option to save
    the spreadsheet to local file. However, upon trying to open the
    spreadsheet I will receive an error messageindicating that the format is
    different than that which the file I am currently trying to open it
    with.  I'm currently running Excel 2010 on my computer.  The currency
    format and other issues arrise with this extract.  Please help. 
    Thanks,
    Chowadary.

    Update to Latest GUI.
    Use   List -> Export -> Spreadsheet  to get the output to excel.
    I remember in ALV max length allowed is 1023 characters and the max no of columns supported is 90. Issue occurs when row size of exported data gets more than 1023 character. (This includes if Long/Medium Header Text used ) If it exceed 1023 character the columns splits and moves to next row.
    Check your fieldcatog for header lengths.
    -Satya

  • How to find the list of Queries/Reports which are using Exceptional Aggregation in SAP BI?

    Hi All,
    We are interested to know how to find the list of Queries/ Reports which are using Exceptional aggregation in SAP BI.
    Please let us know is there any table's to check the list of reports using Exceptional Aggregation in SAP BI.

    Hi,
    Here you go..
    1) Go to table RSZCALC and get list of ELTUID where AGGREXC is not INITIAL and AGGRCHA is not initial; now you get only exception aggregation set based on some chars. Also you can further add STEPNR = 1 since your intention is just to get query name , not the calculation details; this will reduce number of entries to lookup and save DB time for next steps.
    Here you will get list of exception aggregation UUID numbers from which you can get properties from RSZELTDIR.
    2) Pass list of RSZCALC-ELTUID to table RSZELTXREF - TELTUID and get list of RSZELTXREF -SELTUID - this table stores query to it's elements maping kind.
    3) Now again pass RSZELTXREF - SELTUID into same table but into different field RSZELTZREF - TELTUID and get RSZELTXREF - SELTUID
    This step you get query reference sheet or column or query general UUID for next step.
    4) Pass list of RSZELTXREF - SELTUID into RSZELTDIR - ELTUID with DEFTP as 'REP'. Now you get list of query names in RSZELTDIR - MAPNAME and description in TXTLG.
    Note: you can also get the reference chars used for exception aggregation from RSZCALC - AGGRCHA field.
    Hope this helps.
    Please keep in mind, it might take more time depends on how many query elements you have in the system...
    Comments added for better DB performance by: Arun Thangaraj

  • Combine two reports in query designer using key figure with sap exit

    Hi experts,
    i want to combine two reports in query designer using key figure with sap exit
    in the report 1 key figure calculation based on the open on key date(0P_DATE_OPEN)
    to calculate due and not due in two columns
    in report 2 key figure calculate in the time zones using given in variable Grid Width (0DPM_BV0) like due in 1 to 30 days, 31 to 60 days...the due amount based on the open on key date(0P_DATE_OPEN)
    to calculate in 1-30, 31-60, 61-90, 91-120, 121-150 and >150 days in 6 columns
    now i have requirement like this
    not due, 1-30, 31-60, >60, due,1-30, 31-60, >60 in 8 columns
    or
    not due, due, 1-30, 31-60, 61-90, 91-120, 121-150 and >150 in 8 col
    thank you

    Hi Dirk,
    you perhaps know my requirement,
    for the management to make used in one report,
    we have in reporting finacials Ehp3.
    Vendor Due Date Analysis - which show due, not due
    Vendor Overdue Analysis - show only due and analysis in time grid frame
    i want to combine in one report that show NOT DUE, DUE, DUE time frames in grid.
    krish...

  • Connect to SAP R/3 using Crystal Reports 2008

    How to connect to SAP R/3 using Crystal Reports 2008 from Crystal Designer?

    thanks, I can get the data from SAP R/3 to crystal report.
    but still dont know how to do the second question mentioned in previous message:
    once the table I want to get the data from is a cluster, and have found the mapping data dictionary of this data cluster, which displayed in crystal report connection as well, however, the data is not what I wanted.

  • Can we use Crystal Reports 2008 tool to directly reports on SAP R\3 data?

    Hi,
    Can we use Crystal Reports 2008 Designer to directly reports on SAP R\3 data without any additional Integration Kit for SAP?
    I believe the Integartion Kit is only for reporting on SAP BW data.
    Thanks in advance for your response and any additinal details you can provide.
    Thanks,
    Sri

    Please post this query to the Crystal Reports Design forum:
    SAP Crystal Reports
    That forum is monitored by qualified technicians and you will get a faster response there.
    Thank you for your understanding,
    Ludek

  • Need example report program using PNPCE LDB in SAP HR

    Need example report program using PNPCE LDB in SAP HR.
    and how to create a report category in sap hr for using it as cutomised selection screen.

    Hi,
    Go through the following links, i hope it will help you.....
    /people/alvaro.tejadagalindo/blog/2006/02/19/how-to-deal-with-hr-payroll-reports
    http://sap.ittoolbox.com/groups/technical-functional/sap-r3-dev/893908#
    A sample prog with LDB PNP
    *& Report ZH_REPT_PAYMENT *
    report zh_rept_payment line-size 80 no standard page
    heading.
    tables: pernr, " Standard Selections for HR Master Data Reporting
    pcl1, " HR Cluster 1
    pcl2, " HR Cluster 2
    pa0009,
    PA9001,
    PA9006,
    pa0002,
    pc260 , " Cluster Directory for Payroll Results
    bnka .
    Infotypes
    infotypes: 0001. " Organizational Assignment
    Declaration of Internal Tables
    data : bnka1 like bnka occurs 0 with header line .
    data: begin of t_int_rep occurs 100,
    bankl like pc209-bankl, " Bank Number
    zlsch like pc209-zlsch, " Payment method
    pernr like pernr-pernr, " Employee Number
    ename like pernr-ename, " Employee Name
    bankn like pc209-bankn, " Bank Account Number
    betrg like pc209-betrg, " Amount to be transfered
    zweck like pa0009-zweck, " Purpose
    end of t_int_rep.
    data: begin of int_rep occurs 100,
    bankl like pc209-bankl, " Bank Number
    zlsch like pc209-zlsch, " Payment method
    pernr like pernr-pernr, " Employee Number
    ename like pernr-ename, " Employee Name
    bankn like pc209-bankn, " Bank Account Number
    betrg like pc209-betrg, " Amount to be transfered
    zweck like pa0009-zweck, " Purpose
    begda like pa0009-begda, "Begin date
    end of int_rep.
    Declaration of Data Variables
    data: ws_betrg like pc209-betrg, " BT Amount
    w_val like spell occurs 0 with header line,
    int_rep1(6), " TYPE I, " Employee Number
    cnt type i value 0, " Counter
    calcmolga like t500l-molga value '40', " Country Grouping
    v_id(15),
    calc_currency like t001-waers value 'INR'. " Currency
    data : ctr type i,
    dt_merge like pa0009-begda.
    data: ws_totemp(6) type c,
    ws_totamt(20) type c,
    r_mth(9) type c,
    ws_fpbeg(6) type c,
    ws_fpend(6) type c,
    ws_mthyr(6) type c,
    ws_mthyr_r(14) type c,
    r_mth_t(3) type c,
    ws_amt(8) type c,
    ws_bankl(14) type c,
    ws_date(6) type c,
    amount_word(500),
    total_page type i,
    pages type i,
    remain type i.
    data begin of i_spell.
    include structure spell .
    data end of i_spell .
    data : c_molga type t500l-molga value '40',
    c_banks type bnka-banks value 'IN'.
    Standard Includes
    include rpc2cd09. "Cluster CD data definition
    include pc2rxin0.
    include rpc2rx09.
    include rpppxd00. " Data Definition buffer PCL1/PCL2
    include rpppxd10. " Common Part buffer PCL1/PCL2
    include rpppxm00. " Buffer Handling RoutinePCL1/PCL2
    include zrpc2rox2. " Data Definition POCLSTERS (not J,K,U)
    Selection Screen
    selection-screen begin of block b1 with frame title text-001.
    parameter: pa_mth(2) type c default sy-datum+4(2) obligatory,
    pa_year(4) type c default sy-datum(4) obligatory,
    p_bankl like pc209-bankl, " Bank Number
    p_zlsch like pc209-zlsch. " Payment method
    selection-screen end of block b1.
    save_calc_currency = calc_currency.
    count_top = 0.
    get_pernr_flag = 0.
    Top-Of-Page
    top-of-page.
    perform convert_month using pa_mth(2) r_mth.
    ws_mthyr_r = r_mth.
    concatenate ws_mthyr_r pa_year into ws_mthyr_r separated by space.
    SKIP 5.
    skip 1.
    skip 4.
    if int_rep-bankl eq ' '.
    if int_rep-zlsch eq 'C' or int_rep-zlsch eq 'E' or
    int_rep-zlsch eq ' '.
    write: /1(85) 'CHEQUE PAYMENT STATEMENT'(047) centered.
    elseif int_rep-zlsch eq 'L'.
    write: /1(85) 'DEMAND DRAFT STATEMENT'(047) centered.
    endif.
    else.
    write: /1(85) 'BANK TRANSFER STATEMENT'(002) centered.
    endif.
    skip.
    write: /34 ws_mthyr_r,
    62 'Page :'(008),69(2) sy-pagno intensified off,
    ' Of ',78(2) pages intensified off.
    clear pages.
    read table bnka1 with key bankl = int_rep-bankl .
    if sy-subrc = 0.
    if int_rep-zlsch eq 'T'.
    write:/03(10) 'Bank Name : ', bnka1-banka.
    write:/03(10) 'Branch : ', bnka1-brnch.
    write:/03(10) 'Address : ', bnka1-stras.
    endif.
    endif.
    skip.
    write:/1(80) sy-uline.
    write: /1 sy-vline, 2(5) 'Sl.No'(002),
    7 sy-vline, 8(8) 'Emp.No.'(003),
    16 sy-vline,17(35) 'Employee Name'(004).
    *--added for Demand Draft
    if ( int_rep-zlsch = 'l' or int_rep-zlsch = 'L' ).
    write : 47 sy-vline, 48(15) 'Payable at'(005).
    else.
    write : 47 sy-vline,48(15) 'Account No.'(005).
    endif.
    write: 63 sy-vline,64(16) 'Amount'(006),
    80 sy-vline.
    write:/1(80) sy-uline.
    end-of-page.
    write:/1(80) sy-uline.
    write:/2 'Printed on ', sy-datum.
    Start-of-selection.
    start-of-selection.
    *perform h_headr.
    ctr = 0.
    set margin 5.
    call function 'RP_GET_CURRENCY'
    exporting
    molga = calcmolga
    importing
    waers = calc_currency
    exceptions
    others.
    if sy-subrc ne 0.
    calc_currency = 'DEM'.
    calc_currency = save_calc_currency.
    endif.
    get pernr.
    cd-key-pernr = pernr-pernr.
    perform import_cluster.
    get_pernr_flag = 1.
    check : ocd-version-molga eq calcmolga.
    The table 'tabpernr' is filled with the personnel numbers
    and is used after selection is finished.
    move-corresponding pernr to tabpernr.
    append tabpernr.
    The table 'tab_rgdir' is filled
    loop at rgdir.
    rx-key-pernr = pernr-pernr.
    unpack rgdir-seqnr to rx-key-seqno.
    perform int_tab. "fill tab_rgdir
    perform import_bt.
    perform validate.
    endloop.
    End of Selection
    end-of-selection.
    *perform h_headr.
    perform convert_date_a using pa_mth r_mth_t.
    sort int_rep by bankl zlsch pernr betrg descending.
    delete adjacent duplicates from int_rep
    comparing bankl zlsch pernr .
    sort int_rep by bankl zlsch bankn . "PERNR.
    loop at int_rep.
    at new bankl.
    select single * into bnka1 from bnka
    where banks = c_banks and
    bankl = int_rep-bankl .
    append bnka1.
    clear bnka1.
    endat.
    endloop.
    for Demand Draft - purpose added
    loop at int_rep.
    concatenate pa_year(4) pa_mth(2) '01' into dt_merge.
    select single * "zweck into int_rep-zweck
    from pa0009 where
    pernr = int_rep-pernr and
    bankl = int_rep-bankl and
    zlsch = int_rep-zlsch
    and begda <= dt_merge and
    endda >= dt_merge .
    if sy-subrc = 0.
    int_rep-zweck = pa0009-zweck.
    modify int_rep.
    endif.
    endloop.
    *-for DD and Chq sorted by PAyable at and EMPNO wise
    if p_zlsch = 'T' .
    sort int_rep by bankl zlsch bankn . "PERNR.
    else. "added for "payable at" for DD/Chq
    else.
    sort int_rep by zweck pernr . "PERNR.
    endif.
    *delete adjacent duplicates from int_rep.
    t_int_rep] = int_rep[.
    loop at int_rep.
    *-for page of page no.
    total_page = 0.
    loop at t_int_rep where bankl = int_rep-bankl
    and zlsch = int_rep-zlsch.
    total_page = total_page + 1.
    endloop.
    pages = total_page div 25.
    remain = total_page mod 25.
    comment bcoz its adding one extra page no.
    done as on 29/11/2004
    if remain > 0.
    pages = pages + 1.
    endif.
    **-end
    at new bankl.
    ctr = 0 .
    new-page.
    endat.
    at new zlsch.
    ctr = 0 .
    new-page.
    endat.
    clear v_id.
    select single natio
    into pa0002-natio
    from pa0002
    where pernr eq int_rep-pernr.
    *-testing......for soma
    if ctr > 24.
    ctr = 0 .
    write:/1(80) sy-uline.
    new-page .
    endif.
    ctr = ctr + 1 .
    cnt = cnt + 1.
    pack int_rep-pernr to int_rep1.
    write:/1 sy-vline, 2(3) cnt intensified off,
    7 sy-vline, 9(6) int_rep1 intensified off,
    16 sy-vline,17(35) int_rep-ename intensified off .
    if ( int_rep-zlsch = 'l' or int_rep-zlsch = 'L' ).
    write : 47 sy-vline,48(15) int_rep-zweck intensified off.
    else.
    write:
    47 sy-vline,48(15) int_rep-bankn intensified off .
    endif.
    write: 63 sy-vline,64(16) int_rep-betrg
    intensified off currency 'INR',
    80 sy-vline.
    ws_betrg = ws_betrg + int_rep-betrg.
    *-testing......for soma
    skip.
    write :
    /1 sy-vline, 7 sy-vline ,16 sy-vline ,47 sy-vline,63 sy-vline,80
    sy-vline .
    *-end testing......for soma
    at end of zlsch.
    if int_rep-bankl = ' '.
    call function 'HR_IN_CHG_INR_WRDS'
    exporting
    amt_in_num = ws_betrg
    importing
    amt_in_words = amount_word
    EXCEPTIONS
    DATA_TYPE_MISMATCH = 1
    OTHERS = 2
    w_val-word = amount_word.
    concatenate 'INR.' w_val-word into w_val-word
    separated by space.
    write:/1(80) sy-uline.
    write: /1 sy-vline, 7 'Total transfer:'(009),
    64(16) ws_betrg intensified off currency 'INR',
    80 sy-vline.
    write:/1(80) sy-uline.
    write: /1 sy-vline, 3 w_val-word+0(76) intensified off,
    80 sy-vline.
    write :/1 sy-vline, 10 w_val-word+76(70) intensified off,
    80 sy-vline.
    write:/1(80) sy-uline.
    clear: ws_betrg,cnt.
    skip 2.
    write: /2 'Prepared by :'(010), '_______________'(013),
    45 'Checked by :'(011),'_______________'(013).
    skip 2.
    write: /2 'Printed On ', sy-datum,
    45 'Approved by :'(012),'_______________'(013).
    clear sy-pagno.
    endif.
    endat.
    at end of bankl.
    if int_rep-bankl ' '.
    call function 'HR_IN_CHG_INR_WRDS'
    exporting
    amt_in_num = ws_betrg
    importing
    amt_in_words = amount_word
    EXCEPTIONS
    DATA_TYPE_MISMATCH = 1
    OTHERS = 2
    w_val-word = amount_word.
    concatenate 'INR.' w_val-word into w_val-word
    separated by space.
    write:/1(80) sy-uline.
    write: /1 sy-vline, 7 'Total transfer:'(009),
    64(16) ws_betrg intensified off currency 'INR',
    80 sy-vline.
    write:/1(80) sy-uline.
    write: /1 sy-vline, 3 w_val-word+0(76) intensified off,
    80 sy-vline.
    write :/1 sy-vline, 10 w_val-word+76(70) intensified off,
    80 sy-vline.
    write:/1(80) sy-uline.
    clear: ws_betrg,cnt.
    skip 2.
    write: /2 'Prepared by :'(010), '_______________'(013),
    45 'Checked by :'(011),'_______________'(013).
    skip 2.
    write: /2 'Printed on ', sy-datum,
    45 'Approved by :'(012),'_______________'(013).
    clear sy-pagno.
    NEW-PAGE.
    endif.
    endat.
    endloop.
    End of Page
    end-of-page.
    write: /2 'Prepared by :'(010), '_______________',
    45 'Checked by :'(011),'_______________'.
    *& Form IMPORT_CLUSTER
    Importing Data from Cluster *
    form import_cluster.
    sy-subrc = 0.
    rp-imp-c2-cd.
    if sy-subrc eq 0.
    if cd-version-number ne ocd-version-number.
    endif.
    endif. " SY-SUBRC EQ 0
    endform. " IMPORT_CLUSTER
    *& Form INT_TAB
    Filling internal table tab_rgdir form int_tab.
    *Fill internal table tab_rgdir.
    move-corresponding rgdir to tab_rgdir.
    tab_rgdir-pernr = pernr-pernr.
    append tab_rgdir.
    endform. " INT_TAB
    *& Form IMPORT_bt
    Import Values from Bank Transactions Table (BT) form import_bt.
    rp-init-buffer.
    RP-IMP-C2-RX.
    rp-imp-c2-in.
    if rp-imp-in-subrc eq 0.
    if in-version-number ne oin-version-number.
    write: / 'Schlüssel des Clusters RX:'(015),
    rx-key-pernr, rx-key-seqno.
    write: / 'The imported version of the cluster'(016), 'RX',
    'is not current'(017).
    write: / 'Imported version :'(018),
    oin-version-number.
    write: / 'Current version of cluster :'(019),
    in-version-number.
    stop.
    else.
    sy-subrc = 0.
    endif.
    else.
    sy-subrc = 8.
    write: /
    'Inconsistencies between cluster directory and directory for'(020).
    write: /
    'No payroll results found for data in cluster directory'(021).
    write : /
    'Please contact hotline to solve the current problem'(022).
    endif.
    ws_fpbeg(2) = versc-fpbeg+4(2).
    ws_fpbeg+2(4) = versc-fpbeg(4).
    ws_fpend(2) = versc-fpend+4(2).
    ws_fpend+2(4) = versc-fpend(4).
    ws_mthyr(2) = pa_mth.
    ws_mthyr+2(4) = pa_year.
    check ws_mthyr = ws_fpbeg.
    check ws_mthyr = ws_fpend.
    loop at bt. "from pc209
    int_rep-pernr = pernr-pernr.
    int_rep-ename = pernr-ename.
    int_rep-bankl = bt-bankl.
    int_rep-bankn = bt-bankn.
    int_rep-betrg = bt-betrg.
    int_rep-zlsch = bt-zlsch.
    append int_rep.
    endloop.
    IF P_BANKL ' ' AND P_ZLSCH ' '.
    DELETE INT_REP WHERE BANKL P_BANKL.
    ELSEIF P_BANKL = ' ' AND P_ZLSCH ' '.
    DELETE INT_REP WHERE ZLSCH P_ZLSCH.
    ELSEIF P_BANKL ' ' AND P_ZLSCH = ' '.
    DELETE INT_REP WHERE BANKL P_BANKL.
    ENDIF.
    endform. " IMPORT_BT
    *& Form CONVERT_MONTH
    Fetching Month Text form convert_month using mth t_mth.
    case mth.
    when '01'.
    t_mth = 'January'(023).
    when '02'.
    t_mth = 'February'(024).
    when '03'.
    t_mth = 'March'(025).
    when '04'.
    t_mth = 'April'(026).
    when '05'.
    t_mth = 'May'(027).
    when '06'.
    t_mth = 'June'(028).
    when '07'.
    t_mth = 'July'(029).
    when '08'.
    t_mth = 'August'(030).
    when '09'.
    t_mth = 'September'(031).
    when '10'.
    t_mth = 'October'(032).
    when '11'.
    t_mth = 'November'(033).
    when '12'.
    t_mth = 'December'(034).
    endcase.
    endform. " CONVERT_MONTH
    *& Form CONVERT_DATE_A
    Fetching Month Text * form convert_date_a using mth_t t_mth_t.
    case mth_t.
    when '01'.
    t_mth_t = 'Jan.'(035).
    when '02'.
    t_mth_t = 'Feb.'(036).
    when '03'.
    t_mth_t = 'Mar.'(037).
    when '04'.
    t_mth_t = 'Apr.'(038).
    when '05'.
    t_mth_t = 'May.'(039).
    when '06'.
    t_mth_t = 'Jun.'(040).
    when '07'.
    t_mth_t = 'Jul.'(041).
    when '08'.
    t_mth_t = 'Aug.'(042).
    when '09'.
    t_mth_t = 'Sep.'(043).
    when '10'.
    t_mth_t = 'Oct.'(044).
    when '11'.
    t_mth_t = 'Nov.'(045).
    when '12'.
    t_mth_t = 'Dec.'(046).
    endcase.
    endform. " CONVERT_DATE_A
    *& Form VALIDATE
    text
    --> p1 text
    <-- p2 text form validate .
    if p_bankl <> ' ' and p_zlsch ' '.
    delete int_rep where bankl p_bankl.
    elseif p_bankl = ' ' and p_zlsch ' '.
    delete int_rep where zlsch p_zlsch.
    elseif p_bankl ' ' and p_zlsch = ' '.
    delete int_rep where bankl p_bankl.
    endif.
    endform. " VALIDATE
    check this weblog.....
    /people/dj.adams/blog/2003/11/13/food-for-thought-ldbs-and-abap-objects
    Also , check the following link too.
    http://www.datamanagementgroup.com/Resources/Articles/Article_1005_2.asp
    Regards,
    Harish

Maybe you are looking for

  • Cannot retrieve email from Mail account on iCloud

    SInce Tuesday, Sept 11th I have been unable to retrieve my messages on my iCloud mail account.  Mail doesn't work on my MacBook Pro or any of my devices (iphone or ipad).  When I try to log on to iCloud I can see my calendar and contacts, however I c

  • Missing Connection Types in Report Data Source Properties

    I am running three installations of SharePoint 2013 with SQL 2012 for Business Intelligence, with Kerberos working. I have been having intermittent issues with SQL Reporting Services in a multi-server configuration, but finally had it working in all

  • DB Mail issue

    Team,     This is on SQL 2012 and we are facing a mail delivery issue on dbmail.  We get mail queued message but its not getting delivered to the reciepient.  We tried all the general steps mentioned by MS still no clue.  The below were tested. Stopp

  • BPM: incoming messages disappear during send step

    Hi, I want to implement a message aggregation with the bpm tool. For this reason incoming asynchronous messages should be collected and at the expiration of a time limit bundled and send synchronous. This synchronous phase takes ~40 sec. Incoming (as

  • Acrobat x stopped working....

    A few days ago while viewing a .PDF Acrobat Pro X abruptly disappeared.  Since then, it will no longer start under any circumstance.  Win 7 x64 Tried the following.     1.)  Control Panel, Programs, Programs and Features, Adobe Acrobat X Pro - Englis