Skip to Content

Global transfer routine and DTP filter debug

Hi,

1.) Can any one explain me on what is Global tranfer routine?

2.) I have DTP filter with routine, now i want to keep beakpoint and debug this filter routine.

After double clicking DTP, in menu Extras -> Generated program filter checked ABAP code, here i am not getting DTP filter routine.

I have doubt is it possible to keep break points without writing ABAP code(BREAK-PONT.).

Thanks,

Manjunatha

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Jan 09, 2015 at 12:07 PM

    Hi,

    1. Please use google search, you may get useful information.

    2.Have you used breakpoint statement in your filter routine code? if yes then you may get other wise its take more time to see your code.

    use break point statement in your logic and debug your dtp.

    I think you know how to debug dtp.

    at dtp, execute tab, processing mode - Serially in the Dialog Process (for Debugging) and excute your dtp.

    Thanks

    Add comment
    10|10000 characters needed characters exceeded

  • Jan 09, 2015 at 12:54 PM

    Hi,

    open the DTP with the change mode -> select the filer object -> where you written the ABAP code.

    put the BREAK- POINT. in the DTP filter.

    go to the execute tab -> processing mode - Serially in the Dialog Process (for Debugging)

    then execute.

    it will take the debug mode. then it will stop at BREAK- POINT.

    Thanks,

    Phani.

    Add comment
    10|10000 characters needed characters exceeded

  • Jan 09, 2015 at 03:24 PM

    Hi Manju,

    1.) Can any one explain me on what is Global tranfer routine?


    When you create a transfer routine, it is valid globally for the characteristic and is included in all the transformation rules that contain the InfoObject. However, the transfer routine is only run in one transformation with a DataSource as a source. The transfer routine is used to correct data before it is updated in the characteristic.

    During data transfer, the logic stored in the individual transformation rule is executed first. Then the transfer routine for the value of the corresponding field is executed for each InfoObject that has a transfer routine.

    In this way, the transfer routine can store InfoObject-dependent coding that only needs to be maintained once, but that is valid for all transformation rules.



    2.) I have DTP filter with routine, now i want to keep beakpoint and debug this filter routine.

    After double clicking DTP, in menu Extras -> Generated program filter checked ABAP code, here i am not getting DTP filter routine.

    Generated program filter --> This one is different.


    Filtered ABAP you can see in Extraction-->Filter Tab click on you can check of any object written logic for filter, if lick on ABAP program icon then you can see code.



    I have doubt is it possible to keep break points without writing ABAP code(BREAK-PONT.).


    Break points used generally to stop at particular like of code, if does not have code there is no point of using break point.


    Regards

    Nanda




    Untitled.png (2.7 kB)
    Add comment
    10|10000 characters needed characters exceeded