Master data maintenance in BPS

Hi,
Does anyone has implemented a BPS layout to maintain masterdata ?? I know this is a overkill ...what are the settings to be made to info objects for it to accept the masterdata ???
Any suggestions is eagerly awaited,
regs
D Bret

Folks,
I've had this requirement in one shape or another at least on 3 projects now.
Mary, the FM you specified (UPC_BW_MASTER_DATA_MAINTAIN) is a good one for GUI. I've tried it from the web and it gives you an error while trying to send data to the web. I think this would only work if you have a capability to embed GUI in the web. By the way, does anyone know how to do it without leaning on portal? Can it be done in fact?
To go ahead and do some master data creation/maintenance from the web i did the following:
1. Created as many infoobjects with no master data or texts as there're attributes/texts (s/m/l) for a master record. This would also include the key, e.g. internal order. None would have master data or texts.
2. On par with those i created, or used standard, a set of real attributes as well as the key char you want to maintain.
3. Created an infocube which would contain all infoobjects that don't have the master data. So that a user can populate them on the web.
4. Wrote an FM to read the values off those fields in the loop and update the master data tables with the real attributes/texts. There's a standard FM RSDMD_WRITE_ATTRIBUTES_TEXTS you'd have to call from your Z one. Just make sure you specify the right i_tabclass in parameters depending on whether you're updating attributes or texts.
5. The function to create/update the master record is a local planning sequence which, as soon as the record is created, deletes it from the cube. So the cube stays always empty. It's done so that no old saved requests would be included in the loop next time you run it.
There're few clumsy issues with this solution. First, you need to specify the key figure for the cube. I try to make it meaningful for the user, whereas in reality it's used for nothing. You actually have to put some kinda value there coz otherwise the line items with zeros in all KFs are not included in xth_data hashed table in the loop.
Then comes this inflexibility with being able to fully maintain the record, seeing it prior to calling it up. I managed to only create and update the record (if the same key is used, in this case, the FM just overwrites the old attributes/texts with the new ones).
Last but by far not least, once i created a master data value, on the next tab i want my variable to be auto-refreshed with a newly created MD value. Heck. You have to tweak and fool the system even here. But i'll write more about it in a separate discussion.
Final point. Dave, the client req you have is not an overkill. If i were a client, for Pete's sake, i'd be adamantly demanding this functionality. I believe, if we at SAP make a claim BPS can be used to plan at levels other than lowest level of master data in the R/3 system, then we better be ready to provide a user-controlled tool to create those master record values prior to entering plan data against those. And often a user doesn't know the master record attributes/texts and when they finally do, they need to plan against them the next minute. So no time for calling the IS team asking to load a file containing one record.
Cheers
Alex

Similar Messages

  • Permit or forbid master data maintenance ?

    I'm trying to process some deletions of Master Data InfoObjects but it doesn't seem to be deleting!
    Does anyone know if there is anywhere which states whether you can permit or forbid master data maintenance?
    Regards,
    Mark.

    Hi Mark,
    The best thing to do will be to see where the Infoobject is used
    go to the Infoobject and click on where used
    You will get a list of cubes, ods, infoobjects where the infoobject is used, the delete the data from there. And after this you sill be allowed to delete the data in the Infoobject.
    Do the above things if you are int he development environment only
    For production environment proceed as follows
    Go to the where used list, make a note of the ods, cube and infoobjects where it is used.
    Now go the database utility of the the master data tables for this infoobject and delete all the data.
    Go to transaction rsrv and do a check on this infoobject, repair if necessary and then reload it.
    Make a realignment run on it
    The one by one you may need to reload all the objects u listed above in a proper order, realign them, repair using RSRV whereaver necessary.
    Note: In any case u cn refer to the log for master data deletion to see whats going wrong ok..
    Best luck
    Vinay

  • Material master data maintenance strategy

    Hi,
    We are working on a global template to suggest Material master data maintenance strategy.
    Please suggest what could be various options for same.
    Regards,
    Avnish

    Hello,
    In the same situation now:
    1.  Suggestion is to load the Basic Data centrally, say from HQ
    2.  Other data can be loaded via the subsidiary in the different countries.
    3.  If required you can use a block or a material statu and have the HQ control the access to the other parts of the material master.
    For your information, we have come across a big issue regarding this and only now we have begun the above method as my client's HQ controls the release of materials into the market.
    Regards
    Waza

  • Automatic Master Data Maintenance  in SAP Solution manager

    Hello!
    I am doing the settings from the "Configuration of Service Desk for VAR".
    I find it difficulty "4.1 Automatic Master Data Maintenance (Standard)".
    My questions:
    1.     Tcode SM30 -> V_AIINSNRS
    http://imglink.ru/show-image.php?id=c095122ec4b0119d32ffab4675b174e7
    How to insert data into a table "V_AIINSNRS"?
    table V_AISAPCUSTNOS:
    http://imglink.ru/show-image.php?id=f45703bd65e714ba309ecc3010fc7271
    I Used report AI_SC_GET_SAP_CUSTOMER_NUMBERS.
    2. I tried to run the report AI_SC_REFRESH_READ_ONLY_DATA.
    http://imglink.ru/show-image.php?id=598159ed85a780096de8e5afead42095
    What does this message?
    Transaction SMSY_SETUP -> Expert Settings: performed
    Thanks!

    Hi Dmitriy,
    1.
    These tables are maintained by the report AI_SC_GET_SAP_CUSTOMER_NUMBERS.
    Also, the report uses the S user is stored in the RFC SAP-OSS to determine all the SAP customer numbers that you support.
    So, an S user from the Service Provider, with a password that has authorization to
    display all customer information for the VAR customer numbers, must be available in the
    RFC SAP-OSS.
    For further information you can check note 1151450.
    2.
    To run the report AI_SC_REFRESH_READ_ONLY_DATA, you should be able to perform the above activitie first and flag customer numbers or installations for generating the data.
    Best Regards,
    Fernando Rocha

  • Updating Master data attributes through BPS

    Hi All,
    Can we modify master data attributes via BPS? Like we have some Attribute characteristics for 'vendor' say 'class(good/bad/ok)' and we want that to be updated via BPS (not from R/3) then how it can be achived?
    Please help by explaining this.

    Hi,
    Create two variables one for vendor and other for status (variable of type attribute), give both the variables in the folder. User will select the vendor and the attribute status value in selections. Create an exit planning function to update the attribute.
    Import parameters
    i_area type upc_y_area
    i_variable type upc_y_variable
    i_chanm type upc_y_chanm
    Export parameters
    eto_charsel type upc_yto_charsel
    tables
    i_t_attributes structure rsd_s_iobjnm optional
    i_t_data structure rsndi_s_chavl optional
    In the code, Read the above two variable values selected by user. Then delete the existing entry of MD by calling the function RSNDI_MD_DELETE.
    Now update the master data with the new attribute value selected by the user in the variable by calling the function
    RSNDI_MD_ATTRIBUTES_UPDATE. After this activate the master data by calling RSDMD_MD_ACTIVATE.
    Hope this solves the issue.
    Bindu

  • Master Data Save Through BPS - BI and BPS Related

    Hi,
    I have 2 questions regarding BI and BPS working together.
    1.Does all infoobject used in BPS layout have to be master data enabled to avoid BPS created master data? By this I mean, if an infoobject doesn't have 'with master data' check box enabled, and has only'with text' enabled, the new masters created in BPS gets saved to the infoobject? Is this how it is expected to behave?Is there a work around to avoid creating master data from BPS?
    2.We have a multiprovider for actuals and budget. Budget comes from BPS which has only cal quarter. But the budget and actuals cube have year and quarter. In the actuals we are deriving quarter and year from trnasaction date in update rule. But for budget, we have only quarter being entered by user. Is there a way to derive the year and store in budget infocube so that reports derived out of the multiprovider can show year correctly for both budget and actuals?
    Thanks
    Suja

    >1. BPS cannot create master data at all and that setting is irrelevant fo bps. Users can only forecast on existing master data.
    This is wrong. If your infoobject doesnt have master data, then values inputted in layouts will be written into the infoobject.
    >1.Does all infoobject used in BPS layout have to be master data enabled to avoid BPS created master data?
    By this I mean, if an infoobject doesn't have 'with master data' check box enabled, and has only'with text' enabled, the new masters created in BPS gets saved to the infoobject?
    yes
    >Is this how it is expected to behave?
    I think, yes
    >Is there a work around to avoid creating master data from BPS?
    The only way, i suppose, to create infoobject with master data

  • ODS / Master Data planning with BPS (Using BSP)

    Hy Experts,
    i know from Business Planning forum that by now it is not possible to plan Master Data / ODS object in BPS. Someone hints that it could be possible by creating a BSP that actually allowed modification on Master Data InfoObject.
    I'm new and i don't know very well how BSP works, does anyone here have any idea of a BSP implementation for thatt purpose?
    Many thanks, every hints will be really appreciated and rewarded

    first of all my knowledge on BPS is zero. i am just going to answer the BSP part.
    here is my understanding.
    you wanted to have a BSP page where you will be displaying (in eidt mode) data from the ODS and you want the feature where in the user should be able to change the value and be able to save it back to the ODS. Is my understanding right? or i have completely missed you.
    if my understanding is right what you need is a htmlb:tablview element (with edit feature) to show the data from ODS table and some coding in the BSP side to do the modification to the underlying talbes.
    check out the <a href="https://weblogs.sdn.sap.com/pub/q/weblogs_by_topic#24">BSP weblogs</a>
    Regards
    Raja

  • Master data maintenance and attributes for GTIN/EAN

    A review of the SAP documentation indicates that  "You can use the consistency report to change the attributes (for example, quantity, length, height, and so on) of certain materials". The "and so on" seems to imply that the attributes can be user defined. If this correct, where is this data kept? Or do the attributes only include the fields from the Basic data 1 Dimensions/EAN data and Plant Data storage General data?
    I would expect we can use LSWM to mass update the GTIN for our existing material numbers. However, for new material master creation is there a function module that would be able to pull the next available GTIN number from the internal number range? Please note that we use LSWM to create all our material numbers. We would like to have the LSWM insert the next available GTIN number.
    Thank you for your response
    Brian

    Hi
    I had tried all sorts - attribute change run and manually activating the master data.  Still doesnt work.
    Anthony

  • Question- Colgate Palmolive,, master data maintenance in BIA

    Hi BW GURU, Like You said master data in BIA gets updated, when we run change run and it actually considers BIA index for a cube on BIA just like another Aggregate Right?
    So Question,,,  when we run change run it brings all changes into F table of an aggregate and then updates the records and then compress it (back to E table) and then after updating all aggregates it updates the master records. so when it updates the changes in BIA and how can we monitor those during change run?
    Thanks.
    Faisal

    Hi Marc Thanks for Your reply.I understand now that Change run updates all master records in BIA as well upon execution of change run.
    I have an other question.
    Suppose we have 10 blades on BIA. We have a cube with 10 M records, when it creates BIA index for this cube it will store data like buckets on BIA disk ,,lets say it created 10 buckets, each had 1 M records. and then loads it to BIA main memory.
    What if We had say 12 M records. Will it still create indices in buckets by keeping in mind that it has to distribute data evenly on every blade upon loading index for this cube into main memory?
    Regards
    Faisal

  • Master data maintenance

    Hi gurus,
    Can we add a key figure as an attribute for an master data object ?
    If yes please give me a scenario.
    Full points will be assigned.
    Regards,
    Prasad.

    Hi......
    Yes you can use a keyfigure as an attribute of an characteristic infoobject........
    Suppose you have created one Characteristic infoobject COSTCENTER............it has the following attributes...
    Company code.........
    Business area.......
    Profit center........
    Entry date............this date will be a keyfigure...........
    Date and Time are Keyfigure.........
    Hope this helps you........
    Thanks==Points in SDN.......
    Regards,
    Debjani...........
    Edited by: Debjani  Mukherjee on Sep 28, 2008 4:29 PM
    Edited by: Debjani  Mukherjee on Sep 28, 2008 8:09 PM

  • Master data maintenance for two plants

    Dear All,
    there are two plants having same materials on both plants. sohow can we maintain aster data for both plants,
    should we create MICs for both plants,
    and inspection plan for both plants

    But you are then making the same product using 4 different methods!  That is terrible from a quality perspective.  If I'm a customer I don't want to have to worry about what plant made it.  It totally goes against having standard specs.  Quality should be consistent across plants.  You can manufacture it however you want, but the quality control, i.e. the tests and specs used must all be the same across all plants.  Its one of the reasons SAP is designed the way it is.  (One exception may be if a country requires a specific test for a product that other countries don't.)
    As far as changing specs and adding/deleting characteristics, those aren't things that should be changing very much.  Testing and specs should be pretty static data once it is created.  Coordinating changes shouldn't be that difficult.  Even when using separate plans you still need interplant coordination. The last thing you want is to wind up with 4 different specs being used across 4 different plants.
    It also means anything like COA's or certificates have to be managed much differently with a much higher level of maintenance.  Using any features of batch management are almost totally wiped out.   You could maintain separate plans and utilize the same MIC's however and use batch management.  But using separate MICS would really hurt the usage of batch classification.  Comparing quality between plants becomes much, much harder.  Reports can't be consistent.
    My biggest objection is not that you would want to do this. I can understand that there may be a unique sitiation out there that requires separate plans and maybe separate MICS as well.   But you told the poster that it was required to use separate inspection plans at different plants.
    I know not everyone sees and knows everything about everything.  I certainly don't and I've made mistakes.  But if we are going to post advice and solutions, we need to try and make sure it's correct information.

  • Master date maintenance for cost centers

    Hi Experts
    i want to create new variant in KS12, for mass change of department field in cost center . i want to add this field in variant but don't found how to add.
    regards
    MuR!

    Hi,
    If you wants to new field to the variant in KS12 Goto Envirnoment and Maintain list of variants there you can standard variants.. In those variants Department field is not available save as existing one and add department feild to the new variant and activate.
    Under select variant from dropdown list and execute and there is an option f8 other list variant from that list select new variant and you can insert or change department field.
    Thanks and Regards,
    padmaja

  • BPS Retraction for PS Master Data

    Hi,
    We want to use BPS and be able to create PS Master data (project IDs) in BPS. But at the same time, we want to be able to retract the new master data created in BPS. How can we reconcile the master data created in BPS with the one created in R/3? When the data is sent to R/3, is there a data integrity check? How can we complete the master data in R/3 knowing that only 2 or 3 fields are posted in BPS.
    Any advice or inputs would be greately appreciated.
    Thanks,
    Patrick

    Hi Abraham
    Check this link
    http://help.sap.com/saphelp_47x200/helpdata/en/a9/8a853488601e33e10000009b38f83b/frameset.htm
    Thanks
    Bala

  • Loading Master data into BPS through layouts

    Hi SAP Gurus,
    Is it possible to load the master data into BI-BPS through layouts(in BI 7.0
    Thanks in advance.
    Regards
    Pradeep

    Hi Pradeep,
    if its combination of charactertics & keyfigures, then you need to load master data in Info objects(Characterstics) and for key figures you can load directly in the layout, once you save it , these values get saved back in Cube.
    Hope this helps
    Regards
    Imran

  • Force read/refresh of master data attributes on query

    Hi there,
    We're having troubles with one input ready query that changes and attribute value (KYF) of one characteristic. That works fines and whe can save changed data on the infoprovider via DTP. Problem is when data is saved we need to refresh query as whe have both values on screen (original value as char attribute on rows) new value as input ready KYF, so after save we would like to see that both values are the same.
    Is there any way of force query no to read from caché as whe are changing master data attributes. I read something about IF_RSMD_RS_ACCESS class that can be implemented on Master Data access and force it there but sounds really hard so if this is the way can some of you guys give us some help.
    I hope I make myself clear on the explanation...
    Thanks in advance,
    Regards
    Carlos

    Dear All,
    The recent days that I tried working on changing master data attributes through BPS didn't work out.The Primary reasons was  that some of the attributes that I needed to change were not present in the transaction or planning cubes and the characteristics that are not part of your cube on which the planning area is based then you can not do changes on them.
    This is my undestanding .Please correct me if I am wrong.
    Besides , I was also thinking if we can do the same through portal.i.e retriving the master data infoobject ( based on the value seleceted for that infoobject by the user  )  and its attributes in the portal , edit them and save them back so that the updated values goes back to BW master data infoobject data base tables and updates the value.
    Eg . I have Natural Account master data infoobject in the BW with attributes fucntional area and expense center.Based on the user selection of any values for the Natural account lets say  01110 , then for 01110 natural account the portal should display the correspoding attributes values of fucntional area and expense center.Lets take this values as 10 , 20 respectively for fucntional area and expense center . What I want to do now is to change these attrbute values to 30 and 40  and I would like to save it back as the changed attribute values for that natural account for 01110 with new attribute values 30 & 40 respectively for fucntional area and expense center .
    Is this possible through portal and BW?
    Any idea on this would be appriciated.
    Regards,
    Ankit
    Edited by: Ankit Bhandari on Nov 21, 2008 12:21 PM
    Edited by: Ankit Bhandari on Nov 21, 2008 12:32 PM

Maybe you are looking for

  • Iphone4 dropped in water 1611 error

    Well, This is what ive done so far. This is my wifes phone and I was out of town so I coulndt get to it right away,so I had a poly..whatever screwdriver overnighted to her. She took the back cover off and let it sit in a closed bowl of rice for four

  • ListCellFactory - how to access an object's data associated with list cell?

    I am new to javafx and building a sample app to learn the basics. The app has a list view control and used listcellfactory to create listcells. Each list cell is composed of few labels and image. I populated list view with listViewItems function, whe

  • To find which user has clicked on which link in capmaign mail

    When a campaign is executed we send a mail to the BPu2019s.now I have couple of link in that mail formu2026.I want to know which person has clicked on a what hyperlinku2026for e.g. I have two link one for sending to yahoo and other for my site addres

  • Menu Exit For PA30

    Hi GURU , Is there any Menu Exit For T-code PA30

  • ___ I just got a new Mac (2x2.8 ghz) - and I don't need to load fonts?!

    ___ I just got a new Mac (2x2.8 ghz) - and I don't need to load fonts?! I just realized Suitcases X1 won't work w/o upgrade, and my Font Book won't load new fonts, but it doesn't seem that I need to load fonts anymore - any idea why?