How to develop Document approval stages for user forms

Hello friends
I want to apply document approval stages to one of my documents
how it can be done
i want it to be something like purchase order .
Thanks in advance,
Atul

Hi,
First of all go to the general settings and click Apply Approval Procedures.
Before creating a Approval Procedure - the following points have to be clear
1) Number Of Approvals.
2) Who will authorise it.
3) Which Documents are to go for Approval.
4) Who is the originator of the document.
Then go to the Administrator Module - Approval Procedures.
The first stage speaks as to the details metioned in Point 1.
The rest is as above.
A super user cant have approval procedures.

Similar Messages

  • Approval Procedure for User Form

    Dear All,
                   I am developing a Requisition add-on. It contains 2 stages. First user creates a requisition & then the authorized person approves this requisition.  My problem is that when user creates a requisition, an automatic alert should be on  the authorized person side. I can use Alert for this process. But my client wants the same functionality as the Approval Procedure in Admin Module. Can I use the approval procedure for the add-on forms also. ? If yes, then how can I do that because  Approval Procedure does not show the user form.  Help me regarding this. Any reply would be appreciated.

    Hi,
    Approval Procedure is not available to User Form. You may try to create the similar process by SDK but that needs too much coding.
    Thanks,
    Gordon

  • How to get next series number for user form?

    Hi,
    I am using UDO for my form with Manage series inorder to maintain automatic documnet number.
    Like sales order screen if u open the form it should display with next generated document number.
    In my form it is not displaying the next number
    I want to display primary as selected and next series number.Please help me.
    I have used the following code
    If (FormUID = "FM_PURCHASEINDENT") And (pVal.ItemUID = "SerName") Then
                    If (pVal.EventType = SAPbouiCOM.BoEventTypes.et_COMBO_SELECT) And (pVal.Before_Action = True) Then
                        Dim oForm As SAPbouiCOM.Form
                        Dim oComboBox As SAPbouiCOM.ComboBox
                        Dim oEditText As SAPbouiCOM.EditText
                        Dim str As String
                        Dim lNum As Long
                        oForm = SBO_Application.Forms.Item(FormUID)
                        oComboBox = oForm.Items.Item("SerName").Specific
                        str = oComboBox.Selected.Value
                        'SBO_Application.MessageBox("Selected Series: " & str)
                        '// The following method provides the next value of the series
                        lNum = oForm.BusinessObject.GetNextSeriesNumber(CLng(str))
                        oEditText = oForm.Items.Item("SrValue").Specific
                        oEditText.String = lNum
                        oForm.Update()
                    End If
                End If
    Regards
    Jambu

    Hi,
    This is a little example for UDO with series (www.expertone.es/ficheros/SIMPLE_UDO.rar)
    Code in Vb6.0
    <b>Public Sub Load_UDO(ByRef rsbo As SAPbouiCOM.Application)</b>
    Dim oFormParams As SAPbouiCOM.FormCreationParams
    Dim oForm As SAPbouiCOM.Form
    Dim oCombo As SAPbouiCOM.ComboBox
       Set oFormParams = rsbo.CreateObject(cot_FormCreationParams)
       oFormParams.XmlData = DameXML(App.Path & "XMLEXO_UDO.srf")
       Set oForm = rsbo.Forms.AddEx(oFormParams)
       'Load series in combo
        Set oCombo = oForm.Items("EXO_CBO1").Specific   
        <b>oCombo.ValidValues.LoadSeries oForm.BusinessObject.Type, sf_Add</b>
        oCombo.Select 0, psk_Index
         RellenarNumDoc rsbo, oForm      
        oForm.Visible = True
    End Sub
    <b>Private Sub RellenarNumDoc(ByRef rsbo As SAPbouiCOM.Application, ByRef rForm As SAPbouiCOM.Form)</b>
        With rForm.DataSources.DBDataSources("@EXO_OUDO")
            .SetValue "DocNum", .Offset, CStr(rForm.BusinessObject.GetNextSerialNumber(rForm.Items("EXO_CBO1").Specific.Selected.Description))
        End With
    End Sub
    Private Function DameXML(ByVal vsRuta As String) As String
    Dim xmlDoc As New MSXML2.DOMDocument
       xmlDoc.Load vsRuta
       DameXML = xmlDoc.xml
    End Function

  • How to use different xsl's for user first time logon in OAM

    Hi,
    We have a requirement to use different stylesheets (xsls) for employees and customers in OAM. How we can configure different XSLs for user first time logon to OAM (i.e for change password and configuring challenge and responses).
    Any pointers on this is appreciated.
    Thanks in advance..
    Srikanth

    XSLs displayed are controlled by the StyleCookie. So if you can set the value of this cookie to be different front customers and employees, they will see different styles.
    You can do this in various locations -> from the web server, from the url, custom plugins, etc....
    -Raj

  • Getting this erro "*** Developer Tools: Reading sites for user: fwadmin returned status: Forbidden"

    hi,
    After intrgrating with Webcenter site with EClipse using CSDT plugin. When i tries to create a template using eclipse IDE. And when i click on 'Create New Template'  icon on eclipse , I am getting error "*** Developer Tools: Reading sites for user: fwadmin returned status: Forbidden"
    Thanks,
    Kumar

    Hello,
    Check if your user has correct permission or not.
    User must of part of RestAdmin group. Read here-  http://docs.oracle.com/cd/E29542_01/doc.1111/e29634/dt_quickstart.htm#WBCSD942
    Regards,
    Guddu

  • How do I specify different emails for a form to send to based on different selections?

    How do I specify different emails for a form to send to based on different selections?
    Creating a form that can be sent to an email address is simple enoug but my problem I can't figure out.  There is a drop down menu on the form and based on what the user selects the form will be sent to 1 of 3 groups of email addresses.  How can I specify which group of email addresses belong to a particular dropdown menu selection?

    You can populate the drop down with a dataprovider that has the dropdown field and the emailgroup field.
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
      <mx:Script>
        <![CDATA[
          import mx.events.FlexEvent;
          import mx.collections.ArrayCollection;
          [Bindable] private var dataAC:ArrayCollection = new ArrayCollection([
            {label: "one", email: "[email protected]"},
            {label: "two", email: "[email protected]"},
            {label: "three", email: "[email protected]"},
          private function changeFunc(evt:FlexEvent):void{
            txt.text = evt.currentTarget.selectedItem.email;
        ]]>
      </mx:Script>
      <mx:ComboBox id="cmbx" dataProvider="{dataAC}" valueCommit="changeFunc(event)"
        labelField="label" creationComplete="cmbx.selectedIndex=0"/>
      <mx:Text id="txt"/>
    </mx:Application>
    If this post answers your question or helps, please mark it as such.
    Greg Lafrance - Flex 2 and 3 ACE certified
    www.ChikaraDev.com
    Flex / AIR Development, Training, and Support Services

  • How to skip approving steps for users who are also approvers?

    We have a business need to be able to skip the approving steps for the users who are also approvers.
    For this following steps were followed :-
    1) Open .task file and go into the Assignment tab. Double click on the performer box within the routing slip, this should open the "Edit Participant Type" editor. Expand the "Advanced" section and place a check next to "specify skip rule", then click the edit icon to the right. Now enter an XPath expression that will test whether the current user is equal to the task creator.
    2) We used - isUserInRole XPath function in the "Identify Service Functions" dropdown - first param to function is the userID, the 2nd is the role name.
    We tried with hardcoded userID as well as by using
    ids:isUserInRole(/task:task/task:systemAttributes/task:updatedBy/task:id,'California')
    where 'California' is the group name (as one of the forum threads told this function works with groups).
    We also tried with swimlane roles(using bpm.getPerformer() function) but it does not work either.
    Please let me know if any one has any solution to this problem.

    session as DirectorySession = DirectorySession.currentEngineSession
    dirHum as Fuego.Fdi.DirHumanParticipant = DirHumanParticipant.fetch(session : session, id : "myUserId")
    result = hasRoleAssigned(dirHum, role : "Approver")Give that a try...
    HTH,
    -Kevin

  • How to set up approval process for test case in SAP solution manager?

    Hi Experts,
    We need to setup a 2 level approval process for test case documents in SAP Solution Manager.
    e.g. If test case document is uploaded for transaction "MM01" then first it will go to Reviewer1. Once Reviewer1 approves it , should go to Reviewer2.
    Adn finally once reviewer2 approves it , it will be complete.
    What are the required configurations and steps for approval process setup? It will be helpful if screenshots and detailed steps are provided.
    Thanks.
    regards,
    Sanjana

    Hi,
    the above requirement we are going develop add on.below code is there. in this code how we can set for line level amount instead of document total amount
    Private Function GetCondition(ByVal sCondition As String) As ApprovalTemplateConditionTypeEnum
            Try
                Select Case sCondition
                    Case "Deviation from Credit Limit"
                        Return (ApprovalTemplateConditionTypeEnum.atctDeviationFromCreditLine)
                    Case "Deviation from Commitment"
                        Return (ApprovalTemplateConditionTypeEnum.atctDeviationFromObligo)
                    Case "Gross Profit %"
                        Return (ApprovalTemplateConditionTypeEnum.atctGrossProfitPercent)
                    Case "Discount %"
                        Return (ApprovalTemplateConditionTypeEnum.atctDiscountPercent)
                    Case "Deviation from Budget"
                        Return (ApprovalTemplateConditionTypeEnum.atctDeviationFromBudget)
                    Case "Total Document"
                        Return (ApprovalTemplateConditionTypeEnum.atctTotalDocument)
                End Select
            Catch ex As Exception
                MsgBox(ex.Message())
            End Try
        End Function
    Please guide me.
    Regds,
    Samapth Kumar.

  • Create an Approval Workflow for User Creation in AD

    Hi
    Anyone, tell me how to create an approval workflow to create users into AD. For example, before provisioning user into AD resouce the request should go to the Manager of the user for approval.
    P.S: I am using OIM 9.1
    Thanks
    Sireesha

    Hi Sireesha
    You want to create a new Process definition, selecting "Approval" as the process type.
    Then associate it with the AD User Resource Object. Add a "Manager Approval" process task and use a Task Assignment Adapter to to assign the task to the manager of the request target.
    In order for the Approval Process to fire, you need to ensure that you provision the AD User Resource Object via a Request, rather than directly.
    HTH
    Cheers
    Rob

  • SAP Security: how can i findout any changes for user acess

    hi ,
    How can i check the changes in user access for some transactions?
    i have tried with S_BCE_68001439 transction, but i didn't find any changes in the respective roles which were assigned to the particular user ID.
    is there any other way  to find out changes in user acess?
    Please respond at the earliest. Thanks in advance.
    Ramesh.

    Ramesh,
    You should first look at what as changed with the user master record, you can check this by going to SU01, enter the User ID and goto Information Menu and Change Documents for users, you can then specify no start date and any other criteria you want to see changes to the user master.
    Then if nothing has changed here, or as an extra check you can goto PFCG, open the Role for display and goto Utilities Menu and Display Changes. You can then do the same as before and specify no start date with other criteria to find changes to any Role the user has.
    Hope this helps.
    Regards
    Ashley

  • How can I make (automatic) accounts for users of my adobe muse site?

    Adobe, google, facebook and more site haves accounts for his users, but how can I make a system with accounts for users of my adobe muse site?

    Hi,
    Try some suggestion given in this thread
    http://forums.adobe.com/message/5362643#5362643

  • How to clear documents and data for third party applications

    Anyone can help me how to clear the documents and data for apps like facebook , i tried to delete the app and re-install but there is no change , please advise ,
    thank you.

    Manage the data on the device via iTunes.

  • How to make default personalization options for users

    Hi all,
    How can I make default personalization options for users, so that those will the default options when the user opens the portal BSP applications. Those will be the standard, at later point of time if they want they can personlalize some other fields, but earlier fields will be the default fields and user cant be able to change them.
    Thanks
    Murthy

    Hi Murthy,
    If you use IMG (crmc_blueprint_c) to customize PCUI appl than you can use the personalization feature. If you select 'Not in List' in the IMG for the field in the fieldgroup structure, than this field by default will not be viewable in the List View and will not be checked as 'Visible' in the Personilzation link. So by not selecting 'Not in List' you are giving that field to be viewable and all other fields are available for users to personalize by default.
    If you have maintained the 'List View' using the CRM Designer, than most likely you would lose the above feature, as SAP Standard code considers the CRM Designer as high level of customization.
    Thanks
    Harsh

  • How will the applet tag behave for users without Java?

    I am considering using an applet I have created as a splash screen for my website. But I am worried that by doing this I will loose all the visitors that don't have Java. Is there a way I can have the splash screen detect whether or not the user has Java? If so, is there a way I can have the splash screen automatically forward the non-java users to the main page? Maybe I could put something between the <applet></applet> tags?
    �Caleb�

    That doesn't help. Had you read my post more carefully you would have better understood what I wanted. In any case, I have already figured out how to automatically forward the non-Java users to the main page. The only thing I worry about now is about the people who's computers crash whenever they try to run a Java applet.
    �Caleb�

  • How to make defalt value true for user personalization

    Hi,
    Specific column has default value for User personalization is false,How can i make it true.
    Please suggest

    Hi ,
    when user personalise a page , it shows a default level,site level,organization level,responsibility level value for a columns property.
    Default level is not overriden by user only other three site level,organization level,responsibility level are overriden.
    User personalization property of a country code column has a false value at default level
    1.How can i change it to true at default level.
    2. If default level will remain as false for User personlisation property and if i change a property value to true at other level.Will it make any personalization enable,As i have already tried Second option, I am not getting a value back.

Maybe you are looking for

  • Best practice with respect to wcf configuration files for SSIS

    So after reading a lot of posts and blogs on how to configure SSIS to read from configuration files , I am still not clear and would like any expert to provide a definitive stance. In my case the WCF service consumption is wrapped into a separate ass

  • FIRE WIRE PROBLEM

    every time I try to insert my firewire a sign comes up saying that I have inserted a disk containing no vloums that MAC osx can read . And then it gioves me 3 options. 1. Initialize 2. Ignore 3. eject Please somebody help me. The firewire has all the

  • Need help in customising OOTB Report

    Hi, In OIM-->reports-->Operational reports-->OIM password expiration report, the input values are user id, firstname, lastname and date range. Can we customize this report so that it takes only date range as input? I want to remove other input values

  • Document journal S_ALR_87012287  Partita IVA

    Hi, In the document journal for Italy, the description Partita IVA should be replaced by CF/PIVA. old:Partita IVA: 00274730167 new: CF/PIVA: 00274730167 Can you please advise how this can be done? Thank you. Kind regards, Linda

  • QM WORK FLOW

    Sir, I have created a notification with concern with production order now i want pass this information to production manger/MRP controller through SAP Work Flow what are the setting we want to do for that I am very new to Work Flow concept Thanks in