Condition Based Segment Filtering in ALE

Hi Guys,
I have a scenario in which I have to filter the segments from the IDoc depending upon a condition.
For example if VKORG = ' 0001' then delete the segment.
I understand that it should be possible through ABAP code.
I am looking for some direct configuration steps in order to do the same.
Can anybody help?
Regards,
Prakash Pandey

Hi,
As per my understanding, we do filer based value the Idocs (in T.code: bd64)and not the segments.
Segments are filtered based on message type sender and receiver details and not the value based.
Also deleting here is content deletion from the segment in communication.
Regards
Satya

Similar Messages

  • What is Data filtering and Segment filtering in ALE/IDOCs

    Hi sap gurus
    what is Data filtering and Segment filtering in ALE/IDOCs

    Hi,
    Filtering at the IDoc Level
    Identify the filter object (BD59)
    Modify the distribution model
    Segment Filtering
    specify the segments to be filtered (BD56)
    The Reduced IDoc Type
    Analyze the data.
    Reduce the IDoc type (BD53)
    Thanks and regards.

  • Conditions based on "EnvelopSender" in Content Filters

    When defining Content Filters, I need to define conditions based on the sender of an email. For example, if the sender is Jim or John, and Subject Line contains a tag [CONFIDENTIAL], the action should be to encrypt the mesasge.
    I realize this could easily be done using LDAP groups. But my problem is that for a number of opertaional reasons I cannot connect our IronPort to our corp LDAP. 
    An alternative is to directly code the user names in the condition statement. This is ugly and problematic for admins and possibly causes other problems as the number of users grows. Could anyone suggest an alternative?
    Is there any option of having the Condition statement open a file and read the "sender" names from the file maintained somewhere on the local or a remote disk? Any other option?
    Thanks.

    I would suggest looking at creating a dictionary that would list the addresses of the individuals. You can use that dictionary from which to base your planned action.  Using LDAP is by far the better option for keeping a list up to date, as the dictionary will need to be updated regularly as addresses change, added or removed.

  • What's the difference between segment filtering and reduced message type

    Hi gurus,
    What's the difference between segment filtering and reduced message type? It seems they have the same functionality: Reduce the segment while idoc is generated.
    Thanks in advance.

    Hi,
    BD53 is for IDoc Reduction.
    this allows you to create a reduced message based upon a standard message type.If you want see mandatory fields. go to T-coe BD53 and give one standard messege type name and eg: matmas
    there mandatory fields will be in Green color..
    And BD56- This transaction is used to filter out segments of IDocs for combination of sender and receiver. This is usefull in scenarios where a standard IDoc with many segments is used but the receiving partner is only interested in some of the segments
    the table related to this transation is TBD20
      please go through below blog you have an idea abt that,
    http://wiki.sdn.sap.com/wiki/display/ABAP/ReducedMessageTypes
    http://saptotal.com/IDoc%20Segment%20Filtering.html
    regards,
    ganesh.

  • EDI IDoc Segment Filtering Transactions

    Hi All,
    Is there any transaction for EDI IDoc segment filtering where partner profile is set up with partner type as 'customer' or 'vendor' (and not partner type as 'logical system' where ALE IDoc segment filtering transactions BD59 & BD64 can be used) ?
    Thanks !

    Thanks Lokeshwari.
    Actually, a perticular field in an IDoc segment needs to be filtered. e.g. I dont want to send idocs with a perticular item category for ORDERS05 IDoc.
    Is there any transaction to fulfill the same ?

  • Idoc filetering ,segment filtering

    hi ,
    can any one send me the document to create idoc filtering thru bd53,and segment filtering thru bd56.
    [email protected]
    points are assured!
    thanks
    Ganesh
    Message was edited by:
            ganesh ram

    Hai,
    Segment Filtering:
    Segment filtering can be achieved using T/Code BD56. Here you can suppress a whole segment irrespective of data inside it . You have to give Message Type / Sender Partner / Receiver Partner.
    Data Filtering:
    Data filtering can be done in distribution model where you can restrict whole IDOCS or partials IDOCS to be send based on data in fields inside IDOC depending on whether the segment in which you filter is at the highest level or at a lower level. For example in MATMAS if you put a filter of E1MARCM for a particular plant , only data for this plant will go and other plants will be ignored.
    Pls go thru this Link,
    http://help.sap.com/saphelp_nw04/helpdata/en/0b/2a611c507d11d18ee90000e8366fc2/frameset.htm

  • How to create a condition based on a select that retrieve dynamically a LOV

    Hi all, I need to create a condition based on a select that retrieve dynamically a LOV.
    So, the condition have to be:
    inventory_item_id NOT IN (SELECT inventory_item_id FROM apps.mtl_system_items_kfv WHERE concatenated_segments = 'GENERAL_FAULTS_IPTV')
    I need to create a LOV based on this select without making any join with the folder which contains the field inventory_item_id, because otherwise I have the contradiction:
    and o124757.INVENTORY_ITEM_ID = o118741.INVENTORY_ITEM_ID -- join between the main custom folder (o118741) and the LOV custom folder (o124757)
    and o118741.INVENTORY_ITEM_ID NOT IN (o124757.INVENTORY_ITEM_ID) -- condition
    These two condition together don't show any data, obviously....This means also, that I can't use a calculated field, because if I want to see this field, I have to create a join, another time, with the main custom folder.
    I tried to create a LOV on the Administrator, but when I create the condition I have to check manually the values....and if in the future this LOV will increase I need every time to re-check all the values.....instead I need that the inventory_item_id have to be NOT IN dinamically in the list of values retrieved by the select.
    Anybody has inplemented something similar ??
    Thanks in advance
    Alex

    Hi alex,
    SELECT incidents.INVENTORY_ITEM_ID,
    pcodes.PROBLEM_NAME
    FROM apps.cs_incidents_all_b incidents,apps.jtf_rs_problem_codes_v pcodes
    WHERE incidents.category_id IN (SELECT category_id
    FROM mtl_categories_kfv
    WHERE concatenated_segments = 'IPTV')
    AND incidents.PROBLEM_CODE = pcodes.PROBLEM_CODE
    where incidents.INVENTORY_ITEM_ID NOT IN SELECT inventory_item_id
    FROM apps.mtl_system_items_kfv
    WHERE concatenated_segments = 'GENERAL_FAULTS_IPTV'
    You want to add this condition to the first query it holds good for this scenerio.All the items which are NOT IN will be retrieved.Here you are selecting other than "General_faults_iptv"
    But again your trying to select in the second query where you want "General_faults_iptv"
    SELECT inventory_item_id
    FROM apps.mtl_system_items_kfv
    WHERE concatenated_segments = 'GENERAL_FAULTS_IPTV'
    If you carefully go through what your doing,you will understand.In the above explantion ,there will be no records generated.First query your saying NOT IN and again your saying for the same IN,how will records retrieve its meaningless.
    I dont know what you want to get from second query.I would suggest you to do is dont use the second query and just use the first query and you will get.Here is the query and this will give you result.
    SELECT incidents.INVENTORY_ITEM_ID,
    pcodes.PROBLEM_NAME
    FROM apps.cs_incidents_all_b incidents,apps.jtf_rs_problem_codes_v pcodes
    WHERE incidents.category_id IN (SELECT category_id
    FROM mtl_categories_kfv
    WHERE concatenated_segments = 'IPTV')
    AND incidents.PROBLEM_CODE = pcodes.PROBLEM_CODE
    AND incidents.INVENTORY_ITEM_ID NOT IN SELECT inventory_item_id
    FROM apps.mtl_system_items_kfv
    WHERE concatenated_segments = 'GENERAL_FAULTS_IPTV'
    Regards,
    Kranthi.

  • Dist. of Header Condition based on the material Value

    Hi All,
    I have one query regarding the header Condition.i have selected the Calculation type as B - fixed amount  (mandatory) for a particular Condition type and also selected the header and Item condition indicator.Now if the material have more than one line item then the system distributes this condition based on the quantities in PO.
    My client requirement is that they want to have a header condition as we are using now. But they want to distribute this header condition according to the material values for each line items in a PO. please Mention that this condition is a fixed value (mandatory).
    So, how can we make a Fixed Value (Calculation type) for a header condition to be distributed among the line items based on the base Value?
    Please revert back asap.
    Sure, points will be awarded for the same.

    as explained earlier ,
    system is distributes the header amount on the basic of value calculated by Basic X qty
    e.g.
    header value =100
    two line item
    1 is with Rs 4/- and qty is 10
    2 is with Rs 10/- and qty is 15
    so distribution is
    Rs 21.05/-  for 1st item
    and
    Rs 78.94/- for 2ed item
    regards,
    sujit

  • Condition Based Downpayment

    Dear All,
    We are using ECC 6.0  EHP5.0  with single instance worldwide, one controlling area, one global chart of account and one fiscal year for all company codes in SAP and for each company code we have 1:1 mapping to sales organization.
    We are in process of implementing  "Condition based Down payment" with conjunction with a  billing Plan but the billing plans is not including any down payment items .
    We followed the SAP best practices guide to setup the condition types and pricing procedure per the guide
    http://help.sap.com/bp_retail603/BBLibrary/Documentation/732_BB_ConfigGuide_EN_US.doc
    We followed the following process:
    1.  Created a regular Sales order with 2 items with a total value of say 5,000 GBP and entered a value for condition AZWA in the sales order header for 1,000 GBP
    2.  Entered a down payment for that amount (1,000 GBP) using t-code (F-29). In F-29  we entered the special G/L indicator = A (downpayment) and tried to reference the sales order number.  However, the system gave error message u201CMessage no. V1125 - Enter the item numberu201D so we were forced to enter the payment at the line item level.
    3.  Created the invoice for this item and received the expected value in the AZWB pricing condition but the accounting document did NOT settle the down-payment amount per the value in AZWB.
    We have the following questions:
    1.   How can we make the F-29 payment using only the sales order number (i.e. at the header levelu2026without the line item)?   The SAP Help implies that this is possible. (http://help.sap.com/erp2005_ehp_05/helpdata/EN/dd/560e4b545a11d1a7020000e829fd11/frameset.htm)  in the Down Payment Processing (Basis: Document Condition) section under u2018Incoming Paymentsu2019 it says u2018The system summarily posts the payment to the sales order number, not item-specificallyu2019.  It then also says u2018Aside from this it is possible to post the incoming payment directly in the financial accounting (transaction F-29). The important thing here is that the financial accounting item contains a reference to the sales order number. It is also possible to post item-specific down payments.u2019
    2.  During Final Billing, how and we get the accounting document to settle the down-payment amount per the value in condition type AZWB.  In the billing-plan process, the final billing settles the downpayment.  We want the condition based final billing to act in a similar way and do not want to have to perform a manual downpayment settlement separately (via F-39). 
    Thank you in advance,
    Vicki

    Hi,
    In the billing plan Billing rule should be maintained as "4" or "5" which indicates that line is down payment. Assign down payment request for this Billing plan item.
    What is the billing document type you have used for the invoicing?
    Check if  Billing category is  "P = Down payment request"
    When a down payment request is created it will process only dowm payments.
    In F-29 system will process only those docuements which are identified as Down payment request.
    Hope this helps.
    Regards,
    Sharan

  • Create a condition based on a select

    Hi, I have the necessity to create a condition, inside a report, based on a select, for example (when I build a condition):
    Item: "Item (RUO)".Description
    Condition: IN
    Values: select item_description from ISUPP_LOV_RUO_SLA_PRODUCTS_V -> 3 values
    How can I dynamically pass these 3 values to the condition, without using hard coded strings as 'A','B','C' ??
    Thanks
    Alessandro

    Hi,
    If you are using Discoverer Desktop then you can create a condition based on a subquery. You create worksheet that returns those 3 rows then create the condition where then item is in the first worksheet.
    If you are Discoverer Plus then you will have to join the folders in the EUL. So you create a folder for ISUPP_LOV_RUO_SLA_PRODUCTS_V and join it to the report folder using "Item (RUO)".Description = ISUPP_LOV_RUO_SLA_PRODUCTS_V.item_description .
    Rod West

  • Condition Based Interface Determination in ICO (AAE) - PI 7.1 EHP1

    Hi Friends,
    We have PI 7.1 EHP1 - SP 04.
    In our scenario, we have 1 outbound interface and 2 inbound interface. Based on condition, it needs to select the first inbound interface or second inbound interface.
    In the normal configuration, we are able to select. (By click + icon and add condition in the Receiver Interfaces in Interface Determination Step)
    When we create configuration using ICO (Integrated Configuration), there is no option in "Receiver Interfaces" Tab to add two inbound interfaces with condition.
    Could you please clarify how do we do this in ICO?
    Kind regards,
    Jegathees P.

    IMHO, condition based interface determination is not possible in ICO.
    Use Multiple inbound service interfaces... You can handle in design level .. ESR level. 
    Check the Abhishek's blog... This  might be helpful.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/90dcc6f4-0829-2d10-b0b2-c892473f1571?quicklink=index&overridelayout=true
    Note: Since in your case you need two receiver agreements, you cannot handle through ICO. The above link might be helpful to do multimapping without BPM.
    Edited by: Baskar Gopal on Apr 26, 2011 9:53 AM

  • CIN - with TAXINJ and "condition based excise determination"

    Dear All,
    Can I use TAXINJ with "condition based excise determination" for CIN implemenation. We already have TAXINJ and some plants are already working on it.
    If anyone already using the same, please share the problems faced / experience.
    Actually I done settings for above scenario, but while GRN I am getting Message as " BED, AED and SED for the excise item is zero". And BED not getting populated while doing GRn.
    I have created a tax code "C1" and assigned to company code.
    THen I have maintained condition record for JMOP in FV11 for BED. ALso settings done J1ID.
    PO is created with this tax code C1, taxes are getting calculated when
    checked at Invoice tab at PO.
    But while making GRN message comes "BED, AED and SED for the excise
    item is zero" and excise values dont shows at excise tab in MIGO
    Regards

    Go through
    https://wiki.sdn.sap.com/wiki/display/ERPLO/CIN+Configuration
    and
    http://help.sap.com/saphelp_47x200/helpdata/en/09/ebf138cdd78a4be10000000a114084/frameset.htm
    Hope you will get good idea

  • TAXINJ WITH CONDITION BASED CALCULATION

    Hi MM Gurus
    We are using TAXINJ procedure for tax calculation with formula base calculation (i.e. tax rates are maintains in J1ID ). As we now that TAXINJ procedure support both condition based and formula based tax calculation. But when I want to use the condition based tax calculation with TAXINJ by maintaining the condition record in FV11, I am getting the tax calculated with formula based only. System is ignoring the condition record maintain in FV11. So please explain how to use the TAXINJ procedure with condition based calculation by maintaining the condition record.
    Reward point will be given please…..
    J K Patel
    Ahmedabad
    Gujarat

    Hi JK,
    if you r using taxinj, then system picks up the rate from J1ID only. if you want to maintain the condition records in FV11 then delete the rates in J1ID. hope this will solve your problem.
    Regards,
    patil

  • Condition based maintenance

    Hi Gurus,
    As per my business needs
    Measuring document needs to be updated automatically from proleit (Another system) by IDOC-Pls let me know from our PM end what we have to do?
    Condition based maintenance (As per proleit system measuring document would be updated and determine the condition for automatic notification creation)-Pls suggest how to map the both scenario. if possible pls send the relative documents

    Hi,
         You will have to activate User exit IMRC001  -This gets triggered when measuring document is posted via IK11
    You will have to create a measureing point for the eqpt ..
    In the above user exit you can find sample code which would be helpful
    In config spro ->pm - basic settings -->measuring points & counters  ->Define Measuring point categories, here for a category mention the Tolerance period , if there is any ..
    regards
    giri

  • Reg. condition based receiver Determination

    Hi,
        I need to send the records to two systems based upon the value
    For Ex. All the material group record letz say (1,2,3,4,5,6) Shuld go to Receiver1 and only the records which belongs to material grp shud go to Receiver2.
    I am trying using Condition based Receiver Determination
       For Receiver 1 :-
                  I didnot give any condition.Coz all the records have to go to Reciver1.
       For Receiver 2 :-
                     I have written the condn in the Interface determination
                i.e) Material Group = 2.
    But  All the records are going to these two receivers.I have tried everything.
    Thanks in advance
    Regards
    Anandan

    Anandan,
    Similar situation has worked for me. Please check the condition you have mention in Interface Determination.
    In the Interface determination you need to have 2 inbound interfaces. Specify the respective condition for each inbound interface.
    Example: if the Response field has the value as "Success" or "Failure" the message has to go to first interface. The message has to go to second interface only if the response is "Failure". so you can provided following condition in the interface determination:
    <b>Condition 1:For first inbound interface</b> (/p1:MessageType/RecordSet/Response = F) OR (/p1:MT_RESPONSE_FROM_PS_BI/RS/Response = S)
    <b>Condition 2:For second inbound interface</b> (/p1:MessageType/RecordSet/Response = F)
    The above condition has worked for me. Hope this would be helpful to you.
    Regards,
    Sridhar

Maybe you are looking for

  • OIM and OIA11g Integration(error while importing Resource metadata into OIA

    Hi, I followed the below link and trying to integrate OIM 11.1.1.5 and OIA 11.1.1.3.6 And both are deployed different weblogic domains.. http://wikis.sun.com/display/OIA11gDocs/Integrating+With+Oracle+Identity+Manager,+Preferred+Method I am getting e

  • Need a Advice for move from  peoplesoft to SAP BI

    Hi Experts, I am working as a peoplesoft Technical consultant in a MNC past 2 yrs . I want to change my domain to SAP BI. I need a suggestion. SAP BI Training already completed. But in my it's not possible for change so please advice how i will highl

  • 11.5.9 to 11.5.10 upgrade missing file error - adrelink exiting status 1

    I am in the processing of upgrading our system from 11.5.9 to 11.5.10.2 on a Linux 4.5 system. While applying patches 4337683 I ran into missing files which required me to apply patches 2214446 and 2284692. After going through the steps on both of th

  • Why is Winclone Needed? Can't Disk Utility Restore a Boot Camp Partition?

    Hi. Could we just use Disk Utility to create a backup the Boot Camp Partition running Windows 7 64-bit for example and then just use Disk Utility to restore it if you need to replace your Boot Camp partition? Why is Winclone the tool use to create an

  • Play Animation

    I want to play the animation from the stage. I used this -> sym.play("complete"); to call the animation. "complete" refers to the label which I put in the timeline. I do not know why this does not work. The animation will not play. Usually the animat