Utility of Manage Substitution in UWL.

Hi,
What is the utility of the Manage Sustitution option in the UWL iview, why is this used?
I am getting a message.
" Substitution rule is not defined in the system"  for a system when i click the Manage Subsitution.
Any clue, please advise.

Hi ,
   Through Substitution functionality in UWL , users can choose other people to fill in for them while they are on leave or ill.
on choosing a substitute , all the orginal user's tasks will appear in substitute worklist .
                          Manage Substitution rule is an feature available on context menu of UWL for original users to set up substitution.
Please refer following links 
Re: Substitution in MSS
http://help.sap.com/erp2005_ehp_03/helpdata/EN/0b/1fc20097b74c41b38621ec2a9454bb/content.htm
also, search in portal and ERP Employee sef service forums for more information .
hope this helps .
Thanks,
Sahiba

Similar Messages

  • Manage Substitution Rules UWL

    Dear.
    I have the following doubt with the Manage Substitution Rules UWL :
    Is posible have a rule in where Only some WF should go to the inbox of the substitute?
    Ie. The Boss have process of Workfow of modules OM, TV, PA, PY that arrives at UWL, and the boss only need delegate to the substitute only the item for the process of WF of PY and PA for a date.
    How can solve this?
    Regards

    Yes there is something called Task classification!
    You can do so via filtering or classification of tasks
    read here
    You will need to enable the support information in order to get the
    associated task number that corresponds to the backend task.
    If you wish to hide certain tasks, the easiest way to do it is to
    redirect the task type that you want to hide to some unused item type.
    You can create your own XML file and give
    each task number its own entry in the XML
    They each need to be given a different item type name. They can't
    all be directed into the same item type since there would be
    multiple conflicting definitions for that item type in the file.
    No view definition is needed, you can just give it a garbage
    defaultView name (HiddenView).
    I have attached an example for you in the attachment area. This is
    stored as a text file. Also,
    Where you see the following:
    systemId="<YOURSID>" externalType="<YOURTASK>" in the XML, this
    obviously needs to be replaced with your sid and your task id which
    you are looking to exclude.
    For ex
    For example, if it is the following task pasted below:
    <ItemType name="uwl.task.webflow.TS01000096.SAP_R3_MUS"
    connector="WebFlowConnector" defaultView="DefaultView"
    defaultAction="launchSAPAction" executionMode="default">
    If you were trying to hide this, you would write it in the XML file
    as follows:
    <ItemTypes>
    <ItemType name="uwl.someHiddenType1"
    connector="WebFlowConnector" defaultView="HiddenView">
    <ItemTypeCriteria systemId="SAP_R3_MUS"
    externalType="TS01000096" connector="WebFlowConnector"/>
    </ItemType>
    ***************And for the next one:*********************
    <ItemType name="uwl.someHiddenType2" connector="WebFlowConnector"
    defaultView="HiddenView">
    <ItemTypeCriteria systemId="SAP_R3_MUS"
    externalType="TS01000097"
    connector="WebFlowConnector"/>
    </ItemType>
    Classification
    You can arrange tasks and workflows into various classes within the SAP
    System. The classes professional, personal and disciplinary are
    standard. The system checks the task class under the field name
    TASK_CLASS in the authorization object S_WF_WI. This system uses this
    authorization object to check the authorization for carrying out
    specific actions on particular work items. The assignment of tasks to
    classes is also important in the definition of substitutes. You can
    also define that only those classes are displayed which refer to tasks
    or workflows of a particular class. Take this into account when you
    create new classes and assign tasks or workflows to the classes.
    You can set this classification via:
    SPRO
    => IMG
    => Basis Components
    => Business Management
    => SAP Business Workflow
    => Basic Settings
    => Maintain Task Classes.
    Once the classification has been added as above you can then add this to
    your task. Goto PFTS => Enter task ID => Change Mode => Menu: Addition
    data => Classification.
    See SAP online help at:
    http://help.sap.
    com/saphelp_nw70/helpdata/en/c5/e4b5eb453d11d189430000e829fbbd/framese
    t.htm
    [2] Substitute Profile
    You can define one or more substitutes for working with the Business
    Workplace. The authorizations of a substitute are determined by the
    substitute profile which you assign to him/her when you set up the
    substitution. A substitute profile comprises specific task classes.
    Task classes describe individual tasks or standard tasks. This
    assignment is made in the task definition. A user you have specified
    can then log on as your substitute. "Your" work items are displayed to
    the substitute in their Business Workplace with the restrictions
    resulting from their substitute profile.
    You can set the substitution profile via:
    SPRO
    => IMG
    => Basis Components
    => Business Management
    => SAP Business Workflow
    => Basic Settings
    => Substitute Profile
    => Define Substitute Profile
    or
    See SAP online help at:
    http://help.sap.
    com/saphelp_nw70/helpdata/en/c5/e4b5eb453d11d189430000e829fbbd/framese
    t.htm

  • Java.lang.NullPointerException in UWL Manage Substitutions application

    Hi SDN,
    I am using the standard application for Manage Substitutions. (Application is sap.com/tckmcbc.uwl.ui~wd_ui - UWLSubstitution)
    When I try to create Rule using this application, and try to search for a nominee using the search, I am getting a java.lang.NullPointerException.
    Can any one suggest on what I am missing ?
    Thank You,
    Raj
    The trace is :
    java.lang.NullPointerException
         at com.sap.netweaver.kmc.people.wdpicker.PeoplePickerView.getContentLink(PeoplePickerView.java:643)
         at com.sap.netweaver.kmc.people.wdpicker.PeopleFinderSingleView.search(PeopleFinderSingleView.java:601)
         at com.sap.netweaver.kmc.people.wdpicker.PeopleFinderSingleView.onActionSearch(PeopleFinderSingleView.java:332)
         at com.sap.netweaver.kmc.people.wdpicker.wdp.InternalPeopleFinderSingleView.wdInvokeEventHandler(InternalPeopleFinderSingleView.java:217)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87)
         at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doHandleActionEvent(WindowPhaseModel.java:420)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:132)
         at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335) ......

    Dear Raj
    Pls go through below thread. It looks like your your issue
    Substitution in UWL from SPS12
    Thanks
    Keshari

  • UWL- Manage substitution not working

    Hi All,
    We are having problems with managing substitution. When we create a sustitution rule, it creates two rules(same). Please let me know if somebody has come across with the same issue earlier.
    Thanks
    Vaishali

    Hi Ashutosh
    ok but when ur GUI type is SAPGUI then ur UWL iview is working and when it is WEBGUI than u get 404 error.
    WHEN u launcg UWL iview from SPGUI than which transaction is exctully used.
    pls pecifi the transaction so i can help u.
    u have to create a service for that tranasaction UNDER ITS so from ITS it's works,
    regards,
    kaushal

  • Make "Manage Substitution Rule" from context menu to as button on UWL

    Hi Experts,
         We have requirement that "Manage Substitution Rule" link from context menu on UWL to make it as a button on UWL as "Manage Substitution Rule".  Anyone has done this kind of requirement before.  If you do please let me know the steps.  Award full points will be given to answer.  Thank you.
    With Regards,
    Sudheer.

    Hi,
    you can download the standard XMl file ad modify it by writting hte below code.and rename the file and upload it with high priority. and clear the cashe after uploading the file.
    1.code to create the specific action.
    in the action name below instead of xyz can be any name
    <Action name="launchSubstitutionManager_xyz" groupAction="" handler="SAPWebDynproLauncher" referenceBundle="SubstitutionManager" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL" launchNewWindowFeatures="width=800,height=600,resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
    <Properties>
    <Property name="WebDynproApplication" value="UWLSubstitution"/>
    <Property name="WebDynproDeployableObject" value="sap.com/tckmcbc.uwl.ui~wd_ui"/>
    <Property name="isnewwindow" value="1"/>
    <Property name="type" value="button"/>
    <Property name="launchContext" value="UWL"/>
    <Property name="ignoreWorkIdParams" value="yes"/>
    <Property name="appContext" value="${context.appContext}"/>
    <Property name="System" value="SAP_LocalSystem"/>
    <Property name="display_order_priority" value="-1"/>
    </Properties>
    </Action>
    2. in the required view add the below code.
    <Action reference="launchSubstitutionManager_xyz"/>
    3. save your own the xml file and upload it with high priority.
    4. cleare the UWL cashe and browser cashe.
    5. relaunch the URL with the end user id.
    Raji.

  • Hiding the "Manage Substitution" button in the UWL IView

    I am trying to hide the "Manage Substitution" button in the UWL IView but I can not figure it out.  I have tried looking at all of the documentation I can find and none of it describes how to hide the button.  Can anyone help me out?

    Manage Substitution button you see is an Action triggered by UWL. Action name is "launchSubstitutionManager".
    If you want to remove total support for substitution, set the IView Property "Display substituted user selector" (in PCD content) to "no" or "false".
    If you want substitution feature,but dont want to display manage substitution button, then add "launchSubstitutionManager" to the IView Property "List of UWL Actions to exclude"
    Hope that helps.

  • Configuring the UWL Manage Substitution Rules

    Hi,
    I have a need to be able to add at least one more additional columns/fields to the ‘Manage Substitute Rules/My Substitute Rules’, ‘Search For People/Current Selection’ and the General Data screens of the UWL Manage Substitutions Rules.
    Is this a configurable feature/option in that can I add extra fields to the different fields?
    The reason for this requirement is that my current client is implementing SAP’s Concurrent Employment in their ECC 6 and SRM 5.0 systems. This decision is causing all sorts of challenges.
    If a person wants to define a substitute in the UWL, when they select the ‘Search For People’, we want to display an additional column that displays the position/job description for each person within the organization. This would make it easier to select the correct instance of a person if that person had multiple display entries in the selection list. For example if the system returns Joe Cole – Soccer Player; Joe Cole – Librarian and Joe Cole – Accountant and the person wanted to select Joe Cole – Librarian, they would have the required information to make the selection.
    Thanks,
    Jerry

    Hi Jerry,
    May be this link can help you...
    <i>http://help.sap.com/saphelp_nw2004s/helpdata/en/0b/1fc20097b74c41b38621ec2a9454bb/frameset.htm</i>
    Please ignore this reply if this link doesnt help you.
    Regards,
    <i><b>Raja Sekhar</b></i>

  • Displyaing " Manage substitution Rules  "link in the  UWL header page.

    Hi Experts,
    This is  Raji. I am doing the below UWl customization in the UWL. did struck some where.
    I want to add the " Manage substitution link " in the UWL header page.I have added the" launchSubstitution manger " reference action in the" default view" of the  XML configuration file.but not sure the "manage substitution rule " link is not appearing in the UWL  table header.
    in the same way i have added the "refresh" action . but that refresh link is appearing.
    pls find the screen shot and the  XML config file. 
    Appriciate your help.
    Raji

    Hi Raji,
    There is a specific forum for UWL [here|/community [original link is broken];, I suggest you open a thread there for more assistance, sorry, but I cannot transfer threads across application areas so I will just close this and let you create a new one.
    Regards,
    Jason

  • UWL Manage Substitutions

    Hello,
    I am on EP 7.0 ECC 6.0 and having a problem when a manager wants to create a substitute for himself in the Portal UWL to approve Time and Expense .
    When the user goes to Manage Substitution Rules-> Create Rule->Select the person to be the substitute .
    Now when assigning the Tasks for the substitute the 4 options are :
    Time Expense PCR and ALL
    User wanted to have an option as: Time and Expense in the DropDown ..I added that by doing the configuration in SPRO ....now there are 5 options but when the user selects the Expense only it is not working but when the user selects Time and Expense ..only Time entries are visible to the Substitute not the expense....so everything except Expense is working.
    Any help would be highly appreciated.

    Hello Sudhir,
    Thanks for the reply. This is what I did:
    And this is what I did:
    Gone to SPRO->SAP Netweaver -> Application server -> Business Management -> SAP Business Workflow -> Basic Settings -> Substitue Profile -> Assign
    Substitute Profile ...before creating an entry here it asked me to create an entry in the Table T77RP...so gone to se16 and created an entry first there as 0007 and Time and Expense..then gone back to the same path in SPRO-> Assign Substitue Profile and created 2 entries there as:
    sub. profile Classification
    0007 4(for Expense)
    0007 5(for Time)
    then gone to Define Substitute Profile and created an entry as:
    0007 Time and Expense.
    Please let me know if I have done anything wrong and what could be the cause of the problem.
    Looking forward to your reply.

  • EP7, UWL, want to remove Manage Substitution Rules + Personalization

    Hi everyone
    Max points to the person who comes up with the workable answer!!
    Have upgraded from EP6 to EP7. Want to switch off personalize and
    manage substitution from the drop down list displayed in the main UWL
    view. Have looked at Content Admin => Portal Content => Content
    provided by SAP => End User Content => Standard Portal Users => IViews
    => <the UWL iview> => Object => show personalize option / disable
    substitution profiles => set to off. But the two options can still be
    selected from the dropdown. Anyone have any idea how to fix this?
    Kind regards
    Jon

    Hi,
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/09/6d6b17b29b4eef83a553acaa52f668/frameset.htm
    You can configure UWL ui using by excluding (some of the actions). The details are provided in the link given in the above link.
    Regards,
    Sam

  • Substitution in UWL from SPS12

    Hi,
    As SAP Mentioned that the User Substitution feature is availanle from SPS12 for KMC.
    And as per the note of UWL they says for details to refer the End User Guide.
    But there is no info about how to enable the substitution feature and also no clue in the Existing UWL Iviews.
    Did any one tried to do the Substitution feature enabling in the Latest Patch of UWL?
    Thanks & Regards
    Sumanth

    Hi Raj,
    Thanks for the info.
    Actually we are also seeing the Manage Substitution Button ( After removing my Custom XML Files for field ordering and removing the tabs ).
    But when we try to create the Substitution Rules we are getting the following message
    "No system could activate this substitution rule."
    And when i click the status link i am getting the follwing message as
    UWL Substitution Status
    Substitution Status
    System Status Message
    DEVCLNT100 Failed System does not support substitution methods
    DEVCLNT100 is our Development System.
    and with the following message
    An error has occurred:
    "Failed to process the request."
    Please contact your system administrator.
    Hide details
    Web Dynpro client:
    HTML Client
    Web Dynpro client capabilities:
    User agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322), version: null, DOM version: null, client type: msie6, client type profile: ie6, ActiveX: enabled, Cookies: enabled, Frames: enabled, Java applets: enabled, JavaScript: enabled, Tables: enabled, VB Script: enabled
    Web Dynpro runtime:
    Vendor: SAP, Build ID: 6.4012.00.0000.20050509073444.0000 (release=630_VAL_REL, buildtime=2005-05-09:20:05:04[UTC], changelist=346209, host=PWDFM026)
    Web Dynpro code generators of DC sap.com/tckmcbc.uwl.ui~wd_ui:
    SapDictionaryGenerationCore: 7.0000.00.0000.20050303175554.0000 (release=645_SP_REL, buildtime=2005-03-03:22:40:56[UTC], changelist=332622, host=PWDFM078.wdf.sap.corp)
    SapMetamodelWebDynpro: 7.0000.00.0000.20050303183430.0000 (release=645_SP_REL, buildtime=2005-03-03:22:43:39[UTC], changelist=332697, host=PWDFM078.wdf.sap.corp)
    SapMetamodelCore: 7.0000.00.0000.20050303175944.0000 (release=645_SP_REL, buildtime=2005-03-03:22:34:07[UTC], changelist=332637, host=PWDFM078.wdf.sap.corp)
    SapWebDynproGenerationTemplates: 7.0000.00.0000.20050303183602.0000 (release=645_SP_REL, buildtime=2005-03-03:23:08:13[UTC], changelist=332723, host=pwdfm078)
    SapWebDynproGenerationCTemplates: 7.0000.00.0000.20050303183602.0000 (release=645_SP_REL, buildtime=2005-03-03:23:08:13[UTC], changelist=332723, host=pwdfm078)
    SapGenerationFrameworkCore: 7.0000.00.0000.20041227150042.0000 (release=645_SP_REL, buildtime=2005-03-03:22:33:33[UTC], changelist=316765, host=PWDFM078.wdf.sap.corp)
    SapIdeWebDynproCheckLayer: 7.0000.00.0000.20050303183052.0000 (release=645_SP_REL, buildtime=2005-03-03:22:46:59[UTC], changelist=332684, host=PWDFM078.wdf.sap.corp)
    SapMetamodelDictionary: 7.0000.00.0000.20041227150019.0000 (release=645_SP_REL, buildtime=2005-03-03:22:38:32[UTC], changelist=316761, host=PWDFM078.wdf.sap.corp)
    SapMetamodelCommon: 7.0000.00.0000.20050303175944.0000 (release=645_SP_REL, buildtime=2005-03-03:22:34:15[UTC], changelist=332637, host=PWDFM078.wdf.sap.corp)
    SapWebDynproGenerationCore: 7.0000.00.0000.20050303183052.0000 (release=645_SP_REL, buildtime=2005-03-03:22:47:19[UTC], changelist=332684, host=PWDFM078.wdf.sap.corp)
    SapDictionaryGenerationTemplates: (unknown)
    Web Dynpro code generators of DC sap.com/tcwddispwda:
    No information available
    Web Dynpro code generators of DC sap.com/tcwdcorecomp:
    No information available
    J2EE Engine:
    6.40 patchlevel 89291.313
    Java VM:
    Java HotSpot(TM) Server VM, version: 1.4.2_08-b03, vendor: Sun Microsystems Inc.
    Operating system:
    Windows 2003, version: 5.2, architecture: x86
    Error stacktrace:
    java.lang.NullPointerException
         at com.sap.netweaver.bc.uwl.ui.subst.SubstitutionStatus.onActionCloseWindow(SubstitutionStatus.java:208)
         at com.sap.netweaver.bc.uwl.ui.subst.wdp.InternalSubstitutionStatus.wdInvokeEventHandler(InternalSubstitutionStatus.java:188)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87)
         at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67)
         at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleAction(WebDynproMainTask.java:101)
         at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleActionEvent(WebDynproMainTask.java:304)
         at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:649)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:59)
         at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:252)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:154)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:116)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:55)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:392)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:345)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:323)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:865)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:240)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
         at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:95)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:159)
    I am still investigating the problem. If you have any idea please let me know.
    Thanks & Regards
    Sumanth

  • Open "Manage Substitution Rules"  without portal framework page

    Hello,
    when performing the "Manage Substitution Rules" function in the UWL a popup opens with the "Manage Substitution Rules"-iView in the context of the portal framwork page (that means Header and Detailed Navigation). I need to open this iVie "stand-alone" without the Header and the Detailed Navigation. Does anybody know how I can configure this?
    Thanks and best regards,
    Dominik

    My idea would be to look to the XML configuration files in System admin -> System config -> UWL -> Manage item types.
    Take look for example to file: uwl.standard.
    You should find something like this there:
        <Action name="launchSubstitutionManager" groupAction="" handler="SAPWebDynproLauncher" referenceBundle="SubstitutionManager" returnToDetailViewAllowed="yes" launchInNewWindow="yes" launchNewWindowName="Substitution" launchNewWindowFeatures="width=800,height=600,resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
          <Properties>
            <Property name="WebDynproApplication" value="UWLSubstitution"/>
            <Property name="WebDynproDeployableObject" value="sap.com/tckmcbc.uwl.ui~wd_ui"/>
            <Property name="DynamicParameter" value="uwlSessionId=${context.uwlSessionId}&amp;configureGroup=${context.configureGroup}"/>
            <Property name="System" value="SAP_LocalSystem"/>
            <Property name="display_order_priority" value="uwlExcludeFromPreviewDetail"/>
          </Properties>
        </Action>
    Maybe in your system this has been replaced with a new file with higher priority, and it has a different configuration. As far as I know, the above is pretty much the standard, and at least as far as I know in the standard the substitution pop-up does not have the header and detailed navigation etc.
    Regards,
    Karri

  • Manage Substitution display configuration

    Hi All,
    We're currently upgrading to EP7 and one of the changes I've noticed from EP6 is the uwl which seems to be based on WebDynpro. One of the changes that has been introduced with the new version is the manage substitution button which has now been moved to the little context menu that pops up when you click on the icon to the far right. The business have complained (?!) and asked if we can move this back to a button or a link. I've not been able to find any configuration for this (or any documentation for that matter) and I was hoping whether or not anyone in the forums has stumbled upon this and knows whether it is possible to change the way manage substitution is displayed.
    Thanks for your time.
    Cheers,
    Dion

    Anyone who has worked on UWL customization?

  • Error in Manage Substitution Rules - MSS

    Hello Team,
    I am working on new Implementation for ESS MSS in ECC6.0 and the country grouping is 99. I am getting error in 'Manage Substitution Rules' in MSS.
    When I create the substitution rule, I am getting 'problems Reported' in the 'Rule activation' field.
    The detailed message is 'System does not support Substitution methods'.
    I tried different options in the rule creation. All gave same error.
    I have activated the standard workflow TS12300097 and changed the task to 'General Task'.
    Is there anything else I need to do?
    How can I solve this issue?
    Thanks for your help.
    Regards,
    Preethi

    Hi,
    Check the below link :
    https://cw.sdn.sap.com/cw/docs/DOC-106384
    Hope this helps.
    Cheers-
    Pramod

  • Best pc utility to manage the iphone 4

    Hi there,
    just trying to find a good utility to manage my iphone 4s because I am a pc and not a mac user really.
    I mean something which help me to transfer contact from my old phone etc.
    Thanks for all responses

    iTunes is the number one utility for managing your iPhone.  You'll need to get the contact information from your old phone in to whatever contact manager you use on your computer. Then, you can set up syncing to your iPhone with iTunes.

Maybe you are looking for