Difference between CMS and CTS

Hi
   can anybody give me a fifference between  CMS and CTS .. i know both are used for transoporting the XI objects.. but what is the difference between each other...  and when we prefer each one..  and what are the adavantages and Disadavatages of each..
Thanks
Jain

Hi,
CTS
The Change and Transport System (CTS) is a tool that helps you to organize development projects in the ABAP Workbench and in customizing, and then transport the changes between the SAP Systems and clients in your system landscape.
This documentation provides you with an overview of how to manage changes with the CTS and essential information on setting up your system and client landscape and deciding on a transport strategy. Read and follow this documentation when planning your development project.
For practical information on working with the Change and Transport System, see Change and Transport Organizer and Transport Management System.
What ever is developed in sap is assiged to a transport request, it is created by transaction SE09 and then it is released when the data needs to be transported in various other systems.
The Change and Transport System (CTS, SAP NetWeaver usage type AS ABAP) is enhanced with SAP NetWeaver 7.0 SPS 12 to be capable of transporting Non-ABAP object types, such as from the SAP NetWeaver usage types PI (Exchange Infrastructure), EP (Portal), etc. The enhanced CTS I will refer to as CTS+. Using its new capabilities further simplifies system administration of an SAP system landscape.
CTS+ in a SAP NetWeaver Portal Landscape
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e0249083-c0ab-2a10-78b8-b7a7854b1070
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/80bbbd55-5004-2a10-f181-8bb096923cb6
http://help.sap.com/saphelp_nw04/helpdata/en/ea/fab8c64eed11d192f60000e829fbc6/frameset.htm
CMS
Change Management Service (CMS) is an infrastructure based on Netweaver Developer Infrastructure and it is used to transport development objects (e.g. XI interfaces) between different systems in your lanscape.
CMS is running in SAP J2EE Engine
CMS provides central for administrative and QM tasks for all JAva development Systems.
Features
Track defination
Development configuration defination
Defien runtime systems and deployment paths
CMS is the central point of access for developers to get new development configurations
Read this to have more details on CMS and it's use with XI
CMS for SAP Exchange Infrastructure
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b8d8f7b2-0701-0010-b09a-cda4cca2c98e
Configuration of CMS in Central NWDI & SLD to transport XI objects
/people/praveen.mayalur/blog/2007/05/31/configuration-of-cms-in-central-nwdi-sld-to-transport-xi-objects
How to Use CMS in XI 3.0.pdf
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/43f5d790-0201-0010-2984-ff72d822b109
CMS based transport in XI
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b8d8f7b2-0701-0010-b09a-cda4cca2c98e
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9e76e511-0d01-0010-5c9d-9f768d644808
Change and Transport Lists for CMS Transports
How To…
Transport XI
Content Using
CMS
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f85ff411-0d01-0010-0096-ba14e5db6306

Similar Messages

  • Difference between CMS and CMC?

    Can anyone help me in understanding the difference between Central Management Server and Central Management Console?
    As I am new to Business Objects pls explain in detail with few examples.
    regards,
    Raj

    CMS = Central Management Service, a process running as part of your BusinessObjects Enterprise servers, including the CMS database, authenticating users, storing access rights, etc. The CMS is the heart of a BusinessObjects Enterprise system.
    CMC = Central Management Console, web based administration interface for your BusinessObjects Enterprise system, where one can add new users/groups, create folders, set access rights, configure SSO, configure your BusinessObjects Enterprise server services, etc.
    CCM = Central Configuration Manager, an application which allows you to configure/add/remove/stop BusinessObjects server services.
    ==========
    The Central Management Console (CMC) is included for full control over the BI platform. In addition, specialized administration  interfaces are provided when you require administration of specific-user access, document  creation, and server configuration. This is particularly important in decentralized system management environments where different people are responsible for different aspects of thedeployment. The result is a powerful, open, and complete BI platform that meets the needs of end users while providing IT with full control  over the deployment.
    The Central Management Server (CMS) is the central platform
    service and is responsible for maintaining a database of information about your BusinessObjects
    Enterprise XI system. All the platform services are managed and controlled by the
    CMS. The CMS also manages access to the system file store where the physical documents are actually managed. The system repository  database is maintained using the provided MySQL database, or by using your
    preferred IBM DB2, Microsoft SQL Server, Oracle database, or Sybase ASE . The  database structure
    is automatically created when you set up your BusinessObjects Enterprise XI system or it can be configured on a different database if you want to move your implementation to another environment. All access to the  repository is managed directly by the platform and management interfaces and by  the SDKs.
    The CMS data includes information about users and groups, security levels, BusinessObjects Enterprise content, and services. The CMS also maintains the BusinessObjects Enterprise repository, and a separate audit  database of information
    about user actions.

  • CMS and CTS+

    Hi all,
    I want to know the difference between CTS+ and CMS. Is there any additional advantage provided by CTS+ over CMS? Also what is the difference in the procedure to transport IR and ID objects in CMS and CTS+.
    Any links to documents related to transporting IR , ID objects via CMS and CTS+ will be very helpful.
    Regards,
    Santosh

    Hi,
    What is CTS+ and why is is introduced:
    The Change and Transport System (CTS) is a tool that helps you to organize development projects in the ABAP Workbench and in Customizing, and then transport the changes between the SAP Systems in your system landscape.
    The XI use case for CTS+ introduces a new transport handling mechanism that offers tighter integration for the transport of ABAP, Java, and Integration Builder objects (Integration Repository and Integration Directory) using the Change and Transport System (BC-CTS) functionality.
    As your XI system requires both the ABAP and the Java stack of the SAP NetWeaver Application Server, the following transport tools are available after installation:
    u2022
    The ABAP transport environment (BC-CTS)
    u2022
    The file export and import mechanisms or CMS integration to transport Repository or Directory objects in your transport landscape
    In addition, you might also have to transport Java development objects by using the SAP NetWeaver Development Infrastructure itself.
    The enhancements to CTS in combination with the SAP Solution Manager Change Request Management (ChaRM) address the following issues:
    u2022
    Synchronized transports for mixed systems (ABAP & Java)
    u2022
    A unified application for mixed system landscapes
    u2022
    Tracking of non-ABAP transports including Change Request Management
    For your XI landscapes there will be one central transport environment with CTS+ where you can manage all XI-relevant transport objects from a single entry point.
    This how-to guide describes the configuration settings you must make in the CTS+ system and XI systems. The functionality must be set up according to the release version of the integrated XI system. The two configurations will be described separately:
    u2022
    Configuration setup for releases prior to SAP NetWeaver 7.0 SPS12 (also for SAP NetWeaver 2004 SPS14 and higher).
    u2022
    Configuration setup for release SAP NetWeaver 7.0 SPS12 and higher.
    Refer the link for CTS+ step by step method of transport:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/80bbbd55-5004-2a10-f181-8bb096923cb6
    http://help.sap.com/saphelp_nw04/helpdata/en/03/dcb6b6048711d3b42a00609419f767/frameset.htm
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/90d3b550-b6fb-2910-0fa5-ece5d61fb9c3
    CMS is generally used to transport Java development objects. The XI Integration Server uses CMS to transport Integration Server content. When the Integration Server uses CMS to transport XI Content, no Component Build Service (CBS) or Design Time Repository (DTR) is used and can therefore be switched off. If you want to transport Integration Server content and Java developments (Java proxies or adapter modules), the CBS and DTR must be running.
    If you transport Java developments, you should keep in mind that deployment of Java code can destabilize the runtime environment. Therefore, it is beneficial to install CMS on a separate server, as described in SAP Note 737368 for NWDI.
    In this How-to Guide, CMS is installed together with an Integration Server system in the development environment. The advantage of this approach is that you have fewer steps in user management and CMS cannot influence the runtime of a productive environment.
    With the enhancements of the SAP NetWeaver Change and Transport System (CTS for short, or CTS+ respectively, if specifically the enhanced capabilities are meant), available with SPS12 of SAP NetWeaver 7.0, the CTS has been enhanced to handle any type of object that can be transported in an SAP system landscape. Therefore, an administrator of your ABAP system can now also manage the transports for the non-ABAP parts of your system landscape.
    You can now use CTS to transport (almost) arbitrary objects in an SAP system landscape with transport orders of the Transport Organizer:
    u2022
    Enterprise Portal archives (EPAs)
    u2022
    Exchange Infrastructure objects (TPZs)
    u2022
    Software component archives (SCAs)
    u2022
    Software delivery archives (SDAs)
    u2022
    Enterprise Application Archives (EARs)
    u2022
    ABAP objects
    Development objects will be deployed according to their application type. Objects in a single transport order can be a mixture of all types u2013 however that only makes sense, if both are intended for the same system because transport paths are defined in the transport domain controller system.
    CTS+ and usage type PI (SAP NetWeaver Exchange Infrastructure, XI)
    o
    If you are not using the Change Management Service CMS of the NWDI, you should seriously consider using CTS+ for your XI transports (CTS+ & SAP NetWeaver usage type PI).
    o
    If you are already using the CMS, you should postpone any planned migration to use CTS+ up to availability of SAP NetWeaver 7.0 SPS 13 , where integration will be enhanced futher.
    o
    In any case you should evaluate the enhanced CTS options of SAP NetWeaver 7.0 comming with SPS 12 and extensions planned with SPS 13/14 for XI transports u2013 in the mid and long term CTS+ is the best practice recommended by SAP for XI tranports.
    CMS for SAP Exchange Infrastructure
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b8d8f7b2-0701-0010-b09a-cda4cca2c98e
    Configuration of CMS in Central NWDI & SLD to transport XI objects
    Configuration of CMS in Central NWDI & SLD to transport XI objects
    How to Use CMS in XI 3.0.pdf
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/43f5d790-0201-0010-2984-ff72d822b109
    CMS based transport in XI
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b8d8f7b2-0701-0010-b09a-cda4cca2c98e
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9e76e511-0d01-0010-5c9d-9f768d644808
    Regards,
    Phani

  • What is the difference between task and change request?

    Hi all
    What is the difference between task and change request?
    thanks all

    Dear Ispit,
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/19/3f5bf8a4b011d285090000e8a57770/content.htm">Request Types and Task Types</a>
    <a href="http://help.sap.com/saphelp_sm32/helpdata/en/dd/cc86a571464559a2685a404397065b/content.htm">Change Transactions in Change Request Management</a>
    For more information about the SAP Change and Transport System (CTS), visit the following link:
    http://help.sap.com/saphelp_nw04/helpdata/en/57/38ddff4eb711d182bf0000e829fbfe/frameset.htm
    Transport Request is generated in following scenarios:
    1. Customizing Request - When doing or changing some customization.
    2. WorkBench Request - When configuration is cross-client. Eg Generating new Table, making changes in access sequence, Abap development, etc.
    Transport request is not generated for Master Data. For eg: Customer Master, Material Master, price master, etc.
    Benefit of Transport Request:
    SAP Landscape normally has 3- Tier system:
    Development Server - Where customization takes place. Transport request is generated at this level & then first transported to Quality server for testing whether it meets the requirement or not. Once the requirement is met in Quality server then Request is transported from Development Server to Production Server (Actual / Live System)
    Quality Server - Mainly useful for testing.
    Production Server Actual / Live server, where the real transactions are created & posted.
    Procedure to Release & Transport Request:
    1. In development server, go to T.Code: SE10 & select the check box Modifiable & enter
    2. In the next screen, you will see list of transport request created.
    Note: Transport request consist of main request along with sub request. These sub request hold the object to be transported.
    3. Expand the main request & you will be able to view the sub requests attached to main request.
    4. First release the sub requests.
    Note: To release the request, select the request ni & click on release request individually (Do not select release all request)
    5. Next release main request.
    6. Once the request is released sucessfully, imform the basis person to import the request to QA server.
    or
    If the authority is with you, through T.Code: STMS, select development server --> select request no & release to QA server. Here when it pops up client no, user id & password, maintain it of QA server & release the request to QA server.
    Reward points if this is helpful.
    Regards,
    Naveen.

  • Difference between NWDI and JDI

    Hi to all,
      Is there any one who can give me answer on next question.
    1. What is difference between NWDI and JDI? I have got confused because I red tutorials how to configure NWDI and there are two roles that use the same UME Actions.  JDI.Administrator and NWDI.Administrator that uses CBS.Administrator and CMS.Administrate actions. Is it the same? Is NWDI is the same as JDI but for NW2004s (NW7.00)?
        Best Regards,
    Aleksandar

    Hi Aleksandar
    NWDI is same as JDI but the version difference. If you just use NWDI.Administrator  it should work fine.
    Regards
    Praveen

  • Difference between Null and null?

    What is the difference between null and NULL?
    When is each used?
    Thanks,

    veryConfused wrote:
    There is a null in java, but no NULL. null means no value. However, when assigning value, the following is different:Although the empty String has no special role. Null means, the referential type is not assigned (doesn't refer) to a specific object. The empty String is just another object though, so seeing it or pointing it out as something special when it actually isn't at all (no more special than new Integer(0) or new Object[0]) just adds to the confusion.

  • Difference between GUI_UPLOAD and WS_UPLOAD

    Hi,
    Please make me clear about the difference between GUI_UPLOAD and WS_UPLOAD. In which cases we need to use these modules...??
    Thanks,
    Satish

    I would suggest to always use the GUI_UPLOAD.  I say this because this is the function module which is used in the GUI_UPLOAD method of the class CL_GUI_FRONTEND_SERVICES.   Really, you should probably use the class/method instead of the function module.
      data: filename type string.
      filename = p_file.
      call method cl_gui_frontend_services=>gui_upload
             exporting
                  filename                = filename
                  filetype                = 'ASC'
             changing
                  data_tab                = iflatf
             exceptions
                  file_open_error         = 1
                  file_read_error         = 2
                  no_batch                = 3
                  gui_refuse_filetransfer = 4
                  no_authority            = 6
                  unknown_error           = 7
                  bad_data_format         = 8
                  unknown_dp_error        = 12
                  access_denied           = 13
                  others                  = 17.
    Regards,
    Rich Heilman

  • Difference between char and varchar, also the difference between varchar2

    Hi,
    Can anyone explain me the difference between char and varchar, and also the difference between varchar and varchar2...

    Varchar2 is variable width character data type, so if you define column with width 20 and insert only one character to tis column only, one character will be stored in database. Char is not variable width so when you define column with width 20 and insert one character to this column it will be right padded with 19 spaces to desired length, so you will store 20 characters in the dattabase (follow the example 1). Varchar data type from Oracle 9i is automaticlly promoted to varchar2 (follow example 2)
    Example 1:
    SQL> create table tchar(text1 char(10), text2 varchar2(10))
    2 /
    Table created.
    SQL> insert into tchar values('krystian','krystian')
    2 /
    1 row created.
    SQL> select text1, length(text1), text2, length(text2)
    2 from tchar
    3 /
    TEXT1 LENGTH(TEXT1) TEXT2 LENGTH(TEXT2)
    krystian 10 krystian 8
    Example 2:
    create table tvarchar(text varchar(10))
    SQL> select table_name,column_name,data_type
    2 from user_tab_columns
    3 where table_name = 'TVARCHAR'
    4 /
    TABLE_NAME COLUMN_NAME DATA_TYPE
    TVARCHAR TEXT VARCHAR2
    Best Regards
    Krystian Zieja / mob

  • The difference between Lion and Mountain Lion

    Can some one explain to me the difference between Lion and Mtn Lion? I'm currently 10.6.8 Is it beneficiall for me to upgrade?

    Mountain Lion is an enhanced version of previous OS X and so that is Mavericks.
    About upgrading it all depends on what your needs are and if your hardware supports it.
    System requirements for OS X Lion
    System requirements for OS X Mountain Lion
    OS X Mavericks: System Requirements
    Please check also applications compatibility. From Lion onward, you cannot run PPC application.

  • The difference between N80 and N80IE ?

    What is the difference between M80 and N80ie?

    02-Jan-2007
    07:45 PM
    korngear wrote:
    The Nokia N80 Internet Edition is a new version of this handset with the same hardware as the normal N80. It is due for release in Q4 of 2006 and will be available in Patina Bronze or Pearl Black, and has the following additional software included.
    Yahoo Go! for Mobile
    Flickr
    Some Amazon Branded Software
    'Download!' App management
    Internet Telephone - SIP VOIP Frontend
    WLAN Wizard
    Gizmo VOIP - Gizmo Project VOIP Frontend.
    \\en.wikipedia.org//
    @Korngear
    Thanks.
    Could N80 be upgraded to N80IE?

  • The difference between SFP+ and X2

    Dear Expert,
    I need to know what is the difference between SFP+ and X2! and can I use SFP+ card and module instead of X2?
    Thanks,
    Mohammad Saeed

    Hi,
    They are both used for 10Gig interfaces.  The difference is the connector type.
    SFP+ is LC and X2 is SC.
    You can not put an SFP+ into an X2 slot or X2 optic into a SFP+.
    HTH

  • Difference between ok_code and sy-ucomm

    Hi,
    Can any one tell me the difference between ok_code and sy-ucomm

    Hi,
    Actually OK_CODE and SY-Ucomm are the same. But experts suggest use of OK code for following reason:
    In each PAI event that a user triggers by choosing either a pushbutton on the screen or an element in a GUI status, the corresponding function code is placed into the system field SYST-UCOMM or SY-UCOMM and placed in the OK_CODE field (as long as the function code is not empty). Empty function codes are placed in neither the SY-UCOMM field nor the OK_CODE field.
    In your ABAP programs, you should work with the OK_CODE field instead of SY-UCOMM. There are two reasons for this: Firstly, the ABAP program has full control over fields declared within it, and secondly, you should never change the value of an ABAP system field. However, you should also always initialize the OK_CODE field in an ABAP program for the following reason:
    In the same way that the OK_CODE field in the ABAP program and the system field SY-UCOMM receive the contents of the corresponding screen fields in the PAI event, their contents are also assigned to the OK_CODE screen field and system field SYST-UCOMM in the PBO event. Therefore, you must clear the OK_CODE field in the ABAP program to ensure that the function code of a screen is not already filled in the PBO event with an unwanted value. This is particularly important when the next PAI event can be triggered with an empty function code (for example, using ENTER). Empty function codes do not affect SY-UCOMM or the OK_CODE field, and consequently, the old field contents are transported.

  • What is difference between abstraction and encapsulation ?

    Hi,
    I am trying to figure out the difference between abstraction and encapsulation but confused.
    Both are used for data hiding then what is the exact difference ?
    Thanks.

    Tushar-Patel wrote:
    I am trying to figure out the difference between abstraction and encapsulation but confused.
    Both are used for data hiding then what is the exact difference ?This is the picture I have:
    When you encapsulate something you get an inside and an outside. The outside is the abstraction. It describes how the encapsulated entity behaves viewed from the outside. This is also called the type. Hidden inside is the implementation. It holds detail information about how the type's behaviour is accomplished.
    It's a very simplified picture but I think it's quite accurate and it works for me.

  • What is difference between Iterator and Collection Wrapper?

    Hi all,
                  I dont understand the actual difference between Iterator and Collection Wrapper. I observed both are used for the same purpose. Could any one please let me know when to use Collection Wrapper and when to use Iterator??
    Thanks,
    Chinnu.

    L_Kiryl is right.
    Collections support global iteration (through collection->get_next( )) and local iteration (through iterator->get_next( )).
    Each collection has a focus object. Initially, the first object has the focus.
    Any global iteration moves the focus, which is published by the event FOCUS_CHANGED of the collection.
    If you want to iterate on the collection without moving the focus (and without triggering timeconsuming follow-up processes) you can use local iteration. To do so, request an iterator object from the collection and use this to iterate.
    And one more advantage of using iterator: it takes care of deleted entities. If you use global iteration then when you reach deleted entity it will be an exception. But there is no exception with iterator in the same situation.

  • What is difference between modify and update i am using

    hi
    what is difference between mofify and update
    my requiremen is to have three condition checkec while mofifying or updating from a internal table
    the three fields are
    cus no
    status
    date these all are primary key in the database table
    so which sould i use modify or update
    there might be entry already existing in database table or new entry to be created if already existin it should check on the primary keys and updatat if not it should add a record
    pls suggest whihc to use and how to implement the check on teh threee primary key
    like if modify ztable from table it_test
    now where condition ? can be used or not with modify? and if yes how
    if not should i use update will update create a new entry if no entry is there and please give syntex
    regards
    Arora

    Hi Nishant Arora,
    Modify: It works in performing two actions.
    They are: Insert + Update.
    For Example If a record that is exited in database, so you are modifying that record, it updates that particular record.
    Similarly, If the is not existed in the database, you are modifying it, it inserts a new record.
    Update: Update means just it updates the status, I mean it only updates the record. It doesn't inserts any new record if that particular record is not present in the database.
    These are the cases you need to write these statements.
    Syntaxes: :
    Go through this links please.,
    http://help.sap.com/saphelp_nw04/helpdata/en/e7/968aa8b2384dd9835f91e7f8470064/content.htm
    http://help.sap.com/saphelp_nw70/helpdata/en/fc/eb35eb358411d1829f0000e829fbfe/content.htm
    Reward points if useful
    Cheers,
    Swamy Kunche
    Edited by: Swamy Kunche on Jun 11, 2008 2:41 PM

Maybe you are looking for

  • [SOLVED] can pacman hold an old version of a package?

    Title pretty much says all.  I have a few things to do before I upgrade to Firefox 3, but I'd like for the rest of my system to be up-to-date. Last edited by Xiong Chiamiov (2008-06-26 02:46:29)

  • ITouch... MAJOR ISSUES

    Here's what happened... This summer I was in a condo in Florida (it was air conditioned) and was listening to my iTouch and then proceeded to lay it down on my bedside table. When I returned from eating that night I found it in a puddle of clear oily

  • Can't install 3rd party software

    I've just done an archive and install of Tiger on my G4 with a NewerTech 2gig CPU. I was able to download and install the update to 10.4.10 without problem. However, now when I try to install anything else, I get the authenticate admin window but it

  • Lines in game

    i have hp pavilion 15-n211se laptop with gt740m 3d card........... i bought it one month ago ..... but when  i play anyone game so line appears on screen ...i just click the game icon and lines starts ,,,,i dont know what kind of these lines name hav

  • BB App World Plug In Error

    Hi BB When I log into BB App World I';ve been getting this ewrror message: "App World Web Plugin Error An error has occurred communicating with the BlackBerry App World Client. If you have content protection enabled on your device, please disable and