Filter Master data

Hi,
Question:
Is it possible to filter the List of Business Partner data with help of SDK?
The customer like to select data for specific employees.
Thank you,
Rune

Hi Rune,
It is not possible "by design", but:
- you can add a condition to the ChooseFromList that reflects the user's "authorization"
     => makes sure that user cannot choose the customer in the CFL
- and/or you can interfere (check) the CardCode by handling the et_FORM_DATA_LOAD event accordingly
     => makes sure that user cannot navigate to the record using the navigation buttons or any linked button
HTH,
Frank

Similar Messages

  • Filter in BP Master Data

    In BP Master Data I go to Find mode and want to filter the data by Foreign Name. When I close BP Master Data the filtered data is not saved and then I have to choose Filter Again. How can I save the filtered data. I want to see the BP according to filter and not all the BPs.
    Thanks,
    Olga

    Olga,
    To my knowledge these is nothing like filter on the BP Master.  The only thing available is Grouping. Is this what you are talking about?
    If you used the Blue Funnel then the filter is only active till you have the screen open. It is temporary and not permanent.
    Filtering can be achieved in two ways:
    1. Using a formatted search and linking it to the CardCode. Manually pressing Shift+F2 and selecting the CardFName. 
         OR
        Using a formatted search to auto populate the Foriegn Name field with the name you want
    2. Using SDK programming
    Suda

  • Filter in list Item master Data

    Hi all!
    i don't know why my database can't filter in Item master Data. This icon is grey. Can you help me!

    Hi Tien,
    In which mode are you trying to filter data.....in the find mode the icon for filter will always be greyed out. in the item master data press * in the Item number the system will give yoyu a list if items which can then be filtered...the icon gets activated.
    Nagesh

  • Filter on master data in QD

    Hi,
    I have maintained masterdata (text) for a InfoObject (Attribute) directly in BI.
    InfoObject is within cube A but cube A does not contain any data.
    I would like to build a query on top on cube A in QD using masterdata for selection in filter-definition.
    Doing so I maintained the infoobject on tab Business Explorer for Query Definition... and Query Exekution... the following "Values in master data table".
    But selection on master data is not possible.
    What have i done wrong?
    BR,
    Thorsten

    Hi,
    Open the query in QD and select/highlight the particular characteristic.
    Now at the extreme right you will get some propertoes tab, from them select the last one which is the ADVANCED tab.
    Here for second option select values in master data option.
    This should do the trick for you.
    Regds,
    Shashank

  • Filter on attribute of 0MATERIAL filters charac. values without master data

    Hi SAP-Gurus,
    I've a problem while executing a query (this query is based on a MultiProvider).
    I got the message "Filter on attribute of 0MATERIAL filters charac. values without master data" and I don't know why.
    When I don't use the filter on the navigation attribute, the query can be executed without any errors, bute when I set the filter, the warning message comes again.
    Thank you all,
    Clemens

    Dear all SAP Gurus,
    we've solved this problem and this is the solution:
    The warning is triggered by the method CL_RSDRV_ODS_QUERY-PROCESS_SFC_WITH_ATR when the BExFlag of the InfoProvider is not set. Using DSOs for direct update there is no change to change the BExFlag. As a result queries based on a DSO for direct update always throw the above mentioned warning when filter-characteristics are attributes.
    Regards, Clemens

  • Query Def. Filter Value Selection - to master data wont activate

    Hi, I want to change the info object properties Query Def. Filter Value Selection to select Values in master data, but when I try to activate it, it goes back to the old selection "only values in info provider" is this because there is data already loaded and so it wont allow me to change or is there anything simple I am missing ??
    Reason being I do not want to delete the data to make this setting in the info object maintanence...

    hi ram,
    Before u activate try "Checking" the Infoobject definition and see if you get any warning/error messages.
    Then try activating it.
    hope it helps,
    regards,
    Parth.

  • Filter authorization by Master data attribute?

    Hi,
    Is it possible to restrict (based on authorizations) the view of a report based on a attribute of master data (0customer or similar)?
    In case, a report regarding the sales by sales person, but filtred by sales person by authorization. (each sales person should see only their sales)

    Hi
    yes its possibel.
    SAP BI Analasis Authorization provides more flexible and more secure.
    Please go through link.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/ded59342-0a01-0010-da92-f6b72d98f144?QuickLink=events&overridelayout=true
    Regards,
    Ranganath

  • Master data upload to DSO

    Dear all,
    We have a legacy system to maintain and face a problem.
    The system have two DSO,one(DSO_04) is store the transaction data(Navigation atrribute link to master
    data),Due to to accelerate the report on DSO,we build other DSO that is store the transaction data
    from DSO_04->DSO_06 and change the DSO_04 navigation atrribute to DSO_06  data fields.
    Problem:  When user modify the master data and upload to BW,the DSO_06 isn't show the modify
    report,beacause the "change the navigation atrribute to data fields in DSO_06 ".One way to solve this
    problem is reload data from DSO_04->DSO_06 , but user would updata the master data frequently ,so
    it isn't a good method.
    Could you give me some advices to solve this problem?

    Hi,
    While loading the data into first DSO maintain one more field called Update Date( as current date). Do full load from DSO1 to DSO2 using DTP filter on Modified date.
    In DTP filter write a small code to filter data for current date as follows :
      l_t_range-sign = 'I'.
      l_t_range-option = 'EQ'.
      l_t_range-low  = sy-datum.
      l_t_range-fieldname = '/BIC/YNV_CH014'.  " Updation date
      APPEND l_t_range.
      p_subrc = 0.
    hope it works...
    regards,
    Raju

  • SAP BW 3.5 APD for master data

    Gurus,
    We are having issues with SAP BW 3.5 APD transformation before full upload for Item master data.  Due to the high volume encountering short dumps. We cannot extend memory space to fix this short dump.  What we are trying to do is initilize the values before the full load to make consistent with SAP so that BW item cost values is in sync with SAP.  There was no issue in development and only in test system.
    So work was moved to test.
    Is there any suggestion for this problem or alternative to something else?  Please help.
    Thanks,
    Di

    Hi Abhishek,
    We need to correct values of custom cost related fields of master data in BW that pull data from SAP.  If any Item  with cost field in SAP is not maintained any longer, we found the solution to initilize every record with APD before doing full upload in BW to be in sync. Version  is BW 3.5. We are facing performance issue.  So tried different ways like delete all the records that is already zero before reading data from the internal table.  We still get short dump when process chains runs with APD program. I am not sure how to pull data in smaller chunks with filters here.  Any suggestions please? Design is master data, filter columns, routines and master data. Source and target are the same.
    Thanks,
    Di

  • Error while loading master data to attribute ZMAJORGU(Major organisational unit)

    Hi Experts,
    While loading master data to  ZMAJORGU(MOU)(info object texts) from  datasource (ZOS_HRP1000)datasource iam getting error in DTP.
    below is the error...
    Diagnosis
        Data record 349 & with the key 'Ship &' is invalid in value 'Ship &' of
        the attribute/characteristic ZMAJORGU &.
    System Response
        The system has recognized that the value mentioned above is invalid, and
        has processed this general error message. A subsequent message may give
        you more information on the error. This message refers to the same
        value, even though it does not state this explicitly.
    Procedure
        If this message appears during a data load, maintain the attribute in
        the PSA maintenance screens. If this message appears in the master data
        maintenance screens, leave the transaction and call it again. This
        allows you to maintain your master data.
    Please find the below screen shots
    I have done the following regarding the issue ....Looking at the error i have gone trough the transformation and i didnt find any routines or formuales
    I have checked the PSA and down loaded the data to spread sheet and put a filter on SHORT and STEXT assuming i will find the value
    'Ship &' as mentioned in the Diagnosis description. However i was not able to find the relavent data(i went to se16 gave teh request ID from PSA and displayed the entire data)tarting with Ship .The closest  value i could find in both the fileds was was AVP Shipment .
    I have the following questions
    1)In the screen short 2 it says record number 349 is it right to go to PSA table and check against the record number 349(i tried that but i was not able to find the error against that record)
    2)why am i not finding the value 'Ship' in PSA ...but this is the value wich is creating a poblem in updating to the target ....does it mean the record value is Ship or it starts with Ship or is ir part of some word?
    Please find the attached PSA data file (u have to convert it to Excel)
    I request people to help me analyse the issue and fix the issue.
    Regards
    Kiran

    Ram
    I checked other records as well they were a lot of smallcharecters upper case charectres ,numeric special charecters .but nothing stopped ...when the system is even accpeting all other charectres  like smallof caps or numeric... why on this record is creating an issue...
    please have a look at error stack
    and i have one more question when i look at PSA there are close to 300000 records
    but when i do an SE16 with request id i see only close to one lakh records (i came to conclusion b dragging down and the last record number was (below screen shot)
    Can you tell me what my mistake is numebr or records are not tallying in SE16 and PSA..

  • Error while loading to Master data attribute 0product

    Hi experts,
    While loading the data from 0material to 0product master data attribute i am getting a error ' 0MATERIAL : Data record 2421 (''300000072 '):Version '300000072 ' is not valid. I request u all to help me to solve this error.
    Diagnosis
        Data record 2421 & with the key '300000072 &' is invalid in value
        '300000072 &' of the attribute/characteristic 0MATERIAL &.
    System Response
        The system has recognized that the value mentioned above is invalid, and
        has processed this general error message. A subsequent message may give
        you more information on the error. This message refers to the same
        value, even though it does not state this explicitly.
    Procedure
        If this message appears during a data load, maintain the attribute in
        the PSA maintenance screens. If this message appears in the master data
        maintenance screens, leave the transaction and call it again. This
        allows you to maintain your master data.
    Please let me know what could be the problem....
    Regards,
    Prashanth
    Edited by: Prashanth Shetty on Jul 16, 2008 7:42 AM

    Hi,
       The issue is due to errorneous record.
    Delete the request in Master data and Try the following.
    1) Goto PSA --> filter the Status (Red or Green)
    Select the Red records and correct the data in which error is throwm.
    After correcting the data, save and Right click PSA and give Start update immediately.
    2) Load via Infopackage only to PSA and later update from PSA and check.
    Any one of the above 2 methods will solve the issue.
    Regards,
    Balaji V

  • Error while loading  0Plant master data in PSA

    Hi,
    i am trying to load attributes master data for 0PLANT, but in PSA i get the following error:
    <i><b>'Record 1 :Plant CU : No sales organization found; Local currency cannot be checked'</b> .</i>
    We are not using SD module and so no sales organization data is maintained have through a couple of posts  posted here in SDN,and have applied the correction instructions manually as stated in OSS note : 750322.(As mentioned for case 3). But i still get the same error.

    Hi,
       The issue is due to errorneous record.
    Delete the request in Master data and Try the following.
    1) Goto PSA --> filter the Status (Red or Green)
    Select the Red records and correct the data in which error is throwm.
    After correcting the data, save and Right click PSA and give Start update immediately.
    2) Load via Infopackage only to PSA and later update from PSA and check.
    Any one of the above 2 methods will solve the issue.
    Regards,
    Balaji V

  • How to only update existing records when loading master data ?

    Hello experts, I need your lights one more time.
    Here is my need :
    I have created an infoobject (IO) which is a very simple version of 0material, let's call it Znewmat --> Znewmat has material type and trademark as attributes, those two fields are available in 2 different datasources :
    - 0MATERIAL_ATTR for material type (field MTART)
    - 0MAT_SALES_ATTR for trademark (field MVGR2)
    When loading my new IO from 0MATERIAL_ATTR I use a filter (at DTP level) to get only a few material types (I get something like 1000 records),
    here is my issue : when I load from 0MAT_SALES_ATTR the field "material type" is not available to keep the same filter as for 0MATERIAL_ATTR and existing records are updated with the trademark, but I also get 5000 records I don't need, and my master data is "polluated" with useless lines.
    *and my question : is there a way while performing the second loading to ONLY UPDATE EXISTING RECORDS AND NOT ADD ANY
    NEW RECORDS ? (i didn't find anything in main options of my DTP)*
    (I'd like to avoid the solution to update the 0MAT_SALES_ATTR datasource to add the missing field)
    Thanks in advance for any help, points will be distributed.
    Guillaume P.
    Still no idea ?

    in the start routine of transformation from 0MAT_SALES_ATTR to znewmat do the following:
    select materials from /BIC/PZNEWMAT into i_mat
    for all entries in source_package where material eq source_package-material.
    loop at source_package.
    p_ind = sy-tabix.
    read table i_mat with key material = source_package-material.
    if sy-subrc ne 0.
    delete i_mat index p_ind.
    endif.
    this way you'll only update records that have previously been loaded by 0MATERIAL_ATTR DS
    loading sequence:
    first load ZNEWMAT from 0MATERIAL_ATTR. then activate ZNEWMAT. then load 0MAT_SALES_ATTR to ZNEWMAT.
    M.

  • Send changes of Artical master data from sap to nonsap (idoc outbound prog)

    Hi Experts,
    I am  new to interfaces
    I have one requirement in Idocs, i.e the changes of artical master data is send to sap to nonsap system through idoc.
    idoc type is ARTMAS05, msg typ is ARTMAS.
    I am giving some information for my object.
    For article (MATNR) by site (WERKS plant)
         If MRP Type (MARC-DISMM) = u201CX0u201D
              Then if changes to fields:
              MARC-KZAUS     Discontinuation ind.
              MARC-AUSDT     Effective date out
              MARC-NFMAT     Follow-up article
    Then send idoc type ARTMAS05 with the following data
    segment E1BPE1MATHEAD
         MATERIAL
    segment E1BPE1MARCRT
    MATERIAL             PLANT                     DISCONTINU            
    EFF_O_DAY            FOLLOW_UP
    Systems Referred to:
    The planning system for our client is nonsap system. This software requires to be informed of relevant changes on articles in order to start its planning runs. When an article is superseded by another we have to send the replacement article (if any) as well as the discontinuation date.
    Dependencies/Prerequisites :
         Change pointers for Article master active
         Change pointers active for fields:
         MARC-KZAUS      Discontinuation indicator
         MARC-AUSDT     Effective date out
         MARC-NFMAT     Follow-up article
      Idoc ARTMAS05 required with reduction in order to only send relevant fields
    Filter to only send idocs for materials in the u201CAutomotiveu201D type where MARC-DISMM = u201CX0u201D.
    So this is my requirement, please send some sample code or idea how to complete object.
    with regards,
    gs reddy.

    Hi,
    All the details mentioned seems to be correct.
    just change one "automotive" material and check change documents are getting generated.
    i hope partner profiles are already in place.
    once change docuements are inpalce check RBDMIDOC program is scheduled in back ground or you can manually execute the program for testing.
    and check the IDoc generated.
    do you  want supress some segements?
    di your NOn-sap ssytem can accept Idoc?
    Suresh

  • Open hub Services - How to extract the master data related to a object ?

    Hi Gurus,
    I am implementing OpenHub services for our project, it's on BW 3.5, I have the list of required fields with which I am creating an InfoSpoke. Now I am stuck in some the info objects which are having master data associated with it.
    Example : Business partner(BP) data, when I map the 0BP infobjects in infospoke it's extracting the BP ID (ex: CT065316,CT068638 etc) in flat file but I want the BP name, address & telephone number as well, which are coming from master data table. But I am able to map only 0BP infobjects as a part of ODS/Cube.
    Can any one tell me how to get the master data extracted in the flat file with associated info object???
    Answers will be highly appreciated.
    Regards,
    Kironmoy Banerjee
    Edited by: Kironmoy Banerjee on Oct 1, 2009 3:34 PM

    Hi Kironmay
    Please follow the below mentioned procedure to create a transformation. This is applicable for BW 3.5 as well.
    - Enter your infospoke in the edit mode.
    - On the Transformation tab set the indicator for the Infospoke with Transformation with BADI so that the infospoke is activated.
    - This will take you to the Addin implementation/BADI builder.
    - Enter the short text/description for the implementation. The implementation name is always the same as the technical name of the infospoke
    - The implementation of the BADI is always filter dependant.
    - In the properties tab of the infospoke enter your infospoke under the Filter specifications.
    If you do not specify an InfoSpoke under Filter Specifications, then this implementation is valid for all InfoSpokes. This means that this is called up for all InfoSpokes during the extraction.
    - Activate your class
    - From your interface tab page, double click on the Transofrm Method and you will arrive in the class builder page
    - Here you can enter the code
    - To do a look up of the master data you have to write a code similar to the one I've given below. This is just an example for looking up material master.
    IF FLT_VAL = 'Your infospoke'.
        T_DATA_IN[] = I_T_DATA_IN[].
    Select zstd_cost from /bi0/pmaterial into table T_return
    For all entries in T_DATA_IN
    WHERE material = T_DATA_IN-material.
    ...Continue with your code.
    Append output from T_return to your output E_T_DATA_OUT
    - Activate your method. Return to the BAdI builder. Return to your InfoSpoke.
    I hope this helps.
    Thanks.

Maybe you are looking for