Editable Analysis Grid: Handling of New Master Data

Hi folks,
I've an analysis grid that is editable using a BEx WebTemplate in SAP BW Integrated Planning environment. The table contains a characteristic, that has to be qualified before a user can save the data entry. The problem is, that the values, the user can choose for this characteristic, have already to be maintained as master data. My question is, if there is a way to avoid this behavior. A user should entry any value for this characteristic and after he has saved the whole entry, the master data table should be extended with the new values.
Anyone here with helpful hints for me?

Hi,
  In BW IP, using characteristic relationship you can restrict the user from entering invalid characteristic values.
But your specific requirement can achieved by any one of the following solutions,
1. You can create a characteristic relationship of type "Exit" and you can write the necessary ABAP code to include your new user added characteristic value in to the master data table of that particular characteristic. Kindly refer the below link for more details,
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/43/1c3d0f31b70701e10000000a422035/frameset.htm
You can use the class, 'CL_RSPLS_CR_EXIT_BASE' and  then you have to implement the methods u2018CHECKu2019, u2018DERIVEu2019 and u2018CREATEu2019. Among these methods, in the 'DERIVE' method you can write the code to add the characteristic values in to master data table.
2. You can convince the user to add the new characteristic values in to the master data table by developing a ABAP report.  You can ask the user to enter the values and then execute your report.
Hope this solves your issue.
Regards,
Balajee

Similar Messages

  • Outbound IDOC not getting triggered while new master data is created

    Hi Experts,
    I am trying to trigger an outbound idoc for Cost Center master data when ever cost center is being created or cost center is being changed. (Usinf COSMAS)
    I have successfully made use of change pointers and now able to trigger the idoc when ever Cost Center is getting changed. But while creating new Cost center, IDOC is not getting triggered.
    I used the function module MASTERIDOC_CREATE_SMD_COSMAS for triggering the idoc.
    Could one of you please let me what would have gone wrong? Since IDOC is getting triggered while changing the master data but not getting triggered while creating new master data.
    Thanks in Advance,
    Vinoth

    Hello,
    when you activate BD21 for a message type, it creates a entry in the SAP tables. that these Cost Centers have been sent already and any susequent changes to this will trigger a IDoc.
    As for BD16, scheduling it wont help as, you need to specify the selection criteria, and i do not see how you will be able to dynamically get the selection criteria.
    Try BD95, and BD59 to create a change pointer for a field, so when ever this fields is modified (new/updated) an idoc will be triggered.
    regards,
    Abhishek

  • Default Results Analysis Key in Internal Order Master Data

    Hi Expert,
    I would like to default specific Results Analysis Key in Internal Order Master Data.
    Please advice is the any configuration can perform that?
    Results Analysis Key is under Period-End Closing tab (Internal Order Master Data)
    Thanks
    regards,
    ng chong chuan

    HI
    1. Go to T code KOM1 > Order Type would $$
    2. CReate an Order and maintain default values in it like Comp code, etc and also the RA key
    3. Now, maintain this model order in your Order Type in KOT2_OPA
    4. Transport this customizing request across to all clients
    BR,Ajay M

  • Unable to create a new master data type

    I am trying to set up a simple demo model on an On Premise S&OP on HANA system (Release 3).
    I have created and saved some master data attributes.
    But when I try and set up a new master data type, the system does not show any available master data attributes to select (even though 'All attributes' is selected in the dropdown), so I cannot save the new master data type.
    Any suggestions regarding this problem are welcome...

    Hello David,
    We are having S&OP 3.0 SP1 patch 1 on premise with HANA version 1.00.69.385057. We have old golden demo files imported.
    Could you please let us know...
    1) is it right combination..?
    2) Is it necessary to upgrade to patch 2.
    3) in case, we upgrade to patch 2, do we need to import golden demo file again for patch 2
    4) Do we have any release note for patch 2.
    Your quick response is highly appreciated. Thanks!!
    Regards,
    Dinesh Goyal

  • Multiple Analysis Period in Cost Center Master Data

    Hello  Experts
    My client did the mass change of cost center master data through T.Code KS12.  Here, few of the cost centers analysis (validity period is different) like cost center X - analysis period was 01.01.2008 to 31.12.9999, & Cost center Y - analysis period was 01.01.2011 to 31.12.9999.
    Since he did the change (through T.Code KS12) w.e.f 01.01.2011 to 31.12.9999, few of the cost centers created the mutliple analysis periods at cost center level ( i understand this is SAP standard behaviour)
    Now, if he choose the display of cost center - X through KS03, he is getting two analysis periods
        (a) 01.01.2008 to 31.12.2010
        (b) 01.01.2011 to 31.12.9999
    However my client does not want to see two analysis periods in cost center master data.
    Kindly advise is there any SAP standard procedure to revert back / SAP note which can coorect the same
    Regards
    Anil Kumar

    If there are no postings during that analysis period you can delete the same if not required to avoid the message.
    I will test the same if any other solution is possible.
    Regards,
    Divraj

  • Loading new master data

    Hi experts!!!
    I am going to load new master data in our BI.Our BI consists of some cubes and DSOs which have data from past 3 years and which are based on old master data.Now the Master Data is completely changed to new values and will be loaded into our BI.I have following doubt regarding this:
    From past three years the transaction data that is loaded into our cubes and DSOs is based on Old Master data.Now if I suddenly load NEW master data values,what will happen to this old transaction data loaded until today?I can imagine that once I load new values,from now onwards,transaction data will be based on new values only.The question is what will happen to the old transaction data ?
    Please assume both cases of Time Independent Master data and Time Dependent Master data while reading my question.
    Thanks for your time.

    Hi,
    Case1 (normal case, happens frequently) - Only attributes of master data has changed.
    Your transaction data would reflect the old master data when you have master data lookups or reads on master data table (P, Q tables for time indep/time dep MD) for populating master data in the transaction data flow.
    In case just the attributes on the master data objects like Customer/Material have changed and these are used at the query level, the queries would show the new attribute values. In case the time validity/dependency has changed, the new time validity takes effect. For e.g Person X is respnsible for cost center A from 01/01/2010 till 31/12/2012. Now MD gets changed and Person Y is responsible for Cost Center A from 01.01.2011 till 31/12/2015. If the report is run now, the person Y would be shown in the report.
    Case 2 - The master data has big changes in the source system. for e.g. Cust 10000 is now 11111 or material 12345 is now 112233.
    In these cases your historical transaction data would be showing old master data.
    For e.g Person X is respnsible for cost center A from 01/01/2010 till 31/12/2012. Now Cost center A is changed to B and person Y is responsible for the same period. Old transactions with Cost center A shows X as responsible and new transactions with Cost center B shows Y as responsible.
    Even if your master data has changed completely, there would not be any affect on the existing transaction data....as new master data entries would be written to the tables and the existing master data remains.

  • BPS Web New master data (info object value) added to planning area

    Dear all,
    I am working with BPS in Web.
    Here you can add lines.
    Request:
    The user wants to add a new value of the lead column, ´
    which is not yet active in the master data of the info object envolved here.
    He simply wants to enter the new value in the opened new line and the
    system should store(add) that value to the master table,
    so that he could directly plan KF values to that new line.
    I know that we can use FM 'RSDMD_WRITE_ATTRIBUTES_TEXTS'
    to post directly new values to the bespoken info object.
    Where and how could I add this function to the process.
    Note:
    It seems that the BSP dispatcher doesn't pass that line
    because the "invalid" line is rejected  in a step before ??
    Many thanks for your help in advance ! 
    regards
    Paul

    Vlad,
    Transaction RSD1 gets you into infoobject maintenance and it more or less equivalent to RSA1 and infoobject althought they have some better listing facilities for infobject in infocubes than RSA1.
    Paul,
    Are you really sure you want to give your users the ability to create new master data without any validation and potentially compromising your data quality and data integrity? 
    Sometimes in BPS you have to ask whether or not you should even though you could...

  • Insert new Master Data Record for an InfoObject using a Function Module

    Hi @ all,
    is there any Function Module for creating a new master data record for an InfoObject? Implementing a FM for inserting a master data record into a master data table is done quickly. I think there will be problems with inconsistency implementing a FM using a simple "Insert" Statement. Isn´t it?
    I know it is possible to maintain an InfoObject in RSA1 (Master data IO> right click>Maintain Master data>execute(F8)> ...) but I have another requirement for using a FM.
    Thanks!
    Regards,
    Johannes

    use this
    RSNDI_MD_ATTRIBUTES_UPDATE

  • Planning against new master data

    HI all,
    How do i plan against new master data that has no actual data.
    For planning forecast data we maintain an admin cockpit. Now Is there a way that i run some exceptional reports to retrieve the new master data and then feed it for planning.
    Appreciate your help in advance.
    Regards,
    Harika.

    Hi Harika,
    I assume you have a plan cube on which you are doing planning,.
    For your requirement, may be you can create a lower level DSO which will pull records from the Master data. You can then create  a transformation from the the lower level DSO (which will have updated records) to your infocube. Once you run this, the infocube will have the updated master data..
    Although not fully sure whether this process will help you or not.. Nevertheless you can try it...
    Regards, Rishi

  • How to report new master data in place of old master data in a report

    Hi Everyone,
    I have 0vendor master data which contains both old and new vendor numbers. I have transaction data that refers to both new and old vendor numbers. In my report I want to see the new vendor numbers with transaction data and new vendor number in place of old vendor number with transaction data. How do I achieve that? Can anyone shed some light on that. I have tried various scenarios but none of them working.
    Thanks,
    Wen.

    HI Wen,
    do you mean to say that you need some kind of mapping of old to new vendor numbers? In that case you could create a navigational attribute of the vendor and put in the new vendor number for both new and old numbers and then use this attribute to navigate and display.
    Regards, Klaus

  • How do you handle PII in Master Data Services?

    What are the best practices for handling PII, such as ssn, credit card, address, phone number, etc., in MDS? Has anyone had to implement PII in Master Data Services? Any help or advice would be greatly appreciated.
    Thanks,
    Gerald

    I would second Gerald's question.  While I would not want to store credit card details. Attributes like SSN, address, or phone number would be of interest if anyone has faced this issue.   For example, is there an ability to use
    SQL Encryption for an attribute or is the best solution to create proxy values for attributes like SSN.
    Any help would be very much appreciated.
    Thanks,
    Steve

  • Over write the existing master data with new master data.

    hi friends,
    we have 2 sources for master data text like source A and source B to load the master data text and as per requirement we have to stop load from source A. But if you check the master data target still the old records are existed (from Source A), if i try to delete those records as you know it is not allowing...and more over if we want to delet the mastr data we have delete the transaction data.
    In Mycase i don't want to delet the Transaction data and i need to over write the existing master data i.e Request A with Rquest B.
    Is there any solution for this issue.
    Thanks in advance,
    Sruthi.

    For overwriting the text from source B you have to have transformations from source B to your text datasource of your characteristic. Then you map the text coming from source B to the text for the characteristic.
    If it comes form source B the key for that characteristic with text, it will overwrite the text existed for that characteristic to the same key.
    For example you have 0employee and have a text datasource in source A which has employee_id and employee_name. In the Bw you have mapped in your transfer rules the employee_id to the employee_id and the employee_name to the employee_name. So for example you have extracted from source A the record:
    employee_id   employee_name
    0001               xpto
    If you have a same datasource of text coming from source B, if you do the same mapping in transfer rules in BW coming from source B, and you bring for example the record:
    employee_id   employee_name
    0001               zzzz
    You'll overwrite the old value of xpto to the new value zzzz
    Diogo.

  • Is it possible to change a master data key ?

    Hi Experts,
    i'd like to know if it is possible in any way to change/update the key of a master data table.
    Reason: All of our projects have a certain nomenclature. Now I realized one project that does not follow that nomenclature and would like to change it accordingly (0PROJECT -> /BI0/PPROJECT).
    The connection to the cubes is through SIDs, therefore I cannot remove the current record in the master data table and create a new (the correct) one.
    I also cannot reload the cube after I possibly had changed the master data table.
    For me, the simpliest would be to just update the key portion in /Bi0/PPROJECT and I think modern database systems would allow this (we are running BI on top of DB2), but may be I'm wrong.
    I tried the update in the maintenance dialog in RSA1. Stupid enough it allows me to change the key and even the subsequent Save would work. However, by opening the table afterwards again, the old (worng) values are displayed again.
    Would someone know how this could work ?

    Hi,
    Are you trying to change the value  of a master data key for a particular record in the P table?
    if this is your requirement, then the answer is NO. i don't think so..changing it manually doesn't help you.
    I suggest you to load the same record from your source system with new master data key value and all other attributes with the same data as the old record.
    Now you will have two records in your P table( one with the old value and another with the new one)
    There is no harm in having the old record in your P table...deleting of any master data is risky and not appreciable ( but possible)
    You need to use this new master key value in your transaction loads which will intrun connect to the master data using SIDs
    By using the new value in your transaction loads, the old one will not visible in any of your reports...but will just sit in the P table with no use, which is still fine for you.
    However, to laod this new value (in both master and transaction data) you need to get in touch with the functional team.
    Modifying the data manually in BI/BW ( Unless there is an invalid data from source to PSA) will lead to inconsistencies and reconciliation issues. - NOT Advisable
    Regards,
    Sudheer
    Edited by: Sudheer Kumar Kurra on Jan 26, 2011 7:21 PM
    Edited by: Sudheer Kumar Kurra on Jan 26, 2011 7:24 PM
    Edited by: Sudheer Kumar Kurra on Jan 26, 2011 7:54 PM

  • RDA method to extract MAster Data from R/3

    We need to implement the way to extract the Master Data from R/3 As soon as it available in R/3, but it's not like the new MAster Data is loaded in R/3 every 5 minutes, it's more like 3 o 4 times a month and i thought about RDA method, just wanted to see you opinion on wheather it is a good option for such an infrequent loads to BW
    Does this DAEMON eats a lot of system resources? Pleas if the answer could be provided by someone who actually use RDA, it be great!

    Hi,
    We use RDA for systems where the load is very frequent, but a Process Chain would do the required in your case as the data gets updated only a few times in a month.
    RDA will be occupied in the Background Process, so that would create some problems. And it keeps on chiecking for new data.
    I feel its unnecessary. So, go for Process Chains
    Edited by: Vishal Sanghvi on Sep 16, 2008 12:33 PM

  • Master Data Service export data on-demand

    Hi folks,
    Background: In my current company the business users maintain a huge quantity of master data using
    excel. Then a series of SSIS jobs are edited and manually executed.
    Goal: the challenge is to replace this process using MDS. One of the requested features is the possibility for the users to edit or insert new master data using the Web UI or the Excel Add-in and when they are done perform a merge of the master
    data in the target, in this case in the reporting DB.
    Have anyone of you faced a similar situation?
    The perfect solution for me is something like trigger the execution of a SSIS package to export the data from the subscription views to the reporting DB after the business
    rules are apply to a specific entity.
    Any comment or suggestion will be appreciated.
    Kind Regards,
    Paul

    You can trigger an SSIS package execution in a
    Custom Workflow.
    The simplest way is probably to create a SQL Agent job for your package and then call
    sp_start_job from your external workflow code.
    David
    David http://blogs.msdn.com/b/dbrowne/

Maybe you are looking for

  • Why can't I download movies in original english language form the Austrian store?

    I am using my id with the Austrian itunes store but would like to download the movies with original spoken english language. If I change my country, my ID is not valid for purchases. How can I get my movies in original language?

  • Credit account

    Hi, If a credit account has been changed for a customer in FD32 then this doesn't get changed automatically on the sales order if the sales orders was already created. I have checked table VBAK and the sales order is linked still to the old credit ac

  • Requirement to make PAN number mandatory for processing payroll

    I have a client requirement that payroll should be processed only for those persons for whom PAN number is available.One way to do this would be a custom report which could give a list of persons for whom the PAN number is not available & to lock the

  • What stuff if ok to delete or move from my startup disk in order to free up space.

    I have moved most my pictures/videos to an external drive and deleted old users and some applications that I don't use. I can't afford a new computer right now but I keep getting the message that my startup disk to too full. I don't want to delete st

  • GUI admin of IPS

    hi I am not able to successfully start gui admin console on my MS IE browser 6.0.2. It gives me error that "Your browser does not have the required Java Plug-in. IDM requires Java Plug-in version 1.4.2 or higher. You can download the Plug-in from htt