Skip to Content
avatar image
Former Member

Trigger PI outbound Interface upon BKPF table update

Hi Experts,

Currently in our SAP R/3 4.7, a scheduled Z-program updates field 'XBLNR' in BKPF table using BAPI 'CHANGE_DOCUMENT' based upon file contents read from application directory 'AL11'.

After every update for 'XBLNR' in BKPF table, I want to trigger something in SAP R/3 4.7, which will trigger SAP PI outbound interface to send data update to 3rd party system.

How can we trigger/capture this to call an outbound PI interface? How we can achieve this?

Thanks,

Amit Patil

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Apr 23, 2015 at 05:05 PM

    You can make an RFC call from your program. check this -

    XI/PI: Understanding the RFC Adapter

    I'm sure, you should be able to make a web-service call from the program. You should post this under ABAP development space if you are looking for help with the code.

    I see few discussion on calling webservice from ABAP Program. So you might want to search before you post.

    Either RFC -> PI -> target system

             SOAP -> PI -> Target System

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Harish,

      I know I can call RFC/outbound proxy in my program to trigger interface and send data to 3rd party. But since client insisted this development separately so I asked for the same here.

      I'll post this question in ABAP development section.

      I'm sure, you should be able to make a web-service call from the program.

      Just for knowledge, How can I make webservice call from the program?

      Thanks,

      Amit Patil