Selasa, 06 Desember 2011

Macro Data for Insert Ranges

define macro_insert_ranges.

  &1-sign = 'I'.
  &1-option = 'EQ'.
  &1-low = &2.
  append &1.

end-of-definition.

macro_insert_ranges : r_with1 'Y101',
                      r_with1 'Z101',
                      r_with1 'Z1ZA'

===============================================================


ranges : lr_vbeln for vbrk-vbeln,
           lr_matnr for vbrp-matnr,
           lr_fkdat for vbrk-fkdat,
           lr_kunnr for knvv-kunnr,
           lr_vkbur for knvv-vkbur,
           lr_bzirk for knvv-bzirk.

define param.
    if &1 is not initial.
      clear &2.
      &2-sign = 'I'.
      &2-option = 'EQ'.
      &2-low = &1.
      &2-high = ''.
      append &2.
    endif.
  end-of-definition.

  param i_vbeln lr_vbeln.
  param i_matnr lr_matnr.
  param i_kunnr lr_kunnr.
  param i_vkbur lr_vkbur.
  param i_bzirk lr_bzirk.

Tidak ada komentar:

Posting Komentar