<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: What is the problem in this code (problem in select query) in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-the-problem-in-this-code-problem-in-select-query/m-p/1732464#M318898</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I dont know why want use this FM, because this FM is expecting a Container Name ( this would be the container which will be used to display lets say an ALV GRID or an ALV TREE ) etc. But the field EXTRCTDATA doesnt contain an CONTAINER name instead it has other data related data extraction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This FM will never work if you dont pass the container name.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 26 Dec 2006 09:27:58 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-12-26T09:27:58Z</dc:date>
    <item>
      <title>What is the problem in this code (problem in select query)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-the-problem-in-this-code-problem-in-select-query/m-p/1732456#M318890</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just need your help in solving one issue. In the below code one query which is highlighted&lt;/P&gt;&lt;P&gt;Select statement not working means cursor directly goes to the endselect .means these two statements not executed.&lt;/P&gt;&lt;P&gt;CLASS cl_abap_container_utilities DEFINITION LOAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CALL METHOD cl_abap_container_utilities=&amp;gt;read_container_c&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am attaching that code with this mail. Please do the needful help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZEOU_RG1                                                   *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zeou_rg1 LINE-SIZE 400.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Purpose : RG1 Report driver&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Remarks :&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;constants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INCLUDE j_2icons.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;type declerations&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INCLUDE j_2isdef.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;table definitions and internal tables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INCLUDE j_2iddef.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;INCLUDE &amp;lt;icon&amp;gt;.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;DATA: $plant  TYPE bp_addr_typ,&lt;/P&gt;&lt;P&gt;      $lincnt LIKE sy-linct,&lt;/P&gt;&lt;P&gt;      m_date LIKE j_1ipart2-budat,&lt;/P&gt;&lt;P&gt;      m_chapid LIKE j_1iexcdtl-chapid,&lt;/P&gt;&lt;P&gt;      m_matform LIKE j_1irg1-matform,&lt;/P&gt;&lt;P&gt;      m_bedrate LIKE j_1irg1-bedrate,&lt;/P&gt;&lt;P&gt;      tot_op_bal LIKE j_1irg1-menge,&lt;/P&gt;&lt;P&gt;      tot_qty_mnfr LIKE j_1irg1-menge,&lt;/P&gt;&lt;P&gt;      tot_total_qty_mnfr LIKE j_1irg1-menge,&lt;/P&gt;&lt;P&gt;      tot_remv_home LIKE j_1irg1-menge,&lt;/P&gt;&lt;P&gt;      tot_remv_hval LIKE j_1irg1-exbas,&lt;/P&gt;&lt;P&gt;      tot_remv_expr LIKE j_1irg1-menge,&lt;/P&gt;&lt;P&gt;      tot_remv_eval LIKE j_1irg1-exbas,&lt;/P&gt;&lt;P&gt;      tot_remv_expb LIKE j_1irg1-menge,&lt;/P&gt;&lt;P&gt;      tot_remv_othr LIKE j_1irg1-menge,&lt;/P&gt;&lt;P&gt;      tot_remv_opur LIKE j_1irg1-menge,&lt;/P&gt;&lt;P&gt;      tot_duty_amt  LIKE j_1irg1-exbed,&lt;/P&gt;&lt;P&gt;      tot_cb_fr     LIKE j_1irg1-exbed,&lt;/P&gt;&lt;P&gt;      tot_cb_br     LIKE j_1irg1-exbed.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;DATA: t_rg1_cons TYPE rg1_typ OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;x_extrctdata&amp;gt; TYPE c,&lt;/P&gt;&lt;P&gt;               &amp;lt;x_rg1&amp;gt; TYPE rg1_typ,&lt;/P&gt;&lt;P&gt;               &amp;lt;x_part1typ&amp;gt; TYPE part1_typ.&lt;/P&gt;&lt;P&gt;DATA : it_j_1iexchdr TYPE j_1iexchdr OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       wa_j_1iexchdr TYPE j_1iexchdr,&lt;/P&gt;&lt;P&gt;       it_j_1iexcdtl TYPE j_1iexcdtl OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       wa_j_1iexcdtl TYPE j_1iexcdtl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;selection screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PARAMETERS: p_exgrp LIKE j_1iexchdr-exgrp OBLIGATORY MEMORY ID j2i,&lt;/P&gt;&lt;P&gt;            p_stdate   LIKE sy-datum OBLIGATORY,&lt;/P&gt;&lt;P&gt;            p_endate   LIKE sy-datum OBLIGATORY.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN BEGIN OF BLOCK 4 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN POSITION 01.&lt;/P&gt;&lt;P&gt;*PARAMETERS: P_INDI RADIOBUTTON GROUP 57F4 DEFAULT 'X'.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN COMMENT (25) TEXT-002.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN POSITION 01.&lt;/P&gt;&lt;P&gt;*PARAMETERS: P_CONS RADIOBUTTON GROUP 57F4.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN COMMENT (25) TEXT-003.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN END OF BLOCK 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE *&lt;/P&gt;&lt;P&gt;  FROM j_1iexgrps&lt;/P&gt;&lt;P&gt;  WHERE j_1iexcgrp = p_exgrp.&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;    MESSAGE e399(8i) WITH p_exgrp.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*check company code&lt;/P&gt;&lt;P&gt;  SELECT SINGLE *&lt;/P&gt;&lt;P&gt;  FROM t001k&lt;/P&gt;&lt;P&gt;  WHERE bwkey = j_1iexgrps-j_1iwerks.&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;    MESSAGE e518(8i) WITH 'the' 'plant' j_1iexgrps-j_1iwerks.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  CLEAR: j_1irg1, j_2icomp.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;retrieve layout name and details&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SELECT SINGLE *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FROM J_2ILAYCTR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WHERE BUKRS    = T001K-BUKRS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; AND   REGISTER = C_RG1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; AND   LAYOUTNR = 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF SY-SUBRC NE 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   MESSAGE E635(8I) WITH T001K-BUKRS C_RG1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SET COUNTRY 'IN'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH t_reciepts.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;report driver logic&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT *&lt;/P&gt;&lt;P&gt;  FROM j_2iextrct&lt;/P&gt;&lt;P&gt;  WHERE exgrp  = p_exgrp&lt;/P&gt;&lt;P&gt;  AND budat   &amp;gt;= p_stdate&lt;/P&gt;&lt;P&gt;  AND budat   &amp;lt;= p_endate&lt;/P&gt;&lt;P&gt;  AND register = c_rg1&lt;/P&gt;&lt;P&gt;  ORDER BY budat keyid.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   assign J_2IEXTRCT-EXTRCTDATA to &amp;lt;x_extrctdata&amp;gt; casting.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   assign T_RG1 to &amp;lt;x_rg1&amp;gt; casting.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   &amp;lt;x_rg1&amp;gt; = &amp;lt;x_extrctdata&amp;gt;.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CLASS cl_abap_container_utilities DEFINITION LOAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL METHOD cl_abap_container_utilities=&amp;gt;read_container_c&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        im_container           = j_2iextrct-extrctdata&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        ex_value               = t_rg1&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        illegal_parameter_type = 1&lt;/P&gt;&lt;P&gt;        OTHERS                 = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   MOVE J_2IEXTRCT-EXTRCTDATA TO T_RG1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    APPEND t_rg1.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE t_rg1 LINES $lincnt.&lt;/P&gt;&lt;P&gt;  IF $lincnt = 0.&lt;/P&gt;&lt;P&gt;    MESSAGE e548(8i) WITH p_stdate p_endate.&lt;/P&gt;&lt;P&gt;  ENDIF.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; PERFORM PLANT_AND_EXCISE_DTLS USING P_WERKS.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM plant_and_excise_dtls USING j_1iexgrps-j_1iwerks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MOVE : 'ZJ_2I_RG1' TO j_2ilayctr-layoutname.&lt;/P&gt;&lt;P&gt;  SORT t_rg1 BY  chapid matnr cpudt .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;open form&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM open_form USING  j_2ilayctr-layoutname j_2ilayctr-noofcopies    "J_2ILAYCTR-LAYOUTNAME&lt;/P&gt;&lt;P&gt;                          j_2ilayctr-outdevice  true.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;process extract data and write&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF P_INDI = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM get_data_and_write.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ELSEIF P_CONS = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM RG1_PRINT_CONS.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM GET_DATA_AND_WRITE_CONS.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;close form&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM close_form.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                          F O R M S&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;  INCLUDE j_2ilayo.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  GET_DATA_AND_WRITE&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Purpose : Logic to print RG1 report&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_data_and_write.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  DATA: save_matnr LIKE mara-matnr.&lt;/P&gt;&lt;P&gt;  CLEAR: j_1irg1, j_2icomp, save_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM j_1iexchdr INTO TABLE it_j_1iexchdr&lt;/P&gt;&lt;P&gt;  WHERE  exgrp  = p_exgrp&lt;/P&gt;&lt;P&gt;  AND budat   &amp;gt;= p_stdate&lt;/P&gt;&lt;P&gt;  AND budat   &amp;lt;= p_endate.&lt;/P&gt;&lt;P&gt;  SORT it_j_1iexchdr BY cpudt docno.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_j_1iexchdr.&lt;/P&gt;&lt;P&gt;    SELECT * FROM j_1iexcdtl INTO wa_j_1iexcdtl&lt;/P&gt;&lt;P&gt;    WHERE docno = it_j_1iexchdr-docno.&lt;/P&gt;&lt;P&gt;      APPEND wa_j_1iexcdtl TO it_j_1iexcdtl.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  clear wa_j_1iexcdtl.&lt;/P&gt;&lt;P&gt;  SORT it_j_1iexcdtl BY chapid  matnr cpudt docno.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT t_rg1.&lt;/P&gt;&lt;P&gt;    CLEAR: j_1irg1, j_2icomp.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;assign header fields&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    j_2icomp-stdate = p_stdate.&lt;/P&gt;&lt;P&gt;    j_2icomp-endate = p_endate.&lt;/P&gt;&lt;P&gt;    IF save_matnr NE t_rg1-matnr.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;fill header line with matnr, description, chapterid and unit&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      j_1irg1-chapid = t_rg1-chapid.&lt;/P&gt;&lt;P&gt;      mara-matnr  = t_rg1-matnr.&lt;/P&gt;&lt;P&gt;      marav-maktx = t_rg1-maktx.&lt;/P&gt;&lt;P&gt;      mara-meins  = t_rg1-meins.&lt;/P&gt;&lt;P&gt;      save_matnr  = t_rg1-matnr.&lt;/P&gt;&lt;P&gt;      IF sy-tabix NE 1.&lt;/P&gt;&lt;P&gt;        j_2icomp-new_page = true.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        j_2icomp-new_page = false.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      j_2icomp-new_page = false.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    PERFORM write_form USING element-spac function-set&lt;/P&gt;&lt;P&gt;                              typ-body window-main .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;determine line to display viz. manufacture entry/removal entry&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF t_rg1-matform  = c_packed.&lt;/P&gt;&lt;P&gt;      j_2icomp-rg1_p_l = c_packed.&lt;/P&gt;&lt;P&gt;    ELSEIF t_rg1-matform  = c_loose.&lt;/P&gt;&lt;P&gt;      j_2icomp-rg1_p_l = c_loose.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    j_1irg1-cpudt    = t_rg1-cpudt.&lt;/P&gt;&lt;P&gt;    j_2icomp-op_qty  = t_rg1-op_bal.&lt;/P&gt;&lt;P&gt;    j_2icomp-mf_qty  = t_rg1-qty_mfr.&lt;/P&gt;&lt;P&gt;    j_2icomp-to_qty  = t_rg1-total.&lt;/P&gt;&lt;P&gt;    j_2icomp-cl_fin  = t_rg1-cl_bal_fn.&lt;/P&gt;&lt;P&gt;    j_2icomp-cl_bon  = t_rg1-cl_bal_bn.&lt;/P&gt;&lt;P&gt;    j_2icomp-remarks = t_rg1-remarks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    j_2icomp-h_menge = t_rg1-h_menge.&lt;/P&gt;&lt;P&gt;    j_2icomp-h_value = t_rg1-h_value.&lt;/P&gt;&lt;P&gt;    j_2icomp-e_menge = t_rg1-e_menge.&lt;/P&gt;&lt;P&gt;    j_2icomp-e_value  = t_rg1-e_value.&lt;/P&gt;&lt;P&gt;    j_2icomp-e_menge_bn = t_rg1-e_menge_bond.&lt;/P&gt;&lt;P&gt;    j_2icomp-o_menge    = t_rg1-o_menge.&lt;/P&gt;&lt;P&gt;    j_2icomp-o_purpose  = t_rg1-o_purpose.&lt;/P&gt;&lt;P&gt;    j_2icomp-o_pur_meng = t_rg1-o_pur_menge.&lt;/P&gt;&lt;P&gt;    j_1irg1-bedrate  = t_rg1-bedrate.&lt;/P&gt;&lt;P&gt;    j_1irg1-exbed    = t_rg1-bedamt.&lt;/P&gt;&lt;P&gt;    j_2icomp-cl_fin  = t_rg1-cl_bal_fn.&lt;/P&gt;&lt;P&gt;    j_2icomp-cl_bon  = t_rg1-cl_bal_bn.&lt;/P&gt;&lt;P&gt;    j_2icomp-remarks = t_rg1-remarks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   READ TABLE it_j_1iexcdtl WITH KEY cpudt = t_rg1-cpudt&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                     chapid = t_rg1-chapid&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                     matnr = t_rg1-matnr.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;get duties for issues only.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF t_rg1-rcptissrsn = 'IPD'&lt;/P&gt;&lt;P&gt;    OR t_rg1-rcptissrsn = 'IWD'&lt;/P&gt;&lt;P&gt;    OR t_rg1-rcptissrsn = 'IDH'&lt;/P&gt;&lt;P&gt;    OR t_rg1-rcptissrsn = 'IDE'&lt;/P&gt;&lt;P&gt;    OR t_rg1-rcptissrsn = 'IWE'&lt;/P&gt;&lt;P&gt;    OR t_rg1-rcptissrsn = 'IWT'&lt;/P&gt;&lt;P&gt;    OR t_rg1-rcptissrsn = 'IWO'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE it_j_1iexchdr WITH KEY exnum = t_rg1-rdoc1&lt;/P&gt;&lt;P&gt;                                        trntyp = 'DLFC'&lt;/P&gt;&lt;P&gt;                                        cpudt = t_rg1-cpudt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE it_j_1iexcdtl WITH KEY docno = it_j_1iexchdr-docno&lt;/P&gt;&lt;P&gt;                                        cpudt = it_j_1iexchdr-cpudt&lt;/P&gt;&lt;P&gt;                                        trntyp = 'DLFC'&lt;/P&gt;&lt;P&gt;                                        matnr = t_rg1-matnr.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  docyr = it_j_1iexchdr-docyr&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      IF IT_j_1iexchdr-expind &amp;lt;&amp;gt; 'B'&lt;/P&gt;&lt;P&gt;      and  it_j_1iexchdr-expind &amp;lt;&amp;gt; 'U'&lt;/P&gt;&lt;P&gt;      and  it_j_1iexchdr-expind &amp;lt;&amp;gt; 'D'&lt;/P&gt;&lt;P&gt;      and  it_j_1iexchdr-expind &amp;lt;&amp;gt; 'N'&lt;/P&gt;&lt;P&gt;      AND  T_RG1-h_menge &amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     and  it_j_1iexchdr-expind IS INITIAL.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        IF it_j_1iexchdr-censtat = 'P'.&lt;/P&gt;&lt;P&gt;          wa_j_1iexcdtl-ecs = it_j_1iexcdtl-ecs.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF it_j_1iexchdr-censtat = 'C'.&lt;/P&gt;&lt;P&gt;          wa_j_1iexchdr-exbed = it_j_1iexchdr-exbed.&lt;/P&gt;&lt;P&gt;          wa_j_1iexchdr-ecs = it_j_1iexchdr-ecs.&lt;/P&gt;&lt;P&gt;          wa_j_1iexchdr-censtat = it_j_1iexchdr-censtat.&lt;/P&gt;&lt;P&gt;          wa_j_1iexchdr-cpudt = it_j_1iexchdr-cpudt.&lt;/P&gt;&lt;P&gt;          wa_j_1iexcdtl-rgplaser = it_j_1iexcdtl-rgplaser.&lt;/P&gt;&lt;P&gt;          wa_j_1iexcdtl-rg23aser = it_j_1iexcdtl-rg23aser.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     endif.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    PERFORM write_form USING element-d function-append&lt;/P&gt;&lt;P&gt;                            typ-body window-main .&lt;/P&gt;&lt;P&gt;    CLEAR :  wa_j_1iexchdr, wa_j_1iexcdtl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " GET_DATA_AND_WRITE&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  GET_DATA_AND_WRITE_CONS&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text                                                           *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_data_and_write_cons.&lt;/P&gt;&lt;P&gt;  DATA: save_chapid LIKE j_1iexcdtl-chapid.&lt;/P&gt;&lt;P&gt;  CLEAR: j_1irg1, j_2icomp, save_chapid.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  LOOP AT t_rg1_cons.&lt;/P&gt;&lt;P&gt;    CLEAR: j_1irg1, j_2icomp.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;assign header fields&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    j_2icomp-stdate = p_stdate.&lt;/P&gt;&lt;P&gt;    j_2icomp-endate = p_endate.&lt;/P&gt;&lt;P&gt;    IF save_chapid NE t_rg1_cons-chapid.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;fill header line with chapterid&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      j_1irg1-chapid = t_rg1_cons-chapid.&lt;/P&gt;&lt;P&gt;      save_chapid  = t_rg1_cons-chapid.&lt;/P&gt;&lt;P&gt;      IF sy-tabix NE 1.&lt;/P&gt;&lt;P&gt;        j_2icomp-new_page = true.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        j_2icomp-new_page = false.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      j_2icomp-new_page = false.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    PERFORM write_form USING element-spac function-set&lt;/P&gt;&lt;P&gt;                              typ-body window-main .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;determine line to display viz. manufacture entry/removal entry&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF t_rg1_cons-matform  = c_packed.&lt;/P&gt;&lt;P&gt;      j_2icomp-rg1_p_l = c_packed.&lt;/P&gt;&lt;P&gt;    ELSEIF t_rg1_cons-matform  = c_loose.&lt;/P&gt;&lt;P&gt;      j_2icomp-rg1_p_l = c_loose.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    j_1irg1-cpudt    = t_rg1_cons-cpudt.&lt;/P&gt;&lt;P&gt;    j_2icomp-op_qty  = t_rg1_cons-op_bal.&lt;/P&gt;&lt;P&gt;    j_2icomp-mf_qty  = t_rg1_cons-qty_mfr.&lt;/P&gt;&lt;P&gt;    j_2icomp-to_qty  = t_rg1_cons-total.&lt;/P&gt;&lt;P&gt;    j_2icomp-cl_fin  = t_rg1_cons-cl_bal_fn.&lt;/P&gt;&lt;P&gt;    j_2icomp-cl_bon  = t_rg1_cons-cl_bal_bn.&lt;/P&gt;&lt;P&gt;    j_2icomp-remarks = t_rg1_cons-remarks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    j_2icomp-h_menge = t_rg1_cons-h_menge.&lt;/P&gt;&lt;P&gt;    j_2icomp-h_value = t_rg1_cons-h_value.&lt;/P&gt;&lt;P&gt;    j_2icomp-e_menge = t_rg1_cons-e_menge.&lt;/P&gt;&lt;P&gt;    j_2icomp-e_value  = t_rg1_cons-e_value.&lt;/P&gt;&lt;P&gt;    j_2icomp-e_menge_bn = t_rg1_cons-e_menge_bond.&lt;/P&gt;&lt;P&gt;    j_2icomp-o_menge    = t_rg1_cons-o_menge.&lt;/P&gt;&lt;P&gt;    j_2icomp-o_purpose  = t_rg1_cons-o_purpose.&lt;/P&gt;&lt;P&gt;    j_2icomp-o_pur_meng = t_rg1_cons-o_pur_menge.&lt;/P&gt;&lt;P&gt;    j_1irg1-bedrate  = t_rg1_cons-bedrate.&lt;/P&gt;&lt;P&gt;    j_1irg1-exbed    = t_rg1_cons-bedamt.&lt;/P&gt;&lt;P&gt;    j_2icomp-cl_fin  = t_rg1_cons-cl_bal_fn.&lt;/P&gt;&lt;P&gt;    j_2icomp-cl_bon  = t_rg1_cons-cl_bal_bn.&lt;/P&gt;&lt;P&gt;    j_2icomp-remarks = t_rg1_cons-remarks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM write_form USING element-d function-append&lt;/P&gt;&lt;P&gt;                             typ-body window-main .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*for grand totals&lt;/P&gt;&lt;P&gt;    tot_remv_hval = tot_remv_hval + t_rg1_cons-h_value.&lt;/P&gt;&lt;P&gt;    tot_remv_eval = tot_remv_eval + t_rg1_cons-e_value.&lt;/P&gt;&lt;P&gt;    tot_duty_amt  = tot_duty_amt  + t_rg1_cons-bedamt.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;*for grand totals&lt;/P&gt;&lt;P&gt;  j_2icomp-amount1 = tot_remv_hval.&lt;/P&gt;&lt;P&gt;  j_2icomp-amount2 = tot_remv_eval.&lt;/P&gt;&lt;P&gt;  j_2icomp-amount3 = tot_duty_amt.&lt;/P&gt;&lt;P&gt;  PERFORM write_form USING element-t function-append&lt;/P&gt;&lt;P&gt;                                    typ-body window-footer.&lt;/P&gt;&lt;P&gt;ENDFORM.                               " GET_DATA_AND_WRITE_CONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  RG1_PRINT_CONS&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text                                                           *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM rg1_print_cons.&lt;/P&gt;&lt;P&gt;  DATA : first_time VALUE on.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  SORT t_rg1 BY chapid cpudt.&lt;/P&gt;&lt;P&gt;  LOOP AT t_rg1.&lt;/P&gt;&lt;P&gt;    IF first_time = on.&lt;/P&gt;&lt;P&gt;      m_chapid = t_rg1-chapid.&lt;/P&gt;&lt;P&gt;      m_date = t_rg1-cpudt.&lt;/P&gt;&lt;P&gt;      m_matform = t_rg1-matform.&lt;/P&gt;&lt;P&gt;      m_bedrate = t_rg1-bedrate.&lt;/P&gt;&lt;P&gt;      first_time = off.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF m_chapid &amp;lt;&amp;gt; t_rg1-chapid.&lt;/P&gt;&lt;P&gt;      PERFORM chapid_break.&lt;/P&gt;&lt;P&gt;    ELSEIF m_date &amp;lt;&amp;gt; t_rg1-cpudt.&lt;/P&gt;&lt;P&gt;      PERFORM date_break.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Accumulate totals&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    tot_op_bal = tot_op_bal + t_rg1-op_bal.&lt;/P&gt;&lt;P&gt;    tot_qty_mnfr = tot_qty_mnfr + t_rg1-qty_mfr.&lt;/P&gt;&lt;P&gt;    tot_total_qty_mnfr = tot_total_qty_mnfr + t_rg1-total.&lt;/P&gt;&lt;P&gt;    tot_remv_home = tot_remv_home + t_rg1-h_menge.&lt;/P&gt;&lt;P&gt;    tot_remv_hval = tot_remv_hval + t_rg1-h_value.&lt;/P&gt;&lt;P&gt;    tot_remv_expr = tot_remv_expr + t_rg1-e_menge.&lt;/P&gt;&lt;P&gt;    tot_remv_eval = tot_remv_eval + t_rg1-e_value.&lt;/P&gt;&lt;P&gt;    tot_remv_expb = tot_remv_expb + t_rg1-e_menge_bond.&lt;/P&gt;&lt;P&gt;    tot_remv_othr = tot_remv_othr + t_rg1-o_menge.&lt;/P&gt;&lt;P&gt;    tot_remv_opur = tot_remv_opur + t_rg1-o_pur_menge.&lt;/P&gt;&lt;P&gt;    tot_duty_amt = tot_duty_amt + t_rg1-bedamt.&lt;/P&gt;&lt;P&gt;    tot_cb_fr = tot_cb_fr + t_rg1-cl_bal_fn.&lt;/P&gt;&lt;P&gt;    tot_cb_br = tot_cb_br + t_rg1-cl_bal_bn.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  PERFORM chapid_break.&lt;/P&gt;&lt;P&gt;ENDFORM.                               " RG1_PRINT_CONS&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DATE_BREAK&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text                                                           *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM date_break.&lt;/P&gt;&lt;P&gt;  CLEAR t_rg1_cons.&lt;/P&gt;&lt;P&gt;  t_rg1_cons-chapid = m_chapid.&lt;/P&gt;&lt;P&gt;  t_rg1_cons-cpudt  = m_date.&lt;/P&gt;&lt;P&gt;  t_rg1_cons-op_bal  = tot_op_bal.&lt;/P&gt;&lt;P&gt;  t_rg1_cons-qty_mfr = tot_qty_mnfr.&lt;/P&gt;&lt;P&gt;  t_rg1_cons-total   = tot_total_qty_mnfr.&lt;/P&gt;&lt;P&gt;  t_rg1_cons-h_menge = tot_remv_home.&lt;/P&gt;&lt;P&gt;  t_rg1_cons-h_value = tot_remv_hval.&lt;/P&gt;&lt;P&gt;  t_rg1_cons-e_menge = tot_remv_expr.&lt;/P&gt;&lt;P&gt;  t_rg1_cons-e_value = tot_remv_eval.&lt;/P&gt;&lt;P&gt;  t_rg1_cons-e_menge_bond = tot_remv_expb.&lt;/P&gt;&lt;P&gt;  t_rg1_cons-o_menge      = tot_remv_othr.&lt;/P&gt;&lt;P&gt;  t_rg1_cons-o_pur_menge  = tot_remv_opur.&lt;/P&gt;&lt;P&gt;  t_rg1_cons-bedamt       = tot_duty_amt.&lt;/P&gt;&lt;P&gt;  t_rg1_cons-cl_bal_fn    = tot_cb_fr.&lt;/P&gt;&lt;P&gt;  t_rg1_cons-cl_bal_bn    = tot_cb_br.&lt;/P&gt;&lt;P&gt;  t_rg1_cons-matform      = m_matform.&lt;/P&gt;&lt;P&gt;  t_rg1_cons-bedrate      = m_bedrate.&lt;/P&gt;&lt;P&gt;  APPEND t_rg1_cons.&lt;/P&gt;&lt;P&gt;  tot_op_bal = 0.&lt;/P&gt;&lt;P&gt;  tot_qty_mnfr = 0.&lt;/P&gt;&lt;P&gt;  tot_total_qty_mnfr = 0.&lt;/P&gt;&lt;P&gt;  tot_remv_home = 0.&lt;/P&gt;&lt;P&gt;  tot_remv_hval = 0.&lt;/P&gt;&lt;P&gt;  tot_remv_expr = 0.&lt;/P&gt;&lt;P&gt;  tot_remv_eval = 0.&lt;/P&gt;&lt;P&gt;  tot_remv_expb = 0.&lt;/P&gt;&lt;P&gt;  tot_remv_othr = 0.&lt;/P&gt;&lt;P&gt;  tot_remv_opur = 0.&lt;/P&gt;&lt;P&gt;  tot_duty_amt  = 0.&lt;/P&gt;&lt;P&gt;  tot_cb_fr     = 0.&lt;/P&gt;&lt;P&gt;  tot_cb_br     = 0.&lt;/P&gt;&lt;P&gt;  m_date = t_rg1-cpudt.&lt;/P&gt;&lt;P&gt;  m_matform = t_rg1-matform.&lt;/P&gt;&lt;P&gt;  m_bedrate = t_rg1-bedrate.&lt;/P&gt;&lt;P&gt;ENDFORM.                               " DATE_BREAK&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  CHAPID_BREAK&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;**----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM chapid_break.&lt;/P&gt;&lt;P&gt;  PERFORM date_break.&lt;/P&gt;&lt;P&gt;  m_chapid = t_rg1-chapid.&lt;/P&gt;&lt;P&gt;ENDFORM.                               " CHAPID_BREAK&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Dec 2006 06:51:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-the-problem-in-this-code-problem-in-select-query/m-p/1732456#M318890</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-26T06:51:24Z</dc:date>
    </item>
    <item>
      <title>Re: What is the problem in this code (problem in select query)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-the-problem-in-this-code-problem-in-select-query/m-p/1732457#M318891</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any body can help me solving this issue.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Dec 2006 06:59:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-the-problem-in-this-code-problem-in-select-query/m-p/1732457#M318891</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-26T06:59:08Z</dc:date>
    </item>
    <item>
      <title>Re: What is the problem in this code (problem in select query)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-the-problem-in-this-code-problem-in-select-query/m-p/1732458#M318892</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;it seems databsae is not having any data as per ur where condition in select query..&lt;/P&gt;&lt;P&gt;do onething go to se11 and the concerned table there and there give ur selection criteria as in the select query and see if u get any output there ..&lt;/P&gt;&lt;P&gt;and then change ur selection conition accordingly in the program..&lt;/P&gt;&lt;P&gt;reward if helpfull&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;amit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Dec 2006 07:02:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-the-problem-in-this-code-problem-in-select-query/m-p/1732458#M318892</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-26T07:02:17Z</dc:date>
    </item>
    <item>
      <title>Re: What is the problem in this code (problem in select query)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-the-problem-in-this-code-problem-in-select-query/m-p/1732459#M318893</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi rakesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    in your first select single * statement you have given WHERE BUKRS = T001K-BUKRS..but at the point of execution, what will be the value stored in t001k-bukrs...i doubt it will be initial....so,  store bukrs in a variable or hardcode it.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   in the second select, you hve not given any target work area for the into class...that's y your subrc is 4...specify a target area, where you want the data to be stored...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Dec 2006 07:03:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-the-problem-in-this-code-problem-in-select-query/m-p/1732459#M318893</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-26T07:03:09Z</dc:date>
    </item>
    <item>
      <title>Re: What is the problem in this code (problem in select query)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-the-problem-in-this-code-problem-in-select-query/m-p/1732460#M318894</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;cross check tables entries for &amp;lt;b&amp;gt;j_2iextrct&amp;lt;/b&amp;gt; in se16.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Prabhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Dec 2006 07:07:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-the-problem-in-this-code-problem-in-select-query/m-p/1732460#M318894</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-26T07:07:53Z</dc:date>
    </item>
    <item>
      <title>Re: What is the problem in this code (problem in select query)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-the-problem-in-this-code-problem-in-select-query/m-p/1732461#M318895</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If i give target area then what is use of this below code .&lt;/P&gt;&lt;P&gt;and plz tell me one thing how i give  target work area for the into class.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS cl_abap_container_utilities DEFINITION LOAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD cl_abap_container_utilities=&amp;gt;read_container_c&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;im_container = j_2iextrct-extrctdata&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;ex_value = t_rg1&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;illegal_parameter_type = 1&lt;/P&gt;&lt;P&gt;OTHERS = 2.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Dec 2006 07:14:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-the-problem-in-this-code-problem-in-select-query/m-p/1732461#M318895</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-26T07:14:06Z</dc:date>
    </item>
    <item>
      <title>Re: What is the problem in this code (problem in select query)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-the-problem-in-this-code-problem-in-select-query/m-p/1732462#M318896</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi satish ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If i give target area then what is use class and function module .&lt;/P&gt;&lt;P&gt;and plz tell me one thing how i give target work area for the into class.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Dec 2006 07:40:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-the-problem-in-this-code-problem-in-select-query/m-p/1732462#M318896</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-26T07:40:15Z</dc:date>
    </item>
    <item>
      <title>Re: What is the problem in this code (problem in select query)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-the-problem-in-this-code-problem-in-select-query/m-p/1732463#M318897</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I check the table select criteria for select query if right. But the function module is not working .give me some suggestion what I can do.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Dec 2006 08:45:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-the-problem-in-this-code-problem-in-select-query/m-p/1732463#M318897</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-26T08:45:24Z</dc:date>
    </item>
    <item>
      <title>Re: What is the problem in this code (problem in select query)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-the-problem-in-this-code-problem-in-select-query/m-p/1732464#M318898</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I dont know why want use this FM, because this FM is expecting a Container Name ( this would be the container which will be used to display lets say an ALV GRID or an ALV TREE ) etc. But the field EXTRCTDATA doesnt contain an CONTAINER name instead it has other data related data extraction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This FM will never work if you dont pass the container name.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Dec 2006 09:27:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-the-problem-in-this-code-problem-in-select-query/m-p/1732464#M318898</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-26T09:27:58Z</dc:date>
    </item>
  </channel>
</rss>

