cancel
Showing results for 
Search instead for 
Did you mean: 

XI validation

Former Member
0 Kudos

Hi all,

Would it be possible/clever to do validation in mapping steps, by means of "user functions", or how is the approach on this matter?

Thank You

/Thomas

Accepted Solutions (1)

Accepted Solutions (1)

bhavesh_kantilal
Active Contributor
0 Kudos

Hi,

it depends on the type of validations you are trying to acheive.

Graphhical mapping prvoides many functions that can be used for validation and also allows you to write function in java to do some mapping logica an do on.

So , generically speaking yes validations can be done in XI during mapping ,but, remember, most of the validations should always be done on the Application System rather than in the EAI tools.

Regards,

Bhavesh

Answers (2)

Answers (2)

agasthuri_doss
Active Contributor
0 Kudos

Hi,

By the help of User Defined function. We can update a flag and check this flag in BPM and check it.

Regards

Agasthuri Doss

bhavesh_kantilal
Active Contributor
0 Kudos

Hi,

it depends on the type of validations you are trying to acheive.

Graphhical mapping prvoides many functions that can be used for validation and also allows you to write function in java to do some mapping logica an do on.

So , generically speaking yes validations can be done in XI during mapping ,but, remember, most of the validations should always be done on the Application System rather than in the EAI tools.

Regards,

Bhavesh

Former Member
0 Kudos

ok - thank you.

By application system, do you mean "legacy system" or R3 back end?

we cannot do pre-XI validation, so the question is wether to do all validation in XI (sending error records to the administrators via mail adapter etc) og to validate data in the R3 back end system, before posting.

Thanks

bhavesh_kantilal
Active Contributor
0 Kudos

Hi,

In an ideal world, an EAI tool would have minimal validation perfromed by it and more on the application system, but again it all boils down to the feasiblity on both sides.

As you are dealing with a leagacy appliation ( mainframe ) , I guess most of the data would in in files and then you are looking at posting the data to an SAP system using an Idoc.

From what I have seen hapen, in such cases, the segregation of valid and invalid records in done at XI by either a Adapter Module or during mapping and then using a multimapping or a BPM, the error records are logged as per business requirements and valid data sent to the R3 system.

But, again the set of validations to be done one each system has to be decided by the functional team taking the big picture and the overall process flow and requirements into picture.

Regards,

Bhavesh