Global attributes in a template project

Hello folks,
We are setting up a demo of global template functionalites in SM. In the template project we have created we need advice on how to go about with the following.
1) What do the attributes - global, local, harmonized etc.mean from a businesss perspective. The help documentation provided by SAP is not clear enough. Can someone share their practical expericence regarding this.
2) In the project structure created - on what criteria should the project/business team set the appropriate global attribute.
3) What is the effect of setting up of this global attributes - should any implementation projects created in the future has to refer the master template proj.
Probably I am asking quite a lot but the questions seem to be related .
Thank you.
^
Mark

Hi Mark,
First of all, it is advised to use this functionality only if you foresee a case of 'active' rollout based projects leveraging these templates. If, a Template Project is created merely to hold an inventory of process definitions, with future usage only as a 'possibility', you need not activate the 'Global Rollout' functionality and attend to the decision making on it at a much later date, when necessity arises. This is not something mandatory to take up right upfront, unless there is a case for it.
1) In terms of practical use in project, I have rarely come across projects which have sought to use the whole range of these attributes; I have been using SolMan since May 2004 and since those days, the usual ones I have had a need to use are at extreme ends of the spectrum - Global or Initial. All those in between vary in their nuances and normally not as much missed ! In early days (SolMan 3.1, there weren't as many varieties).
With regard to the specific ways in which these vary,
[this link|http://help.sap.com/saphelp_sm40/helpdata/en/45/5af1f3e5f81dece10000000a155369/content.htm] in SAP Online help is the best source to find how these attributes impact. Of course, you may have already seen this.
2) The Project Team should have one main consideration - whether to control the structure and content of a delivered scenario centrally or to allow some changes at local rollout level. Accordingly, set the attribute and pass on the same attributes to all layers below that node in one stroke (if the attribute is to remain the same for all contents underneath)
3) The effect is in 'changeability' or the flexibility to adapt the scenario borrowed from Template to suit local rollout/implementation needs.  For instance, if the Global Template team has spent thousands of man hours in coming up with a Finance scenario that's Sarbanes-Oxley compliance or GRC proofed, with all local requirements already fed into the Template, it makes sense to define the Scenario or Process as 'Global' and expect all rollouts to make use of it exactly the same way.
If, on the other hand, there is a CRM/ SCM scenario on optimising Order fulfilment, an Asia-Pacific plant rollout may considerably differ in process steps from North American and such scenarios/ processes can be Initial or Local
Trust this helps.
Regards,
Srini

Similar Messages

  • How to connect Template project and Implementation project

    Hi Experts,
         I would like to know how to connect Template project and Implementation project
        in Solution maneger.   Please help.
    Best regards,
       Gaito

    Hey Gaito,
    great. Now that you have a template project, you need to create one or more templates within the project template.
    Go to tab Templates (of your Templ Proj) and activate 'Global Rollout Functionnality' to be able to use the templates.
    Create a new template thanks to button create. Visibility will be set to red 'private'. You ll have to set it to visible so it becomes visible from your implementation project.
    You ll see when trying to do that next message 'No scenarios/configuration structures assigned to the template XXXX'. That means that in SOLAR01 you did not define a scenario that ll be used in template you re trying to create
    In order to do that go to SOLAR01 for template project, select/create scenarios in tab structure and set in column template value of your template (the one you re creating in SOLAR_PROJECT_ADMIN) and in Global Attribute set value t Global
    You l definitely find more info on this in sap document SMI310 (course). I don t know if you can find it on internet
    Hope this helps
    Regards
    Khalil

  • Configuration steps not copied from Template project

    Hi All,
    We are creating a project using an existing template project (our own defined). The business processes are copied but the configuration steps and documentation in configuration does not come in the new project (SOLAR02).
    Could any one help.

    Goto solar01 transaction here first choose the business scenario of ur template project which you have added in the structure tab on the right side you have something known as attribute column
    Here choose the appropriate one for you
    Global
    A process is global when it is integrated throughout the enterprise, that is, it is cross-functional or cross-organizational. An element that is flagged as global cannot be changed in a Local Rollout, i.e. the structure element and all associated business content is pre-determined.
    Standard Complete
    A process is standardized if it must be executed in the same way in the entire enterprise (in all relevant organizational units). A standardized complete element (and its business content) can be seen as a proposition from the Global Template that should be used as delivered. However the local team may extend the structure element with additional substructures and with additional business content.
    Standard Partial
    A process is standardized if it must be executed in the same way in the entire enterprise (in all relevant organizational units). A standardized partial element (and its business content) can be seen as a proposition from the Global Template that should be used as delivered, but the process consist of sub-processes that are locally regulated by legal requirement and these need to be defined on a local level. The local team can design own process if agreed by the parent company. Therefore the local team may extend the structure element with additional substructures and with additional business content. Template business content may even be changed or deleted by the local team. Whenever a template object is deleted there is a warning message.
    Harmonized
    These Business Process, Master Data, Organizational Units will be standardized in the future. It is recommended that the Local Rollout uses the harmonized structure elements. A process is harmonized if it is recommended to execute the process in a specific way. Harmonization is a first step towards standardization, but without mandatory elements. One reason can be for organizational readiness or many legal requirements preventing standardization. For the local teaam the same activities are allowed/forbidden as for Standard Partial.
    Local
    A process is local if it is not possible or it makes no sense to define it as global, standardized, or harmonized. Local units must design this process for their needs. These processes are necessary for obtaining an executable system for testing. For the local teaam the same activities are allowed/forbidden as for Standard Partial.
    Note You can use the pass tab available next to +/- button which is used to pass this attribute which you have assign to the lower levels.
    Hope you got what you are looking for
    Regards
    Prakhar
    Edited by: Prakhar Saxena on Mar 20, 2009 2:12 PM

  • Global Attributes to be considered for Material Master

    Hello Experts,
    I am working on Material Consolidation in MDM where in I have to consolidate the Material master from three different SAP systems in SAP MDM then harmonize the data back to each of these ECC systems. Centralization using portal will follow once this is done.
    All the mentioned ECC systems are three entirely different business working independently
    To define the enterprise data model there are two questions for which I am looking for answers based on Best practises standpoint and with your experiences in MDM projects
    Question 1: Is it a good practice to maintain Plant, Sales org, Purchase org and Classification data and other Local data in SAP MDM  Material repository for all the three ECCsystems. I understand this would unnecessarily load the repositoryu. But still looking for your experiences to explore whether there is any business benefit to do this.
    Question 2: Let's assume that we maintain only the Global attributes in SAP MDM for material repository then in that case , how do we define the material at global level. From my standpoint Material Global repository should have following fields which would uniquely define the material
    (Material Description, Base unit of Measure, Material Type, Industry Sector, Alternative Unit of Measure, Material Group)
    Is it the right approach or should I consider some other attributes as well?
    Moreover If I define these as Global Attributes then these definitions will have to imposed on the all the three ECC systems which would be a major change as all of the three have different definitions for the abovementioned attributes.
    Request your valuable inputs on what should feasible and practical best approach.
    Best Regards
    Manoj

    Hi Manoj,
    This is something which comes to every consultants mind
    See this is something very abstract and answer can vary from case to case depending on many parameters like :
    1.Client/Businessrequirement.
    2.Scenario requirement.(CMDM,Consolidation etc)
    3.System Landscape.
    4.Performance.
    5.Product capability.
    And many more.
    In my experience I have had a material scenario with only one ERP system having and only one company code.Clients requirement was to have most of the plant related data into MDM as it was a CMDM scenario.So I did take most of the views into MDM system including Location Data,Valuation data,Quality data,Classification data and Sales Data.It worked well there.
    However I was a part of another project where we had multiple ERP systems in landscape.It had multiple company codes and client wanted to keep only global data in MDM,after going into ERP system plant relevant data was populated.
    So it totally depends and one only has to take a informed decision,I would suggest you prepare a attribute analysis matrix of fields global in nature and then after understanding the relation between fields take a call on data model.
    Please go through these links for more help:
    https://websmp207.sap-ag.de/~sapidb/011000358700000059312011E
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f00877e8-b8a9-2b10-d981-c7ece74917fc?quicklink=index&overridelayout=true
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/70b0caa1-92e5-2c10-c687-a8d05e778e59
    Thanks,
    Ravi

  • How to map business scenarios from implementation project to template project

    Hi
    We have a template project and in this we have maintained few business scenarios. And also some specific scenarions are configured in the implementation project. Now we need to make template project as Global Template and for this we need map all existing scenarios in implementation project to template project.
    Please suggest how we can map from implementation project to template project.
    Thank you

    Hello,
    Along with Sandeep recommendation, you can do it by several ways.It all depends on how are the current projects organized.
    Did you create the template project and then rolled out the templates to the impl. project?
    In case you want to update these scenarios in the Template project based on the changes you performed in te Impl. Project, you can use the Compare & Adjust functionality.
    You can Copy Scenarios from one project into another by using the right click/context menu directly in the node in solar01.
    If you just want to copy the structure, you could export the  Impl. project structure in solar_project_admin by using the "fill business blueprint" functionality, then adjust the structure similarly for the template project and upload.
    and so on..
    regards,
    Fabricius

  • How to reference Excel 2010 template project in my ViewModel

    Hi,
    I have 3 separate projects :
    Excel 2010 template project
    Class Library project
    WPF Application project
    Excel 2010 template project hosts wpf user controls developed in WPF Application project. Those controls use command bindings to Class Library project which contains my ViewModels. When user clicks on button on hosted WPF control in Excel 2010 template project
    ViewModel generating BindingList.
    Now I need to show content of generated BindingList on Excel worksheet in Excel 2010 template project by using ListObject.
    Can anyone provide me with instructions or even better with example or solution to my problem in order to make this working OK.
     Thank you in advance.
    Almir

    Hi,
    thank you for your reply. In order to solve problem, I have build the same WPF user controls in Excel 2010 template and pass DataContext behind working sheet in order to populate ListObject and show data in Excel datagrid.
    Here is how I did it
    private PlanningAreaDimensionDetailsViewModel ViewModel
    get
    return (PlanningAreaDimensionDetailsViewModel)DataContext;
    private void Buton_Clicking(object sender, RoutedEventArgs e)
    Sheet1 ws = (Sheet1)Globals.Sheet1;
    ws.ShowResult(ViewModel);
    I don't like this code behind my button_click (I prefer no code behind) but don't know how to do this differently in Excel templeting. Any proposal will be more than Welcome.
    Also, I have created ShowResult method  behind my Sheet1 and it looks as follows:
    public void ShowResult(PlanningAreaDimensionDetailsViewModel ViewModel)
    PlanningAreaDimensionDetailsViewModel myList = ViewModel;
    int ListObjectCount = this.ListObjects.Count;
    this.Columns.Delete();
    inputTable = Controls.AddListObject(Range["A8", "E11"], ViewModel.SelectedPlanningArea.ToString());
    inputTable.SetDataBinding(myList.PlanningDimensions, string.Empty, null);
    Do you maybe know how can I delete ListObject if already exist the one with the same name? This is where I stuck right now:(
    Sorry for this questions, but I have never before used VSTO. Just trying to reuse my ViewModels and WPF controls in order to provide solution to my boss he asked (he is Excel man and wants Excel as Front)
    Kind regards,
    Almir

  • Customer Input Templates for template project

    I am unable to see all the three CI templates specific for organizational data , master data and business process in the template project.These are part of  standard document types available in solution manager for template project.Are there any settings/patches related to the same?

    Hello Prasad,
    Regarding the CIT, the following types are delivered with SAP Solution Manager 4.0:
    CIT     Customer Input Template Business Processes
    CITG     Customer Input Template Business Processes (Global Project)
    The later one is to be used for global or template projects. As you can see, there is only ONE specific template which is delivered by SAP. However, you can design your own templates in the project template directory in transaction SOLAR_PROJECT_ADMIN.
    This information is based on SP10, however, I am not aware of any changes in earlier support packages of ST (being the software component which might possibly include such changes).
    So this is the current status - I hope this information helps.
    Best regards,
    Doreen Baseler

  • Template project

    Hi! everyboby
    Can anyone tell me how to create a template project ?
    I am having problem when I try to save it.  I do not know what type of package I heve to type.
    Thank you very much
    Xiomara

    Hi Xiomara,
    As regards approaches to Template Project, there are primarily two:
    (1) Create a Template Project with a view to share project structure and content to Rollouts or other Implementation Projects planned to be carried out from various other SolMan instances in those respective countries or business units
    (2) Create a Template Project to share the structure and contents with other projects that are to be based out of the same SolMan instance
    If yours is of type (2) - which most people tend to have - you dont have to worry about Packages/ Transports etc. and save the Project as Local Object.
    It's an 'irreversible' decision and therefore, it's better to check with all senior members of the project team.
    If you go ahead with (2) and at some very late stage, you realise that there is a subsidiary in Asia or South America who are keen to use your Project structure and knowledge, but based out of their 'own' Solution Manager instance, you'll have a few possibilities, including:
    - Client Copy to start with, as a one time 'gift'
    - Transport the whole Template Project as a one time gift !
    Basically, type (1) is to be used mainly where a clear requirement exists - a central team is convened somewhere (e.g. Europe) representing all geographies, and would like to be the only team that keeps preparing 80% of Global Scenarios, Processes and Content and dish them out to local subsidiaries who can then 'adopt' such incremental templates in their respective SolMan instances.
    Or, SAP Partner firms may opt for type (1) to create some pioneering work/content at their premises in their own SolMan and periodically 'release' such value added content to the client(s) concerned.
    If you can assess your own context and make up your mind to not opt for (1) you can conveniently ignore the 'package' business and save your Template Project and all its subsequent contents in SOLAR01/02 etc. to 'Local Object' - not transportable.
    Please also read SAP Note 603336 for more information on limitations of these two types of approach.
    Feel free to ask for any more info; this is a favourite topic of mine and time permitting, would like to answer as much as I can !
    Best regards,
    Srini

  • How to migrate changed Business Scenarios from Template Project to Solution

    SAP Solution Manager - How to migrate changes in Business Scenarios from Template Project to Solution?
    Our Global ASAP strategy is based upon a Template Project, Implementation Project, Maintenance Project and Solution with Business Scenarios.
    Changes in the Template Project for existing and new Business Sceanarios, etc. are correctly executed. Up till now we have successfully implemented our Template Project and secondly extended our Business Scenarios from 4 to 14. Our 3rd upcoming change will be changes on Business Scenarios as well. These planned changes for the Business Scenarios need to be consistent, possibly without manual intervention.
    During a Proof of Concept (PoC) in our Sandbox (SXB) we have identified a possible serious problem when trying to publish these changes in Business Scenarios in the Template Project to the Solution. SAP Solution Manager (SSM) does not seem to support a scenario where Business Scenarios in the Solution can be refreshed or updated with changed Business Scenarios in the Template Project.
    We have identified 2 possibillities:
    1.     Manual project upgrade
    1.1.     Synchronize the changes for the Template Project normally;
    1.2.     Delete the changed Business Scenarios from step 1.1 in the Solution;
    1.3.     Add the changed Business Scenarios from step 1.1 into the Solution.
    For this scenario we foresee a big problem because all Content and Issues connected to the old Solution Business Scenarios loose their coupling with the Solution.
    For the Content this may not be a real problem because the Content is also available in the Template Project.
    However the Issues are loosely coupled to the Solution Scenarios and therefore need to be coupled manually to these processes.
    2.     Manual changes using Maintenance Project
    2.1.     Synchronize the changes for the Template Project normally;
    2.2.     Publish all changes from step 2.1 in the Template Project
    2.3.     Add all new Content from step 2.1 to the structure of the Maintenance Project;
    2.4.     Relocate Content and Issues when the Business Scenario has been relocated.
    Because SSM does not support this activity we need to delete this Business Scenario first and secondly re-create it again on the correct spot.
    Our question: How has SAP done this in other customer projects?
    We need to have a working solution by the end of March, 2009.
    Best regards,
    Peter Hendriksen

    Peter,
    Did you get an anwer to this question from SAP?
    Rgds,
    Eamonn.

  • Local attributes - global attributes tradeoff

    Hi, MDM experts.
    Can you, please, share your experience on business partners repository modeling.
    I build custom business partners repository. While creating it I came to a question - whether local system attributes of business partner should be modelled in that repository?
    Intrinsic attributes like Full Name, State Identity Number and so on should be definitely modeled. Attributes specific to our organization but those that span many of our systems should also be modeled I think.
    But what's about some specific attributes that are relevant only for one of the systems being integrated? To be concrete, imagine we have SAP ERP system as one of the systems in landscape and such attribute of our business partner as 'Purchasing organization'. In our case this table is SAP ERP specific and none of our other systems have such entity in their data model.
    <b>The question is - is it reasonable to have local system attributes and lookup tables implemented in central MDM repository?</b>
    If yes then isn't our repository going to be overloaded with all that local attributes and lookup tables of every client system?
    If no, then how should process of central creation of business partner look like? The problem is in this case Creator won't be be able to assign all attributes he would like to and he will have to login to each of local system and assign these values after central creation. Moreover, client systems can refuse to create new record automatically in case some of attributes are missing. For example such situation is typical for Idoc inbound processing .
    Have you any suggestions on streamlining the data model and BP central creation process ?
    Regards,
    Vadim Kalabin

    Hi vadim,
    These are my thoughts on your issue.
    I feel both the attributes should find place in the same repository.
    This is not going to overload the system. In some typical MDM Implementation the volume of Main table records will very huge and the Local and global attributes will only occupy a less share only on the total records.
    Also the practice is that MDM DB Server and the core server runs separately.
    Pl find if this Article is use for you.
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d0d8aa53-b11d-2a10-aca2-ff2bd42a8692">MDM Data modelling do's and dont's</a>
    Regards,
    Vijay

  • Is there a way to create a Cairngorm "template" Project?

    Would it be possible to create a template for Cairngorm-based Flex projects, since they all have the same general architecture?:
    /src
    /control/events
    /control/commands
    /control/Controller.as
    /control/Services.mxml
    /model/ModelLocator.as
    /valueObjects
    /view
    I basically want to create this folder/file structure, and then start a new project in Flex Builder using this template. I know I can simply copy and paste the structure from a random folder, but I was wondering if there is any way to do this in Flex Builder.
    Thanks.

    FYI, when I try "Import... > General/File System", it only imports folders with files in them (it ignores /control/events, /control/commands, /view, and /valueObjects).
    On Wed, Dec 24, 2008 at 10:05 AM, Eric Belair
    <
    [email protected]> wrote:
    A new discussion was started by Eric Belair in
    Cairngorm Development --
      Is there a way to create a Cairngorm "template" Project?
    Would it be possible to create a template for Cairngorm-based Flex projects, since they all have the same general architecture?:
    /src
        /control/events
        /control/commands
        /control/Controller.as
        /control/Services.mxml
        /model/ModelLocator.as
        /valueObjects
        /view
    I basically want to create this folder/file structure, and then start a new project in Flex Builder using this template. I know I can simply copy and paste the structure from a random folder, but I was wondering if there is any way to do this in Flex Builder.
    Thanks.

  • Global attributes

    Hi there!
    I´m starting to work with IDM and I have some basic doubts. For example: for using global attributes... Do we have to define it? Do the attribute have to be present in all resources?
    Another cuestion is the population of the user view from SAP. I would like to know the simplest way to do and test it.
    My problem is than I just had an complex enviroment and I only have self-formation I could get with sun docs... but it´s so extense that I haven´t yet a good vision of main process.
    Thanks and regards.

    Global attributes do not have to be present in all resources. But resources that have a mapping for the attribute will use the value. So if you write something to "global.firstname", every resource (including Lighthouse), will be updated.
    This is for writing. For reading the value and displaying it, I use the following field syntax:
    <Field name='global.firstname'>
      <Default>
          <ref>attributes[Lighthouse].firstname</ref>
       </Default>
    </Field>

  • Global attributes AP_INVOICE table

    What is the use of Global Attributes in AP_INVOICE table?
    TRM says its reserved for country specific functionality. Can someone give a real-time example on its usage?

    Could you please clarify as what you mean by reference column ?
    If you are not going to do any updates to that column it should be fine.
    If you plan to insert some values and AP is not implemented for any of the localization for your case you might do so, but its not advisable. I would suggest you go for the DFF columns attribute1 to attribute30.

  • Declaring and accessing custom global attributes of component controller

    Hi,
    I want to declare some global attributes for Component Controller and initialize them in WdDoInit() method.
    I have declared them under Component Controller --> Attributes tab --> after wd_context and wd_this (say G_MESSAGE).
    However,  when I am trying to set them in wdDoInit() method, I get compilation error saying G_MYMESSAGE is unknown and its not defined using data statement.
    How do I access these attributes?
    Thanks and regards,
    Amey

    Hello Amey,
    You need to access the variable by "wd_this->g_mymessage"
    Since wd_this attribute in each controller refers to interface of local controller. you could read the description of that attribute in attribute tab.
    Regards
    Anurag Chopra

  • Display entity-attributes and global-attributes in the same screen

    Hi,
    I have a question about entity.
    Is it possible to display in the same screen, entity-attributes and global-attributes?
    thanks
    Rosalia

    Hi Rosalia,
    You can only display attributes from the current entity and the entity or entities that it is contained by (the parent entities).
    So if you had the following data model
    Global
    ..the person
    ...the income
    the person is contained by global.
    the income is contained by the person (which is contained by global).
    If you want to create a person-level question screen, you can display global attributes on that screen by using subsitution like %global_field_1%. You cannot, however, input global attributes on that screen (ONLY attributes belonging to the person)
    If you want to create an income-level question screen, you can display attributes from the person such as "tell us about %person_name%'s income..." as well as global attributes. Again, you cannot input person or global attributes on that screen (ONLY attributes belonging to the income)
    However it only works from child-to-parent containment relationships! You cannot have a global question screen which loops through the person instances and displays attributes from the person, or from the income out-of-the-box.
    We have managed to implement this using custom controls.
    You can map individual attributes back up to the parent level, and then display them,
    such as
    the first person's name = InstanceValueIf(the people, the person's name, the person's id = 1)
    the first person's name is now a global attribute and can be displayed on global question screens.
    Hope this helps!
    Ben

Maybe you are looking for

  • ERROR 7 (Windows Error 126) and MSVCR80.dll missing. HERE IS THE SOLUTION!

    Read the instructions very carefully and follow the steps exactly as shown: http://http://support.apple.com/kb/ht1923 "Removing and reinstalling itunes and other software components for Windows Vista, Windows 7, or Windows 8". After completing STEP 2

  • MacBook pro time problem (asking second time)

    I have MacBook Pro mid 2012 with OS X Mavericks. The time on menu bar appears correct but the am/pm symbol keeps disappearing every now and again. Once it disappears it leaves a blank space. To fix it I click on time and chose analog clock and change

  • Exchange SSL cert renewal on SBS 2011

    My SBS 2011 certificate was coming up for renewal. I followed the usual steps by requesting a new one (GoDaddy) using the SBS console. When I recieved the new certificaye, I installed it and everything looked good. However, I get the following messag

  • Turn off/Delay validation and model building

    We have a large and complex solution with multiple inter-dependent SQL projects. We find this works very well, except that there is a big problem with speed of Visual Studio (2013). Whenever you first open the solution, or switch branches in source c

  • LDAPRealm: WLS keeps searching for ldapserver:389

    Hi, we're having problems setting up the LDAP realm for WLS 5.1 SP 8. We are trying to contact an OpenLDAP server and even after setting a concrete server name in ldaprealm.properties, WLS keeps searching for ldapserver:389. Here is our ldaprealm.pro