Project "Compare and Adjust" Functionality

We have created a template project that we are using to capture all the business processes we have implemented.  When we have a project we create an implementation project and pull in the associated business processes from the template project. If we are adding a new business scenario/process/step, then it is first put on the template project and then added to the implementation project.
We then associate our documentation and objects in the project documentation tab, transaction, configuratino, and development tab.  After I run the project "compare and adjust" in SOLAR_PROJECT_ADMIN, I expect to see the differences between these tabs in SOLAR01/02.  This is not the case.  When I go to the tab and click "adjust to origina" I can see there is a difference between the template and implementation project.  I want to have the difference e.g. document be adjusted/copied to the template project through the copy command.  Unfortunately this is not working.  Any ideas????
Thanks!!

Thanks Andreas!
I checked the user settings and they are set as you described.  It is a rather odd problem.  Sometimes the "yellow icons" appear but not consistently.  It is almost as if something must be "re-set" before I can see the changes.  I did find an relevant OSS note so we are in the process of applying that to see if our problem will be resolved. 
For the second issue, when I do the "yellow icons", I click the adjust button and there are differences visible on the two sides of the pop up.  However, I am not able to complete the adjust functionality.  So to give more context here is what I am doing... I have created a template project - let's call it master and an impementation project.  I have created the business scenario/process/steps in the master plan.  I then have created the same business scenario/process/steps in the implementation project with the "master" template project as the source.  I then had added documentation to the project documentation and development tab.  In addition, I have added items to the configuration tab.  I want to be able to reflect the documents back to the "master" project so others can reuse.  How can I do this?  I have been running the compare in solar_project_admin by selecting the implementation project and entering the master template project on the selection screen.
Any additonal thoughts would greatly be appreciated.
Thanks!!!
Janice

Similar Messages

  • Compare and adjust functionality for Solution Directory

    Hello all,
    I am trying to use the Compare and Adjust function with a Solution Directory. There is a previous discussion about how to do this between a Master Template and Implementation Project. Now that the Solution Directory exists, I would like to do the same thing. I.e. take scenarios from the Solution Directory into individual projects to extend them before putting them back into production. Together with the check in/out function, I would like to use the Compare and Adjust (SA_PROJECT_UPGRADE) function to identify differences periodically. The button for this appears in the transaction SOLMAN_DIRECTORY, but I can't seem to activate it - i.e. it is faded out. For projects, you must first run SA_PROJECT_UPGRADE to activate this button. However, you cannot select a Solution when running the project upgrade transaction. Does anyone know how to do this? Is anyone using the Solution Directory in a similar way and have advice?
    Regards,
    Marcel

    Hi Marcel,
    Funnily enough I have the exact same question.
    Is there a way to compare changes between a maintenance project (business scenarios checked out this project) and the solution. This way the person approving the check in can see the changes before approving.
    Have you had further information on this?
    Referring back to your question, ideally once you've checked out a business scenario to a maintenance project you wouldn't continue to maintain it. It is the responsibility of that project to maintain it. In the meanwhile if you have a support issue that requires that business scenario to be updated, this will have to assessed and handled by either the project or the solution administrators.
    Cheers
    Ganesh

  • Automate Compare and Adjust functionality

    Hello Experts,
    I would like to know if there is an easy way to automate the entire process of "compare and adjust" in template management. I mean not only the transaction SA_PROJECT_UPGRADE execution but also all the adjustments in the roll-out projects (yellow flags): I do not want to click on every process / tab where the yellow flag appears and click on the button "compare and adjust", but click just once and my roll-out project is updated...
    Thanks a lot !
    Victoria

    Hello VIctoria,
    You are not the first one to ask this question.
    Please have a look at this link. The last comment is from Andreas Diebold and he is a developer with SAP, so he is authoratative in this regards.
    Accept all changes after SA_PROJECT_UPGRADE
    To summarize: there is no way to do this presently.
    Hope this puts this issue to rest for the time being.
    Regards,
    Paul

  • Compare and adjust business processes to a solution directory

    Dear all,
    I'm having truble with viewing changes that I have made in my maintenance project, using the compare and adjust function. Can you please tell me what I'm doing wrong?
    These are the steps I took:
    1. I chose a solution using transaction SOLUTION_MANAGER.
    2. I have made the solution settings, including creating a maintenance project, and enabling the check out/ check in & history functions. 
    3. Added business scenarios to the solution directory (some I chose from a project, and some I have created manualy).
    4. Checked the Scenarios out to the maintenance project.
    5. Made some changes in the maintenance project, including adding documents and transactions (transaction SOLAR01).
    6. Changed my user-specific settings to comparison mode - "display changes made in original".
    7. Checked the edited business scenarions back into the solution directory. I have checked, and the changes I've made in the maintenance project apeared now in the solution directory.
    Now starts the trouble...:
    8. I checked the scenarios out again from the solution directory to the maintenance project.
    9. Went to transaction SOLAR_PROJECT_ADMIN, marked the maintenance project line, and did "compare and adjust" of a "new version of original" .
    10. Went back to SOLAR01 and try to view the changes I have made in the maintenance project. I CAHNGES I'VE MADE ARE NOT MARKED...
    Sorry for the long description. Can you please help?
    Thank you,
    Adi

    Adi,
    Did you find a resolution to this problem? we are faced with the exact type scenario.

  • Compare and Adjust

    Dear All,
    After clicking "Copare and Adjust" button several other buttons show up. One of them is "Complete" button. My question is what this button does? What this button is for?
    Sincerely,

    Hi,
    have you read that documentation yet?
    http://help.sap.com/saphelp_sm40/helpdata/en/45/51fbdbd4941803e10000000a1553f7/frameset.htm
    Regards
    Andreas

  • Sol. Landscape - Business Scenarios from Temp. Project: Compare & Adjust ?

    Hi,
    In SOLMAN_DIRECTORY, within Business Scenarios, if I were to copy Business Scenarios from a Template Project, is it supposed to help me use the 'Compare and Adjust' functionality ?
    I see the icon for this utility, but invariably greyed out at all levels.
    The idea is to hold Template Project as the master content provider, even for Support side.
    The workaround could be (yet to fully test) to use a Maintenance Project, to compare and adjust and check it in again.
    Any ideas welcome - especially, on why the 'Compare and Adjust' icon appears greyed out, in the Solution.
    Best regards,
    Srini

    Hi Andreas,
    The news that your colleague has tested it successfully is very encouraging and gives me hope.
    That's the way I was testing as well, with limited success. I couldn't finish testing because the the buttons for Check Out/ Check In Requests disappeared from SOLMAN_DIRECTORY suddenly. Then, I got into SAP Notes search etc.
    Can you/ your colleague please confirm if my following understanding is correct and suggest changes where it's wrong:
    (1) First, create a Solution and Maintenance Project in the same project language (to get the KW context right)
    (2) Create a few Business Scenario Names in Solution Directory (e.g. Procure to Pay, Order to Cash etc.)  - as manya s required
    (3) Later, assign the Maintenance Project concerned to the Solution, in the tab 'Solution Settings'
    Note: (2) is done before (3) since the assignment of a Maintenance Project renders the section greyed out. If it is greyed out, there is nothing to check out at the first place.
    (4) Check out the Blank Scenarios to Maintenance Project
    (5) In SOLAR_PROJECT_ADMIN, I would have already pre-selected the relevant scenarios under 'public' Templates, so that they are available in Maintenance Project's SOLAR01/02 under the Business Scenarios folder
    (6) Now, when I open the Maintenance Project in say SOLAR02, it would list me the scenarios copied from Template in the usual way (as in say, any normal Implementation Project), and below those folders, it would also list the 'Checked Out' name sake Scenarios from the Solution Directory
    (7) I will 'copy' and 'paste' the right Business Processes from the first set of Scenarios (from Template Project) into the Solution Directory blank Scenarios -  while doing so, I will retain the right to 'refer' documents and not copy them
    (8) I would Check In the structure back into Solution Directory
    (9) In say, a months time or so, the Process in Template Project have undergone changes (more process steps added under a process, more documents added/ removed/ changed etc.)
    (10) I would open the Maintenance Project after running SA_PROJECT_UPGRADE for the maintenance project.  I would do the 'Compare and Adjust' function in the regular Scenarios to get the content adjusted

  • Upgrade projects and Compare and ajust func.???

    Hi All.
    I am trying setting up a demo of the benefits using SolMan for upgrade projects with Compare and Adjust functionality.
    I am following a guide with the following steps:
    1. Create an Implementation project with some processes from BPR (Using SAP R/3 Enterprise 4.7 as logical component).
    2. Model (change) the processes to simulate that a not fully SAP std. process is used at this compagny.
    3. Copy the implementation project to an Upgrade Project (with option "Adjust target project to original of the source project".
    4. Adding logical component SAP R/3 ECC 6.0 to the system landscape.
    5. Executing transaction SA_PROJECT_UPGRADE for the Upgrade project.
    Now, when I go to the project, I see no marking of changes anywhere...
    Could this be because I am using the wrong processes in my Implementation project from BPR?
    Does anyone have a good example of processes that can be good to demo this?
    Thanks in advance!
    /Per

    Hi All.
    I am trying setting up a demo of the benefits using SolMan for upgrade projects with Compare and Adjust functionality.
    I am following a guide with the following steps:
    1. Create an Implementation project with some processes from BPR (Using SAP R/3 Enterprise 4.7 as logical component).
    2. Model (change) the processes to simulate that a not fully SAP std. process is used at this compagny.
    3. Copy the implementation project to an Upgrade Project (with option "Adjust target project to original of the source project".
    4. Adding logical component SAP R/3 ECC 6.0 to the system landscape.
    5. Executing transaction SA_PROJECT_UPGRADE for the Upgrade project.
    Now, when I go to the project, I see no marking of changes anywhere...
    Could this be because I am using the wrong processes in my Implementation project from BPR?
    Does anyone have a good example of processes that can be good to demo this?
    Thanks in advance!
    /Per

  • Compare & adjust functionality in Solman

    Hi Gurus
    I am planning to create a implementation project with reference to a template project. You can say during the project some process or step included in the implementation project in the BPH. Now at the end of the project I would like to compare and adjust the BPH between these 2 projects, how it can be done in the Solman? Thanks in advance.

    Hi,
    I would suggest to create a customer message. This matter is very complicated and I would like to check this in your system. Every tab works slightly differently concerning documents.
    Regards
    Andreas

  • Comparing and Asjusting data b/w two systems using SCU0 Transaction

    I need to compare and adjust data between two systems for tables T006 , T006A  . I am using Transaction SCU0 for comparison . It is giving me comparison results  , but  coz of some reason Button for adjusting data is not active for me .
    If I do the same thing using SM30 ,  Adjust button is coming after comparison  . I don't have maintinance views available for these tables otherwise i would have used SM30 . I want to do that using SCU0 only . Any idea how can I make  Adjust button active  .
    Regards

    Hi,
    Welcome to SDN !!!
    I would suggest you to please contact your BASIS Team. They will Activate the button for you.
    Thanks,
    Chidanand

  • [svn] 3120: When you point Flex Builder at a local sandbox trunk build, it couldn' t generate the html-templates folder correctly for new projects so we moved all the html templates up one level and removed the html-templates directory and adjusted build

    Revision: 3120
    Author: [email protected]
    Date: 2008-09-05 10:44:10 -0700 (Fri, 05 Sep 2008)
    Log Message:
    When you point Flex Builder at a local sandbox trunk build, it couldn't generate the html-templates folder correctly for new projects so we moved all the html templates up one level and removed the html-templates directory and adjusted build.xml's to accommodate the directory change
    Modified Paths:
    flex/sdk/trunk/build.xml
    flex/sdk/trunk/webapps/webtier/build.xml
    Added Paths:
    flex/sdk/trunk/templates/client-side-detection/
    flex/sdk/trunk/templates/client-side-detection/AC_OETags.js
    flex/sdk/trunk/templates/client-side-detection/index.template.html
    flex/sdk/trunk/templates/client-side-detection-with-history/
    flex/sdk/trunk/templates/client-side-detection-with-history/AC_OETags.js
    flex/sdk/trunk/templates/client-side-detection-with-history/history/
    flex/sdk/trunk/templates/client-side-detection-with-history/history/history.css
    flex/sdk/trunk/templates/client-side-detection-with-history/history/history.js
    flex/sdk/trunk/templates/client-side-detection-with-history/history/historyFrame.html
    flex/sdk/trunk/templates/client-side-detection-with-history/index.template.html
    flex/sdk/trunk/templates/express-installation/
    flex/sdk/trunk/templates/express-installation/AC_OETags.js
    flex/sdk/trunk/templates/express-installation/index.template.html
    flex/sdk/trunk/templates/express-installation/playerProductInstall.swf
    flex/sdk/trunk/templates/express-installation-with-history/
    flex/sdk/trunk/templates/express-installation-with-history/AC_OETags.js
    flex/sdk/trunk/templates/express-installation-with-history/history/
    flex/sdk/trunk/templates/express-installation-with-history/history/history.css
    flex/sdk/trunk/templates/express-installation-with-history/history/history.js
    flex/sdk/trunk/templates/express-installation-with-history/history/historyFrame.html
    flex/sdk/trunk/templates/express-installation-with-history/index.template.html
    flex/sdk/trunk/templates/express-installation-with-history/playerProductInstall.swf
    flex/sdk/trunk/templates/metadata/
    flex/sdk/trunk/templates/metadata/AC_OETags.js
    flex/sdk/trunk/templates/metadata/readme.txt
    flex/sdk/trunk/templates/no-player-detection/
    flex/sdk/trunk/templates/no-player-detection/AC_OETags.js
    flex/sdk/trunk/templates/no-player-detection/index.template.html
    flex/sdk/trunk/templates/no-player-detection-with-history/
    flex/sdk/trunk/templates/no-player-detection-with-history/AC_OETags.js
    flex/sdk/trunk/templates/no-player-detection-with-history/history/
    flex/sdk/trunk/templates/no-player-detection-with-history/history/history.css
    flex/sdk/trunk/templates/no-player-detection-with-history/history/history.js
    flex/sdk/trunk/templates/no-player-detection-with-history/history/historyFrame.html
    flex/sdk/trunk/templates/no-player-detection-with-history/index.template.html
    Removed Paths:
    flex/sdk/trunk/templates/html-templates/

    Remember that Arch Arm is a different distribution, but we try to bend the rules and provide limited support for them.  This may or may not be unique to Arch Arm, so you might try asking on their forums as well.

  • Search and index functions don't work with merged projects

    Until this morning, the search and index functions in my RoboHelp project worked okay; I have one Main project into which I have merged more than three dozen sub-projects.  About an hour ago, I created a new sub-project and merged it into the Main project; now, it's as if the topics in my merged projects don't exist.
    Any suggestions?
    thanks,
    Lon

    So when you open the merge you see all the content, it is just the search and index not working. This must be merged CHMs as you are talking about a Favourites tab so maybe your other comment is relevant. My understanding of merged CHMs is that you do not want spaces in file names, that could be the problem.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • Compare Oracle Project Management and Primavera

    Hi All,
    We are using Primavera today and it is not integrated to Oracle.
    We are also currently implementing Oracle Projects Management (R12.1.3) and trying to evaluate if Primavera can be replaced by Projects Management. Based upon my little experience with Primavera - I see some advantages of Primavera over Projects Management e.g.
    a. Primavera is more user friendly than Oracle Projects Management.
    Primavera: easy to create workplan; configurable views; generate reports with gantt charts
    b. Primavera has scheduling engine to derive schedules based upon dates/duration/logic while Project Managment does not have it.
    c. Gantt charts are better in Primavera than Oracle Projects Management.
    Has anyone also done similar kind of analysis and evaluated the need of Primavera integration with Oracle Projects Management? I would appreciate if you can share your inputs.
    Thanks,
    Nitin

    Hi,
    I have used both the product. For project management i would suggest to use primavera for the same reason u mentioned.
    the only disadvanage in primavera is it is not integrated with ERP.
    Now oracle provide a AIA PIP integration package to integrate Primavera with oracle Projects(Limited integration). Use primaver for Project managment and oracle for Project Costing and Billing
    Govind

  • How to Activate and adjust database structure

    Hello Experts!
    I am working on a screen-exit u2018PPCO0012u2019. In u2018EXIT_SAPLCOKO1_002u2019 function exit & there is a structure given u2018CI_AUFKu2019. I did implement this structure but now I donu2019t need this user-exit anymore. How can I delete this field from structure? Because when I try to delete the field and check this structure it gives me error message
    u2018Structure contains no fieldu2019.
    Also like as we can u2018Activate and adjust databaseu2019 table through database utility is there anyway to do the same for structure?
    Thanks a lot in advance.

    Yes I did add a feild to a custome structure COCI_AUFK. But I used for component I sued ZZNAME and component type is NAME2. Now I donno is this causing problem?
    But what I've done it i deactive my this project thought cmod.
    Still having short dum becuase of VBDKL
    this is error:
    'Inconsistency in the Dictionary for the structure "VBDKL".'
    Then I went to check VBDKL (structure). When I checked it I get this message
    'Field NAME1 in table VBDKL is specified twice. Please check'
    I looked many time but NAME1 is not repeating at all. Not even in include structures

  • How to read ,compare and search  unicode in we8mswin1252 ?

    HI,
    I having face a trouble while reading and search Unicode for my project module  and its totally dependent  on Unicode data for displaying and retrieve operation in oracle 11g  sql develop.
    code is  as following in ORACLE 11G SQL DEVELOPER
    FLOW IS ....
    1. Procedure
    create or replace PROCEDURE VR_CRONICA_CHECKDUPLICATE
      iv_UFirstName in nvarchar2  DEFAULT NULL,      --Added for Unicode  31-DEc-2014 Jimmy
      iv_UMiddleName in nvarchar2  DEFAULT NULL,   --Added for Unicode  31-DEc-2014 Jimmy
      iv_ULastName in nvarchar2  DEFAULT NULL,      --Added for Unicode  31-DEc-2014 Jimmy
      v_StatusID OUT NUMBER,
      v_Per_ID OUT NUMBER,
      v_Version OUT NUMBER,
      pResult out TYPES.cursortype
    AS
      cur_hdl int;
      --cur_hdl_TotalRecs int;
      strSQL                    VARCHAR2(32767);
        strSQLWhere          VARCHAR2(4000);
       v_UFirstName nvarchar2(50) := iv_UFirstName;
       p_UMiddleName nvarchar2(50) := iv_UMiddleName;
       p_ULastName nvarchar2(50) := iv_ULastName;
        p_UFirstName  nvarchar2(255) :=v_UFirstName;
          iv_Per_ID NUMBER(10,0);
          iv_Version NUMBER(10,0);
    BEGIN
    DBMS_OUTPUT.PUT('VR_PersonRecord_CheckDuplicate' );
    begin
    cur_hdl := dbms_sql.open_cursor;
    --cur_hdl_TotalRecs:=dbms_sql.open_cursor;
    strSQL  := ' ';
    strSQL  :=  strSQL || '
                                    SELECT
                                                    CAST(PER_ID AS number(8,0)) AS PER_ID,
                                                    CAST(Version AS number(8,0)) AS Version,
                                                     INTO
                                                     iv_Per_ID,
                                                     iv_Version
                                   FROM
                                   VitalRecords_Search_CurrentDoc WHERE' ;
                                      IF p_ULastName is not null THEN
                                              BEGIN
                                                  strSQLWhere  := ' trim(UPPER (U_LASTNAME)) = TRIM(UPPER(:p_ULastName ))';
                                              END;
                                      END IF;
                                      IF p_UFirstName is not null THEN
                                                strSQLWhere  :=  strSQLWhere || '
                                                  AND  TRIM(UPPER (U_FIRSTNAME)) = TRIM(UPPER(:p_UFirstName|))';
                                    END if;
                                      IF p_UMiddleName IS NOT NULL THEN
                                            BEGIN
                                                      strSQLWhere  :=  strSQLWhere || '
                                                        AND  TRIM(UPPER (U_MIDDLENAME)) = TRIM(UPPER(:p_UMiddleName))';
                                            end ;
                                      end if ;
                                      v_Per_ID :=  iv_Per_ID;
                                     exception
                                                        when no_data_found then
                                                                                  begin
                                                                                      v_Per_ID:=0;
                                                                                      v_Version:=0;
                                                                                      v_StatusID := 0 ;
                                                                                  end;
                                          end;
    --IF pResult%ISOPEN THEN
    --CLOSE pResult;
    --END IF ;
    open pResult for
                                  select PER_ID  ,
                                              Version  ,
                                              U_FIRSTNAME  ,
                                              U_MIDDLENAME  ,
                                              U_LASTNAME 
                                  from table(readDWSeachPersons1(cur_hdl));
    END;
    .Function
    create or replace FUNCTION READDWSEACHPERSONS1
            (cur_hdl int)
                      RETURN
                                         DWSeachPersonsTypeTableType1
    PIPELINED IS
            PER_ID  NUMBER(10);
            Version  NUMBER(10);
            U_FIRSTNAME NVARCHAR2(500) ;
            U_MIDDLENAME NVARCHAR2(500) ;
            U_LASTNAME NVARCHAR2(500) ;
    BEGIN
          dbms_sql.define_column(cur_hdl, 1, PER_ID);
          dbms_sql.define_column(cur_hdl, 2, Version);
          dbms_sql.define_column(cur_hdl, 3, U_FIRSTNAME   ,500);
          dbms_sql.define_column(cur_hdl, 4, U_MIDDLENAME   ,500);
          dbms_sql.define_column(cur_hdl, 5,  U_LASTNAME   ,500);
      LOOP
      -- fetch a row
               IF dbms_sql.fetch_rows(cur_hdl) > 0 then
                                -- fetch columns from the row
                                   dbms_sql.column_value(cur_hdl, 1, PER_ID);
                                   dbms_sql.column_value(cur_hdl, 2, Version);
                                   dbms_sql.column_value(cur_hdl,  3, U_FIRSTNAME  );
                                   dbms_sql.column_value(cur_hdl,  4, U_MIDDLENAME  );
                                   dbms_sql.column_value(cur_hdl,  5, U_LASTNAME   );
                                           PIPE ROW (DWSeachPersonsType1(PER_ID,Version,U_FIRSTNAME,U_MIDDLENAME,U_LASTNAME));
                         ELSE
                               EXIT;
              END IF;
      END LOOP;
      RETURN;
    END;
    3. Type
    create or replace TYPE DWSeachPersonsType1 AS OBJECT
    PER_ID  NUMBER(10),
    Version  NUMBER(10),
    U_FIRSTNAME NVARCHAR2(500) ,
    U_MIDDLENAME NVARCHAR2(500) ,
    U_LASTNAME NVARCHAR2(500)
    4. TYPE
    create or replace TYPE DWSeachPersonsTypeTableType1 AS TABLE OF DWSeachPersonsType1;
    error is coming like :
    ORA-01003: no statement parsed ORA-06512: at "SYS.DBMS_SQL", line 1450 ORA-06512: at "A0_SJFRM_9AUG_JAYESHB.READDWSEACHPERSONS1", line 16
    so,friends let me sugges solution regarding asap..its very urgent ..

    Hi
    because you have such a hurry, you have done bad design i think Why separating responsibilities of executing SQL in table function that way?
    You cannot have any advantage from separation because it is not general code. SQL is created here and there is function that defines columns to that SQL.
    Developer has no clue what it is executing until searching code for that cursor parameter. That SQL concatenation sucks also.
    That code is not easy to maintain or test or comprehend quickly or at all
    At least to me that is a big mess.
    Suggest that you do that simplest logic as possible and add that missing parse there.

  • Creation of project definition and wbs element

    I want creation of project definition and wbs element upto 4 level using bapis.
    i am using transaction cj27,cj01,cj02
    which function module to use for this??

    Hi,
    to create project definition with customer fields the BAPI you should use is : BAPI_BUS2001_CREATE
    to create WBS elements with different levels and specific fields the BAPI you should use is BAPI_BUS2054_CREATE_MULTI
    these bapi must be used in the sequence of call :
    BAPI_PS_INITIALIZATION
    BAPI_BUS2001_CREATE / BAPI_BUS2054_CREATE_MULTI
    BAPI_PS_PRECOMMIT
    BAPI_TRANSACTION_COMMIT
    before using the bapi, you must apply OSS note :
    637345 - Syntax error with enhanced PS tables
    i sent you the oss note to your mail
    please reward points if helpfull.

Maybe you are looking for