Version comparison for BW objects

Hello guys,
How to see versions of BW objects like, Infocube, Multiprovider, datasource? I wanted to do the version comparisons for few objects in Dev with respect to Production. How do I make sure that both have the same versions and there is no harm in transporting it from dev to prod.
In case we already did the changes in dev before checking the comparison, what do we do?
Please give me complete process of version comparison and where exactly I could see for versions.
Please reply asap.
Thanks in adv.
Regards,
BMW 325ci

Unfortunately, there is no tool delivered with SAP BW that provides the ability to compare objects across the landscape. There are some third-party tools that provide this functionality.
You could create your own by create an ABAP program, or several ABAP programs, using the following BAPI Function Modules to get the details of the objects in each environment and then do a comparison:
InfoCube - BAPI_CUBE_GETDETAIL
InfoObject Catalog - BAPI_IOBC_GETDETAIL
InfoObject - BAPI_IOBJ_GETDETAIL
InfoPackage - BAPI_IPAK_GETDETAIL
InfoSet - BAPI_ISET_GETDETAIL
DSO - BAPI_ODSO_GETDETAIL
MultiProvider - BAPI_MPRO_GETDETAIL

Similar Messages

  • Version Management for BAPI Object

    Hi all,
           could someone tell me how to see version changes for BAPI Object type. Something like version comparison in Version Management.
    Regards,
    Joseph
    Message was edited by: Joseph Reddy Yeruva

    Hi Joseph,
    As i said to to see the table which has all the required information , do check it once again ....
    As sudhir said also u get the information
    GOTO SWO1-->enter the Object type --> click --> display
    Then click header in the tool bar (Hat symbol) then clik change data ... u will see the information ... and this is also available in table TOJTB...
    Regards
    Sridhar reddy k

  • Version Control for BUSINESS OBJECTS repository

    Hi,
    Do we have any version control for business objects repository?
    Thanks

    Hi
    I am hoping someone can answer my Version Control queries. The LCM document is limited in its detail on VM.
    I am currently testing the BO LCM 3.1 and while it appears very easy to use especially for promotion, the Version Control Manager seems to be lacking in controls and a clear promotion path from dev to test to uat to prod.
    We have set up 2 identical environments for UAT and PROD.
    And using the Version Control part of LCM creating version control for a universe.
    Logged into VM in UAT
    We have selected a universe
    Added it to VM
    Made a change to the universe in Designer
    Exported it
    Then Checked it in
    Can now see 2 versions in the history and the VMS Version. All good
    I then click on swap system and log into PROD
    The VM history is also there in PROD
    I have a number of concerns and questions and can't seem to find the solution to them anywhere.
    1. VM seems to be lacking a controlled process from all the environments. Basically we want to deploy following this path;
    Dev - Test - UAT - PROD
    There does not seem to be any controls or security which would stop you from GET VERSION from the DEV environment and putting that straight into PROD. Obviously we would not want that to happen.
    We would only want to GET VERSION from UAT
    Similarly for UAT We would only want to GET VERSION from TEST
    And for TEST We would only want to GET VERSION from DEV.
    Granted, we currently only have 2 identical environments.
    But Is there controls that would stop you when in PROD from getting versions from any other system other than UAT?
    Also is there any reason why no promotion is required when using VM.
    This seems to negate the Promotion Function of the LCM
    Any advise would be greatly appreciated with this.
    Many thanks
    Eilish

  • HELP: need to do version comparison for large no.of programs

    i need to do version comparison for a large set of programs(approx.4000).anybody has any technique to do it fast,plz lemme knw.

    Hi
    try using this FM
    /SDF/CMO_COMP_VERSION
    AKB_VERSION_COMPARE
    Regards
    Shiva

  • Version Management for LSMW Objects

    Hi,
    I want to maintain versions for LSMW objects. How can I do it.
    Regards,
    Tuhin

    Unfortunately, there is no tool delivered with SAP BW that provides the ability to compare objects across the landscape. There are some third-party tools that provide this functionality.
    You could create your own by create an ABAP program, or several ABAP programs, using the following BAPI Function Modules to get the details of the objects in each environment and then do a comparison:
    InfoCube - BAPI_CUBE_GETDETAIL
    InfoObject Catalog - BAPI_IOBC_GETDETAIL
    InfoObject - BAPI_IOBJ_GETDETAIL
    InfoPackage - BAPI_IPAK_GETDETAIL
    InfoSet - BAPI_ISET_GETDETAIL
    DSO - BAPI_ODSO_GETDETAIL
    MultiProvider - BAPI_MPRO_GETDETAIL

  • Modification Comparison for SAP object

    When we try to modify the program /DBM/MT_TILL_FUNC_D2063, reports the following message
    u201CCarry out modification comparison for REPS /DBM/MT_TILL_FUNC_D2063 first. No changes possibleu201D
    We just update our DSAP BM 6.00 system to service pack  SAPK-60007INDBM from SAPK-60005INDBM.
    Before this update was made, we were able to modify the programs, and there was not necessary for a registration key, know on it is necessary to input this key, we input the key from the marketplace,  but still we canu2019t modify it.
    We already try to do the recommendation mentioned, but the object doesn't show in the browser panel.
    What can I do to resolve this issue?
    Alvaro Corpeno

    Hello Alvaro
       This message is caused because there is/are some object locking the object DBM/MT_TILL_FUNC_D2063 . So to check what action is necessary to take to do so you need to check if the objects are notes or just reuqests:
        - Transaction SE16
        - Table SMODILOG
        - List all entries for object DBM/MT_TILL_FUNC_D2063
        - There you will see for each record field OPERATION
        - Check all entries that contains OPERATION = 'NOTE'
        - On field MOD_NAME you can check the note number - last 4 digits are note version
        - Upload this note via SNOTE transaction.
        - This action will update system entries and unlock the object
    Kind regards
    Carlos Machado

  • Getting version information for Repository Objects

    Is there a way (preferably a BAPI/FM, and if not, then a table) to get version information about a given repository object?

    > SVRS_FIND_VRSD_INFO
    That function module needs version number. It would be useful to me if this was optional. What I needed was the entire history. i.e. All versions.
    The export parameters however, pointed me to the table VRSD, which I think serves my purpose very well (unless there is a standard FM for getting information for all versions).
    Thanks!

  • Is there a way to find version for customizing objects?

    hi
    Since we dont have version management for customizing objects like we have for programs or r/3 repository is there a way or some uitlity to find the version of customizing objects?
    ~Suresh

    Hi
       SAP default will provide Version Management na.
    go to se 38 -> ur program -> Utilities -> version management.
    Otherwise VSS(Visual Source Save ) is a tool used for version management.
    Check for VSS whether it is there in your company.
    Regards,
    kumar

  • Version management for SAP Screens?

    Hi,
    I need to do version comparison  for sap screens .
    My source system is R/3 4.7 & Target system is ECC 6.0.

    For front end SAPUI5 CODE in Elipse or RIVER RDE you can use GIT which is pretty standard way of doing code management. Once you push the code to GW it is in BSP and then you dont have much control on the version management side. If there are multiple developers working on front end code then you can push to GW using ABAP Team Provider plugin in Eclipse that pushes the sapui5 code to BSP via workbench request and once 1 developer is done then he/she will submit the code. the next person then does the GET from GW into their Eclipse to get the latest version of source code. But if there are 10 changes to the sapui5 code then on front end side you should use GIT or BitBucket or MS Team Share kind of source code control tools that integrate with ECLIPSE.
    For oData Service you can do version management in ABAP stacks. you can have multiple versions for your service and then deploy to prod the one that you are sure of. Std change management can be used for backend GW service development.
    thanks
    Ashish

  • The same Object Version Number for the same person id multiple times

    Hello all,
    I am currently facing an issue with HRMS tables and the object version number for employees. I am trying to write a report but due to the same object version number for the same person appearing in several row i am getting duplicate information. For example,
    person id 91 object version number 32 is on 4 rows and i have no idea why...help please guys, I'm at a lost so far 50 people are facing the same issue.

    Hi Baal666bobo,
    The person table is date-tracked, so the PK has effective start and end dates as well.
    Get the correct record with sysdate(or any particular date) and then check the OVN.
    Cheers,
    Vignesh

  • Carry out modification comparison for J_1BV45A first. No changes possible

    Hi, every expert,
    when I change the object J_1BV45A,  It appears the error as below:
    "Carry out modification comparison for J_1BV45A first. No changes possible
    Message no. EU 526
    Diagnosis
    You are trying to edit an SAP object which has already been changed or enhanced in the current system.
    A new version of this object, changed by SAP, has been imported into the system with a Release upgrade.
    The new SAP version has not been reconciled with the modified version.
    System Response
    The system will deny access in change mode or enhancement mode until the objects have been reconciled.
    Procedure
    Run the modification adjustment (SPAU) for the object. If the object is supported by the Modification Assistant, you can adjust it by clicking the stoplight."
    I don't know how to use SPAU to adjust it ?  and I donn't know where is the tab 'stoplight'.
    Anyone could help me how to resolve it ?
    Best Regards,
    Michael

    Dear Michael,
    Could you please tell us that in recent days have you upgraded patch of any SAP component in your system? Please check in your system is there any SAP Note in inconsistent status in your system. You can see the status in tcode SNOTE.
    As per suggessted by Ruchit , please take the help of ABAPers & resolve the issue.
    Let us know the status.
    Thank You.
    Kind Regards,
    Rafikul Hussain

  • Report project version comparison plan

    Hi!,
    Iu2019m testing a Report project version comparison plan t/code S_ALR_87013539, if I choose a simulation version and choose u201CStructure-relatedu201D then this can be compared but if I use u201CObject-relatedu201D then there is any data to compare. I choose in origin of date both u201CCurrent datau201D and u201CVersion datau201D.
    If I chose to compare a snapshot version then I can compare it in both u201CStructure-relatedu201D and u201CObject-relatedu201D.
    So my question is if this is as it should be or is this an error?
    I mean if you can compare u201CStructure-relatedu201D and u201CObject-relatedu201D for snapshots I should be able to do the same for simulation versions.
    Best regards
    Jose Marin

    Hi,
      I hope this report is for Project Version related data comparison with other project version/Plan/ current. I hope this is not right report for simulation version. When you are using this report with reference to structure it should show structure related information with reference to other version as well, but when you are selecting Object related it will have reference of Project version itself.
    Regards
    Avisek

  • Creating query on Bex - Quaterly comparison for statistical & Actual

    Hi All,
    I would like to create a query for 'Quarterly comparison for statistical & Actual periods'.
    My Key Figures should be
    1) Plan 1st Qtr (Fiscal year, Period: 1 to 3, Value type : 1(Plan), Version : 0(Plan/actual), Valuation View: actual Value).
    2)1st Qtr (Fiscal year, Period: 1 to 3, "Value type : 4(Actual),11(Actual statistical)", Version : 0(Plan/actual), Valuation View: actual Value).
    3)Var 1st Qt (Plan 1st qtr - 1st Qtr)
    same thing for 4 Quaters. finally with
    4)Plan Year (Fiscal year, Period: 1 to 12, Value type : 1(Plan), Version : 0(Plan/actual), Valuation View: actual Value).
    I created a structure and created key figures with selections and formulas as required. But I did not see any data when I ran this query.
    The report was generated with 'no applicable data'.
    I need to create this query with plan 1st Qtr, Ist Qtr, Var 1st Qtr, Plan 2nd Qtr, 2nd Qtr, Var 2nd Qtr, Plan 3rd Qtr, 3rd Qtr, Var 3rd Qtr, Plan 4th Qtr, 4th Qtr, Var 4th Qtr, Plan year. key figures.
    Please let me know how can I create this query with these Key Figiures.
    Any help would be appreciated. Please respond with the reply.
    Thanks,
    Aparna.

    Hi
    The best way is then to run a report with your KF without any restriction, and the different chars in the drill down: Fiscal year, Period:, Value type,  Version , Valuation View
    Then you can check that you have some information with the combination of values of your chars:
    Fiscal year, Period: 1 to 3, Value type : 1(Plan), Version : 0(Plan/actual), Valuation View: actual Value.
    If you find a actual Value in the fiscal period you are looking at, for the period 1 to 3, for the Valuation type 1, for the version 0, then create arestricted KF by adding the restrictions one at a time....You moght discover why you do not get the results
    PY

  • Exporting and Importing Statistics for Schema objects.

    Hello All,
    I am trying to gather stats for optimization using, gather_schema_stats for all objects under schema. The manual what i am reading says it covers both Tables and Indexes and we can also include the all partions too. For the safety reasons i was informed by a friend that we should take a back up of old stats into a table (user defined), so as in case of messing up with new stats for performance issue we can use it as an backup copy. So, i have created a user table and exported the stats from existing schema. My Question is, do i have to create one for the indexes too. Or its all in one table. I hope my question is clear.
    Generally manuals don't teach all this kind of stuff until unless we learn it by ourselves by trial and error Or getting solutions from great resolvers like you people.
    Hope to hear soon.
    Thanks in Advance.

    One table for table and indexes stats is enough, a little test for you :
    SCOTT@demo102> exec DBMS_STATS.CREATE_STAT_TABLE('SCOTT','MYTBL');
    PL/SQL procedure successfully completed.
    SCOTT@demo102> desc mytbl
    Name                                      Null?    Type
    STATID                                             VARCHAR2(30)
    TYPE                                               CHAR(1)
    VERSION                                            NUMBER
    FLAGS                                              NUMBER
    C1                                                 VARCHAR2(30)
    C2                                                 VARCHAR2(30)
    C3                                                 VARCHAR2(30)
    C4                                                 VARCHAR2(30)
    C5                                                 VARCHAR2(30)
    N1                                                 NUMBER
    N2                                                 NUMBER
    N3                                                 NUMBER
    N4                                                 NUMBER
    N5                                                 NUMBER
    N6                                                 NUMBER
    N7                                                 NUMBER
    N8                                                 NUMBER
    N9                                                 NUMBER
    N10                                                NUMBER
    N11                                                NUMBER
    N12                                                NUMBER
    D1                                                 DATE
    R1                                                 RAW(32)
    R2                                                 RAW(32)
    CH1                                                VARCHAR2(1000)
    SCOTT@demo102> create table mytable_obj as select * from all_objects;
    Table created.
    SCOTT@demo102> create index myindex on mytable_obj(object_id);
    Index created.
    SCOTT@demo102> exec dbms_stats.gather_table_stats(ownname=>'SCOTT',tabname=>'MYTABLE_OBJ',cascade=>true);
    PL/SQL procedure successfully completed.
    SCOTT@demo102> select last_analyzed from all_tables where table_name='MYTABLE_OBJ';
    07/06/06
    SCOTT@demo102> select last_analyzed from all_indexes where table_name='MYTABLE_OBJ';
    07/06/06
    SCOTT@demo102> exec dbms_stats.export_table_stats('SCOTT','MYTABLE_OBJ',stattab=>'MYTBL')
    PL/SQL procedure successfully completed.
    SCOTT@demo102> exec dbms_stats.delete_table_stats('SCOTT','MYTABLE_OBJ');
    PL/SQL procedure successfully completed.
    SCOTT@demo102> select last_analyzed from all_tables where table_name='MYTABLE_OBJ';
    -->No value
    SCOTT@demo102> select last_analyzed from all_indexes where table_name='MYTABLE_OBJ';
    -->No value
    SCOTT@demo102>  exec dbms_stats.import_table_stats('SCOTT','MYTABLE_OBJ',stattab=>'MYTBL');
    PL/SQL procedure successfully completed.
    SCOTT@demo102> select last_analyzed from all_tables where table_name='MYTABLE_OBJ';
    07/06/06
    SCOTT@demo102> select last_analyzed from all_indexes where table_name='MYTABLE_OBJ';
    07/06/06
    SCOTT@demo102> Nicolas.

  • Creation of Unique Number Ranges for Organizational Objects

    Hi Gurus,
    As per our client's requirements, We need to create unique number ranges for Organizational Objects such as O,S,P to distinguish based on the Object ID. Could you please help me out to create the same.
    And also to create unique number ranges for Personnel Development Objects such as QK & Q.
    Thanks in Advance
    Regards
    Vinoth Kumar.R

    Hi,
    To maintain object specific number ranges, go to customising node Personnel management --> Org. management --> Basic settings --> Number range manitenance --> Maintain Number ranges
    Here there will already be a default entry as $$$$.
    To create different range for object say O you can use the following options:
    Create entry as $$O - number range applicable to all Org units across all plan versions.
    Create entry as 01O - number range applicable to all Org units under plan version "01"
    Then under Interval maintenance create the desired number ranges under IN for internal or EX for external (check the external tick box for external number ranges)
    In the similar manner you can create the number ranges for objects C, S , Q & QK.
    Hope this is helpful.
    Regards,
    Shreyasi.

Maybe you are looking for