ISupplier user Registration through backend

Hi All,
We are oracle EBS 12..1.3.
I am trying to automate iSupplier users through backend and my problem is kicking off workflow APPROVE to create the user.
FND_REGISTRATION_UTILS_PKG.publish_approval_event is the workflow to be fired. and it was returning 'N' always.
[http://karthikrajasekaran.blogspot.com/2008/09/objective-following-is-outline-for.html]
I am using FND_REGISTRATION_PKG.insert_fnd_reg_details,FND_REGISTRATION_PKG.insert_fnd_reg_details API's in my code to insert records for each iSupplier user.
Any ideas?
Thanks,
Raav.

Hi,
Could something like this work:
Add to your user table registration id e.g. using sys_guid() and flag is registration confirmed.
Create register confirm page e.g. 250 and hidden item to page P250_REGISTER_ID.
Set page as public
Then send link like
http://yourserver:port/pls/apex/f?p=APP_ID:250:::NO::P250_REGISTER_ID:REG_ID
Change APP_ID to be your application id and dynamically REG_ID to be what you did generated from sys_guid() for that user.
Then create to page 250 after header process that check P250_REGISTER_ID and set registration confirmed flag to your user table.
You can have e.g. 2 regions with info on page 250 and show those according check of P250_REGISTER_ID and if user has already confirm registration and so on ....
This was shortly how it might be done/work. Hope it helps
Br, Jari

Similar Messages

  • Query : Addition of extra fields in the User Registration page of portal.

    Hi All,
    I have a query, about adding extra fields in the new user registration page of portal.
    If you can suggest the required source files in details,inorder to incorporate two more fields.
    Say, AGE and COMPANY,with the existing fields in the same page.
    Along with this,can you please send the details of retrieving those information from backend and the backend functionalities associated with the SUBMIT button on the registration page.
    Regards,
    Sudeep

    Hi,
    Your query is divided into two parts.
    The first part is adding new fields into existing form. This feature comes under Branding of portal. Plz use the link below understanding the same and related help :
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/79/affe402a5ff223e10000000a155106/frameset.htm
    The second part is retrieving the values from backend.Here it will be the UME database. You need to develop a logon.par file and replace the same in your portal.
    Happy Customizing.
    Sukanta Rudra

  • How to register a new responsibility in apps through backend. please give me the full details about it

    how to register a new responsibility in apps through backend. please give me the full details about it

    Hi,
    From backend you can add a responsibility to a user using FND_USER_PKG package, and there are so many hit in the google. Let me point out 1:
    http://manoharbabuapps.blogspot.com/2013/08/how-to-add-responsibility-from-back-end.html
    I personally dont know of any API where you can create a responsibility from backend, but from front end you can create. Steps detailed in following link:
    Oracle Applications: creating responsibility in oracle apps R12
    Thanks &
    Best Regards,
    Asif

  • Can I create a User Registration System in Adobe Muse?

    Hello community!
    I was wondering if I can create a User Registration System in Adobe Muse? I do NOT use Dreamweaver, and I know Dreamweaver can do it. I am not a coder, but there are plenty of tutorials online for me to follow step-by-step. I just can't seem to find anything for Muse.
    Since Muse has Insert HTML, I was wondering if anyone has figured out a way to create a User Login and Password protected page.
    Thanks!
    Joe~

    Hi,
    There are multiple threads in this issues
    Login page using Muse and BC
    Re: Is there a way to make private (members only) areas through muse?
    Re: Can I create a login/password protection in Muse for a HTML5 page or two?
    How do I create a password protected entrance page for a muse site?
    Do let me know if you have questions further.

  • Big Security Hole - Seesion ID Anonyous User Registration

    Hi,
    This is a serious security vulnerability with IdM Anonymous Registration. When a new user is trying to register through IdM on the anonymous user registration, the session id generated has a pattern which can be easily hijacked by attackers to retrieve the data entered in the forms.
    The following are the urls which are been generated in different sessions for new user registration.
    https://domain.com/idm/user/anonWorkItemEdit.jsp?id=*%23ID%23D728DF8F73C051F4%3A51EF2C64%3A11BE5FE3A73%3A-4596*
    https://domain.com/idm/user/anonWorkItemEdit.jsp?id=*%23ID%23D728DF8F73C051F4%3A51EF2C64%3A11BE5FE3A73%3A-4590*
    https://domain.com/idm/user/anonWorkItemEdit.jsp?id=*%23ID%23D728DF8F73C051F4%3A51EF2C64%3A11BE5FE3A73%3A-4589*
    Please suggest how to over come or generate random Session ids.

    Usually this refers to the workflow or workitem id. I think there is no security issue here. It is a standard practice that you invoke a workflow for anonymous registration or any anonymous process. Then in the workflow you have to implement approvals and validations so that no weird user gets an account. Apart from that this should have an entry in AnonymousUserTasks configuration. Any workflow in this configuration file should have strong validations and approvals implemented.

  • RDMS realm & user registration doubt

    Hi,
    I have been going through the rdbms realm example in example.security package.
    I have a doubt. What are the changes I need to make to use a different table structure?
    For example I wish to have more columns in the user table. Is this okay an approach-
    1. I change the schema for the rdms realm in config.xml through the console so
    that the entries in it for getGroupMembers e.t.c refer to the SQLs I need. Wherever
    I make make a SQL change that alters the parameters for the query as in entries
    like "newUser=INSERT INTO users VALUES ( ? , ? )" which I may be replacing with
    "newUser=INSERT INTO users VALUES ( ? , ? , ?, ?, ?, ?)" I alter also the corresponding
    java code in the files in examples.security.rdbmsrealm package.
    2. If I create a web application which also has a user-registration should I call
    the code in the rdbmsrealm package for user-registration?
    Swamy

    Hi you can invite any external user ,e.g yahoo, msn, gmail, it will send them an invitation. actually u will have to do some configuration in
    configuration/external user registratrion through web console
    e.g smtp host ,smtp server account etc.

  • Modify User Registration page ?

    Hello everyone,
    I want to modify User Registration page.
    I want to change the style of page ,
    and add an register agreement.
    Where to download the file of User Registration page
    on EP7 SP6 Server?
    Is there anbody had done it ?
    Thanks & Regards,
    Jianguo Chen

    I am not sure how this is EP 7, but i am sure this should be very similar as in EP 6.
    From one of SDN post:
    you can try:
    just find the file com.sap.selfreg.portal.par.bak ( rename it to com.sap.selfreg.portal.par) in usr directory of installed drive import the file in netweaver developer studio(add the required jar files from lib of the portal usr directory) and open its jsp/pagelet folder and add the required fields in the corresponding jsp. and again redeploy the file through the component portal browser and just restart the server.
    Hope this helps.
    Please make sure you take a back up of cocerned file to avoid any trouble
    regards,

  • Auto Approval of Self User Registration Fails OIM 11g R2

    Use Case : Auto Approval of Self User Registration
    Steps followed
    1. A New Approval Policy created with Auto Approval flag set as True for Request Level Approval.
    2. A New Approval Policy created with Auto Approval flag set as True for Operation Level Approval.
    3. The field Organization was pre populated using the Pre Population Adapter, as mentioned below.
    +<AttributeReference name="Organization" attr-ref="act_key" type="Long" widget="ENTITY" length="256" required="false" available-in-bulk="false" entity-type="ORGANIZATION">+
    +<PrePopulationAdapter name="OrgPrepopulateAdapter" classname="com.plugin.OrgPrepopulateAdapter"/>+
    +</AttributeReference>+
    4. A new user was created using the "Register New user" Link.
    5. Log in as System Adminstration and under Track requests, found that the New request has failed.
    6. On click of Request link, the request details shows the Organization field has populated with the expected value.
    7. The Logs suggests that the Request failed due to Organization field going Null.
    LOG
    [2013-02-12T15:50:39.138+05:30] [oim_server1] [ERROR] [] [oracle.iam.request.impl] [tid: [ACTIVE].ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: e171ff3c1743d36a:6c2e4f90:13ccdc4a231:-8000-00000000000006f8,0] [APP: oim#11.1.2.0.0] Exception thrown java.lang.IndexOutOfBoundsException: Index: 0, Size: 0     
    [2013-02-12T15:50:39.138+05:30] [oim_server1] [ERROR] [] [oracle.iam.request.impl] [tid: [ACTIVE].ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: e171ff3c1743d36a:6c2e4f90:13ccdc4a231:-8000-00000000000006f8,0] [APP: oim#11.1.2.0.0] Exception thrown Index: 0, Size: 0[[     
    java.lang.IndexOutOfBoundsException: Index: 0, Size: 0     
         at java.util.ArrayList.RangeCheck(ArrayList.java:547)
         at java.util.ArrayList.get(ArrayList.java:322)
         at oracle.iam.requestactions.approval.operationlevel.OrgBasedMethodology.getOrgDetails(OrgBasedMethodology.java:215)
    -------------

    Use Case : Auto Approval of Self User Registration
    Steps followed
    1. A New Approval Policy created with Auto Approval flag set as True for Request Level Approval.
    2. A New Approval Policy created with Auto Approval flag set as True for Operation Level Approval.
    3. The field Organization was pre populated using the Pre Population Adapter, as mentioned below.
    +<AttributeReference name="Organization" attr-ref="act_key" type="Long" widget="ENTITY" length="256" required="false" available-in-bulk="false" entity-type="ORGANIZATION">+
    +<PrePopulationAdapter name="OrgPrepopulateAdapter" classname="com.plugin.OrgPrepopulateAdapter"/>+
    +</AttributeReference>+
    4. A new user was created using the "Register New user" Link.
    5. Log in as System Adminstration and under Track requests, found that the New request has failed.
    6. On click of Request link, the request details shows the Organization field has populated with the expected value.
    7. The Logs suggests that the Request failed due to Organization field going Null.
    LOG
    [2013-02-12T15:50:39.138+05:30] [oim_server1] [ERROR] [] [oracle.iam.request.impl] [tid: [ACTIVE].ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: e171ff3c1743d36a:6c2e4f90:13ccdc4a231:-8000-00000000000006f8,0] [APP: oim#11.1.2.0.0] Exception thrown java.lang.IndexOutOfBoundsException: Index: 0, Size: 0     
    [2013-02-12T15:50:39.138+05:30] [oim_server1] [ERROR] [] [oracle.iam.request.impl] [tid: [ACTIVE].ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: e171ff3c1743d36a:6c2e4f90:13ccdc4a231:-8000-00000000000006f8,0] [APP: oim#11.1.2.0.0] Exception thrown Index: 0, Size: 0[[     
    java.lang.IndexOutOfBoundsException: Index: 0, Size: 0     
         at java.util.ArrayList.RangeCheck(ArrayList.java:547)
         at java.util.ArrayList.get(ArrayList.java:322)
         at oracle.iam.requestactions.approval.operationlevel.OrgBasedMethodology.getOrgDetails(OrgBasedMethodology.java:215)
    -------------

  • Self user registration request fails during Approval.

    Hi,
    My case is explained below.
    I have created a new user using "New User Registration" in the sign in page.
    Now the user is created in OID.
    I logged into identity manager using "xelsysadm" user.
    I clicked "Track Requests" and search, I could see the new request with status "Pending request approval"
    I clicked on "Pending Approvals", selected the request and click on "Approve"
    I get a success message. However the user is not getting created in OIM.
    Here the user is getting deleted from OID also.
    I could not find any forum page discussing this issue. Anyone good in 11gr2 kindly help.
    I get the following error in the logs.
    [2013-01-31T16:51:17.884+05:30] [oim_server1] [WARNING] [] [oracle.iam.request.impl] [tid: [ACTIVE].ExecuteThread: '14' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: e171ff3c1743d36a:75a03544:13c9008be1d:-8000-0000000000000642,1:27414:13] [WEBSERVICE_PORT.name: CallbackServicePort] [APP: oim#11.1.2.0.0] [J2EE_MODULE.name: workflowservice] [WEBSERVICE.name: CallbackService] [J2EE_APP.name: oim_11.1.2.0.0] Exception :[[
    oracle.iam.request.exception.RequestServiceException: An error occurred while completing approval process instance 8d7d6216-fcbe-48b1-90a5-dce34b3b8492. The corresponding error message is Index: 0, Size: 0.
         at oracle.iam.request.impl.ApprovalManager.approvalInstanceComplete(ApprovalManager.java:255)
         at oracle.iam.request.impl.ApprovalPolicyServiceImpl.updateApprovalResult(ApprovalPolicyServiceImpl.java:52)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         at oracle.iam.platform.utils.DMSMethodInterceptor.invoke(DMSMethodInterceptor.java:25)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
         at $Proxy811.updateApprovalResult(Unknown Source)
         at oracle.iam.request.api.ApprovalPolicyServiceEJB.updateApprovalResultx(Unknown Source)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    Okay, here are the detailed steps to update it.
    Click on track requests and search or your request
    Click on your request number then it will open request details form.
    This form will have two tabs request details and approval details.
    Click on approval details tab.
    Click on row#1.
    As soon as you click on row #1, it will show you a history down to that row # 1 details. Here you will see sequestnce #, stage1, participant name, participant action etc.
    Click on participant name for ex. xelsysadm.
    As soon as you click on xelsysadm, view snapshot button will be enabled.
    Click on view snapshot button.
    Now, it will will show you a detailed request details form which will have two tabs request details and approval details.
    Click on request details tab. Here you can update organization name. and you will see update button as well. Click on update button after updating org name.
    Now, go to pending approvals and approve your request.

  • Mapping of single Portal users to multiple backend user

    Hello Experts,
    It is possible to map single portal user to the multiple R/3 user? If yes, than what is procedure to achieve it?
    I have a SAP Portal where some users have 2 user ID in ECC, but I need to in Portal the users have only one user ID and password. How can I do to these users can select between their 2 profiles in ECC? Is posible?
    Thanks!
    Regards

    Hi,
    This is not possible since  you would have used SSO to connect to the Backend. Either it is SSO or User Mapping is done, Portal User can only access the Backend with one User ID.
    If you use SSO, for Example if the Portal User is UserA then you would have the UserA in the Backend too. It will use the UserA in backend to access.  (Note: Single User can't access multiple Backend. Since we would have already maintained the Backend Connection details in the System and also in JCo Destination. So it is not possible for a User to access the Backend with two different Backends)
    If you use User Mapping, then you can decide the User which it should use. (For ESS/MSS this is not recommended and it is not feasible too).
    Regards,
    Baskar.N

  • Problem with UDO Registration through SDK (Default Form Option)

    Hello All,
    I am trying to create a UDO Registration through SDK which is done easily but the udo contain default form option.
    But after creating the udo , the defualt form option is clicked in the wizard but the system is not showing that default form in SAP.
    Please suggest if i am missing something for making this udo a default form .
    Code which i have written is following :-
    Dim oUserObjectMD1 As SAPbobsCOM.UserObjectsMD
                oUserObjectMD1 = Class_Law_Main.ocompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oUserObjectsMD)
                If oUserObjectMD1.GetByKey("OSL_LawStage_Master") = False Then
                    oUserObjectMD1.CanCancel = SAPbobsCOM.BoYesNoEnum.tNO
                    oUserObjectMD1.CanClose = SAPbobsCOM.BoYesNoEnum.tNO
                    oUserObjectMD1.CanCreateDefaultForm = SAPbobsCOM.BoYesNoEnum.tYES
                    oUserObjectMD1.FindColumns.ColumnAlias = "Code"
                    oUserObjectMD1.FindColumns.ColumnDescription = "Code"
                    oUserObjectMD1.FindColumns.Add()
                    oUserObjectMD1.FindColumns.ColumnAlias = "Name"
                    oUserObjectMD1.FindColumns.ColumnDescription = "Name"
                    oUserObjectMD1.FindColumns.Add()
                    oUserObjectMD1.FindColumns.ColumnAlias = "DocEntry"
                    oUserObjectMD1.FindColumns.ColumnDescription = "DocEntry"
                    oUserObjectMD1.FindColumns.Add()
                    oUserObjectMD1.FindColumns.ColumnAlias = "U_StgName"
                    oUserObjectMD1.FindColumns.ColumnDescription = "Stage Description"
                    oUserObjectMD1.FindColumns.Add()
                    oUserObjectMD1.FindColumns.ColumnAlias = "U_StgSeq"
                    oUserObjectMD1.FindColumns.ColumnDescription = "Stage Sequence"
                    oUserObjectMD1.FindColumns.Add()
                    oUserObjectMD1.FormColumns.FormColumnAlias = "Code"
                    oUserObjectMD1.FormColumns.FormColumnDescription = "Code"
                    oUserObjectMD1.FormColumns.Add()
                    oUserObjectMD1.FormColumns.FormColumnAlias = "U_StgName"
                    oUserObjectMD1.FormColumns.FormColumnDescription = "Stage Description"
                    oUserObjectMD1.FormColumns.Add()
                    oUserObjectMD1.FormColumns.FormColumnAlias = "U_StgSeq"
                    oUserObjectMD1.FormColumns.FormColumnDescription = "Stage Sequence"
                    oUserObjectMD1.FormColumns.Add()
                    oUserObjectMD1.CanDelete = SAPbobsCOM.BoYesNoEnum.tNO
                    oUserObjectMD1.CanFind = SAPbobsCOM.BoYesNoEnum.tYES
                    oUserObjectMD1.CanLog = SAPbobsCOM.BoYesNoEnum.tNO
                    oUserObjectMD1.CanYearTransfer = SAPbobsCOM.BoYesNoEnum.tNO
                    'oUserObjectMD1.ChildTables.TableName =
                    oUserObjectMD1.Code = "OSL_LawStage_Master"
                    oUserObjectMD1.ManageSeries = SAPbobsCOM.BoYesNoEnum.tNO
                    oUserObjectMD1.Name = "Law Stages Master"
                    oUserObjectMD1.ObjectType = SAPbobsCOM.BoUDOObjType.boud_MasterData
                    oUserObjectMD1.TableName = "OSL_OLSG"
                    lRetCode = oUserObjectMD1.Add()
                    '// check for errors in the process
                    If lRetCode <> 0 Then
                        Class_Law_Main.ocompany.GetLastError(lRetCode, sErrMsg)
                        MsgBox(sErrMsg)
                    End If
                End If
                System.Runtime.InteropServices.Marshal.ReleaseComObject(oUserObjectMD1)
                oUserObjectMD1 = Nothing

    Hi Robert,
    I recommend you do your changes in your file/XML file before you load your form. It's much quicker and easier this way
    e.g
    //make your changes in your xml form
    SBO_Application.LoadBatchActions(ref YourXMLFileString);
    Cheers, Lita

  • Problem when register parameter for conc program through backend

    Hi all,
    i register the executable and corresponding conc program through backend.
    But when i tried to register the parameter from backend using fnd_program.paramter procedure i got many error.
    So can any of u guys help me out to find my ways ,how to successfully register parameter thoregh backend.
    below mentioned the code i taken
    begin
    fnd_program.parameter(     program_short_name=>'BACK_END_TEST1_CONC_PRO',
         application=>'SQLXXXUSER2',
         sequence=>1,
         parameter=>'DEPTNO',
         value_set=>'V11',
         required=>'Y',
         display_size=>2,
         description_size=>50,
         concatenated_description_size=>25,
         prompt=>'DEPTNO',
         token=>'DEPTNO'
    END;
    please help guys
    Thanks,
    Tune_to_urs

    The fnd_program.parameter call that you have is passing values for all of the necessary procedure parameters. To me, that means that the errors you are getting are related to the data that you are passing into the call.
    Possible errors with the values you are passing (I cannot tell because I don't know what data you have in your environment) are:
    - invalid program short name
    - invalid application name (needs to be the full application name rather than the short name)
    - parameter with same sequence already exists
    - value set does not exist
    - you can only specify tokens for certain types of concurrent programs (ie Oracle Reports)
    Just running the anonymous PL/SQL block like you have shown, the errors that are preventing it being saved should be displayed.

  • Passing User Parameters through Run_Report_Object

    hi,
    How to pass multiple user parameters through run_report_object.example i have to pass 20 parameters, have i write 20 statements? is there any way to come in single statement.i am using Forms 6i.
    thks in advance,

    A parameter list can be the second parameter of RUN_REPORT_OBJECT,
    rjob := RUN_REPORT_OBJECT(rep_id,paramlist_id);
    Gerald Krieger

  • IStore - B2B users registration by iStore administrator

    How can a iStore/CRM HTML administrator register new customer user/administrator?
    We are now in R12.
    In 11.5.9, via CRM HTML responsibility, we had to do the following steps in order to setup a new user account:
    1/ Find the organziation and create the contact
    2/ During contact creation process, there was a radio button to make the contact iStore user
    3/ Enter name, contact info, user name and password for the new user.
    4/ AFter the new user is created by CRM HTML Administrator, user receives email notification with username and password
    5/ When new user attempts to login to the store using the login credential from the email, user will be prompted change password page
    Do we have a similar functionality in R12?
    If not, what is the alternate solution? no customization please
    Just to be clear, basically we do not want the customers to have the ability to self-register. Therfore, sales organization would want to have complete control over the user registration.
    Appreciate your help on this.
    many thanks..

    Thanks

  • Jumpstart: Disable user registration in Solaris 10 x86 8/07

    Earlier Solaris version let you disable the user registration screen by adding DISABLE=1 to /etc/default/solregis or not installing SUNWsregu. That doesn't work with Solaris 10 x86 8/07. There is no SUNWsregu package.
    Can this still be disabled?

    Confirmed: I just jumpstarted with Solaris 10 x86 (10/09) AKA Update 8, and touched the .nvreg file into existence with a finish script. The system no longer prompts to register at first login.
    Finish script code snipit:
    if [ -d ${BASEDIR}/usr/lib/breg/data ]; then
    touch ${BASEDIR}/usr/lib/breg/data/.nvreg
    fi

Maybe you are looking for

  • Can you delete an E-mail account without deleting the associated E-mails

    I was going to delete my Mindspring account from the mac mail, but it says that all the mail will also be deleted, or at least, that is how I interpet what is stated.   Soooo, is there a way delete my mindspring account without deleting the mail.  I

  • Missing functionality: Business Partner Authorization -Read only is missing

    Version: SAP Business One 2007 A (8.00.177) SP:00 PL:38 Description of requirements: Im missing the functionality -read only- at the authorisation to change the Business Partners It should be Leads: Full authorisation / no authorisation / read only C

  • How to do business area adjustment

    hi Hi     I have posted different business areas for line items in some document. Exp.  Dr  B.A1  - 1000 Cash  Cr  B.A2  - 1000 Like that Here in the business area wise balance sheet and trail balance report, balances not tallied. How to do this. tha

  • GTK3 apps ugly since yesterday (either upgrade or package removal!)

    I have an issue where GTK3 apps (spacefm & file-roller as examples) are looking messed up since yesterday. It is not GTK theme related, as it looks the same for root. I use openbox, and trimmed some unused packages from my system yesterday. Hopefully

  • Does Air allow file downloads/transfers to desktop from inside app?

    Hello, I am looking into writing an air application that I intend to put onto a usb thumb drive. If a Mac or Pc user plugged the said usb drive into their computer, would the user of the app be able to easily download/transfer files directly onto the