Ассистент |
 |
Зарегистрирован: Пн, дек 08 2008, 13:38 Сообщения: 34 Пол: Женский
|
Всем доброго времени суток! При создание прогона проводок из HR в FI при создании проводки по 31* счету с контировкой на заказ, в котором указана Бизнес-сфера, система создает 4 строки вместо нужных 2х Первая (KTOSL = HRC) Дт 31 Заказ БСфера Кт * Вторая (KTOSL = HRA): Дт * Кт 31 БСфера
Нашли в куске кода упоминание про ls_bukrs_split-spl_active
READ TABLE cl_hrpp_bukrs=>cl_t_bukrs_split INTO ls_bukrs_split WITH KEY comp_code = is_bukrs. IF ls_bukrs_split-spl_active = 'X'. LOOP AT cl_hrpp_bukrs=>cl_t_baldim INTO ls_baldim WHERE x_balance = 'X'. CASE ls_baldim-field . WHEN 'PRCTR'. ls_aa_comb-prctr = is_hrpp_line-prctr. WHEN 'SEGMENT'. ls_aa_comb-segment = is_hrpp_line-segment. WHEN 'GSBER'. ls_aa_comb-gsber = is_hrpp_line-gsber. * begin of AB_1085455 WHEN 'GEBER'. ls_aa_comb-fund = is_hrpp_line-geber. WHEN 'GRANT_NBR'. ls_aa_comb-grant_nbr = is_hrpp_line-grant_nbr. WHEN 'FKBER'. ls_aa_comb-fkber = is_hrpp_line-fkber. * end of AB_1085455 WHEN 'BUDGET_PD'. ls_aa_comb-budget_pd = is_hrpp_line-budget_pd. ENDCASE. ENDLOOP. ELSE. "put gsber if split is not active ls_aa_comb-gsber = is_hrpp_line-gsber. ENDIF. ls_aa_comb-bukrs = is_bukrs. ls_aa_comb-betrg = is_hrpp_line-betrg. ls_aa_comb-waers = is_hrpp_line-waers. COLLECT ls_aa_comb INTO cl_t_hrpp_aa_comb_pernr.
ENDMETHOD.
Изменяли много настроек, но чтобы в параметре ls_bukrs_split-spl_active было 'X' не добились. Сплитинг на проекте выключен. Не подскажете где можно найти эту настройку. Спасибо за любые ответы.
|
|
|