Function module | Z_UTIL_SRC_WITHOUT_INCLUDES | Active |

Function module documentation
Attributes | Import | Export | Changing | Tables | Exceptions | Source code
Classification
Function group | ZUTIL |  | utilities
Short Text | SourceCode ohne Includes
Processing type
| Normal function module
| Remote-enabled module
| Update module
|  | Start immed.
|  | Immediate start, no restart
|  | Start delayed
|  | Coll.run
General Data
Person Responsible | CREYTZ
Last changed by | CREYTZ
Changed on | 02.03.2021
Package | ZUTIL
Program name | SAPLZUTIL
INCLUDE name | LZUTILU03
Original language | D
Not released |
| Edit lock
| Global
Parameter Name | Type spec. | Associated Type | Default value | Optional | Pass Value | Short Text | Long text
--- | --- | --- | --- | --- | --- | --- | ---
IT_SRC | TYPE | ZUTIL_SRC_TT |  |  |  |  |
I_SRC_NAME | TYPE | ZUTIL_SRC_NAME |  |  |  |  |
I_CHECK | TYPE | ZUTIL_GLOBAL_CHECK |  |  |  |  |
I_PROGNAME | TYPE | ZUTIL_GLOBAL_PROGRAM |  |  |  |  |
I_REPLACE | TYPE | ZUTIL_REPLACING_SRC |  |  |  |  |
Parameter Name | Type spec. | Associated Type | Pass Value | Short Text | Long text
--- | --- | --- | --- | --- | ---
ET_SRC_NO_INCLUDES | TYPE | ZUTIL_SRC_NO_INCLUDES_TT |  |  |
ET_INDEX | TYPE | ZUTIL_SRC_INCLUDE_INDEX_TT |  |  |
txt
    1
    FUNCTION z_util_src_without_includes.
    2
    *"----------------------------------------------------------------------
    3
    *"*"Lokale Schnittstelle:
    4
    *"  IMPORTING
    5
    *"     REFERENCE(IT_SRC) TYPE  ZUTIL_SRC_TT
    6
    *"     REFERENCE(I_SRC_NAME) TYPE  ZUTIL_SRC_NAME
    7
    *"     REFERENCE(I_CHECK) TYPE  ZUTIL_GLOBAL_CHECK DEFAULT ABAP_FALSE
    8
    *"     REFERENCE(I_PROGNAME) TYPE  ZUTIL_GLOBAL_PROGRAM DEFAULT SPACE
    9
    *"     REFERENCE(I_REPLACE) TYPE  ZUTIL_REPLACING_SRC OPTIONAL
    10
    *"  EXPORTING
    11
    *"     REFERENCE(ET_SRC_NO_INCLUDES) TYPE  ZUTIL_SRC_NO_INCLUDES_TT
    12
    *"     REFERENCE(ET_INDEX) TYPE  ZUTIL_SRC_INCLUDE_INDEX_TT
    13
    *"----------------------------------------------------------------------
    14
    15
    *&---------------------------------------------------------------------*
    16
    *&  Function Module   Z_UTIL_SRC_WITHOUT_INCLUDES                      *
    17
    *&                                                                     *
    18
    *&---------------------------------------------------------------------*
    19
    *&                                                                     *
    20
    *& This program is free software: you can redistribute it and/or       *
    21
    *& modify it under the terms of the GNU General Public License as      *
    22
    *& published by the Free Software Foundation, either version 3 of the  *
    23
    *& License, or any later version.                                      *
    24
    *&                                                                     *
    25
    *& This program is distributed in the hope that it will be useful,     *
    26
    *& but WITHOUT ANY WARRANTY; without even the implied warranty of      *
    27
    *& MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.                *
    28
    *& See the GNU General Public License for more details.                *
    29
    *&                                                                     *
    30
    *& You should have received a copy of the GNU General Public License   *
    31
    *& along with this program. If not, see <http://www.gnu.org/licenses/>.*
    32
    *&                                                                     *
    33
    *&---------------------------------------------------------------------*
    34
    *&                                                                     *
    35
    *&  Author:     Ruediger von Creytz     ruediger.creytz@globalbit.net  *
    36
    *&  Copyright:  globalBIT, LLC          http://www.globalbit.net       *
    37
    *&  Version:    20210302                                               *
    38
    *&                                                                     *
    39
    *&---------------------------------------------------------------------*
    40
    41
      REFRESH:
    42
        et_src_no_includes,
    43
        et_index.
    44
    45
      PERFORM get_src_without_includes
    46
        USING
    47
          it_src
    48
          i_src_name
    49
          i_check
    50
          i_progname
    51
          i_replace
    52
        CHANGING
    53
          et_src_no_includes
    54
          et_index.
    55
    56
    ENDFUNCTION.