cancel
Showing results for 
Search instead for 
Did you mean: 

Functions

Former Member
0 Kudos

HI,

1. What is copy value function used for?

2. What EXISTS function used for?

3. Difference between RWB Message monitoring and SXI_Monitor message monitoring?

4. Why we donu2019t need Sender Agreement for IDoc adapter?

Thanks in advance.

Accepted Solutions (1)

Accepted Solutions (1)

former_member556603
Active Contributor
0 Kudos

Hello Ginger,

1. What is copy value function used for?

Ans: copyValue

For a frequently occurring element, copies the value at a defined position in the source structure to the assigned target field.

2. What EXISTS function used for?

Ans: exists

O = true, if the source field assigned to inbound channel I exists in the XML instance. Otherwise, false.

3. Difference between RWB Message monitoring and SXI_Monitor message monitoring?

Ans: RWB Message monitoring and SXI_Monitor message monitoring

Message Monitoring :

Purpose

You use message monitoring in the following cases:

● To track the status of messages

● To find errors that have occurred and establish what caused them

The central tool for message monitoring is the Runtime Workbench, which you call from the SAP Exchange Infrastructure start page.

You can also run message monitoring by using the Integration Engine monitoring. To call this monitor, choose Exchange Infrastructure ® Monitoring from the SAP Easy Access user menu.

http://help.sap.com/saphelp_nw04/helpdata/en/2f/4e313f8815d036e10000000a114084/frameset.htm

SXMB_MONI is ues to monitor ABAP stack or simpley like to say..the pipeline steps in IE.

Where as RWB is used to monitor whole XI components in a single place. But mostly RWB is efficeint to monitor Java stack.

4. Why we donu2019t need Sender Agreement for IDoc adapter?

Ans:

The main usage of a sender adapter is to convert the input format into the XI supported XML format.

Once the conversion is completed the sender agreement appends the header with the sender details.

In case of these adapters we wont require sender agreement and sender communicationchannel for the

following reasons.

Sender agreement is associated with a namespace when we shoot an idoc frm r/3 if already contains its standard sap namespace. so those is need of sender agreement

The sender communication channel use is to identify the sending system and adapter, as the idoc header contains the details there is no need to sender.

These adapters resides on ABAP stack here the integration server takes care of IDOC/HTTP to XML conversion without requirement of adapter.

The business system that is sending the adapter has already been assigned to a techinical system which normally acts as an integration server...

Hope this is info is very useful to you...

Thanks,

Satya Kumar

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Ginger,

3) In the entire process messages are passed through various stages, Transaction SXI_MONITOR is used to monitor the Messages are Integration Server Level (ABAP Stack).

RWB provides different monitoring level like 1) Component Monitiring 2) Message Monitoring 3) End to End Monitoring 4) Performance Monitoring 5) Alert Monitoring. This is used to monitor the messages at JAVA Stack side.

4) Both Sender Adapter and Intergration Server lies on the ABAP stack of SAP XI. So they can communicate directly, that is why Sender Communication Channel is not required.

Former Member
0 Kudos

HI Ginger

Copy Value: We can use this to copy the value of a position in the source structure and assign it to a target field for frequently occurring source structure element. The value is copied each time the target field occurs in the target structure.

Exists: While mapping idoc structure to file structure, Lot of times we come across a scenario where the fields (occurrence=0) are not mandatory in the idoc. They are not populated in the source xml and they are required in the target xml (occurrence=1) which gives runtime exception that target element canu2019t be created.

RWB: Here the monitoring will be done by the pipeline steps. At integration level.

RWB:It is the inherent monitoring tool for xi and operates in runtime environment. It gathers information requires from sld.

SXMB_MONI:XML Message monitoring and statistics.

here monitoring is done at the Adapter level. For ABAP Stack(HTTP&IDOC)

We dont need Sender Agreement for IDOC Adapter bcoz it resides on the ABAP Stack. HTTP and IDOC Adapters dont need the Sender agreements bcoz they reside on the ABAP stack.

cheers

reward points if found useful

Former Member
0 Kudos

Hi,

1. What is copy value function used for?

A) /people/stefan.grube/blog/2005/12/29/new-functions-in-the-graphical-mapping-tool-xi-30-sp13

3. Difference between RWB Message monitoring and SXI_Monitor message monitoring?

A) in Sxi-monitor we can only able to see the processed xml message on Integration Engine

in RWB we can see all the monitorings like on Adapter Engine, and Integration Engine etc..

4. Why we donu2019t need Sender Agreement for IDoc adapter?

Why because Idoc adapter sits on ABAP Stack, it can directly communicate with the XI's Integration Server Directly

Regards

Seshagiri