Posted: Fri Aug 07, 2009 3:21 pm Post subject: MIRO MRM_WT_SPLIT_UPDATE не работает
Привет !
Создала имплементацию для БАДИ MRM_WT_SPLIT_UPDATE, активировала.
В нём меняю значение переменной te_rbvs . Т.е. пытаюсь программно разбить общую сумму vendor на несколько сумм (1 -> 5).
После нажатия Enter вижу, что суммы корректно разбиты ( в i_rbkpv-h_rbvs одна 1 строка, в te_rbvs создано 5 строк ), они даже видны в верхнем табе splitted amount.
Далее нажимаю Имитировать. В i_rbkpv-h_rbvs 5 строк, в te_rbvs создаю 5 строк. В окошке имитации показывает 10 строк, на месте моих замещённых полный бред - первая строка продублированна несколько раз.
Может кто-нибудь уже успешно употребил бади MRM_WT_SPLIT_UPDATE ? Что я делаю не так? Может нужны спец настроики или ещё один exit? Ноты читала, в google и на sdn искала.
Пасибки. _________________ Если долго мучиться, что-нибудь получится
Age: 165 Joined: 04 Oct 2007 Posts: 1218 Location: Санкт-Петербург
Posted: Fri Aug 07, 2009 4:37 pm Post subject: Re: MIRO MRM_WT_SPLIT_UPDATE не работает
murka wrote:
Может нужны спец настроики или ещё один exit?
Конкретно не скажу, я бы посмотрел в отладчике, что дальше происходит с реальными данными, иногда становится понятно, что не так.
После BADI MRM_WT_SPLIT_UPDATE вызывается еще один.
Code:
*-- call BADI to change withholding tax or vendor split table --------*
PERFORM whtax_split_update TABLES t_drseg
t_errprot
CHANGING rbkpv
xbuchen.
*- call the method MM_ITEM_TAX_MODIFY of the BAdI EXTENSION_US_TAXES -*
*- to change tax code and tax jurisdiction code for invoice items -*
CALL FUNCTION 'MRM_BADI_TAX_DATA_CHANGE'
EXPORTING
i_rbkpv = rbkpv
TABLES
t_drseg = t_drseg.
Завяжитесь при проверке на что-нибудь. К примеру, на sy-ucomm.
Попробовала замещение делать только на sy-ucomm = 'PB' , т.е. только для имитации и эфект вижу прежний. А можно подетальнее, а то вдруг я не так поняла ?
Раньше у меня это замещение работало в enhancemente к ФМ MRM_INVOICE_POST (до недавнего времени, пока не заметила похожего эфекта как с бади). Сами строки САП заменяет после моего замещения в ФМ SPLIT_VENDORLINE. Для SPLIT_VENDORLINE никакой ноты не нашла . _________________ Если долго мучиться, что-нибудь получится
Posted: Fri Aug 07, 2009 4:47 pm Post subject: Re: MIRO MRM_WT_SPLIT_UPDATE не работает
vga wrote:
murka wrote:
Может нужны спец настроики или ещё один exit?
Конкретно не скажу, я бы посмотрел в отладчике, что дальше происходит с реальными данными, иногда становится понятно, что не так.
После BADI MRM_WT_SPLIT_UPDATE вызывается еще один.
Code:
*-- call BADI to change withholding tax or vendor split table --------*
PERFORM whtax_split_update TABLES t_drseg
t_errprot
CHANGING rbkpv
xbuchen.
*- call the method MM_ITEM_TAX_MODIFY of the BAdI EXTENSION_US_TAXES -*
*- to change tax code and tax jurisdiction code for invoice items -*
CALL FUNCTION 'MRM_BADI_TAX_DATA_CHANGE'
EXPORTING
i_rbkpv = rbkpv
TABLES
t_drseg = t_drseg.
У меня этот бади не вызывается,т.к. нет имплементации. Ни в одном методе к нему нет RBVS таблицы, которую я пытаюсь обновить.
Поиду дебугить. _________________ Если долго мучиться, что-нибудь получится
Нашла решение В БАДИ MRM_WT_SPLIT_UPDATE надо по другому сномеровать строчки (1-5).
Также употребила новый БАДИ BADI_MIRO_SPLT_ADD и в нём обновила часть полей для FI.
Спасибо всем кто помогал ! _________________ Если долго мучиться, что-нибудь получится
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.