*******************************************************************
* System-defined Include-files. *
*******************************************************************
FUNCTION-POOL zutil. "MESSAGE-ID ..
TYPE-POOLS:
abap.
*****************************************************************
* THIS FILE IS GENERATED BY THE FUNCTION LIBRARY. *
* NEVER CHANGE IT MANUALLY, PLEASE! *
*****************************************************************
*******************************************************************
* THIS FILE IS GENERATED BY THE FUNCTION LIBRARY. *
* NEVER CHANGE IT MANUALLY, PLEASE! *
*******************************************************************
FUNCTION $$UNIT$$ Z_UTIL_CONVERT_NUMBER_TO_HEX
IMPORTING
REFERENCE(IV_NUM) TYPE !ANY
EXPORTING
REFERENCE(EV_HEX) TYPE !STRING .
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" IMPORTING
*" REFERENCE(IV_NUM) TYPE ANY
*" EXPORTING
*" REFERENCE(EV_HEX) TYPE STRING
*"----------------------------------------------------------------------
*&---------------------------------------------------------------------*
*& Function Module Z_UTIL_CONVERT_NUMBER_TO_HEX *
*& *
*&---------------------------------------------------------------------*
*& *
*& This program is free software: you can redistribute it and/or *
*& modify it under the terms of the GNU General Public License as *
*& published by the Free Software Foundation, either version 3 of the *
*& License, or any later version. *
*& *
*& This program is distributed in the hope that it will be useful, *
*& but WITHOUT ANY WARRANTY; without even the implied warranty of *
*& MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. *
*& See the GNU General Public License for more details. *
*& *
*& You should have received a copy of the GNU General Public License *
*& along with this program. If not, see .*
*& *
*&---------------------------------------------------------------------*
*& *
*& Author: Ruediger von Creytz ruediger.creytz@globalbit.net *
*& Copyright: globalBIT, LLC http://www.globalbit.net *
*& Version: 20210302 *
*& *
*&---------------------------------------------------------------------*
CLEAR ev_hex.
PERFORM number_to_hex_string
USING
iv_num
CHANGING
ev_hex.
ENDFUNCTION.
"Z_UTIL_CONVERT_NUMBER_TO_HEX
*******************************************************************
* THIS FILE IS GENERATED BY THE FUNCTION LIBRARY. *
* NEVER CHANGE IT MANUALLY, PLEASE! *
*******************************************************************
FUNCTION $$UNIT$$ Z_UTIL_SRC_COMPRESS
IMPORTING
REFERENCE(IT_SRC) TYPE !TABLE
REFERENCE(IV_COMPRESS_BETTER) TYPE !FLAG OPTIONAL
EXPORTING
REFERENCE(ET_COMPRESSED) TYPE !TABLE .
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" IMPORTING
*" REFERENCE(IT_SRC) TYPE TABLE
*" REFERENCE(IV_COMPRESS_BETTER) TYPE FLAG OPTIONAL
*" EXPORTING
*" REFERENCE(ET_COMPRESSED) TYPE TABLE
*"----------------------------------------------------------------------
*&---------------------------------------------------------------------*
*& Function Module Z_UTIL_SRC_COMPRESS *
*& *
*&---------------------------------------------------------------------*
*& *
*& This program is free software: you can redistribute it and/or *
*& modify it under the terms of the GNU General Public License as *
*& published by the Free Software Foundation, either version 3 of the *
*& License, or any later version. *
*& *
*& This program is distributed in the hope that it will be useful, *
*& but WITHOUT ANY WARRANTY; without even the implied warranty of *
*& MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. *
*& See the GNU General Public License for more details. *
*& *
*& You should have received a copy of the GNU General Public License *
*& along with this program. If not, see .*
*& *
*&---------------------------------------------------------------------*
*& *
*& Author: Ruediger von Creytz ruediger.creytz@globalbit.net *
*& Copyright: globalBIT, LLC http://www.globalbit.net *
*& Version: 20210302 *
*& *
*&---------------------------------------------------------------------*
REFRESH et_compressed.
PERFORM get_src_compressed
USING
it_src
iv_compress_better
CHANGING
et_compressed.
ENDFUNCTION.
"Z_UTIL_SRC_COMPRESS
*******************************************************************
* THIS FILE IS GENERATED BY THE FUNCTION LIBRARY. *
* NEVER CHANGE IT MANUALLY, PLEASE! *
*******************************************************************
FUNCTION $$UNIT$$ Z_UTIL_SRC_WITHOUT_INCLUDES
IMPORTING
REFERENCE(IT_SRC) TYPE !ZUTIL_SRC_TT
REFERENCE(I_SRC_NAME) TYPE !ZUTIL_SRC_NAME
REFERENCE(I_CHECK) TYPE !ZUTIL_GLOBAL_CHECK DEFAULT ABAP_FALSE
REFERENCE(I_PROGNAME) TYPE !ZUTIL_GLOBAL_PROGRAM DEFAULT SPACE
REFERENCE(I_REPLACE) TYPE !ZUTIL_REPLACING_SRC OPTIONAL
EXPORTING
REFERENCE(ET_SRC_NO_INCLUDES) TYPE !ZUTIL_SRC_NO_INCLUDES_TT
REFERENCE(ET_INDEX) TYPE !ZUTIL_SRC_INCLUDE_INDEX_TT .
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" IMPORTING
*" REFERENCE(IT_SRC) TYPE ZUTIL_SRC_TT
*" REFERENCE(I_SRC_NAME) TYPE ZUTIL_SRC_NAME
*" REFERENCE(I_CHECK) TYPE ZUTIL_GLOBAL_CHECK DEFAULT ABAP_FALSE
*" REFERENCE(I_PROGNAME) TYPE ZUTIL_GLOBAL_PROGRAM DEFAULT SPACE
*" REFERENCE(I_REPLACE) TYPE ZUTIL_REPLACING_SRC OPTIONAL
*" EXPORTING
*" REFERENCE(ET_SRC_NO_INCLUDES) TYPE ZUTIL_SRC_NO_INCLUDES_TT
*" REFERENCE(ET_INDEX) TYPE ZUTIL_SRC_INCLUDE_INDEX_TT
*"----------------------------------------------------------------------
*&---------------------------------------------------------------------*
*& Function Module Z_UTIL_SRC_WITHOUT_INCLUDES *
*& *
*&---------------------------------------------------------------------*
*& *
*& This program is free software: you can redistribute it and/or *
*& modify it under the terms of the GNU General Public License as *
*& published by the Free Software Foundation, either version 3 of the *
*& License, or any later version. *
*& *
*& This program is distributed in the hope that it will be useful, *
*& but WITHOUT ANY WARRANTY; without even the implied warranty of *
*& MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. *
*& See the GNU General Public License for more details. *
*& *
*& You should have received a copy of the GNU General Public License *
*& along with this program. If not, see .*
*& *
*&---------------------------------------------------------------------*
*& *
*& Author: Ruediger von Creytz ruediger.creytz@globalbit.net *
*& Copyright: globalBIT, LLC http://www.globalbit.net *
*& Version: 20210302 *
*& *
*&---------------------------------------------------------------------*
REFRESH:
et_src_no_includes,
et_index.
PERFORM get_src_without_includes
USING
it_src
i_src_name
i_check
i_progname
i_replace
CHANGING
et_src_no_includes
et_index.
ENDFUNCTION.
"Z_UTIL_SRC_WITHOUT_INCLUDES
*******************************************************************
* User-defined Include-files (if necessary). *
*******************************************************************
* INCLUDE LZUTILF... " Subprograms
* INCLUDE LZUTILO... " PBO-Modules
* INCLUDE LZUTILI... " PAI-Modules
INCLUDE:
zutil_convert_number,
zutil_src_compress,
zutil_src_without_includes.