Skip to Content
avatar image
Former Member

ITS Debugging vs external brakpoint

Hi,

we are on an WAS 6.20 with level 45 + BBPCRM 350.

We are running the SRM EBP Online Shop.

In SE80 I can see a package BBP_GEN, which contains all the ITS Services and html templates for EBP.

<b>Quest.1:</b>

I can't see these ITS Services in SICF. Why is that?

<b>Quest.2:</b>

I noticed that debugging the BADI methods does not work, when trying <b>external debugging</b>. I set up external debugging for my current sap-user, which i also use in the web application. But the debugger does not come up.

I also activated the ICF root (assuming that this will activate debugging for all services).

instead I put in <i>

break <myname>.

</i> then the webapplication stops and waits for me to launch the debugger. I get thi message:

ABAP/4 Debugger

<i>The transaction is currently being debugged. You can continue as soon as your debugging session is finished.</i>

this leads to

<b>Quest. 3:</b>

can somebody provide an how-to-guide, how to set up the ITS-debugger this way?

loads of points wait to beearned 😉

kind regards, matthias

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    Feb 10, 2006 at 01:54 PM

    Mattias,

    EBP 3.5 does not use integrated ITS, so no use of SICF (except for attchement document download).

    So use classic standalone ITS debug: define a port for ITS debug via ITS administration service, define a new entry in your SAP Logon with this port number as system ID, using ITS server, etc...

    Rgds

    Christophe

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      I reopened this issue because there is one more quest. to the Debug issue.

      Scenario: EBP 3.5 with Requisite 3.5/88

      This is just a question out of interest.

      ITS debugging with personal breakpoint (break <sy-uname>)works fine for me for most of the BADIs.

      <b>One Exception:</b>

      We are using Requisite. Now I want to have a look on the OCI Interface in BADi BBP_CATALOG_TRANSFER with method 'enrich_item_data'.

      Here I can only perform SM50 endless loop debugging.

      The above BADI is being called, when clicking the Button 'Order Item' on EBPs additional Requisite window with catalog contents (so this window should close, and the selected items transferred to SC).

      In the BADI I have a break <sy-uname>. In fact ITS Debugger comes up with the usual message (ABAP/4 Debugger bla bla... cotinue). When logging on to ITS Debugger and then clicking 'continue' on the ITS Debugger screen, I get transferred immediately to:

      "End Of Session

      Thank you for working with the Internet Transaction Server!" without breaking.

      But with an endless loop a the same position I can jump in the source code.

      Why is that?

      thanx, matthias

      Message was edited by: Matthias Kasig