cancel
Showing results for 
Search instead for 
Did you mean: 

how to Validate Vendor Data?

Former Member
0 Kudos

when we are sending Vendor Master from Non -SAP to SAP system..how to validate weather perticular Vendor is already existed in the SAP Database or not ?

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member529475
Active Contributor
0 Kudos

Hi Manoj,

You can validate in Message mapping by applying some mapping rules on message.

and the second one you can check the payload .

by monitoring the msgs in SXMB_MONI

by checking the message based on certain condition in IP - BPM if you are using BPM.

which way you want plz clarify.

you need to use standared function or write UDF in mapping if you need validate the data

For example , you have message mapping , in that some rules are existed.

if source field is equal to "ABC" then do some mapping rule either by applying the standard functions or UDF then map to target node.

Also,

you can raise alert from Message mapping when the msg is not valid.

See the below link to get an idea about how to raise alert from MM.

Triggering XI Alerts from a User Defined Function - /people/bhavesh.kantilal/blog/2006/07/25/triggering-xi-alerts-from-a-user-defined-function

Cheers...

Vasu

<b>** REward Points if found useful **</b>

Former Member
0 Kudos

Isn't possible to do with Context Objects ?

former_member529475
Active Contributor
0 Kudos

Hi Manoj,

As per my knowledge,

Context objects are alternative to XPATH expressions. It is like macros in other programming langugage. If you define this , you can use this object in the receiver determination while doing conditional receiver determination

You need to use standared function or write UDF in mapping if you need validate the data....

Cheers...

Vasu

<b>** REward POints if found useful **</b>

prateek
Active Contributor
0 Kudos

Generally such things are handled at the receiver system. And logically it is not the core task of XI. So if possible, handle it at receiver

Regards,

Prateek