<?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 L_INV_COUNT_EXT function module issue in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/l-inv-count-ext-function-module-issue/m-p/12571032#M2008490</link>
    <description>&lt;P&gt;Hi All,&lt;/P&gt;
  &lt;P&gt;Please guide the with the use of L_INV_COUNT_EXT this fm. when I put values in this fm it shows the result. But in my coding I'm not able to fetch the data . Below is my coding Please guide me.&lt;/P&gt;
  &lt;P&gt;TABLES: linv.&lt;BR /&gt;TYPES: BEGIN OF ty_data,&lt;BR /&gt; lgnum TYPE lgnum, "Warehouse Number / Warehouse Complex&lt;BR /&gt; ivnum TYPE lvs_ivnum,&lt;BR /&gt; ivpos TYPE lvs_ivpos,&lt;BR /&gt; lgtyp TYPE lgtyp,&lt;BR /&gt; lgpla TYPE lgpla,&lt;BR /&gt; matnr TYPE matnr,&lt;BR /&gt; werks TYPE werks_d,&lt;BR /&gt; charg TYPE charg_d,&lt;BR /&gt; menga TYPE linv_menga,&lt;BR /&gt; altme TYPE lrmei,&lt;BR /&gt; END OF ty_data.&lt;BR /&gt;&lt;BR /&gt;DATA: lt_LINV TYPE STANDARD TABLE OF linv,&lt;BR /&gt; ls_LINV TYPE linv.&lt;BR /&gt;DATA: lt_data TYPE STANDARD TABLE OF ty_data,&lt;BR /&gt; ls_data TYPE ty_data.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;DATA : lt_text TYPE TABLE OF alsmex_tabline.&lt;BR /&gt;CONSTANTS: c_1 TYPE i VALUE '0001', "c_gm_code(2) TYPE c VALUE '05',&lt;BR /&gt; c_2 TYPE i VALUE '0002',&lt;BR /&gt; c_3 TYPE i VALUE '0003',&lt;BR /&gt; c_4 TYPE i VALUE '0004',&lt;BR /&gt; c_5 TYPE i VALUE '0005',&lt;BR /&gt; c_6 TYPE i VALUE '0006',&lt;BR /&gt; c_7 TYPE i VALUE '0007',&lt;BR /&gt; c_8 TYPE i VALUE '0008',&lt;BR /&gt; c_9 TYPE i VALUE '0009',&lt;BR /&gt; c_10 TYPE i VALUE '0010'.&lt;BR /&gt;&lt;BR /&gt;SELECTION-SCREEN : SKIP.&lt;BR /&gt;PARAMETERS :p_file TYPE rlgrap-filename.&lt;BR /&gt;&lt;BR /&gt;SELECTION-SCREEN: SKIP.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.&lt;BR /&gt; CALL FUNCTION 'F4_FILENAME'&lt;BR /&gt; EXPORTING&lt;BR /&gt; program_name = syst-cprog&lt;BR /&gt; dynpro_number = syst-dynnr&lt;BR /&gt; field_name = 'p_file'&lt;BR /&gt; IMPORTING&lt;BR /&gt; file_name = p_file.&lt;BR /&gt;&lt;BR /&gt; IF p_file IS INITIAL.&lt;BR /&gt; MESSAGE 'FILE DOES NOT FOUND' TYPE 'I'.&lt;BR /&gt; ELSE.&lt;BR /&gt; DATA(f_file) = p_file.&lt;BR /&gt; ENDIF.&lt;BR /&gt;&lt;BR /&gt;START-OF-SELECTION.&lt;BR /&gt;&lt;BR /&gt; CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'&lt;BR /&gt; EXPORTING&lt;BR /&gt; filename = p_file&lt;BR /&gt; i_begin_col = 1&lt;BR /&gt; i_begin_row = 2&lt;BR /&gt; i_end_col = 9999&lt;BR /&gt; i_end_row = 9999&lt;BR /&gt; TABLES&lt;BR /&gt; intern = lt_text&lt;BR /&gt; EXCEPTIONS&lt;BR /&gt; inconsistent_parameters = 1&lt;BR /&gt; upload_ole = 2.&lt;BR /&gt; IF sy-subrc &amp;lt;&amp;gt; 0.&lt;BR /&gt;* MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;BR /&gt;* WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;BR /&gt; ENDIF.&lt;BR /&gt; FIELD-SYMBOLS: &amp;lt;wa&amp;gt; TYPE alsmex_tabline.&lt;BR /&gt; LOOP AT lt_text ASSIGNING &amp;lt;wa&amp;gt; .&lt;BR /&gt; CASE &amp;lt;wa&amp;gt;-col.&lt;BR /&gt; WHEN c_1.&lt;BR /&gt; ls_data-lgnum = &amp;lt;wa&amp;gt;-value.&lt;BR /&gt; WHEN c_2.&lt;BR /&gt; ls_data-ivnum = &amp;lt;wa&amp;gt;-value.&lt;BR /&gt; WHEN c_3.&lt;BR /&gt; ls_data-ivpos = &amp;lt;wa&amp;gt;-value.&lt;BR /&gt; WHEN c_4.&lt;BR /&gt; ls_data-lgtyp = &amp;lt;wa&amp;gt;-value.&lt;BR /&gt; WHEN c_5.&lt;BR /&gt; ls_data-lgpla = &amp;lt;wa&amp;gt;-value.&lt;BR /&gt; WHEN c_6.&lt;BR /&gt; ls_data-matnr = &amp;lt;wa&amp;gt;-value.&lt;BR /&gt; WHEN c_7.&lt;BR /&gt; ls_data-werks = &amp;lt;wa&amp;gt;-value.&lt;BR /&gt; WHEN c_8.&lt;BR /&gt; ls_data-charg = &amp;lt;wa&amp;gt;-value.&lt;BR /&gt; WHEN c_9.&lt;BR /&gt; ls_data-menga = &amp;lt;wa&amp;gt;-value.&lt;BR /&gt; WHEN c_10.&lt;BR /&gt; ls_data-altme = &amp;lt;wa&amp;gt;-value.&lt;BR /&gt; ENDCASE.&lt;BR /&gt; AT END OF row.&lt;BR /&gt; APPEND ls_data TO lt_data.&lt;BR /&gt; CLEAR ls_data.&lt;BR /&gt; ENDAT.&lt;BR /&gt; ENDLOOP.&lt;BR /&gt;&lt;BR /&gt; DATA: lt_linv1 TYPE TABLE OF linv WITH HEADER LINE.&lt;BR /&gt;&lt;BR /&gt; IF lt_data IS NOT INITIAL.&lt;BR /&gt; LOOP AT lt_data INTO ls_data.&lt;BR /&gt; MOVE-CORRESPONDING ls_data TO lt_linv1.&lt;BR /&gt;&lt;BR /&gt; CALL FUNCTION 'L_INV_COUNT_EXT'&lt;BR /&gt; EXPORTING&lt;BR /&gt;* I_CHECK_ONLY =&lt;BR /&gt; I_COMMIT = 'X'&lt;BR /&gt;* IMPORTING&lt;BR /&gt;* ALLE_LGNUM = &lt;BR /&gt;* ALLE_IVNUM = &lt;BR /&gt;* ALLE_NVERS =&lt;BR /&gt; TABLES&lt;BR /&gt; s_linv = lt_linv1&lt;BR /&gt;* EXCEPTIONS&lt;BR /&gt;* EITHER_QUANTITY_OR_EMPTY_BIN = 1&lt;BR /&gt;* IVNUM_NOT_FOUND = 2&lt;BR /&gt;* CHECK_PROBLEM = 3&lt;BR /&gt;* NO_COUNT_ALLOWED = 4&lt;BR /&gt;* L_INV_READ = 5&lt;BR /&gt;* BIN_NOT_IN_IVNUM = 6&lt;BR /&gt;* COUNTS_NOT_UPDATED = 7&lt;BR /&gt;* LOCK_ERROR = 8&lt;BR /&gt;* OTHERS = 9&lt;BR /&gt; .&lt;BR /&gt; IF sy-subrc &amp;lt;&amp;gt; 0.&lt;BR /&gt; CLEAR lt_linv1.&lt;BR /&gt; ENDIF.&lt;BR /&gt; APPEND lt_linv1 TO lt_linv1[].&lt;BR /&gt; ENDLOOP.&lt;BR /&gt; MESSAGE TEXT-003 TYPE 'I'.&lt;BR /&gt; ENDIF.&lt;BR /&gt;&lt;/P&gt;
  &lt;P&gt;&lt;BR /&gt;&lt;/P&gt;
  &lt;P&gt;&lt;BR /&gt;&lt;/P&gt;
  &lt;P&gt;&lt;BR /&gt;&lt;/P&gt;
  &lt;P&gt;&lt;BR /&gt;&lt;/P&gt;
  &lt;P&gt;&lt;BR /&gt;&lt;/P&gt;
  &lt;P&gt;&lt;BR /&gt;&lt;/P&gt;
  &lt;P&gt;Thanks You In Advance.&lt;/P&gt;</description>
    <pubDate>Mon, 05 Sep 2022 06:25:20 GMT</pubDate>
    <dc:creator>ahanadasgupta_23</dc:creator>
    <dc:date>2022-09-05T06:25:20Z</dc:date>
    <item>
      <title>L_INV_COUNT_EXT function module issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/l-inv-count-ext-function-module-issue/m-p/12571032#M2008490</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;
  &lt;P&gt;Please guide the with the use of L_INV_COUNT_EXT this fm. when I put values in this fm it shows the result. But in my coding I'm not able to fetch the data . Below is my coding Please guide me.&lt;/P&gt;
  &lt;P&gt;TABLES: linv.&lt;BR /&gt;TYPES: BEGIN OF ty_data,&lt;BR /&gt; lgnum TYPE lgnum, "Warehouse Number / Warehouse Complex&lt;BR /&gt; ivnum TYPE lvs_ivnum,&lt;BR /&gt; ivpos TYPE lvs_ivpos,&lt;BR /&gt; lgtyp TYPE lgtyp,&lt;BR /&gt; lgpla TYPE lgpla,&lt;BR /&gt; matnr TYPE matnr,&lt;BR /&gt; werks TYPE werks_d,&lt;BR /&gt; charg TYPE charg_d,&lt;BR /&gt; menga TYPE linv_menga,&lt;BR /&gt; altme TYPE lrmei,&lt;BR /&gt; END OF ty_data.&lt;BR /&gt;&lt;BR /&gt;DATA: lt_LINV TYPE STANDARD TABLE OF linv,&lt;BR /&gt; ls_LINV TYPE linv.&lt;BR /&gt;DATA: lt_data TYPE STANDARD TABLE OF ty_data,&lt;BR /&gt; ls_data TYPE ty_data.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;DATA : lt_text TYPE TABLE OF alsmex_tabline.&lt;BR /&gt;CONSTANTS: c_1 TYPE i VALUE '0001', "c_gm_code(2) TYPE c VALUE '05',&lt;BR /&gt; c_2 TYPE i VALUE '0002',&lt;BR /&gt; c_3 TYPE i VALUE '0003',&lt;BR /&gt; c_4 TYPE i VALUE '0004',&lt;BR /&gt; c_5 TYPE i VALUE '0005',&lt;BR /&gt; c_6 TYPE i VALUE '0006',&lt;BR /&gt; c_7 TYPE i VALUE '0007',&lt;BR /&gt; c_8 TYPE i VALUE '0008',&lt;BR /&gt; c_9 TYPE i VALUE '0009',&lt;BR /&gt; c_10 TYPE i VALUE '0010'.&lt;BR /&gt;&lt;BR /&gt;SELECTION-SCREEN : SKIP.&lt;BR /&gt;PARAMETERS :p_file TYPE rlgrap-filename.&lt;BR /&gt;&lt;BR /&gt;SELECTION-SCREEN: SKIP.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.&lt;BR /&gt; CALL FUNCTION 'F4_FILENAME'&lt;BR /&gt; EXPORTING&lt;BR /&gt; program_name = syst-cprog&lt;BR /&gt; dynpro_number = syst-dynnr&lt;BR /&gt; field_name = 'p_file'&lt;BR /&gt; IMPORTING&lt;BR /&gt; file_name = p_file.&lt;BR /&gt;&lt;BR /&gt; IF p_file IS INITIAL.&lt;BR /&gt; MESSAGE 'FILE DOES NOT FOUND' TYPE 'I'.&lt;BR /&gt; ELSE.&lt;BR /&gt; DATA(f_file) = p_file.&lt;BR /&gt; ENDIF.&lt;BR /&gt;&lt;BR /&gt;START-OF-SELECTION.&lt;BR /&gt;&lt;BR /&gt; CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'&lt;BR /&gt; EXPORTING&lt;BR /&gt; filename = p_file&lt;BR /&gt; i_begin_col = 1&lt;BR /&gt; i_begin_row = 2&lt;BR /&gt; i_end_col = 9999&lt;BR /&gt; i_end_row = 9999&lt;BR /&gt; TABLES&lt;BR /&gt; intern = lt_text&lt;BR /&gt; EXCEPTIONS&lt;BR /&gt; inconsistent_parameters = 1&lt;BR /&gt; upload_ole = 2.&lt;BR /&gt; IF sy-subrc &amp;lt;&amp;gt; 0.&lt;BR /&gt;* MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;BR /&gt;* WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;BR /&gt; ENDIF.&lt;BR /&gt; FIELD-SYMBOLS: &amp;lt;wa&amp;gt; TYPE alsmex_tabline.&lt;BR /&gt; LOOP AT lt_text ASSIGNING &amp;lt;wa&amp;gt; .&lt;BR /&gt; CASE &amp;lt;wa&amp;gt;-col.&lt;BR /&gt; WHEN c_1.&lt;BR /&gt; ls_data-lgnum = &amp;lt;wa&amp;gt;-value.&lt;BR /&gt; WHEN c_2.&lt;BR /&gt; ls_data-ivnum = &amp;lt;wa&amp;gt;-value.&lt;BR /&gt; WHEN c_3.&lt;BR /&gt; ls_data-ivpos = &amp;lt;wa&amp;gt;-value.&lt;BR /&gt; WHEN c_4.&lt;BR /&gt; ls_data-lgtyp = &amp;lt;wa&amp;gt;-value.&lt;BR /&gt; WHEN c_5.&lt;BR /&gt; ls_data-lgpla = &amp;lt;wa&amp;gt;-value.&lt;BR /&gt; WHEN c_6.&lt;BR /&gt; ls_data-matnr = &amp;lt;wa&amp;gt;-value.&lt;BR /&gt; WHEN c_7.&lt;BR /&gt; ls_data-werks = &amp;lt;wa&amp;gt;-value.&lt;BR /&gt; WHEN c_8.&lt;BR /&gt; ls_data-charg = &amp;lt;wa&amp;gt;-value.&lt;BR /&gt; WHEN c_9.&lt;BR /&gt; ls_data-menga = &amp;lt;wa&amp;gt;-value.&lt;BR /&gt; WHEN c_10.&lt;BR /&gt; ls_data-altme = &amp;lt;wa&amp;gt;-value.&lt;BR /&gt; ENDCASE.&lt;BR /&gt; AT END OF row.&lt;BR /&gt; APPEND ls_data TO lt_data.&lt;BR /&gt; CLEAR ls_data.&lt;BR /&gt; ENDAT.&lt;BR /&gt; ENDLOOP.&lt;BR /&gt;&lt;BR /&gt; DATA: lt_linv1 TYPE TABLE OF linv WITH HEADER LINE.&lt;BR /&gt;&lt;BR /&gt; IF lt_data IS NOT INITIAL.&lt;BR /&gt; LOOP AT lt_data INTO ls_data.&lt;BR /&gt; MOVE-CORRESPONDING ls_data TO lt_linv1.&lt;BR /&gt;&lt;BR /&gt; CALL FUNCTION 'L_INV_COUNT_EXT'&lt;BR /&gt; EXPORTING&lt;BR /&gt;* I_CHECK_ONLY =&lt;BR /&gt; I_COMMIT = 'X'&lt;BR /&gt;* IMPORTING&lt;BR /&gt;* ALLE_LGNUM = &lt;BR /&gt;* ALLE_IVNUM = &lt;BR /&gt;* ALLE_NVERS =&lt;BR /&gt; TABLES&lt;BR /&gt; s_linv = lt_linv1&lt;BR /&gt;* EXCEPTIONS&lt;BR /&gt;* EITHER_QUANTITY_OR_EMPTY_BIN = 1&lt;BR /&gt;* IVNUM_NOT_FOUND = 2&lt;BR /&gt;* CHECK_PROBLEM = 3&lt;BR /&gt;* NO_COUNT_ALLOWED = 4&lt;BR /&gt;* L_INV_READ = 5&lt;BR /&gt;* BIN_NOT_IN_IVNUM = 6&lt;BR /&gt;* COUNTS_NOT_UPDATED = 7&lt;BR /&gt;* LOCK_ERROR = 8&lt;BR /&gt;* OTHERS = 9&lt;BR /&gt; .&lt;BR /&gt; IF sy-subrc &amp;lt;&amp;gt; 0.&lt;BR /&gt; CLEAR lt_linv1.&lt;BR /&gt; ENDIF.&lt;BR /&gt; APPEND lt_linv1 TO lt_linv1[].&lt;BR /&gt; ENDLOOP.&lt;BR /&gt; MESSAGE TEXT-003 TYPE 'I'.&lt;BR /&gt; ENDIF.&lt;BR /&gt;&lt;/P&gt;
  &lt;P&gt;&lt;BR /&gt;&lt;/P&gt;
  &lt;P&gt;&lt;BR /&gt;&lt;/P&gt;
  &lt;P&gt;&lt;BR /&gt;&lt;/P&gt;
  &lt;P&gt;&lt;BR /&gt;&lt;/P&gt;
  &lt;P&gt;&lt;BR /&gt;&lt;/P&gt;
  &lt;P&gt;&lt;BR /&gt;&lt;/P&gt;
  &lt;P&gt;Thanks You In Advance.&lt;/P&gt;</description>
      <pubDate>Mon, 05 Sep 2022 06:25:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/l-inv-count-ext-function-module-issue/m-p/12571032#M2008490</guid>
      <dc:creator>ahanadasgupta_23</dc:creator>
      <dc:date>2022-09-05T06:25:20Z</dc:date>
    </item>
  </channel>
</rss>

