IDOC filter problem in BD64

Hi,
I created a filter in BD64 for message type ZDEBMAS with account group(ZSB) of customer as the filter. If you give other than ZSB customer account group, it is suppose to skip the IDOC.
But it is throwing error "internal error: Program read table idoc_structure, command data_select_for_block, argument Z1ADRC".
Here Z1ADRC is the custom segment in ZDEBMAS.
What can be the problem. Please help me out of this .

Hi Janardhan,
I had created the model view for ZDEBMAS and generated partner profile. As i am sending to non SAP system (Siebel) no need to distribute the model view.
IDOC getting  generated for ZSB account group customers, problem is with the other account group customers.
The Error i got after adding the filter in BD64 for account group.
Any other clue.

Similar Messages

  • IDOC filter at Field / Segment Level

    Hi
    Can you please tell me how to set an IDOC filter at field and segment level in short?
    Thanks

    Hi,
    There are two filtering in IDoc.
    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 Prrtner / Receiver Partner.
    Data Filtering:
    Data filtering can be done in dustribution model (BD64) 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.
    Please check this link for detail information.
    http://help.sap.com//saphelp_470/helpdata/EN/0b/2a611c507d11d18ee90000e8366fc2/frameset.htm
    Hope this will help.
    Regards,
    Ferry Lianto
    Please reward points if helpful.

  • Alv grid filter problem

    Hi all,
    I have a problem when filtering data in alv (I use REUSE_ALV_GRID_DISPLAY FM). The problem is that data is truncated in the matchcode of the filter.
    I've seen several threads talking about this, but was not able to find the right solution for me... a lot of notes, and I think I shouldn't have to install all of them.. should I?
    I followed this thread
    ALV filter problem
    but do not know the note installed by the asker in the end...
    Could anybody help me?
    Best Regards

    Hi,
    Please apply OSS note 898852.
    Regards,
    Bharadwaj

  • IDOC performance problem

    Hi All,
            Currently I come across a idoc performance problem,in we20,the idoc inbound process code invoke BDC manner.
    the detail as follows:
    (1)Seebeyond send the idoc to SAP side.
    (2) Idoc added(Status 50)
    (3)IDoc ready to be passed to application(64)  11:06:27
    (4)IDoc passed to application(62)                   11:21:22
    My question is why the process time spend so much when idoc status from 64 to 62,what is the affect factor.whether the process time include BDC execution time.Thanks.

    Hi,
    I think it has taken much time to get the status 62 from 64 status.
    In the partner profile WE20 transaction for this interface you have used Collect IDOC's option. If that is the case till your background runs it will get into 62 status.
    If you use trigger immediately option in WE20 transaction then as soon as the IDOC is in 64 status it will be processed that is it will 62 status immediately.
    I hope I have answered your question.
    Thanks,
    Mahesh.

  • Problem on idoc filter on - ALE

    Hi all,
    I'm working with ale, in particular with CLFMAS IDOC.
    In trx. BD64 we have a filter for this idoc.
    The problem is that I need to filter the field
    E10CLFM-objek with a select-option and no with single values?
    Is it possible?
    regards,
    enzo

    Hi,
    U can set the filter on field level in BD64.
    select the model view,click on NO FILTER SET option. you will get one modal screen... click on create button. then select the field..set the filter.
    Thanks
    Eswar

  • Idoc filter

    IDOC is getting created whenever po is created or changed...now my requirment is i need to filter the idocs of generic articles....
    how to do this?
    can anyone explain me this

    You can use Distribution Model BD64 T.Code is used to Filter the segment
    Create Model View
    Add MEsage Type
    Then Here you can specify for particular Material Category
    I don't see any way to filter the Idoc i.e. there is no T.code where we can set filter for Idoc it's applicable for Segemnt only
    Can you please give me what  program you have
    ~Pramod
    Edited by: PKUPADHYAY on Feb 16, 2010 6:31 PM

  • How does the filter work in BD64

    Hi all,
    I have configured ALE to distribute material master data from the sedning system to recievung system. Also in bd64 I have created filter for plant in the following manner.
    Select modelview -> and expand the tree -> under the message type select -> noo filter option -> create filter group -> in that I have selected plant and in the values I have specified 1000. I saved and came back he message displaye under the message type is <b>Data Filter Active</b>. I went to bd 10 and send a material which is located at plant 1000. IN we02 when I checked the stauts  is success with green light and one of the staus record with status 30 has this message <b>Receiver found , Data filtered , No conversion , Version conversion.</b> When I checked the recieving side the data records stll contains the plant value 1000.
    What I expected is since I am filetring the Idoc based upon plant value, Idoc shouldn't be tranferred or the plant value must be erased on the recieving side. I still the value for werks is 1000.
    I have configured bd64 only on sending side. The recieving side has this message <b>No filters , No conversion , No version change .</b> so should I configure bd64 on recieving side also for filters to be implemented and ths is only one way communication.
    So I doubt how the filters work. Can anyone please expalin me how the filter works.
    Regards,
    Vijay.
    Message was edited by: vijay kalava

    Hi,
    Check this Documentation..
    Customer Distribution Model. In an R/3 system, the Customer Distribution Model is a tool that stores information about the flow of messages across various systems. The Customer Distribution Model uses an SAP-delivered Distribution Reference Model as its basis (the Customer Distribution Model can have distribution scenarios other than ones stored in the Distribution Reference Model.) The Customer Distribution Model stores data that dictates which messages (message types) flow to which Logical Systems. Many messages can flow to one Logical System, and one message can flow to several systems. With the use of filter objects and listings (which I’ll describe shortly), it is also possible to specify in a model the criteria for filtering information for a specific system. A Customer Distribution Model can be created in an R/3 system with that client’s base Logical System as the “sender” Logical System.
    Use transaction BD64 or the following menu path to maintain the model: From the IMG (Implementation Guide), Cross-Application Components -> Distribution (ALE) (*) -> Distribution Customer Model -> Maintain Distribution Customer Model Directly -> Maintain Distribution Customer Model Directly.
    The IMG for ALE, Distribution (ALE) (*), can also be directly invoked by using transaction SALE. This transaction is used very frequently in ALE. (I’ll discuss the process of creating, maintaining, and distributing a Customer Distribution Model later in this article.)
    Filter object type and filter objects. A filter object type is used in the Customer Distribution Model to impose a selection criterion on the message (type) flowing to a Logical System. A filter object type with a value associated with it is called a filter object. For example, BUKRS (Company Code) is a filter object type available for message type DEBMAS (Customer Master). To distribute Customer master data of only Company Code “1001” to a particular Logical System, you would use filter object type BUKRS to create a filter object with value BUKRS = 1001. You can have multiple filter objects with different values for the same message type associated with that LS. While determining the receiver(s) of a particular message based on the Distribution Model, ALE performs object filtering. As with the Customer Distribution Model, filter objects are relevant only to ALE.
    Regards
    Vijay

  • ALE/IDOC configuration problem

    Hi Gurus,
    It will be nice if you please help me finding the flaws in my configuration that is not allowing me to get a desired output.
    Let me make it step by step:-
    1. My desired output:- To see destination partner type as "LI/LF/ vendor name" for the Inbound IDOCs when an IDOC is starts it journey from "KU/WE/customer name" or vice versa
    2. Present output:- Inbound IDOC always comes to "LS/ /TS90CLNT800". It means in my case inbound IDOC always comes to Logical System LS instead of LI or KU
    How to configure it properly so that I can pass the Inbound IDOCS to other partner type except LS.
    Please help.
    Here what I have done so far as setting:-
    1. Created a Logical System TS90CLNT800 using transaction SALE
    2. Assigned it with client 8003. Created one RFC named tZRFC with connection Type "3"
    (R/3 connection) using trxn SM59
    4. Created a port ZEDI and assiged tZRFC using trxn WE21
    5. Created partner profile for Vendors in partner type LI and for Customer in partner type KU
    6. Because of getting error " no partner profile for ZEDI LS found" therefore created inbound parameters in parter profile LS for each Message Type.
    I am processing IDOC within same client 800 ( both inbound and Outbound)
    But I want the Inbound Idocs should come into partner type LI if the the Outbound IDOC is sent from KU and vice versa.
    Please help me what config I need to do.
    Amit

    Hi Sruthi,
    Thank you very much for your time that you have spent for my problem.
    So far I created these type of partner profiles and they were working in the following fashion.
    Partner Profile created in WE20:
    Partner Type = LI, Partner Number V001 ( Vendor Number)
    Partner Type = KU, Partner Number K001( Customer Number)
    Partner Type = LS, Partner Number ZEDI ( Logical System)
    I created one Logical System ZEDI and assigned it to Client
    tRFC created in SM59:-
    Connection Type = R/3 Connection, Name tZRFC
    Port created in WE21:-
    Port Name ZEDI (again) and assigned with tZRFC.
    BD64 not used so far
    Now If I add Message type ORDERS in Inbound Parameters of Partner Type KU and Outbound Parameters on Partner type LI system fails.
    If I add message type ORDERS in Inbound Parameters of Partner Type LS and Outbound Parameters on Partner type LI system works fine.
    Whenever IDOCs are being processed partner profile are being shown as follows:-
    Outbound IDOC : LI/LF/V001 ( Receiver)
    Inbound IDOC : LS/  /ZEDI ( Sender)
    My question is that can I make any setting so that I get the following:-
    Sender ( LI/LF/V001)
    Receiver ( KU/WE/K001)
    LF and WE are respective partner functions
    Regards,
    Amit

  • IDoc filter not working

    Hi,
    I've created a filter on my reduced message type from MATMAS in BD64. I'm filtering based on Plant (WERKS). But it isn't working... It sends out all plants using my message type. Is there some step that I've missed out???
    -Vartika

    Hi,
    There are two filtering in IDoc.
    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 Prrtner / Receiver Partner.
    Data Filtering:
    Data filtering can be done in dustribution model (BD64) 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.
    Please check this link for detail information.
    http://help.sap.com//saphelp_470/helpdata/EN/0b/2a611c507d11d18ee90000e8366fc2/frameset.htm
    Hope this will help.
    Regards,
    Ferry Lianto

  • IDoc filter usage

    Dear all,
        I met a question for example: IDoc type 'PROJECT01' has a field 'company_code'. If this field value equal to 'US00' then need not create and send IDoc to target. I see that can do some deployments in BD59 and set data filter in BD64, but it seems like can only set when the certain value matched then create IDoc, how to carry out when the certain value matched then do not create IDoc? Because maybe there are too many items of this field so can not input them into data filter one by one. Thanks a lot.

    Hi,
       SAP has designed like that, if some data is matching then generate the idoc. I think if you want not to generate idoc if some fields are matching then you can design logic for this in the user-exit/Badi.
    Thanks,
    Asit Purbey.

  • 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

  • Table filter problem

    Hi expert ,
                   I have the problem on filter , which means
                   while there is no entry on the table , if click enter the filter action it shows runtim errors like that
    Note
    The following error text was processed in the system RD1 : Value 1 is not a valid index; context node: COMPONENTCONTROLLER.1.BBU_ITEMS
    The error occurred on the application server BLR-RDEV-RD1_RD1_00 and in the work process 0 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Method: IF_WD_CONTEXT_NODE~GET_ATTRIBUTE_PROPS_FOR_NODE of program CL_WDR_CONTEXT_NODE_VAL=======CP
    Method: IF_WD_CONTEXT_NODE~GET_ATTRIBUTE_PROPS_FOR_NODE of program CL_WDR_CONTEXT_NODE_MAP=======CP
    Method: GET_NODE_STATE of program CL_WDR_TABLE_METHOD_HNDL======CP
    Method: IF_WD_TABLE_METHOD_HNDL~APPLY_FILTER of program CL_WDR_TABLE_METHOD_HNDL======CP
    Method: ONACTIONBBU_FILTER of program /1BCWDY/EAIL5PBJSQ5EPLFELLCZ==CP
    Method: IF_WDR_VIEW_DELEGATE~WD_INVOKE_EVENT_HANDLER of program /1BCWDY/EAIL5PBJSQ5EPLFELLCZ==CP
    Method: INVOKE_EVENTHANDLER of program CL_WDR_DELEGATING_VIEW========CP
    Method: IF_WDR_ACTION~FIRE of program CL_WDR_ACTION=================CP
    Method: DO_HANDLE_ACTION_EVENT of program CL_WDR_WINDOW_PHASE_MODEL=====CP
    Method: PROCESS_REQUEST of program CL_WDR_WINDOW_PHASE_MODEL=====CP
    What should i do avoiding this one can anyone let me know about this problem ?
    Thanks in advance
    Sankar.M

    Hi Sankar,
    Do you mean to say like you get a dump when you enter some value in the filter field & press on enter while there is no data in the table?
    If yes then give it a try in this manner. I haven't tried it out myself but its just a guess. You would have created an event handler for the FILTER event of your table. Say suppose your action handler method is ONACTIONON_FILTER then within this method you would be saying something like:
    METHOD onactionon_filter .
    " TABLE_CONTROL is TYPE REF TO IF_WD_TABLE_METHOD_HNDL
    " Within WDDOMODIFYVIEW I obtain & save the reference of my table into TABLE_CONTROL
      wd_this->table_control->apply_filter( ).
    ENDMETHOD.
    So instead of directly calling the apply_filter method first try to obtain the data being displayed in the table by using get_static_attributes_table method. Then check if the table is initial & call the apply_filter method only if the table is having some data.
    Regards,
    Uday

  • Filter problem with operating system in french

    Hello,
    There is a problem with the "Operating System - Windows" filter in the french version of ZCC.
    If you create a bundle and go into "Requirements" and add a filter with Operating system and you set it to "Version 6.1 - Windows 7 / Windows Server 2008 R2" you get this error
    "Vos modifications ne peuvent pas tre appliques pour les raisons suivantes :
    ErreurLa version doit tre sous la forme "x" "x.x.x.x". "
    "You changes cannot be applied for the following reason : formatting must be x to x.x.x.x"
    The format should be "6.1 - Windows 7 /Windows Server 2008 R2 Versions".
    The filter does work as intended with the english versions of ZCC. I have no problem with that but some of our admin does.
    PS : I am currently unable to open an SR because our licence has not been renewed yet. So i am reporting this here.
    Thank you!

    Originally Posted by GuillaumeBDEB
    Hi poplante, this bug is haunting Novell since version 11.0! Believe me on that. I'm the one who reported it. Here's the workaround.
    1.Go to Server machine.
    On Windows:
    Go to
    %ZENWORKS_HOME%\resources\properties\com\novell\ze nworks\core\web\internal\resources\CoreInternal_fr .proeprties
    On Linux:
    Go to
    /opt/novell/zenworks/resources/properties\com/novell/zenworks/core/web/internal/resources/CoreInternal_fr.proeprties
    2.change the property value of windows.versions.6.1 from "Versions 6.1 Windows 7 / Windows Server 2008 R2" to "6.1 Versions Windows 7 / Windows Server 2008R2"
    3.Then Restart the server. The issue will be gone.
    By the way you will see this bug reappear with every new update of ZENworks including new service packs and monthly updates. So keep this workaround at hand just in case.
    Hope it helps!
    GuillaumeBDEB
    In 11.3 the value seems to be:
    windows.versions.6.1=Versions 6.1 - Windows 7 / Windows Server 2008 R2
    But should probably be set to:
    windows.versions.6.1=6.1 - Versions Windows 7 / Windows Server 2008 R2
    And the correct Linux path would be: /opt/novell/zenworks/resources/properties/com/novell/zenworks/core/web/internal/resources/CoreInternal_fr.properties.
    This bug would probably take them a minute or two to fix, sad to hear that it's been there since 11.
    Thomas

  • Table filter problem Jdeveloper 11.1.1.1.0

    Hi,
    I have problem with table filtering. When I filter table to get only one row I can not select this row to update child table (row is shown as selected).
    Is there some option to overcome this problem?
    Regards, Rok Kogovšek

    I have problem with table filtering. When I filter table to get only one row I can not select this row to update child table (row is shown as selected).Does your child table have the master table ID in its partialTriggers?

  • Filter problem in the report

    Experts,
    We have a problem with Filter on Costcenter taking very very long time . When we click on Filter button  on Cost center after executing a BW report, then a new window opens and nothing happens after that with a blank white screen in the filter window.  We have tried so many options to improve performance but only one thing worked out as a work around.
    I have deleted enteried in the master data table using TC SE14 and then reloaded master data. Then filter on this working now with in 1 min. But we have process chains running every day loading Master data .Once these process chains finish again when we filter on Cost center on the next day, now the problem still exists , takes long time to for filter window to open up. Is there any way to delete master data entries delete automatically. Any advice appreciated .
    Thanks

    Hi Kiran,
    Is that u are doing the master data full upload?
    Try to do delta loads.
    If it is the client specific. Create a process chain to delete the same master data contents. and schedule the process chain to run daily night or just before the master data loads happen, so that it will not affect the runtime. Else have to delete the same manually.
    Hope this helps u.
    regards,
    Kishore.

Maybe you are looking for

  • Purchase order & Goods Receipt

    Helloe Experts , I am New to the MM .As part of the case study In my project i need to configure MM as explained below 1)There are 2 vendors A & B 2) A suppllies material X & B suppllies material  Y 3)I need to configure the blank Client system for C

  • I am not able to register a new ap in WLC

    The issue is i am not able to add new APs on WLC. Currently, there are 48 APs registered. But it does not allow 49th AP. i tried a new ap to configure and add in the network but it is not registring but when i remove any other ap from the network the

  • Typical iPod problem

    Here is my problem: When I plug my iPod into the USB, a message comes up that indicates that "iTunes cannot read the contents of (My Name)'s iPod." The message advises that I should "go to the summary tab in iPod preferences and click restore to rest

  • CS3 ILLUST Missing required plugins BRS Pencil Tool ExpandS

    Have installed a demo disk for CS3 that came from Adobe. Illustrator doesn't work! Get the message..."Missing required plugins BRS Pencil Tool ExpandS" I found this link but it was for "BRS Pencil Tool Pathfinder Suite" http://kb.adobe.com/selfservic

  • Java and ML - can someone explain?

    In my total ignorance of Java, can someone please explain what, if anything, should be installed in 10.8.3? If I go to java.com, it says I don't have Java installed and the 'Missing Plug-in' graphic shows. I've seen all sorts of stuff about Java 7, J