cancel
Showing results for 
Search instead for 
Did you mean: 

ABAP Proxy with Party

Former Member
0 Kudos

Party is using to group business systems of one partner?

I have in one party business system which comunicate with Abap Proxy. But when I send message to SAP PI, I receive message with out Party.

BS_ERP(abap-proxy) -> SAP PI

Configuration looks like:

Party

+ Partner_1

+ Service

+ Business System

+ BS_ERP

+ Communaction Channel

+ CC_XI_Proxy_Sender

How can abap proxy set PARTY of sender?

Accepted Solutions (0)

Answers (1)

Answers (1)

udo_martens
Active Contributor
0 Kudos

Hi,

set the party during assign of the SLD Business System in the Integration Builder (Context on Communication Component / Business System: "Assign Business System").

Regards,

Udo

Former Member
0 Kudos

My Integration Builder Configuration looks:

Party
  + Partner_1
    + Service
      + Business System
        + BS_ERP
          + Communaction Channel
            + CC_XI_Proxy_Sender
            + CC_XI_Proxy_Receiver

As you see business system is assigned to Party.

If I send message from PI to BS_ERP message is:

Sender Party: ####

Sender Service: ####

Receiver Party: Partner_1

Receiver Service: BS_ERP

If I send message BACK from BS_ERP to PI message is:

Sender Party: _____

Sender Service: BS_ERP

Receiver Party: ####

Receiver Service: ####

Abap-proxy code is:

DATA lv_proxy TYPE REF TO zxx_mi_somedata_outbound.(CL_PROXY_CLIENT)
DATA lv_msg TYPE zxxmt_somedata_outbound.
CREATE OBJECT lv_proxy.
CALL METHOD lv_proxy->mi_somedata_outbound
  EXPORTING
    output = lv_msg.

Where can I set that message send from party "Partner_1"?

udo_martens
Active Contributor
0 Kudos

Hi,

apparently you need to create a Receiver Determination and a Interface Determination for the BS without the party.

Regards,

Udo

Former Member
0 Kudos

As I understand it is imposible to use Party for SAP-systems(with Proxy comunicate) only for Third-party systems?

udo_martens
Active Contributor
0 Kudos

Hi,

it seems like proxy sending BS is automaticly set as sender (without party). I didnt find any other info. You can set the receiver in the proxy (if you dont want to change IB content): http://help.sap.com/saphelp_nw2004s/helpdata/en/de/e83076fef3491497ddd597732422cb/content.htm

Regards,

Udo

Former Member
0 Kudos

But It about receiver. In my situation Abap-proxy is sender.

As I anderstand Abap-proxy sender is always with out party ? Am I right?

udo_martens
Active Contributor
0 Kudos

Hi,

>But It about receiver. In my situation Abap-proxy is sender.

Yes, and you can set the receiver with ABAP inside the SENDER.

>As I anderstand Abap-proxy sender is always with out party ? Am I right?

Looks like. I did not find any other info.

Regards,

Udo

Former Member
0 Kudos

Thanks. Now I can stop f...king with that problem.