Filter subtypes in distribution model

Hi,
we are using change pointers and the report RBDMIDOC to create Idoc HRMD_A from those change pointers, in order to send that data to an external payroll.
We already filter some infotypes in the distribution model, but we want to filter some subtypes too.
Is this possible?
Thanks.
Sónia

Hi Sonia,
In BD59, mention the message type you want to set the filtering for segments.
Suppose there is no entry for the segment u want to filter off, add that segment there. Then you can create a filter group for the model in BD64.
If this is useful, award points pls..
Regards,
Bharadwaj

Similar Messages

  • Adding a Filter in a distribution model

    Hi Experts,
    I need to add few fields in my IDOC segments as a filter in distribution model.
    and i need to set certain values to these fields.
    Can anyone plesae tell me step by step procedure how to add the filter in distribution model?
    Regards,
    Ashish

    Hii..Ashish..
    These are the Steps to Implement Data Filtering in ALE.
    Filter Objects: These are the Fields based on which you define The Conditon.
    For eg: Matnr, Mtart...
    1. Create a Filter Object (If it is not available for ur Requirement)
       Tcode: BD59
       New Entries:
       ALE Filter Object type : MBRSH (Industry Sector)
       Segment type :  E1MARAM
       Segment field : MBRSH
       Save.
    2. Link the ALE Filter Object type to the Table field in DDIC
        Tcode: BD95
        New Enries:
        ALE Filter Object type : MBRSH (Industry Sector)
        Table Name : MARA
        Table field : MBRSH
        Save
    3. Creating Data filtering using this Filter Object type
        Tcode: BD64.
        Expand ur Model view.
        Under the Message Type MATMAS
        Double click on No Data filter / Data filter Active.
        Create a Filter Group.
        It will list out all the Filter Objects of the Message type:
        (you should find the New filter Object type)
       Double Click on the Filter Object type MBRSH .
       Assign the Filter values
       Save.
    <b>Reward if Helpful</b>

  • How to set the filter object in distribution model

    can any one pls help me

    Hi,
    Go to BD64 and select your message type which you want and double click on this message type.Now a popup will display and below this popup there is a pushbutton  <i><b>Create filter group</b></i>.Press this pushbutton then you will get the all filter object in that message type here you will add filter values.
    Before that you have chekc in BD59 tcode that is any filter object required is assigned to your message type or not if no filter object not assigned to you message type then you can add your required filter fields here.
    Thanks,
    shyla

  • Distribution Model for the Message

    want to create a filter for my Distribution Model for the Message Type HRMD_A .
    The filtering should be based on Company Code .
    I'm getting only infotypes but now should I filter based on Field BUKRS ?

    1. Go to Tcode BD59.
    2. Create a Custom ALE Object Type
    3. Specify the corresponding Segment name where BUKRS exists and the Field Name as BUKRS.

  • How to create a data filter for BAPI used in a Distribution Model ?

    I am trying to create IDOC's for a QM inspection plan via message type QPMK in ECC 6.0. When creating the new message type in the Distribution Model, it forced me to use a BAPI (MasterInspectionChar) rather that just the message as I have done in the past. In order to ensure that only IDOC's related to a specific plant and material type get sent out, I was trying to create a filter.
    I am able to get into a 'Change Filter' dialog by double clicking 'No data filter set' under the node 'MasterInspectionChar.SaveReplica'. However, an attempt to highlight anything on this dialog and clicking button 'Create filter group' results in msg. 'Select node: Content-dependent parameter filtering'.
    Online help led me in a different direction, one thread led me to believe I needed to create a table entry for the filter in table TBD16 via BD81 for later attachment to the BAPI in the Distribution Model. Before this, I created two Z* ALE Object Type records for plant and material type in table TBD11 via BD95 for what I thought would provide a lookup back in BD81 for creation of a new filter record, but these objects are not found. Per the help, I am also unclear as to whether I would need to set up Receiver determination or Parameter filtering, nor where to make this step in the configuration happen?
    Can anyone point me back in the correct direction to get a data filter set up for this BAPI within the Distribution Model ?
    Thanks - Mike

    Just to clarify, what I am having trouble with is finding where exactly to plug in the name of the plant to be filtered? If using a message type such as MATMAS in a distribution model, it is very straight forward to navigate down from the 'Data filter active', and assign a value to whatever field you wish to filter via the 'List of Values'.  But in this example, message type QPMK required use of the BAPI MasterInspectionChar, and therefore the different method in creating the filter. 
    I cannot find similar functionality when navigating the BAPI related row, for MasterInspectionChar. The 'Change Filter' dialog popup displays a row for 'Container' and then 3 more rows containing 'BAPI structure...'.   Clicking the 'Attribute' checkbox on any of these rows sets 'Data filter active' as a node under the BAPI.  Double clicking the 'Data filter active' brings me back into the same dialog, and selecting any row with an attempt at this point to create a filter results in the 'Select node: content-dependent parameter filtering' warning.  Is this warning occuring because of missing configuration?
    Thanks - Mike

  • Query related to filter group on matnr created in ALE distribution model

    Hi All,
    I have query related to filter group on matnr created in ALE distribution model.
    I have created a filter group on matnr in ALE distribution model and put the value E*  ( purpose is that all the material number started with E should be triggered in case of any changes in the material).But it is not working.
    <b>Can anybody suggest the solution for this i.e how to capture E* value for the material master changes and should trigger idoc using change pointer using BD21.</b>
    Thanks & Regards
    Prabhat

    Unfortunately, you cannot filter using wildcards or exclusions.  You have to explicitly list each allowed value in its entirety.
    In my opinion, the simplest solution would be to copy function MASTERIDOC_CREATE_SMD_MATMAS, modify it to handle your custom filtering and update the message type entry in transaction BD60.

  • Specific IDoc + Distribution Model = pb of filter

    Hi,
    I created a Message Type "ZHRMD_A" and an extension "ZEXT", and I use the standard IDoc type HRMD_A06. Thus my Idoc is: <b>ZRMD_A</b>.HRMD_A06.ZEXT
    All work fine: my ECC send correctly this idoc with the good values...
    But my problem is inside the <b>Distribution Model</b> (BD64): I haven't the line "Data filter active" under my Message Type ZHRMD_A, so <b>I cannot add filter</b> !
    Can I add filter on a specific Message Type?
    if yes, how?
    any idea is welcome.
    Regards
    Mickael

    Hi,
    u can use the tcode- BD56 for segment filtering.Also check for BD95.
    Regards,
    Nagaraj
    Message was edited by:
            nagaraj kumar nishtala

  • Filter in Distribution Model View

    Hi,
    I am sending HR master data to E-rec system using Distribution Model view.
    Here i need apply filter for HRMD_A message type for field Pernr, here the condition is
    only one employee data needs to be send, all other employees needs to be filtered.
    The problems is as you know there might be thousands of employees (pernr ) which i cannot list out while setting filter.
    Please suggest me solution for this.

    Hi,
    you can use BADI "IDOC_CREATION_CHECK" to Filter those Values and decide to create or not.

  • IDOCs Distribution Model: filter whitout Filter group

    Hi guys!
    In my IDOCs distribution model of IDOCs with Message Type "Z", when i try to add a Filter, in the popup dialog to enter the Filter group i canot see nothing...only a line with a "Dependent on class membership:  Requires classes to be defined in the sending system"
    but not show the expected fields like  Sales organization, or  the Account group
    ¿this is a custonizing problem?
    Best Regards,
    Antonio

    Hi,
    First, create ALE Filter objects via BD95 (if they do not exist yet)
    Secondly, assign ALE Filter objects to your message type for the appropriate segment: BD59
    Then, run bd64 ...
    Regards,
    Jakub

  • Distribution Model Filter - BD59 question

    Hi,
    if you have a look at BD59 (assign Objecttyp) for example "CREMAS", why is ALE-Objecttyp "MSGFN" used ?
    MSGFN is filled in several Messagetypes "but" not showing in distribution model filter.
    What is the use of MSGFN as Ale Objecttyp ?

    Hello,
             The Field MSGFN is a Qualifier / Action Code / Action Field which need not be mandatory. So, probably thats the reason why is not showing up.
    Thanks and Regards,
    Venkat Phani Prasad Konduri

  • Find distribution model in source system and maintain filter in it

    I have an inbound idoc which is in status 51(error). The procedure shown by SAP is following:-
    It has been determined that the particular employee 11001189 has been received for the first time.
    Maintain the filter of the appropriate distribution model. To do this, call transaction BD64 in the source system.
    Add new  filter group to the data filter. Assign values to it.
    I cannot find the distribution model. Please somebody help me in finding the relevant distribution model in the source system.  One more thing, when I went to BD64 I found that some of the model views were in grey shade while others were in bold, please tell me why is it so.
    Please give me some hint.

    I have an inbound idoc which is in status 51(error). The procedure shown by SAP is following:-
    It has been determined that the particular employee 11001189 has been received for the first time.
    Maintain the filter of the appropriate distribution model. To do this, call transaction BD64 in the source system.
    Add new filter group to the data filter. Assign values to it.
    I cannot find the distribution model. Please somebody help me in finding the relevant distribution model in the source system.
    You never maintain Filters in receivin system those has to me in sender system. Also you
    need to distribute the Model from sender to receiver once you model is finalized thru menu
    option in sender system. Find the Models with HRMD_A as message type
    One more thing, when I went to BD64 I found that some of the model views were in grey shade
    while others were in bold, please tell me why is it so
    simple, If its greyed out then this model is maintained in some other system and is
    just distrinuted over to this system, you shuld not maintain the greyed out entries as Maintaince
    system is different. The non grey entires are those for which its same system in which the model
    is created

  • How to restrict the idoc creation based on the distribution model

    Hi all,
    I want to create the idocs for certain material types only, for this i configured Distribution  model and set the filter for material types.
    If the delivery is created with the material type which is not in the filter means,
    Idoc is creating for that Delivery with header segments only and restricting Item level segments.
    it is coming to XI and failing in mapping every time.
    I do not want to generate the whole idoc itself. Am i missing any thing??
    Regards
    Edited by: Suman gupta on Jun 10, 2010 11:13 PM

    Hi Mike,
    >>config in PI in the routing condition - if no lines exits don't send the message to the mapping/receiver
    If no lines exists we can restrict don't send to receiver, but how can we restrict dont send to mapping??
    It comes to mapping and failing in PI MONI.
    Is there any way that i can restrict the Idoc generation itself in ECC ??
    Regards

  • Material Master Change Pointers/Distribution Model - any suggestions?

    Dear All,
    Hope everyone is doing good.. I have been trying to come up with a solution for the below issue, but didn't get any further. Your help is highly appreciated.
    Initial Design:
    Couple of years before we had a plant 123 and plant 456 where we need to send the materials. So we had specified these plants in Distribution Model and things worked fine.
    First Problem
    During testing what we have found out was, if some one changes MARA level, IDOC is being created but it's not being sent out of SAP system because the IDOC doesn't have 123 and 456 plants which the distribution model filtered it out and no data got sent to SAP PI.
    Solution implemented:
    After doing lot of analysis and research we have implemented solution as per the blog The specified item was not found.
    Today's problem
    There are couple of more plants we were supposed to send the data 789 and 678. The problem is if some one did a mass change on plant 456, the above solution implemented takes all the data(not the deltas) and pushing it out. Even though the change is only on 456 plant, we were unnecessarily sending the data to 789, 678 which is causing lot of problems.
    Now we realize we shouldn't have gone with the solution mentioned above, because it's not applicable in my scenario.
    Does anyone handled this kind of scenarios in the past, if so can you please shed some lights?
    Thanks,
    Raj

    Hi Raj,
      As per my experience what you had already implemented, that is absolutely correct. I don't think there is any alternative to send the data as a whole (I understood if you are not sending the Plant data, how the middle ware filter them).
      Now your requirement is if you make some mass changes in the materials which are extended different plants other than 456 plant, we have to restrict them. To restrict the outbound Idocs for MATMAS. you can use the Filter option in BD64 (Distribution Model). Here after creating the Filter Group, you can edit LOV for Plants.
      Once your mass changes transmission is over, you can remove this.
      Hope this will work, at least you can give a try...............

  • Disable ssn field in distribution model for e-recruiting

    We are running e-Recruiting 3.0 as a stand alone, and moving HR master data using ALE.  The only problem is that the client does not want to have SSN in the e-Recruiting system.  Is it possible to filter out SSN within the distribution model, if not where is it stored in e-Recruit so we can mask it after it is moved over.
    Thanks,
    Alex

    Hi Alex:
    Follow this path in IMG path
    SAP Netweaver --> Application Server  -->IDoc Interface/ALE --> Modelling and implementing Business processes --> Converting data between sender and receiver
    Follow the steps there and you can do it.
    Please award points if Helpful.
    Thanks
    Venkat

  • ALE Distribution Model

    Hi,
    I've created an ALE distribution model to process the interface concerning Set Up HR and Accounting. Initialy we make it all and distribute it to the receiving system (FI) and it seems to be ok. After that the funcional team generate some movements and the IDOC's were generated but they were not sent to the FI system. We've a look at tRFC and an error concerning user or password invalid appears, so i define again the user comunication and after a few adjustments to the model view we distribute it again to the FI system. When i execute it the following message appears : <b>Model view HRFI-CFP has not been updated / Rreason: Distribution model is currently being processed.
    </b>
    Next step we delete the model view and created it again but the same error still remains.
    Can anyone help me ???
    Thanks is advance.
    JMMatos

    Hi
    Distribution Model – A model that describes the ALE message flow between logical systems.
    Applications and the ALE distribution service layer use the model to determine receivers and to control the data distribution. The relationships between logical systems, message types, BAPI’s and filters are defined in the distribution model.
    Ex: The screen shot depicts customer distribution mode ALE_TRNG_Mar07.
    Sender Logical System – EC1CLNT800
    Receiver Logical System  – SALES
    Message Type – CREMAS
    No filter conditions defined.
    This configuration step allows the installation of core ALE features on which data transfer activity will be based.
    In the distribution model you can specify the messages to be sent to a given logical system. You can also define the conditions for the content and dispatch of messages in the filters.
    The distribution model consists of one or more views that you can define
    After creating the distribution model – the model needs to be distributed to the receiver system.
    Partner profiles need to be generated in both sender and receiver systems using transaction BD82 (automatically) or WE20 (manually).

Maybe you are looking for

  • Handling Fault Message in RFC

    Hi All, <br>          I am using a File to RFC scenario (File as a Sender and RFC as a Receiver ) In which for a standard function module  "SXMS_START_JOB_AT_ONCE" (Since standard Function module is not RFC enabled) created a wrapper function module

  • Black borders, Adobe CS4 & Canon Eos 550D

    Hi All, Im pretty new to the video scene, and ive got adobe cs4 for a while but never used it alot, now im recording video's with a canon eos550d with a great quality, but allways after my bounce there appears 2 black borders up and down. the video o

  • Query on Increment Process

    Our customer wishes to handle the increment process in the following manner: 1. For employees, who have put in MORE than 1 yr of service in company as on 1st April, the increment amount to be processed through the Annual Increment process. In this me

  • Is the jsp:plugin tag supported in Weblogic 5.1?

    I am running Weblogic 5.1 and I can't get the <jsp:pluging> tag to work.           The server is not even translating the tag to anything usefull. When I do a           'View Source' in the browser, the tag is exactly as I wrote it in the page.      

  • Segmentation fault: 11 After updating to Yosemite

    com.apple.xpc.launchd[1]: (com.apple.FolderActions.enabled[31433]) Service exited due to signal: Segmentation fault: 11 Hi there. I keep getting these messages in my console log. Thousands of them. I'm just after updating Mountain lion to Yosemite an