Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- *&---------------------------------------------------------------------*
- *& Include ZFI_0287_NIOKTR_CLD02
- *&---------------------------------------------------------------------*
- CLASS data_calc DEFINITION FINAL.
- PUBLIC SECTION.
- TYPES: tt_zsfi_0287_alv TYPE TABLE OF zsfi_0287_alv.
- METHODS:
- add_param_to_range IMPORTING
- iv_sign_opt TYPE char3
- iv_value TYPE any
- CHANGING
- ct_range TYPE ANY TABLE,
- scaling,
- select_alv,
- select_pdf,
- grouping IMPORTING it_alv_report TYPE tt_zsfi_0287_alv
- EXPORTING et_alv_report TYPE tt_zsfi_0287_alv,
- sscr_add_fields IMPORTING
- iv_bukrs TYPE bukrs
- iv_form TYPE j_3r_fnam
- iv_rdate TYPE sy-datum
- it_anln1 TYPE ANY TABLE " Основное средство
- it_anln2 TYPE ANY TABLE " Субномер
- it_anlkl TYPE ANY TABLE " Класс ОС
- it_invnr TYPE ANY TABLE " Инвентарный номер
- it_kostl TYPE ANY TABLE " МВЗ
- it_werks TYPE ANY TABLE " Завод
- it_stort TYPE ANY TABLE " Местоположение
- it_pernr TYPE ANY TABLE " МОЛ
- it_prctr TYPE ANY TABLE " МВП
- iv_group TYPE char1 " В разрезе структурных подразделений
- iv_mol TYPE char1 " В разрезе МОЛ
- iv_plase TYPE char1 " В разрезе местоположений
- iv_comdat TYPE datum " Дата документа
- iv_comnum TYPE text100 " Номер документа
- iv_co TYPE text10 " принят к учёту в подразделении ?????
- iv_prot_n TYPE text100 " Номер документа
- iv_prot_d TYPE datum " Дата документа
- iv_chrm TYPE pa0001-pernr " Председатель комиссии
- iv_mbrc1 TYPE pa0001-pernr " Член комиссии 1
- iv_mbrc2 TYPE pa0001-pernr " Член комиссии 2
- iv_mbrc3 TYPE pa0001-pernr " Член комиссии 3
- iv_mbrc4 TYPE pa0001-pernr " Член комиссии 4
- iv_mbrc5 TYPE pa0001-pernr " Член комиссии 5
- iv_mbrc6 TYPE pa0001-pernr " Член комиссии 6
- iv_mbrc7 TYPE pa0001-pernr " Член комиссии 7
- iv_mbrc8 TYPE pa0001-pernr " Член комиссии 8
- iv_mbrc9 TYPE pa0001-pernr " Член комиссии 9
- iv_mbrc10 TYPE pa0001-pernr " Член комиссии 10
- iv_uchet TYPE pa0001-pernr " Ответственный за учёт
- iv_crd TYPE pa0001-pernr " Карточку составил
- iv_fioch TYPE pa0001-ename
- iv_fiomc1 TYPE pa0001-ename
- iv_fiomc2 TYPE pa0001-ename
- iv_fiomc3 TYPE pa0001-ename
- iv_fiomc4 TYPE pa0001-ename
- iv_fiomc5 TYPE pa0001-ename
- iv_fiomc6 TYPE pa0001-ename
- iv_fiomc7 TYPE pa0001-ename
- iv_fiomc8 TYPE pa0001-ename
- iv_fiomc9 TYPE pa0001-ename
- iv_fiomc10 TYPE pa0001-ename
- iv_fiouch TYPE pa0001-ename
- iv_fiocrd TYPE pa0001-ename
- iv_jobch TYPE t513s-stltx
- iv_jobmc1 TYPE t513s-stltx
- iv_jobmc2 TYPE t513s-stltx
- iv_jobmc3 TYPE t513s-stltx
- iv_jobmc4 TYPE t513s-stltx
- iv_jobmc5 TYPE t513s-stltx
- iv_jobmc6 TYPE t513s-stltx
- iv_jobmc7 TYPE t513s-stltx
- iv_jobmc8 TYPE t513s-stltx
- iv_jobmc9 TYPE t513s-stltx
- iv_jobmc10 TYPE t513s-stltx
- iv_jobuch TYPE t513s-stltx
- iv_jobcrd TYPE t513s-stltx
- iv_shtrh TYPE char1 " Сформировать штрих-код
- iv_format TYPE disvariant-variant
- iv_prpdf TYPE char1 " Предварительный просмотр PDF
- iv_intpdf TYPE char1 " Интерактивный просмотр PDF
- iv_pdfnam TYPE sfpoutpar-dest. " Устройство вывода.
- PROTECTED SECTION.
- TYPES: BEGIN OF mty_os_cards,
- bukrs TYPE anla-bukrs,
- anln1 TYPE anla-anln1,
- anln2 TYPE anla-anln2,
- END OF mty_os_cards.
- DATA:
- mr_001 TYPE RANGE OF t001-bukrs,
- mv_002 TYPE afabe_d,
- mt_os_cards TYPE TABLE OF mty_os_cards,
- mt_forms_list_anlkl TYPE TABLE OF anla,
- mv_bukrs TYPE bukrs,
- mv_form TYPE j_3r_fnam,
- mv_rdate TYPE sy-datum,
- mt_anln1 TYPE RANGE OF anla-anln1, " Основное средство
- mt_anln2 TYPE RANGE OF anla-anln2, " Субномер
- mt_anlkl TYPE RANGE OF anka-anlkl, " Класс ОС
- mt_invnr TYPE RANGE OF anla-invnr, " Инвентарный номер
- mt_kostl TYPE RANGE OF anlz-kostl, " МВЗ
- mt_werks TYPE RANGE OF anlz-werks, " Завод
- mt_stort TYPE RANGE OF anlz-stort, " Местоположение
- mt_pernr TYPE RANGE OF anlz-pernr, " МОЛ
- mt_prctr TYPE RANGE OF anlz-prctr, " МВП
- mv_nogrp TYPE char1, " Без группировки
- mv_group TYPE char1, " В разрезе структурных подразделений
- mv_mol TYPE char1, " В разрезе МОЛ
- mv_plase TYPE char1, " В разрезе местоположений
- mv_comdat TYPE datum, " Дата документа
- mv_comnum TYPE text100, " Номер документа
- mv_co TYPE text10, " принят к учёту в подразделении ?????
- mv_prot_n TYPE text100, " Номер документа
- mv_prot_d TYPE datum, " Дата документа
- mv_chrm TYPE pa0001-pernr, " Председатель комиссии
- mv_mbrc1 TYPE pa0001-pernr, " Член комиссии 1
- mv_mbrc2 TYPE pa0001-pernr, " Член комиссии 2
- mv_mbrc3 TYPE pa0001-pernr, " Член комиссии 3
- mv_mbrc4 TYPE pa0001-pernr, " Член комиссии 4
- mv_mbrc5 TYPE pa0001-pernr, " Член комиссии 5
- mv_mbrc6 TYPE pa0001-pernr, " Член комиссии 6
- mv_mbrc7 TYPE pa0001-pernr, " Член комиссии 7
- mv_mbrc8 TYPE pa0001-pernr, " Член комиссии 8
- mv_mbrc9 TYPE pa0001-pernr, " Член комиссии 9
- mv_mbrc10 TYPE pa0001-pernr, " Член комиссии 10
- mv_uchet TYPE pa0001-pernr, " Ответственный за учёт
- mv_crd TYPE pa0001-pernr, " Карточку составил
- mv_jobch TYPE t513s-stltx,
- mv_jobmc1 TYPE t513s-stltx,
- mv_jobmc2 TYPE t513s-stltx,
- mv_jobmc3 TYPE t513s-stltx,
- mv_jobmc4 TYPE t513s-stltx,
- mv_jobmc5 TYPE t513s-stltx,
- mv_jobmc6 TYPE t513s-stltx,
- mv_jobmc7 TYPE t513s-stltx,
- mv_jobmc8 TYPE t513s-stltx,
- mv_jobmc9 TYPE t513s-stltx,
- mv_jobmc10 TYPE t513s-stltx,
- mv_jobuch TYPE t513s-stltx,
- mv_jobcrd TYPE t513s-stltx,
- mv_fioch TYPE pa0001-ename,
- mv_fiomc1 TYPE pa0001-ename,
- mv_fiomc2 TYPE pa0001-ename,
- mv_fiomc3 TYPE pa0001-ename,
- mv_fiomc4 TYPE pa0001-ename,
- mv_fiomc5 TYPE pa0001-ename,
- mv_fiomc6 TYPE pa0001-ename,
- mv_fiomc7 TYPE pa0001-ename,
- mv_fiomc8 TYPE pa0001-ename,
- mv_fiomc9 TYPE pa0001-ename,
- mv_fiomc10 TYPE pa0001-ename,
- mv_fiouch TYPE pa0001-ename,
- mv_fiocrd TYPE pa0001-ename,
- mv_shtrh TYPE char1, " Сформировать штрих-код
- mv_format TYPE disvariant-variant,
- mv_fco TYPE bseg-fistl,
- mv_prpdf TYPE char1, " Предварительный просмотр PDF
- mv_intpdf TYPE char1, " Интерактивный просмотр PDF
- mv_pdfnam TYPE sfpoutpar-dest, " Устройство вывода
- mv_001_bukrs TYPE bukrs, " БЕ
- mv_002_name_be TYPE text80, " Имя БЕ
- lv_002_temp TYPE adrc,
- mv_05a_name_os_a TYPE txa50_anlt, " Название ОС
- mv_05b_name_os_b TYPE txa50_more, " Название ОС (продолжение)
- mv_05c_name_os_c TYPE anlkl, "
- mv_006_os_class TYPE anlkl, " Класс ОС
- * mv_007_class_name TYPE txt50_ankt,
- mv_007_class_name TYPE txa50_anlt, " Наименование класса
- mv_008_inv_number TYPE invnr_anla, " Инвентарный номер
- mv_009_mvz TYPE kostl, " МВЗ
- mv_010_mvz_name TYPE ktext, " Наименование МВЗ
- mv_011_factory TYPE werks_d, " Завод
- mv_012_factory_name TYPE name1, " Наименование завода
- mv_013_place TYPE stort, " Местоположение
- mv_014_place_name TYPE ktext, " Наименование местоположения
- mv_015_billing_number TYPE persno, " Табельный номер
- mv_016_fio_emp1 TYPE ename, " ФИО
- mv_017_position_emp1 TYPE stltx, " Должность сотрудника
- mv_018_mvp TYPE prctr, " МВП
- mv_019_mvp_name TYPE ltext, " Наименование МВП
- mv_020_inner_order TYPE aufnr, " Внутренний заказ
- mv_021_inner_order_name TYPE ktext, " Наименование внутреннего заказа
- mv_022_org_executive TYPE text80, " Организация исполнитель
- ms_022_temp TYPE but000,
- * mv_023_protocol_date TYPE zefi_prot_date,
- * mv_024_protocol_number TYPE zefi_prot_num,
- * mv_025_account TYPE ktansw,
- mv_023_pin TYPE ZEPIN, " Пин объекта
- mv_024_end_date TYPE BZDAT, " Дата завершения
- mv_030_registration_date TYPE aktivd, " дата постановки на учёт (25)
- mv_029_accouting_cost TYPE ktnafg, " счёт затрат (26)
- mt_026_input TYPE zifiaa_amort_in, "первонач стоимость (27)
- mv_026_amort_perv_st TYPE j_3r_orig_costs,
- mo_026_amort TYPE REF TO zcl_fiaa_amort_common,
- ms_026_amort_in TYPE zsfiaa_amort_in, "zifiaa_amort_in WITH HEADER LINE,
- ms_026_amort_out TYPE zifiaa_amort_out.
- * mv_027_useful_period TYPE ndjar,
- * mv_027_temp TYPE anlb,
- * mv_028_monthly_charge_amount TYPE zefi_0286_j_3r_mothly_writeoff,
- * mv_031_amort_summ TYPE j_3rdepreciation,
- * mo_031_amort TYPE REF TO zcl_fiaa_amort_common,
- * ms_031_amort_in TYPE zifiaa_amort_in,
- * ms_031_amort_out TYPE zifiaa_amort_out,
- * mv_032_residual_value TYPE j_3r_orig_costs.
- ENDCLASS.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement