Help on how to use FM REUSE_ALV_HIERSEQ_LIST_DISPLAY...

Hello Experts,
I am having problems using the said FM. Based on my code below, can you please tell
me what am I doing wrong. Hope you can help me guys. Thank you and take care!
[code]
*& Report ZFI_CASH_PROOF_SHEET
*& PROGRAM TYPE  : Report
*& RICEF ID      : 149
*& TITLE         : ZFI_CASH_PROOF_SHEET
*& SAP Module    : FI
*& CREATION DATE : 10/24/2007
*& AUTHOR        : Aris Hidalgo
*& DESIGNER      : Aris Hidalgo
*& DESCRIPTION   :
$*********************************************************************
*$     CHANGE HISTORY
*$----
*$   DATE        | T-Num      | Description                  | Reference
              |            |                              |
$*********************************************************************
REPORT  zfi_cash_proof_sheet
        NO STANDARD PAGE HEADING
        MESSAGE-ID zfi.
Data Dictionary Table/s                      *
TABLES: t012k.
TYPE-POOLS                                   *
TYPE-POOLS: slis.
SELECTION-SCREEN                             *
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
SELECT-OPTIONS: s_bukrs FOR t012k-bukrs OBLIGATORY,
                s_hbkid FOR t012k-hbkid,
                s_hktid FOR t012k-hktid.
PARAMETERS:     p_budat TYPE bsak-budat OBLIGATORY.
SELECTION-SCREEN END OF BLOCK b1.
*/ CLASS DEFINITION/S */
CLASS lcl_alv_routines DEFINITION DEFERRED.
      CLASS lcl_data_def DEFINITION
CLASS lcl_data_def DEFINITION ABSTRACT.
  PUBLIC SECTION.
    TYPES: BEGIN OF t_t012k,
            bukrs TYPE t012k-bukrs,
            hbkid TYPE t012k-hbkid,
            hktid TYPE t012k-hktid,
            hkont TYPE t012k-hkont,
           END OF t_t012k.
    TYPES: BEGIN OF t_bsis_bsas,
            bukrs TYPE bsis-bukrs,
            hkont TYPE bsis-hkont,
            belnr TYPE bsis-belnr,
            buzei TYPE bsis-buzei,
            gjahr TYPE bsis-gjahr,
            budat TYPE bsis-budat,
            blart TYPE bsis-blart,
            dmbtr TYPE bsis-dmbtr,
            shkzg TYPE bsis-shkzg,
           END OF t_bsis_bsas.
    TYPES: BEGIN OF t_bsid_bsad,
            bukrs TYPE bsid-bukrs,
            belnr TYPE bsid-belnr,
            gjahr TYPE bsid-gjahr,
            blart TYPE bsid-blart,
            buzei TYPE bsid-buzei,
            budat TYPE bsid-budat,
            dmbtr TYPE bsid-dmbtr,
            shkzg TYPE bsid-shkzg,
           END OF t_bsid_bsad.
    TYPES: BEGIN OF t_cash_in_bank,
            bukrs TYPE bsis-bukrs,
            hkont TYPE bsis-hkont,
            dmbtr TYPE bsis-dmbtr,
           END OF t_cash_in_bank.
    TYPES: BEGIN OF t_outs_trade_coll,
            bukrs              TYPE bsis-bukrs,
            hkont              TYPE bsis-hkont,
            one_day            TYPE bsis-dmbtr,
            two_days           TYPE bsis-dmbtr,
            more_than_two_days TYPE bsis-dmbtr,
           END OF t_outs_trade_coll.
    TYPES: BEGIN OF t_zcheck_monitor,
            zzbukr TYPE zcheck_monitor-zzbukr,
            zhbkid TYPE zcheck_monitor-zhbkid,
            zhktid TYPE zcheck_monitor-zhktid,
            zubhkt TYPE zcheck_monitor-zubhkt,
            zrwbtr TYPE zcheck_monitor-zrwbtr,
            zrlsvd TYPE zcheck_monitor-zrlsvd,
            zrlsdt TYPE zcheck_monitor-zrlsdt,
           END OF t_zcheck_monitor.
    TYPES: BEGIN OF t_zcheck_monitor_collect,
            zzbukr TYPE zcheck_monitor-zzbukr,
            zubhkt TYPE zcheck_monitor-zubhkt,
            zrwbtr TYPE zcheck_monitor-zrwbtr,
           END OF t_zcheck_monitor_collect.
    TYPES: BEGIN OF t_company,
            bukrs TYPE t001-bukrs,
            butxt TYPE t001-butxt,
           END OF t_company.
    TYPES: BEGIN OF t_header,
            bukrs TYPE t001-bukrs,
            butxt TYPE t001-butxt,
            hbkid TYPE t012k-hbkid,
           END OF t_header.
    TYPES: BEGIN OF t_output,
            bukrs              TYPE bsis-bukrs,
            hktid              TYPE t012k-hktid,
            cash_in_bank       TYPE bsis-dmbtr,
            one_day            TYPE bsis-dmbtr,
            two_days           TYPE bsis-dmbtr,
            more_than_two_days TYPE bsis-dmbtr,
            misc_collection    TYPE bsis-dmbtr,
            outs_rel_checks    TYPE bsis-dmbtr,
            treas_transactions TYPE bsis-dmbtr,
            tot_cash_bal       TYPE bsis-dmbtr,
            outs_unrel_checks  TYPE bsis-dmbtr,
            imp_docs_due       TYPE bsis-dmbtr,
            est_cash_balance   TYPE bsis-dmbtr,
           END OF t_output.
    DATA: gt_t012k                  TYPE HASHED TABLE OF t_t012k
                                    WITH UNIQUE KEY bukrs hbkid hktid,
          gt_bsis                   TYPE STANDARD TABLE OF t_bsis_bsas,
          gt_bsis_dum               LIKE gt_bsis,
          wa_bsis                   LIKE LINE OF gt_bsis,
          gt_bsas                   LIKE gt_bsis,
          gt_bsis_bsas              LIKE gt_bsas,
          gt_bsid_bsad              TYPE SORTED TABLE OF t_bsid_bsad
                                    WITH NON-UNIQUE KEY bukrs belnr gjahr blart,
          gt_bsik                   LIKE gt_bsid_bsad,
          gt_cash_in_bank           TYPE HASHED TABLE OF t_cash_in_bank
                                    WITH UNIQUE KEY bukrs hkont,
          gt_misc_collection        LIKE gt_cash_in_bank,
          wa_misc_collection        LIKE LINE OF gt_misc_collection,
          gt_importation_docs_due   LIKE gt_cash_in_bank,
          wa_importation_docs_due   LIKE LINE OF gt_importation_docs_due,
          wa_cash_in_bank           LIKE LINE OF gt_cash_in_bank,
          gt_outs_trade_coll        TYPE HASHED TABLE OF t_outs_trade_coll
                                    WITH UNIQUE KEY bukrs hkont,
          wa_outs_trade_coll        LIKE LINE OF gt_outs_trade_coll,
          gt_zcheck_monitor         TYPE STANDARD TABLE OF t_zcheck_monitor,
          gt_zcheck_monitor_collect TYPE HASHED TABLE OF t_zcheck_monitor_collect
                                    WITH UNIQUE KEY zzbukr zubhkt,
          wa_zcheck_monitor_collect LIKE LINE OF gt_zcheck_monitor_collect,
          gt_outs_rel_checks        LIKE gt_cash_in_bank,
          wa_outs_rel_checks        LIKE LINE OF gt_outs_rel_checks,
          gt_company                TYPE HASHED TABLE OF t_company
                                    WITH UNIQUE KEY bukrs,
          wa_company                LIKE LINE OF gt_company,
          gt_header                 TYPE STANDARD TABLE OF t_header,
          wa_header                 LIKE LINE OF gt_header,
          gt_output                 TYPE STANDARD TABLE OF t_output,
          wa_output                 LIKE LINE OF gt_output.
ENDCLASS.                    "lcl_data_def DEFINITION
      CLASS lcl_get_data DEFINITION
CLASS lcl_get_data DEFINITION INHERITING FROM lcl_data_def.
  PUBLIC SECTION.
    METHODS: get_bank_details,
             get_gl_balances,
             get_cust_items,
             get_vend_items,
             sum_gl_accounts,
             monday_routines
               IMPORTING
                 im_date  TYPE bsis-budat
                 im_bukrs TYPE bsis-bukrs
                 im_hkont TYPE bsis-hkont
                 im_budat TYPE bsis-budat
                 im_dmbtr TYPE bsis-dmbtr,
             sunday_routines
               IMPORTING
                 im_date  TYPE bsis-budat
                 im_bukrs TYPE bsis-bukrs
                 im_hkont TYPE bsis-hkont
                 im_budat TYPE bsis-budat
                 im_dmbtr TYPE bsis-dmbtr,
             tuesday_routines
               IMPORTING
                 im_date  TYPE bsis-budat
                 im_bukrs TYPE bsis-bukrs
                 im_hkont TYPE bsis-hkont
                 im_budat TYPE bsis-budat
                 im_dmbtr TYPE bsis-dmbtr,
             other_days_routines
               IMPORTING
                 im_date  TYPE bsis-budat
                 im_bukrs TYPE bsis-bukrs
                 im_hkont TYPE bsis-hkont
                 im_budat TYPE bsis-budat
                 im_dmbtr TYPE bsis-dmbtr,
             difference_in_days
               IMPORTING
                 im_date  TYPE bsis-budat
                 im_budat TYPE bsis-budat
               EXPORTING
                 ex_diff  TYPE vtbbewe-atage,
             outs_check_released,
             process_data.
  PRIVATE SECTION.
    CONSTANTS: lc_credit   TYPE bsis-shkzg VALUE 'H',
               lc_debit    TYPE bsis-shkzg VALUE 'S',
               lc_nt       TYPE bsis-blart VALUE 'NT',
               lc_gl_zero  TYPE bsis-hkont VALUE '+++++++++0',
               lc_gl_one   TYPE bsis-hkont VALUE '+++++++++1',
               lc_gl_three TYPE bsis-hkont VALUE '+++++++++3',
               lc_monday   TYPE dtresr-weekday VALUE 'Monday',
               lc_tuesday  TYPE dtresr-weekday VALUE 'Tuesday',
               lc_sunday   TYPE dtresr-weekday VALUE 'Sunday'.
    CONSTANTS: lc_k3 TYPE bsik-blart VALUE 'K3',
               lc_k4 TYPE bsik-blart VALUE 'K4',
               lc_k5 TYPE bsik-blart VALUE 'K5',
               lc_k6 TYPE bsik-blart VALUE 'K6',
               lc_k7 TYPE bsik-blart VALUE 'K7',
               lc_kb TYPE bsik-blart VALUE 'KB',
               lc_kd TYPE bsik-blart VALUE 'KD'.
    DATA: lv_hkont           TYPE bsis-hkont,
          lr_hkont           TYPE RANGE OF bsis-hkont,
          wa_hkont           LIKE LINE OF lr_hkont,
          lr_blart           TYPE RANGE OF bsik-blart,
          wa_blart           LIKE LINE OF lr_blart,
          lv_hkont_new       TYPE bsis-hkont,
          lv_hkont_old       TYPE bsis-hkont,
          lv_date            TYPE vtbbewe-atage,
          lv_budat           TYPE bsis-budat,
          lv_day             TYPE dtresr-weekday,
          o_lcl_alv_routines TYPE REF TO lcl_alv_routines.
ENDCLASS.                    "lcl_get_data DEFINITION
      CLASS alv_routines DEFINITION
CLASS lcl_alv_routines DEFINITION INHERITING FROM lcl_get_data.
  PUBLIC SECTION.
    DATA: gt_fieldcat       TYPE slis_t_fieldcat_alv,
          wa_fieldcat       LIKE LINE OF gt_fieldcat,
          gs_layout         TYPE slis_layout_alv,
          gs_keyinfo        TYPE slis_keyinfo_alv,
          gv_repid          TYPE syst-repid,
          gv_tabname_header TYPE slis_tabname,
          gv_tabname_item   TYPE slis_tabname.
    METHODS: alv_init,
             build_fieldcat,
             display_data
               IMPORTING
                 im_header LIKE gt_header
                 im_output LIKE gt_output.
ENDCLASS.                    "lcl_alv_routines DEFINITION
*/ CLASS IMPLEMENTATION/S */
      CLASS lcl_get_data IMPLEMENTATION
CLASS lcl_get_data IMPLEMENTATION.
  METHOD get_bank_details.
    FIELD-SYMBOLS: <fs_t012k> LIKE LINE OF gt_t012k.
  Get bank account/s and their corresponding G/L account/s
    SELECT bukrs hbkid
           hktid hkont
      FROM t012k
      INTO TABLE gt_t012k
     WHERE bukrs IN s_bukrs
       AND hbkid IN s_hbkid
       AND hktid IN s_hktid.
    IF NOT gt_t012k[] IS INITIAL.
      SORT gt_t012k BY bukrs hbkid hktid hkont.
    Get company name
      SELECT bukrs butxt
        FROM t001
        INTO TABLE gt_company
         FOR ALL ENTRIES IN gt_t012k
       WHERE bukrs = gt_t012k-bukrs.
      LOOP AT gt_t012k ASSIGNING <fs_t012k>.
        wa_hkont-sign   = 'I'.
        wa_hkont-option = 'EQ'.
        wa_hkont-low    = <fs_t012k>-hkont.
        SHIFT wa_hkont-low LEFT DELETING LEADING space.
        APPEND wa_hkont TO lr_hkont.
        CLEAR wa_hkont.
        lv_hkont_new = <fs_t012k>-hkont.
        IF lv_hkont_new <> lv_hkont_old.
          CLEAR lv_hkont.
          lv_hkont = <fs_t012k>-hkont.
          DO 4 TIMES.
            ADD 1 TO lv_hkont.
            CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
              EXPORTING
                input  = lv_hkont
              IMPORTING
                output = lv_hkont.
            wa_hkont-sign   = 'I'.
            wa_hkont-option = 'EQ'.
            wa_hkont-low    = lv_hkont.
            SHIFT wa_hkont-low LEFT DELETING LEADING space.
            APPEND wa_hkont TO lr_hkont.
            CLEAR wa_hkont.
          ENDDO.
        ENDIF.
        lv_hkont_old = lv_hkont_new.
      ENDLOOP.
      CALL METHOD me->get_gl_balances.
    ENDIF.
  ENDMETHOD.                    "get_bank_details
  METHOD get_gl_balances.
  Get G/L line items(Open items)
    SELECT bukrs hkont belnr
           buzei gjahr budat
           blart dmbtr shkzg
      FROM bsis
      INTO TABLE gt_bsis
       FOR ALL ENTRIES IN gt_t012k
     WHERE bukrs = gt_t012k-bukrs
       AND hkont IN lr_hkont
       AND budat <= p_budat.
  Get G/L line items(Cleared items)
    SELECT bukrs hkont belnr
           buzei gjahr budat
           blart dmbtr shkzg
      FROM bsas
      INTO TABLE gt_bsas
       FOR ALL ENTRIES IN gt_t012k
     WHERE bukrs = gt_t012k-bukrs
       AND hkont IN lr_hkont
       AND budat <= p_budat.
    APPEND LINES OF gt_bsis TO gt_bsis_bsas.
    APPEND LINES OF gt_bsas TO gt_bsis_bsas.
    IF NOT gt_bsis_bsas[] IS INITIAL.
      CALL METHOD me->get_cust_items.
      CALL METHOD me->get_vend_items.
      CALL METHOD me->sum_gl_accounts.
    ENDIF.
  ENDMETHOD.                    "get_gl_balances
  METHOD get_cust_items.
  Get customer line items(Open items)
    SELECT bukrs belnr gjahr blart
           buzei budat dmbtr shkzg
      FROM bsid
      INTO TABLE gt_bsid_bsad
       FOR ALL ENTRIES IN gt_bsis_bsas
     WHERE bukrs = gt_bsis_bsas-bukrs
       AND gjahr = gt_bsis_bsas-gjahr
       AND belnr = gt_bsis_bsas-belnr.
  Get customer line items(Cleared items)
    SELECT bukrs belnr gjahr blart
           buzei budat dmbtr shkzg
      FROM bsad
      APPENDING TABLE gt_bsid_bsad
       FOR ALL ENTRIES IN gt_bsis_bsas
     WHERE bukrs = gt_bsis_bsas-bukrs
       AND gjahr = gt_bsis_bsas-gjahr
       AND belnr = gt_bsis_bsas-belnr.
  ENDMETHOD.                    "get_cust_items
  METHOD get_vend_items.
  Get vendor line items(Open items)
    SELECT bukrs belnr gjahr blart
           buzei budat dmbtr shkzg
      FROM bsik
      INTO TABLE gt_bsik
       FOR ALL ENTRIES IN gt_bsis_bsas
     WHERE bukrs = gt_bsis_bsas-bukrs
       AND gjahr = gt_bsis_bsas-gjahr
       AND belnr = gt_bsis_bsas-belnr.
    DEFINE m_blart.
      wa_blart-sign   = 'I'.
      wa_blart-option = 'EQ'.
      wa_blart-low    = &1.
      append wa_blart to lr_blart.
      clear wa_blart.
    END-OF-DEFINITION.
    m_blart lc_k3.
    m_blart lc_k4.
    m_blart lc_k5.
    m_blart lc_k6.
    m_blart lc_k7.
    m_blart lc_kb.
    m_blart lc_kd.
    IF NOT gt_bsik[] IS INITIAL AND NOT lr_blart[] IS INITIAL.
      DELETE gt_bsik WHERE blart NOT IN lr_blart[].
    ENDIF.
  ENDMETHOD.                    "get_vend_items
  METHOD sum_gl_accounts.
    FIELD-SYMBOLS: <fs_bsis_bsas>       LIKE LINE OF gt_bsis_bsas,
                   <fs_bsis>            LIKE LINE OF gt_bsis,
                   <fs_bsid_bsad>       LIKE LINE OF gt_bsid_bsad,
                   <fs_bsik>            LIKE LINE OF gt_bsik,
                   <fs_outs_rel_checks> LIKE LINE OF gt_outs_rel_checks.
    SORT gt_bsis_bsas BY bukrs hkont belnr.
    LOOP AT gt_bsis_bsas ASSIGNING <fs_bsis_bsas>.
      IF <fs_bsis_bsas>-shkzg = lc_credit.   "H
        MULTIPLY <fs_bsis_bsas>-dmbtr BY -1.
      ENDIF.
*/Routine for cash in bank
      IF <fs_bsis_bsas>-hkont CP lc_gl_zero.
        MOVE-CORRESPONDING <fs_bsis_bsas> TO wa_cash_in_bank.
        COLLECT wa_cash_in_bank INTO gt_cash_in_bank.
        CLEAR wa_cash_in_bank.
      ENDIF.
*/Routine for miscellaneous collection
      IF <fs_bsis_bsas>-blart = lc_nt AND
         <fs_bsis_bsas>-shkzg = lc_debit AND
         <fs_bsis_bsas>-hkont CP lc_gl_one.
        READ TABLE gt_bsid_bsad ASSIGNING <fs_bsid_bsad> WITH TABLE KEY bukrs = <fs_bsis_bsas>-bukrs
                                                                        belnr = <fs_bsis_bsas>-belnr
                                                                        gjahr = <fs_bsis_bsas>-gjahr
                                                                        blart = <fs_bsis_bsas>-blart.
        IF sy-subrc = 0.
          MOVE-CORRESPONDING <fs_bsis_bsas> TO wa_misc_collection.
          COLLECT wa_misc_collection INTO gt_misc_collection.
          CLEAR wa_misc_collection.
        ENDIF.
      ENDIF.
*/Routine for outstanding released checks
      IF <fs_bsis_bsas>-hkont CP lc_gl_three AND <fs_bsis_bsas>-shkzg = lc_debit.
        MOVE-CORRESPONDING <fs_bsis_bsas> TO wa_outs_rel_checks.
        COLLECT wa_outs_rel_checks INTO gt_outs_rel_checks.
        CLEAR wa_outs_rel_checks.
      ENDIF.
*/Routine for importation docs.due
      IF <fs_bsis_bsas>-shkzg = lc_credit.
        READ TABLE gt_bsik ASSIGNING <fs_bsik> WITH TABLE KEY bukrs = <fs_bsis_bsas>-bukrs
                                                              belnr = <fs_bsis_bsas>-belnr
                                                              gjahr = <fs_bsis_bsas>-gjahr
                                                              blart = <fs_bsis_bsas>-blart.
        IF sy-subrc = 0.
          MOVE-CORRESPONDING <fs_bsis_bsas> TO wa_importation_docs_due.
          COLLECT wa_importation_docs_due INTO gt_importation_docs_due.
          CLEAR gt_importation_docs_due.
        ENDIF.
      ENDIF.
    ENDLOOP.
*/Routine for outstanding trade collection
    IF NOT gt_bsis[] IS INITIAL.
      DELETE gt_bsis WHERE shkzg = lc_credit.
      DELETE gt_bsis WHERE blart = lc_nt.
      IF NOT gt_bsis[] IS INITIAL.
        lv_budat = p_budat.
        CALL FUNCTION 'DATE_TO_DAY'
          EXPORTING
            date    = lv_budat
          IMPORTING
            weekday = lv_day.
        LOOP AT gt_bsis ASSIGNING <fs_bsis>.
          IF lv_day = lc_monday.
            CALL METHOD me->monday_routines
              EXPORTING
                im_date  = p_budat
                im_bukrs = <fs_bsis>-bukrs
                im_hkont = <fs_bsis>-hkont
                im_budat = <fs_bsis>-budat
                im_dmbtr = <fs_bsis>-dmbtr.
          ELSEIF lv_day = lc_sunday.
            CALL METHOD me->sunday_routines
              EXPORTING
                im_date  = p_budat
                im_bukrs = <fs_bsis>-bukrs
                im_hkont = <fs_bsis>-hkont
                im_budat = <fs_bsis>-budat
                im_dmbtr = <fs_bsis>-dmbtr.
          ELSEIF lv_day = lc_tuesday.
            CALL METHOD me->tuesday_routines
              EXPORTING
                im_date  = p_budat
                im_bukrs = <fs_bsis>-bukrs
                im_hkont = <fs_bsis>-hkont
                im_budat = <fs_bsis>-budat
                im_dmbtr = <fs_bsis>-dmbtr.
          ELSE.
            CALL METHOD me->other_days_routines
              EXPORTING
                im_date  = p_budat
                im_bukrs = <fs_bsis>-bukrs
                im_hkont = <fs_bsis>-hkont
                im_budat = <fs_bsis>-budat
                im_dmbtr = <fs_bsis>-dmbtr.
          ENDIF.
        ENDLOOP.
      ENDIF.
    ENDIF.
*/Routine for outstanding released check/s
*/this routine will get all records from custom table zcheck_monitor
*/where status is released to vendor
    CALL METHOD me->outs_check_released.
    IF NOT gt_outs_rel_checks[] IS INITIAL.
      LOOP AT gt_outs_rel_checks ASSIGNING <fs_outs_rel_checks>.
        CLEAR wa_zcheck_monitor_collect.
        READ TABLE gt_zcheck_monitor_collect INTO wa_zcheck_monitor_collect
                                             WITH TABLE KEY zzbukr = <fs_outs_rel_checks>-bukrs
                                                            zubhkt = <fs_outs_rel_checks>-hkont.
        IF sy-subrc = 0.
          <fs_outs_rel_checks>-dmbtr = <fs_outs_rel_checks>-dmbtr - ABS( wa_zcheck_monitor_collect-zrwbtr ).
        ENDIF.
      ENDLOOP.
    ENDIF.
  Move records to output table
    CALL METHOD me->process_data.
  ENDMETHOD.                    "sum_gl_accounts
  METHOD monday_routines.
    wa_outs_trade_coll-bukrs   = im_bukrs.
    wa_outs_trade_coll-hkont   = im_hkont.
    CLEAR lv_date.
    CALL METHOD me->difference_in_days
      EXPORTING
        im_date  = im_date
        im_budat = im_budat
      IMPORTING
        ex_diff  = lv_date.
  One day
    IF lv_date = 3.
      wa_outs_trade_coll-one_day = im_dmbtr.
  Two days
    ELSEIF lv_date = 4.
      wa_outs_trade_coll-two_days = im_dmbtr.
  More than two days
    ELSEIF lv_date > 4.
      wa_outs_trade_coll-more_than_two_days = im_dmbtr.
    ENDIF.
    COLLECT wa_outs_trade_coll INTO gt_outs_trade_coll.
    CLEAR wa_outs_trade_coll.
  ENDMETHOD.                    "monday_routines
  METHOD sunday_routines.
    wa_outs_trade_coll-bukrs   = im_bukrs.
    wa_outs_trade_coll-hkont   = im_hkont.
    CLEAR lv_date.
    CALL METHOD me->difference_in_days
      EXPORTING
        im_date  = im_date
        im_budat = im_budat
      IMPORTING
        ex_diff  = lv_date.
  One day
    IF lv_date = 2.
      wa_outs_trade_coll-one_day = im_dmbtr.
  Two days
    ELSEIF lv_date = 3.
      wa_outs_trade_coll-two_days = im_dmbtr.
  More than two days
    ELSEIF lv_date > 3.
      wa_outs_trade_coll-more_than_two_days = im_dmbtr.
    ENDIF.
    COLLECT wa_outs_trade_coll INTO gt_outs_trade_coll.
    CLEAR wa_outs_trade_coll.
  ENDMETHOD.                    "sunday_routines
  METHOD tuesday_routines.
    wa_outs_trade_coll-bukrs   = im_bukrs.
    wa_outs_trade_coll-hkont   = im_hkont.
    CLEAR lv_date.
    CALL METHOD me->difference_in_days
      EXPORTING
        im_date  = im_date
        im_budat = im_budat
      IMPORTING
        ex_diff  = lv_date.
  One day
    IF lv_date = 1.
      wa_outs_trade_coll-one_day = im_dmbtr.
  Two days
    ELSEIF lv_date = 4.
      wa_outs_trade_coll-two_days = im_dmbtr.
  More than two days
    ELSEIF lv_date > 4.
      wa_outs_trade_coll-more_than_two_days = im_dmbtr.
    ENDIF.
    COLLECT wa_outs_trade_coll INTO gt_outs_trade_coll.
    CLEAR wa_outs_trade_coll.
  ENDMETHOD.                    "tuesday_routines
  METHOD other_days_routines.
    wa_outs_trade_coll-bukrs   = im_bukrs.
    wa_outs_trade_coll-hkont   = im_hkont.
    CLEAR lv_date.
    CALL METHOD me->difference_in_days
      EXPORTING
        im_date  = im_date
        im_budat = im_budat
      IMPORTING
        ex_diff  = lv_date.
  One day
    IF lv_date = 1.
      wa_outs_trade_coll-one_day = im_dmbtr.
  Two days
    ELSEIF lv_date = 2.
      wa_outs_trade_coll-two_days = im_dmbtr.
  More than two days
    ELSEIF lv_date > 3.
      wa_outs_trade_coll-more_than_two_days = im_dmbtr.
    ENDIF.
    COLLECT wa_outs_trade_coll INTO gt_outs_trade_coll.
    CLEAR wa_outs_trade_coll.
  ENDMETHOD.                    "other_days_routines
  METHOD difference_in_days.
    CALL FUNCTION 'FIMA_DAYS_AND_MONTHS_AND_YEARS'
      EXPORTING
        i_date_from          = im_budat
      I_KEY_DAY_FROM       =
        i_date_to            = im_date
      I_KEY_DAY_TO         =
      I_FLG_SEPARATE       = ' '
      IMPORTING
        e_days               = ex_diff.
      E_MONTHS             =
      E_YEARS              =
  ENDMETHOD.                    "difference_in_days
  METHOD outs_check_released.
    FIELD-SYMBOLS: <fs_zcheck_monitor>         LIKE LINE OF gt_zcheck_monitor.
    SELECT zzbukr zhbkid zhktid
           zubhkt zrwbtr zrlsvd
           zrlsdt
      FROM zcheck_monitor
      INTO TABLE gt_zcheck_monitor
     WHERE zrlsvd <> space.
    IF NOT gt_zcheck_monitor[] IS INITIAL.
      LOOP AT gt_zcheck_monitor ASSIGNING <fs_zcheck_monitor>.
        MOVE-CORRESPONDING <fs_zcheck_monitor> TO wa_zcheck_monitor_collect.
        COLLECT wa_zcheck_monitor_collect INTO gt_zcheck_monitor_collect.
        CLEAR wa_zcheck_monitor_collect.
      ENDLOOP.
    ENDIF.
  ENDMETHOD.                    "outs_check_released
  METHOD process_data.
    FIELD-SYMBOLS: <fs_t012k>           LIKE LINE OF gt_t012k,
                   <fs_company>         LIKE LINE OF gt_company,
                   <fs_cash_in_bank>    LIKE LINE OF gt_cash_in_bank,
                   <fs_outs_trade_coll> LIKE LINE OF gt_outs_trade_coll,
                   <fs_misc_collection> LIKE LINE OF gt_misc_collection,
                   <fs_outs_rel_checks> LIKE LINE OF gt_outs_rel_checks.
    LOOP AT gt_t012k ASSIGNING <fs_t012k>.
      READ TABLE gt_company ASSIGNING <fs_company>
                            WITH TABLE KEY bukrs = <fs_t012k>-bukrs.
      IF sy-subrc = 0.
        wa_header-bukrs = <fs_company>-bukrs.
        wa_header-butxt = <fs_company>-butxt.
        wa_header-hbkid = <fs_t012k>-hbkid.
        APPEND wa_header TO gt_header.
        CLEAR wa_header.
      ENDIF.
      wa_output-bukrs = <fs_t012k>-bukrs.
      wa_output-hktid = <fs_t012k>-hktid.
    Move cash in bank
      READ TABLE gt_cash_in_bank ASSIGNING <fs_cash_in_bank>
                                 WITH TABLE KEY bukrs = <fs_t012k>-bukrs
                                                hkont = <fs_t012k>-hkont.
      IF sy-subrc = 0.
        wa_output-cash_in_bank = <fs_cash_in_bank>-dmbtr.
        ADD wa_output-cash_in_bank TO wa_output-tot_cash_bal.
      ENDIF.
      CLEAR lv_hkont.
      lv_hkont = <fs_t012k>-hkont.
      ADD 1 TO lv_hkont.
      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
        EXPORTING
          input  = lv_hkont
        IMPORTING
          output = lv_hkont.
    Move outstanding trade collection(Deposit in transit)
      READ TABLE gt_outs_trade_coll ASSIGNING <fs_outs_trade_coll>
                                    WITH TABLE KEY bukrs = <fs_t012k>-bukrs
                                                   hkont = lv_hkont.
      IF sy-subrc = 0.
        wa_output-one_day            = <fs_outs_trade_coll>-one_day.
        ADD wa_output-one_day TO wa_output-tot_cash_bal.
        wa_output-two_days           = <fs_outs_trade_coll>-two_days.
        ADD wa_output-two_days TO wa_output-tot_cash_bal.
        wa_output-more_than_two_days = <fs_outs_trade_coll>-more_than_two_days.
        ADD wa_output-more_than_two_days TO wa_output-tot_cash_bal.
      ENDIF.
    Move miscellaneous collection
      READ TABLE gt_misc_collection ASSIGNING <fs_misc_collection>
                                    WITH TABLE KEY bukrs = <fs_t012k>-bukrs
                                                   hkont = lv_hkont.
      IF sy-subrc = 0.
        wa_output-misc_collection = <fs_misc_collection>-dmbtr.
        ADD wa_output-misc_collection TO wa_output-tot_cash_bal.
      ENDIF.
    Move outstanding checks released
      CLEAR lv_hkont.
      lv_hkont = <fs_t012k>-hkont.
      ADD 3 TO lv_hkont.
      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
        EXPORTING
          input  = lv_hkont
        IMPORTING
          output = lv_hkont.
      READ TABLE gt_outs_rel_checks ASSIGNING <fs_outs_rel_checks>
                                    WITH TABLE KEY bukrs = <fs_t012k>-bukrs
                                                   hkont = <fs_t012k>-hkont.
      IF sy-subrc = 0.
        wa_output-outs_rel_checks = <fs_outs_rel_checks>-dmbtr.
      ENDIF.
    Move outstanding unreleased checks
      CLEAR wa_zcheck_monitor_collect.
      READ TABLE gt_zcheck_monitor_collect INTO wa_zcheck_monitor_collect
                                           WITH TABLE KEY zzbukr = <fs_t012k>-bukrs
                                                          zubhkt = lv_hkont
                                                                   TRANSPORTING zrwbtr.
      IF sy-subrc = 0.
        wa_output-outs_unrel_checks = wa_zcheck_monitor_collect-zrwbtr.
      ENDIF.
    Move importation docs. due
      CLEAR wa_importation_docs_due.
      READ TABLE gt_importation_docs_due INTO wa_importation_docs_due
                                         WITH TABLE KEY bukrs = <fs_t012k>-bukrs
                                                        hkont = <fs_t012k>-hkont
                                                                TRANSPORTING dmbtr.
      IF sy-subrc = 0.
        wa_output-imp_docs_due = wa_importation_docs_due-dmbtr.
      ENDIF.
      APPEND wa_output TO gt_output.
      CLEAR wa_output.
    ENDLOOP.
    IF NOT gt_output[] IS INITIAL.
      CREATE OBJECT o_lcl_alv_routines.
      CALL METHOD o_lcl_alv_routines->display_data
        EXPORTING
          im_header = gt_header
          im_output = gt_output.
    ENDIF.
  ENDMETHOD.                    "process_data
ENDCLASS.                    "lcl_get_data IMPLEMENTATION
      CLASS alv_routines IMPLEMENTATION
CLASS lcl_alv_routines IMPLEMENTATION.
  METHOD alv_init.
    gv_repid = sy-repid.
    gs_layout-subtotals_text   = text-a01.
    gs_layout-key_hotspot      = 'X'.
    gs_layout-expand_fieldname = text-a02.
    gs_keyinfo-header01 = text-a03.
    gs_keyinfo-item01   = text-a03.
  ENDMETHOD.                    "alv_init
  METHOD build_fieldcat.
    DEFINE m_fieldcat.
      add 1 to wa_fieldcat-col_pos.
      wa_fieldcat-fieldname   = &1.
      wa_fieldcat-tabname     = &2.
      wa_fieldcat-rollname    = &3.
      wa_fieldcat-outputlen   = &4.
      wa_fieldcat-fix_column  = &5.
      wa_fieldcat-just        = &6.
      wa_fieldcat-do_sum      = &7.
      wa_fieldcat-emphasize   = &8.
      wa_fieldcat-hotspot     = &9.
      append wa_fieldcat to gt_fieldcat.
      clear wa_fieldcat.
    END-OF-DEFINITION.
    m_fieldcat 'BUKRS'              'gt_output'  text-a04  '' '' '' '' '' ''.
    m_fieldcat 'HKTID'              'gt_output'  text-a05  '' '' '' '' '' ''.
    m_fieldcat 'CASH_IN_BANK'       'gt_output'  text-a06  '' '' '' '' '' ''.
    m_fieldcat 'ONE_DAY'            'gt_output'  text-a07  '' '' '' '' '' ''.
    m_fieldcat 'TWO_DAYS'           'gt_output'  text-a08  '' '' '' '' '' ''.
    m_fieldcat 'MORE_THAN_TWO_DAYS' 'gt_output'  text-a09  '' '' '' '' '' ''.
    m_fieldcat 'MISC_COLLECTION'    'gt_output'  text-a10  '' '' '' '' '' ''.
    m_fieldcat 'OUTS_REL_CHECKS'    'gt_output'  text-a11  '' '' '' '' '' ''.
    m_fieldcat 'TREAS_TRANSACTIONS' 'gt_output'  text-a12  '' '' '' '' '' ''.
    m_fieldcat 'TOT_CASH_BAL'       'gt_output'  text-a13  '' '' '' '' '' ''.
    m_fieldcat 'TOTS_UNREL_CHECKS'  'gt_output'  text-a14  '' '' '' '' '' ''.
    m_fieldcat 'IMP_DOCS_DUE'       'gt_output'  text-a15  '' '' '' '' '' ''.
    m_fieldcat 'EST_CASH_BALANCE'   'gt_output'  text-a16  '' '' '' '' '' ''.
  ENDMETHOD.                    "build_fieldcat
  METHOD display_data.
    CALL METHOD me->alv_init.
    CALL METHOD me->build_fieldcat.
    gv_tabname_header = 'GT_HEADER'.
    gv_tabname_item   = 'GT_OUTPUT'.
    gt_header[] = im_header[].
    gt_output[] = im_output[].
    CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY'
      EXPORTING
      I_INTERFACE_CHECK              = ' '
        i_callback_program             = gv_repid
      I_CALLBACK_PF_STATUS_SET       = ' '
      I_CALLBACK_USER_COMMAND        = ' '
        is_layout                      = gs_layout
        it_fieldcat                    = gt_fieldcat
      IT_EXCLUDING                   =
      IT_SPECIAL_GROUPS              =
      IT_SORT                        =
      IT_FILTER                      =
      IS_SEL_HIDE                    =
      I_SCREEN_START_COLUMN          = 0
      I_SCREEN_START_LINE            = 0
      I_SCREEN_END_COLUMN            = 0
      I_SCREEN_END_LINE              = 0
      I_DEFAULT                      = 'X'
      I_SAVE                         = ' '
      IS_VARIANT                     =
      IT_EVENTS                      =
      IT_EVENT_EXIT                  =
        i_tabname_header               = gv_tabname_header
        i_tabname_item                 = gv_tabname_item
      I_STRUCTURE_NAME_HEADER        =
      I_STRUCTURE_NAME_ITEM          =
        is_keyinfo                     = gs_keyinfo
      IS_PRINT                       =
      IS_REPREP_ID                   =
      I_BYPASSING_BUFFER             =
      I_BUFFER_ACTIVE                =
      IR_SALV_HIERSEQ_ADAPTER        =
      IT_EXCEPT_QINFO                =
      I_SUPPRESS_EMPTY_DATA          = ABAP_FALSE
    IMPORTING
      E_EXIT_CAUSED_BY_CALLER        =
      ES_EXIT_CAUSED_BY_USER         =
      TABLES
        t_outtab_header                = gt_header
        t_outtab_item                  = gt_output
     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.
  ENDMETHOD.                    "display_data
ENDCLASS.                    "alv_routines IMPLEMENTATION
START-OF-SELECTION                           *
START-OF-SELECTION.
  DATA: o_lcl_get_data TYPE REF TO lcl_get_data.
  CREATE OBJECT o_lcl_get_data.
  CALL METHOD o_lcl_get_data->get_bank_details.
[/code]

Thanks anyways...

Similar Messages

  • Need help on how to use conference facility within adobe connect

    I need some help on how to use conference facility within adobe connect?

    I'd recommend you start here: Getting Started with Adobe Connect - Adobe Connect User Community

  • Javascript error on - Help - Learn how to use Numbers with this online...

    I am trying to find out more about Numbers. I am using iTunes 9.1.1 on a Vista PC. I get a Javascript error in Internet Explorer 8 when I try to access:
    Help - Learn how to use Numbers with this online resource.
    http://help.apple.com/numbers/1.0
    The link redirects to the following page:
    http://help.apple.com/iwork/safari/interface/#tan727163ed
    The above page is blank except for boxes for Keynote Help, Pages Help, Numbers help, and a blank input field that seems to do nothing. Here is the Javascript error message from Internet Explorer 8:
    Webpage error details
    User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
    Timestamp: Tue, 1 Jun 2010 20:55:54 UTC
    Message: This command is not supported.
    Line: 1
    Char: 41589
    Code: 0
    URI: http://help.apple.com/iwork/safari/interface/javascript.js

    Link also does not work for me in WIN 7 with IE8. However, it does work in Chrome in WIN 7. It also works in Safari on my G4. Suggest you try Chrome or it may work in another browser like FireFox or Safari in Vista.

  • Where do I find help on how to use a software?

    Recently I've purchased a ZIP software through App Store - (Smart Zipper Pro). I have never used one of these programs and now have a large file to send to a customer. I found no customer support nor directions on the use of it.
    I will appreciate there is someone that could help me understanding how to use this software. I have tried different alternatives but files seems to have the same size as the original. There is no compression.
    Your help on this subject will be greatly appreciated.
    AntaresPower

    have a large file to send to a customer.
    *Some suggestions regarding sending large files:*
    If you both have High-speed connections, the easiest & fastest way is through Dropbox.
    I send all my large/huge files this way instead of using email.
    iChat has the same ability of transferring large files as Dropbox but is slower.
    Adium has file transfers.
    Yahoo Messenger has file transfers.
    If you must use email, check out YouSendIt and TransferBIGFiles for large & small file transfers.
    MediaFire is another file transfer site.
    Care to share which OS you are using? 

  • Help on how to use BAPI_ACC_DOCUMENT_POST...

    Hello experts,
    Please help me on how to use the BAPI BAPI_ACC_DOCUMENT_POST. I dont have the time to
    record via SHDB and do BDC and I would like to try out the said BAPI. I think this will be faster
    I need to fill in the header, line items, etc. Any detailed examples will be highly appreciated.
    Thanks a lot guys and take care!

    Take a look at the following code :
    * IF GL ACCOUNT
    *       Accountgl / Compte générale
            ws_accountgl-itemno_acc   = w_compt.
            ws_accountgl-comp_code    = p_bukrs.
            ws_accountgl-pstng_date   = ws_reformat-datecpt.
            ws_accountgl-fisc_year    = ws_reformat-datecpt(4).
            ws_accountgl-fis_period   = ws_reformat-datecpt+4(2).
            ws_accountgl-doc_type     = p_blart.
            ws_accountgl-item_text    = ws_reformat-libel.
            CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
              EXPORTING
                input  = ws_reformat-cptclf
              IMPORTING
                output = ws_accountgl-gl_account.
            CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
              EXPORTING
                input  = ws_reformat-kostl
              IMPORTING
                output = ws_accountgl-costcenter.
          ELSE. " ACC. PAYABLE
    *       Account Payable /  Compte fournisseur
            ws_accountpayable-itemno_acc   = w_compt.
            ws_accountpayable-comp_code    = p_bukrs.
            ws_accountpayable-item_text    = ws_reformat-libel.
            CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
              EXPORTING
                input  = ws_reformat-cptclf
              IMPORTING
                output = ws_accountpayable-vendor_no.
            APPEND ws_accountpayable TO accountpayable.
          ENDIF.
    *     Currencyamount Struct.
          ws_currencyamount-itemno_acc = w_compt.
          ws_currencyamount-currency = 'EUR'.
    *     ws_currencyamount-curr_type = '00'.
          IF ws_reformat-sign EQ 'C'.
            ws_reformat-wrbtr_c = ws_reformat-wrbtr_c * ( - 1 ).
          ENDIF.
          ws_currencyamount-amt_doccur = ws_reformat-wrbtr_c.
          APPEND ws_currencyamount TO currencyamount.
    * BAPI
        CALL FUNCTION 'BAPI_ACC_DOCUMENT_POST'
          EXPORTING
            documentheader = documentheader
          TABLES
            accountgl      = accountgl
            accountpayable = accountpayable
            currencyamount = currencyamount
            return         = t_return.
        IF sy-subrc <> 0.
          MESSAGE e999(re) WITH 'Problem occured'.
        ELSE.
            CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
        ENDIF.

  • Help on how to use Skype account?

    anybody can help me ???
    how to use this skype account???
    This post was transferred from its previous location to create its own new topic here; its subject and/or title has been edited to differentiate the post from other inquiries and to reflect the post's content. A link to this post appears where the post was originally added.

    Hi, Guiuan, and welcome to the Community,
    I recommend these two places that have a wealth of information to help you get started:
    https://support.skype.com/en/faq/FA12288/getting-s​tarted-with-skype-for-android-phones
    https://support.skype.com/en/category/SKYPE_FOR_AN​DROID/
    Regards,
    Elaine
    Was your question answered? Please click on the Accept as a Solution link so everyone can quickly find what works! Like a post or want to say, "Thank You" - ?? Click on the Kudos button!
    Trustworthy information: Brian Krebs: 3 Basic Rules for Online Safety and Consumer Reports: Guide to Internet Security Online Safety Tip: Change your passwords often!

  • Help in how to use the controlers in Ze

    I just got the New Zen M and I am having the worse time dealing with the controllers. The worse of all is the tapping I love the mp3 but since I started to play with it (an hour ago) I just feel like throwing it against the floor since is not doing what i want it to do. Please any help or tricks in how to use those controllers I will really appreciate.

    You have to tap the keys gentle . i see you will not have your player long . this is the best out

  • Help! How to use pay_element_link API

    Hi all,
    I am developing HRMS Interface to transfer employee element data from other system into EBS. And I want to use Pay element Link API to implement the requirement.
    The requirement is:
    1.     Using the primary key of NATIONAL_IDENTIFIER_NUMBER (ssn) check to see if the employee exists as an active employee in Oracle.
    2.     Validate that the Element is a valid element and retrieve the Benefit Type from the DFF (ELEMENT_INFORMATION11). If the element is invalid or does not have a Benefit Type defined, flag the record as ‘REJECTED’ and write the error to the log file and move to next record in staging.
    3.     If the employee has another active element assigned for the same Benefit Type, using the API’s terminate the existing element for that Benefit Type.
    4.     Using the API’s add the new element to the employee with the appropriate element entries.
    5.     Flag the status of the record in staging to ‘PROCESSED’.
    The step1 and step2 is logic adjustment. And I have finished them. Next I will finish 3,4 and 5. The fifth step is easy to approach. I can not do 3 and 4 for I do not konw how to use the pay_element_link_API. And I know the 3 wiil use PAY_ELEMENT_LINK_API.update_element_link, the 4 step will use PAY_ELEMENT_LINK_API.CREATE_ELEMENT_LINK. But the most difficult is I do not konw what to pass the parameter to update_element_link and create_element_link. I do not know the meaning of the two procedure's parameter.
    When the element has many entry values, how to import these entry value into the EBS. For example, an element names 'Retirement Plan' and the element has a input value names 'Amount' and the value is 80$. So I want to know how to import the 80$ into EBS by the API. Just means, the 80$ will pass to which one parameter in the create_element_link or update_element_link.
    Please give me some ideas. Thank you so much

    On troubleshooting the HR api's you can use the pyupip logging mechanism . This would allow you to pinpoint what stored procedure section is being executed when the error ocurred.
    set serveroutput on
    spool trace.log
    begin
    hr_utility.set_trace_options ('TRACE_DEST:DBMS_OUTPUT');
    hr_utility.trace_on;
    -- your code here
    hr_utility.trace_off;
    Exception
    when others then
    dbms_output.put_line(sqlerrm);
    hr_utility.trace_off;
    END;
    spool off

  • Help! How to use a custom package (in the format of .JAR) in Forte4Java!

    Dear all,
    I am a beginner with Java. I have downloaded a Java package, jacob.jar, from the Internet. In order to import it in my Java program written under Forte4Java, I did the following stuff:
    1. Mount this JAR to the FileSystem; (this should include this package to the classpath, right?)
    2. Right-clicked the mounted JAR, and from the popup menu choose "Tool | Update Parser Database...";
    Next, I create a new Java project with a main class in it. At the head of this class file, I typed "import" to refer to this package. It turned out that the contextual completion window DOES show my package and all of its classes properly. In the body of this class file, I called some of the public methods defined in this package. The contextual completion window showed those methods properly too. Then I built this project and NO compilation error was reported. But, at run-time, an exception of "java.lang.UnsatisfiedLinkError: no jacob in java.library.path" was thrown at the invocation of the first public method of this package. I don't know what's happening here. Did I install the package the wrong way? If I can't get this problem solved as soon as possible, I will be in big big trouble :-( Please help and thanks in advance....
    FYI:
    the full exception message is as followed:
    java.lang.UnsatisfiedLinkError: no jacob in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1312)
    at java.lang.Runtime.loadLibrary0(Runtime.java:749)
    at java.lang.System.loadLibrary(System.java:820)
    at com.jacob.com.Dispatch.<clinit>(Dispatch.java)
    at testjacob.TestJACOB.main(TestJACOB.java:27)
    Exception in thread "main"
    Regards,
    Tracy

    I am not sure how exactly Forte works, so I don't know how useful my reply is, but here it is:
    Try checking the classpath manually that always helps. Your classpath should contain the directory in which the jar file is.
    Which OS are you using?

  • Need Help Understanding How To Use iMessage Between Two iPhones

    I have an iPhone 4 and my wife an iPhone 3GS.  We both have iOS 5, but I have discovered something about iMessage I need to make sure I understand correctly.  As I understand it iMessage can send text even if our voice carrier service is unavailable.  I tend to loose signal inside the building I work in.  I usually can get texts in and out, but sometimes not.  But in testing the two phones sending iMessages, I've noticed is that if I have one of the phones with iMessage turned on and the other with iMessage turned off, the two phones will not be able to exchange text.  Is that how it's supposed to work?  Even though one of these phones can receive an iMessage doesn't mean the other one send one back.  Can't the system detect when one phone is connected and another one not, and the one that is not gets sent SMS messages instead?  I don't want to try to send my wife an iMessage because I can't get a voice signal in my building, but her have iMessages turned off and not able to get any messages from me, iMessage or SMS.  I guess I need help better understanding how this actually works between the two phones so I can always get texts back and forth between my wife and I.  My other misgiving is that this iMessage thing consumes my data limit.  My wife gets unlimited because she had her phone before the limits were imposed, but I got on board after, so I am hesitant to use iMessage all the time because of it.  I have no intention to send picture mail through iMessage, but the thing is if I wanted to switch to SMS to send picture mail to save data, but my wife's phone is set to iMessage, she won't get it.  If this is how this thing is supposed to work, I'm not really impressed.  Some insight would be appreciated

    I think you are making this way too complicated. Why are you turning iMessage off? If you are at your office connect to the WiFi there and send your wife messages that way (unless your office is blocking the port iMessage uses). When possible the two phones will use iMessage but will revert to SMS is iMessage is not available if that option is set that way.
    I would not worry about using up your data plan if you have the 2GB, text iMessages are going to be very small and MMS (picture) ones are not very large either. Unless you are sending hundreds of picture iMessages a day you will have a hard time using up your data.
    If you are near an Apple Store you should explore signing up for an intro iPhone course and have them run through iMessage options.

  • Need Help on How to Use Compressor 3

    We recently upgraded from FCP 4.5 to FCP 6. And boy was I lost when I tried exporting the 45 minute video using Compressor. All I need to do is compress it to Mpeg-2... first I tried converting using QT but cant find format for mpeg-2 (m2v) so I decided to use Compressor. I dont know with you guys but it looks so complicated.
    Can anyone pls give me a walk thru or step by step instructions how to compress my 45 min. video to mpeg-2...
    pleaaaaaaaaaseee....:)

    Here's a step by step guide for the new interface:
    http://www.kenstone.net/fcphomepage/compressor_3_interfacestone.html
    For DVD compression help, check out:
    http://dvdstepbystep.com

  • Please help on how to use variables inside a method call

    Hello guys,
    How's it goin?
    Pardon me if you find my question silly, but I am relatively
    new in ActionScript 2.0 programming.
    I have here a simple problem. It seems I can't use a variable
    inside a method call of an object. Here's the code. Please note of
    the authParams string variable below.
    import AkamaiConnection;
    import mx.services.WebService;
    var GeneratedToken:String;
    var authParams:String;
    // Create a Web Service object
    var TokGenService:WebService = new WebService("
    http://webservice.asmx?wsdl");
    // Call the web service method
    var myToken:Object = TokGenService.GenerateToken();
    // Create an AkamaiConnection object
    var connection:AkamaiConnection = new AkamaiConnection();
    connection.addEventListener("onConnect", this);
    connection.addEventListener("onError", this);
    // If you get a result from the web service, save the result
    in a variable
    myToken.onResult = function(result)
    // If you get a result from the web service, save the result
    in a variable
    myToken.onResult = function(result)
    GeneratedToken = result;
    authParams = GeneratedToken +
    "&aifp=v001&slist=37414/test/Streaming/";
    //Call the Connect method of the AkamaiConnection class
    connection.connect("cp37414.edgefcs.net/ondemand",true,true,5,true,false,"443","rtmpt",
    authParams);
    But then, if I use a hard-coded string value in lieu of the
    variable, the method call works!
    connection.connect("cp37414.edgefcs.net/ondemand",true,true,5,true,false,"443","rtmpt",
    "testStringvalue");
    I don't know what I'm missing or what I'm doing wrong... Can
    somebody help me please? I am using a 30-day trial version of Adobe
    Flash CS3. Also, when I Trace output the variables, the values are
    there. It just that they can't be read or recognize inside the
    method call. Is this a ActionScript limitation?
    Thanks so much in advance!

    The result param is a returned, “Decoded ActionScript
    object version of the XML”. I am not exactly sure what that
    means but I have had issues of returned XML values and their
    datatype. When I did have these issues I had to cast or convert
    into the desired datatype. Try one of the following, assuming the
    problem is related to the code that you have bolded.
    GeneratedToken = result.toString();
    authParams = GeneratedToken +
    "&aifp=v001&slist=37414/test/Streaming/";
    Or
    GeneratedToken = String(result);
    authParams = GeneratedToken +
    "&aifp=v001&slist=37414/test/Streaming/";
    Or
    GeneratedToken = result.toString();
    authParams = String(GeneratedToken +
    "&aifp=v001&slist=37414/test/Streaming/");

  • In-App-Purchase-Air-Ios (extension inside, need help on how to use it :P)

    Code examples: http://code.google.com/p/in-app-purchase-air-ios/w/list
    Extension download: http://code.google.com/p/in-app-purchase-air-ios/downloads/list
    How do I use this with my Flash CS5.5 Pro (IDE)?
    They show examples with using ADT command line stuff.

    Hi Saumitra Bhava,
    Nice examples of Native Extensions. I am having an issue when trying to use a block in Objective-c Something as simple as
    - (void) searchForAlbums
        void(^test)(void) = ^{
            NSLog( @"BLOCK CALLED" );           
        test();
    does not work and FlashBuilder reports the following error.
    ld: absolute addressing (perhaps -mdynamic-no-pic) used in -[MobileImagePicker searchForAlbums] from /var/folders/nw/nwjKk-0UFzKXgLSHtcbjxE+++TI/-Tmp-/534267c1-6c13-4a8e-98d6-6c8357d4f355/li buk.co.betadesigns.extension.NativeImagePicker.a(MobileImagePicker.o) not allowed in slidable image. Use '-read_only_relocs suppress' to enable text relocs
    Compilation failed while executing : ld64
    Have you tried using blocks in an iOS extension?
    Regards
    Anthony

  • Need help on how to use HttpClient.

    I am using HttpClient to implement login functionality of a website. This website has a login page(username, password, comapny number) and a submit button. On logging the server redirects the customer to Welcome page.
    When I supply all the details needed of login page using HttpClient, server is returning the following response.
    <html><head><title>Object moved</title></head><body>
    <h2>Object moved to left arrow(<)a href="%2fwelcome.aspx">here</a>.</h2>
    </body></html>
    Can you please tell me what should I do to get to the welcome page?
    I think I was successful in login, but the server is redirecting me to the welcome page. Am I right?
    Or Is there any other best way to implement this?
    Here is a snippet of the code I have written.......Plz any help is appreciated..
    HttpClient httpClient = new HttpClient();
         HttpClientParams params = httpClient.getParams( );
         params.setBooleanParameter( HttpClientParams.REJECT_RELATIVE_REDIRECT, false );
         params.setBooleanParameter( HttpClientParams.ALLOW_CIRCULAR_REDIRECTS, false );
         params.setIntParameter( HttpClientParams.MAX_REDIRECTS, 10 );
    PostMethod postMethod = new PostMethod(url);
         NameValuePair[] data = {
              new NameValuePair("B1", "Login"),
              new NameValuePair("companyNumber", "1234"),
         new NameValuePair("user", "remo"),
              new NameValuePair("password", "sha"),
         postMethod.setRequestBody(data);
         int responseCode = httpClient.executeMethod(postMethod);
         System.out.println( "Response Code: " + postMethod.getStatusCode( ) );
    String responseBody = postMethod.getResponseBodyAsString();
         System.out.println(responseBody);
    Edited by: 836726 on Jun 1, 2011 11:01 AM

    I'd recommend you start here: Getting Started with Adobe Connect - Adobe Connect User Community

  • Help!How to use JCheckBox in a Rolloverenabled JToolBar

    I have added a JCheckBox and a JButton(they all have a icon) in JToolBar , and set the toolbar rolloverenabled through the api "setRollover(true)",yes I got the right result that when my mouse point enters the JCheckBox or the JButton,they will show me something reaction ,such as displaying a entchedBorder.
    However,after I selected the JCheckBox, although its state has changed, I can only see this changed state at the time my mouse point entered the button. If not ,JCheckBox shows itself as a icon, no any border, I cann't see its state.
    At first, I try to make the JCheckBox rollover unenabled through the api "setRolloverEnabled(false)" after its state changed .Well , it seems like a vain attempt.
    I used jdk1.4.2 under windows2000, I tried this through WindowsLookAndFeel and MetalLookAndFeel,and got the same thing.
    How can I use the JCheckBox in JToolBar as its behavior in Windows?
    Wait for your answers, thanks advance.

    I find a way by myself.
    Write a new class extending JCheckBox, override processMouseEvent() method as below:protected void processMouseEvent(MouseEvent e)
    if((e.getID() ==MouseEvent.MOUSE_EXITED)
         &&isSelected())
         return;
    super.processMouseEvent(e);
    Never forget to enable MouseEvent.MOUSE_EXITED in your new class' constructor.
    And this way has a shortcoming ,which may cause you many troubles:
    if you change the box's state in programtical way such as using setSelected() or doclick() method, the change won't be displayed on the toolbar until you move your mouse into it once.
    Anyone has better idea? Thanks for your attention!

Maybe you are looking for

  • Menu and Buttons not showing up!?!

    OK. I was trying to burn a iDVD project on my dual G5 desktop w/iDVD5. I would get "there's an error while rendering". After fiddling with it for a day and getting no where, I switched to my laptop (G4/1.25ghz/10.4.8) with iDVD6.0.3. I started to re-

  • 5600FX S-Video signal but no Composite signal

    Hi, I have just build my new PC, MoBo MSI KT6 Delta, and graphics MSI 5600FX 128Mb, as you can see I like MSI, My problem, when I connect my TV (Composite connector) to the Graphic card(Conversor cable S-Video to Composite) I select in the nvidia opt

  • Tolerance Groups for G/L Accounts - How to configure

    Hi all, I've got a few basic questions on this topic, hope you can help! 1. I have created an entry in the transaction "Define tolerance groups for G/L accounts". For this entry I have filled in the company code and tolerance values, but I haven't fi

  • Workflow for Payment proposal

    Hi all, Has anyone of you developed  workflow approval process at the time of payment proposal generation? Is there a standard workflow available? We want the payment proposal to trigger a workflow and send it to the manager for approval - this manag

  • Files for formatting the reports

    could anybody please tell me the what are the files we need to modify the formattings to the already existings formats.in obiee tool where those files available...any body have any scripts to modify it (i never find doument on these formatting could