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

Similar Messages

  • 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

  • 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

  • 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 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.

  • 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

  • ALE Distribution model customisation question.

    Hi,
    How essential is it to undertake the SRM ALE Distribution model config prior to making the changes to the R/3 backend tables, e.g. CRMCONSUM, CRMPAROLTP, SMOFPARSFA? The SAP SRM config guide does not indicate the whether or not the ALE config needs to be undertaken before or after the R/3 middleware config.
    Please can some one clarify this.
    Thank you.
    Steve,

    Hi Stewe
    ALE Idoc Settings are required for Invoice, Good Receipt and PO Commitment.
    But CRM settings are required for transfering your Business Object and Customizing object.
    Both are not related each other.
    regards
    Muthu

  • Problem with IDoc filtering in the distribution model

    Hello Experts,
    We are using a distribution model in which we have set filters as like the following
    Filter Group 1
               Plant : XYZ
               Sales Org: SAP1
    As far as the documentation says this Condition should work with AND logic between Plant and Sales Org
    (i.e ~ Plant XYZ and  SO SAP1 ) but the IDoc gets created even if any one of the condition is met(looks like working in OR logic).
    How to achieve the AND filtering between the different objects.
    Would appreciate your kind help.
    Thanks in advance.
    RGds,
    Vasanth.

    > Jakub ~ Yes I checked the generated IDocs(classified pertaining to my Model)for my model alone and that's where we are facing this problem
    So that's the filtering problem.
    I would check in which segments are the "filtering objects" located (BD59) and whether it is a mandatory segment. If it is a mandatory segment - IDoc should not be created. If it is an optional segment - this segment and its subsegmets will be filtered out - but IDoc will be created.
    > ~ Do we need to apply some SAP Notes to avoid this problem ?
    >  But why the filter should behave in OR fashion ? I do not understand.
    I believe that Sachin meant that the logic is:
    Filter Group1 OR Filter Group 2 OR ... Filter Group N
    Filter Group 1 Object 1 AND Filter Group 1 Object 1 ... AND Filter Group 1 Object M
    Filter Group 1 Object 1 Value 1 OR Filter Group 1 Object 1 Value 2 OR ... Filter Group 1 Object 1 Value L
    regards,
    Jakub

  • Distribution Model for PP-PDC

    Hi Guys,
    I'm new to this and I'm trying to find out, how I can create a filter for a "Subsystem Grouping" based on Work Centers.
    I've already assigned a subsystem group to all work center belong to a single plant.
    I'm trying to setup the distribution model to send IDOCs to an external system
    I've added a BAPI with details as follows:
    Model Name:                  XXXXX_LS
    Sender:                          XXXXX
    Receiver:                        XXXXXX  
    Obj. Name / Interface:     RCVPRORDCF
    Method:                          ReceiveProdOrder
    I've also assigned all Work center from 1 plant into the same Subsystem Group in CR02 ->Subsystem Link -> Subsystem Group = 301
    How can I create a filter to filter by the subsystem group for the work center, to download only those production orders based on this?
    Or, is there another way that I can filter by plant?
    Thanks a lot for the help guys

    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.

  • 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.

  • Reg: Distribution model

    Hi All,
    We have an IDoc exchange scenario like this:
    1) We will receive a MBGMCR01 Idoc from a third party system into SAP system A. The same IDoc has to be dispatched to following SAP systems B1, B2, B3,...B10.
    2) In system A, the target system B(n) for the incoming IDoc MBGMCR01 must be decided based on the purchase org value coming in the IDoc.
    Question on part1: Can we use distribution model for the above scenario? Links for sample tutorials on creation of Distribution model would be highly helpful.
    Question on part2: How can we do such a design using Distribution model? Can filters be useful?
    thanks in advance.
    Vish.

    Hi Vishwanath,
    Yes, you can use the distribution model. Just go through the following steps to create the distribution model.
    1. Go to change mode in transaction BD64 and click on u201CCreate Model Viewu201D from the Application tool bar. Give a Short text, Technical Name for the model. The Start date by default would be current date and the end date would be 31.12.9999. Just click on u201CContinueu201D.
    2. Select the model just created, and click on, u201CAdd message typeu201D from the application tool bar and give the sender, receiver and message type details.
    3. In order that the distribution model maintained in the sender would be visible at the receiver, select the model view just created and from the menu bar, choose, Edit -> Model view -> Distribute.
    4. Just click on continue, which will then give you the log of the distribution. You can check here if the model view was created successfully in the target system.
    To design the Idoc distribution based on the purchase org, maintain filters. Drill down the model view newly created deep until you find the text, "No filter set". Click on it and create a filter group. Add purchase orgs to it.
    ~ Bineah.

  • Distribution model. Create filters for custom message type.

    Hello,
    I have created a model view, and added a new message type (copy of HRMD_A). I want to add filters, but the system does not allow it. Do you know if I can only add filters to a standard message type, and not to a custom one?
    Thank you,
    Elena.

    Thanks for your answer, but I think I didn't explain my question well.
    I have created a message type ZHRMD_A, and a basic type ZHRMD_A07 (both copies of HRMD_A and HRMD_A07)
    I am creating the distribution model, in transaction BD64.
       I created the model view.
       I inserted my messsage type.
    Now I want to add filters to the message type in the distribution model. When I add a standard message type, I can see under the message type the text 'No filter set'. Then I double click this text, and I can add filters. When I add the custom message type, I don't see this text, and I have no option to add filters. That's why I think I cannot add filters to a custom message type.

Maybe you are looking for

  • App store requires a credit card?

    I'm trying to setup an iphone5 for someone and they ONLY want to download FREE apps.   It's running IOS 6.0.1.   While going through the App Store setup on the device it is REQUIRING a credit card.  I've read the article from Apple ( http://support.a

  • PO for stock with statistical WBS element

    Dear colleagues, My customer wants to create Purchase Orders for regular valuated plant stock with a statistical assignment to a WBS element, so they can report on the total procurement costs per project/WBS. They do not wish to use project stock, be

  • Tcode for copying and pasting cofiles and data.

    Hi,      i doing transport manually means going in se09 in qa and released and copied  and pasted the cofiles and data request numbers from qa to prod then i imported the request number. but is it possible for doing copying and pasting  cofiles and d

  • My mobile app listings changed to display NY channels

    At one point, my mobile app listings were correct, but they changed so that I am seeing NY channels instead of Philly local channels. I have deleted and reinstalled, but no change. Help please...

  • How to synchroniz​e two analog output with USB-6353 sharing a trigger

    I'm have the need to synchronize two analog output on the same device (USB 6353) sharing a trigger signal on PFI0. The programming environement is Visual C++ , and the code I wrote is as following: DAQmxCreateTask ("", &Ao0TaskHandle);  // is the tas