Help need to display record in same line

Hi all,
Correct output is not coming. 
Movement type u2018261u2019 is material of type raw material.
Movement type u2018101u2019 is material of type finished prodcut.
I need to display finished product material details & beside that raw materials in the same line .
Help me in this regard . I am watching this thread.
DATA : BEGIN OF  i_final OCCURS 0,
          aufnr LIKE afko-aufnr,
          gstrp LIKE afko-gstrp,
          gltrp LIKE afko-gltrp,
          mblnr LIKE mseg-mblnr,        "mat doc.no
          bwart LIKE mseg-bwart,        "movement type
          matnr LIKE mseg-matnr,
          werks LIKE mseg-werks,
          lgort LIKE mseg-lgort,
          charg LIKE mseg-charg,
          menge LIKE mseg-menge,
          meins LIKE mseg-meins,
       END OF i_final.
DATA : BEGIN OF i_final2 OCCURS 0,
          aufnr LIKE afko-aufnr,
          gstrp LIKE afko-gstrp,
          gltrp LIKE afko-gltrp,
          mblnr LIKE mseg-mblnr,        "mat doc.no
          bwart LIKE mseg-bwart,        "movement type
          matnr LIKE mseg-matnr,
          werks LIKE mseg-werks,
          lgort LIKE mseg-lgort,
          charg LIKE mseg-charg,
          menge LIKE mseg-menge,
          meins LIKE mseg-meins,
          mqty1 LIKE mseg-menge,        "MILD STEEL SCRAP
          mqty2 LIKE mseg-menge,        "PIG IRON
          mqty3 LIKE mseg-menge,        "FOUNDRY RETURN NORMAL
          mqty4 LIKE mseg-menge,        "CALCINED PETROLEUM COK
          mqty5 LIKE mseg-menge,        "FERRO SILICON
          mqty6 LIKE mseg-menge,        "FERRO MANGANESE
          mqty7 LIKE mseg-menge,        "COPPER SCRAP
          prueflos LIKE qals-prueflos,            "inspection lot number
          merknr LIKE qamr-merknr,                "inspection characteristic no
          kurztext LIKE qamv-kurztext,            "short text of characteristic
          qc_c  LIKE qamr-original_input,
          qc_mn LIKE qamr-original_input,
          qc_ni LIKE qamr-original_input,
       END OF i_final2.
DATA : BEGIN OF i_final3 OCCURS 0,
           aufnr LIKE afko-aufnr,
           gstrp LIKE afko-gstrp,
           gltrp LIKE afko-gltrp,
           mblnr LIKE mseg-mblnr,        "mat doc.no
           bwart LIKE mseg-bwart,        "movement type
           matnr LIKE mseg-matnr,
           werks LIKE mseg-werks,
           lgort LIKE mseg-lgort,
           charg LIKE mseg-charg,
           menge LIKE mseg-menge,
           meins LIKE mseg-meins,
           mqty1 LIKE mseg-menge,        "MILD STEEL SCRAP
           mqty2 LIKE mseg-menge,        "PIG IRON
           mqty3 LIKE mseg-menge,        "FOUNDRY RETURN NORMAL
           mqty4 LIKE mseg-menge,        "CALCINED PETROLEUM COK
           mqty5 LIKE mseg-menge,        "FERRO SILICON
           mqty6 LIKE mseg-menge,        "FERRO MANGANESE
           mqty7 LIKE mseg-menge,        "COPPER SCRAP
           prueflos LIKE qals-prueflos,            "inspection lot number
           merknr LIKE qamr-merknr,                "inspection characteristic no
           kurztext LIKE qamv-kurztext,            "short text of characteristic
           qc_c  LIKE qamr-original_input,
           qc_mn LIKE qamr-original_input,
           qc_ni LIKE qamr-original_input,
        END OF i_final3.
DATA : indx TYPE i,
       indx2 TYPE i.
LOOP AT i_final.
    i_final2-aufnr = i_final-aufnr.
    i_final2-gstrp = i_final-gstrp.
    i_final2-gltrp = i_final-gltrp.
    i_final2-mblnr = i_final-mblnr.
    i_final2-bwart = i_final-bwart.
    i_final2-matnr = i_final-matnr.
    i_final2-werks = i_final-werks.
    i_final2-lgort = i_final-lgort.
    i_final2-charg = i_final-charg.
    i_final2-menge = i_final-menge.
    i_final2-meins = i_final-meins.
    APPEND i_final2.
    CLEAR i_final2.
  ENDLOOP.
  LOOP AT i_final2.
    indx = sy-tabix.
    IF i_final2-bwart = '261'.
      LOOP AT i_final WHERE aufnr = i_final2-aufnr.
     IF sy-subrc EQ 0.
        IF i_final2-matnr = 'MSCRAP'.
          i_final2-mqty1 = i_final-menge.
        ELSEIF i_final2-matnr = '100072'.    "PIG IRON
          i_final2-mqty2 = i_final-menge.
        ELSEIF i_final2-matnr = 'RETFDYNORM'.  "FOUNDRY RETURN NORMAL
          i_final2-mqty3 = i_final-menge.
        ELSEIF i_final2-matnr = '100062'.      "CALCINED PETROLEUM COK
          i_final2-mqty4 = i_final-menge.
        ELSEIF i_final2-matnr = '100063'.      "FERRO SILICON
          i_final2-mqty5 =   i_final-menge.
        ELSEIF i_final2-matnr = '100065'.      "FERRO MANGANESE
          i_final2-mqty6 =  i_final-menge.
        ELSEIF i_final2-matnr = '100070'.
          i_final2-mqty7 =  i_final-menge.
        ENDIF.
      ENDLOOP.
     ENDIF.
    ENDIF.
    READ TABLE i_qals WITH KEY aufnr = i_final2-aufnr.
    IF sy-subrc EQ 0.
      i_final2-prueflos = i_qals-prueflos.
    ENDIF.
    IF i_final2-bwart = '101'.
      LOOP AT i_results WHERE prueflos = i_final2-prueflos.
     IF sy-subrc EQ 0.
        i_final2-merknr = i_results-merknr.
        i_final2-kurztext = i_results-kurztext.
        IF i_final2-kurztext = 'C'.
          i_final2-qc_c = i_results-original_input.
        ELSEIF i_final2-kurztext = 'Mn'.
          i_final2-qc_mn = i_results-original_input.
        ELSEIF  i_final2-kurztext = 'Ni'.
          i_final2-qc_ni = i_results-original_input.
        ENDIF.
      ENDLOOP.
    ENDIF.
    MODIFY i_final2 INDEX indx.
   ENDIF.
ENDIF.
  ENDLOOP..
  LOOP AT i_final2.
    i_final3-aufnr = i_final2-aufnr.
    i_final3-gstrp = i_final2-gstrp.
    i_final3-gltrp = i_final2-gltrp.
    i_final3-mblnr = i_final2-mblnr.
    i_final3-bwart = i_final2-bwart.
    i_final3-matnr = i_final2-matnr.
    i_final3-werks = i_final2-werks.
    i_final3-lgort = i_final2-lgort.
    i_final3-charg = i_final2-charg.
    i_final3-menge = i_final2-menge.
    i_final3-meins = i_final2-meins.
    i_final3-prueflos = i_final2-prueflos.       "inspection lot number
    i_final3-merknr = i_final2-merknr.                "inspection characteristic no
    i_final3-kurztext = i_final2-kurztext.            "short text of characteristic
    i_final3-qc_c = i_final2-qc_c.
    i_final3-qc_mn = i_final2-qc_mn.
    i_final3-qc_ni = i_final2-qc_ni.
    APPEND i_final3.
    CLEAR i_final3.
  ENDLOOP.
  LOOP AT i_final3 WHERE bwart = '101'..
    indx2 = sy-tabix.
    LOOP AT i_final2 WHERE aufnr = i_final3-aufnr AND
                           bwart = '261'.
      IF i_final3-bwart = '101'.
        i_final3-mqty1 = i_final2-mqty1.
        i_final3-mqty2 = i_final2-mqty2.
        i_final3-mqty3 = i_final2-mqty3.
        i_final3-mqty4 = i_final2-mqty4.
        i_final3-mqty5 = i_final2-mqty5.
        i_final3-mqty6 = i_final2-mqty6.
        i_final3-mqty7 = i_final2-mqty7.
      ENDIF.
    ENDLOOP.
    MODIFY i_final3 INDEX indx2.
  ENDLOOP.
I am displaying i_final3 with alv
Edited by: uday madhav chebrolu on May 20, 2008 3:22 PM

863765 wrote:
Is there any jsp code to display in same page rather than using ajaxJSPs are on the server, so any "JSP code" will be executed on the server.
The client has HTML and javascript. The only way to not have the client move to a new page is to use something like Ajax.

Similar Messages

  • Records in same line

    Hi
    I need to create records in same line, example
    SQL> select vi.cd_parametro||';'||decode(nvl(vi.vl_intervalo_ini,-999),-999,'#',vi.vl_intervalo_ini)||';'||decode(nvl(vi.vl_intervalo_fim,-999),-999,'#',vi.vl_intervalo_fim)||';'||vi.vl_intervalo
      2     from versao_parametro vp,
      3           versao_item    vi
      4      where vp.cd_parametro >= 18
      5      and vp.cd_estrutura_comercial = 48
      6      and vp.nm_ciclo_ini = 200807
      7      and vp.cd_parametro = vi.cd_parametro
      8      and vp.cd_tipo_estrutura_comercial = vi.cd_tipo_estrutura_comercial
      9      and vp.cd_estrutura_comercial = vi.cd_estrutura_comercial
    10      and vp.nm_ciclo_ini = vi.nm_ciclo_ini
    11  /
    VI.CD_PARAMETRO||';'||DECODE(N
    18;0;119;0
    18;120;139;1.5
    18;140;159;2
    18;160;199;3
    18;200;299;4
    18;300;#;5
    6 rows selected
    I must to generate as
    18;0;119;0;18;120;139;1.5;18;140;159;2;18;160;199;3;18;200;299;4;18;300;#;5

    Search for "string aggregation"

  • How many items can be displayed on the same line in APEX form?

    Hello,
    I have 5 items that I want to display on the same line in a form, but the fifth item is displaying on the next line eventhough I defined it as "no" in Begin On New Line and "no" in ...Field. Is there a limmitted number of items that can be display on the same line? Any help is greatly appreciated, thanks so much in advance.
    I want the 5 items to be display like this,
    Appendix1 _____ 2 _____ 3 _____ 4 _____ 5 _____
    But it is displaying,
    Appendix1 _____ 2 _____ 3 _____ 4_____ 5
    Thank you,
    MT

    If you define the 'Begin On New Line' property to 'No', it should work. I just tested it. Do you absolutely need to set the 'Begin On New Field' property to 'No'? That might change the facts.
    Best regards,
    Mathieu

  • Urgent - HTML help merged projects - displaying in the same window

    Hi All,
    Following some recent windows updates I'm experiencing all sorts of problems. My most urgent problems is as follows:
    First off this is all in RH8 and yes I have upgraded to 8.0.2 and project is set to re-build cpd each time.
    So I have a merges project as follows:
    Parent project
         child project 1
         chils project 2 etc
    when I compile an html help project with TOC, and single source window settings on default if I click on a child project it is diaplyued in a separate window. If I then select a different project in the parent project TOC this is also displayed in a different window but the window still has the caption of the previously opened file.
    What I need as  the end result is for my HTML help project output to al display in the same window whether I click on a parent project item, or a child project item.
    Please can somebody advise mne how to do this as I am VERY close to a deadline and as usual it seems RH8 has let me down again.....
    Thanks
    Author Care

    Hi there
    Methinks Colum needs more coffee, because the options he cited have nothing to do with other windows. They have to do with whether the displayed topic synchronizes with the TOC and whether the TOC entry is highlighted.
    I'm thinking it has to do with creating a "Global" window. You change the names of the windows so they include Global.
    The link below has more:
    Click here to view
    Cheers... Rick
    Helpful and Handy Links
    Captivate Wish Form/Bug Reporting Form
    Adobe Certified Captivate Training
    SorcerStone Blog
    Captivate eBooks

  • Need to display records only once for that particular group

    Hi,
    I have a requirement like displaying repeated records only once for that particular group.
    For eg, in the emp table, I need to display repeated deptno only once for the particular group of job.
    And for the above requirement I have used the below query,
    SELECT empno, DECODE (LAG (job, 1) OVER (ORDER BY job), job, NULL, job),
    DECODE (LAG (deptno, 1) OVER (ORDER BY deptno), deptno, NULL, deptno)
    FROM emp;
    Output:
    EMPNO     JOB     DEPTNO
    7782          10
    7934     CLERK     
    7839     PRESIDENT     
    7876          20
    7788          
    7902     ANALYST     
    7566     MANAGER     
    7844          30
    7900          
    7654     SALESMAN     
    7698          
    But in the above output you can find that, say deptno 10 is getting displayed only once, whereas I want that deptno 10 to be checked whether it is getting repeated within the group of JOB and than hide the deptno 10 only if it is repeated within that job group. If not, deptno 10 should be displayed again.
    Please help me in this.
    Regards,
    Shiva

    Hi,
    Hope the below helps.
    SELECT emp_id, job, deptno,
           CASE WHEN LAG(deptno, 1) OVER (partition by job order by deptno) = deptno THEN null else deptno end
      FROM empRegards
    Ameya

  • Grid Layout - Getting two or more fields to display on the same line/row.

    I am using version 4.2.
    I have a form with a number of items.
    I wish to control the display of the items so that some fields are beside each other (on the same line or row).
    I have set the grid layout as follows:
    :PX_ITEM1
    Start New Row: Yes     
    Column: Automatic               
    Column Span: Automatic     
    :PX_ITEM2
    Start New Row: No     
    Column: Automatic     
    New Column: Yes          
    Column Span: Automatic     
    When I do this the items are not displayed on the same row.
    I can see when you change the "Start New Row" from No to Yes, the item fields ARE moved into the same <Div> that controls the row, but they just aren't displaying how I would like them.
    Has anyone got this working?
    Amanda.

    Hi Amanda,
    I believe I have discovered the cause of the issue you are facing.
    The problem is with the "Alert Region" region template and that it does not have any display points specified so indicate the number of grids that can fit in its region body. Without having any display points, the grid layout system attempts to use all columns available to its container. However, because the Alert Region has additional padding within, the columns will not fit and wrap to the next line.
    To fix this issue, you will have to modify the "Alert Region" region template, go to "Display Points" and click Add Row. You will need to enter the following fields:
    Name: Region Body
    Template Substitution: BODY
    Grid Support: Checked
    Maximum Fixed Grid Columns: -1
    This will fix the issue for you. I've logged a bug within our bug system to track this so we can fix it in a future release of APEX.
    Best,
    Shakeeb

  • Help needed- Reg: Display page number in SQL Reports

    Hi,
    I need to display page number in " page no: X of Y " format where X is current page & Y is total number of pages. Now I am able to display only the current page using ' sql.pno '. but not able to display in ' X of Y ' format.
    Any inputs in this regard will be helpful.
    Thanks & Regards,
    Anilkumar.

    Hello Anil,
    If you have the above requirement for Oracle Reports then follow the steps:
    1.In the Paper Layout view or Paper Design view, choose InsertPage Number.
    2. In the Insert Page Number dialog box, choose from the list the location for the page number.
    3.Click the desired page number format: Page Number Only or Page Number and Total Pages.
    Cheers,
    Suresh

  • I need to display records in multiple groups

    I am extracting data for a summary report. Based on the Group formula below, 2 records fit into 2 different groups but will only display in one group.
    if {Original100_GeneralInfo.100 Code} = "A" THEN "Projects Added to the Original 100" else
    if {Original100_GeneralInfo.100 Code} = "C" THEN "Projects Combined with Other Projects" else
    if {Original100_GeneralInfo.100 Code} = "S" THEN "Projects Split into Other Sub-Projects" else
    if {Original100_GeneralInfo.100 Code} in ["S", "A", "C", "Y"] AND {@CurrentPhase} = "Pre-Design" THEN "Original 100 in Pre-Design Phase"
    RESULTS: 2 records contain the required "100 Code" AND "@CurrentPhase" but only display in the top 3 groups and not also in the last group. This is an inserted sub-report so the main report count on the "@CurrentPhase" field is 7 but this sub-report only displays 5 records. What am I missing?

    hi Sherman,
    when you have an if then else statement, once a condition is met then the formula exits. that's why the records won't show up in both cases.
    also, a record from a database can only show up in one group by default. you'd need to duplicate records in sql in order to have what was once one record show up in two groups. this is possible by adding a Command object that is a UNION ALL but you'd need to dive into some sql for that.
    if you don't want to go the sql route, what you can do in cases like this if you're simply wishing to display a table is to use cross-tabs. in your case you can create 2 cross-tabs, one for the A, C, S selections and another for SorAorCorYandCurrentPhase.
    steps
    1) create a new formula called s1 with this syntax
    if {Original100_GeneralInfo.100 Code} = "A" THEN "Projects Added to the Original 100" else
    if {Original100_GeneralInfo.100 Code} = "C" THEN "Projects Combined with Other Projects" else
    if {Original100_GeneralInfo.100 Code} = "S" THEN "Projects Split into Other Sub-Projects"
    2) insert a cross-tab and use s1 as the Row
    3) add the required fields to the summaries
    4) you can format the cross-tab in the cross-tab expert tabs so that you can get things like no grid, no cell margins, horizontal summaries, etc.
    5) copy and paste your cross-tab to a new section below the existing one
    6) create another fomrula with this syntax
    if {Original100_GeneralInfo.100 Code} in ["S", "A", "C", "Y"] AND {@CurrentPhase} = "Pre-Design" THEN "Original 100 in Pre-Design Phase"
    7) in the new cross-tab, delete the existing s1 formula for the row and add the new formula instead
    8) in your cross-tabs, you may have one blank row representing values that don't fit into the above categories. you can suppress those based on the blank value. if you do pursue this route let me know and send a screenshot of the cross-tab in design mode once it's done.

  • Date Picker display problems on same line with no new field

    With version 3.1.1 the attempted display of two date fields side by side appear stacked in the same column with the labels in between instead of side by side. This works fine with version 1.6.
    Create a page with 2 Date Picker items. Call the first one P1_DATE_FROM and the second one P1_DATE_TO. For P1_DATE_TO set the "Begin on new line" attribute to NO and the "Field" attribute to NO then display the page.
    The resulting display will be shown as:
    Line 1: Box for Date From value with date picker icon
    Line 2: Labels for both Date From and Date To with only a single space between
    Line 3: Box for Date To value with date picker icon
    The resulting display should be:
    Line 1: Label for Date From, Box for Date From with date picker icon, Label for Date To, Box for Date To with date picker icon.
    If you set the "Field" attribute to YES then the fields will appear on the same line in separate columns. I am trying to leave the second column available for and additional column of items in order to reduce the vertical scrolling on the page.
    If you repeat the above example with Text fields instead of Date Picker fields the desired result is achieved.

    You are correct that saying "Yes" to the field attribute will allow the items to format properly however this will push the second field into the second column on the page. I am purposely trying to keep these 2 items in the first column so that I can place a third item in the second column.
    I have tried using the "Start and Stop HTML table" feature to work around this but I can't control the alignment of the margins for the items above and below the start and stop item which make the display of the region even worse.
    Any other ideas or suggestions for work arounds would be appreciated.

  • Help needed to display character vaiable in currency format

    Hi Friends
    In a SAP Script I am passing a currency field to the subroutine as an i/p parameter and since it gets converted to character format in subroutine because of 'itcsy' , ihave deleted the trailing zeroes and decimal points from the field and performed calculations on the field, now i need to pass this char field back to SAP script but i need to display that field in currency format with commas and decimal points in the script...how do i do that???
    Thanks
    Vishal.

    Hi Vishal,
    When you pass the currency amount into the perform, no need to remove the trailing zeros and the decimal point.
    Only thing you need to remove is the comma seperator as it gives a runtime error during calculation.
    To convert it back to the format with comma, write the below command:
    WRITE v_Item_total currency '2' to v_item_char.
    CONDENSE v_item_char.
    Here v_item_total is a number which is converted to comma seperated number and passed to char variable.
    This char variable is then passed to the SCRIPT.
    regards,
    Gaurav.

  • Help please no luck recording vinyl thru line-in port on External USB Soundblaster Live 24bit

    Help please! I have connected LP turntable (I am assured which has preamp inbuilt) to line-in port on S/Blaster external using lead inbuilt from?turntable with white/red RCA plugs with a line -in plug converter. Then connected external soundcard?to the notebook USB-USB as per manual. I have tried Creative's Smart Recorder but it shows no sound coming through on Analysis (same with Audiograbber software too). Sound card diagnostics show sound card OK and I can plug in headphones and get output. I am thinking hardware connection issue as I connected direct from turntable to microphone input &?got loud mike low quality recording but I ustand this is not recommended as can blow sound card (and poor receording anyway)?Is there another device I can easily plug into line in to test - or any other ideas gratefully received.

    hardingt2345 wrote:
    Help please! I have connected LP turntable (I am assured which has preamp inbuilt) to line-in port on S/Blaster external using lead inbuilt from?turntable with white/red RCA plugs with a line -in plug converter. Then connected external soundcard?to the notebook USB-USB as per manual. I have tried Creative's Smart Recorder but it shows no sound coming through on Analysis (same with Audiograbber software too). Sound card diagnostics show sound card OK and I can plug in headphones and get output. I am thinking hardware connection issue as I connected direct from turntable to microphone input &?got loud mike low quality recording but I ustand this is not recommended as can blow sound card (and poor receording anyway)?Is there another device I can easily plug into line in to test - or any other ideas gratefully received.
    Have you tried by installing www.asio4all.com drivers and then by using some?ASIO capable recording software as like Kristal, VSTHost, Reaper, etc (there are many others available)?jutapa

  • Help needed to display Values one below the other

    Hi Experts,
    I am having three characteristics among eight others whose values are to be displayed in BEx Analyzer. These three characteristics values are line items whose values are being displayed side by side.
    Now, I want them to be displayed one below the other. I do not know how to do it.
    Can anyone guide me?
    Waiting for the reply,
    Thanks in advance,
    With Kind Regards,
    Shreeem

    Hi Shreem,
    As of my knowledge we have only one options for your requirement that is "Hierarchies'.
    You have to create hierarchy for all your line items but this not good pratice.
    Otherwise in reporting only you have to set the hierarchy :- Go to Rows in Rows tab -> Right click-> Select Hierarchy.
    Hope it helps you.
    Thanks and Regards,
    Venkat.

  • Help needed finding display port (NOT mini) to VGA adapter please!

    I bought a macbook in 2009 and urgently need a VGA adapter (female) but I don't have a mini display port! Help! I can't seem to find an adapters that suit macbooks before the mini dislay port was brought out.
    Thanks
    Kirsten

    Welcome to Apple Support Community.
    If you have an earlier MacBook 2006-early 2009, it has a mini-DVI port.
    http://store.apple.com/us/product/M9320G/A/apple-mini-dvi-to-vga-adapter
    Search for 'mini DVI to VGA adapter' online, and you will find many sources for an adapter compatible with your MacBook.

  • Help needed in displaying BI Queries, Views in CRM 2007

    Hi Friends,
    I am working on an upgrade project( CRM 2007 from CRM 5.0). In the earlier system, there are using portal for opportunity management. In portal on clicking Reports workcenter link, they were getting the following options.
    Open Query - This gives the list of BI Queries.
    Open View - This gives the list of views that are already created.
    Save View - This gives the provision to save the view.
    Now i need to replicate this functionality in NEW UI(CRM 2007). I am stuck up in how to approach this requirement.
    Any pointers on this will be really helpful.
    Thanks,
    Udaya

    Hi,
    BI Content is shipped in the delivery version (D version). Before you can work with BI Content objects, you have to copy them from the delivery version (D version) to the active version (A version). This means that you must activate the BI Content.
    You can collect the delivered BI Content in the function area BI Content of the Data Warehousing Workbench and copy it to the active version. This ensures that all additional required objects are automatically included, as is the sequence of activation. You can choose whether you want to copy, match, or not install the BI Content objects.
    If you do not compare the versions, the delivery version is used and the active customer version is overwritten when you activate the BI Content.
    We recommend that you install BI Content objects in the following cases:
    After a BI Content release upgrade
    An upgrade to a new BI Content release usually contains a large number of new and modified BI Content objects. If you want to use the new and modified BI Content, you have to reinstall the BI Content objects. Refer to the comments in the Release Notes for BI Content documentation for the particular release. They are available on help.sap.com  ® SAP NetWeaver  ® BI Content. In some cases, we recommend explicitly that you install the A versions of certain objects.
    After installing a BI Content support package
    Refer to the SAP Notes that are delivered with each Content support package. These SAP Notes contain information on why certain BI Content objects are being redelivered. An overview of the SAP Notes can be found at service.sap.com/bi ® Product Information SAP NetWeaver 7.0 BI ® Support Packages ® BI Business Content.
    For More Information Go through the below link
    http://help.sap.com/saphelp_nw04s/helpdata/en/8c/131e3b9f10b904e10000000a114084/frameset.htm
    Regards,
    Marasa.

  • Help needed to display my form,very urgent

    i have a Main.java to display my tabs, then a PlayerTab.java which contains all the buttons, Create, Update, Delete and View and a CreatePanel.java which contain the form for adding new members.
    The flow is like this when user click on the PlayerTab it will show the 4 buttons.Then when user click on the Create button, i want to show the create panel which contains the form which is inside CreatePanel.java.Then click on other buttons will show other forms. Please teach me how to hide the forms too thanks.
    Main.java
    import java.awt.Color;
    import java.awt.Container;
    import java.awt.Dimension;
    import java.awt.Image;
    import java.awt.Graphics;
    import java.awt.Toolkit;
    import javax.swing.BorderFactory;
    import javax.swing.ImageIcon;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JTabbedPane;
    public class Main extends JFrame {
         // Constructor
         public Main(){
              setSize(800,600);
              setTitle("S-League Management System");
              setResizable(false);
              setVisible(true);
              Container frame=getContentPane();
              //centralise the screen
              Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
              Dimension frameSize = frame.getSize();
              frame.setLocation((screenSize.width - frameSize.width) / 2,
                   (screenSize.height - frameSize.height) / 2);
              // create new tabbedPane object
              JTabbedPane tabbedPane = new JTabbedPane(){
                   ImageIcon imageIcon = new ImageIcon("");
                   Image image = imageIcon.getImage();
                   public void paintComponent (Graphics g) {
                        g.setColor(new Color(220,220,220));
                        g.fillRect(0,0,800,74);
                        g.drawImage(image, 0, 4, this);
                        super.paintComponent(g);
              //tabbedPane.addTab(" Team Management ", null, new TeamTab());
              tabbedPane.addTab(" Player Registration ",null, new PlayerTab());
              //tabbedPane.setSelectedIndex(1);
              tabbedPane.setBorder(BorderFactory.createEmptyBorder(78,0,0,0));
              frame.add(tabbedPane);
         public static void main(String[] args) {
              Main main = new Main();
              main.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              main.toFront();
              main.show();     
    PlayerTab.java
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    public class PlayerTab extends JPanel implements ActionListener{
         //JPanel mainPanel = new JPanel();
         JButton createbutton = new JButton("Create");
         JButton updateButton = new JButton("Update");
         JButton deleteButton = new JButton("Delete");
         JButton viewButton = new JButton("View");
         public PlayerTab() {
              this.setLayout(null);
              createbutton.setBounds(new Rectangle(10, 16, 79, 27));
              updateButton.setBounds(new Rectangle(10, 64, 79, 27));
              deleteButton.setBounds(new Rectangle(10, 113, 79, 27));
              viewButton.setBounds(new Rectangle(10, 161, 79, 27));
              this.add(createbutton, null);
              createbutton.addActionListener(this);
              this.add(updateButton, null);
              updateButton.addActionListener(this);
              this.add(deleteButton, null);
              deleteButton.addActionListener(this);
              this.add(viewButton, null);
              viewButton.addActionListener(this);
         public void actionPerformed(ActionEvent e)
              String cmd = e.getActionCommand();     
              if ("Create".equals(cmd))     
                   JPanel createPanel = new CreatePanel();
                   createPanel.show();
              }//close of if
         }//close of action perform
    CreatePanel.java
    import java.awt.*;
    import javax.swing.*;
    public class CreatePanel extends JPanel {
         JPanel createPanel = new JPanel();
         JLabel jLabel1 = new JLabel();
         JLabel jLabel2 = new JLabel();
         JLabel jLabel3 = new JLabel();
         JLabel jLabel4 = new JLabel();
         JLabel jLabel5 = new JLabel();
         JLabel jLabel6 = new JLabel();
         JLabel jLabel7 = new JLabel();
         JLabel jLabel8 = new JLabel();
         JLabel jLabel9 = new JLabel();
         JTextField nricNo = new JTextField();
         JTextField name = new JTextField();
         JRadioButton singleRadio = new JRadioButton();
         JRadioButton marriedRadio = new JRadioButton();
         JRadioButton divorcedRadio = new JRadioButton();
         JComboBox position = new JComboBox();
         JComboBox team = new JComboBox();
         JTextField address = new JTextField();
         JTextField salary = new JTextField();
         JTextField contactNo = new JTextField();
         JTextField dob = new JTextField();
         JButton submitButton = new JButton();
         JButton clearButton = new JButton();
         JButton retrieveButton = new JButton();
         public CreatePanel() {
              createPanel.setBounds(new Rectangle(108, 10, 690, 472));
              createPanel.setLayout(null);
              jLabel1.setText("NRIC:");
              jLabel1.setBounds(new Rectangle(14, 6, 41, 17));
              jLabel2.setText("Name:");
              jLabel2.setBounds(new Rectangle(14, 48, 41, 17));
              jLabel3.setText("Address:");
              jLabel3.setBounds(new Rectangle(14, 90, 57, 17));
              jLabel4.setText("Salary:");
              jLabel4.setBounds(new Rectangle(14, 132, 41, 17));
              jLabel5.setText("Contact No:");
              jLabel5.setBounds(new Rectangle(14, 174, 68, 17));
              jLabel6.setText("Marital Status:");
              jLabel6.setBounds(new Rectangle(14, 216, 83, 17));
              jLabel7.setText("Position:");
              jLabel7.setBounds(new Rectangle(14, 258, 58, 17));
              jLabel8.setText("D.O.B:");
              jLabel8.setBounds(new Rectangle(14, 300, 41, 17));
              jLabel9.setText("Team:");
              jLabel9.setBounds(new Rectangle(14, 342, 41, 17));
              nricNo.setText("jTextField1");
              nricNo.setBounds(new Rectangle(101, 3, 63, 21));
              name.setText("jTextField2");
              name.setBounds(new Rectangle(101, 44, 63, 21));
              singleRadio.setSelected(true);
              singleRadio.setText("Single");
              singleRadio.setBounds(new Rectangle(102, 210, 103, 25));
              marriedRadio.setText("Married");
              marriedRadio.setBounds(new Rectangle(221, 210, 103, 25));
              divorcedRadio.setText("Divorced");
              divorcedRadio.setBounds(new Rectangle(340, 210, 103, 25));
              position.setBounds(new Rectangle(102, 256, 128, 24));
              team.setBounds(new Rectangle(102, 337, 128, 24));
              address.setText("jTextField3");
              address.setBounds(new Rectangle(101, 87, 63, 21));
              salary.setText("jTextField4");
              salary.setBounds(new Rectangle(101, 130, 63, 21));
              contactNo.setText("jTextField5");
              contactNo.setBounds(new Rectangle(101, 171, 63, 21));
              dob.setText("jTextField6");
              dob.setBounds(new Rectangle(103, 299, 63, 21));
              submitButton.setText("Submit");
              submitButton.setBounds(new Rectangle(114, 409, 79, 27));
              clearButton.setText("Clear");
              clearButton.setBounds(new Rectangle(332, 409, 79, 27));
              retrieveButton.setText("Retrieve");
              retrieveButton.setBounds(new Rectangle(356, 0, 105, 27));
              createPanel.add(clearButton, null);
              createPanel.add(submitButton, null);
              createPanel.add(jLabel1, null);
              createPanel.add(nricNo, null);
              createPanel.add(jLabel2, null);
              createPanel.add(name, null);
              createPanel.add(jLabel3, null);
              createPanel.add(address, null);
              createPanel.add(jLabel4, null);
              createPanel.add(salary, null);
              createPanel.add(jLabel5, null);
              createPanel.add(contactNo, null);
              createPanel.add(jLabel6, null);
              createPanel.add(singleRadio, null);
              createPanel.add(marriedRadio, null);
              createPanel.add(divorcedRadio, null);
              createPanel.add(jLabel7, null);
              createPanel.add(position, null);
              createPanel.add(jLabel8, null);
              createPanel.add(dob, null);
              createPanel.add(jLabel9, null);
              createPanel.add(team, null);
              createPanel.add(retrieveButton, null);
              add(createPanel);

    1. make createPanel an instance variable
    public class PlayerTab extends JPanel implements
    ActionListener{JPanel createPanel = null;
    2. consistent with how you are coding, add the panel,
    public void actionPerformed(ActionEvent e)
    String cmd = e.getActionCommand();
    if ("Create".equals(cmd))
    {if( null == createPanel ) {
    createPanel = new CreatePanel();
    createPanel.setBounds( 20, 16, 300, 300 );
    add( createPanel, null );
    createPanel.show();
    }//close of ifyou can also search for the specific panel, remove and then add a new instance rather then reusing the same createPanel once it is instantiated.

Maybe you are looking for

  • Getting subreport (tab) of a Webi report

    Hi all, I'm looking for a way (with Web Services SDK or/and with Business Objects Enterprise SDK) to refresh a tab (subreport) of a Webi report and to download it. I'm knowing how to refresh and download a webi report already but I do not find a way

  • Use SVGAnimator to display a SVG with xlink PNG image

    I tried the M2GDemo and it works without this image part SVGAnimator animator = SVGAnimator.createAnimator( image ); // add our custom event listener animator.setSVGEventListener( new CustomEventListener( image, animator ) ); // get the Canvas for th

  • What are hiutil and mdworker? - they're maxing out the CPU!!

    So I upgraded this afternoon to Lion on my 13" macbook air from the App Store; first of all the reboot crashed, then a hard off and back on sorted that out. Now hiutil (and sometimes mdworker) are trashing the CPU constantly at 90-100% (and making th

  • Syncing Lightroom 5 collections with Apple TV

    I recently upgraded from Photoshop Elements 9 to Lightroom 5,  When I moved the catalogue over, all keywords transferred, and Albums became collections.  When I used Photshop Elements, I could easily sync the Albums with my Apple Tvs to display the p

  • Original Logical System Of Product

    Hello, I am new to GTS and am finding it difficult to find the original Logical System for a Product in GTS.  I found table /SAPSLL/TCOGVA, which shows the Logical System to Logical System Group. Then there is /SAPSLL/PNTPR, which shows the Logical S