Interanl table output problem

Hi Friends,
             I am selecting condition types(kschl) & value(kbetr) from konv table. My requirement is I need to generate output columns(alv output) based on number of or available condition type  in internal table.
Internal table records:
cond.recno      kschl         kbetr
5890                ZBP0        1000
5890                ZBP1        1500
5890                ZFK2          500
Req. output  COLUMNS :
Cond recno ZBP0   ZBP1 ZFK2
   5890        1000   1500   500.
How to achieve this ?
Note: how many condtion type are available not know until run time.
Pl.Dont give any link, Provide solution to this problem. <removed_by_moderator>
Thanks in advance
senthil kumar
Edited by: Julius Bussche on Sep 4, 2008 10:38 AM

Here is the full code.
  INCLUDE ZV_INVPR_RM
Begin of Main Processing
AT SELECTION-SCREEN.
  PERFORM verify_options.
START-OF-SELECTION.
YVRISA01
Begin of Main Processing
  PERFORM select_sales_data.        "Select sales data
  PERFORM select_likp_data.         "Select delivery data
  PERFORM select_vbpa_data.         "Select partner function data
  PERFORM select_bkpf_data.         "Select accounting data
  PERFORM select_kna1_data.         "Select customer address data
  PERFORM select_lfa1_data.         "Select vendor address data
  PERFORM select_konv_data.         "Select pricing data
  PERFORM select_header_data.       "Select header pricing "PCR3135-718
  PERFORM join_tables.              "Join tables for output
YVRISA01 *************************************
YVRPRC01 *************************************
Begin of MAIN LOGIC
main report stream
  PERFORM select_process.                "select records
YVRPRC01 *************************************
YVRMNR01 *************************************
Refresh the internal tables before any processing
  REFRESH int_vbrk_2.
  REFRESH int_output_2.
Select data and fill the output table as per selection screen
  PERFORM select-vbrk-data.
  PERFORM fill_output_table.
YVRMNR01 *************************************
YVRSMR01 *************************************
Refresh the internal tables before any processing
  REFRESH int_vbrk_3.
  REFRESH int_output_3.
  REFRESH int_vbkd_3.
Select data and fill the output table as per selection screen
  PERFORM select-vbrk-data_3.
  PERFORM select_vbkd_data_3.
  PERFORM fill_output_table_3.
Check if data was selected as per selection screen
  IF ( int_output_3[] IS INITIAL ).
    MESSAGE i031(zm).                  "No data for specified selection
  ENDIF.
Sort the internal table (selected data per selection screen)
  SORT int_output_3 BY zterm vbeln kunag.
YVRSMR01 *************************************
ZV_INVPR_R ***********************************
  DATA: kschl(4) TYPE c.
  SORT int_output BY vbeln posnr.
  SORT int_output_3 BY vbeln posnr.
  SORT int_output_2 BY vbeln posnr.
  SORT int_output_1 BY vbeln posnr.
                      PRM                                  **
INTERNAL TABLE TABLE DECLARED TO STORE THE CONDITION TYPES  *
         CREATED ON 19-07-2007 BY RAMA MURTHY               **
  DATA:BEGIN OF i_kschl OCCURS 0,
       kschl LIKE komv-kschl,
       END OF i_kschl.
  DATA: tot_i_kschl TYPE i.
LOADING ALL THE CONDITION TYPES TO BE DISPLAYED AS COLUMNS *
  LOOP AT int_output_1.
    READ TABLE i_kschl WITH KEY kschl = int_output_1-kschl.
    IF sy-subrc <> 0.
      i_kschl-kschl = int_output_1-kschl.
      APPEND i_kschl.
      CLEAR i_kschl.
    ENDIF.
  ENDLOOP.
COUNTING THE CONDITION RECORDS SELECTED  **
COMMENTED BY RAMA MURTHY ON 27-07-2007      *
describe table i_kschl lines tot_i_kschl.
APPLYING CONDITION TO PREVENT ALV COLUMN LIST FROM EXCEED BEYOND 90 *
COMMENTED BY RAMA MURTHY ON 27-07-2007      *
if tot_i_kschl gt 45.
   message I167.
endif.
else.
GLOBAL FIELD SYMBOLS USED TO STORE DYNAMIC I_TABLE AND WA **
  FIELD-SYMBOLS: <dyn_table> TYPE STANDARD TABLE,
                 <dyn_wa>.
  DATA: it_fldcat TYPE lvc_t_fcat.
  PERFORM build_dyn_itab.
CODED BY MEENAKSHI  ****
perform get_pricon_text.
COMMENTED BY RAMA MURTHY ON 19-07-2007  **
loop at int_output into wa_output.
   move wa_output-sold to wa_main1-sold.
   move wa_output-bill to wa_main1-bill.
   move wa_output-ship to wa_main1-ship.
   concatenate wa_output-ort01
               wa_output-regio
               wa_output-pstlz
          into wa_main1-shipaddr separated by SPACE.
   move wa_output-ort01 to wa_main1-ort01.
   move wa_output-pstlz to wa_main1-pstlz.
   move wa_output-regio to wa_main1-regio.
   move wa_output-waerk to wa_main1-waerk.
   move wa_output-vbeln to wa_main1-vbeln.
   move wa_output-posnr to wa_main1-posnr.
   move wa_output-fkdat to wa_main1-fkdat.
   move wa_output-aubel to wa_main1-aubel.
   move wa_output-erdat to wa_main1-erdat.
   move wa_output-xblnr to wa_main1-xblnr.
   move wa_output-matnr to wa_main1-matnr.
   move wa_output-zterm to wa_main1-zterm.
   move wa_output-ntgew to wa_main1-ntgew.
   move wa_output-kzwi2 to wa_main1-kzwi2.
   move wa_output-netwr to wa_main1-netwr.
   move wa_output-hztms to wa_main1-hztms.
   move wa_output-prodh to wa_main1-prodh.
   move wa_output-kvgr5 to wa_main1-kvgr5.
   move wa_output-vgbel to wa_main1-vgbel.
   move wa_output-inco1 to wa_main1-inco1.
   move wa_output-lname1 to wa_main1-lname1.
   move wa_output-bolnr to wa_main1-bolnr.
   move wa_output-wadat to wa_main1-wadat.
   move wa_output-wavwr to wa_main1-wavwr.
   move wa_output-zdis to wa_main1-zdis.
   move wa_output-ztms to wa_main1-ztms.
   move wa_output-znod to wa_main1-znod.
   read table int_output_3 with key vbeln = wa_output-vbeln
                                    posnr = wa_output-posnr.
   move int_output_3-name1 to wa_main1-name1.
   move int_output_3-kvgrc to wa_main1-kvgrc.
   move int_output_3-kvgrd to wa_main1-kvgrd.
   move int_output_3-auart to wa_main1-auart.
   move int_output_3-kwmeng to wa_main1-kwmeng.
   move int_output_3-fkimg to wa_main1-fkimg.
   move int_output_3-nonacc to wa_main1-nonacc.
   move int_output_3-brgew to wa_main1-brgew.
   read table int_output_2 with key vbeln = wa_output-vbeln
                                    posnr = wa_output-posnr.
   move int_output_2-kdgrp to wa_main1-kdgrp.
  move int_output_2-posnr to wa_main1-posnr.
   move int_output_2-prsdt to wa_main1-prsdt.
   move int_output_2-mvgr2 to wa_main1-mvgr2.
   move int_output_2-znodnv to wa_main1-znodnv.
   loop at int_output_1 into wa_output_1 where vbeln = wa_output-vbeln
                                         and   posnr = wa_output-posnr
     move wa_output_1-p_name1 to wa_main1-p_name1.
     move wa_output_1-kunrg to wa_main1-kunrg.
     move wa_output_1-fkart to wa_main1-fkart.
     move wa_output_1-bzirk to wa_main1-bzirk.
     move 'X' to wa_main1-flagk.
     move wa_output_1-kschl to wa_main1-kschl." needs to be
**t685t-vtext
************june 19th *************************
**reading the des for con type
**read table t_condes with key kschl = wa_output_1-kschl.
     move t_condes-vtext to wa_main1-vtext.
     move wa_output_1-kwert to wa_main1-kwert.
     move wa_output_1-kschl to kschl.
     case kschl.
       when 'VPRS'.
         move wa_output_1-kwert to wa_main1-vprs1.
       when 'ZANT'.
         move wa_output_1-kwert to wa_main1-zant.
       when 'ZCOM'.
         move wa_output_1-kwert to wa_main1-zcom.
       when 'ZCOS'.
         move wa_output_1-kwert to wa_main1-zcos.
       when 'ZDFT'.
         move wa_output_1-kwert to wa_main1-zdft.
       when 'ZDIS'.
         move wa_output_1-kwert to wa_main1-zdis1.
       when 'ZFDD'.
         move wa_output_1-kwert to wa_main1-zfdd.
       when 'ZINC'.
         move wa_output_1-kwert to wa_main1-zinc.
       when 'ZL1D'.
         move wa_output_1-kwert to wa_main1-zl1d.
       when 'ZL2D'.
         move wa_output_1-kwert to wa_main1-zl2d.
       when 'ZL3D'.
         move wa_output_1-kwert to wa_main1-zl3d.
       when 'ZL4D'.
         move wa_output_1-kwert to wa_main1-zl4d.
       when 'ZQYD'.
         move wa_output_1-kwert to wa_main1-zqyd.
       when 'ZRDD'.
         move wa_output_1-kwert to wa_main1-zrdd.
       when 'ZTMS'.
         move wa_output_1-kwert to wa_main1-ztms1.
       when 'ZTWC'.
         move wa_output_1-kwert to wa_main1-ztwc.
       when 'ZWCA'.
         move wa_output_1-kwert to wa_main1-zwca.
       when 'ZNOD'.
         move wa_output_1-kwert to wa_main1-znod1.
       when 'SKTV'.
         move wa_output_1-kwert to wa_main1-sktv.
       when 'ZCAL'.
         move wa_output_1-kwert to wa_main1-zcal.
       when 'ZBTS'.
         move wa_output_1-kwert to wa_main1-zbts.
       when 'ZSSC'.
         move wa_output_1-kwert to wa_main1-zssc.
     endcase.
************june 19th *************************
     move wa_output_1-pltyp to wa_main1-pltyp.
     move wa_output_1-ernam to wa_main1-ernam.
     append wa_main1 to t_main.
     clear wa_output_1.
   endloop.
   append wa_main1 to t_main.
   clear wa_main1.
   clear wa_output_1.
   clear wa_output.
   clear kschl.
ENDLOOP.
COMMENTED BY RAMA MURTHY ON 19-07-2007 ***********************
     SORT INT_VBRP_1 BY MATNR.
SORT t_main BY MATNR.
DELETE t_main WHERE NOT MATNR IN s_MATNR.
     SORT INT_VBRP_1 BY KVGR5.
SORT t_main BY kvgr5.
DELETE t_main WHERE  NOT KVGR5 IN s_KVGR5.
DELETE t_main WHERE  flagk ne 'X'.
          POPULATING THE DYNAMIC INTERNAL TABLE              **
  FIELD-SYMBOLS: <fs2>.
  DATA: shipaddr_dup(45) TYPE c,
        flag_val TYPE c VALUE 'X'.
  DATA : v_index TYPE i,
         v_index_new TYPE i,
         v_index_cond TYPE i.
VARIABLE TO COUNT CONDITION VALUES PER CONDITION TYPES  **
  LOOP AT int_output INTO wa_output.
    ASSIGN COMPONENT 'SOLD' OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-sold.
    ASSIGN COMPONENT 'BILL' OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-bill.
    ASSIGN COMPONENT 'SHIP' OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-ship.
    CONCATENATE wa_output-ort01
                wa_output-regio
                wa_output-pstlz
           INTO shipaddr_dup SEPARATED BY space.
    ASSIGN COMPONENT 'SHIPADDR' OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  shipaddr_dup.
    ASSIGN COMPONENT 'WAERK' OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-waerk.
    ASSIGN COMPONENT 'VBELN' OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-vbeln.
    ASSIGN COMPONENT 'POSNR' OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-posnr.
    ASSIGN COMPONENT 'FKDAT' OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-fkdat.
    ASSIGN COMPONENT 'AUBEL' OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-aubel.
    ASSIGN COMPONENT 'ERDAT' OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-erdat.
    ASSIGN COMPONENT 'XBLNR' OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-xblnr.
    ASSIGN COMPONENT 'MATNR' OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-matnr.
    ASSIGN COMPONENT 'ZTERM' OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-zterm.
    ASSIGN COMPONENT 'NTGEW' OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-ntgew.
    ASSIGN COMPONENT 'KZWI2'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-kzwi2 .
    ASSIGN COMPONENT 'NETWR'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-netwr .
    ASSIGN COMPONENT 'HZTMS'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-hztms .
    ASSIGN COMPONENT 'PRODH'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-prodh .
    ASSIGN COMPONENT 'KVGR5'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-kvgr5 .
    ASSIGN COMPONENT 'VGBEL'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-vgbel .
    ASSIGN COMPONENT 'INCO1'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-inco1 .
    ASSIGN COMPONENT 'LNAME1'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-lname1 .
    ASSIGN COMPONENT 'BOLNR'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-bolnr .
    ASSIGN COMPONENT 'WADAT'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-wadat .
    ASSIGN COMPONENT 'WAVWR'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-wavwr .
    ASSIGN COMPONENT 'ZDIS1'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-zdis1.
    ASSIGN COMPONENT 'ZTMS1'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-ztms1.
    ASSIGN COMPONENT 'ZNOD1'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  wa_output-znod1.
    READ TABLE int_output_3 WITH KEY vbeln = wa_output-vbeln
                                       posnr = wa_output-posnr.
    ASSIGN COMPONENT 'NAME1'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  int_output_3-name1.
    ASSIGN COMPONENT 'KVGRC'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  int_output_3-kvgrc.
    ASSIGN COMPONENT 'KVGRD'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  int_output_3-kvgrd.
    ASSIGN COMPONENT 'AUART'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  int_output_3-auart.
    ASSIGN COMPONENT 'KWMENG'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  int_output_3-kwmeng.
    ASSIGN COMPONENT 'FKIMG'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  int_output_3-fkimg.
    ASSIGN COMPONENT 'NONACC'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  int_output_3-nonacc.
    ASSIGN COMPONENT 'BRGEW'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  int_output_3-brgew.
    READ TABLE int_output_2 WITH KEY vbeln = wa_output-vbeln
                                     posnr = wa_output-posnr.
    ASSIGN COMPONENT 'KDGRP'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  int_output_2-kdgrp.
    ASSIGN COMPONENT 'PRSDT'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  int_output_2-prsdt.
    ASSIGN COMPONENT 'MVGR2'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  int_output_2-mvgr2.
    ASSIGN COMPONENT 'ZNODNV'  OF STRUCTURE <dyn_wa> TO <fs2>.
    <fs2> =  int_output_2-znodnv.
    LOOP AT int_output_1 INTO wa_output_1 WHERE vbeln = wa_output-vbeln
                                          AND   posnr = wa_output-posnr.
      ASSIGN COMPONENT 'P_NAME1'  OF STRUCTURE <dyn_wa> TO <fs2>.
      <fs2> =  wa_output_1-p_name1.
      ASSIGN COMPONENT 'KUNGR'  OF STRUCTURE <dyn_wa> TO <fs2>.
      <fs2> =  wa_output_1-kunrg.
      ASSIGN COMPONENT 'FKART'  OF STRUCTURE <dyn_wa> TO <fs2>.
      <fs2> =  wa_output_1-fkart.
      ASSIGN COMPONENT 'BZIRK'  OF STRUCTURE <dyn_wa> TO <fs2>.
      <fs2> =  wa_output_1-bzirk.
      ASSIGN COMPONENT 'FLAGK'  OF STRUCTURE <dyn_wa> TO <fs2>.
      <fs2> =  flag_val.
CHANGED THE COLUMN POSITIONS OF PLTYP ERNAM FIELDS AS COMPARED TO
PREVIOUS STRUCTURE  **
      ASSIGN COMPONENT 'PLTYP'  OF STRUCTURE <dyn_wa> TO <fs2>.
      <fs2> =  wa_output_1-pltyp.
      ASSIGN COMPONENT 'ERNAM'  OF STRUCTURE <dyn_wa> TO <fs2>.
      <fs2> =  wa_output_1-ernam.
    POPULATING DYNAMIC COLUMNS    **
      PERFORM build_condtyp.
      CLEAR wa_output_1.
    ENDLOOP.
APPENDING THE CONTENTS OF DYNAMIC WORK AREA TO DYNAMIC INTERNAL TABLE.
    APPEND <dyn_wa> TO <dyn_table>.
    CLEAR <dyn_wa>.
    CLEAR wa_output_1.
    CLEAR wa_output.
    CLEAR kschl.
  ENDLOOP.
APPLYING SOME REQUIRED VALIDATIONS  **
  PERFORM filter_dyn_table.
  PERFORM pre_cat.
BUILD THE FINAL ALV LAYOUT DISPLAY  **
  IF v_index_cond GT 45.
    MESSAGE i167.
  ENDIF.
  PERFORM build_alv_output.
endif.        ** commented by VMA.
       SUBROUTENES USED IN THE MAIN PROCESS         ***********
      FORM build_dyn_itab                                           *
FORM build_alv_output.
  BUILDING FIELD CATELOG FOR ALV  **
  gd_repid = sy-repid.
  ALV DISPLAY   **
  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
   EXPORTING
  I_INTERFACE_CHECK              = ' '
  I_BYPASSING_BUFFER             =
  I_BUFFER_ACTIVE                = ' '
     i_callback_program             = gd_repid
  I_CALLBACK_PF_STATUS_SET       = ' '
  I_CALLBACK_USER_COMMAND        = ' '
  I_STRUCTURE_NAME               =
  IS_LAYOUT                      =
     it_fieldcat                    = it_fieldcatalog1[]
  IT_EXCLUDING                   =
  IT_SPECIAL_GROUPS              =
  IT_SORT                        =
  IT_FILTER                      =
  IS_SEL_HIDE                    =
  I_DEFAULT                      = 'X'
    i_save                         = 'A'
  IS_VARIANT                     =
  IT_EVENTS                      = i_events
  IT_EVENT_EXIT                  =
     is_print                       = gd_prntparams
  IS_REPREP_ID                   =
  I_SCREEN_START_COLUMN          = 0
  I_SCREEN_START_LINE            = 0
  I_SCREEN_END_COLUMN            = 0
  I_SCREEN_END_LINE              = 0
IMPORTING
  E_EXIT_CAUSED_BY_CALLER        =
  ES_EXIT_CAUSED_BY_USER         =
    TABLES
      t_outtab                       = <dyn_table>
EXCEPTIONS
  PROGRAM_ERROR                  = 1
  OTHERS                         = 2
  IF sy-subrc <> 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDIF.
ENDFORM.
FORM TO POPULATE THE ROWS CORRESPONDING TO THE COLUMS OF CONDITION
TYPES **
FORM build_condtyp.
  FIELD-SYMBOLS: <fs1>.
  LOOP AT i_kschl WHERE kschl = wa_output_1-kschl.
    ASSIGN COMPONENT i_kschl-kschl OF STRUCTURE <dyn_wa> TO <fs1>.
    <fs1> =  wa_output_1-kwert.
  ENDLOOP.
ENDFORM.
*&      Form  verify_options
FORM verify_options.
  SELECT SINGLE stunr
         FROM t683t INTO wk_zusaam_stunr
               WHERE kalsm = 'ZUSAAM'
                 AND vtext = 'Net Value for Item'.
  IF sy-subrc <> 0.
    MESSAGE e999(fr)." WITH text-074.
    wk_zusaam_exist = 'N'.
  ENDIF.
  SELECT SINGLE stunr
         FROM t683t INTO wk_zcanam_stunr
               WHERE kalsm = 'ZCANAM'
                 AND vtext = 'Net Value for Item'.
  IF sy-subrc <> 0.
    MESSAGE e999(fr)." WITH text-075.
    wk_zcanam_exist = 'N'.
  ENDIF.
*check org in Master
  IF NOT s_vkorg-low IS INITIAL.              "PCR 3135-599
    SELECT SINGLE * FROM tvko
       WHERE vkorg IN s_vkorg.
    IF sy-subrc <> 0.
      MESSAGE e021.
    ENDIF.
  ENDIF.                                      "PCR 3135-599
*check sold-to party in Master
  IF NOT s_kunag-low IS INITIAL.              "PCR 3135-599
    SELECT SINGLE * FROM kna1
       WHERE kunnr IN s_kunag.
    IF sy-subrc <> 0.
      MESSAGE e024.
    ENDIF.
  ENDIF.                                      "PCR 3135-599
*check price list type in Master
  IF NOT s_pltyp-low IS INITIAL.             "PCR 3135-599
    SELECT SINGLE * FROM t189
       WHERE pltyp IN s_pltyp.
    IF sy-subrc <> 0.
      MESSAGE e097.
    ENDIF.
  ENDIF.                                     "PCR 3135-599
*Check Customer Group in Master
  IF NOT s_kdgrp-low IS INITIAL.             "PCR 3135-599
    SELECT SINGLE * FROM t151
       WHERE kdgrp IN s_kdgrp.
    IF sy-subrc <> 0.
      MESSAGE e038.
    ENDIF.
  ENDIF.                                     "PCR 3135-599
*Check Trade Class in Master
  IF NOT s_kvgr5-low IS INITIAL.             "PCR 3135-599
    SELECT SINGLE * FROM tvv5
       WHERE kvgr5 IN s_kvgr5.
    IF sy-subrc <> 0.
      MESSAGE e025.
    ENDIF.
  ENDIF.                                    "PCR 3135-599
*check billing type in Master
  IF NOT s_fkart-low IS INITIAL.            "PCR 3135-599
    SELECT SINGLE * FROM tvfk
       WHERE fkart IN s_fkart.
    IF sy-subrc <> 0.
      MESSAGE e073.
    ENDIF.
  ENDIF.                                   "PCR 3135-599
*check sales document type in Master
  IF NOT s_auart-low IS INITIAL.           "PCR 3135-599
    SELECT SINGLE * FROM tvak
       WHERE auart IN s_auart.
    IF sy-subrc <> 0.
      MESSAGE e082.
    ENDIF.
  ENDIF.                                   "PCR 3135-599
ENDFORM.
AT SELECTION SCREEN FORMS
YVRISA01 - FORMS
      Form  SELECT_SALES_DATA
   Select sales data from vbrk, vbrp, vbak, and vbap
FORM select_sales_data.
  SELECT vbrk~vbeln                "Billing Doc
         vbrk~fkart                "Billing type
         vbrk~waerk                "Currency
         vbrk~knumv                "Number of the document condition
         vbrk~fkdat                "Billing Date
         vbrk~inco1                "Terms of Delivery
         vbrk~zterm                "Payment Terms
         vbrk~bukrs                "Company Code
         vbrk~kunag                "Sold-to party
         vbrk~xblnr                "PO Reference No
         vbrp~posnr                "Billing Doc Item
         vbrp~fkimg                "Quantity
         vbrp~ntgew                "Net Weight
         vbrp~netwr                "Net Value
         vbrp~vgbel                "Delivery No
         vbrp~vgpos                "Delivery Item
         vbrp~aubel                "Sales Doc
         vbrp~aupos                "Sales Doc Item
         vbrp~matnr                "Material
         vbrp~prodh                "Product Hierarchy
         vbrp~wavwr                "Cost
         vbrp~kzwi2                                         "Subtotal 2
         vbrp~kvgr5                "Trade Class
         vbak~erdat                "Sales Doc Creation Date
        vbak~knumv                "Condition no for SD     "PCR3135-718
         vbap~posnr                "Sales Doc Item
         INTO TABLE int_vbrk
         FROM vbrk
         INNER JOIN vbrp ON vbrkvbeln = vbrpvbeln
         INNER JOIN vbap ON vbrpaubel = vbapvbeln
                       AND  vbrpaupos = vbapposnr
         INNER JOIN vbak ON vbapvbeln = vbakvbeln
         WHERE vbrk~vkorg IN s_vkorg
           AND vbrk~vbeln IN s_vbeln
           AND vbrk~kunag IN s_kunag
           AND vbrk~pltyp IN s_pltyp
           AND vbrk~kdgrp IN s_kdgrp
           AND vbrk~fkart IN s_fkart
           AND vbrk~fkdat IN s_fkdat
           AND vbrp~kvgr5 IN s_kvgr5
           AND vbrp~mvgr2 IN s_mvgr2
           AND vbrp~mvgr1 IN s_mvgr1 " added for ZV_INVPR_R
           AND vbrp~mvgr3 IN s_mvgr3 " added for ZV_INVPR_R
           AND vbrp~mvgr4 IN s_mvgr4 " added for ZV_INVPR_R
           AND vbrp~mvgr5 IN s_mvgr5
           AND vbak~auart IN s_auart
          AND ( vbrkkalsm = 'ZUSAAM' OR vbrkkalsm = 'ZCANAM' )"
*added
" for ZV_INVPR_R
commented on 16-Jul-07
           AND vbrk~erdat IN s_erdat " added for ZV_INVPR_R
           AND vbrk~waerk IN s_waerk " added for ZV_INVPR_R
           AND vbrp~matnr IN s_matnr " added for ZV_INVPR_R
           AND vbrk~kunrg IN s_kunrg " added for ZV_INVPR_R
           AND vbrk~bzirk IN s_bzirk " added for ZV_INVPR_R
           AND vbak~ernam IN s_ernam." added for ZV_INVPR_R
  IF int_vbrk[] IS INITIAL.
    MESSAGE i999(fr) WITH text-010.
    STOP.
  ELSE.
    SORT int_vbrk BY vbeln posnr.
  ENDIF.
ENDFORM.                    " SELECT_SALES_DATA
      Form  SELECT_LIKP_DATA
  Select likp data
FORM select_likp_data.
  int_delv[] = int_vbrk[].
  SORT int_delv[] BY vgbel.
  DELETE ADJACENT DUPLICATES FROM int_delv COMPARING vgbel.
  IF NOT int_delv[] IS INITIAL.
    SELECT likp~vbeln                "Delivery number
           bolnr                     "Bill of Lading
           wadat_ist                 "Ship Date
           posnr
           INTO TABLE int_likp
           FROM likp
           INNER JOIN lips ON likpvbeln = lipsvbeln
           FOR ALL entries IN int_delv
           WHERE likp~vbeln = int_delv-vgbel.
  ENDIF.
  IF NOT int_likp[] IS INITIAL.                             "3141-218
    SORT int_likp BY vbeln posnr.
  ENDIF.                                                    "3141-218
  FREE int_delv.                                            "3141-218
ENDFORM.                    " SELECT_LIKP_DATA
      Form  SELECT_BKPF_DATA
      Select accounting data
FORM select_bkpf_data.
Create fiscal year range
*if s_fkdat-high is initial.
move s_fkdat-low+0(4) to ra_gjahr-low.
if s_fkdat-low+2(2) = '12'.
   wf_year = ra_gjahr-low + 1.
   move wf_year to ra_gjahr-high.
   move 'BT' to ra_gjahr-option.
   move 'I' to ra_gjahr-sign.
   append ra_gjahr.
else.
   move 'EQ' to ra_gjahr-option.
   move 'I' to ra_gjahr-sign.
   append ra_gjahr.
endif.
*else.

Similar Messages

  • Macbook mini DVI to DVI output problems

    hi
    I've been using a samsung syncmaster 22" with my macbook for about a year now with no problems using the mini DVI to DVI connection
    then earlier this week i used a different DVI cable to plug my playstation 3 into the screen, when i plugged the computer DVI cable back into the screen lots of red/pink pixels have taken over the screen and when the desk is nudged red lines flash up
    i thought it might be either the DVI cable or the mini DVI to DVI adapter and replaced both to no avail, i have also tested all the cables on other screens/with other computers, and tested the screen with my playstation. Screen and cables all work fine so i think it must be some kind of output problem, but cant work out what it could be seeing as nothing would have happened to the port on the actual computer whilst changing connections on the samsung screen
    sorry for the long winded post, really wanna know what the problem is here

    Hi cbeth,
    welcome to macbook forum.
    For your friend macbook, try to press F7 back and forth to switch between mirror and expanded mode.
    Try to update your macbook hardware firmware and software using software updater and repair permission after that...application/utilities/disk utility/repair permission.
    Also reset your PRAM and PMU.
    Open your friend system preference / display and try to compare and set yours similar to hers, including resolution, color depth, refresh rate.
    Good Luck.

  • Mac mini audio output problems

    This is similar to a problem that appeared before, but with a different twist.
    On 4 July all was well. On 5 July I switched on and there was no "chord" from the Mac. When I collected my mail - no sound from my speakers (which are part of my screen). Logged on to a couple of sites - no sound.
    The System Profiler, under the "Audio (Built In)" category, says: "No Built-in Audio." I know that's wrong because it's always worked before and when I plug my headset in it works fine.
    When I go to the Sound preferences panel in System Preferences, it finds the headset but if I unplug that it finds nothing.
    I tried running the hardware test (by putting in the OS X install disc and holding D during startup.) It couldn't find a problem.
    So, as far as I can see, audio output is fine for the USB headset output but not for the others. Is there a simple fix? The nearest Apple store is about 200 miles away and I don't fancy the idea of posting the Mac off.
    (And I think it's still under warranty for a couple more weeks.)
    Mac mini   Mac OS X (10.4.10)  

    hello mini users with the "no audio output" problem
    it seems that there are faulty output jacks in the macbook and the mac mini
    there are two things you can try:
    i tried everything and began thinking about what new software i had installed. it was "macam" which enables you to use older webcams on OSX. i needed that to use my webcam on skype.
    macam installs a file called "macam.component"
    if you have the same, do this - take that file out of:
    (your hard drive)/library/quicktime - macam.component
    and just put it on your desktop
    restart, then in your sound pref's choose your audio output (if doesn't work restart again)
    the first time i took it out, i had my sound back instantly, another time i had to choose audio output in sound prefs. you kind of have to try different things. after you get your sound back, you can put back "macam.component" to use your webcam.
    it seems macam causes the problem, the two can not work at the same time.
    the second thing: if you dont have "maccam" try plugging and unplugging output jack a few times and restarting until you have sound.
    the problem still could be with the OSX 10.4.10 update / quicktime...or maybe even a hardware problem like others with macbooks were saying (with the red light), not sure.
    people with macbooks and who have the red light on, say to use a paperclip to turn off the switch inside.
    my mini does not have a red light on. i tried using a paperclip but it doesnt work.
    hope this helps, beleive me i feel your pain!!!!
    what good is a computer without sound?
    extremely annoying problem that i hope apple looks into and fixes
    -andrew

  • How to remove empty row from rfc table output.

    Hello,
      I am using adaptive rfc and printing table output. The table rows start from 2nd row, the first row being empty. How can I remove the empty first row.
    Here is what I tried.
    wdContext.nodeDataSource().nodeTableOutput().moveNext();
    and
    wdContext.nodeDataSource().nodeTableOutput().moveTo(1);
    Neither of them worked. Any clue is appreciated.
    Srinivas

    IWDNodeElement first = wdContext.nodeDataSource().nodeTableOutput().getElementAt(0);
    wdContext.nodeDataSource().nodeTableOutput().removeElement(first);
    Armin

  • Delimited output problem at the time of writing in to text file

    Hi ,
    I am using matrix stayle design for my reports when i am generating reports in delimited format i am getting Delimited output problem(DR.Watson ERROR) at the time of writing in to textfile.

    Hi,
    Try with new desformat delimiteddata which is available with Report 6i patch 11.
    Thanks
    Oracle Reports Team

  • How can we have  Multiple table outputs in a ABAP Query .

    HI Experts .
    query output in 3 different  abap list s
    My requirement is to have  basic list of 20 fields  and the  summation list of 6 individual fields ( grouping ) and  another table output of 10 fields in a single query and single output .  the second and the 3 rd output fields are from  the basic list only .
    kindly help
    Pols

    The user is asking about  Query with more than one list as output.
    like Multiple list in  a ouput.

  • Base Table for problem code in Cs_incidents_all_b

    hi
    in cs_incidents_all_b we have problem_code. the does not contain any data ... we have any tl table for problem code i have cssr_prob_code_mapping_detail but if i query this
    SELECT  dra.repair_number,
      items.description item_desc,
      prob.problem_code,
      fndl.meaning flow_status_name,
      inc.summary,
      nvl(cp.instance_number,'Not availble') ib_instance_number
    FROM csd_repairs dra,
      csd_repair_types_tl drtt,
      cs_incidents_all_b sr,
      csi_item_instances cp,
      fnd_lookups fndl,
      csd_flow_statuses_b fsb,
      mtl_system_items_kfv items,
      mtl_units_of_measure_tl uom,
      jtf_rs_resource_extns_tl rstl,
      jtf_rs_groups_tl rgtl,
      fnd_lookups plkup,
      cs_incidents_all_tl inc,
      cs_sr_prob_code_mapping_detail prob,
      cs_incident_types_b ty
    WHERE dra.repair_type_id       = drtt.repair_type_id
    AND drtt.language              = userenv('LANG')
    AND dra.repair_mode            = 'WIP'
    AND dra.incident_id            = sr.incident_id
    AND dra.CUSTOMER_PRODUCT_ID    = cp.INSTANCE_ID (+)
    AND dra.flow_status_id         = fsb.flow_status_id
    AND fsb.flow_status_code       = fndl.lookup_code
    AND fndl.lookup_type           = 'CSD_REPAIR_FLOW_STATUS'
    AND dra.inventory_item_id      = items.inventory_item_id
    AND dra.unit_of_measure        = uom.uom_code
    AND uom.language               = userenv('LANG')
    AND dra.resource_id            = rstl.resource_id (+)
    AND rstl.category (+)          = 'EMPLOYEE'
    AND rstl.language (+)          = userenv('LANG')
    AND dra.owning_organization_id = rgtl.group_id (+)
    AND rgtl.language (+)          = userenv('LANG')
    AND dra.ro_priority_code       = plkup.lookup_code(+)
    AND plkup.lookup_type(+)       = 'CSD_RO_PRIORITY'
    AND items.organization_id      = cs_std.get_item_valdn_orgzn_id
    AND inc.incident_id            =dra.incident_id
    and ty.incident_type_id=sr.incident_type_id
    and prob.incident_type_id=ty.incident_type_id
    AND fndl.meaning in('Open')
    order by dra.repair_numbereach diffrent problem codes for same repair number here i am want records relevant to Depot Repair

    In 11.5.9, the problem and resolution codes are stored in FND_LOOKUP_VALUES table with lookup type as 'REQUEST_PROBLEM_CODE' and 'REQUEST_RESOLUTION_CODE'. I'm hoping you could still use these tables to find problem codes, even if you were on 11.5.10 or R12.
    Join would be something like:
    WHERE fnd_lookup_values.lookup_type = 'REQUEST_PROBLEM_CODE'
    AND fnd_lookup_values.problem_code = cs_incidents_all_b.problem_code
    Regarding restricting the query for Depot Repair service requests, you need to restrict by the the incident_type_id for this type of SRs (like id for Depot incident type is 10003 for us).
    HTH
    Alka

  • Smart form requirement(related to TLine table output)

    Hi,
    I am trying to display smartform developed in ABAP  from webdynpro java as a PDF .The output is taken from a BAPI which is returning the output in TLINE table. I have tried printing the table output which consists of special characters but I am not able to get the output from the BAPI.
    Can anybody please tell what can be done for the same.Looking forward for the reply.
    Regards,
    Pawan

    Hi Pawan,
    I should clarify.  If you are planning to use Web Dynpro your first task is to get data into the Context Controller of the Web Dynpro component you are using.  Data is obtained via an Adaptive Web Service model which is generated for you by Web Dynpro if you provide it a WSDL.  So you need to create a Web Dynpro Project (If you plan to use the NWDI which most projects will it is best to create development component project of type Web Dynpro rather than just a Web Dynpro project), Anyhow once you you will an empty models folder in the project. Right click this to be prompted for the model type.  The model will be generated if the WSDL meets the criteria for generating a model. If it is created you still need to initiatlize the model in the wdDoInit() method of the Web Dynpro component controller and place the model nodes correctly in the Context of the Component Controller.
    This is accessed using wdContext from wdDoInit().  Once the data is properly in the context you will need to use context mapping to map the data into the context of the view controller from which it can be applied to the UI components in the Views layouts.

  • Table update problem in tabstrip control

    Hi experts.
    i have one tabstrip control having 4 tabs.
    in those tabs i am updating one table say ztable(database table).
    my problem is this is happening in pai of every tab.
    but what ever i am updateing table those changes will reflect in other tabs.
    where i have to write code like pbo or what i should do.
    what ever i am updateing in tab1 i have to see in tab2.what ever i have update i should see in tab3.
    but it is not showing the updates when we will go for other tabs.
    Thanks

    Hi,
    Please check the following things :
    1 . The Fucntion code type for each tab is blank
    2 . Same subscreen area is assigned to each tab
    3 . Corresponding subscreen is dynamically incorporated into the subscreen area CALL SUBSCREEN in the flow logic
    If you are not doing this, then you are scolling in SAP GUI, not in your program. In this case the values entered in TAB1 won't get reflected in TAB2.
    If this is the case in your program, fix the above three points. then it will work.

  • SQL+-MULTI TABLE QUERY PROBLEM

    HAI ALL,
    ANY SUGGESTION PLEASE?
    SUB: SQL+-MULTI TABLE QUERY PROBLEM
    SQL+ QUERY GIVEN:
    SELECT PATIENT_NUM, PATIENT_NAME, HMTLY_TEST_NAME, HMTLY_RBC_VALUE,
    HMTLY_RBC_NORMAL_VALUE, DLC_TEST_NAME, DLC_POLYMORPHS_VALUE,
    DLC_POLYMORPHS_NORMAL_VALUE FROM PATIENTS_MASTER1, HAEMATOLOGY1,
    DIFFERENTIAL_LEUCOCYTE_COUNT1
    WHERE PATIENT_NUM = HMTLY_PATIENT_NUM AND PATIENT_NUM = DLC_PATIENT_NUM AND PATIENT_NUM
    = &PATIENT_NUM;
    RESULT GOT:
    &PATIENT_NUM =1
    no rows selected
    &PATIENT_NUM=2
    no rows selected
    &PATIENT_NUM=3
    PATIENT_NUM 3
    PATIENT_NAME KKKK
    HMTLY_TEST_NAME HAEMATOLOGY
    HMTLY_RBC_VALUE 4
    HMTLY_RBC_NORMAL 4.6-6.0
    DLC_TEST_NAME DIFFERENTIAL LEUCOCYTE COUNT
    DLC_POLYMORPHS_VALUE     60
    DLC_POLYMORPHS_NORMAL_VALUE     40-65
    ACTUAL WILL BE:
    &PATIENT_NUM=1
    PATIENT_NUM 1
    PATIENT_NAME BBBB
    HMTLY_TEST_NAME HAEMATOLOGY
    HMTLY_RBC_VALUE 5
    HMTLY_RBC_NORMAL 4.6-6.0
    &PATIENT_NUM=2
    PATIENT_NUM 2
    PATIENT_NAME GGGG
    DLC_TEST_NAME DIFFERENTIAL LEUCOCYTE COUNT
    DLC_POLYMORPHS_VALUE     42
    DLC_POLYMORPHS_NORMAL_VALUE     40-65
    &PATIENT_NUM=3
    PATIENT_NUM 3
    PATIENT_NAME KKKK
    HMTLY_TEST_NAME HAEMATOLOGY
    HMTLY_RBC_VALUE 4
    HMTLY_RBC_NORMAL 4.6-6.0
    DLC_TEST_NAME DIFFERENTIAL LEUCOCYTE COUNT
    DLC_POLYMORPHS_VALUE     60
    DLC_POLYMORPHS_NORMAL_VALUE     40-65
    4 TABLES FOR CLINICAL LAB FOR INPUT DATA AND GET REPORT ONLY FOR TESTS MADE FOR PARTICULAR
    PATIENT.
    TABLE1:PATIENTS_MASTER1
    COLUMNS:PATIENT_NUM, PATIENT_NAME,
    VALUES:
    PATIENT_NUM
    1
    2
    3
    4
    PATIENT_NAME
    BBBB
    GGGG
    KKKK
    PPPP
    TABLE2:TESTS_MASTER1
    COLUMNS:TEST_NUM, TEST_NAME
    VALUES:
    TEST_NUM
    1
    2
    TEST_NAME
    HAEMATOLOGY
    DIFFERENTIAL LEUCOCYTE COUNT
    TABLE3:HAEMATOLOGY1
    COLUMNS:
    HMTLY_NUM,HMTLY_PATIENT_NUM,HMTLY_TEST_NAME,HMTLY_RBC_VALUE,HMTLY_RBC_NORMAL_VALUE     
    VALUES:
    HMTLY_NUM
    1
    2
    HMTLY_PATIENT_NUM
    1
    3
    MTLY_TEST_NAME
    HAEMATOLOGY
    HAEMATOLOGY
    HMTLY_RBC_VALUE
    5
    4
    HMTLY_RBC_NORMAL_VALUE
    4.6-6.0
    4.6-6.0
    TABLE4:DIFFERENTIAL_LEUCOCYTE_COUNT1
    COLUMNS:DLC_NUM,DLC_PATIENT_NUM,DLC_TEST_NAME,DLC_POLYMORPHS_VALUE,DLC_POLYMORPHS_
    NORMAL_VALUE,
    VALUES:
    DLC_NUM
    1
    2
    DLC_PATIENT_NUM
    2
    3
    DLC_TEST_NAME
    DIFFERENTIAL LEUCOCYTE COUNT
    DIFFERENTIAL LEUCOCYTE COUNT
    DLC_POLYMORPHS_VALUE
    42
    60
    DLC_POLYMORPHS_NORMAL_VALUE
    40-65
    40-65
    THANKS
    RCS
    E-MAIL:[email protected]
    --------

    I think you want an OUTER JOIN
    SELECT PATIENT_NUM, PATIENT_NAME, HMTLY_TEST_NAME, HMTLY_RBC_VALUE,
    HMTLY_RBC_NORMAL_VALUE, DLC_TEST_NAME, DLC_POLYMORPHS_VALUE,
    DLC_POLYMORPHS_NORMAL_VALUE
    FROM PATIENTS_MASTER1, HAEMATOLOGY1,  DIFFERENTIAL_LEUCOCYTE_COUNT1
    WHERE PATIENT_NUM = HMTLY_PATIENT_NUM (+)
    AND PATIENT_NUM = DLC_PATIENT_NUM (+)
    AND PATIENT_NUM = &PATIENT_NUM;Edited by: shoblock on Nov 5, 2008 12:17 PM
    outer join marks became stupid emoticons or something. attempting to fix

  • Convert internal table output to pdf format

    Hi all,
    my query is given below.
    <removed by moderator>
    i need to convert internal table output to Pdf. format
    the Pdf file generating.
    when i am opening the pdf. file shows error like there was an error opening this document . this file cannot be opened because it has no pages.
    please help me.
    thanks in advance.
    Regards,
    Karthikeyan Krishan
    Moderator message: please post only relevant code parts, your posts must contain less than 5000 characters each to preserve formatting.
    Edited by: Thomas Zloch on Mar 30, 2011 12:57 PM

    Hi,
    Check this link where I send data in RAW format as attachment using cl_bcs.
    Open PDF File stored in AL11 and send by email using CL_BCS.
    Regards,
    Ernesto

  • Premiere Elements 12 output problem

    I am having problems outputting my project. Different errors messages.  One says transcoding error.  Another time it says export error.  Other times it crashes. And then the program won't even open. 
    Any suggestions?
    bwatson9

    Steve,
    First, thank you for your prompt response.  This is the first time I have used Premiere Elements 12.  I don't seem to have a manual for the software.
    The product was bought with my new computer.  I am using windows 8.1 (64-bit) with Intel Core i7-4770 CPU @ 3.40GHz.  I have 12 GB of installed RAM.  I have 1TB hard drive of which this is the first project I done. 
    I have checked to make sure that I am getting all Windows and Microsoft Updates.  I even manually went to Windows Update and installed the optional updates.
    The project is a 20 min. video using mostly photos and 2 small video clips.  The project is saved in its own folder.
    When I go to the timeline in Expert view I do see an orange-yellow line above the timeline.  It runs the whole length of the project.
    I understand from reading the FAQ's that each photo cannot be larger than 1000 x 750 pixels.  I will check that and reduce their size.  Is there anything else that I need to do?
    Where can I find a manual?
    Thanks,
    bwatson9
    Date: Sun, 23 Mar 2014 06:31:03 -0700
    From: [email protected]
    To: [email protected]
    Subject: Premiere Elements 12 output problem
        Re: Premiere Elements 12 output problem
        created by Steve Grisetti in Premiere Elements - View the full discussion
    A lot depends on a lot.
    What operating system are you using? What processor do you have and how much RAM and how much free space is on your hard drive?
    How long is your project? What model of camcorder is your video coming from and what format and resolution is it?
    Have you ensured that your project file is saved to its own folder, with no other project files in this folder?
    When you add your video to your timeline in Expert view, do you see a yellow-orange line above the clips, along the top of the timeline? This indicates a mismatch between project settings and video specs.
    If you are on a Windows computer, have you set up your computer to get both Windows and Microsoft Updates -- and have you manually gone to Windows Update and ensured you have even the optional updates that don't install automatically?
    When did you last run Disk Cleanup and Disk Defragmenter?
         Please note that the Adobe Forums do not accept email attachments. If you want to embed a screen image in your message please visit the thread in the forum to embed the image at http://forums.adobe.com/message/6234402#6234402
         Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: http://forums.adobe.com/message/6234402#6234402
         To unsubscribe from this thread, please visit the message page at http://forums.adobe.com/message/6234402#6234402. In the Actions box on the right, click the Stop Email Notifications link.
               Start a new discussion in Premiere Elements at Adobe Community
      For more information about maintaining your forum email notifications please go to http://forums.adobe.com/thread/416458?tstart=0.

  • Graphic output problems in most programs - triangles ...

    - often at scrolling in the Finder
    - it appears spontaniously and dissappers/flicker if mouse is moving ...
    - in some programs it is permanent for example 3D Coat
    - different often and strong in different programs - in some there is no problem (5% - for example ZBrush)
    - Mountain Lion does not fix it - only some changes - for example Quicktime (not Fullscreen) a big triangle in the down left
    - little greeen/red pionts, like defect Pixels, in little groups are appearing too! - Photoshop, Final Cut Video Output...

    A screenshot give you a copy of what is actually sitting in the screen buffer.
    So this is not an "output" problem. That stuff has been messed up in the screen buffer.
    to draw the mouse cursor, the area around the pointer must be re-constructed. That is why moving the mouse cursor seems to "repair" it.

  • Print Output problem in ECC6

    Hi Friends,
    I am getting print output problem in ECC6.
    In VF03 I am giving issue output for invoice printing. Whenever I am presseing issue output one screen is coming for selecting output type. I have selected one output type and I pressed print preview then in print preview one item and corresponding amounts it is showing properly for the first time. But the problem is after the print preview if I come back and again if i press print preview button values are not getting refreshed and same item is repeated for twice and the amounts are also getting added. Again for the third time if i come back and again if i press print preview one more item is getting repeated and the amounts are also getting added which should not suppose to happen.
    What could be the problem and how to resolve it?
    Rewarded,
    Steve

    Hi,
    clear those variables in the program .
    Regards,
    Bharat.
    Reward points if helpful

  • J Option Pane Output Problem

    Hi guys,
    I am new to Java and I am having trouble compiling this program via which I can calculate the number of months to pay off a loan.
    I am not sure why it is not compiling and would really appreciate some solutions or suggestions
    Thanks a lot.
    import javax.swing.JOptionPane;
    public class Final
    public static void main(String[] args)
    String LoanAmount;
    String Months;
    String AnnualInterestRate;
    String MonthlyPayments;
    double balance;               
    double interest;
    double payment;
    int months=1;
    LoanAmount=JOptionPane.showInputDialog("Enter Loan Amount:");
    AnnualInterestRate=JOptionPane.showInputDialog("Enter Interest Rate:");
    MonthlyPayments=JOptionPane.showInputDialog("Monthly Payments:");
    balance=Double.parseDouble(LoanAmount);
    interest=Double.parseDouble(AnnualInterestRate);
    payment=Double.parseDouble(MonthlyPayments);
    months=Integer.parseInt(Months);
    while (balance>0)
    {balance=(balance+(interest/12)*(balance))-payment;
    months=months+1;
    JOptionPane.showMessageDialog(null, "Number of Months ", +months);
    Edited by: Java1001 on Sep 15, 2009 11:45 PM

A: J Option Pane Output Problem

Use code tags to post codes -- [code]CODE[/code] will display asCODEOr click the CODE button and paste your code between the {code} tags that appear.
You are passing 3 parameters -- a null, a String and an int -- to the JOptionPane#showMessageDialog method. In the [_API_|http://java.sun.com/javase/6/docs/api/javax/swing/JOptionPane.html], do you find a variant of this method that accepts these three parameters?
db

Use code tags to post codes -- [code]CODE[/code] will display asCODEOr click the CODE button and paste your code between the {code} tags that appear.
You are passing 3 parameters -- a null, a String and an int -- to the JOptionPane#showMessageDialog method. In the [_API_|http://java.sun.com/javase/6/docs/api/javax/swing/JOptionPane.html], do you find a variant of this method that accepts these three parameters?
db

Maybe you are looking for