Creating geniric user decission task step

Hi Experts,
As on date for user decission I just used the standard decission step available in the template but now the requirement is to use a custom generic task step.Can some help me in creating a geneiric user decission task step.I have copied the standard task TS00008267 but no idea how to get the buttons approve reject etc.Please let me know.
Thanks and Regards
Srini..

Hi Srini,
I guess you can copy the standard task TS00008267 and add your specific task description.
Then you can create a user decision step in your workflow and use the new task in the same.
Hope this helps!
Regards,
Saumya

Similar Messages

  • User Decission Step

    Hi,
    I create a user decission step to approve or reject changes at it0008. workflow has to wait for four hours for approvers decission. if approver didnt take any action, the mail has to go to manager to do the same. for this, i have set time at latest end at user decission step, even though mail is not going to manager. still its waiting only at 1st level only.
    what might b the problem.
    ]how to solve this.
    thanks in advance,
    regards,
    venkat

    Hi,
    First you need to user the modeled option in the latest end tab.
    Therefore a branch will be created where you can add the mail step.
    Please run report RSWWDHEX to make the deline effective.
    You can also make a periodic background job with report with this report.
    You can also check the Tocde SWWA to maintain WI Deadline Monitoring.
    Thanks and regards,
    SNJY

  • Regarding creation of generic user decision task in workfow

    Hi,
    Can any one please guide me how to create generic user decision task in workfow?

    Hello,
    Just go into the workflow builder and create a new step. Choose a Decision Step and it will make one with the generic decision task, TS00008267. Just fill in what the options are and who it should go to. The task text  starts with the very generic:
    Choose one of the decision options given. This completes the
    processing of this step.
    regards
    Rick Bakker
    Hanabi Technology

  • User-Defined tasks per application server

    Hi guys,
    In the Central Systems Administration, I am able to create user-defined tasks for our production system. These tasks appear in the SOLUTION_MANAGER main window as tasks on the system.
    My question is, how can I create a user-defined task for each application server on the system, not on the system as a whole.
    For example, lets pretend I want to run SM50, which is an appserver-specific transaction. If I create this as a user-defined task, it only creates it for the production server itself, not each of the application servers.
    How can I do this? I want this functionality so that when I click the Execute button for the task, it will run the transaction on the correct application server, not on the central instance.
    Thanks,
    Michael.

    Not answered

  • How to create a user account by mirroring another account in PowerShell (Trying to learn to use Powshell for some daily AD tasks intead of the GUI)

    Hi,
    I am trying to create user accounts via PowerShell instead of the Gui in server 2008 R2 (PowerShell 2.0).
    I know how to create a user account with the following Power Shell command below is one from a dummy domain I created to practice.
    PS C:\Users\Administrator> New-ADUser -SamAccountName "TestOut" -UserPrincipalNa
    me "[email protected]" -GivenName "Test" -Surname "out" -DisplayName "Testou
    t" -Name "Testout" -Enabled $true -Path "CN=users,DC=bwcat,DC=net,DC=int" -Accou
    ntPassword (Read-Host -AsSecureString "Enter Account Password") 
    However when doing day to day tasks where I work normally we have a new hire, they contact IT and ask that a user account is created.   I will ask who they would like to mirror.
    I then would go into the gui pull up the user that they want to mirror right click him and choose copy.  This would create a new user account that I would then fill out.
    I am wondering if its possible to do this same thing via PowerShell, or  if its not an option because it takes more work type up everything than it does to go into the gui and do it.
    Anyway thanks for the help.

    Hi Wilder, hi Mark,
    first of all: The tutorial sources Mark posted - especially the book "Powershell 3 in A month of lunches" - are good to get a baseline start. A really great reference, especially when you try to learn it while still dealing with your daily business.
    On another note, Wilder: While I fully agree that learning things sequentially is usually the best, I too jumped right in instead of learning how to walk first (though it's been some time now. Fewer years than you'd think, but still ...). So I thought I'd
    give you a little aid with that function husk, so you could just stuff interesting bits into an available structure, making use of the fun tools in a useful context (It's fun fiddling around with the commands, but if you have to type in all of them manually
    each time, using the GUI is often just faster. Doing fun things and being efficient with it feels even better though ...). So ... while I
    do agree with yourself, learn it the Correct & Proper Way, I also do
    intend to finish this little explanation about the husk, all the way to the end.
    Everything below this paragraph is part of this.
    function Copy-ADUser
    <#
    .SYNOPSIS
    A brief description of the Copy-ADUser function.
    .DESCRIPTION
    A detailed description of the Copy-ADUser function.
    .PARAMETER GivenName
    A description of the GivenName parameter.
    .PARAMETER Surname
    A description of the Surname parameter.
    .PARAMETER Template
    A description of the Template parameter.
    .EXAMPLE
    PS C:\> Copy-ADUser -GivenName "Max" -Surname "Mustermann" -Template "Jonny.Normal"
    .NOTES
    Additional information about the function.
    #>
    [CmdletBinding()]
    Param (
    [Parameter(Mandatory = $true)]
    [string]
    $Surname,
    [Parameter(Mandatory = $true)]
    [string]
    $GivenName,
    [Parameter(Mandatory = $true)]
    [string]
    $Template
    ) # Create finished Strings
    $JoinedName = $GivenName + "." + $Surname
    # Create new User
    $NewUser = New-ADUser -Surname $Surname -GivenName $GivenName -DisplayName "$Surname, $GivenName" -SamAccountName $JoinedName -Name "$Surename, $GivenName" -PassThru
    # Copy from old User
    $NewUser | Add-ADPrincipalGroupMembership -MemberOf (Get-ADPrincipalGroupMembership $Template | Where { $_.Name -ne 'Domain Users' })
    # Do Whatever else you feel like doing
    This is again the same function husk I posted earlier. Only this time, I filled a little logic (the pieces that were already posted in this thread). This time, I'll not only go over each part again ... I'll do it by reposting the segments and trying to show
    some examples on how to modify the parts. Thus some of it will be repetitive, but this way all the info is in one spot.
    Segment: Comment Based Help
    <#
    .SYNOPSIS
    A brief description of the Copy-ADUser function.
    .DESCRIPTION
    A detailed description of the Copy-ADUser function.
    .PARAMETER GivenName
    A description of the GivenName parameter.
    .PARAMETER Surname
    A description of the Surname parameter.
    .PARAMETER Template
    A description of the Template parameter.
    .EXAMPLE
    PS C:\> Copy-ADUser -GivenName "Max" -Surname "Mustermann" -Template "Jonny.Normal"
    .NOTES
    Additional information about the function.
    #>
    That's the premier documentation part of a function, that teaches a user what the function does and how to use it. It's what's shown when using the Get-Help cmdlet.
    Comment texts are not restricted to single lines however. For example you could replace ...
    .EXAMPLE
    PS C:\> Copy-ADUser -GivenName "Max" -Surname "Mustermann" -Template "Jonny.Normal"
    ... with ...
    .EXAMPLE
    PS C:\> Copy-ADUser -GivenName "Max" -Surname "Mustermann" -Template "Jonny.Normal"
    Creates a new user named Max Mustermann and copies the group memberships of the already existing user Jonny Normal to this new User
    ... and get an explanation on what the example does when using Get-Help with the
    -Detailed parameter (Explaining examples is always a good idea).
    Segment: Parameter
    [CmdletBinding()]
    Param (
    [Parameter(Mandatory = $true)]
    [string]
    $Surname,
    [Parameter(Mandatory = $true)]
    [string]
    $GivenName,
    [Parameter(Mandatory = $true)]
    [string]
    $Template
    This is the segment that tells Powershell what input your function accepts. Each parameter of Copy-ADUser you set will be available in the next segment as a variable of the same name. You can add additional parameters if you need more information for your
    logic. For example, let's add a parameter that allows you to specify what Organization the new user should belong to:
    [CmdletBinding()]
    Param (
    [Parameter(Mandatory = $true)]
    [string]
    $Surname,
    [Parameter(Mandatory = $true)]
    [string]
    $GivenName,
    [string]
    $Organization,
    [Parameter(Mandatory = $true)]
    [string]
    $Template
    That's how that would look like. You may notice that I didn't add the line with
    "[Parameter(Mandatory = $true)] this time. This means you
    may add the Organization parameter when calling Copy-ADUser, but you need not.
    Segment: Logic
    # Create new User
    $NewUser = New-ADUser -Surname $Surname -GivenName $GivenName -DisplayName "$Surname, $GivenName" -SamAccountName "$GivenName.$Surename" -Name "$Surename, $GivenName" -PassThru
    # Copy from old User
    $NewUser | Add-ADPrincipalGroupMembership -MemberOf (Get-ADPrincipalGroupMembership $Template | Where { $_.Name -ne 'Domain Users' })
    # Do Whatever else you feel like doing
    This is the part of the function that does the actual work. Compared to the first husk I posted, this time there are two commands in it (and some comments). First, I create a new user, using the information passed into
    the parameters -Surname and -GivenName. Then I Copy the group memberships of the user identified by the information given by the
    -Template parameter.
    So, let's modify it!
    # Tell the user you are starting
    Write-Host "Starting to create the user account for $GivenName $Surname"
    # Create new User
    $NewUser = New-ADUser -Surname $Surname -GivenName $GivenName -DisplayName "$Surname, $GivenName" -SamAccountName "$GivenName.$Surename" -Name "$Surename, $GivenName" -PassThru
    # Tell the user you are copying Group Memberships
    Write-Host "Copying the group-memberhips of $Template to $GivenName $Surname"
    # Copy from old User
    $NewUser | Add-ADPrincipalGroupMembership -MemberOf (Get-ADPrincipalGroupMembership $Template | Where { $_.Name -ne 'Domain Users' })
    # Do Whatever else you feel like doing
    Now after adding a few lines, the logic will tell us what it's doing (and do so before it
    is taking action)!
    Hm ... didn't we create a change in the Parameter Segment to add an -Organization parameter? Let's use it!
    # If the -Organization parameter was set, the $Organization variable will be longer than 0. Thus do ...
    if ($Organization.Length -gt 0)
    # Tell the user you are starting
    Write-Host "Starting to create the user account for $GivenName $Surname in the Organization $Organization"
    # Create new User
    $NewUser = New-ADUser -Surname $Surname -GivenName $GivenName -DisplayName "$Surname, $GivenName" -SamAccountName "$GivenName.$Surename" -Name "$Surename, $GivenName" -Organization $Organization -PassThru
    # If the -Organization parameter was NOT set, the $Organization variable will have a length of 0. Thus the if-condition does not apply, thus we do the else block
    else
    # Tell the user you are starting
    Write-Host "Starting to create the user account for $GivenName $Surname"
    # Create new User
    $NewUser = New-ADUser -Surname $Surname -GivenName $GivenName -DisplayName "$Surname, $GivenName" -SamAccountName "$GivenName.$Surename" -Name "$Surename, $GivenName" -PassThru
    # Tell the user you are copying Group Memberships
    Write-Host "Copying the group-memberhips of $Template to $GivenName $Surname"
    # Copy from old User
    $NewUser | Add-ADPrincipalGroupMembership -MemberOf (Get-ADPrincipalGroupMembership $Template | Where { $_.Name -ne 'Domain Users' })
    # Do Whatever else you feel like doing
    There! Now we first check whether the -Organization parameter was set (it's not mandatory after all, so you can skip it). If it
    was set, do whatever is in the curly braces after if (...). However, if it wasn't set, do whatever is in the curly braces after
    else.
    And that concludes my "minor" (and hopefully helpful) tutorial on how to use the function husk I posted :)
    With this, whenever you find another cool command that helps you in the user creation process, you can simply add it, similar to what I did in these examples.
    And if it all didn't make much sense, go through the tutorials in proper order and come back - it'll make much more sense then.
    Cheers and good luck with PowerShell,
    Fred
    There's no place like 127.0.0.1

  • Error in Solution Manager 4.0 Installation u0096 Step 32 Create JAVE users

    Hi All,
    I am installing Solution Manager 4.0 on WIN server 2003 & Oracle10g. The installation has been successful so far but at Step 32 (Create JAVA users) the installation errors and the error log is as follows:
    ERROR 2016-09-10 06:39:28
    CJS-30197  . For more details see output of logfile:
    ERROR 2016-09-10 06:39:28
    FCO-00011  The step createJSF with step key |NW_Onehost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_CI_Instance|ind|ind|ind|ind|11|0|NW_CI_Instance_Doublestack|ind|ind|ind|ind|2|0|createJSF was executed with status ERROR .
    Critical Error
    Launching program failed
    -> Invalid JDK (rc = -17)
    Entries in the log file (UserCheck.log)
    Critical Error
    Launching program failed
    -> Invalid JDK (rc = -17)
    The Java version I’m using is - j2re1.4.2_12 – windows.
    Any guidance will be appreciated
    Thanks
    Frank

    Dear all
    use j2re1.4.2_16 – windows.
    case1-if sapjsf user not craeted  login to 001 clint with sap* delete
    case2- if sapjsf user not craete a sapjsf user createand then  delete  
    agin proceed
    i am trouble this problem within week
    but at last complte of the installation
    thanks
    regards
    venkat

  • How do we create user defined Task in OM & Which report we run for the Task

    Hi
    How do we create user defined Task in OM & Which report we run for the Task.
    Regards
    Rajesh

    You can create tasks using PFCT or path: Human resources> Organizational management> Expert mode> Task catalog in Easy access.
    Check this link may be useful for you: http://help.sap.com/saphelp_40b/helpdata/pt/fb/135d89457311d189440000e829fbbd/content.htm

  • Disable Create User Process Task

    Hi,
    I am provisioning resource through code using OIM Client API, however i need to disable "Create User" Process Task so that it does not execute at the time of resource provisioning. We need to produce affect similar to target reconciliation. How can it be disabled?
    UZ

    In the design console, go to respective process definition , go to the Create user task and uncheck the "Required for Completion" box and check the Conditional box.
    Hope this will work.

  • Stuck at "Creating SAPJSF user..." step during installation of SolMan

    Dear Experts,
    I was trying to install Solution Manager 7.0 EHP1 thru SAPInst.exe and it stuck during "Creating SAPJSF user" step, and the following is the statement I found in installation log message.
    ERROR 2011-01-26 16:26:11.986 sixxcstepexecute.cpp:950
    FCO-00011 The step createJSF with step key |NW_Onehost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|2|0|NW_CI_Instance|ind|ind|ind|ind|11|0|NW_CI_Instance_Doublestack|ind|ind|ind|ind|4|0|createJSF was executed with status ERROR .
    Does anyone know what went wrong?
    Regards,
    Abraham

    Hello All,
    We have also faced the same error (attaching part of the error below) while installting PI 7.1, EHP 1 on Win 2008 with SQL 2008 Database.  And got the resolution following the earlier message thread from Mr. Abraham and downloaed the New Kernel having "JLAUNCH.EXE" and upgraded with new kernel.
    Then the error came that the User "SAPJSF" is already created which we deleted after login at ABAP level using T.code SU01 and then got our installaltion successfully completed.
    Thanks a lot....Abraham for updating the solution.....!!
    Regards,
    Devki Nandan Bhatt
    ERROR      2011-09-04 11:35:11.800 [sixxcstepexecute.cpp:984]
    FCO-00011  The step createJSF with step key |NW_Onehost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_CI_Instance|ind|ind|ind|ind|11|0|NW_CI_Instance_Doublestack|ind|ind|ind|ind|6|0|createJSF was executed with status ERROR ( Last error reported by the step :. DIAGNOSIS: For more details see output of log file:).
    TRACE      2011-09-04 11:35:11.989
    Instantiating new NWUsageTypeBasic
    TRACE      2011-09-04 11:35:11.989
    NWUsageTypeBasic() done
    TRACE      2011-09-04 11:35:11.994
      Call block:CallBackInCaseOfAnErrorDuringStepExecution
        function:CallTheLogInquirer
    is validator: true
    WARNING    2011-09-04 11:35:11.997 [iaxxejshlp.cpp:150]
    Could not get property IDs of the JavaScript object.
    ERROR      2011-09-04 11:35:11.998 [iaxxejsctl.cpp:492]
    FJS-00010  Could not get value for property .
    Edited by: D.N. Bhatt on Sep 4, 2011 11:12 AM

  • Request for Step by step procedure to create SRM User in detail

    Hi All,
    Could you please provide Step by step procedure to create SRM User in detail.
    I have completed the following:
    1. I created SU01 User.
    2. I created Root Organistaion with PPOCA_BBP.
    3. I went into PPOMA_BBP Tr. code and added Organisation structure like Root Organisation -> Organisation for Company Code -> Organisation for Pur Org -> Organisation fro Pur Group -> Position.
    4. I got struck at assigning BusinessPartner for each organisation and creating Cntral Person
    Plase provide further steps to copmplete SRM USer creation.
    Thanks in advance,
    Regards,
    Siva

    Hi
    Are you using USERS_GEN transaction in SRM to create users ? Please read the SAP documentation in this case associated with the transaction using SRM GUI logon..
    Which option do you use in USERS_GEN : file upload ?
    In your case where the "US" (User) link is missing: is the SU01 user created ? Wasn't is already created before USERS_GEN ?
    If the system is not able to create the CP <-> US relation, you should get back an error message in USERS_GEN.
    Please go through the related very helpful pointers ->
    Central Person
    Re: Error while assigning user to a position
    Re: How to assign contact person user id to Vendor uploaded from ECC?
    Re: Central Person already exists
    Re: Correct relationships not being created from USERS_GEN
    Business Partner(BP) and Central Person(CP) distribution
    Contact person of vendors created inconsistently in my organizative structu
    Please revert in the event of any query.
    Regards
    - Atul

  • Smart Form to be attached to the user decission step

    Hi Experts,
    I have a requirement wherein I need to convert a smart form to .doc file (document should be edited by the user) and attach the same to the user decission step.Can some one suggest me what is that I need to do to achieve this requirement.
    Thanks and Regards,
    Srini..

    Hi Experts,
    I have a requirement wherein I need to convert a smart form to .doc file (document should be edited by the user) and attach the same to the user decission step.Can some one suggest me what is that I need to do to achieve this requirement.
    Thanks and Regards,
    Srini..

  • Error creating SAPJSF user

    Hello:
    I am installing ECC 6.0 SR3 (with Red Hat Enterprise Linux Server release 5.1 and Oracle 10 and my java version is: java full version "J2RE 1.4.2 IBM build cxia32142-20070708 (SR9)"). The problem is this: In the phase "Create Java Users" I get the next error:
    ERROR 2008-06-19 17:56:27.766
    FCO-00011  The step createJSF with step key |NW_Onehost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|2|0|NW_CI_Instan
    ce|ind|ind|ind|ind|11|0|NW_CI_Instance_Doublestack|ind|ind|ind|ind|3|0|createJSF was executed with status ERROR ( Last error r
    eported by the step :).
    INFO 2008-06-19 17:58:30.279
    An error occured and the user decided to retry the current step: "|NW_Onehost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|in
    d|ind|2|0|NW_CI_Instance|ind|ind|ind|ind|11|0|NW_CI_Instance_Doublestack|ind|ind|ind|ind|3|0|createJSF".
    INFO 2008-06-19 17:58:34.281
    Removing file /tmp/sapinst_instdir/ERP/SYSTEM/ORA/CENTRAL/AS/UserCheck.jlaunch.
    INFO 2008-06-19 17:58:34.284
    Creating file /tmp/sapinst_instdir/ERP/SYSTEM/ORA/CENTRAL/AS/UserCheck.jlaunch.
    INFO 2008-06-19 17:58:34.306
    Creating file /tmp/sapinst_instdir/ERP/SYSTEM/ORA/CENTRAL/AS/UserCheck.log.
    INFO 2008-06-19 17:58:34.679
    Output of /usr/sap/IBD/DVEBMGS00/exe/jlaunch UserCheck.jlaunch com.sap.security.tools.UserCheck /tmp/sapinst_instdir/ERP/SYSTE
    M/ORA/CENTRAL/AS/install/lib:/tmp/sapinst_instdir/ERP/SYSTEM/ORA/CENTRAL/AS/install/sharedlib:/tmp/sapinst_instdir/ERP/SYSTEM/
    ORA/CENTRAL/AS/install -c sysnr=00 -c ashost=tejat -c client=001 -c user=DDIC -c XXXXXX -a checkCreate -u SAPJSF -p XXXXXX -r
    SAP_BC_JSF_COMMUNICATION_RO -user_type system -message_file UserCheck.message is written to the logfile /tmp/sapinst_instdir/E
    RP/SYSTEM/ORA/CENTRAL/AS/UserCheck.log.
    WARNING 2008-06-19 17:58:36.838
    Execution of the command "/usr/sap/IBD/DVEBMGS00/exe/jlaunch UserCheck.jlaunch com.sap.security.tools.UserCheck /tmp/sapinst_i
    nstdir/ERP/SYSTEM/ORA/CENTRAL/AS/install/lib:/tmp/sapinst_instdir/ERP/SYSTEM/ORA/CENTRAL/AS/install/sharedlib:/tmp/sapinst_ins
    tdir/ERP/SYSTEM/ORA/CENTRAL/AS/install -c sysnr=00 -c ashost=tejat -c client=001 -c user=DDIC -c XXXXXX -a checkCreate -u SAPJ
    SF -p XXXXXX -r SAP_BC_JSF_COMMUNICATION_RO -user_type system -message_file UserCheck.message" finished with return code 2. Ou
    tput:
    java.lang.ClassNotFoundException: com.sap.security.tools.UserCheck
            at com.sap.engine.offline.FileClassLoader.findClass(FileClassLoader.java:691)
            at com.sap.engine.offline.FileClassLoader.loadClass(FileClassLoader.java:600)
            at com.sap.engine.offline.FileClassLoader.loadClass(FileClassLoader.java:578)
            at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:79)
    Thanks,
    Felipe

    Hello to all:
    maheshwer: I had already applied note 1108852 but it didn't fix the problem.
    Seshu: Finally I did you said: I modified the keydb.xml file to skip the setp "Create Java Users" after I created manually the java users. Then the installation continued but I got next error:
    INFO       2008-06-24 18:04:47.068
               CJSlibModule::writeInfo_impl()
    Output of /usr/lib/jvm/java-1.4.2-ibm-1.4.2.9.x86_64/bin/java -classpath /tmp/sapinst_instdir/ERP/SYSTEM/ORA/CENTRAL/AS/instal
    l/sharedlib/launcher.jar -Xmx256m com.sap.engine.offline.OfflineToolStart com.sap.security.tools.UMConfiguratorLoad /usr/sap/I
    BD/SYS/global/security/lib/tools/iaik_jce.jar:/usr/sap/IBD/SYS/global/security/lib/tools/iaik_jsse.jar:/usr/sap/IBD/SYS/global
    /security/lib/tools/iaik_smime.jar:/usr/sap/IBD/SYS/global/security/lib/tools/iaik_ssl.jar:/usr/sap/IBD/SYS/global/security/li
    b/tools/w3c_http.jar:/tmp/sapinst_instdir/ERP/SYSTEM/ORA/CENTRAL/AS/install/lib:/tmp/sapinst_instdir/ERP/SYSTEM/ORA/CENTRAL/AS
    /install/sharedlib:/oracle/client/10x_64/instantclient/ojdbc14.jar -u ADMIN_USR=J2EE_ADMIN -u XXXXXX -u ADMIN_GRP=SAP_J2EE_ADM
    IN -u GUEST_USR=J2EE_GUEST -u GUEST_GRP=SAP_J2EE_GUEST -u ALL_GRP=Everyone -c CLIENT=001 -c COM_USR=SAPJSF -c XXXXXX -c ASHOST
    =localhost -c SYSNR=$$ -a setup -p abap -f /tmp/sapinst_instdir/ERP/SYSTEM/ORA/CENTRAL/AS/umconfig.properties is written to th
    e logfile umconfigurator.log.
    TRACE      2008-06-24 18:04:47.991
    2008-06-24 18:04:47.990 FSPath(/usr/lib/jvm/java-1.4.2-ibm-1.4.2.9.x86_64/bin/java) done
    WARNING    2008-06-24 18:04:47.996
               CJSlibModule::writeWarning_impl()
    Execution of the command "/usr/lib/jvm/java-1.4.2-ibm-1.4.2.9.x86_64/bin/java -classpath /tmp/sapinst_instdir/ERP/SYSTEM/ORA/C
    ENTRAL/AS/install/sharedlib/launcher.jar -Xmx256m com.sap.engine.offline.OfflineToolStart com.sap.security.tools.UMConfigurato
    rLoad /usr/sap/IBD/SYS/global/security/lib/tools/iaik_jce.jar:/usr/sap/IBD/SYS/global/security/lib/tools/iaik_jsse.jar:/usr/sa
    p/IBD/SYS/global/security/lib/tools/iaik_smime.jar:/usr/sap/IBD/SYS/global/security/lib/tools/iaik_ssl.jar:/usr/sap/IBD/SYS/gl
    obal/security/lib/tools/w3c_http.jar:/tmp/sapinst_instdir/ERP/SYSTEM/ORA/CENTRAL/AS/install/lib:/tmp/sapinst_instdir/ERP/SYSTE
    M/ORA/CENTRAL/AS/install/sharedlib:/oracle/client/10x_64/instantclient/ojdbc14.jar -u ADMIN_USR=J2EE_ADMIN -u XXXXXX -u ADMIN_
    GRP=SAP_J2EE_ADMIN -u GUEST_USR=J2EE_GUEST -u GUEST_GRP=SAP_J2EE_GUEST -u ALL_GRP=Everyone -c CLIENT=001 -c COM_USR=SAPJSF -c
    XXXXXX -c ASHOST=localhost -c SYSNR=$$ -a setup -p abap -f /tmp/sapinst_instdir/ERP/SYSTEM/ORA/CENTRAL/AS/umconfig.properties"
    finished with return code 2. Output:
    java.lang.ClassNotFoundException: com.sap.security.tools.UMConfiguratorLoad
            at com.sap.engine.offline.FileClassLoader.findClass(FileClassLoader.java:691)
            at com.sap.engine.offline.FileClassLoader.loadClass(FileClassLoader.java:600)
            at com.sap.engine.offline.FileClassLoader.loadClass(FileClassLoader.java:578)
            at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:79)
    TRACE      2008-06-24 18:04:47.999
    2008-06-24 18:04:47.998 FSPath(/usr/lib/jvm/java-1.4.2-ibm-1.4.2.9.x86_64/bin/java) done
    TRACE      2008-06-24 18:04:47.999
    2008-06-24 18:04:47.997 ChildApplication(/usr/lib/jvm/java-1.4.2-ibm-1.4.2.9.x86_64/bin/java).run(): 2. done.
    TRACE      2008-06-24 18:04:48.000
    2008-06-24 18:04:47.999 Java.run() done: 2
    TRACE      2008-06-24 18:04:48.005
    NWException thrown: nw.configError:
    Java EE Engine configuration error. DIAGNOSIS: See output of logfile umconfigurator.log: '
    java.lang.ClassNotFoundException: com.sap.security.tools.UMConfiguratorLoad
            at com.sap.engine.offline.FileClassLoader.findClass(FileClassLoader.java:691)
            at com.sap.engine.offline.FileClassLoader.loadClass(FileClassLoader.java:600)
            at com.sap.engine.offline.FileClassLoader.loadClass(FileClassLoader.java:578)
            at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:79) '.
    TRACE      2008-06-24 18:04:48.005
    Function setMessageIdOfExceptionMessage: nw.configError
    ERROR      2008-06-24 18:04:48.006
               CJSlibModule::writeError_impl()
    CJS-30059  Java EE Engine configuration error. DIAGNOSIS: See output of logfile umconfigurator.log: '
    java.lang.ClassNotFoundException: com.sap.security.tools.UMConfiguratorLoad
            at com.sap.engine.offline.FileClassLoader.findClass(FileClassLoader.java:691)
            at com.sap.engine.offline.FileClassLoader.loadClass(FileClassLoader.java:600)
            at com.sap.engine.offline.FileClassLoader.loadClass(FileClassLoader.java:578)
            at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:79) '.
    TRACE      2008-06-24 18:04:48.7 [iaxxejsbas.hpp:483]
               EJS_Base::dispatchFunctionCall()
    JS Callback has thrown unknown exception. Rethrowing.
    TRACE      2008-06-24 18:04:48.054 [syuxctask.cpp:1382]
               CSyTaskImpl::start(bool)
    A child process has been started. Pid = 9234
    TRACE      2008-06-24 18:04:48.772 [syuxctask.cpp:1382]
               CSyTaskImpl::start(bool)
    A child process has been started. Pid = 9235
    ERROR      2008-06-24 18:04:50.665 [sixxcstepexecute.cpp:951]
    FCO-00011  The step runUMConfigurator with step key |NW_Onehost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|2|0|NW_C
    I_Instance|ind|ind|ind|ind|11|0|NW_CI_Instance_Configure_Java|ind|ind|ind|ind|4|0|NW_UME_Configuration|ind|ind|ind|ind|1|0|NW_
    UME_Configuration_Doublestack|ind|ind|ind|ind|1|0|runUMConfigurator was executed with status ERROR ( Last error reported by th
    e step :Java EE Engine configuration error. DIAGNOSIS: See output of logfile umconfigurator.log: '
    java.lang.ClassNotFoundException: com.sap.security.tools.UMConfiguratorLoad
            at com.sap.engine.offline.FileClassLoader.findClass(FileClassLoader.java:691)
            at com.sap.engine.offline.FileClassLoader.loadClass(FileClassLoader.java:600)
            at com.sap.engine.offline.FileClassLoader.loadClass(FileClassLoader.java:578)
            at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:79) '.).
    TRACE      2008-06-24 18:04:50.703 [iaxxgenimp.cpp:752]
                CGuiEngineImp::showMessageBox
    <html> <head> </head> <body> <p> An error occurred while processing service SAP ERP 6.0 Support Release 3 > SAP Systems > Orac
    le > Central System > Central System( Last error reported by the step :Java EE Engine configuration error. DIAGNOSIS: See outp
    ut of logfile umconfigurator.log: '
    java.lang.ClassNotFoundException: com.sap.security.tools.UMConfiguratorLoad
            at com.sap.engine.offline.FileClassLoader.findClass(FileClassLoader.java:691)
            at com.sap.engine.offline.FileClassLoader.loadClass(FileClassLoader.java:600)
            at com.sap.engine.offline.FileClassLoader.loadClass(FileClassLoader.java:578)
            at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:79) '.). You may now </p> <ul> <li> choose <i>Re
    try</i> to repeat the current step. </li> <li> choose <i>View Log</i> to get more information about the error. </li> <li> stop
    the task and continue with it later. </li> </ul> <p> Log files are written to /tmp/sapinst_instdir/ERP/SYSTEM/ORA/CENTRAL/AS.
    </p> </body></html>
    TRACE      2008-06-24 18:04:50.703 [iaxxgenimp.cpp:1255]
               CGuiEngineImp::acceptAnswerForBlockingRequest
    Waiting for an answer from GUI

  • Url link in User Decision workflow step

    Hi Experts,
    I had created a workflow for "Employee transfer" process using SWDD tcode.
    I had a created a workflow step with type as "User Decision".I had included "Approve" & "Reject" decision options.
    Now i want to include URL link along with "Approve" & "Reject" in the user decision workflow step (i.e) The manager needs to see the URL link along with "Approve" & "Reject" in his SAP workflow inbox.
    Can anyone guide me...
    Regards,
    Krishna Balaji T

    Hi Krishna,
    I understand your issue. I have faced a similar issue in my project.
    Here is the solution!
    To add link of a URL you need to have the binding with the BO of the transaction your are refering to. To do this, you need to bind your BO event (triggering event) to the workflow container and then the workflow container to task container. This BO value should flow from event-> workflow -> task container to get the link in the User Decision.
    To do the binding you need to follow the following steps:
    1. Go to t-code SWDD and open your workflow template.
    2. Go to Basic Data (cap sign button at the top of the screen) or click Ctrl + F8
    3. Go to Start Events tab.
    4. In the Object type enter your BO name (BO for the transaction you need to add as link), in Event of object enter the BO event. This would serve as the triggering event for your workflow.
    5. Click on 'B' i.e. Binding Defined, click on generate automatic binding. It would automatically generate the appropriate binding for the workflow. You can also alter the binding as per requirement. This binding would ensure that the URL comes under 'objects and attachments' section.
    6. Click on 'C' i.e. Start Condition. A dialog would open, select the appropriate start condition for the workflow. Check the condition before saving (recommended).
    6. Click on 'A' to Activate the binding and start condition. All 'A', 'B' and 'C' would get green.
    7. Save the changes made and activate your workflow.
    8. Do the binding between the workflow and the user decision step. Select automatic binding (recommended).
    You can also refer to the similar thread that I had provided solution to. This would help you resolve the issue!
    Re: URL of site has to be attached along with the mail
    Hope this helps!
    Regards,
    Saumya

  • How to create Mobile User Account

    Hi all,
    I have a dumb question but it makes me crazy !!!
    I'm new in CRM 5.2 and in mobile as weel.
    My question is : How to create a user acount into my mobile infrastructure ?
    I've followed the following explanation but I don't find the solution :
    [help|http://help.sap.com/saphelp_crm60/helpdata/de/c8/2ae1a3c73245c8aef8c4b69c2ff072/content.htm]
    In there, it tells me to go thought User Management tool of Mobile Application Studio ( is it Microsoft Visual Studio ?) but in there i do not find any tools.
    Thanks for your future help
    Regards

    hi,
    Creation of User Accounts
    Purpose
    This process describes the steps required to create user accounts for secured and controlled access to the Mobile Application Repository (MAR). User accounts are created for consultants, who intend to customize mobile client applications using Mobile Application Studio (MAS). User account allows a consultant to log on to MAS.
    Process Flow
           1.      During the installation of MAR, the system enables the User Management feature.
    If MAR is upgraded from a release prior to 3.0 to the current release, the User Management feature must be enabled manually by system administrator. This is done by changing the umfrc parameter value to “YES” in the ARS_SYSTABLE.
           2.      The CRM technical administrator creates a DSN to access MAR by using the default internal login arsdb with password arsdb.
           3.      The CRM technical administrator carries out the following tasks using the User Manager tool of MAS:
                                a.      Creates user accounts.
                                b.      Associates each user account with a standard MAR profile. For more information, see Profiles of the Mobile Application Repository.
                                c.      Specifies a password for each user account.
    Login IDs of the Mobile Application Repository
    Definition
    A login ID is a source through which users log on to Mobile Application Studio, and connect to the Mobile Application Repository (MAR). When MAR is installed, standard login IDs are available by default. While creating user accounts, the system administrator associates a standard login ID with the profile of each user account.
    Structure
    Login ID
    Allows you to:
    ARSAdmin
    ·        Perform administrative activities in MAR.
    ·        Create and modify development objects in MAR.
    ·        Modify the password of a user account.
    ARSDeveloper
    ·        Create and modify development objects in MAR.
    ·        Modify your own password.
    ARSUser
    ·        View development objects in MAR.
    ·        Modify your own password.
    ARSSys
    ·        Get information about the MAR.
    ·        Validate MAR users.
    ARSdb
    Create a DSN for MAR. The default password for this login is arsdb.
    Profiles of the Mobile Application Repository
    Definition
    A profile of the Mobile Application Repository (MAR) is a collection of access rights defined for:
    ·        Development objects, like tiles, tile sets and business objects of mobile client applications
    ·        Services of MAR like change lists and namespaces
    Structure
    The standard profiles that are available are listed below.
    Profile name
    Associated login ID
    Allows you to:
    Administrator
    ARSAdmin
    ·        Perform administrative activities like creating and maintaining users.
    ·        Read and write repository specific information (ARS_SYSTABLE).
    ·        Create and modify development objects in MAR.
    ·        Release and revert a change list.
    ·        Transfer the ownership of objects to another MAR.
    ·        Create link objects to integrate tile set help.
    ·        Create and modify framework objects in MAR.
    ROGuest
    ARSUser
    ·        View development objects in MAR.
    ·        Modify your own password.
    Developer
    ARSDeveloper
    ·        Read repository specific information (ARS_SYSTABLE).
    ·        Create and modify development objects in MAR.
    ·        Release change lists that have been created only by you.
    ·        Modify your own password.
    ·        Transfer the ownership of objects to another MAR.
    SPDeveloper
    ARSDeveloper
    ·        Read repository specific information (ARS_SYSTABLE).
    ·        Modify your own password.
    ·        Create and modify development objects in MAR.
    This profile does not allow you to release change lists.
    QMResponsible
    ARSDeveloper
    ·        Read repository specific information (ARS_SYSTABLE).
    ·        Create and modify development objects in MAR.
    ·        Modify your own password.
    ·        Transfer the ownership of objects to another MAR.
    ·        Release and revert change lists.
    This profile does not allow you to create a change list.
    Coordinator
    ARSDeveloper
    ·        Read repository specific information (ARS_SYSTABLE).
    ·        Create and modify development objects in MAR.
    ·        Release and revert change lists.
    ·        Modify your own password.
    ·        Transfer the ownership of objects to another MAR.
    Frwkuser
    ARSDeveloper
    ·        Read repository specific information (ARS_SYSTABLE).
    ·        Create and modify development objects in MAR.
    ·        Release the change list you have created.
    ·        Transfer the ownership of objects to another MAR.
    ·        Create and modify framework objects in MAR.
    Infodeveloper
    ARSDeveloper
    ·        Read repository specific information (ARS_SYSTABLE).
    ·        Create and modify development objects in MAR.
    ·        Release the change list you have created.
    ·        Create link objects to integrate tile set help.
    thanks
    karthik
    ifhelpfull reward me some points

  • Remove optinos in user decision task dinamically

    Hi all,
    I have an user decision task wich have several options. I want to remove (or deactivate) some of these options dinamically or under some conditions...
    Do you know how can i do it?
    May be it's possible to do with a program exit but i don't find any method in the class for do that.
    Thanks in advance.

    Hi,
    Finally, I had to do it. I put the steps in case anyone is interested:
    - Create a Decision Task in workflow builder. Replace the Task used in Control tab by a custom one. You need to create a copy of the standard task 00008267. In my case I've created the task 99000001.
    - The FM to get the options and texts is SWU_GET_DECISION_TEXT_TITLE. We need to create an enhancement point at the end of this FM. I've created a method in a custom class to embed all my code:
    TRY.
      CALL METHOD zcl_im_wf_dec_task=>zz_mod_decision_task
        EXPORTING
          wiid             = wiid
        changing
          ct_decision_text = decision_text[].
    CATCH cx_root.
    ENDTRY.
    - This method has the following parameters:
    WIID                     TYPE SWW_WIID
    CT_DECISION_TEXT     TYPE ANY TABLE
    With the following code you can change the description of the options you want or delete some options dinamically:
    DATA: l_wi_handle  TYPE REF TO if_swf_run_wim_internal,
          lo_wi_dialog TYPE REF TO cl_swf_run_wim_dialog,
          lo_container TYPE REF TO if_swf_cnt_container,
          ls_wi_head   TYPE sww_wihead,
          lv_key       TYPE sww_wi2obj-instid,
          lv_bstyp     TYPE ebstyp.
    FIELD-SYMBOLS: <ls> TYPE ANY.
    * Obtain the header:
    TRY.
        CALL METHOD cl_swf_run_wim_factory=>find_by_wiid
          EXPORTING
            im_wiid     = wiid
          RECEIVING
            re_instance = l_wi_handle.
        lo_wi_dialog ?= l_wi_handle.
        ls_wi_head = lo_wi_dialog->if_swf_run_wim_internal~m_sww_wihead.
      CATCH cx_swf_run_wim .
      CATCH cx_root.
    ENDTRY.
    * Read the container (if you want...):
    TRY.
        CALL METHOD lo_wi_dialog->if_swf_run_wim_wfm~get_wi_container
          RECEIVING
            re_container = lo_container.
      CATCH cx_swf_run_wim .
    ENDTRY.
    * Read the Key:
    SELECT SINGLE instid INTO lv_key
    FROM sww_wi2obj
    WHERE top_wi_id EQ ls_wi_head-top_wi_id.
    * In this example is a workflow for PO;
    SELECT SINGLE bstyp INTO lv_bstyp
    FROM ekko WHERE ebeln EQ lv_key.
    * Depending on the Task;
    CASE ls_wi_head-wi_rh_task.
    *  Authorize  
      WHEN 'TS99000001'.
        LOOP AT ct_decision_text ASSIGNING <ls>.
    *       The first 4 characters are the number of the option.
    *       The following characters are the description.
    *       Delete an option;
          IF <ls>(4) EQ '0001' AND lv_bstyp EQ 'F'.
            DELETE ct_decision_text INDEX sy-tabix.
            CONTINUE.
          ENDIF.
    *       Change the description:
          IF <ls>(4) EQ '0002'.
            IF lv_bstyp EQ 'K'.
              <ls>+4 = 'Authorize'.
            ELSE.
              <ls>+4 = 'Continue with the process'.
            ENDIF.
          ENDIF.
        ENDLOOP.
    ENDCASE.

Maybe you are looking for