cancel
Showing results for 
Search instead for 
Did you mean: 

How to filter Employee Master data based on some field value !!

Former Member
0 Kudos

Hi All,

We have a requirement to filer Employee Master Data based on Personal Area. Client has given has some values  which needs to be considered and sent to them from SAP.

We are using Idoc to File Scenario for this.

While triggering Employee data from PFAL tcode, 200 employees group into one Idoc (this is std. setting).

Now, as per the process I have created ALE Object filter and assigned it in ALE Distribution Model. But the problem is that the filtering field comes under non-mandatory segment and so only that segment data is removed from final file.

My need is to not send unwanted employees data in Idoc itself. So,that no record line should be created and send to target.

Also, we are using change pointers, so we cannot do mapping changes also for tht particular segment.

Nor we can use Condition editor in ICo as multiple employee data is coming in one Idoc.

Can anyone help me in this issue nad let me know some work around for the same.

Thanks

Neha Verma

Accepted Solutions (0)

Answers (2)

Answers (2)

iaki_vila
Active Contributor
0 Kudos

Hi All,

I haven't clear the problem, but if you want to apply some filter rules and you cant do or you dont know how to do it in the sender system, you can do a java mapping to do it or you can do the filter logic in a RFC and to to do a RFC lookup in the message mapping.

Regards.

ChristianEss
Explorer
0 Kudos

Hi Neha

I have almost the same problem. Have you already found a solution for this?


It would be great to hear from you.


Thanks and best regards

Christian

Former Member
0 Kudos

Hi Christian,

Using ALE distribution model filtering, didn't solve this issue as in Employee Master Idocs, there are many employees grouped in 1 Idoc as a standard behavior.

So, Instead we had to write an enhancement to filter employees based on some data and then send to PI.

Thanks

Neha