I have a normal report , i need to make it into ALV,

Hi,
i have a normal report and i need to make it into ALV Report in ECC5.0version. when i making it into ALV its giving blank.
can any one help me out to make below code in to ALV report.
REPORT ZSAMPLE line-size 260
                  line-count 65
                  no standard page heading.
====================================================================
TABLES *********************************
====================================================================
tables : bseg,
         bkpf,
         kna1,
         bsid,
         bsad,
         knb1.
data : begin of customer_tab occurs 0,
          kunnr         like kna1-kunnr,
          name1         like kna1-name1,
          flag(1)       type c,
       end of customer_tab.
data : begin of customerdoc_tab occurs 0,
          kunnr         like kna1-kunnr,
          belnr         like bkpf-belnr,
          gjahr         like bkpf-gjahr,
          monat         like bkpf-monat,
       end of customerdoc_tab.
data : begin of doc_tab occurs 0,
          belnr         like bkpf-belnr,
          gjahr         like bkpf-gjahr,
          monat         like bkpf-monat,
       end of doc_tab.
DATA: BEGIN OF BSID_TAB OCCURS 0,
         BUKRS LIKE BSID-BUKRS,
         PRCTR LIKE BSID-PRCTR,
         KUNNR LIKE BSID-KUNNR,
         FLAG(1),
         UMSKZ LIKE BSID-UMSKZ,
         BLART LIKE BSID-BLART,
         BELNR LIKE BSID-BELNR,
         BUZEI LIKE BSID-BUZEI,
         NETDT LIKE BSID-ZFBDT,
         ZFBDT LIKE BSID-ZFBDT,
         BUDAT LIKE BSID-BUDAT,
         BLDAT LIKE BSID-BLDAT,
         BSCHL LIKE BSID-BSCHL,
         DMBTR LIKE BSID-DMBTR,
         SHKZG LIKE BSID-SHKZG,
         ZBD1T LIKE BSID-ZBD1T,
         ZBD2T LIKE BSID-ZBD2T,
         ZBD3T LIKE BSID-ZBD3T,
         REBZG LIKE BSID-REBZG,
         REBZT LIKE BSID-REBZT,
         KOART LIKE BSEG-KOART,
         SK1DT LIKE FAEDE-SK1DT,
         SK2DT LIKE FAEDE-SK2DT,
         DAYSD LIKE SY-TABIX,
      END OF BSID_TAB.
ranges : r_bukrs for bsid-bukrs,
         r_kunnr for kna1-kunnr.
===================================================================
VARIABLES *******************************
===================================================================
data : v_belnr     like  bseg-belnr,
       v_gjahr     like  bkpf-gjahr,
       v_monat     like  bkpf-monat,
       v_ttlc      type  p,
       v_flag(1)   type  c,
       V_COUNT1(4) TYPE  N,
       V_COUNT2(4) TYPE  N,
       V_COUNT3(4) TYPE  N,
       V_COUNT4(4) TYPE  N,
       V_COUNT5(4) TYPE  N,
       V_COUNT6(4) TYPE  N,
       V_COUNT7(4) TYPE  N,
       V_COUNT8(4) TYPE  N,
       V_COUNT9(4) TYPE  N,
       V_COUNT10(4) TYPE  N,
       V_NET1      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 1
       V_NET2      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 2
       V_NET3      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 3
       V_NET4      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 4
       V_NET5      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 5
       V_NET6      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 6
       V_NET7      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 7
       V_NET8      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 8
       V_NET9      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 9
       V_NET10      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 10
       V_NET11      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 11
       V_NET       LIKE  BSID-DMBTR, "Total Balance of Customer
       V_ttlNET1   LIKE  BSID-DMBTR,
       V_ttlNET2   LIKE  BSID-DMBTR,
       V_ttlNET3   LIKE  BSID-DMBTR,
       V_ttlNET4   LIKE  BSID-DMBTR,
       V_ttlNET5   LIKE  BSID-DMBTR,
       V_ttlNET6   LIKE  BSID-DMBTR,
       V_ttlNET7   LIKE  BSID-DMBTR,
       V_ttlNET8   LIKE  BSID-DMBTR,
       V_ttlNET9   LIKE  BSID-DMBTR,
       V_ttlNET10   LIKE  BSID-DMBTR,
       V_ttlNET11   LIKE  BSID-DMBTR,
       V_ttlNET    LIKE  BSID-DMBTR,
       v_kunnr     like  bseg-kunnr,
       V_BUTXT     like t001-butxt.
===================================================================
SELECTION SCREEN ****************************
===================================================================
selection-screen begin of block b1 with frame title text-001.
parameters :     p_bukrs    like bseg-bukrs obligatory.
select-options : s_kunnr    for  kna1-kunnr,
                 s_BRSCH    for  kna1-BRSCH,
                 s_REGIO    for  kna1-REGIO,
                 s_KTOKD    for  kna1-KTOKD,
                 s_BUSAB    for  knb1-BUSAB.
selection-screen: end of block b1.
selection-screen begin of block b2 with frame title text-003.
PARAMETERS: DAT LIKE SY-DATUM DEFAULT SY-DATUM.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 01(30) TEXT-002.
SELECTION-SCREEN POSITION POS_LOW.
*PARAMETERS: RASTBIS1 LIKE RFPDO1-ALLGROGR DEFAULT '000'.
*PARAMETERS: RASTBIS2 LIKE RFPDO1-ALLGROGR DEFAULT '030'.
*PARAMETERS: RASTBIS3 LIKE RFPDO1-ALLGROGR DEFAULT '060'.
*PARAMETERS: RASTBIS4 LIKE RFPDO1-ALLGROGR DEFAULT '090'.
*PARAMETERS: RASTBIS5 LIKE RFPDO1-ALLGROGR DEFAULT '120'.
PARAMETERS: RASTBIS1(4) type n DEFAULT '0000'.
PARAMETERS: RASTBIS2(4) type n DEFAULT '0030'.
PARAMETERS: RASTBIS3(4) type n DEFAULT '0060'.
PARAMETERS: RASTBIS4(4) type n DEFAULT '0090'.
PARAMETERS: RASTBIS5(4) type n DEFAULT '0120'.
PARAMETERS: RASTBIS6(4) type n DEFAULT '0150'.
PARAMETERS: RASTBIS7(4) type n DEFAULT '0180'.
PARAMETERS: RASTBIS8(4) type n DEFAULT '0210'.
PARAMETERS: RASTBIS9(4) type n DEFAULT '0240'.
PARAMETERS: RASTBIS0(4) type n DEFAULT '0270'.
SELECTION-SCREEN END OF LINE.
Noted item removed as per FI instruction
PARAMETERS: P_STAND AS CHECKBOX default 'X',
           P_NOTED AS CHECKBOX ,
            P_SPCAL AS CHECKBOX .
selection-screen: end of block b2.
selection-screen begin of block b3 with frame.
PARAMETERS: allgline like RFPDO1-allgline .
Parameters : p_balyes type c radiobutton group grp9 default 'X',
             p_balno  type c radiobutton group grp9.
selection-screen: end of block b3.
Check for the Select option
AT SELECTION-SCREEN.
IF P_STAND = '' AND P_SPCAL = '' .
  MESSAGE E398(00) WITH 'PLEASE CHOOSE AT LEAST ONE G/L INDICATOR!'.
ENDIF.
Check for Company code Authorization
  authority-check object 'F_BKPF_BUK'
     ID 'BUKRS' FIELD p_bukrs
     ID 'ACTVT' FIELD '03'.
  if sy-subrc ne 0.
   message e398(00) with 'You are not Authorized for CC ' p_bukrs.
  Endif.
===================================================================
START-OF-SELECTION ****************************
===================================================================
START-OF-SELECTION.
V_COUNT1 = RASTBIS1 + 1.
V_COUNT2 = RASTBIS2 + 1.
V_COUNT3 = RASTBIS3 + 1.
V_COUNT4 = RASTBIS4 + 1.
V_COUNT5 = RASTBIS5 + 1.
V_COUNT6 = RASTBIS6 + 1.
V_COUNT7 = RASTBIS7 + 1.
V_COUNT8 = RASTBIS8 + 1.
V_COUNT9 = RASTBIS9 + 1.
V_COUNT10 = RASTBIS0 + 1.
perform extract_data.
===================================================================
At line Selection *****************************
===================================================================
at line-selection.
if sy-lilli >= 9 .
   refresh r_bukrs.
   move p_bukrs to r_bukrs-low.
   move 'I' to r_bukrs-sign.
   move 'EQ' to r_bukrs-option.
   append r_bukrs.
   refresh r_kunnr.
   move customer_tab-kunnr to r_kunnr-low.
   move 'I' to r_kunnr-sign.
   move 'EQ' to r_kunnr-option.
   append r_kunnr.
   submit ZFARVR0040  and return
    with p_bukrs = p_bukrs
    with dat     = dat
    with p_stand = p_stand
    with p_spcal = P_SPCAL
    with s_kunnr in r_kunnr.
endif.
===================================================================
Top of Page *******************************
===================================================================
TOP-OF-PAGE.
  SELECT SINGLE BUTXT FROM T001 INTO V_BUTXT
                      WHERE BUKRS = p_BUKRS .
  WRITE:/73'Customers Aging Analysis',140'PAGE NO.',
  SY-PAGNO.
  WRITE:/002 'COMPANY',
         011 P_BUKRS,
         017 V_BUTXT,
         055 allgline centered,
         140 'DATE :',
         150 sy-datum .
  write:/002 'User',
         011 sy-UNAME,
         140 'Time :',
         150 sy-UZEIT.
  SKIP.
  format color col_heading intensified off.
  WRITE:/  SY-ULINE,
              SY-VLINE,002 'Customer',
          012 SY-VLINE,013 'Name',
          043 SY-VLINE,048 'CURRENT',
          061 SY-VLINE,065 'FROM  ',V_COUNT1,
          079 SY-VLINE,083 'FROM  ',V_COUNT2,
          097 SY-VLINE,101 'FROM  ',V_COUNT3,
          115 SY-VLINE,119 'FROM  ',V_COUNT4,
          133 SY-VLINE,137 'FROM  ',V_COUNT5,
          151 SY-VLINE,155 'FROM  ',V_COUNT6,
          169 SY-VLINE,173 'FROM  ',V_COUNT7,
          187 SY-VLINE,191 'FROM  ',V_COUNT8,
          205 SY-VLINE,209 'FROM  ',V_COUNT9,
          223 SY-VLINE,228 'FROM  ',V_COUNT10,
          243 SY-VLINE,248 'TOTAL',
          268 SY-VLINE.
  WRITE:/      SY-VLINE,002 'Number',
           12  SY-VLINE,
           43  SY-VLINE,
           061 SY-VLINE,065 'TO    ',RASTBIS2,
           079 SY-VLINE,083 'TO    ',RASTBIS3,
           097 SY-VLINE,101 'TO    ',RASTBIS4,
           115 SY-VLINE,119 'TO    ',RASTBIS5,
           133 SY-VLINE,137 'FROM  ',RASTBIS6,
           151 SY-VLINE,155 'FROM  ',RASTBIS7,
           169 SY-VLINE,173 'FROM  ',RASTBIS8,
           187 SY-VLINE,191 'FROM  ',RASTBIS9,
           205 SY-VLINE,209 'FROM  ',RASTBIS0,
           223 SY-VLINE,
           243 SY-VLINE,
           268 SY-VLINE,
           SY-ULINE.
  format color off.
===================================================================
END-OF-SELECTION ***************************
===================================================================
end-of-selection.
===================================================================
Form : Extract_Data *
===================================================================
form extract_data.
Select the Customers
   Select t1~kunnr t2~name1
     into corresponding fields of table  customer_tab
     from knb1 as t1 inner join kna1 as t2
          on t2~kunnr = t1~kunnr
               where t1~bukrs = p_bukrs
                 and t1~kunnr in s_kunnr
                 and t1~BUSAB in s_busab
                 and t2~regio in s_regio
                 and t2~BRSCH in s_BRSCH
                 and t2~KTOKD in s_KTOKD.
   if sy-subrc <> 0.
      message e398(00) with 'No Customers Selected'.
   endif.
   sort customer_tab.
   describe table customer_tab lines v_ttlc.
   v_ttlc = v_ttlc + 10.
   loop at customer_tab.
      v_net1 = 0.
      v_net2 = 0.
      v_net3 = 0.
      v_net4 = 0.
      v_net5 = 0.
      v_net6 = 0.
      v_net7 = 0.
      v_net8 = 0.
      v_net9 = 0.
      v_net10 = 0.
      v_net11 = 0.
      v_net  = 0.
      perform calculate_ageing
                using
                  p_bukrs
                  customer_tab-kunnr
                  dat
                  RASTBIS1
                  RASTBIS2
                  RASTBIS3
                  RASTBIS4
                  RASTBIS5
                  RASTBIS6
                  RASTBIS7
                  RASTBIS8
                  RASTBIS9
                  RASTBIS0
                  P_STAND
                  ' ' "noted item
                  P_SPCAL
               changing
                  v_net1
                  v_net2
                  v_net3
                  v_net4
                  v_net5
                  v_net6
                  v_net7
                  v_net8
                  v_net9
                  v_net10
                  v_net11
                  v_net.
      if p_balyes = 'X' or v_net > 0.
        format color col_total.
        write:/  sy-vline,
                002 customer_tab-kunnr,
                012 SY-VLINE,013(30) customer_tab-name1,
                043 SY-VLINE,044(16)  v_net1,
                061 SY-VLINE,062(16)  v_net2,
                079 SY-VLINE,080(16)  v_net3,
                097 SY-VLINE,098(16)  v_net4,
                115 SY-VLINE,116(16)  v_net5,
                133 SY-VLINE,134(16)  v_net6,
                151 SY-VLINE,152(16)  v_net7,
                169 SY-VLINE,170(16)  v_net8,
                187 SY-VLINE,188(16)  v_net9,
                205 SY-VLINE,206(16)  v_net10,
                223 SY-VLINE,224(16)  v_net11,
                239 SY-VLINE,240(16)  v_net,
                258 SY-VLINE.
         format color off.
         hide : customer_tab-kunnr.
         v_ttlnet1 = v_ttlnet1 + v_net1.
         v_ttlnet2 = v_ttlnet2 + v_net2.
         v_ttlnet3 = v_ttlnet3 + v_net3.
         v_ttlnet4 = v_ttlnet4 + v_net4.
         v_ttlnet5 = v_ttlnet5 + v_net5.
         v_ttlnet6 = v_ttlnet6 + v_net6.
         v_ttlnet7 = v_ttlnet7 + v_net7.
         v_ttlnet8 = v_ttlnet8 + v_net8.
         v_ttlnet9 = v_ttlnet9 + v_net9.
         v_ttlnet10 = v_ttlnet10 + v_net10.
         v_ttlnet11 = v_ttlnet11 + v_net11.
         v_ttlnet  = v_ttlnet  + v_net.
      endif.
   endloop.
   ULINE.
       format color col_total.
       write:/  sy-vline,
                012 SY-VLINE,012(30) ' T O T A L',
                043 SY-VLINE,044(16)  v_ttlnet1,
                061 SY-VLINE,062(16)  v_ttlnet2,
                079 SY-VLINE,080(16)  v_ttlnet3,
                097 SY-VLINE,098(16)  v_ttlnet4,
                115 SY-VLINE,116(16)  v_ttlnet5,
                133 SY-VLINE,134(16)  v_ttlnet6,
                151 SY-VLINE,152(16)  v_ttlnet7,
                169 SY-VLINE,170(16)  v_ttlnet8,
                187 SY-VLINE,188(16)  v_ttlnet9,
                205 SY-VLINE,206(16)  v_ttlnet10,
                223 SY-VLINE,224(16)  v_ttlnet11,
                239 SY-VLINE,240(16)  v_ttlnet,
                258 SY-VLINE.
      format color off.
   ULINE.
endform.
Function to Calculate Aging.
Form calculate_ageing using
                        bukrs
                        kunnr
                        dat
                        RASTBIS1
                        RASTBIS2
                        RASTBIS3
                        RASTBIS4
                        RASTBIS5
                        RASTBIS6
                        RASTBIS7
                        RASTBIS8
                        RASTBIS9
                        RASTBIS0
                        P_STAND
                        P_NOTED
                        P_SPCAL
                      changing
                        v_net1
                        v_net2
                        v_net3
                        v_net4
                        v_net5
                        v_net6
                        v_net7
                        v_net8
                        v_net9
                        v_net10
                        v_net11
                        v_net.
DATA: BEGIN OF BSID_TAB1 OCCURS 0,
         BUKRS LIKE BSID-BUKRS,
         PRCTR LIKE BSID-PRCTR,
         KUNNR LIKE BSID-KUNNR,
         FLAG(1),
         UMSKZ LIKE BSID-UMSKZ,
         BLART LIKE BSID-BLART,
         BELNR LIKE BSID-BELNR,
         BUZEI LIKE BSID-BUZEI,
         NETDT LIKE BSID-ZFBDT,
         ZFBDT LIKE BSID-ZFBDT,
         BUDAT LIKE BSID-BUDAT,
         BLDAT LIKE BSID-BLDAT,
         BSCHL LIKE BSID-BSCHL,
         DMBTR LIKE BSID-DMBTR,
         SHKZG LIKE BSID-SHKZG,
         ZBD1T LIKE BSID-ZBD1T,
         ZBD2T LIKE BSID-ZBD2T,
         ZBD3T LIKE BSID-ZBD3T,
         REBZG LIKE BSID-REBZG,
         REBZT LIKE BSID-REBZT,
         KOART LIKE BSEG-KOART,
         SK1DT LIKE FAEDE-SK1DT,
         SK2DT LIKE FAEDE-SK2DT,
         DAYSD LIKE SY-TABIX,
      END OF BSID_TAB1.
RANGES: R_UMSKZ FOR BSID-UMSKZ.
Data : V_ZFBDT     Like  bsid-ZFBDT,
       V_ZBD1T     Like  bsid-ZBD1T,
       V_ZBD2T     Like  bsid-ZBD2T,
       V_ZBD3T     Like  bsid-ZBD3T,
       V_LINES(8)  TYPE n.
IF P_NOTED = 'X'.     "CHECK NOTED ITEMS
  R_UMSKZ-SIGN = 'I'.
  R_UMSKZ-OPTION = 'EQ'.
  R_UMSKZ-LOW = 'D'.
  APPEND R_UMSKZ.
  R_UMSKZ-SIGN = 'I'.
  R_UMSKZ-OPTION = 'EQ'.
  R_UMSKZ-LOW = 'L'.
  APPEND R_UMSKZ.
ENDIF.
IF P_STAND = 'X'.    "CHECK STANDARD ITEMS
  R_UMSKZ-SIGN = 'I'.
  R_UMSKZ-OPTION = 'EQ'.
  R_UMSKZ-LOW = ' '.
  APPEND R_UMSKZ.
ENDIF.
IF P_SPCAL = 'X'.    "CHECK SPECIAL G/L TRANSACTION
  R_UMSKZ-SIGN = 'I'.
  R_UMSKZ-OPTION = 'EQ'.
  R_UMSKZ-LOW = 'A'.
  APPEND R_UMSKZ.
  R_UMSKZ-SIGN = 'I'.
  R_UMSKZ-OPTION = 'EQ'.
  R_UMSKZ-LOW = 'B'.
  APPEND R_UMSKZ.
ENDIF.
SELECT * FROM BSID INTO CORRESPONDING FIELDS OF TABLE BSID_TAB
           WHERE BUKRS = BUKRS AND
                 budat <= dat  AND
                 KUNNR = KUNNR AND
                 UMSKZ in R_UMSKZ.
SELECT * FROM BSAD appending CORRESPONDING FIELDS OF TABLE BSID_TAB
           WHERE BUKRS = BUKRS AND
                 budat <= dat  AND
                 augdt >= dat  AND
                 KUNNR = KUNNR AND
                 UMSKZ in R_UMSKZ.
DESCRIBE TABLE BSID_TAB LINES V_LINES.
LOOP AT BSID_TAB.
    if bsid_tab-BLART = 'DZ'.
      Select single ZFBDT ZBD1T ZBD2T ZBD3T
        into (V_ZFBDT,V_ZBD1T,V_ZBD2T,V_ZBD3T)
        from bsid where BUKRS = BUKRS
                    and kunnr = bsid_tab-kunnr
                    and BELNR = bsid_tab-REBZG.
      if sy-subrc = 0.
         bsid_tab-ZFBDT = V_ZFBDT.
         bsid_tab-ZBD1T = V_ZBD1T.
         bsid_tab-ZBD2T = V_ZBD2T.
         bsid_tab-ZBD3T = V_ZBD3T.
      else.
         Select single ZFBDT ZBD1T ZBD2T ZBD3T
           into (V_ZFBDT,V_ZBD1T,V_ZBD2T,V_ZBD3T)
           from bsad where BUKRS = BUKRS
                       and kunnr = bsid_tab-kunnr
                       and BELNR = bsid_tab-REBZG.
         if sy-subrc <> 0.
           bsid_tab-ZFBDT = V_ZFBDT.
           bsid_tab-ZBD1T = V_ZBD1T.
           bsid_tab-ZBD2T = V_ZBD2T.
           bsid_tab-ZBD3T = V_ZBD3T.
         endif.
      endif.
    endif.
    IF BSID_TAB-SHKZG = 'H'.
      BSID_TAB-DMBTR = BSID_TAB-DMBTR * ( - 1 ).
    ENDIF.
    bsid_tab-netdt = bsid_tab-ZFBDT.
  bsid_tab-netdt = bsid_tab-budat.
    bsid_tab-koart = 'D'.
    MODIFY BSID_TAB.
   PERFORM CALC_DUE_DATE USING BSID_TAB.
    BSID_TAB-DAYSD = DAT - BSID_TAB-NETDT.
    IF BSID_TAB-DAYSD <= RASTBIS1.
      V_NET1 = V_NET1 + BSID_TAB-DMBTR.
    ELSEIF BSID_TAB-DAYSD <= RASTBIS2.
      V_NET2 = V_NET2 + BSID_TAB-DMBTR.
    ELSEIF BSID_TAB-DAYSD <= RASTBIS3.
      V_NET3 = V_NET3 + BSID_TAB-DMBTR.
    ELSEIF BSID_TAB-DAYSD <= RASTBIS4.
      V_NET4 = V_NET4 + BSID_TAB-DMBTR.
    ELSEIF BSID_TAB-DAYSD <= RASTBIS5.
      V_NET5 = V_NET5 + BSID_TAB-DMBTR.
    ELSEIF BSID_TAB-DAYSD <= RASTBIS6.
      V_NET6 = V_NET6 + BSID_TAB-DMBTR.
    ELSEIF BSID_TAB-DAYSD <= RASTBIS7.
      V_NET7 = V_NET7 + BSID_TAB-DMBTR.
    ELSEIF BSID_TAB-DAYSD <= RASTBIS5.
      V_NET8 = V_NET8 + BSID_TAB-DMBTR.
    ELSEIF BSID_TAB-DAYSD <= RASTBIS9.
      V_NET9 = V_NET9 + BSID_TAB-DMBTR.
    ELSEIF BSID_TAB-DAYSD <=  RASTBIS0.
      V_NET10 = V_NET10 + BSID_TAB-DMBTR.
    ELSEIF BSID_TAB-DAYSD >  RASTBIS0.
      V_NET11 = V_NET11 + BSID_TAB-DMBTR.
    ENDIF.
    V_NET = V_NET + BSID_TAB-DMBTR.
    MODIFY BSID_TAB.
ENDLOOP.
endform.
Calculate Due Date
FORM CALC_DUE_DATE USING P_BSID_TAB STRUCTURE BSID_TAB.
  DATA : REFE TYPE P.
IF P_BSID_TAB-KOART = 'K' OR P_BSID_TAB-KOART = 'D'.
  IF P_BSID_TAB-ZFBDT IS INITIAL.
    P_BSID_TAB-ZFBDT = P_BSID_TAB-BLDAT.
  ENDIF.
*Nettofälligkeit bestimmen--
  IF NOT P_BSID_TAB-ZBD3T IS INITIAL.
    REFE = P_BSID_TAB-ZBD3T.
  ELSE.
    IF NOT P_BSID_TAB-ZBD2T IS INITIAL.
      REFE = P_BSID_TAB-ZBD2T.
    ELSE.
      REFE = P_BSID_TAB-ZBD1T.
    ENDIF.
  ENDIF.
*Nichtrechnungsbezogene Gutschriften sind sofort fällig--
  IF P_BSID_TAB-KOART = 'D' AND P_BSID_TAB-SHKZG = 'H'
  OR P_BSID_TAB-KOART = 'K' AND P_BSID_TAB-SHKZG = 'S'.
    IF P_BSID_TAB-REBZG IS INITIAL.
      REFE = 0.
    ENDIF.
  ENDIF.
  P_BSID_TAB-NETDT = P_BSID_TAB-ZFBDT + REFE.
*Skontofälligkeiten bestimmen--
  IF NOT P_BSID_TAB-ZBD2T IS INITIAL.
    P_BSID_TAB-SK2DT = P_BSID_TAB-ZFBDT + P_BSID_TAB-ZBD2T.
  ELSE.
    P_BSID_TAB-SK2DT = P_BSID_TAB-NETDT.
  ENDIF.
  IF NOT P_BSID_TAB-ZBD1T IS INITIAL
  OR NOT P_BSID_TAB-ZBD2T IS INITIAL.
    P_BSID_TAB-SK1DT = P_BSID_TAB-ZFBDT + P_BSID_TAB-ZBD1T.
  ELSE.
    P_BSID_TAB-SK1DT = P_BSID_TAB-NETDT.
  ENDIF.
*Nichtrechnungsbezogene Gutschriften sind sofort fällig--
  IF P_BSID_TAB-KOART = 'D' AND P_BSID_TAB-SHKZG = 'H'
  OR P_BSID_TAB-KOART = 'K' AND P_BSID_TAB-SHKZG = 'S'.
    IF P_BSID_TAB-REBZG IS INITIAL.
      P_BSID_TAB-SK2DT = P_BSID_TAB-NETDT.
      P_BSID_TAB-SK1DT = P_BSID_TAB-NETDT.
    ENDIF.
  ENDIF.
ELSE.
   MESSAGE E122 RAISING ACCOUNT_TYPE_NOT_SUPPORTED.
ENDIF.
E_FAEDE = FAEDE.
ENDFORM.

Hi,
As vijay said...
1.Declare One final Internal table which you want to show the data
2 . populate the fieldcatalog using the FM or Manually using the itab in step1
3. Collect the Data into final internal table which you created in Step 1.
4. pass the fieldcat and Internal table to ALV FM.
chk out the prg below i have created your program but i donn knw wht are the output fields... chk your prg
*REPORT ZALVTEST .
REPORT ZSAMPLE line-size 260
line-count 65
no standard page heading.
TYPE-POOLS: SLIS.
====================================================================
TABLES *********************************
====================================================================
tables : bseg,
bkpf,
kna1,
bsid,
bsad,
knb1.
data : begin of customer_tab occurs 0,
kunnr like kna1-kunnr,
name1 like kna1-name1,
flag(1) type c,
end of customer_tab.
data : begin of customerdoc_tab occurs 0,
kunnr like kna1-kunnr,
belnr like bkpf-belnr,
gjahr like bkpf-gjahr,
monat like bkpf-monat,
end of customerdoc_tab.
data : begin of doc_tab occurs 0,
belnr like bkpf-belnr,
gjahr like bkpf-gjahr,
monat like bkpf-monat,
end of doc_tab.
DATA: BEGIN OF BSID_TAB OCCURS 0,
BUKRS LIKE BSID-BUKRS,
PRCTR LIKE BSID-PRCTR,
KUNNR LIKE BSID-KUNNR,
FLAG(1),
UMSKZ LIKE BSID-UMSKZ,
BLART LIKE BSID-BLART,
BELNR LIKE BSID-BELNR,
BUZEI LIKE BSID-BUZEI,
NETDT LIKE BSID-ZFBDT,
ZFBDT LIKE BSID-ZFBDT,
BUDAT LIKE BSID-BUDAT,
BLDAT LIKE BSID-BLDAT,
BSCHL LIKE BSID-BSCHL,
DMBTR LIKE BSID-DMBTR,
SHKZG LIKE BSID-SHKZG,
ZBD1T LIKE BSID-ZBD1T,
ZBD2T LIKE BSID-ZBD2T,
ZBD3T LIKE BSID-ZBD3T,
REBZG LIKE BSID-REBZG,
REBZT LIKE BSID-REBZT,
KOART LIKE BSEG-KOART,
SK1DT LIKE FAEDE-SK1DT,
SK2DT LIKE FAEDE-SK2DT,
DAYSD LIKE SY-TABIX,
END OF BSID_TAB.
ranges : r_bukrs for bsid-bukrs,
r_kunnr for kna1-kunnr.
===================================================================
VARIABLES *******************************
===================================================================
data : v_belnr like bseg-belnr,
v_gjahr like bkpf-gjahr,
v_monat like bkpf-monat,
v_ttlc type p,
v_flag(1) type c,
V_COUNT1(4) TYPE N,
V_COUNT2(4) TYPE N,
V_COUNT3(4) TYPE N,
V_COUNT4(4) TYPE N,
V_COUNT5(4) TYPE N,
V_COUNT6(4) TYPE N,
V_COUNT7(4) TYPE N,
V_COUNT8(4) TYPE N,
V_COUNT9(4) TYPE N,
V_COUNT10(4) TYPE N,
V_NET1 LIKE BSID-DMBTR, "CALCULATE CUSTOMER AGE 1
V_NET2 LIKE BSID-DMBTR, "CALCULATE CUSTOMER AGE 2
V_NET3 LIKE BSID-DMBTR, "CALCULATE CUSTOMER AGE 3
V_NET4 LIKE BSID-DMBTR, "CALCULATE CUSTOMER AGE 4
V_NET5 LIKE BSID-DMBTR, "CALCULATE CUSTOMER AGE 5
V_NET6 LIKE BSID-DMBTR, "CALCULATE CUSTOMER AGE 6
V_NET7 LIKE BSID-DMBTR, "CALCULATE CUSTOMER AGE 7
V_NET8 LIKE BSID-DMBTR, "CALCULATE CUSTOMER AGE 8
V_NET9 LIKE BSID-DMBTR, "CALCULATE CUSTOMER AGE 9
V_NET10 LIKE BSID-DMBTR, "CALCULATE CUSTOMER AGE 10
V_NET11 LIKE BSID-DMBTR, "CALCULATE CUSTOMER AGE 11
V_NET LIKE BSID-DMBTR, "Total Balance of Customer
V_ttlNET1 LIKE BSID-DMBTR,
V_ttlNET2 LIKE BSID-DMBTR,
V_ttlNET3 LIKE BSID-DMBTR,
V_ttlNET4 LIKE BSID-DMBTR,
V_ttlNET5 LIKE BSID-DMBTR,
V_ttlNET6 LIKE BSID-DMBTR,
V_ttlNET7 LIKE BSID-DMBTR,
V_ttlNET8 LIKE BSID-DMBTR,
V_ttlNET9 LIKE BSID-DMBTR,
V_ttlNET10 LIKE BSID-DMBTR,
V_ttlNET11 LIKE BSID-DMBTR,
V_ttlNET LIKE BSID-DMBTR,
v_kunnr like bseg-kunnr,
V_BUTXT like t001-butxt.
********Declare Data Areas for List Viewer ***********
DATA: FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,
      FIELDCAT_LN LIKE LINE OF FIELDCAT,
      FIELD TYPE SLIS_FIELDNAME,
      COL_POS TYPE I ,
      PGM LIKE SY-REPID,
      FIELD_VALUE(20),
      TABLE_NAME(10).
===================================================================
SELECTION SCREEN ****************************
===================================================================
selection-screen begin of block b1 with frame title text-001.
parameters : p_bukrs like bseg-bukrs obligatory.
select-options : s_kunnr for kna1-kunnr,
s_BRSCH for kna1-BRSCH,
s_REGIO for kna1-REGIO,
s_KTOKD for kna1-KTOKD,
s_BUSAB for knb1-BUSAB.
selection-screen: end of block b1.
selection-screen begin of block b2 with frame title text-003.
PARAMETERS: DAT LIKE SY-DATUM DEFAULT SY-DATUM.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 01(30) TEXT-002.
SELECTION-SCREEN POSITION POS_LOW.
*PARAMETERS: RASTBIS1 LIKE RFPDO1-ALLGROGR DEFAULT '000'.
*PARAMETERS: RASTBIS2 LIKE RFPDO1-ALLGROGR DEFAULT '030'.
*PARAMETERS: RASTBIS3 LIKE RFPDO1-ALLGROGR DEFAULT '060'.
*PARAMETERS: RASTBIS4 LIKE RFPDO1-ALLGROGR DEFAULT '090'.
*PARAMETERS: RASTBIS5 LIKE RFPDO1-ALLGROGR DEFAULT '120'.
PARAMETERS: RASTBIS1(4) type n DEFAULT '0000'.
PARAMETERS: RASTBIS2(4) type n DEFAULT '0030'.
PARAMETERS: RASTBIS3(4) type n DEFAULT '0060'.
PARAMETERS: RASTBIS4(4) type n DEFAULT '0090'.
PARAMETERS: RASTBIS5(4) type n DEFAULT '0120'.
PARAMETERS: RASTBIS6(4) type n DEFAULT '0150'.
PARAMETERS: RASTBIS7(4) type n DEFAULT '0180'.
PARAMETERS: RASTBIS8(4) type n DEFAULT '0210'.
PARAMETERS: RASTBIS9(4) type n DEFAULT '0240'.
PARAMETERS: RASTBIS0(4) type n DEFAULT '0270'.
SELECTION-SCREEN END OF LINE.
Noted item removed as per FI instruction
PARAMETERS: P_STAND AS CHECKBOX default 'X',
P_NOTED AS CHECKBOX ,
P_SPCAL AS CHECKBOX .
selection-screen: end of block b2.
selection-screen begin of block b3 with frame.
PARAMETERS: allgline like RFPDO1-allgline .
Parameters : p_balyes type c radiobutton group grp9 default 'X',
p_balno type c radiobutton group grp9.
selection-screen: end of block b3.
Check for the Select option
AT SELECTION-SCREEN.
IF P_STAND = '' AND P_SPCAL = '' .
MESSAGE E398(00) WITH 'PLEASE CHOOSE AT LEAST ONE G/L INDICATOR!'.
ENDIF.
Check for Company code Authorization
authority-check object 'F_BKPF_BUK'
ID 'BUKRS' FIELD p_bukrs
ID 'ACTVT' FIELD '03'.
if sy-subrc ne 0.
message e398(00) with 'You are not Authorized for CC ' p_bukrs.
Endif.
===================================================================
START-OF-SELECTION ****************************
===================================================================
START-OF-SELECTION.
V_COUNT1 = RASTBIS1 + 1.
V_COUNT2 = RASTBIS2 + 1.
V_COUNT3 = RASTBIS3 + 1.
V_COUNT4 = RASTBIS4 + 1.
V_COUNT5 = RASTBIS5 + 1.
V_COUNT6 = RASTBIS6 + 1.
V_COUNT7 = RASTBIS7 + 1.
V_COUNT8 = RASTBIS8 + 1.
V_COUNT9 = RASTBIS9 + 1.
V_COUNT10 = RASTBIS0 + 1.
perform extract_data.
Build Field Catalogs **************************
  PERFORM BUILD_FIELDCAT.
*******Start List Viewer *******************************
  PERFORM START_LIST_VIEWER.
===================================================================
At line Selection *****************************
===================================================================
at line-selection.
if sy-lilli >= 9 .
refresh r_bukrs.
move p_bukrs to r_bukrs-low.
move 'I' to r_bukrs-sign.
move 'EQ' to r_bukrs-option.
append r_bukrs.
refresh r_kunnr.
move customer_tab-kunnr to r_kunnr-low.
move 'I' to r_kunnr-sign.
move 'EQ' to r_kunnr-option.
append r_kunnr.
submit ZFARVR0040 and return
with p_bukrs = p_bukrs
with dat = dat
with p_stand = p_stand
with p_spcal = P_SPCAL
with s_kunnr in r_kunnr.
endif.
===================================================================
Top of Page *******************************
===================================================================
TOP-OF-PAGE.
SELECT SINGLE BUTXT FROM T001 INTO V_BUTXT
WHERE BUKRS = p_BUKRS .
WRITE:/73'Customers Aging Analysis',140'PAGE NO.',
SY-PAGNO.
WRITE:/002 'COMPANY',
011 P_BUKRS,
017 V_BUTXT,
055 allgline centered,
140 'DATE :',
150 sy-datum .
write:/002 'User',
011 sy-UNAME,
140 'Time :',
150 sy-UZEIT.
SKIP.
format color col_heading intensified off.
WRITE:/ SY-ULINE,
SY-VLINE,002 'Customer',
012 SY-VLINE,013 'Name',
043 SY-VLINE,048 'CURRENT',
061 SY-VLINE,065 'FROM ',V_COUNT1,
079 SY-VLINE,083 'FROM ',V_COUNT2,
097 SY-VLINE,101 'FROM ',V_COUNT3,
115 SY-VLINE,119 'FROM ',V_COUNT4,
133 SY-VLINE,137 'FROM ',V_COUNT5,
151 SY-VLINE,155 'FROM ',V_COUNT6,
169 SY-VLINE,173 'FROM ',V_COUNT7,
187 SY-VLINE,191 'FROM ',V_COUNT8,
205 SY-VLINE,209 'FROM ',V_COUNT9,
223 SY-VLINE,228 'FROM ',V_COUNT10,
243 SY-VLINE,248 'TOTAL',
268 SY-VLINE.
WRITE:/ SY-VLINE,002 'Number',
12 SY-VLINE,
43 SY-VLINE,
061 SY-VLINE,065 'TO ',RASTBIS2,
079 SY-VLINE,083 'TO ',RASTBIS3,
097 SY-VLINE,101 'TO ',RASTBIS4,
115 SY-VLINE,119 'TO ',RASTBIS5,
133 SY-VLINE,137 'FROM ',RASTBIS6,
151 SY-VLINE,155 'FROM ',RASTBIS7,
169 SY-VLINE,173 'FROM ',RASTBIS8,
187 SY-VLINE,191 'FROM ',RASTBIS9,
205 SY-VLINE,209 'FROM ',RASTBIS0,
223 SY-VLINE,
243 SY-VLINE,
268 SY-VLINE,
SY-ULINE.
format color off.
===================================================================
END-OF-SELECTION ***************************
===================================================================
end-of-selection.
===================================================================
Form : Extract_Data *
===================================================================
form extract_data.
Select the Customers
Select t1~kunnr t2~name1
into corresponding fields of table customer_tab
from knb1 as t1 inner join kna1 as t2
on t2~kunnr = t1~kunnr
where t1~bukrs = p_bukrs
and t1~kunnr in s_kunnr
and t1~BUSAB in s_busab
and t2~regio in s_regio
and t2~BRSCH in s_BRSCH
and t2~KTOKD in s_KTOKD.
if sy-subrc <> 0.
message e398(00) with 'No Customers Selected'.
endif.
sort customer_tab.
describe table customer_tab lines v_ttlc.
v_ttlc = v_ttlc + 10.
loop at customer_tab.
v_net1 = 0.
v_net2 = 0.
v_net3 = 0.
v_net4 = 0.
v_net5 = 0.
v_net6 = 0.
v_net7 = 0.
v_net8 = 0.
v_net9 = 0.
v_net10 = 0.
v_net11 = 0.
v_net = 0.
perform calculate_ageing
using
p_bukrs
customer_tab-kunnr
dat
RASTBIS1
RASTBIS2
RASTBIS3
RASTBIS4
RASTBIS5
RASTBIS6
RASTBIS7
RASTBIS8
RASTBIS9
RASTBIS0
P_STAND
' ' "noted item
P_SPCAL
changing
v_net1
v_net2
v_net3
v_net4
v_net5
v_net6
v_net7
v_net8
v_net9
v_net10
v_net11
v_net.
if p_balyes = 'X' or v_net > 0.
format color col_total.
write:/ sy-vline,
002 customer_tab-kunnr,
012 SY-VLINE,013(30) customer_tab-name1,
043 SY-VLINE,044(16) v_net1,
061 SY-VLINE,062(16) v_net2,
079 SY-VLINE,080(16) v_net3,
097 SY-VLINE,098(16) v_net4,
115 SY-VLINE,116(16) v_net5,
133 SY-VLINE,134(16) v_net6,
151 SY-VLINE,152(16) v_net7,
169 SY-VLINE,170(16) v_net8,
187 SY-VLINE,188(16) v_net9,
205 SY-VLINE,206(16) v_net10,
223 SY-VLINE,224(16) v_net11,
239 SY-VLINE,240(16) v_net,
258 SY-VLINE.
format color off.
hide : customer_tab-kunnr.
v_ttlnet1 = v_ttlnet1 + v_net1.
v_ttlnet2 = v_ttlnet2 + v_net2.
v_ttlnet3 = v_ttlnet3 + v_net3.
v_ttlnet4 = v_ttlnet4 + v_net4.
v_ttlnet5 = v_ttlnet5 + v_net5.
v_ttlnet6 = v_ttlnet6 + v_net6.
v_ttlnet7 = v_ttlnet7 + v_net7.
v_ttlnet8 = v_ttlnet8 + v_net8.
v_ttlnet9 = v_ttlnet9 + v_net9.
v_ttlnet10 = v_ttlnet10 + v_net10.
v_ttlnet11 = v_ttlnet11 + v_net11.
v_ttlnet = v_ttlnet + v_net.
endif.
endloop.
ULINE.
format color col_total.
write:/ sy-vline,
012 SY-VLINE,012(30) ' T O T A L',
043 SY-VLINE,044(16) v_ttlnet1,
061 SY-VLINE,062(16) v_ttlnet2,
079 SY-VLINE,080(16) v_ttlnet3,
097 SY-VLINE,098(16) v_ttlnet4,
115 SY-VLINE,116(16) v_ttlnet5,
133 SY-VLINE,134(16) v_ttlnet6,
151 SY-VLINE,152(16) v_ttlnet7,
169 SY-VLINE,170(16) v_ttlnet8,
187 SY-VLINE,188(16) v_ttlnet9,
205 SY-VLINE,206(16) v_ttlnet10,
223 SY-VLINE,224(16) v_ttlnet11,
239 SY-VLINE,240(16) v_ttlnet,
258 SY-VLINE.
format color off.
ULINE.
endform.
Function to Calculate Aging.
Form calculate_ageing using
bukrs
kunnr
dat
RASTBIS1
RASTBIS2
RASTBIS3
RASTBIS4
RASTBIS5
RASTBIS6
RASTBIS7
RASTBIS8
RASTBIS9
RASTBIS0
P_STAND
P_NOTED
P_SPCAL
changing
v_net1
v_net2
v_net3
v_net4
v_net5
v_net6
v_net7
v_net8
v_net9
v_net10
v_net11
v_net.
DATA: BEGIN OF BSID_TAB1 OCCURS 0,
BUKRS LIKE BSID-BUKRS,
PRCTR LIKE BSID-PRCTR,
KUNNR LIKE BSID-KUNNR,
FLAG(1),
UMSKZ LIKE BSID-UMSKZ,
BLART LIKE BSID-BLART,
BELNR LIKE BSID-BELNR,
BUZEI LIKE BSID-BUZEI,
NETDT LIKE BSID-ZFBDT,
ZFBDT LIKE BSID-ZFBDT,
BUDAT LIKE BSID-BUDAT,
BLDAT LIKE BSID-BLDAT,
BSCHL LIKE BSID-BSCHL,
DMBTR LIKE BSID-DMBTR,
SHKZG LIKE BSID-SHKZG,
ZBD1T LIKE BSID-ZBD1T,
ZBD2T LIKE BSID-ZBD2T,
ZBD3T LIKE BSID-ZBD3T,
REBZG LIKE BSID-REBZG,
REBZT LIKE BSID-REBZT,
KOART LIKE BSEG-KOART,
SK1DT LIKE FAEDE-SK1DT,
SK2DT LIKE FAEDE-SK2DT,
DAYSD LIKE SY-TABIX,
END OF BSID_TAB1.
RANGES: R_UMSKZ FOR BSID-UMSKZ.
Data : V_ZFBDT Like bsid-ZFBDT,
V_ZBD1T Like bsid-ZBD1T,
V_ZBD2T Like bsid-ZBD2T,
V_ZBD3T Like bsid-ZBD3T,
V_LINES(8) TYPE n.
IF P_NOTED = 'X'. "CHECK NOTED ITEMS
R_UMSKZ-SIGN = 'I'.
R_UMSKZ-OPTION = 'EQ'.
R_UMSKZ-LOW = 'D'.
APPEND R_UMSKZ.
R_UMSKZ-SIGN = 'I'.
R_UMSKZ-OPTION = 'EQ'.
R_UMSKZ-LOW = 'L'.
APPEND R_UMSKZ.
ENDIF.
IF P_STAND = 'X'. "CHECK STANDARD ITEMS
R_UMSKZ-SIGN = 'I'.
R_UMSKZ-OPTION = 'EQ'.
R_UMSKZ-LOW = ' '.
APPEND R_UMSKZ.
ENDIF.
IF P_SPCAL = 'X'. "CHECK SPECIAL G/L TRANSACTION
R_UMSKZ-SIGN = 'I'.
R_UMSKZ-OPTION = 'EQ'.
R_UMSKZ-LOW = 'A'.
APPEND R_UMSKZ.
R_UMSKZ-SIGN = 'I'.
R_UMSKZ-OPTION = 'EQ'.
R_UMSKZ-LOW = 'B'.
APPEND R_UMSKZ.
ENDIF.
SELECT * FROM BSID INTO CORRESPONDING FIELDS OF TABLE BSID_TAB
WHERE BUKRS = BUKRS AND
budat <= dat AND
KUNNR = KUNNR AND
UMSKZ in R_UMSKZ.
SELECT * FROM BSAD appending CORRESPONDING FIELDS OF TABLE BSID_TAB
WHERE BUKRS = BUKRS AND
budat <= dat AND
augdt >= dat AND
KUNNR = KUNNR AND
UMSKZ in R_UMSKZ.
DESCRIBE TABLE BSID_TAB LINES V_LINES.
LOOP AT BSID_TAB.
if bsid_tab-BLART = 'DZ'.
Select single ZFBDT ZBD1T ZBD2T ZBD3T
into (V_ZFBDT,V_ZBD1T,V_ZBD2T,V_ZBD3T)
from bsid where BUKRS = BUKRS
and kunnr = bsid_tab-kunnr
and BELNR = bsid_tab-REBZG.
if sy-subrc = 0.
bsid_tab-ZFBDT = V_ZFBDT.
bsid_tab-ZBD1T = V_ZBD1T.
bsid_tab-ZBD2T = V_ZBD2T.
bsid_tab-ZBD3T = V_ZBD3T.
else.
Select single ZFBDT ZBD1T ZBD2T ZBD3T
into (V_ZFBDT,V_ZBD1T,V_ZBD2T,V_ZBD3T)
from bsad where BUKRS = BUKRS
and kunnr = bsid_tab-kunnr
and BELNR = bsid_tab-REBZG.
if sy-subrc <> 0.
bsid_tab-ZFBDT = V_ZFBDT.
bsid_tab-ZBD1T = V_ZBD1T.
bsid_tab-ZBD2T = V_ZBD2T.
bsid_tab-ZBD3T = V_ZBD3T.
endif.
endif.
endif.
IF BSID_TAB-SHKZG = 'H'.
BSID_TAB-DMBTR = BSID_TAB-DMBTR * ( - 1 ).
ENDIF.
bsid_tab-netdt = bsid_tab-ZFBDT.
bsid_tab-netdt = bsid_tab-budat.
bsid_tab-koart = 'D'.
MODIFY BSID_TAB.
PERFORM CALC_DUE_DATE USING BSID_TAB.
BSID_TAB-DAYSD = DAT - BSID_TAB-NETDT.
IF BSID_TAB-DAYSD <= RASTBIS1.
V_NET1 = V_NET1 + BSID_TAB-DMBTR.
ELSEIF BSID_TAB-DAYSD <= RASTBIS2.
V_NET2 = V_NET2 + BSID_TAB-DMBTR.
ELSEIF BSID_TAB-DAYSD <= RASTBIS3.
V_NET3 = V_NET3 + BSID_TAB-DMBTR.
ELSEIF BSID_TAB-DAYSD <= RASTBIS4.
V_NET4 = V_NET4 + BSID_TAB-DMBTR.
ELSEIF BSID_TAB-DAYSD <= RASTBIS5.
V_NET5 = V_NET5 + BSID_TAB-DMBTR.
ELSEIF BSID_TAB-DAYSD <= RASTBIS6.
V_NET6 = V_NET6 + BSID_TAB-DMBTR.
ELSEIF BSID_TAB-DAYSD <= RASTBIS7.
V_NET7 = V_NET7 + BSID_TAB-DMBTR.
ELSEIF BSID_TAB-DAYSD <= RASTBIS5.
V_NET8 = V_NET8 + BSID_TAB-DMBTR.
ELSEIF BSID_TAB-DAYSD <= RASTBIS9.
V_NET9 = V_NET9 + BSID_TAB-DMBTR.
ELSEIF BSID_TAB-DAYSD <= RASTBIS0.
V_NET10 = V_NET10 + BSID_TAB-DMBTR.
ELSEIF BSID_TAB-DAYSD > RASTBIS0.
V_NET11 = V_NET11 + BSID_TAB-DMBTR.
ENDIF.
V_NET = V_NET + BSID_TAB-DMBTR.
MODIFY BSID_TAB.
ENDLOOP.
endform.
Calculate Due Date
FORM CALC_DUE_DATE USING P_BSID_TAB STRUCTURE BSID_TAB.
DATA : REFE TYPE P.
IF P_BSID_TAB-KOART = 'K' OR P_BSID_TAB-KOART = 'D'.
IF P_BSID_TAB-ZFBDT IS INITIAL.
P_BSID_TAB-ZFBDT = P_BSID_TAB-BLDAT.
ENDIF.
*Nettofälligkeit bestimmen--
IF NOT P_BSID_TAB-ZBD3T IS INITIAL.
REFE = P_BSID_TAB-ZBD3T.
ELSE.
IF NOT P_BSID_TAB-ZBD2T IS INITIAL.
REFE = P_BSID_TAB-ZBD2T.
ELSE.
REFE = P_BSID_TAB-ZBD1T.
ENDIF.
ENDIF.
*Nichtrechnungsbezogene Gutschriften sind sofort fällig--
IF P_BSID_TAB-KOART = 'D' AND P_BSID_TAB-SHKZG = 'H'
OR P_BSID_TAB-KOART = 'K' AND P_BSID_TAB-SHKZG = 'S'.
IF P_BSID_TAB-REBZG IS INITIAL.
REFE = 0.
ENDIF.
ENDIF.
P_BSID_TAB-NETDT = P_BSID_TAB-ZFBDT + REFE.
*Skontofälligkeiten bestimmen--
IF NOT P_BSID_TAB-ZBD2T IS INITIAL.
P_BSID_TAB-SK2DT = P_BSID_TAB-ZFBDT + P_BSID_TAB-ZBD2T.
ELSE.
P_BSID_TAB-SK2DT = P_BSID_TAB-NETDT.
ENDIF.
IF NOT P_BSID_TAB-ZBD1T IS INITIAL
OR NOT P_BSID_TAB-ZBD2T IS INITIAL.
P_BSID_TAB-SK1DT = P_BSID_TAB-ZFBDT + P_BSID_TAB-ZBD1T.
ELSE.
P_BSID_TAB-SK1DT = P_BSID_TAB-NETDT.
ENDIF.
*Nichtrechnungsbezogene Gutschriften sind sofort fällig--
IF P_BSID_TAB-KOART = 'D' AND P_BSID_TAB-SHKZG = 'H'
OR P_BSID_TAB-KOART = 'K' AND P_BSID_TAB-SHKZG = 'S'.
IF P_BSID_TAB-REBZG IS INITIAL.
P_BSID_TAB-SK2DT = P_BSID_TAB-NETDT.
P_BSID_TAB-SK1DT = P_BSID_TAB-NETDT.
ENDIF.
ENDIF.
ELSE.
MESSAGE E122 RAISING ACCOUNT_TYPE_NOT_SUPPORTED.
ENDIF.
E_FAEDE = FAEDE.
ENDFORM.
*&      Form  BUILD_FIELDCAT
FORM BUILD_FIELDCAT .
  PGM = SY-REPID.
  FIELD      = 'give field name'.
  TABLE_NAME = 'give table name'.
  PERFORM FIELDCAT_FILL USING FIELD.
and so on for the no. of fields you want to display
ENDFORM.                    " BUILD_FIELDCAT
*&      Form  START_LIST_VIEWER
FORM START_LIST_VIEWER.
  CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
  EXPORTING
   I_INTERFACE_CHECK              = ' '
     I_CALLBACK_PROGRAM             = PGM
   I_CALLBACK_PF_STATUS_SET       = ' '
     I_CALLBACK_USER_COMMAND        = 'USER_COMMAND'
   I_STRUCTURE_NAME               =
   IS_LAYOUT                      =
     IT_FIELDCAT                    = FIELDCAT
   IT_EXCLUDING                   =
   IT_SPECIAL_GROUPS              =
   IT_SORT                        =
   IT_FILTER                      =
   IS_SEL_HIDE                    =
     I_DEFAULT                      = 'X'
     I_SAVE                         = 'A'
   IS_VARIANT                     =
   IT_EVENTS                      =
   IT_EVENT_EXIT                  =
   IS_PRINT                       =
   IS_REPREP_ID                   =
   I_SCREEN_START_COLUMN          = 0
   I_SCREEN_START_LINE            = 0
   I_SCREEN_END_COLUMN            = 0
   I_SCREEN_END_LINE              = 0
   IR_SALV_LIST_ADAPTER           =
   IT_EXCEPT_QINFO                =
   I_SUPPRESS_EMPTY_DATA          = ABAP_FALSE
IMPORTING
   E_EXIT_CAUSED_BY_CALLER        =
   ES_EXIT_CAUSED_BY_USER         =
   TABLES
     T_OUTTAB                       = FINAL TAB(OUTPUT STATEMENTS TABLE)
  EXCEPTIONS
    PROGRAM_ERROR                   = 1
    OTHERS                          = 2.
ENDFORM.                    " START_LIST_VIEWER
*&      Form  FIELDCAT_FILL
      text
FORM FIELDCAT_FILL USING FIELD_VALUE.
  ADD 1 TO COL_POS.
  FIELDCAT_LN-REF_TABNAME = TABLE_NAME.
  FIELDCAT_LN-FIELDNAME = FIELD_VALUE.
  FIELDCAT_LN-KEY = SPACE.
  FIELDCAT_LN-DO_SUM = SPACE.
  FIELDCAT_LN-COL_POS = COL_POS.
  FIELDCAT_LN-NO_OUT = SPACE.
  FIELDCAT_LN-QFIELDNAME = SPACE.
  FIELDCAT_LN-HOTSPOT = SPACE.
  APPEND FIELDCAT_LN TO FIELDCAT.
ENDFORM.                    " FIELDCAT_FILL
Reward points if you find this helpful
Regards,
Harini

Similar Messages

  • I have Configured SSL,  Do we need to make any further changes ??????

    Hi all,
    I am new to SSL.
    I have a question.
    We have just configured SSL in our Web Server to make the site secure.
    We have a Registration Form in our site and Customer fills it and submit the form so we want to
    make Registration Form secure.
    I want to know that do we need to make any further changes in
    our program (Servlet/JSP).
    I mean, do we need to use/implement JSSE package API in our program.
    Please help me in this way.
    amitindia

    Your engine may or may not use JSSE - nbut unless
    you're opening your
    own Sockets, you don't care.
    What's this mean......
    We are not using Socket Connection in our program (in
    our database driven website).Then you're all set. What I meant was, if you're creating new Sockets in your Servlet (which is not typical, but I've seen it done), then you'd need to worry about how to make an SSLSocket. Since you're not, you're all set.
    As u explain that we have to replace http to https.
    Is this is the only changes we have to make or any
    other changes tobe made?No - change your URLs, and then read up on how to set up your ServletEngine so that it supports SSL, and you should be all set.
    Grant

  • I have an iphone 5s i need to make software for it but i can't even open the phone

    i have an iphone 5s it needs software and to erase all the content but the problem is that i can't even open it .. thank you

    Connect in recovery mode to your computer to restore:
    If you can't update or restore your iOS device
    Use iTunes to restore your iOS device to factory settings - Apple Support
    If your phone is locked by the Activation lock and you don't know the Apple ID and password that was used to set it up for the first time, the phone can't be used anymore.
    Find My iPhone Activation Lock
    If your phone does not turn on, follow this article:
    iOS: Not responding or does not turn on

  • I already have an account but i need to make a resuce email..how do i make a rescue email and reset my security answers. I can't remember my security question answers!!

    I need help!! My I-tunes won't let me buy any more songs until I confirm that my account..is well..MY ACCOUNT! I can't remeber my security question answers, how do I reset them!? I also need to make a rescue email, i didn't make one when i first made my account, so how do i make it now!? PLEASE HELP ME!

    You need to ask Apple to reset your security questions; ways of doing so include clicking here and picking a method for your country, and filling out and submitting this form.
    Creating a rescue email requires correctly answering two of the questions.
    (96131)

  • I have two itunes accounts and want to make them into one account.

    I have two itune accounts and would like to combined them to make one.  Is this possible and if so how can I do it?

    At the moment it's not possible to merge iTunes accounts.

  • Normal report and ALV report, where exactly both are differs?

    For Normal report and ALV report, where exactly both are differs, I mean from which part the process / coding will differ, pls le me know..?
    Akshitha.

    Hi Akshitha,
    In Normal reports we use formatting techniques to display the report list. We define heading and size everything to display report list. But where as in alv we need not to use any formating there are some function modules which will automatically display output list in LIST  and GRID format.
    In Normal report we cannot make changes to the output list where in ALV report we can change the ALV output display dynamically. You can find lots of options for  the ALV list such as you can download output list into Excel sheet and Sorting options Acending and decending order in ALV but in normal report We need to write syntax in the report to display output list in sorting order.  The ALV report is very easy way to display the output compared to Ordinary report.
    Check below some links which will help you to understand about ALV. If you know about Normal report you can campare by userself the difference.
    Simple ALV report
    http://www.sapgenie.com/abap/controls/alvgrid.htm
    http://wiki.ittoolbox.com/index.php/Code:Ultimate_ALV_table_toolbox
    ALV
    1. Please give me general info on ALV.
    http://www.sapfans.com/forums/viewtopic.php?t=58286
    http://www.sapfans.com/forums/viewtopic.php?t=76490
    http://www.sapfans.com/forums/viewtopic.php?t=20591
    http://www.sapfans.com/forums/viewtopic.php?t=66305 - this one discusses which way should you use - ABAP Objects calls or simple function modules.
    2. How do I program double click in ALV?
    http://www.sapfans.com/forums/viewtopic.php?t=11601
    http://www.sapfans.com/forums/viewtopic.php?t=23010
    3. How do I add subtotals (I have problem to add them)...
    http://www.sapfans.com/forums/viewtopic.php?t=20386
    http://www.sapfans.com/forums/viewtopic.php?t=85191
    http://www.sapfans.com/forums/viewtopic.php?t=88401
    http://www.sapfans.com/forums/viewtopic.php?t=17335
    4. How to add list heading like top-of-page in ABAP lists?
    http://www.sapfans.com/forums/viewtopic.php?t=58775
    http://www.sapfans.com/forums/viewtopic.php?t=60550
    http://www.sapfans.com/forums/viewtopic.php?t=16629
    5. How to print page number / total number of pages X/XX in ALV?
    http://www.sapfans.com/forums/viewtopic.php?t=29597 (no direct solution)
    6. ALV printing problems. The favourite is: The first page shows the number of records selected but I don't need this.
    http://www.sapfans.com/forums/viewtopic.php?t=64320
    http://www.sapfans.com/forums/viewtopic.php?t=44477
    7. How can I set the cell color in ALV?
    http://www.sapfans.com/forums/viewtopic.php?t=52107
    8. How do I print a logo/graphics in ALV?
    http://www.sapfans.com/forums/viewtopic.php?t=81149
    http://www.sapfans.com/forums/viewtopic.php?t=35498
    http://www.sapfans.com/forums/viewtopic.php?t=5013
    9. How do I create and use input-enabled fields in ALV?
    http://www.sapfans.com/forums/viewtopic.php?t=84933
    http://www.sapfans.com/forums/viewtopic.php?t=69878
    10. How can I use ALV for reports that are going to be run in background?
    http://www.sapfans.com/forums/viewtopic.php?t=83243
    http://www.sapfans.com/forums/viewtopic.php?t=19224
    11. How can I display an icon in ALV? (Common requirement is traffic light icon).
    http://www.sapfans.com/forums/viewtopic.php?t=79424
    http://www.sapfans.com/forums/viewtopic.php?t=24512
    12. How can I display a checkbox in ALV?
    http://www.sapfans.com/forums/viewtopic.php?t=88376
    http://www.sapfans.com/forums/viewtopic.php?t=40968
    http://www.sapfans.com/forums/viewtopic.php?t=6919
    Go thru these programs they may help u to try on some hands on
    ALV Demo program
    BCALV_DEMO_HTML
    BCALV_FULLSCREEN_DEMO ALV Demo: Fullscreen Mode
    BCALV_FULLSCREEN_DEMO_CLASSIC ALV demo: Fullscreen mode
    BCALV_GRID_DEMO Simple ALV Control Call Demo Program
    BCALV_TREE_DEMO Demo for ALV tree control
    BCALV_TREE_SIMPLE_DEMO
    BC_ALV_DEMO_HTML_D0100
    <b>Please Reward if useful<b>
    Regards,
    sunil kairam.

  • Control Break in normal report regions

    Can I somehow insert kind of a control break for normal report regions?
    I use it within serveral interactive reports. Now I have a normal report region displaying projects of all department. The users want to have them grouped with a sum by department, which would be easy to do within an interactive report using a control break.
    But how can I do this in a normal report region?
    BR & thank you,
    Lena
    Edited by: Lena F on Mar 30, 2011 6:04 AM
    --> already found the solution - sorry :-(
    Edited by: Lena F on Mar 30, 2011 6:18 AM

    Please post solution

  • Need to make a copy/clone of a table which has sdo_geometry data type

    Folks,
    We are running Oracle 11gr1 on Suse Linux platform.
    We have a requirement, where we need to make a copy of a table, in the same database but in a difference schema, the source table has about 130 millions rows and also has the sdo_getometry data type.
    I tried materialized view, but MV does not support sdo_geometry data type.
    According to one of my DBAs, doing it via data pump , will take few days, which is not acceptable.
    Is there a way, we can make a copy of this table in the same db ?
    Thanks
    Ashish

    Siva,
    This is not for backup purpose.
    Here is the background information on this requirement.
    I need to have a static copy of a table, which has spatial column, sdo_geometry in it.
    So we can run another application against this table, just read-only, since we need static data, data in the source table changes quite often.
    One of my DBA suggested to have another instance/database, to keep the copy of the source table, I thought idea of having another database just to keep a copy of a table is an over kill.
    That is why I had asked this question and you had provided a viable solution.
    Then we need to refresh this table , with the data (changes) from the source table, maybe once in 2- 3 weeks.
    I tried creating a Materialized view, but it does not support Spatial columns.
    So now I am trying to figure out, the most efficient way to refresh the clone table from the source table.
    Regards,
    Ashish

  • I NEED TO KNOW IF IN SAP WE HAVE THESE STANDARD REPORTS FOR PP Division.

    i NEED TO KNOW IF IN SAP WE HAVE THESE STANDARD REPORTS FOR PP Division. OR I NEED TO CREATE BI/ABAP REPORTS
    PLEASE HELP.
    Please tell me how to check in sap these reports exists if not on functional report how to give fields and table name etc.............i am pretty new and i need to submit this work by monday its matter of survivial please please help
    1. lOSS ORDER REPORT as PER GAAP
    2. wWORK IN PROCESS SUMMARY (FIELDS ARE JOB NUMBER,ORDER TYPE,CUSTOMER NAME, NET SELLING PRICE,MATERIAL,MATERIAL OVERHEAD,labor hrs,labor, labor ovehead, total)
    3. 1099 REPORT (VENDOR,VENDOR CODE,DISCRIPTION AND VENDOR AMOUNT)

    If you are collecting your responses outside of Formcentral your forms will continue to work past June. This can be done by email or the Acrobat Pro mechanism. If your data is being collected in a Formscentral response table then it will cease working in July.
    Andrew

  • I have SSRS parametarized report in that one data set have repeated values with query parameter . but while am mapping that query parameter to report parameter i need to pass distinct values. How can i resolve this

    I have SSRS parametarized report in that one data set have repeated values with query parameter . but while am mapping that query
    parameter to report parameter i need to pass distinct values. How can i resolve this

    Hi nancharaiah,
    If I understand correctly, you want to pass distinct values to report parameter. In Reporting Service, there are only three methods for parameter's Available Values:
    None
    Specify values
    Get values from a query
    If we utilize the third option that get values from a dataset query, then the all available values are from the returns of the dataset. So if we want to pass distinct values from a dataset, we need to make the dataset returns distinct values. The following
    sample is for your reference:
    Select distinct field_name  from table_name
    If you have any other questions, please feel free to ask.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • In Adobe ExportPDF, can you take an existing PDF and delete existing pages?  For example, I have a 5-page report and need to delete pages 2-4.  Is this possible?  Thanks!

    In Adobe ExportPDF, can you take an existing PDF and delete existing pages?  For example, I have a 5-page report and need to delete pages 2-4.  Is this possible?  Thanks!

    Hi,
    You can do this with Adobe Acrobat.
    If you are using Export PDF it is a long procedure.
    You need to convert your PDF in word or powerpoint.
    Then you can edit the document & again can create PDF.
    Regards,
    Florence

  • I am a novice - I need a simple, plug & go, external hard drive ... Have read various reports about Time Capsule ... Any opinions or alternatives? I am old, & need simple answers please - nothing complicated ... Thanks ...

    I am a novice - I need a simple, reliable, plug & go (U.K.) external hard drive (1-3 TB) Have read various reports (good & bad) about Time Capsules - opinions & alternatives please .. I am old, so please keep answers simple - anything containing 'stuff' I won't understand & I'll ignore it .... Thanks in anticipation ...

    I consider Time Capsule slow, mainly because it depends upon a wireless network for backing up.  I tried it, but went back to the plug and play FW800 wired backup.  Since this particular forum is for the MacBook Pro hardware, I'd suggest the following two forums to search for your answer (or ask questions):
    Time Machine
    Time Capsule
    Since you want easy, the external hard drive is about as easy as it gets. Buy.  Unpack.  Plug into your Mac. Format (if you don't buy a Mac formatted one, which is unnecessary).  Go to System Preferences>Time Machine.  Choose the disk as the time machine.  Turn on. 

  • If I have a normal printer plus an airport express device, do I need a wifi router as well?

    If I have a normal printer plus an airport express device, do I need a wifi router as well?

    Thanks LexSchellings
    Eventhough if i connect it with the USB cable, but then i still need a wifi router to connect between Ipad and printer, am I right?

  • I have an iMac G4 and need to connect it to the internet. Do I need to buy an airport card or can I just use a normal USB wifi stick?

    I have an iMac G4 and need to connect it to the internet. Do I need to buy an airport card or can I just use a normal USB wifi stick?

    Will this need to be a special mac compatible one or will they all be fine?
    You need to see "works on Mac" on the box. All such deveices require a driver. The adaptor would work in many cases except for the lack of Mac drivers. Some companies have the proper Mac drivers on their web sites, some shuffle you off to suspect third-party sites, and some have no Mac drivers at all. If you want to buy one adaptor, not have to return it or send hours searcing the web for a driver that works, look at this one:
    http://eshop.macsales.com/item/Newer%20Technology/MXP2802NU2C/
    It is best for iMacs with USB 2.0 ports. If you have only USB 1.1 ports, you can save money with this one:
    Newer Technology MAXPower 802.11g/b Wireless USB 2.0 Stick Adapter Share, Surf, & Stream Anywhere!

  • Can i use classes or grid control (alv) in normal report

    Hai,
    Can i use Grid control or classes in normal report.If yes what are the steps that i have to go for.
    thanks
    kiran

    Sure... here is a sample of an ALV in a report.  All you need to do is call a screen.  I believe that there is also a way to do it without having to create a screen.
    REPORT ZRICH_0001.
    DATA: BEGIN OF I_ALV OCCURS 0,
          MATNR TYPE MARA-MATNR,
          MAKTX TYPE MAKT-MAKTX,
          END OF I_ALV.
    DATA: ALV_CONTAINER  TYPE REF TO CL_GUI_CUSTOM_CONTAINER.
    DATA: ALV_GRID       TYPE REF TO CL_GUI_ALV_GRID.
    DATA: LAYOUT    TYPE LVC_S_LAYO.
    DATA: FIELDCAT  TYPE LVC_T_FCAT.
    SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001 .
    SELECT-OPTIONS: S_MATNR FOR i_ALV-MATNR.
    SELECTION-SCREEN END OF BLOCK B1.
    START-OF-SELECTION.
      PERFORM GET_DATA.
      CALL SCREEN 100.
    *      Module  status_0100  OUTPUT
    MODULE STATUS_0100 OUTPUT.
      SET PF-STATUS '0100'.
      SET TITLEBAR '0100'.
      DATA: VARIANT TYPE  DISVARIANT.
      VARIANT-REPORT = SY-REPID.
      VARIANT-USERNAME = SY-UNAME.
    * Create Controls
      CREATE OBJECT ALV_CONTAINER
             EXPORTING
                   CONTAINER_NAME    = 'ALV_CONTAINER'.
      CREATE OBJECT ALV_GRID
             EXPORTING
                   I_PARENT          =  ALV_CONTAINER.
    *  ALV Specific. Data selection.
    *  Populate Field Catalog
      PERFORM GET_FIELDCATALOG.
      CALL METHOD ALV_GRID->SET_TABLE_FOR_FIRST_DISPLAY
          EXPORTING
               IS_LAYOUT              = LAYOUT
               IS_VARIANT             = VARIANT
               I_SAVE                 = 'U'
               I_STRUCTURE_NAME       = 'I_ALV'
          CHANGING
               IT_OUTTAB       = I_ALV[]
               IT_FIELDCATALOG = FIELDCAT[].
    ENDMODULE.
    *      Module  USER_COMMAND_0100  INPUT
    MODULE USER_COMMAND_0100 INPUT.
      CASE SY-UCOMM.
        WHEN 'BACK' OR 'CANC'.
          IF NOT ALV_CONTAINER IS INITIAL.
            CALL METHOD ALV_CONTAINER->FREE.
            CLEAR: ALV_CONTAINER.
            FREE : ALV_CONTAINER.
          ENDIF.
          IF SY-SUBRC = 0.
            SET SCREEN 0.
            LEAVE SCREEN.
          ELSE.
            LEAVE PROGRAM.
          ENDIF.
        WHEN 'EXIT'.
          IF NOT ALV_CONTAINER IS INITIAL.
            CALL METHOD ALV_CONTAINER->FREE.
            CLEAR: ALV_CONTAINER.
            FREE : ALV_CONTAINER.
          ENDIF.
          LEAVE PROGRAM.
      ENDCASE.
    ENDMODULE.
    * FORM GET_DATA
    FORM GET_DATA.
      SELECT * INTO CORRESPONDING FIELDS OF TABLE I_ALV
            FROM MARA
              INNER JOIN MAKT
                ON MARA~MATNR = MAKT~MATNR
                   WHERE MARA~MATNR IN S_MATNR
                     AND MAKT~SPRAS = SY-LANGU.
      SORT I_ALV ASCENDING BY MATNR.
    ENDFORM.
    *      Form  Get_Fieldcatalog - Set Up Columns/Headers
    FORM GET_FIELDCATALOG.
      DATA: LS_FCAT TYPE LVC_S_FCAT.
      REFRESH: FIELDCAT.
      CLEAR: LS_FCAT.
      LS_FCAT-REPTEXT    = 'Material Number'.
      LS_FCAT-COLTEXT    = 'Material Number'.
      LS_FCAT-FIELDNAME  = 'MATNR'.
      LS_FCAT-REF_TABLE  = 'I_ALV'.
      LS_FCAT-OUTPUTLEN  = '18'.
      LS_FCAT-COL_POS    = 1.
      APPEND LS_FCAT TO FIELDCAT.
      CLEAR: LS_FCAT.
      LS_FCAT-REPTEXT    = 'Material Description'.
      LS_FCAT-COLTEXT    = 'Material Description'.
      LS_FCAT-FIELDNAME  = 'MAKTX'.
      LS_FCAT-REF_TABLE  = 'I_ALV'.
      LS_FCAT-OUTPUTLEN  = '40'.
      LS_FCAT-COL_POS    = 2.
      APPEND LS_FCAT TO FIELDCAT.
    ENDFORM.
    Regards,
    Rich Heilman

Maybe you are looking for

  • By time machine can i repair my MacBook Air?

    I have the late 2012 Macbook air and my battery does not go up to 100% it is stuck at the 90's so just asking if i back up my data with Time machine go in the apple DOS mode will that fix it also is it ok to leave the battary on the charger and can i

  • How to send html email notification in bpel

    hi gurus, i want to send html email notification from bpel. before, i already successful send html email with attachment, but when i send an email without attachment, then the body message will turn into a plain text. as i check from the email accept

  • IPad + 2 iTunes accounts

    Hello I am looking for some guidance please. I live in Finland and I have an English iTunes store account on my English credit card, my wife also has an iTunes store account but it is a Finnish account using a Finnish credit card. Both of these accou

  • I can't turn off "find Ipad"

    My Ipad is asking me every 1-2 seconds for apple id password. I putted it but it can't be veryfied because ipad hasn't internet connection. The last one can't be connected because every 1-2 seconds pop-up is opening. I can't do anything

  • Multiple queries on one page

    I am fairly new to JSP and need just a quick guideline and how to do so. So, I've put two very simple queries below. If anybody could just give some simple quidelines to follow, I would be very grateful. <%@ include file="dbconnection.jsp" %> <% int