SnippetVamp

Because spending time searching snippets sucks.



ALV 3 XPath 1 abap 9 ahk 1 autohotkey 6 bash 2 cli 2 clipboard 3 excel 1 file 1 file_path 1 greasemonkey 1 javascript 1 python 4 sap 1 screen 1 sql 1 ssh 1 tool 2 tunnel 1

.

Création de range à partir de table interne

Création de range à partir de table interne

FUNCTION zcreate_range.
*"----------------------------------------------------------------------
*"*"Interface locale :
*"  IMPORTING
*"     REFERENCE(I_FIELDNAME) TYPE  CHAR30
*"  TABLES
*"      IT_TABLE
*"      ET_RANGE
*"----------------------------------------------------------------------
************************************************************************
* Description : A module function capable of building a range from     *
* any table !!!                                                        *
************************************************************************

  FIELD-SYMBOLS : <ls_value> TYPE any,
                  <fieldname> TYPE any,
                  <ls_range> TYPE any,
                  <lit_range> TYPE STANDARD TABLE,
                  <ls_table> TYPE any.

  ASSIGN i_fieldname TO <fieldname>.
  ASSIGN et_range[] TO <lit_range>[].
  ASSIGN et_range TO <ls_range>.

  LOOP AT it_table ASSIGNING <ls_table>.
    ASSIGN COMPONENT <fieldname> OF STRUCTURE <ls_table> TO <ls_value>.
    <ls_range>(3) = 'IEQ'.
    <ls_range>+3 = <ls_value>.
    APPEND <ls_range> TO  <lit_range>.
  ENDLOOP.

  SORT <lit_range>.
  DELETE ADJACENT DUPLICATES FROM <lit_range>.

ENDFUNCTION.

abap

<iframe width="100%" height="812" src="http://ginkobox.fr/vamp/index.php?embed=55f19a2b6623c" type="text/html"></iframe>

Text only - Permalink - Snippet public post date 10/09/2015

This page's Feed


SnippetVamp 1.84 by Bronco - generated in 0.005 s