Distribution filter in BD64 with qualifier

Hello,
I have to create a filter in BD64 for message type ORDERS for Company code. I can do configuration in BD95 and BD59 to make Company code appear in filter list in distribution model.
Now Issue:
Comapny code(ORGID) appears in standard segment E1EDK14 with qualifier(QUALF) 011.
How can I define filter for  E1EDK14-ORGID for qualifier 011 only.
E1EDK14 can appear many times with different qualifiers.
Please don't suggest for a separate Z segment
Thanks in advance,
Kumar

Hi ,
Unfortunately we don't have the IF logic here like Kernel BADI.
Please find the Enhancement Spot or Point and Last thing is Implicit Enhancement.
Consider the : Message type ,BASIS type and Company Code. ( It will be great if you implement the Kernel BADI inside a Implicit Enhancement   as this may be enhance to other company code or Message type)
BR,
Bharani

Similar Messages

  • How to map IDoc segment with qualifiers

    Hi everyone!
    I have the following problem: In an IDoc of type DESADV01 there can be several segments of type E2EDS01. Each segment has a different qualifier, which is the value of the field SUMID in this case. My target structure (type EDIFACT) now has several segments, each again with a sort of qualifier. Now I have to map the values of certain source segments to the respective target segments.
    Exaple (in XML format):
    Source
      <E1EDS01 SEGMENT="1">
        <SUMID>021</SUMID>
        <SUMME>0000000001.000</SUMME>
        <SUNIT>KGM</SUNIT>
      </E1EDS01>
      <E1EDS01 SEGMENT="1">
        <SUMID>022</SUMID>
        <SUMME>0000000001.000</SUMME>
        <SUNIT>KGM</SUNIT>
      </E1EDS01>
    Target
      <S_MEA>
        <C_C502>
          <D_6313>N</D_6313>
        </C_C502>
        <C_C174>
          <D_6411>KGM</D_6411>
          <D_6314>1</D_6314>
        </C_C174>
      </S_MEA>
      <S_MEA>
        <C_C502>
          <D_6313>G</D_6313>
        </C_C502>
        <C_C174>
          <D_6411>KGM</D_6411>
          <D_6314>1</D_6314>
        </C_C174>
      </S_MEA>
    (i have omitted several details here, but I'm only interested in the general procedure anyway).
    So in general the source segment with qualifier "021" should be mapped to a target structure with qualifier "N" etc.
    How can this be done using standard XI mapping techniques?
    Regards, Joerg

    Hi everyone!
    Thanks for your input data - unfortunately this wasn't quite what I was looking for. However I thik I solved my original problem and I just wanted to share this solution with you - maybe it helps others, maybe some of you have suggestions what I could do differently.
    To sum up the requirement: There can be multiple input segments, each with a certain qualifier. These input segments have to be mapped to the target segments, respectively - however, the qualifiers change. There can be several segments with qualifiers that do not match the requirement, and required segments might be missing.
    So here's what I came up with:
    Use the qualifier of the source segments as an input to a <b>FixValues</b> function. In this function, map the desired qualifiers to the value <b>true</b>, use <b>false</b> as the default value. Map the output of the <b>FixValues</b> function to a <b>createIf</b> function and use this to create the desired output segment. This way, for each of the required segments, one target segment will be created. All other segments (with unwanted qualifiers) will be removed.
    So far, this technique worked for me - do you have improvements/suggestions?
    Regards, Joerg

  • Oracle9iR2/Solaris8 --  DRG-11207: user filter command exited with status 137

    The ctx_ddl.sync_index() procedure hangs when I use it to synchronize the index. It is obvious that the INSO filter is not responding.The LD_LIBRARY_PATH and PATH variables are correctly pointing to $ORACLE_HOME/ctx/lib, $ORACLE_HOME/lib and $ORACLE_HOME/bin,$ORACLE_HOME/ctx/bin respectively. The error in CTX_USER_INDEX_ERRORS is the all too famous:'DRG-11207: user filter command exited with status 137'. The platform is 9iR2/Solaris 8.
    Any ideas as to how to get INSO to start working with the various documents ON SOLARIS 8???
    Thanks

    The ctx_ddl.sync_index() procedure hangs when I use it to synchronize the index. It is obvious that the INSO filter is not responding.The LD_LIBRARY_PATH and PATH variables are correctly pointing to $ORACLE_HOME/ctx/lib, $ORACLE_HOME/lib and $ORACLE_HOME/bin,$ORACLE_HOME/ctx/bin respectively. The error in CTX_USER_INDEX_ERRORS is the all too famous:'DRG-11207: user filter command exited with status 137'. The platform is 9iR2/Solaris 8.
    Any ideas as to how to get INSO to start working with the various documents ON SOLARIS 8???
    Thanks

  • Error while distributing the ALE distribution model through BD64

    Hi,
    I am getting the error while distributing the distribution model through BD64. The error is as follows:
    "Model view DVGDVH has not been updated
    Reason: the following ALE connection already exists in model view TESTMOD".
    What does this means?
    Regards,
    Soumya.

    Dear Sapera,
    I faced the same problem last night.
    We just manually deleted the distribution model from receiving system.
    Log on to receiving system => BD64 => change/dispay => edit => delete => Save.
    Once deleted log in to sender system and then select model and distribute again.
    by performing this we were able to resolve this issue.
    Warm regards,

  • Why can't I use lighting effect filter in CS6 with an 8bit RGB file?

    I've read all over that the filter only works with an 8bit/RGB file, which my file is, so I don't understand what the problem is.  I am attempting to light a smart object (3d bevel and extruded text) that I created in illustrator, and thought that I might just need to rasterize the smart object before the filter would work, but even after I render it and or flatten the image, merge visible, I still don't have the option to use lighting effects!  Please help! 

    Thank you for your prompt reply.  After doing a bit of investigating I'm finding out this video card is pretty shite (work owned machine), and I didn't have the gp enabled in performance prefs.  I had been using such an old version of PS previously I wasn't aware there was a setting for  this, frankly.  Per some other threads I found, I updated to the latest graphics accellerator drivers for it as well, but unfortunately the enable gp option is still greyed out, so I'm guessing it just won't run this onboard gpu doesn't meet some minimum system requirement or something.  Thx again.

  • Filter the field with people data picker

    hi
    1.i create the list and put the internal number for each persone
    now I have another list that customized it with InfoPath 2010
    I want in the form when the user inter the internal number in it's field the field that is for the person appeared itself
    I create the data connection and filter the field with display name
    and when preview the form ir works but in the sharepoint list it doese'nt work when I filter it with the field=[me]
    and when preview the form in InfoPath after the display name there is 3 #
    and I thins these # is the problem
    plz help me
    thanks

    Hi ,
    According to your description, my understanding is that you want to fill automatically the person column in the second list based on the internal number.
    I did a test as the followings:
    Create a list called ListA, and add two column: internal number(single line of text), person(Person&Group).
    Add some items into the ListA.
    Create another list called ListB, and add two column: internal number(single line of text), personB(Person&Group).
    Customize ListB with InfoPath, and click the column “internal number”.
    Set a rule for the column as the screenshot.
    After the above, I tested in ListB, it worked well.
    Then I set a filter personB=[me], it also worked well.
    Please have a try as my steps, compare the result.
    Thanks,
    Wendy
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • Why doesnt the smart filter mask move with the smart object?

    OMG Why doesnt the smart filter mask move with the smart object?  Yikes Way PITA

    If you look at the other tread about transform Again and smart Object layers you will find I found there seems to be two flavors of Transform and some bazar behaviors when it come to smart object layers. http://forums.adobe.com/message/4611500#4611500
    However for this problem here I think I can not show you how to do it.
    First target the smart filters Mask.  In fact so you can see what is happening Alt+Click on it so Photoshop displays the mask rather then the the composit image.  Then  use Ctrl+T free transform then just for a test hold down the Ctrl and the Alt keys and drag in a cornor to constrain and srink the Mask thee release the keys and press enter to commit the transform.
    Next target the smart object layer then use the short cut Ctrl+Shift+T (Transform Again) on a PC the smart object layer will be transformed to match the filter mask transform.

  • Model Distribution Problem in BD64

    Hello everybody,
    I'm not sure if this is the correct forum for this question, the problem that I have is as follows, I'm configuring the Model Distribution for an AUDIT Idoc, the Idocs are transfered from one system to another via SAP XI, now the problem is that for company politics every Idoc needs to go via SAP XI, even when Idoc's are transfered to the same system, and here is where I'm having the problem cause the scenario is as follows:
    R/3_1 -> XI -> R/3_1,
    with this scenario R/3 needs to distribute the AUDIT Idocs so XI will have the acknowledgment of the Idoc, but in BD64 in R/3 I can't generate a distribution model where the sender and the receiver system are the same, cause is the same client, any suggestions and help would be really appreciated thanks in advance.
    Regards,
    Julio Cesar

    Hi Julio Cesar Ruiz,
    in distribution module why u have create receiver system is R-3  I think first you have send IDOC to SAP XI then again come to R-3  so in this case receiver system is SAP XI
    Thanks
    Amit Shivhare

  • Dynamic Distribution Groups not working with Office365 Mailboxes

    Ok so my problem is this. I am creating new dynamic distribution lists based on office location with the option to look at the notes section in AD and add an additional office if a user needs to be on both lists.
    We have recently started using Office365 for some users and they need to get the emails too.
    When I create the group initially using:
    New-DynamicDistributionGroup -Name "Location-London UK" -OrganizationalUnit "domain.net/Groups/Email Groups/Locations" -RecipientContainer "domain.net/Our Users" -RecipientFilter {(RecipientType -eq 'MailUser') -or (RecipientType
    -eq 'UserMailbox') -and (Office -eq 'London') -or (Notes -eq 'London')}
    It creates the group limiting to the Accounts with London as their office but it includes every Office365 mailbox we have also.
    There is a DDG in our EMC for an office in Hong Kong but I am not aware of who created it.
    Its filter says:
    ((((((RecipientType -eq 'MailUser') -or (RecipientType -eq 'UserMailbox'))) -and (Office -eq 'HongKong'))) -and (-not(Name -like 'SystemMailbox{*')) -and (-not(Name -like 'CAS_{*')) -and (-not(RecipientTypeDetailsValue -eq 'MailboxPlan')) -and (-not(RecipientTypeDetailsValue
    -eq 'DiscoveryMailbox')) -and (-not(RecipientTypeDetailsValue -eq 'ArbitrationMailbox')))
    This group includes only the users with Hong Kong as well as Office365 users with Hong Kong as their office location
    Ive tried to recreate this DG but cant as using Powershell still makes groups with the Office265 users in them.
    The only way ive successfully created a London DG is by using ADSIedit to copy the msExchQueryFilter from Hong Kong to London and change the Office Name to London
    Any help would be appreciated

    For your recipient filter, use the following:
    {((RecipientType -eq 'MailUser') -or (RecipientType -eq 'UserMailbox')) -and
    ((Office -eq 'London') -or (Notes -eq 'London'))}
    See if that works ... that's effectively how the Hong Kong one is built.  Make sure you get the extra parentheses (I bolded them), they should make the difference.

  • Can not filter the data with the extended class

    Hi,
    I have a quick question about PortableObject format. I have created a class which extends PortableObject interface and implemented serializer methods as well. I have updated it in the pof-config.xml file as well. If I insert the objects of this type of object in the cache, they get inserted properly and I can filter the values based on the getters defined in the class. Everything works fine here.
    Now, I am trying to extend the existing class that I have. We have our custom API which we have built for our domain objects. I need to store these objects in the cache. So, naturally I need to implement PortableObject interface to do that. So, instead of creating a new class with new set of getters and setters and local fields, I am extending our domain class to create a new class which implements PortableObject interface. Instead of defining the local fields and getters and setters i am reusing the ones provided by my existing class. Now, I can insert the objects of the new class to the cache. But I can not filter the values for the objects of this new class.
    Let me show you what exactly I am trying to achieve by giving a small example:
    Domain Class:
    class Person
    private String person_name;
    *public String getPerson_name() {return person_name;}*
    *public String setPerson_name(person_name) {this.person_name = person_name;}*
    The new class implementing PortableObject interface:
    class ExtPerson extends Person implements PortableObject
    public static final PERSON_NAME = 0;
    *public void readExternal(PofReader reader) throws IOException{*
    setPerson_name(reader.readString(PERSON_NAME));
    *public void writeExternal(PofWriter writer) throws IOException{*
    writer.writeString(PERSON_NAME, getPerson_name());
    *// And HashCode, Equals and ToString methods, all implemented using the getter from the Person class*
    So, if I create a new class ExtPerson without extending the Person class and write all the methods, store the objects in the cache and perform the following query, I get the size printed
    System.out.println((cache.entrySet(new EqualsFilter("getPerson_name","ABC"))).size());
    But if I use the extended class and insert the values into the cache and if I use the same query to filter, I get 0 printed on the console.
    System.out.println((cache.entrySet(new EqualsFilter("getPerson_name","ABC"))).size());
    So, can anyone tell what exactly is causing this?
    Thanks!

    Well, just a quick question. It seems that I can not get ContainsAnyFilter or ContainsAllFilter working.
    EqualsFilter is actually working properly.
    I am preparing a Set of Strings and passing it to ContainsAnyFilter or ContainsAllFilter and it is returning me 0 records.
    E.g.:
    Set<String> setStr = new HashSet<String>();
    setStr.add("ABC");
    setStr.add("DEF");
    System.out.println((cache2.entrySet(new ContainsAnyFilter("getPerson_name", setStr))).size());
    I get 0 in my output
    If I try this:
    System.out.println((cache.entrySet(new EqualsFilter("getPerson_name","ABC"))).size());
    System.out.println((cache.entrySet(new EqualsFilter("getPerson_name","DEF"))).size());
    I get 1 for each of the query.
    If I club all these EqualsFilter in a Filter[] array and create an AnyFilter or AllFilter and pass it to the query, it works fine.
    List<Object> lst = new ArrayList<Object>();
              lst.add("ABC");
              lst.add("DEF");
    Filter[] filter = new Filter[lst.size()];
         for(int i=0;i<lst.size();i++)
              filter[i] = new EqualsFilter("getPerson_name",lst.get(i).toString());
    AnyFilter fil = new AnyFilter(filter);
    System.out.println((cache4.entrySet(fil)).size());
    I get the desired result here, which is 2.
    Am I missing something here?

  • How to filter a form with pagination?

    Hi all,
    I've converted an app to Apex 3.1 (thanks to helpful folks here), but am stuck on the final form. I'd like to streamline the master-detail form, skipping over the tabular report in the detail. Here's (almost) a shell of what I'm trying to do:
    [http://apex.oracle.com/pls/otn/f?p=57085|http://apex.oracle.com/pls/otn/f?p=57085]
    I'd like the select list in the top region to be able to filter the results in the lower region, showing one row of info at a time in a form. The above example isn't nearly as complex as the real form I'm using, of course, but it should show what I'm trying to do.
    I've set up the computation for P1_EMPNO as:
    select min(empno)
    from "#OWNER#".emp
    where deptno like :P1_DEPT_FILTER OR :P1_DEPT_FILTER IS NULL...with a conditional that P1_EMPNO is NULL. Likewise, the row fetch contains the same WHERE clause as above.
    I've been running around in circles trying to debug this, prototyping several forms to test combinations of branches, SQL, and such, but no luck.
    Has anyone done this before? I see some semi-close threads here, but they seem to end up as a report.
    TIA!
    Rich
    Edited by: socpres on Dec 1, 2008 1:48 PM -- minor edit: changed SQL to use code tag

    Hi Rich,
    Sorry - just seen this.
    Yes, I have done something similar before (though the filters were handled on a separate page, the principle would be the same).
    The important parts are the selection of the first record, the IDs for the Next and Previous records, the conditional display of the Next/Previous buttons and how to set the current EMPNO id.
    1 - As you have a form on the page already, the first record can be set using a Before Header page computation that is conditional on the PK field being null and using your code as the source:
    select min(empno)
    from "#OWNER#".emp
    where deptno like :P1_DEPT_FILTER OR :P1_DEPT_FILTER IS NULL2 - You should then have hidden NEXT and PREVIOUS items on your page. These should be calculated using Before Header computations on EVERY page load (ie not conditional) and using SQL queries:
    Previous (say Item name of P1_PREVIOUS_EMPNO):
    select NVL(max(empno),0)
    from "#OWNER#".EMP
    WHERE DEPTNO LIKE :P1_DEPT_FILTER OR :P1_DEPT_FILTER IS NULL
    AND EMPNO < :P1_EMPNONext (say Item name of P1_NEXT_EMPNO):
    select NVL(min(empno),0)
    from "#OWNER#".EMP
    WHERE DEPTNO LIKE :P1_DEPT_FILTER OR :P1_DEPT_FILTER IS NULL
    AND EMPNO > :P1_EMPNO3 - Your Next button should be conditional on P1_NEXT_EMPNO not being 0 and your Previous button should be conditional on P1_PREVIOUS_EMPNO not being 0
    4 - The Next button should trigger a branch that sets the value of P1_EMPNO to P1_NEXT_EMPNO and your Previous button should set P1_EMPNO to P1_PREVIOUS_EMPNO
    5 - Your branches triggered by the Filter and Reset buttons should reset P1_EMPNO to null (the computation will calculate this again)
    Then, when the page loaded, the first EMPNO that matches the filter is determined and the next/previous EMPNO's are automatically calculated and the buttons shown/hidden as appropriate. Clicking Next or Previous will move through the records and new Next/Previous EMPNO's are calculated each time. When a new filter is applied or the page is reset, the EMPNO is cleared out and recalculated based on the current filter.
    Andy

  • Error in PO Distribution lines. cannot proceed with PO creation.

    Hi All,
    We have recently upgraded to R12 from 11.5.9 in Test environment. Due to upgrade all the purchasing setup which was there in 11.5.9 is now available in R12.
    We are creating a Standard Purchase Order. I have entered the header & line level details. Now i am trying to update the shipment details. In the Shipments -> Distributions, I have updated the Requestor name & Deliver-to Now when i am trying to save the recod below error message is coming ->
    ORA-24347: Warning of a NULL column in an aggregate function
    FRM-40735: POST-FORMS-COMMIT trigger raised unhandled exception ORA-04098.
    I cannot proceed with PO creation. Also, we are not selecting the subinventory. We were not selectingthe subinventory in 11i also.
    Please guide.
    Thanks in advance.
    -Sujay

    Thanks for the reply Sandeep.
    Well i am thinking of this as a Triggger issue. We will recompile the trigger and will check once again.
    Can you guide me if you have any idea on the PATCH details.
    Thanks
    -Sujay

  • MovieClip Filter Causing issues with EventListeners (mouseEvent.ROLL_OVER)

    Hello,
    I have been working on a flash photo gallery for the web. It loads thumbnails from an xml file into a loader which is then made the child of a movieclip.
    The thumbnails are animated and triggered with mouse events of ROLL_OVER and ROLL_OFF. I have this working, or appearing to, when the movieclip containing the loaded thumbnail has no filters applied to it.
    I want add a drop shadow on the ROLL_OVER event and remove the drop shadow on the ROLL_OFF event. I also have this working, however my problem arises when I mouse over the very edge of the movieclip. This cauese the ROLL_OVER and ROLL_OFF function to fire in rapid succession, creating a flashing dropshadow. This looks aweful and I really have no idea what would be causing this issue.
    Thanks in advance for any advice!
    Regards.

    Thanks for the reply.
    I also found it difficult to believe that the filter was causing issues with the roll over/out events. I will expand on the example code you provided so you get an idea of what I am trying to accomplish and where my issues arise.
    EDIT: I should add that the issue is only present when I tween AND add a filter. If I only add a filter or if I only tween I have no issues but the combination or adding a filter and tweening causes the OVER/OUT events to fire rapidly.
    //This code does not result in a flashing animation
    myClip.addEventListener(MouseEvent.ROLL_OVER, overClip);
    myClip.addEventListener(MouseEvent.ROLL_OUT, outClip);
    function overClip(e:MouseEvent):void
       myTween =  new Tween(myClip, "scaleX", Regular.easeOut, myClip.scaleX, 1.5 , 3, true);
       myTween =  new Tween(myClip, "scaleY", Regular.easeOut, myClip.scaleY, 1.5 , 3, true);
    function outClip(e:MouseEvent):void
       myTween =  new Tween(myClip, "scaleX", Regular.easeOut, myClip.scaleX, 1 , 3, true);
       myTween =  new Tween(myClip, "scaleY", Regular.easeOut, myClip.scaleY, 1 , 3, true);
    //However if i add these lines of code to add and remove a filter I can observe the flashing effect when the mouse is near the edge of the moveclip
    myClip.addEventListener(MouseEvent.ROLL_OVER, overClip);
    myClip.addEventListener(MouseEvent.ROLL_OUT, outClip);
    function overClip(e:MouseEvent):void
       myClip.filters = [myDropShadowFilter];
       myTween =  new Tween(myClip, "scaleX", Regular.easeOut, myClip.scaleX, 1.5 , 3, true);
       myTween =  new Tween(myClip, "scaleY", Regular.easeOut, myClip.scaleY, 1.5 , 3, true);
    function outClip(e:MouseEvent):void
       myClip.filters = [];
       myTween =  new Tween(myClip, "scaleX", Regular.easeOut, myClip.scaleX, 1 , 3, true);
       myTween =  new Tween(myClip, "scaleY", Regular.easeOut, myClip.scaleY, 1 , 3, true);
    Is there something obviously wrong with this approach to adding a filter/tweening? I am fairly new to flash.
    Thanks again!
    Message was edited by: Dafunkz

  • De-interlace Filter not working with MacBook Pro

    Anyone know about or experience anything similar? Ever since I started using FCP HD on my new MacBook Pro the Flicker and De-Interlace Filters cause severe video defects in the clip that I apply them to. Perhaps something to do with Intel chip? Any help would be well appreciated.

    i just put a flicker and deinterlace filter on some test clips and they look fine
    what codec are your clips? what codec is your sequence? what other hardware are you using? how are you monitoring the video? can you be more specific about the nature and symptoms of the problem? are you using FCP 5.1.1?

  • Mapping issue with Qualifier table

    Hi,
    1. I have an issue after mapping all 3  non-qual flds of a qualifier table in main table getting the compound fld enabled but selecting it , not mapping automatically to the appropiate compound field in the destination side, but giving an error message
    "unable to retrieve source record".
    2. The second issue is that after mapping some of the fields and qualified table and loading the maintable data, saving the map but subsequently when trying to open the saved map , it is coming out with the usual main error window
    SAP MDM Import Manager
    SAP Import manager has encountered a problem and needs to close.
    We are sorry for the inconvenience.
    Debug                                          Close
    Appreciate your help/suggestion on this issues.
    regards
    -reo

    Answer for Qn2:
    First you have to map all the display fields to individual Source Fields..
    Once you have mapped all the dispaly fields of the Qualified Table, you have to do value mapping for the Fields that require Value Mapping.
    Ex: Source Field A -> Destination Display Field 1
    Source Field B -> Destination Display Field 2
    Source Field C -> Destination Display Field 3
    Now Value Mapping where required should be done.
    Once the value mapping is done, then you can create a Compound Field.
    If you have done the previous steps correclty, then the compound field name is enabled for you to create Compound Field.
    Now map the newly created Compound Field to the Qualified Lookup field of the main table.
    Now you have to click on the Automap for value mapping.
    Hope this helps.
    Please reward if you find this helpful

Maybe you are looking for

  • Can I limit the number of appointments made by everyone at a specific time and place?

    I want to limit the number of people who make an appointment at a specific time and place.  Can I do this?

  • Restor iCal and Address Book from TM

    I have been having terrible problems with my computer hangin, crashing, spinning wheel, etc, therefore I have clean installed and reverted to full TM backup on several occasions but the problems have persisted. Therefore, I have now clean installed w

  • Unable to view Spare Part Components in SAP CRM Service Order

    Hello All, We are implementing CRM 7.0 Ehp 2.0 As per the following video it is now possible to integrate the spare part components in the CRM Service Order, using the BOM replication and Product Proposal functionality in SAP CRM SAP CRM 7.0 - Integr

  • Buffer table not up to date in SUS

    Hello All, While I am trying to process Purchase order in SUS portal, when i try to confirm the Item, it is giving me error "Buffer table not up to date". Any idea about this problem? Thanks, Hetal

  • Identify the OCR master node for 11.2

    My customer is on 11.1.0.6 RAC DB with 11.2 CRS+ASM and interested in finding  "OCR master node" at any point time. I noticed that one way is to identify the OCR master node is to search $ORA_CRS_HOME/log/hostname/crsd/crsd.log file for the line "I A