Extend XCM with own components

Hello,
in CRM-ISA 3.0 I have extended the web.xml-file with some parameters or own properties-files to configure self-developed extensions of the b2b- or b2c-application.
After migration to CRM 4.0 it would make sense to reegineer this things into own XCM-components to simplify the configuration and to avoid unnecessary modifications on file level.
So I have the following questions:
1. Do you know any documention about how the XCM can be extended by own components?
Or better:
2. Did anyone extend the XCM by own components and parameters and can give me a cookbook how this can be done?
With best regards,
Holger Dittrich

Hi Holger,
Yes you can create custom components in scm settings. Follow the sap isa dev guide which is available for download in the service market place.
You have to download the config xml file from the start-> general page of xcm settings and edit its content with required custom component and upload it back to the backend system. Note : take the backup of the original.
Add this code to the file and upload back
<component id="project">
<configs>
<config id="projectconfig">
<params id="default">
<param name="myParam" value="defaultValue"/>
</params>
</config>
</configs>
</component>
then change the code of xcmadmin-config.xml file from web-inf/xcm/customer/modification.
<?xml version="1.0" encoding="UTF-8"?>
<xcmadmin>
<componentmetadata>
<component id="project" shorttext="Project specific setting" scope="application">
<longtext>Detailed overview on parameters configured here</longtext>
<params>
<param name="myParam" type="text" shorttext="custom parameter"/>
</params>
</component>
</componentmetadata>
<scenariometadata>
<!-- add additional scenariometadata here -->
</scenariometadata>
</xcmadmin>
add this code.
Deploy and restart the application.
Hopefully this is helpfull
Regards
Bharath.

Similar Messages

  • Support Message enhancement with own components

    Hi all,
    We need to enhance our Support messages (service desk) with our own components. With Help -> Create customer message (in satelitte systems) you can only choose the SAP Standard components. We have a lot of own developed "products" in the SAP System. The users with problems should be able to choose a special component. Can someone help us? I guess this is also an interesting question for other customers...
    With Best regards

    Hi,
    If you ask me I will definitely say "Not Possible". It is the application heirarchy of SAP, the core of the functionalities. Ask your development experts if they can try for some enhancements. Hinduja was right on this. You need to make enhancements in each of your satellite systems.
    I heard about something called as incident management. I don't know whether it is possible but still you can spend a bit of time on incident management, it might come to your rescue. Please let me know if you find some solution.
    Feel free to revert back.
    --Ragu

  • Extending ContentBySearchWebPart with own buttons

    Dear all,
    I want to extend the Content Search Web Part (CSWB) with own buttons/tabs to refine the query. My idea was to derive a custom web part from the CSWB, add these buttons to the web part area and to extend the query in the button's event.
    My actual problem is to place the button to the web part area. I used the CreateChildControls() method to add my buttons (to be exact RadioButton) to the Controls collection, but the buttons will be always attached at the bottom of the web part.
    Here is my code:
    protected override void CreateChildControls()
    base.CreateChildControls();
    //create filter buttons
    for (int i = 0; i < 3; i++)
    var filter = new RadioButton();
    filter.Text = "filter " + i.ToString();
    filter.GroupName = "NewsCSWP_tabs";
    //set input properties
    filter.InputAttributes["class"] = "NewsCSWP_radio";
    //this.Controls.Add(filter);
    this.Controls.AddAt(0, filter);
    And it has the same effect if I use the .Add(...) or .AddAt(...) method. I tried also to call the base.CreateChildControls() after the Controls.Add(), but my buttons still appears at the bottom.
    What is the supported way to achive this?
    Thanks!

    Maybe its  possible, but it is not recommended to do so.
    However it does not make to much sense.
    Just run your servlet as a portal compoent with an entry as native-Servlet in the pc descriptor.
    Thats a 5 minute trip.

  • Extending EP6 with own Servlet and URL /irj/MyServlet

    Hello,
    I am working on a migration of a Servlet from IBM WebSphere Portal 5.0 to SAP EP6.0. The Servlet is an extension to the Portal and is manually deployd and not with an ear or war file.
    Is it possible to extend the portal with my own servlet accessible with "/irj/MyServlet"?
    I tried to copy the jars to one of the directories
    server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\lib
    server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\portal\lib
    server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\portal\system\lib
    and added my Servlet to the web deployment descripter
    server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\web.xml
         <servlet>
              <servlet-name>MyServlet</servlet-name>
              <display-name>MyServlet</display-name>
              <servlet-class>com.mycompany.MyServlet</servlet-class>
              <init-param>
                   <param-name>ServletMode</param-name>
                   <param-value>normal</param-value>
              </init-param>
            <load-on-startup>1</load-on-startup>
         </servlet>
          <servlet-mapping>
             <servlet-name>MyServlet</servlet-name>
             <url-pattern>/MyServlet/*</url-pattern>
          </servlet-mapping>
    I also tried to modify the jar file in the same manner
    server0\apps\sap.com\irj\servlet_jsp\irj\epbc.war
    All this does not work.
    Does somebody has experience with extending the SAP EP6 portal?
    Greetings, Bernd.

    Maybe its  possible, but it is not recommended to do so.
    However it does not make to much sense.
    Just run your servlet as a portal compoent with an entry as native-Servlet in the pc descriptor.
    Thats a 5 minute trip.

  • Tutorial about how to extend the bdoc activity_object with own segments

    Hi!
    We had lots of problems with the things described in this subject here.
    Worse: We can't solve the problems and now we're going another way for our mobile-crm-solution...
    Are there any how-to-guides or tutorials anywhere online about how to extend standard bdocs with own segments?
    How-to-guides about mbdocs and sbdocs and how they are playing together?
    Thanks a lot in advance.
    Best regards,
    Ingo

    Hi lngo,
    I would suggest you use EEWB to enhance the Activity object. There is the provision of enhancing the Mobile sbdocs directly from EEWB.
    This way you don't have to spend lots of efforts in developments.
    When you create extension in EEWB, for input fields select the appropriate values mention below:
    EEW Bus. Obj: BUSINESS_ACTIVITY
    Extension Type: ACTIVITY_H
    On Next Screen enter screen title and press continue.
    On Next screen select 'Business Activity' and continue.
    Enter the fields required on next screen and continue.
    Further on next screen define if fields should be releavant for header, item or both.
    and on the next screen select 'Mobile' so that sbdocs are accordingly modified.
    Best Regards,
    Pratik Patel.
    Reward with points if it is of any help to you!

  • I bought a brand new Mac 27" desktop that came loaded with Adobe CS6. Everything worked like a charm until the hard drive, 1Tb, developed a bad sector and the Apple Store reinstalled a new one as I had extended warranty with them. The recycled the drive i

    I bought a brand new Mac 27" desktop that came loaded with Adobe CS6. Everything worked like a charm until the hard drive, 1Tb, developed a bad sector and the Apple Store reinstalled a new one as I had extended warranty with them. They recycled the drive immediately (like a fool I didn't ask for it back to get the data off it.) But luckily I have all my data on CrashPlan. I downloaded it and it worked great except I downloaded it to the desktop and not the original location so it got squirrely. I also have an external 1.5Tb drive that I wanted to make bootable so I installed Mavericks 10.9.3 . I then went ahead and installed it on the newly installed drive too.
    I think that because I have a new drive Adobe thinks I have a news computer. I bought the 27" Mac brand new from Ebay and it came loaded with software, including CS6. I have a serial number for CS6 but Adobe said it wasn't valid. (I have owned CS2, CS4 and now CS6 which came preloaded onto the Mac by the seller who told me that the software was registered to the Mac???
    I am going to re-download the backup but this time to the original location (I still don't think it will work with Adobe. What can I do about this?
    iMac 27-inch, Late 2012
    Processor  3.2 GHz Intel Core i5
    Memory  32 GB 1600 MHz DDR3
    Graphics  NVIDIA GeForce GTX 675MX 1024 MB
    Software  OS X 10.9.3 (13D65)@

    You need to contact Adobe Support either by chat or via phone when you have serial number and activation issues.
    Here is a link to a page with options to help make contact:
    http://www.adobe.com/support/download-install/supportinfo/

  • Problems with Logical Components

    Hi All,
    I am having problems with Logical Components with our project. We are implemeents SAP HCM and we have defined a logical component Z_ERP for the ECC server. now when you look at the transaction from SOLAR02 it seems they also have a logical Component SAP Learning Solution that is assigned to them. what could be the cause of this???

    Hi Trevor,
    If you brought them in from the Business Process Repository, the logical component is going to be the default one. If you want to use your own, you need to replace the default one with yours.
    You can do this in SOLAR_PROJECT_ADMIN by going to the System Landscape tab > Systems tab > highlight the SAP Learning Solution logical component row > press F4 > replace it with Z_ERP.
    If for some reason SAP Learning Solution isn't listed as a logical component you may have to add it, you can also just go to SOLAR02 > Edit > Replace Log. Comp > Enter SAP Learning Solution in the top box and Z_ERP in the bottom one > click Save.
    regards,
    Jason

  • Questions about supporting TLF with Halo components in Flex 4.1

    We recently decided to upgrade to the Flex 4.1 SDK after a year or so at 3.2.  We have been asked to not use the new SPARK components yet because our products would then have a mistmatch of Halo and Spark components in the UI.  We have built support for our Halo components to display html through the ".htmlText" property for the Text components.  For example, we can display strings such as "<p>Choose <b>one</b> option:</p>".  With the upgrade to Flex 4.1 a couple of questions about supporting bi-directional text have come up.  My understanding is that in order to support bi-directional text we need to use the Text Layout Framework.  Does anyone have a suggestion on how we can utilize the TLF with the Halo components in Flex 4.1?    Can we still use the ".htmlText" property somehow or is there a new property that understands the TextFormat markup?  We would love to still be able to use the limited html tags that are supported for the "htmlText" property.  Is there an option where that syntax is still understood?
    Thanks in advance!
    David

    The halo components use TextField, and the spark components use TLF. Both sets have support for some html markup to import and export text. To use bidi text, you have to use TLF; TextField won't work properly.
    It is possible to use TLF to build your own components, and this can work well particularly for applications with specialized needs. But if you need bidi support for advanced components like DataGrid and List, then you should use the spark components.
    Thanks!
    - robin

  • Has anyone tried to extend Spatial with a 3D primitive?

    Has anyone tried to extend Spatial with a 3D primitive that for example can model buildings and tunnels? I am trying to add the polyhedron primitive next to the existing point, line, polygon model. I just want to hear some tips or ideas...

    The plan is to make a new GType and new stored functions that recognize this GType.
    A polyhedron could be of type 3008,3D and 8=polyhedron(=new). The elem_info
    and ordinates contain multiple planes. Self-created stored functions would be
    able to recognize this GType, e.g. area3D should give the sum of the areas of all the
    faces of the polyhedron and should also work on Gtype=3003 and give the real area
    of a 3D polygon instead of the projection.I wouldn't suggest this methodology if you are considering using any spatial indexing or
    functions with your data.
    There is a mechanism Oracle Spatial has for defining custom datatypes. It should only
    be used with custom apps, i.e. it won't be usable in the context of applications that know
    about Oracle Spatial data types.
    The mechanism allows you to define you own element using an element type of 0, and using
    the interpretation to define what you are looking at. You would also include an a supported
    element type that approximates your geometry, and that element is the one that is indexed,
    and the gtype entered is associated with that geometry. Your private functions could access
    the 3d geometry when required. For instance, you want to have a 3d cube. It might look like this:
    sdo_gtype=3002
    sdo_elem_info=(1,2,1, 7,0,1, 22,0,2 etc.
    sdo_ordinates=(0,0,0,2,2,2, 0,0,0,2,0,0,2,2,0,0,2,0,0,0,0, 2,0,0,2,0,2,2,2,2,2,2,0,2,0,0, etc
    the 1,2,1 in the elem info array corresponds to a 3d line string that when indexed with a minimum bounding
    volume encloses the 3d cube. The 0,0,0 and 2,2,2 in the ordinate array stored as the line string when indexed
    include the bounds of the cube. Next in the elem info array are 7,0,1. The 7 means offst 7 in the ordinate array
    and in this example is fixed. Next the 0 tells Oracle Spatial to ignore this element. The interpretation of 1 you define,
    the number could be anything. Since it is my example, I'll say the 1 means this is the definition of the first face in the
    x,y plane (i.e. the front face of the cube which faces me). I've set the ordinate array with the coordinates of that face.
    Next in elem info comes 22,0,2 which is starting at offset 22 there is another element that Oracle spatial should ignore
    (element type 0), and next comes 2, which might mean this is the second face definition, that I've defined as the right
    hand side y,z plane.
    etc.
    The meaning of the interpretation value is only limited by your imagination.
    Note while you can index three dimensions if you want, the only spatial functionality that supports 3d is a spatial
    index and a filter query, and some lrs functions. You will not be able to run any operator except for SDO_FILTER if you
    have a 3d index, and all spatial functions will only work on 2d.
    Do not define your own gtype and expect to use spatial. it will not work.

  • I have a Airport network at home with a Time capsule connected via ethernet cable to modem. Also the network is extended wirelessley with an Airport Extreme. My question is I now wish to add a second Airport extreme but am considering a hard wire connecti

    I have a Airport network at home with a Time capsule connected via ethernet cable to modem. Also the network is extended wirelessley with an Airport Extreme. I now wish to add a second Airport extreme but am considering a hard wire connection with 100 ft of cat 6 cable from the Time capsule to the second Airport extreme.  Can my network operate properly to extend the network with both a wireless and wired extend functionallity?

    I now wish to add a second Airport extreme but am considering a hard wire connection with 100 ft of cat 6 cable from the Time capsule to the second Airport extreme.
    Excellent plan.
    Can my network operate properly to extend the network with both a wireless and wired extend functionallity?
    Yes, but don't get confused about the second AirPort Extreme, as it would not be configured to "extend" a wireless network.....it would be configured to "create a wireless network" using the same wireless network name, security settings and password as the Time Capsule network. Configure the second Extreme in Bridge Mode.
    This Apple support document will show you how to hookup and configure the second AirPort Extreme:
    http://support.apple.com/kb/HT4260

  • Change list of items in purchase order with own fields

    Hi,
    we use exit MM06E005 with own customer screens (SAPMM06E/ 0101 and 0111).
    We can change/insert the fields on this screen and store the data in EKPO.
    All is OK.
    Now we want to use these fields in the Item overview (tablecontroll?).
    Has anyone an idea how to do this?
    thanks.
    Regards, Dieter

    Hi
    If it can do it, it can try to use the BADI ME_GUI_PO_CUST
    Max

  • Which range extender works with the Linksys CIT400 phone?

    Which range extender works with the Linksys CIT400 VoIP phone? Can I use any range extender from any other comany or does it have to be one from Linksys? I am not sure if the CIT400 uses standard frequences.
    On a side note, where's the forum for the phones? I see one in the archives section which seems to be ready only.

    You can use the Linksys WRE54G range expander. For that matter, any 2.4Ghz range expander will work. But what’s more important is what router you would be using the range expander with!! Which router are you using?

  • WRE54G wireless extender problem with WRT600N wireless router

    My Vista laptops work fine with the WRT600N router but not with the WRE54G extender. On the other hand my XP laptop works fine with the wireless extender so I know that both router and extender are working. Linksys tech support told me that the WRE54G is not compatible with the WRT600N, which is simply not true. With my XP laptop the signal goes from poor (5-10 Mbps) without the extender to excellent (54 Mbps) with the extender. Also, the lower blue light on the extender blinks indicating data transmission. I can access the setup page of the extender only with the XP laptop and wired desktop computers but not the Vista laptops. I suspect there is a Vista network setting that is the problem. I've turned off the firewall but to no avail. I've also switched between mixed mode and G-only, which made no difference. Anybody have any suggestions?

    pfl wrote:
    I have a secure wireless network (WPA). Perhaps my 4-5 year old XP laptop is the only laptop on the planet that works with the WRE54G-WRT600N combination. But I can assure all the doubters that this laptop categorically works flawlessly when I would otherwise be out of range without an extender. Good luck to spalaw. Please let me know if you are get your WRT160n to work with the WRE54G, especially you're able to connect with a Vista laptop.
    Hi
    I am Afraid and wont be surprised if ya all people are nt able to use a N series Router with a G series Range Expander !
    the Reasons is simple - N series is not BackWard Compatible as u check out the sources around. (Back Ward Compatible means compatible with the previous versions for its wireless Band , e:g - G band and B band.)
    as far as my experience is concerned regarding the Range Expanders , me and my bud wasted a whole Week Configuring a WRT350N and WRE54G v3 , and it worked somehow on the seventh day  for an hour and Lost the connection again! Dayumm !
    and we tried setting up with the same expander with WRT54GS v7.2 , it worked like a charm.
    Conclusion : " WRE54G is a g series 2.4 Ghz expander which will work fine with all g series router though may not work with N Serious routers."
    and if you really wish to Use something which can actually Extend the range for ur N routers signals , Better go for WAP4400N !!!!!!
    And if someone still wish to run around , wanna try some tweaks (which i dont preferr )!
    for WRT600N , just enable 2.4ghz band . as Range expander doesnt support 5 Mhz.
    Use Only standard Channels . e.g : 1,9,3,11 .(No Wide and stuff.)
    Try using WEP encryption first . (cause thats how we made WRT350N worked for a while. sighs)
    At last , Wish u Luck.
    Pe@c3
    "What u Give , is wht u better start expecting to take back".. - http://Forsakenbliss.wordpress.com

  • [svn:fx-trunk] 12878: When sub-components don' t have a tabIndex and when VideoPlayer instance does, assigned tabIndex to each inner-component to ensure that they appear in the correct tab order with other components on the stage .

    Revision: 12878
    Revision: 12878
    Author:   [email protected]
    Date:     2009-12-11 19:07:40 -0800 (Fri, 11 Dec 2009)
    Log Message:
    When sub-components don't have a tabIndex and when VideoPlayer instance does, assigned tabIndex to each inner-component to ensure that they appear in the correct tab order with other components on the stage.
    QE notes: none
    Doc notes: none
    Bugs: n/a
    Reviewer: Gordon
    Tests run: checkintests
    Is noteworthy for integration: no
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/spark/src/spark/accessibility/VideoPlayerAccImpl.as

    Michael,
    "Michael Caughey" <[email protected]> wrote in message news:413f0af6$1@mail...
    If I'm doing something wrong what is it? Obviously there is something
    different about how I configured my environment a year ago.What happens if you bring down ms02?
    Regards,
    Slava Imeshev

  • Extended display with my MacBook?

    Can I use an extended display with my MacBook?
    I bought the "Mini DisplayPort to VGA Adapter" and hooked it up to a standard Dell monitor. When I try to set up the extended monitor in System preferences/hardware/displays, I do not see the expected "arrange multiple display" option and when I search for extended displays, I get a message that says:
    "The Arrangement tab of Displays preferences is hidden because you only have a single display attached to this computer."

    Hello GDoyle2604,
    I would recommend this article named Apple computers: Troubleshooting issues with video on internal or external displays found here http://support.apple.com/kb/ht1573.
    I feel this would be the best advice for you.
    All the very best,
    Sterling

Maybe you are looking for

  • Illustrator CC on Mac running OSX 10.8.5 crashes on launch

    I'm running Illustrator CC on a Mac (OSX 10.8.5) and every time I launch it crashes. Any bright sparks out there with answers please? Many thanks.

  • How can I generate a data merge that includes a barcode from excel spreadsheet to InDesign?

    Can you please advise if the following process is possible within InDesign CS 5.5? (Mac OS 10.8.2). We need to create a data merge that includes a barcode. The data merge is for several thousand records. We have a customer-supplied Excel spreadsheet

  • Problem in Session bean (EJB 2)

    Hello i have the next warnig when i start my weblogic: <Call-by-reference is not enabled for the EJB 'MiSeesionBeanSessionEJB'. The server will have better performance if it is enabled. To enable call-by-reference, set the enable-call-by-reference el

  • Updating UI in Swing Applet

    Hi, Has anyone idea how can I dynamically add checkBox in an applet? Currently I am dispalying one TextBox in an applet and I want the same text to appear as a text box name when I click on button.. I tried adding code in PaintComponent method but it

  • N97 - How to Get Perfeckt GPS Reception

    Get perfect GPS-operation in your car with this simple modification that will not void warranty: First find some metal tape. Cupper or aluminium.  Put two 120 mm pieces of tape together, glue to glue, but leave 20 mm at one end. Let the protecting pa