SAP R/3 форум ABAP консультантов
Russian ABAP Developer's Club

Home - FAQ - Search - Memberlist - Usergroups - Profile - Log in to check your private messages - Register - Log in - English
Blogs - Weblogs News

MIRO MRM_WT_SPLIT_UPDATE не работает



 
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP
View previous topic :: View next topic  
Author Message
murka
Участник
Участник


Age: 42
Joined: 03 Jul 2009
Posts: 10
Location: Lithuania

PostPosted: Fri Aug 07, 2009 3:21 pm    Post subject: MIRO MRM_WT_SPLIT_UPDATE не работает Reply with quote

Привет !
Создала имплементацию для БАДИ 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 строк, на месте моих замещённых полный бред Evil or Very Mad - первая строка продублированна несколько раз.

Может кто-нибудь уже успешно употребил бади MRM_WT_SPLIT_UPDATE ? Что я делаю не так? Может нужны спец настроики или ещё один exit? Ноты читала, в google и на sdn искала.

Пасибки.

_________________
Если долго мучиться, что-нибудь получится
Back to top
View user's profile Send private message
John Doe
Модератор
Модератор


Age: 46
Joined: 05 Nov 2007
Posts: 725
Location: КраснАдар

PostPosted: Fri Aug 07, 2009 4:12 pm    Post subject: Reply with quote

Завяжитесь при проверке на что-нибудь. К примеру, на sy-ucomm.
Back to top
View user's profile Send private message Blog
vga
Мастер
Мастер


Age: 165
Joined: 04 Oct 2007
Posts: 1218
Location: Санкт-Петербург

PostPosted: Fri Aug 07, 2009 4:37 pm    Post subject: Re: MIRO MRM_WT_SPLIT_UPDATE не работает Reply with quote

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.
Back to top
View user's profile Send private message Blog Visit poster's website
murka
Участник
Участник


Age: 42
Joined: 03 Jul 2009
Posts: 10
Location: Lithuania

PostPosted: Fri Aug 07, 2009 4:39 pm    Post subject: Reply with quote

John Doe wrote:
Завяжитесь при проверке на что-нибудь. К примеру, на sy-ucomm.


Попробовала замещение делать только на sy-ucomm = 'PB' , т.е. только для имитации и эфект вижу прежний. А можно подетальнее, а то вдруг я не так поняла ? Rolling Eyes

Раньше у меня это замещение работало в enhancemente к ФМ MRM_INVOICE_POST (до недавнего времени, пока не заметила похожего эфекта как с бади). Сами строки САП заменяет после моего замещения в ФМ SPLIT_VENDORLINE. Для SPLIT_VENDORLINE никакой ноты не нашла Sad .

_________________
Если долго мучиться, что-нибудь получится
Back to top
View user's profile Send private message
murka
Участник
Участник


Age: 42
Joined: 03 Jul 2009
Posts: 10
Location: Lithuania

PostPosted: Fri Aug 07, 2009 4:47 pm    Post subject: Re: MIRO MRM_WT_SPLIT_UPDATE не работает Reply with quote

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 таблицы, которую я пытаюсь обновить.

Поиду дебугить.

_________________
Если долго мучиться, что-нибудь получится
Back to top
View user's profile Send private message
murka
Участник
Участник


Age: 42
Joined: 03 Jul 2009
Posts: 10
Location: Lithuania

PostPosted: Mon Aug 10, 2009 1:51 pm    Post subject: Reply with quote

Нашла решение Smile В БАДИ MRM_WT_SPLIT_UPDATE надо по другому сномеровать строчки (1-5).
Также употребила новый БАДИ BADI_MIRO_SPLT_ADD и в нём обновила часть полей для FI.

Спасибо всем кто помогал !

_________________
Если долго мучиться, что-нибудь получится
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
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.