How can I call BW Report into SAP R/3

Dear Friends,
Is there any way to call a BW Report in SAP R/3.
The BW Report is Customer Equipment Revenue .
Please Suggest me .
Thanks
Regards,
Ashok

Hi,
Have you seen Raja's weblog series 'execute bw query using abap' ?
/people/durairaj.athavanraja/blog/2005/04/03/execute-bw-query-using-abap-part-i
/people/durairaj.athavanraja/blog/2005/04/03/execute-bw-query-using-abap-part-ii
/people/durairaj.athavanraja/blog/2005/12/05/execute-bw-query-using-abap-part-iii
hope this helps.
Regards,
San!
if helpful, assign points

Similar Messages

  • How can we call a report from a form.

    how can we call a report from an existing form.

    Have you searched the Forms help system? It shows you how to use RUN_REPORT_OBJECT

  • How Can I call Crystal report from R3?

    Hi experts,
      How Can I call Crystal report from R3?

    Hi Bill,
    Can you please be specific and could you please provide the steps
    Thank you

  • How can I call a Report From database function

    Hi all,
    I want to call a Report from a database function. Could you hel
    me???
    Rgds

    Hello there!
    There is a solution for executing an executable like RWRUN60
    from PL/SQL on http://asktom.oracle.com/pls/ask/f?
    p=4950:8:227101::NO::F4950_P8_DISPLAYID,F4950_P8_B:150612348067,Y
    Or you can invoke the CGI from the Reports-Server through
    UTL_HTTP
    Hope this helps
    Dannys

  • How can I call login.java into mainform.java

    how MainForm.java call in Login.java.I think first close login.java & then call MainForm.java.
    Login.java
    package hajipur.gui;
    public class Login extends org.eclipse.swt.widgets.Composite {
    private Text text1;
    private Text text2;
    private Label label2;
    static private Button button1;
    private Label label4;
    private Label label3;
    private Button button4;
    private Button button3;
    private Button button2;
    private Label label1;
    String user,pass;
    int i;
    //Register as a resource user - SWTResourceManager will
    //handle the obtaining and disposing of resources
    SWTResourceManager.registerResourceUser(this);
    * Auto-generated main method to display this
    * org.eclipse.swt.widgets.Composite inside a new Shell.
    public static void main(String[] args) {
    showGUI();
    * Auto-generated method to display this
    * org.eclipse.swt.widgets.Composite inside a new Shell.
    public static void showGUI() {
    Display display = Display.getDefault();
    Shell shell = new Shell(display);
    Login inst = new Login(shell, SWT.NULL);
    Point size = inst.getSize();
    shell.setLayout(new FillLayout());
    shell.setText("Login Form");
    shell.setForeground(SWTResourceManager.getColor(228, 10, 10));
    shell.setDefaultButton(button1);
    shell.layout();
    if(size.x == 0 && size.y == 0) {
    inst.pack();
    shell.pack();
    } else {
    Rectangle shellBounds = shell.computeTrim(0, 0, size.x, size.y);
    shell.setSize(shellBounds.width, shellBounds.height);
    shell.open();
    while (!shell.isDisposed()) {
    if (!display.readAndDispatch())
    display.sleep();
    public Login(org.eclipse.swt.widgets.Composite parent, int style) {
    super(parent, style);
    initGUI();
    private void initGUI() {
    try {
    this.setLayout(null);
    this.setSize(371, 209);
    this.setBackground(SWTResourceManager.getColor(135, 247, 154));
    this.setLocation(new org.eclipse.swt.graphics.Point(200, 200));
    text1 = new Text(this, SWT.BORDER);
    text1.setBounds(217, 21, 133, 35);
    text1.setTextLimit(6);
    text1.setForeground(SWTResourceManager.getColor(200, 30, 30));
    text1.setFont(SWTResourceManager.getFont("Utopia", 11, 3, false, false));
    text1.setToolTipText("Enter UserID");
    text2 = new Text(this, SWT.BORDER);
    text2.setBounds(217, 77, 133, 35);
    text2.setTextLimit(6);
    text2.setForeground(SWTResourceManager.getColor(200, 30, 30));
    text2.setFont(SWTResourceManager.getFont("Utopia", 11, 3, false, false));
    text2.setToolTipText("Enter Password");
    text2.setEchoChar('*');
    label1 = new Label(this, SWT.CENTER);
    label1.setText("UserID");
    label1.setBounds(42, 28, 98, 28);
    label1.setBackground(SWTResourceManager.getColor(135, 247, 154));
    label1.setForeground(SWTResourceManager.getColor(200, 30, 30));
    label1.setFont(SWTResourceManager.getFont("Utopia", 11, 3, false, false));
    label2 = new Label(this, SWT.CENTER);
    label2.setText("Pasword");
    label2.setBounds(42, 84, 98, 28);
    label2.setBackground(SWTResourceManager.getColor(135, 247, 154));
    label2.setForeground(SWTResourceManager.getColor(200, 30, 30));
    label2.setFont(SWTResourceManager.getFont("Utopia", 11, 3, false, false));
    button1 = new Button(this, SWT.PUSH | SWT.CENTER);
    button1.setText("&Ok");
    button1.setBounds(70, 147, 84, 35);
    button1.setForeground(SWTResourceManager.getColor(200, 30, 30));
    button1.setFont(SWTResourceManager.getFont("Utopia", 11, 3, false, false));
    button1.setToolTipText("Alt+O is Shortcut Key");
    button1.addSelectionListener(new SelectionAdapter() {
    public void widgetSelected(SelectionEvent evt) {
    button1WidgetSelected(evt);
    button2 = new Button(this, SWT.PUSH | SWT.CENTER);
    button2.setText("&Cancel");
    button2.setBounds(196, 147, 84, 35);
    button2.setForeground(SWTResourceManager.getColor(200, 30, 30));
    button2.setFont(SWTResourceManager.getFont("Utopia", 11, 3, false, false));
    button2.setToolTipText("Alt+C is Shortcut Key");
    button2.addSelectionListener(new SelectionAdapter() {
    public void widgetSelected(SelectionEvent evt) {
    button2WidgetSelected(evt);
    this.layout();
    } catch (Exception e) {
    e.printStackTrace();
    private void button2WidgetSelected(SelectionEvent evt) {
    this.getShell().dispose();
    private void button1WidgetSelected(SelectionEvent evt) {
    if(this.text1.getText().equals("")){
    while(true){    
    MessageBox box = new MessageBox(this.getShell(),
    SWT.CANCEL|SWT.APPLICATION_MODAL|SWT.ERROR_CANNOT_GET_ITEM);
    box.setText("Error");
    box.setMessage("Your userID field is blank ");
    if(box.open() == SWT.CANCEL){
    this.text1.setFocus();
    break;
    }else if(this.text2.getText().equals("") ){
    while(true){    
    MessageBox box = new MessageBox(this.getShell(),
    SWT.CANCEL|SWT.APPLICATION_MODAL|SWT.ERROR_CANNOT_GET_ITEM);
    box.setText("Error");
    box.setMessage("Your Password field is blank ");
    if(box.open() == SWT.CANCEL){
    this.text2.setFocus();
    break;
    }else{
    user = this.text1.getText();
    pass = this.text2.getText();
    Client client = new Client();
    // i = client.testBean(user,pass);
    // if(i>= 0 && i<=2){
    {this.getShell().dispose();
                        MainForm mainform = new MainForm(this.getShell(), SWT.NULL);
    MainForm.java
    package hajipur.gui;
    public class MainForm extends org.eclipse.swt.widgets.Composite {
    private Menu menu1;
    private MenuItem aboutMenuItem;
    private MenuItem contentsMenuItem;
    private Menu helpMenu;
    private MenuItem helpMenuItem;
    private MenuItem exitMenuItem;
    private MenuItem closeFileMenuItem;
    private MenuItem saveFileMenuItem;
    private MenuItem newFileMenuItem;
    private MenuItem openFileMenuItem;
    private Menu fileMenu;
    private MenuItem fileMenuItem;
    //Register as a resource user - SWTResourceManager will
    //handle the obtaining and disposing of resources
    SWTResourceManager.registerResourceUser(this);
    public MainForm(Composite parent, int style) {
    super(parent, style);
    initGUI();
    * Initializes the GUI.
    private void initGUI() {
    try {
    this.setSize(new org.eclipse.swt.graphics.Point(400,300));
    this.setBackground(SWTResourceManager.getColor(192, 192, 192));
    GridLayout thisLayout = new GridLayout(1, true);
    thisLayout.marginWidth = 5;
    thisLayout.marginHeight = 5;
    thisLayout.numColumns = 1;
    thisLayout.makeColumnsEqualWidth = true;
    thisLayout.horizontalSpacing = 5;
    thisLayout.verticalSpacing = 5;
    this.setLayout(thisLayout);
    menu1 = new Menu(getShell(), SWT.BAR);
    getShell().setMenuBar(menu1);
    fileMenuItem = new MenuItem(menu1, SWT.CASCADE);
    fileMenuItem.setText("File");
    fileMenu = new Menu(fileMenuItem);
    openFileMenuItem = new MenuItem(fileMenu, SWT.CASCADE);
    openFileMenuItem.setText("Open");
    newFileMenuItem = new MenuItem(fileMenu, SWT.CASCADE);
    newFileMenuItem.setText("New");
    saveFileMenuItem = new MenuItem(fileMenu, SWT.CASCADE);
    saveFileMenuItem.setText("&Save");
    closeFileMenuItem = new MenuItem(fileMenu, SWT.CASCADE);
    closeFileMenuItem.setText("Close");
    exitMenuItem = new MenuItem(fileMenu, SWT.CASCADE);
    exitMenuItem.setText("Exit");
    fileMenuItem.setMenu(fileMenu);
    helpMenuItem = new MenuItem(menu1, SWT.CASCADE);
    helpMenuItem.setText("Help");
    helpMenu = new Menu(helpMenuItem);
    contentsMenuItem = new MenuItem(helpMenu, SWT.CASCADE);
    contentsMenuItem.setText("Contents");
    aboutMenuItem = new MenuItem(helpMenu, SWT.CASCADE);
    aboutMenuItem.setText("About");
    helpMenuItem.setMenu(helpMenu);
    this.layout();
    }catch (Exception e) {
    e.printStackTrace();
    * Auto-generated main method to display this
    * org.eclipse.swt.widgets.Composite inside a new Shell.
    public static void main(String[] args) {
    Display display = Display.getDefault();
    Shell shell = new Shell(display);
    MainForm inst = new MainForm(shell, SWT.NULL);
    Point size = inst.getSize();
    shell.setLayout(new FillLayout());
    shell.layout();
    if(size.x == 0 && size.y == 0) {
    inst.pack();
    shell.pack();
    } else {
    Rectangle shellBounds = shell.computeTrim(0, 0, size.x, size.y);
    shell.setSize(shellBounds.width, shellBounds.height);
    shell.open();
    while (!shell.isDisposed()) {
    if (!display.readAndDispatch())
    display.sleep();
    }

    Are you trying to say you want to open MainForm.java from Login.java???
    Wes

  • How can i call one report from another report (Drill Down Approach)

    Hi Friends,
    I've two reports in completely different layout format.
    One is in Crosstab & another is in Tabular.
    Now i want to call my Tabular report(report 1) from my Crosstab (report 2) without using BO's default drill down feature. Or, you can show using BO's feature if it supports my requirement.
    How to do that?
    Is it at all possible?
    Please share your thoughts. Thanks in advance for your time.
    Regards.
    Satyaki De.

    hi
    you can use openDocument for this.
    [http://help.sap.com/businessobject/product_guides/boexir31/en/xi3-1_url_reporting_opendocument_en.pdf]
    I would suggest to use variables that build the HTML code for the hyperlinks dynamically, and display them in your crosstab. Set the display option for the related cells (ie. the cells where your variables are displayed in) so that the cell's contents as interpreted as HTML code.
    Regards,
    Stratos

  • HOW CAN I CALL ONE REPORT TO ANOTHER REPORT

    HAI,
            I HAVE TWO REPORT LIKE ZREPORT1 & ZREPORT2 .
       NOW I WANT CALL ZREPORT1 IN  ZREPORT2.
        IS IT POSSIBLE .
         IF SO HOW ?
    THANK YOU
    ASHOK KUMAR

    hi Ashok
    use following code with ur reports changing the names in bold....
    SUBMIT <b>ZRPT_SO_PO_N</b> <i>ZREPORT1</i> TO <b>SAP-SPOOL</b><i>ZREPORT2 </i>
                      WITH ........ur specification......
    Sachin

  • How can we call a report from bdc

    hi
    experts
    can u help me plzzzzzzzzzzzzzzzzzzzzzz
    for this

    Hi
    No, Its the other way, <b>calling a BDC from a report</b>.
    Search these forums for writing a BDC program.
    Regards
    Raj

  • Can I call a report from pl/sql?

    How can I call a report from pl/sql? I would like the output to be pdf and have it outputted to the screen?
    We are running Oracle 10g database and 10.1.2.3 application server on LInux Redhat 4.
    Thanks.
    Shirley
    Edited by: jonesfnalgov on Jul 12, 2011 2:17 PM
    Edited by: jonesfnalgov on Jul 12, 2011 2:18 PM

    Hello,
    a package is provided : srwAPIins.sql installs the Event-Driven Publishing API.
    http://download.oracle.com/docs/cd/B14099_17/bi.1012/b14048/pbr_evnt.htm
    The Event-Driven Publishing API is a PL/SQL package that provides the basic functions required for the development of procedures that respond to events in the database. Event-driven jobs are submitted using the HTTP protocol. The server assigns a unique job_ident record to every call, useful for tracking the status of the job.
    Regards

  • How can i call a condition type into my ALV report

    I am developing one ALV report in that how can i call a condition type.I am one condition type PB00 for special price.This special price column should be present at the output list.This special price is not there any one of the database tables.So we will create one condition type for this.How can I develop one condition type and how we may call this condition type into my ALV report.

    V/06 is the condition type transaction .You attach a Access sequence to that which is stored in V/07 .
    there you can also get based on key combination tables names .
    which you can used in your report to include in the ALV .
    Contion type PB00 Access sequence PB00
    which will have step say
    Step Table combination 
    1      071       Material plant
    2      142       SO/dc/DV
    here Application would A and table would A table number .
    for eg .A071 .

  • How can I put the report generated by a program into a File?

    Hi all,
       How can I put the report generated by a program into a File?It can be in TXT format or excel format which ever is possible.
    I need to export this file to memory,How can I do that??
    Regards,
    Shashank.

    Hello Shashank,
    Please ignore my previous answer... Ofcourse it works...
    There are several ways to do this...
    two of them are
    1. List -> Save -> File and press enter..
        it will ask for the format, then path where to save it. Just give the path.
    2. Using function module 'GUI_DOWNLOAD'.
    I'm giving the example bellow which explains the usage of both GUI_UPLOAD and GUI_DOWNLOAD.
    To do this... you need to have folder with name 'TEST' and a .txt file in it with name 'test'. And contents of it are :
    TEST1             ,BOT 
    TEST2             ,BOT 
    TEST3             ,BUT 
    with spaces.
    REPORT zssr_bdc .
    DATA: BEGIN OF g_t_itab OCCURS 0,
            matnr LIKE mara-matnr,
            maktx LIKE makt-maktx,
          END OF g_t_itab.
    DATA: g_t_bdcdata TYPE TABLE OF bdcdata.
    DATA: path TYPE string,
          path1 type string.
    path = 'C:\Documents and Settings\ssr3kor\Desktop\TEST\test.txt'.
    path1 = 'C:\Documents and Settings\ssr3kor\Desktop\TEST\test1.txt'.
    *contents of test.txt    *
    *TEST1             ,BOT  *
    *TEST2             ,BOT  *
    *TEST3             ,BUT  *
    CALL FUNCTION 'GUI_UPLOAD'
      EXPORTING
        filename = path
      TABLES
        data_tab                      = g_t_itab.
    LOOP AT g_t_itab.
      WRITE:/1(18) g_t_itab-matnr, 20(40) g_t_itab-maktx.
    ENDLOOP.
    CALL FUNCTION 'GUI_DOWNLOAD'
      EXPORTING
       filename = path1
       filetype                      = 'ASC'
      TABLES
        data_tab                      = g_t_itab.
    Now you will get one .txt file with name 'TEST1.TXT' in the TEST folder.
    <b>REWARD POINTS IF IT IS HELPFUL</b>
    Regards
    Sasidhar Reddy Matli

  • How can we put the report which is generated by the program into spool??

    How can we put the report which is generated by the program into spool??
    I had generated a file in Unix which had the report but now the requirement has changed.
    Regards,
    Shashank.

    Hi Shashank,
    If the program is executed in the background and it has the write statement then the spool will automatically generated.
    Reward points if useful.
    Regards,
    Atish

  • How can I call a condition type in my ALV report

    I am having one condition type.Then how can I call a condition type in my ALV report.

    Hi,
    If you have any conditions then filter your data according to that conditions through SQl queries.
    And then display it through ALV.
    Regards
    Mudit

  • HOw can we Call Subroutine in Sap Script?

    HOw can we Call Subroutine in Sap Script?

    Hi
    *You have to call sub routine from script like this.
    /:   PERFORM DATE_FORMAT IN PROGRAM &SY-REPID&
    /:   USING &RM06P-LFDAT&
    /:   USING &PEKKO-LFDAT&
    /:   CHANGING &VALUE_OLD&
    /:   CHANGING &VALUE_NEW&
    /:   ENDPERFORM
    *In print program write code.
    FORM date_format TABLES in_tab STRUCTURE itcsy
    out_tab STRUCTURE itcsy.
      DATA : date TYPE char10.
      DATA : date2 TYPE char10.
      DATA : l_dmbtr TYPE char10.
      READ TABLE in_tab WITH KEY 'RM06P-LFDAT'.
      IF sy-subrc = 0.
        "Your code goes here
        CLEAR l_dmbtr.
      ENDIF.
      READ TABLE in_tab WITH KEY 'PEKKO-LFDAT'.
      IF sy-subrc = 0.
        l_dmbtr = in_tab-value.
        "Your code goes here
        CLEAR l_dmbtr.
      ENDIF.
      READ TABLE out_tab WITH KEY 'VALUE_NEW'.
        IF sy-subrc EQ 0.
            out_tab-value = date2.
            MODIFY out_tab INDEX sy-tabix.
        ENDIF.
      READ TABLE out_tab WITH KEY 'VALUE_OLD'.
        IF sy-subrc = 0.
            out_tab-value = l_dmbtr.
            MODIFY out_tab INDEX sy-tabix.
        ENDIF.
    ENDFORM.            "DATE_FORMAT

  • How can i call this file path into my bsp-html  to display the images?

    Hi
    I have a file path for an image like c:/test_logo.bmp.
    How can i call this file path into my bsp-html  to display the images?
    moosa

    Try this...
    Can i have  sample code in BSP-HTML to display images?

Maybe you are looking for