cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance ABAP Client Proxy?

jakob_steen-petersen
Active Participant
0 Kudos

Hi

I have an ABAP Client Proxy who are used by several interfaces in the Business System. Now the need is to implement some kind of log (With business data) every once the proxy is used.

As i see it, i have two options:

1. Implement an Implicit Enhancement in the calling method (generated code) or

2. Create a Server Proxy based on the same interface - and then pass the message from PI back to the business system

But are there other options?

Option 1: what happens with the Enhancement if the Proxy is regenerated?

Option2: it´s some kind of single point of failure, because i will rely on a call between systems (despite the actual needed call).

Any ideas out there?

Accepted Solutions (0)

Answers (1)

Answers (1)

MichalKrawczyk
Active Contributor
0 Kudos

hi,

>>>>Now the need is to implement some kind of log (With business data) every once the proxy is used.

there's a better and more standard option - SAP AIF - you can configure it in 5 mins for client proxy

and have a data monitor in place which will be ready in a matter of minutes and no need to touch the proxy code just customizing,

Regards,

Michal Krawczyk

jakob_steen-petersen
Active Participant
0 Kudos

Hi

Yes it could have been an option - but we want to store the log in some Customer tables. This is beacuse the reporting should correspond Exactly to the reporting done in the receiving system.

Also the log should persist in the sending Business system - not the PI. And at last we are on 701 - so AIF is an add-on which is not an option at the moment.

So what i want is to do some Customer coding in the Client Proxy (to do whatever i need).

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

>>>Yes it could have been an option - but we want to store the log in some Customer tables. This is beacuse the reporting should correspond Exactly to the reporting done in the receiving system.

you can query AIF tables to get whatever kind of reporting you need,

>>>>Also the log should persist in the sending Business system - not the PI.

AIF is never installed on PI but always on the business system (where the proxy is located)

so once more exactly what you need,

Regards,

Michal Krawczyk

jakob_steen-petersen
Active Participant
0 Kudos

Hi Michael

Perfect - and it´s availble as standard in release 701 without installing it as an add-on?

If so it could be an option!

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

>>>>Perfect - and it´s availble as standard in release 701 without installing it as an add-on?

701 - yes but you need the add on - 1 Mb,

Regards,

Michal Krawczyk 

jakob_steen-petersen
Active Participant
0 Kudos

Damn - installing add-on is not an option in this system for the next 6 month or so (Business policy...).

Do you know what will happen if i do an Enhancement in the proxy method and afterwards re-generate the Proxy? Will the Enhancement get lost or?