ChaRM:Parallel Developement

Hi Team,
I having the requirement like this. Currently we are having following system landscapes:
ECC system landscape: ED1--EQ1-EP1
APO system landscape: AD1-->AQ1->AP1
I am doing the MRP related configuration settings, (for example we consider object X) in ED1 & imported the transport into EQ1.
I am also doing the configuration settings in AD1 in the  same object X  (related to MRP related). if i import this transport request in AQ1, the changes which i have done EQ1 will get erased / affected which affects the business.
In such cases, if the consultant tries to modify the same object in the two different landscape (parallel development) which affects business process, the system should alert or block the second developemt till the first developement hits the production environment. How to activate this functioanlity in ChaRM?
Is it possible to achieve thro customization synchronizatiion? What is the main functionality of customization synchronizatiion?

Hi Khalil,
I have all the necessary settings in Sol Man & in satellite system as well.
Executed the ChaRM serveices in SE38 "/TMWFLOW/CONFIG_SERVICES"
Conflict Analysis: Cross-Project, Cross-Client (Cross system object lock active)
Object Reporting Active
Modification checks active
All the systems are i GREEN color in t.code "/n/tmwflow/cmsconf"
SCC4 settings in satellite systems are perfect. (Client Roles been set as Customizing,TEST & PRD). Apart from client role settings in SCC4, should i need do some other settings in SCC4 in the respective system?
Executed the report in satellite systems "TMW_CONTROL_PROJECT_LOCK" & activated the project lock in DEV,QA & PRD.
SMSY_SETUP is running properly in Sol Man.
But still the CSOL is NOT working Properly.
I have checked the CSOL scenario as below:
In DEV (satellite system), i have changed the configuration settings & stored in transport request & released the transport request thro Sol Man. Now i could able to create the one more transport request to the same customizing object in DEV (satelite system). I was expecting the error / warning message saying that, "Object already locked" (since the first tranport request is not reached production).
Is my understanding correct?
Please guide
Kumar

Similar Messages

  • Versioning and parallel development streams for worldwide SAP roll-out

    Hi SDN folks,
    My customer is in the process of a worldwide roll-out of SAP. They have a transport environment for ECC that looks like this:
      D  -
    >    QA  -
    >  R   -
    >   P
    We have SAP Charm installed and running in solution manager - to manage the creation of transports in the D system.
    The problem we are facing is how to manage parallel development changes and configuration changes.
    For example - if we have developers working on a change that is in test in the QA environment - and we hit a production emergency in P - we then need to make an emergency change to the P version (which would only be available in P and R) - and transport this change through to P - in the process - overwriting the changes that our developers are working on in the D and QA environments.
    We also have the issue of objects for multiple countries being developed and configured in parallel - and so there will be version conflicts up the to the QA system as well.
    Is there any kind of solution for the management of parallel development streams  - and versioning - for all custom code / development objects and for configuration changes(other than introducing a second development system)?
    Is there any kind of 3rd party product for SAP that helps to solve this issue?
    Currently we are considering development freezes, manually renaming objects with versioning identifiers (will only work for some objects), manual backups of versions. - none of these seem to be a tidy universal solution, is there one?
    Any help / directions you can offer will be appreciated,
    many thanks,
    Julian

    Hi Julian,
    Thanks for the clarification!
    Managing production support and new development after go live is always a challenge.  It can be addressed in many ways, but it is most important to create a set of rules and stick to the procedure.  If you do not want a "second" landscape, you are going to have objects "overwritten" in the D and Q systems when you need to make a production fix -- as you must revert the object in D to the P version to make the fix.  Even with a second landscape, objects will have to be merged somehow when a fix is promoted to production. 
    As I said above, what you can do is have your developers save their current development in released transports before making the production fix.  This saves a version that must be merged with the fix, anyway.  That is:
    Object A is the produciton version and must be fixed.
    Object A' is the current development version (unfinished) and is saved into a released transport request.
    In D, Object A' is reverted to the A version and corrected for the production error, creating object A'' that is promoted to production.
    Object A' and A'' are manually "merged" into A''' as the new current development version.
    Yes, objects are overwritten with this method.  However, you can always retrieve what has been overwritten since it has been saved in a released transport.
    Another option is to bypass Q for production fixes.  I.e. D -> R -> P.  However, this invalidates the objects in Q until the merged version is created in D and transported to Q. 
    In any method you choose to do this -- dual development landscapes or not -- discipline and managment are a must.
    Best Regards,
    Matt

  • BW Upgrade and in parallel development

    hi ,
    I have some doubts abt in parallel development with bi upgrade.hope someone could clear my doubts on this.
    Currently, I'm working on a development request  that involves ODS/Cube/Infoobject change.All this are done in dev 3.5x.
    Parallely, there is another bi team that's working on the upgrade activity which will upgrade this bw 3.5x to Bi7.0. Issue is that no freeze on development done during this upgrade activity. both development and upgrade is being carried out in parallel by 2 teams.
    questions :
    1.can anyone highlight the impact of this parallel activity
    2.if i choose to stop the development work now temporarily, can i use the same transport request number which was generated in BW 3.5 dev and transport to new BI 7.0 production?  or should i choose to recollect the objects again in BI 7.0 environment and continue development after the upgrade activity completed?
    3.will i face any compatibility issue later if i stop the development work half way now?
    4.Is there any other risk of in parallel dev and upgrade?
    Hope someone could advice me on this.
    Thank you.
    Regards,
    Maili
    Edited by: Maili06 on Feb 10, 2011 9:51 AM

    Infoproviders are version independent.  While BW 7.x has different names for ODS (DSO) and additional features, there is no 'conversion' process per se at the infoprovider level. BW 7.x does provide new data transformation and data flow methodologies, but the BW 3.x methods are still functional in the BW 7.x environment.
    However.. you will need to release and migrate your 3.x development transports before you perform the BASIS level conversion programs. You will not be able to 'keep them open'. So based on this factor alone, you will need to either
    A) create and manage a dual development environment.
    B) establish a development "Freeze" schedule that follows your overall development program.
    When we converted from BW 3.5 to 7.0, we established a freeze.

  • Is parallel development possible?

    Hi,
    Is parallel development possible using Policy Studio?
    Assume that there is a team of 5 developers working on multiple policies at the same time and perform deployments at frequent intervals - is this scenario possible?
    Asking this as me and my team met with deployment issues as listed below:
    1) My copy of a specific container would be different from the one on a team mate's one - as I started creating policies after the team mate started with his work
    2) Once a team mate deployed his/her artefacts, I would lose my artefacts (which the team mate was not having) which I was having on my container
    Regards,
    Earnest A Thomas

    Hi,
    The short answer is no and in my opinion the biggest flaw with the API Server at the moment. I know for a fact this is something that is being worked for future releases but no idea when or exactly how it will work but it is a major update.
    I work in a similar environment as you are describing and this is how I have implemented our process.
    In our Dev environment we have one instance per developer, so each developer can work 100% independently. When the development is done and somewhat tested we export that sub-set of policies and check in to our version control system. We have one person responsible to deploy the exported policies into Test, which usually include updating some specific environment settings (updating URL's etc) and after this we do some regression testing.
    One challenge is to be clear of what to export and not, for example LDAP connections. We have the LDAP connection already in test and we make sure this is not included in the Export but still there is a soft reference to this LDAP connection and this will work fine as long the connection is identical between the environments. This is best achieved if a "standard configuration" is made (including all settings for common flows as for example LDAP etc.) and that is being used as a base for the development environments. If there is a need to add common items, for example a new Root CA this should be done centrally and make sure all dev instances get the exact same update.
    Cheers,
    Stefan

  • Best Practice of Parallel Development Lifecycles

    Dear all,
    Looking for some best practice information regarding the Parallel Development Lifecycles used either for the system upgrade or phased implementation. I need to understand the way how to change the object ownership while merge the two lifecycles into one production system.
    Any help and/or direction is appreciated.
    Thanks,
    Joshua

    Hi There are many levels involved in PDL .
    Please have white papers on tehis
    http://www.infoworld.com/pdf/whitepaper/SAPParallelDevelopmentManagementByNewmerix103107.pdf
    http://help.sap.com/saphelp_nwce10/helpdata/en/45/4b5d276e891192e10000000a1553f7/content.htm
    http://www.agilejournal.com/news/397-mks-integrity-and-sap-linking-software-and-production-processes-at-continental-automotive-systems
    All the best
    nag

  • Parallel development with ClearCase and Jdev

    I am looking for information on "best practices", howtos, etc for configuring a ClearCase VOB repository to support parallel development of J2EE applications/components using JDeveloper in a large development team.
    In particular, I am not sure how to set up the code repository (AND JDeveloper) to deal with JDeveloper's project file structure and the various metadata that are created for each developer at the same time as you need to work transparently with an exisiting repository of Java components which have already been developed and are managed outside of JDeveloper and ADF.
    Unless I have missed it...documentation seems to be a bit thin in this area so...
    TIA for any help/advice/pointers
    Jim

    Mike.S wrote:
    I'm searching for other peoples experience developing an application that could run with either postgres 8 or Oracle 10g.
    The reason of course is that many of our customers don't have the money for Oracle, but we do want to use and RDBMS.
    The logical thought is that as long as the database objects are the same, the application isn't going to be that different.The other logical thought is that if you don't use any Oracle specific features then customers who have paid money for Oracle will have just wasted that investment when it comes to running such an application.
    So why bother with Oracle.
    The simplest way to have a single code base is to develop for a single database, the cheapest lowest common denominator and just give the customer the database with the application.
    If that is true that it would greatly help the development team since they would not have to have separate teams for each type of database.But it will not be a great help to the development team if they can only use functionality that is available on both databases and works the same way on both databases. It will be a really big hindrance to the development team, increase development time and lead to more code that needs to be written.
    >
    But before we start down that path we are trying to find out if anyone else is doing something similar, and what the overall experience has been.
    I have seen several applications developed using this single code base for multiple database approach and they have all been inefficient when running on Oracle to the extent that you wish they had used a flat file and hadn't bothered with a database at all.

  • XIR3: Can Designer merge changes following a parallel development phase?

    Can BO XIR3 merge designer changes in parallel development?
    If I have a baseline universe ("Baseline") and then two seperate projects run concurrently (Project X and Project Y, both making changes to baseline) is it possible to then converge the changes of Project X and Project Y when it comes to releasing them?
    In my scenario Project X will be released with "Baseline + Project X changes" in February, but then Project Y will need to go live in March. Project X and Project Y both start at the same time. I would like to merge "Project Y" changes into "Baseline + Project X changes" when Project Y development is complete.
    Can this be done (ignoring manually making the changes all over again)?

    Hi
    I am afraid that the answer is no. You have to merge manually.
    Regards,
    Stratos

  • Parallel Development

    Hi
    Does anyone have any advice or guidelines on how you manager parallel development on a project in jdev 904 for a small team.
    Any comments welcome
    Thanks
    Ian
    [email protected]

    Have a look at the thread "Best practice: team based development with JDeveloper and CVS?"
    Best practice: team based development with JDeveloper and CVS?

  • CHARM - avoid developer login to client 000 when import to QA system

    Hi Gurus.
    I've activated a new system to use CHARM for import. When testing the import to QA, the logon screen to QA 000 is displayed. 
    I already applied SAP Note 913232 which suggests that the TMSADM user (with profile S_TMW_OPERA) in QA 000 can be used as default user for import so that developer don't need to exist in QA 000, but it still didn't fix the issue.
    Are there other configurations that I need to do to fix this issue.
    We are currently using SOLMAN 7.0 SP25.
    Thanks,
    Tess

    Hi Tess,
    Check the  TMW and trusted RFC mapped to correct client of satellite system.
    SM_(system)CLNT(client)_TRUSTED
    SM_(system)CLNT(client)_TMW
    Rg,
    Karthik

  • ChaRM: Role Developer needs to test in QAS system

    Hi!
    We are about to implement and use Solman ChaRM approach.
    One interesting point is:
    the developer should have the possibility within the urgent correction to test the transport in QAS system.
    If everything is ok, then the transport should go to QAS system.
    Can some one tell how to cutomize this process?
    Thank you very much indeed!
    H. Thomasson

    hi christian,
    i am currently customizing charm security, i am trying to use sap_socm_admin role and copying it to customer namespace like
    zsap_socm_developer, zsap_socm_manager etc, and trying to enforce restrictions by adding or removing auth keys under the auth object b_userstat . My problem is when i do that these roles are missing other authorizations to perform small functions like displaying logs and things like that.
    so i wanted to know if there is any role ( single of composite ) that i can use to copy for all my users and i can simply restrict the clicking on actions ( authorize CR, set in development  ..etc) by removing or adding just the auth key, i mean only the auth key...i dont care if they have auth to projects or task list or what ever i just want to restrict by the actions they can perform.
    rgds

  • Duplicated query due to parallel development environment

    We have a rather unpleasant situation in our BW environment after our upgrade to BI 7.0 and use of a parallel BW development machine during the upgrade.
    Some of the queries seems to have multiple copies with the same technical name in production and development. The queries would have the same technical name but there are diffrent COMPUID generated when I see the RSZCOMPDIR table.
    The problem is that when I make changes to the query and transport it to production, the production query with the same technical name but a different COMPUID does not get over writen. So the users don't see the fix. Unfortunately, we have a very large number of users and deleting the original queryin production is not an option. They all have their bookmarks and views etc. In production, I do see a duplicated query with same tech name but a different COMPUID same as what we have in development but not included in the roles. The added problem is that when I try to open the query with the technical name in query designer in production, it opens up the modified one but when I try to execute it from the same query designer, it executes the old one that is active.
    In my opinion, a back transport would fix the problem as we'll have the same GUID query back in development and then it can be fixed or modified and transported wherever. Has anyone seen such problem and is there a cleaner solution?
    Thanks for the help.
    Bilal
    Edited by: Bilal Ghayur on Aug 11, 2008 2:17 PM

    Hi,
    Execute the report 'ANALYZE_RSZ_TABLES' in your system where there are duplicate queries selecting the tables 'RSRREPDIR, RSZCOMPDIR and RSZELTDIR and the version 'A. This report will display all the incosistency with the reporting components in your system and hence will take sometime to fdisplay the output: 1-2 mins. In the report result, click on the 'Display' icon against 'Components with duplicated technical names.' under the heading 'Table RSZCOMPDIR'. You will now see the queries which have the same technical name but different COMPID. You then identify the query that you do not want & rename it to a different technical name by changing the entry under 'Rename query components...'.
    I have used this report in 3.0B & 3.5.
    Regards,
    Shilpa

  • Restrictions in ChaRM - SDHF - Developer must not be the tester

    Dear Experts,
    we are using the SDHF correction and we want to check the workflow with system rules.
    So is it possible that the developer of a SDHF correction can't be the tester of a SDHF correction?
    We want to restrict this.
    Regards,
    Matthias Sander
    Edited by: Matthias Sander on Jan 6, 2011 2:08 PM

    Hi Matthias,
               This is very much possible. Please have a look at activity "Make settings for change transaction types" (img activity ID SOCM_MAIN_001)
            Create procedure type (select SDHF) / Assign conditions. In that list in E0005, the condition "SAME_USER" must be set to  "Cancel" or "Error" instead of "Warning"
    Hope that helps!
    Federico.

  • CHARM Landscape implications!!

    Hi,
              i have setup CHARM and have D11(DEV) , D12(DEV2) , Q11(Q11)          M11(maint) , P11(PRD) satellite systems added in SMSY and generated RFC's and created Logical components.now i created a maintenece project and wanna add these logical components. But i am struck with few doubts
    My STMS of Satellite system involve all the above 5 systems, but in Help.SAP.Com i read only one development should be there for one production in Charm landscape of a project.
    1.so shud i only have one dev one quality and one prd systems and configure the stms???
    2.but i need all the systems to be in the STMS ,is it compliant with CHARM
    3.if i remove the D12 and M11 form STMS, how to transport the Changes to these system Bcos we need allthe systems shud be in Sync
    rgds,
    Rajesh

    Hi Rajesh,
    For multiple quality and production system,in the transport route define these systems in parallel with the actual systems.Once a TP is imported to one quality system you can use a report  /TMWFLOW/SCMA_BTCH_SYNC_TEST to import the request to parallel test systems and for parallel prodcution system you can use the report TMWFLOW/SCMA_BTCH_SYNC_UC.
    But for parallel development system,if you need to synchronize,that has to be done manually.
    Hope this is helpfull,
    Regards,
    Avinash.

  • Development environment model

    Hi All,
    As the WebLogic server is not cheap (!), we were wondering what model you
    used in your development environments? Obviously, it would be very
    expensive for each developer to have their own copy installed on their local
    machine, but how do you manage multiple developers working on the same
    application with the same server on a central machine, possibly modifying
    the same beans or beans used by others, and deploying them to the same
    server? Also, problems could occur if a problem is introduced into a bean
    used by others. Does anyone have a tried and true method for managing this
    and keeping multiple developers from interfering with the work of others?
    Thanks!!!
    Elaine

    I do not think you are going to find a solution to the problems presented by
    parallel development of a project. That is simply just a fact of life I
    think. But I think that there are things that you can do to mitigate
    interference.
    In our development environment, we have a central repository that keeps all
    of the code. There are multiple source lines. Developers map the source
    lines to their machines. For example, your commerce application might have
    a production line and a development line. You would make bug fixes for your
    production code in the production line while you made advanced development
    changes in the other line. A release team would bundle of the development
    line and make "releases" of the product/site.
    As for development environments, each developer should be able to have a
    copy of the developer seat for WebLogic on their box. In our situation,
    developers synchronize against the code line regularly. This provides the
    benefit of using a stable code line but also synchronizing up against others
    changes on a regular basis.
    Some other application server vendors have tried a different technique for
    development environments. One of those is requiring that you have a central
    "test server" that is shared by all of the developers instead of
    environments for each developer. In theory, the sounds good. But in
    practice, it can be a real nightmare.
    I hope that this helps.
    Thanks,
    Michael
    Michael Girdley
    Product Manager, WebLogic Server & Express
    BEA Systems Inc
    "Elaine Herren" <[email protected]> wrote in message
    news:[email protected]...
    Hi All,
    As the WebLogic server is not cheap (!), we were wondering what model you
    used in your development environments? Obviously, it would be very
    expensive for each developer to have their own copy installed on theirlocal
    machine, but how do you manage multiple developers working on the same
    application with the same server on a central machine, possibly modifying
    the same beans or beans used by others, and deploying them to the same
    server? Also, problems could occur if a problem is introduced into a bean
    used by others. Does anyone have a tried and true method for managingthis
    and keeping multiple developers from interfering with the work of others?
    Thanks!!!
    Elaine

  • ChaRM Error - "No maintenance cycle is open for the current system"

    Hello All,
    I am setting up ChaRM in development system after EGI session with SAP support. I have copied standard transactions to custom ones and created Maintenance and Implementation project to run test of all scenarios.
    I now come across error of "No maintenance cycle is open for the current system" after I create a change request and in the change document, I cannot see it link with task list and the error message is displayed. I tried it with custom transaction as well as standard SAP transaction (SDCR) and get the same error.
    What links a document to a maintenance cycle? Where can I see the config of this setup? I am trying to see where it is broken. I am using the correct IBASE number (production client in logical component), I tried to create a new logical component, new projects with correct settings but it still gives this error message. Please advice.
    Thanks and regards,
    Nischal

    Hi
    did you also unlock the maintenance cycle and open for changes in solar_project_admin by right click
    do check this blog
    /people/dolores.correa/blog/2009/07/23/change-request-management-scenario-working-examples
    /people/dolores.correa/blog/2009/07/23/change-request-management-scenario-working-examples-final-points-and-appendix
    Question no 17
    /people/dolores.correa/blog/2009/07/22/change-request-management-scenario-usual-questions-and-known-errors
    Hope it solves
    Regards
    Prakhar

Maybe you are looking for

  • Disk Utility shows Disk1, not mounted, and no further information???

    Disk Utility shows my correct disk partitions in the top section (my hard disk with two partitions and my superdrive). In the lower section, however, there is a "disk1" which shows no information. Under that is another "disk1" which shows only 'Not m

  • IDevices Not Play Nice Together

    I have an iPhone 4S, iPad 2, and a new (bought today) Apple TV. I'm having trouble getting them to work with one another. The iPhone & iPad arenot showing up in iTunes (Windows) even though I've attached me via the cable and check Sync Wirelessly. Th

  • Unique Identifier

    I'm trying to embed a unique identifier, e.g., computer ID, EXCEL Serial #, Windows Serial #, etc. into an EXCEL workbook before I send it to the recipient. I'm trying to insure that only the recipient can use the spreadsheet? Thanks!

  • How : Invoke asynchronous BPM process with callback within loop?

    Hi All, I'm currently using the 11g suite to create 2 BPM processes (Validate and Review). Process Validate is asynchronous and has a callback facility. I intend to invoke Validate from Review as a subprocess. My question would be, is it possible to

  • Is is possible to downgrade my itouch 4th gen ?

    iOS 4.3 have a load of problems. how do i get it back to 4.2 ? is it possible?