Please do help regarding report

Hello friends,
i can able to open the jasper report in jasper viewer
from my application(developed in Swings).
But when i am closing the jasper report itz also closing my application window .
Please give your valuable advise
thanking you in advance
regards
shashi

Dear Nabheet,
I have debugg, code is same for both cases becuase i have just copied now.
Although, i have debugg also and i have seen in coding, when program goes in perform form "read_vendor_items" and in that perform, there is written function, call function 'LDB_PROCESS'
. Now when i going during debugg time,
   call function 'LDB_PROCESS'
    exporting
      ldbname                     = 'KDF'
      expressions                 = it_dyn_texpr[]
    tables
      callback                    = it_callback
      selections                  = it_selscreen
    exceptions
      ldb_selections_error        = 1
      ldb_selections_not_accepted = 2
      free_selections_error       = 3
      callback_no_event           = 4
      callback_no_program         = 5
      callback_no_cbform          = 6
      others                      = 7.
After pass this function moduel in case of ZFBL5N, it_pos table is not filled but in case of FBL5N, it_pos table is filled one record and that record also shown.
But code is same but different only program name.
Now what can you suggest.
Regards,
Shivam.

Similar Messages

  • Please help regarding report

    HI GURU, PLEASE TELL ME IF I WANT TO ADD ONE MORE RADIOBUTTON.<AUTHORIZATION>, IF I CLICK AUTHORIZATION THEN
    FINDING EMPLOYEE CODE.
    IN BELOW PROGRAM IF I CLICK RADIOBUTTON PROJECT , FINDING PROJECT ID& DATE, IF I CLICK RADIOBUTTON PROJECT WITH STATUS, ENABLING ONLY PROJECT STATUS.URGENT PLEASE TELL ME HOW TO ADD LOGIC IN BELOW PROGRAM.
    REPORT ycpr_program_hierarchy_report1.
    INCLUDE ycpi_program_hierarchy_report.
    TABLES : aufk , dpr_project , prp_action , PA0000.
    SELECTION-SCREEN : BEGIN OF BLOCK b1 WITH FRAME.
    SELECTION-SCREEN BEGIN OF LINE .
    PARAMETERS : r1 RADIOBUTTON GROUP rd1 DEFAULT 'X' USER-COMMAND flag.
    SELECTION-SCREEN : COMMENT 3(70) text-001,
    END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE .
    PARAMETERS : r2 RADIOBUTTON GROUP rd1.
    SELECTION-SCREEN : COMMENT 3(70) text-002,
    END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS:r3 RADIOBUTTON GROUP rd1.
    SELECTION-SCREEN : COMMENT 3(70) TEXT-003,
    END OF LINE.
    SELECTION-SCREEN : END OF BLOCK b1.
    SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-001.
    SELECT-OPTIONS : s_projid FOR dpr_project-project_id MODIF ID md
    MATCHCODE OBJECT ycpsh_projectid.
    PARAMETERS : pstatown LIKE dpr_project-proc_status_own MODIF ID md1.
    PARAMETERS : p_date LIKE sy-datum OBLIGATORY DEFAULT sy-datum.
    SELECTION-SCREEN END OF BLOCK b2.
    c_flag = 1.
    DATA: g_flag TYPE c.
    AT SELECTION-SCREEN OUTPUT.
    IF r1 = 'X'.
    c_flag = 1.
    LOOP AT SCREEN.
    CASE screen-group1.
    WHEN 'MD'.
    screen-active = 1.
    WHEN 'MD1'.
    screen-active = 0.
    ENDCASE.
    MODIFY SCREEN.
    ENDLOOP.
    ELSEIF r2 = 'X'.
    c_flag = 0.
    LOOP AT SCREEN.
    CASE screen-group1.
    WHEN 'MD'.
    screen-active = 0.
    WHEN 'MD1'.
    screen-active = 1.
    ENDCASE.
    MODIFY SCREEN.
    ENDLOOP.
    REGARDS
    SUBHASIS

    The follow example should help - cut and paste it into a new program and follow how it works, then apply the same type of logic to your own program.
    report zlocal_example.
    data:
      g_rb_flag(1)          type c.
    *=======================================================================
    * Selection screen
    *=======================================================================
    selection-screen begin of block b1 with frame title text-b01.
    selection-screen begin of line.
    parameters:
      p_rb1      radiobutton group rd1 default 'X' user-command my_ucomm.
    selection-screen comment 3(70) text-001.
    selection-screen end of line.
    selection-screen begin of line.
    parameters:
    p_rb2       radiobutton group rd1.
    selection-screen comment 3(70) text-002.
    selection-screen end of line.
    selection-screen begin of line.
    parameters:
      p_rb3      radiobutton group rd1.
    selection-screen comment 3(70) text-003.
    selection-screen end of line.
    selection-screen end of block b1.
    selection-screen begin of block b2 with frame title text-b01.
    parameters:
      p_field1          like sy-datum modif id md1,
      p_field2          like sy-datum modif id md2,
      p_field3          like sy-datum modif id md3.
    selection-screen end of block b2.
    *=======================================================================
    * Events
    *=======================================================================
    at selection-screen output.
      perform at_selection_screen.
    *&      Form  at_selection_screen
    form at_selection_screen.
      loop at screen.
        if screen-group1+0(2) = 'MD'.
          case 'X'. "determine which Radiobutton is selected
            when p_rb1.
              g_rb_flag = 1.
              if screen-group1+2(1) = '1'.
                screen-active = 1.
              else.
                screen-active = 0.
              endif.
            when p_rb2.
              g_rb_flag = 2.
              if screen-group1+2(1) = '2'.
                screen-active = 1.
              else.
                screen-active = 0.
              endif.
            when p_rb3.
              g_rb_flag = 3.
              if screen-group1+2(1) = '3'.
                screen-active = 1.
              else.
                screen-active = 0.
              endif.
          endcase.
          modify screen.
        endif.
      endloop.
    endform.                    "at_selection_screen

  • Help : Regarding Report Group (Report painter)

    Dear All
    I have developed a report thru report painter. But i m having doubts wy we use report group? what will be the impact if i use the report group which are already exist or else for every report we have to go for new report Group ..
    Reward for every correct ans
    Pls help....
    Rgds
    Santo

    Hi Santosh,
    A report group is generally created keeping in mind the reporting requirements and the library used.
    If u r viewing reports based on GLPCA or FAGLFLEXT, then it is advisable to group them together.
    Another advantage of creating a report group is when we run the report through GR55, then n number of reports can be seen with a single input screen.
    If two reports r using different variable, then u would have to create two groups as variables will appear as in the selection screen.
    Regards,
    Kiran

  • Help regarding report

    hai gurus,
    I am new to reporting, can any one tell me if there is a requirment, how can we come to know which fields to be taken in free chrcs, filters , rows n columns,,
    how we will come to know we need to create the variables, etccc
    plz help me out.
    regards
    Priya

    Hi,
          Suppose your requirement is to dispaly stock Quantity and Stock value for a list of materials in a plant and when needed the report has to display the details of the storage location and storage bin also.....In such  a case you should design your query as follows:
    Drag Material into Rows and Stock Quantity ,Stock Value into columns.(Stock qty. stock value are key figures).
    The report would look like below:
    Material     Stock Qty  Stockvalue
      A                5                50
      B                2                80
    Suppose there are some 100 material numbers and you don't want to see  the details of all the materials everytime you execute the query ,you can create a  variable on Material  with processing type 'User entry ,default vale'.here you can give a single material number or arange of material numbers for which you want to see the Stocfk Qty. and Stock value.
    Similarly , if there are 10 plants in the organisation and you dont want dispaly the materials of all the palnts create a variable on plant and specify a particular plant or a range of plants as input.
    If you want Plant only for specifying the input values and not to dispaly in the query output you drag it into ' Filter ' panel.The charecteristic placed in the filter can't be displayed in the output.
    Suppose ,sometimes if you want to display in which storage location and storage type the materials are stored , drag Storage location and Storage type into free charecteristics panel. these values are not dispalyed in the report unless you go for drill down or drill accross analysis.
    If you want to restrict the result to a specific storage location and storage type create variables on these 2 charecteristics with user entry /default value processing type....
    Hope this helps.....

  • Need help regarding report ( i need the transaction code copy of the query)

    Hi,
    I want to copy the query designer fields and those field i have to use another query for that can any one give me the transaction code for copy query
    thanks
    phanidhar

    RSZC = to coy quer from on infoprovider to another..
    HOpe it helps
    Thanks for points assigned

  • Hi, How I can duplicate website? I have not any possibility to do it on the right button of mouse. I used to have it, but now I can not find it. can you help me please. Kind regards kate ( email: ukaska@interia.pl)

    Hi, How I can duplicate website? I have not any possibility to do it on the right button of mouse. I used to have it, but now I can not find it. can you help me please. Kind regards kate ( email: [email protected])

    What do you mean with duplicate?
    Where do you want to duplicate a website?
    Do you want to open the same site in more than one tab?<br />
    Do you want to create multiple bookmarks to the site?

  • Please help , regarding fair usage policy....subsc...

    Hello Dear Moderator,
    My skype id is pavank77
    I had accidnetaly exceeded the unlimited india calling subscription on 1 april 2012 and my call would not connect, The subscription is still not active on 2 April 2012....According to skype as far as i searched in the forum it should be active today....
    Please Help regarding this matter. Skype calling is important to me as i am far away from home.
    I would highly appreciate your help.
    Warm Regards,
    Pavan

    I am sorry to hear that your account has been suspended due to Fair Usage Policy.
    For Skype to fully assist you with this concern, we can go through the email verification form by just clicking this link below:
    https://support.microsoft.com/skype/hostpage.aspx?​language=en&locale=EN-US&oaspworkflow=start_1.0.0.​...
    1. Once you are on that page, choose Account and Password.
    2. Choose Blocked Accounts.
    3. Click on Next.
    4. Click on Email Support.
    5. Kindly fill out the form.
    **Please make sure to enter as much information as you can for them to collate enough data to authenticate your identity. It is also important to include the Service Request number together with the issue <SR# - ISSUE>, on the subject field. Once the form is completed it will be forwarded to a special team who will handle your case. You will then receive a follow-up email and will be assisted further in resolving the issue/processing your request.
    If one of my replies has adequately addressed your issue, please click on the “Accept as Solution” button. If you found a post useful then please "Give Kudos" at the bottom of my post, so that this information can benefit others.

  • Re: PLEASE HELP regarding CLASSPATH anyone?

    I am desperate to research on Lucene but i can't understand on how to create the class path in java classpath.
    Hence i really need help regarding this.
    THANKS!

    this is for your Tim
    http://www.darksleep.com/lucene/
    isha,
    whats your exact problem?
    are you using any libraries of lucene?
    if using how are you setting the classpath?

  • Creation of report with the help of report painter

    Dear Experts,
                         I need report painter material, if any body have  pls  farward to me.
    my intension to create controlling report with the help of report painter.
    I am ready to award full points.
    Thanks in advance
    Regards
    avudaiappan
    Moderator - Please read this:
    /thread/931177 [original link is broken]
    Thread locked

    Hello Chinasammy,
    Report Painter allows you to create reports using data from SAP application components, which you can adapt to meet your individual requirements.
    Many of your reporting requirements can already be met by using the standard reports provided by various SAP application components. If these SAP standard reports do not meet your reporting needs, Report Painter enables you to define your specific reports quickly and easily.
    When executing a Report Painter report, it is displayed by the system in Report Writer format. You thus have access to the same functions as for Report Writer reports defined in the same way, and can combine Report Painter and Report Writer reports together in a report group.
    Report Painter uses a graphical report structure, which forms the basis for your report definition and displays the rows and columns as they appear in the final report output.
    To facilitate report definition, you can use many of the standard reporting objects provided by SAP (such as libraries, row/column models, and standard layouts) in your own specific reports. When you define a Report Painter report you can use groups (sets). You can also enter characteristic values directly.
    Advantages of Report Painter include:
    Flexible and simple report definition
    Report definition without using sets
    Direct layout control: The rows and columns are displayed in the report definition as they appear in the final report output, making test runs unnecessary.
    =============================================
    Below mentioned is the process for creating reports using Report Painter as a tool.
    Selecting and maintaining a library for your report: As the transfer structure to Report Painter you use a report table, which is defaulted by SAP and can not be maintained. This table contains characteristics, key figures and predefined columns. In a library, you collect the characteristics, key figures, and predefined columns from the report table, which you need for your Report Painter reports.
    When you define a Report Painter report, you assign it to a library. Reports assigned to one library can only use the characteristics, key figures, and predefined columns selected for that library.
    When you create or maintain a library, the Position field determines the sequence in which the characteristics, key figures or (predefined) key figures appear in the Report Painter selection lists when you define a report. This allows you to position the objects that you use regularly in your reports at the beginning of the selection lists. If you do not make an entry in the Position field, you will not be able to use this object in Report Painter reports.
    You can use either the standard SAP libraries for your reports or define your own.
    (ii) Selecting or maintaining a standard layout for your report: Standard layouts determine report layout features and the format of your report data.If the SAP standard layouts do not meet your reporting requirements, you can create a new  standard layout or change an existing one.
    (iii) Defining row and column models: A model is a one-dimensional, predefined reporting structure that you can insert in either the rows or columns of your report.If you often use the same or similar row or column definitions in your reports, it is recommended that you create row or column models.
    You must define the row and/or column models that you want to include in your report definition before you define the report.
    You can also use the standard column models supplied by SAP.
    (iv) Defining the report: Defining a Report Painter report involves the following steps.
    (a) Define the report columns: You define the report columns using the characteristics, key figures, and predefined columns selected for the library that the report uses. Alternatively, you can use a column model for column definition. Column models are predefined column structures which you insert into your entire column definition, instead of defining each individual column.
    (b) Define the report rows: You define the report rows using the characteristics selected for the library selected for the report.
    Alternatively, you can use a row model for your row definition. Row models serve the same purpose as column models, but are used to define a report row.
    Edit and format the report rows and columns in line with your requirements. (For example, you can hide rows or columns, define the column width or define colors for your report rows).
    (iii)Define general data selection criteria for the selection of your report data: Selection criteria are the characteristics used to select data for the entire report. You cannot enter characteristics as data selection criteria if they are already being used in the report rows or columns.
    (iv) Assigning the report to a report group: Once you have defined a report, you must assign it to a report group. A report group can contain one or more reports from the same library. However, reports that share the same data will select data more quickly and improve processing time.
    Hopw this helps you. Please let me know if you need anything more and assign points.
    Rgds
    Manish

  • Help regarding Inventory related concurrent managers to be assigned

    Hi,
    I am looking for a help regarding the below aspects
    1)Which concurrent managers needs to be assigned to run the following five concurrent programs.
    INV Transaction Worke
    Inventory transaction worker
    Interface Trip Stop
    Min Max report planning
    Pick selection List Generation
    2)We are facing issues with the above jobs. Currently except Inventory transaction worker all the other concurrent programs are running under standard manager.
    because of which Min max planning report programs are piling up under standard manager. Min max programs were going to “Pending” status and never getting picked up as they were waiting for other programs in the queue to get finished. There were thousands piled up after the environment was bring up.
    How can we solve this issue.. please suggest

    835129 wrote:
    The metalink notes you provided didnt gave me any information about the concurrent managers under which these programs should run. Any help regarding concurrent managers would be helpfulI believe you have not read my reply properly since I mentioned "WIP Move Manager and Inventory Manager". Plus, the docs mention it clearly so please read it again!
    Thanks,
    Hussein

  • Would like to trace my ipod touch because I was robbed. I would find it please. need help from you guys. Not because I am able to get another. Thank you.

    would like to trace my ipod touch because I was robbed. I would find it please. need help from you guys. Not because I am able to get another. Thank you.

    - If you previously turned on FIndMyiPod on the iPod in Settings>iCloud and wifi is on and connected go to iCloud: Find My iPhone, sign in and go to FIndMyiPhone. If the iPod has been restored it will never show up.
    iCloud: Find My iPhone
    - You can also wipe/erase the iPod and have the iPod play a sound via iCloud.
    - If not shown, then you will have to use the old fashioned way, like if you lost a wallet or purse.
    - Change the passwords for all accounts used on the iPod and report to police
    - There is no way to prevent someone from restoring the iPod (it erases it) using it unless you had iOS 7 on the device. With iOS 7, one has to enter the Apple ID and password to restore the device.
    - Apple will do nothing without a court order                                                        
    Reporting a lost or stolen Apple product                                               
    - iOS: How to find the serial number, IMEI, MEID, CDN, and ICCID number

  • Need help regarding Java decoding of IMAP attachment (IOStream related ques

    Hi ,
    I need some help regarding the processing of an IMAP attachment , It is a basic IOStream related question I guess.
    I have some attachment to a mail , I try to fetch it using javamail and read the content and write it to a file , I was able to do it successfully when I was using stream.read( tempBuffer) function but when I started using stream.read( tempBuffer, 0, m_maxDataSize ); it is giving me following exception
    java.io.IOException: Error in encoded stream: needed at least 2 valid base64 characters, but only got 1 before padding character (=), the 10 most recent characters were: "/59PT/eXQ="
         at com.sun.mail.util.BASE64DecoderStream.decode(BASE64DecoderStream.java:259)
         at com.sun.mail.util.BASE64DecoderStream.read(BASE64DecoderStream.java:148)
    ***Here is the snippet of code that is running this:***
    m_contentObj = m_message.getContent();
    if(m_contentObj instanceof InputStream)
         System.out.println(" Content is type of InputStream");
         InputStream stream = (InputStream) m_contentObj;
         byte[] tempBuffer = new byte[m_maxDataSize];
         stream.skip( m_currPos );
         int bytesRead=stream.read( tempBuffer, 0, m_maxDataSize );
         System.out.println(" Read the following no of bytes from the Object::"+bytesRead);
         m_currPos+=     bytesRead;
    Please suggest what to do.
    Thanks & Regards
    Saurabh

    BUMP, just incase its been missed by a new board member

  • Hi regarding Reports

    Hi , i need urgent information regarding reports,
    i developed one ALV report, i want to schedule in background ,daily executes on morning 8 AM, generate file in XLS format with the reported data (background scheduled report) , that Data will will be sotred in Appilcation server perminently, after some days, generate report with that data ie data in Appilcation server.
    kindly send to me the sample code

    Hello Chintam Nagaraju,
    Pl. follow the steps:
    Assuming that you moved this report in production environment. In the program itself you can give the logic for downloading the data in XLS format on particular target system (take help from sr technical guy)
    1. Go to SM36 transaction for batch job schedule.
    2. Give the job name, priority and target system name in initial inputs
    3. Click on Start Condition Button
    4. Click on Date/time and maintain start time and data (say 8.00 AM)
    5. Select the periodic indicator on the bottom of screen and maintain periodic value (as daily)
    and save this batch job.
    Hope this will help.
    Regards
    Arif Mansuri.
    Reward if answer is helpful.

  • Help regarding MBeanServerConnection queryName function

    Hi guys, i recently start using JMX and i need some help regarding queryName function. I want to get a specific set of objectNames, not all of them.
    I have the following List of Beans
    ObjectName = WowzaMediaServerPro:loadBalancer=LoadBalancer,loadBalancerServers=LoadBalancerServers,serverId=14b69d-eee40f3d6467,name=LoadBalancerServer
    ObjectName = WowzaMediaServerPro:loadBalancer=LoadBalancer,loadBalancerServers=LoadBalancerServers,serverId=40-a0b2-f1dfb314406f,name=LoadBalancerServer
    ObjectName = WowzaMediaServerPro:loadBalancer=LoadBalancer,loadBalancerServers=LoadBalancerServers,serverId=98-4af4-9147-bf45fb49c044,name=LoadBalancerServer
    ObjectName = WowzaMediaServerPro:loadBalancer=LoadBalancer,loadBalancerServers=LoadBalancerServers,serverId=c-4bf6-9c42-d5c3acea6662,name=LoadBalancerServer
    ObjectName = WowzaMediaServerPro:loadBalancer=LoadBalancer,name=LoadBalancerListener
    ObjectName = WowzaMediaServerPro:loadBalancer=LoadBalancer,name=LoadBalancerRedirector
    ObjectName = WowzaMediaServerPro:mediaCache=MediaCache,name=IOPerformance
    ObjectName = WowzaMediaServerPro:mediaCache=MediaCache,name=MediaCache
    ObjectName = WowzaMediaServerPro:mediaCache=MediaCache,name=PendingReadAheadRequestTracker
    ObjectName = WowzaMediaServerPro:mediaCache=MediaCache,name=PendingWriteRequestTracker
    ObjectName = WowzaMediaServerPro:name=Connections
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,name=Connections
    ObjectName = WowzaMediaServerPro:name=HandlerThreadPool
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,name=HandlerThreadPool
    ObjectName = WowzaMediaServerPro:name=IOPerformance
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,name=IOPerformance
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,name=IOScheduler
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=chat,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=default,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=file,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=live,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=live-lowlatency,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=live-record,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=live-record-lowlatency,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=liverepeater-buffer,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=liverepeater-edge,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=liverepeater-edge-lowlatency,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=liverepeater-edge-origin,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=liverepeater-origin,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=netconnection,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=record,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=rtp-buffer,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=rtp-buffer-lowlatency,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=rtp-buffer-record,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=rtp-buffer-record-lowlatency,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=rtp-live,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=rtp-live-lowlatency,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=rtp-live-record,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=rtp-live-record-lowlatency,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=rtpout,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=shoutcast,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=shoutcast-buffer,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=shoutcast-buffer-record,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,streamTypes=StreamTypes,streamTypeName=shoutcast-record,name=Properties
    ObjectName = WowzaMediaServerPro:vHosts=VHosts,vHostName=_defaultVHost_,name=Properties
    ObjectName = WowzaMediaServerPro:name=Server
    ObjectName = WowzaMediaServerPro:name=ServerNotifications
    My question is that , how can i get those rows that contains "WowzaMediaServerPro:loadBalancer=LoadBalancer,loadBalancerServers=LoadBalancerServers"?
    Please help

    Hello ,
    There should be a number of BRF+ tutorials available in SCN which discuss the FDT APIs. You can have a look at them to get an idea of the various APIs available and their uses.
    For your usecase, you should do the following.
            lo_fdt_function         TYPE REF TO if_fdt_function,
            lo_fdt_result           TYPE REF TO if_fdt_result,
    * Get function handle
          CALL METHOD lo_fdt_factory->get_function
            EXPORTING
              iv_id       = lv_function_id
            RECEIVING
              ro_function = lo_fdt_function.
    where lv_function_id is the GUID of the BRF+ function . You can either make it a constant , or you can use a FDT API to get the function GUID from the BRF+ application name and function name.
    *   Set function context
        TRY.
            CALL METHOD lo_fdt_context->set_value
              EXPORTING
                iv_id    =
                ia_value =
    This is one way to set the input context ( pass the input to the BRF+ function to process ). There are other ways to do this as well. Which one you use would depend on the kind of input you want to pass.
    * Execute BRFPLUS function
      TRY.
          CALL METHOD lo_fdt_function->process
            EXPORTING
              io_context = lo_fdt_context
            IMPORTING
              eo_result  = lo_fdt_result.
    * Get result output
      TRY.
          CALL METHOD lo_fdt_result->get_value
            IMPORTING
              ea_value =
    Another direct way of doing it would be to use the method PROCESS of the class CL_FDT_FUNCTION_PROCESS.
    I have not gone into much explaination here , but it should provide you an idea of how you can go about it.Read the SCN docs on the APIs to get a better idea , or better still if you can get hold of a copy of the BRF+ book by Carsten Ziegler , you will get an end to end explaination of all BRF+ APIs in it.
    Regards,
    Indranil.

  • Need a help in Report for Fomula key figure

    Hi
    I am doing Trial Balance report, in my report there are two Formula fields
        Net Dr  Net Cr
       100     -100
       - 200      200
    The values are like this, Know what the user want is where the negative sign come that should display 0 in reports. I tried condition by takinf Net dr greater them 0 , and Net Cr greater than 0 , but its not working.
    Regards
    Shashi

    Hi,
    If you want to create a formula for displaying 0 when the value is negetive, then do the following in formula:
    <b>(Net Dr <= 0) * Net Dr</b> and similarly another formula for <b>(Net Cr <= 0) * Net Cr</b>.
    Hope this helps.
    regards,
    Pruthvi R

Maybe you are looking for