Restrict an lov from sshr ess resp

Hi Everyone,
I'm working on R12 Kuwait Legislation HRMS.
The issue is with the Termination screen in ESS
In the Employee Self Service When the employee initiates a termination he/she should not be able to see any other list of values
except the Resignation Value. The other list of values like Deceased, Gross Misconduct, etc should be visible only from MSS.
How can I restrict this lov through personalization at responsibility level from self service pages
Thanks in advance.
CM

Hi CM,
I doubt that you can do this by virtue of a simple personalization as the filed is governed by a value set (LOV).
As per your requirement it would need an extension to be done on both employee and manager pages for this field. Please contact your technical team with OAF extension knowledge and they would be able to solve this.
Thanks,
Sanjay

Similar Messages

  • Can I subclass an LOV from another form?

    I'm not well-versed in Oracle forms. According to Forms documentation, a restriction of LOV's is "The LOV must exist in the active form module." But is there any way to define the LOV in a library form - (like, form1.fmb) - and have form2.fmb use the LOV without also creating it in form2.fmb?
    Subclass-ing sounds like the way, but I can't figure out how to do that. The objective is to add an LOV to 5 forms by changing only the library form that they all attach, and without changing the forms themselves. I've been able to add a text item to the library form and recompiling the other 5 forms, but so far have not been able to add the LOV item this way.

    Yes, I can drag and drop the item into the target form, but I'm trying to avoid that, if possible. Sorry if my description is confusing.
    I'm working with a purchased application, and we try to minimize modifications to the baseline forms. I was able to add a text item to a data block defined in a library form, and when the 5 forms that need to display that item are compiled, they pick up the text item from the library form. I didn't have to do anything to the 5 'front-end' forms except compile them.
    I don't know the mechanics of forms compiles, so I may not be using the right terminology. Bottom line is, my change to the library or template form was propagated to the other forms at compile time - having made no changes to the target forms.
    When the user requested that this new field be validated against a database table, I expected that I would be able to add the LOV and the record group to the library form, and when I recompiled the other forms, the new LOV/RG would propagate to them, just as the new text item had done. However, when i do that, I get an error: 'Can't find swvpsuf_lov'.
    If I go into one of the target forms and add the lov, it does work. If I go into a form and drag the lov from the library form, it also works - but I didn't have to do that with the text item so I'm preplexed as to why I have to do it with the LOV.
    I'm just trying to find out whether:
    a) the only way to do this is by adding or subclassing the lov into each target form, OR
    b) there is some way to accomplish it by just adding the lov/rg stuff in the library form and recompiling the target forms - and how to do it.
    Thanks!

  • How to create a LOV for a ESS Job Parameter

    Hi,
    I have an ESS job and for one of the parameter , I want to provide users to select from the static List of values.
    What is the easiest possible approach and how to achieve that.
    Thanks in Advance,
    Ankit

    Sorry I missed it somehow. So, assuming currently the job parameter is a text box. Here, is what you can do.
    1. Create a new Fusion application with a model project in it. Then Create a new view object with data based on static values type in the JDeveloper.
    2. Create a new Fusion Applications Customization Application based on the exploded EAR
    3. Open the page you want to change by customize option and then keep a note of the current binding value from the ess parameter inputText and then delete this field from UI.
    4. Shuttle the newly created vo in the AM used for this page. For this to be available you will need to add your project created in step 1 as a library to the Customization application.
    5. Now expand the data controls and drop the attribute from the VO as a LOV on your page and copy the value binding from the deleted field to this one.
    Please note that the above approach should work but I have not personally tried or tested it. Also you will need to go through the extensibility guide for setting up your environment, to understand the customization process, and deploying it to test. Extensibility guide can be found [http://docs.oracle.com/cd/E15586_01/fusionapps.1111/e16691/toc.htm]
    Thanks & Regards !
    Vik
    Fusion Apps Developer Relations
    http://blogs.oracle.com/fadevrel
    Please mark the response helpful or answered appropriately

  • Restrict excise invoice from proforma invoice after reverse PGI

    Hello experts,
    Our sales flow is stock transfer order-> Fast Delivery-> PGI -> Billing (jex)--> excise invoice
    If we have to reverse the PGI first .System give error (cancel excise invoice first)after cancel excise invoice reverse pgi then cancel proforma invoice (complete).
    But once Again excise invoice  allows me create from cancel billing document.
    My requirement is I want to  restrict excise invoice from billing document which already cancel and reverse post good issue.
    Thanks

    HI G. Lakshmipathi,
    I have checked configuration it same as you suggested.
    I have compared  ABAP code in report MJ1IINI01 with other system ,
    there is code to check the cancellation of proforma invoice
    *Check if proforma is cancelled (Billing type is JEX & VBRK-VBTYP = 'U')
    *For proforma,VBRK-FKSTO is not set as X,but VBRK-RFBSK will be set as E
    IF WA_VBRK-VBTYP = 'U' and WA_VBRK-RFBSK = 'E'.
         MESSAGE e264(8i) WITH j1ii100-vbeln.
       ENDIF.
    But in my system its not shown .
    So how can i activate this message is there any setting in IMG to activate message .

  • Is it possible to restrict the user from creating a sibling and allow him to ONLY create child nodes in DRM?

    When in a hierarchy, a user right clicks on a node to crate a new node, he has two options
    -Child
    -Sibling
    Is it possible to restrict the user from creating a sibling and allow him to ONLY create child nodes?
    Business cases:
    1. different level nodes need to have different prefixes.
    - Thus, the default prefix property definition uses the level number to assign a prefix
    - Also, a validation, to ensure the correct prefix, uses the level number
    But if the user can create a child and a sibling then the default prefix will only be right for a single case and not both.
    Thanks

    If the images are exactly the same size then make sure the layer with the mask
    is the active layer and in the other documents go to Select>Load Selection and choose
    your document with the layer mask under Source document and under channel choose the layer mask.
    After the selection loads press the layer mask icon at the bottom of the layers panel.
    MTSTUNER

  • Restrict A User From Changing A Payment Term While Adding A/R Invoice

    Dear Experts,
    We want to restrict our users from changing payment terms while adding A/R Invoice.
    We use SAP B1 2007 b.
    Thanking  you
    Pradnya

    Hi,
    try below code in transaction notification procedure:
    if (@object_type = '13') and (@transaction_type IN ('A', 'U'))
    BEGIN
    IF exists (select T0.DocEntry FROM OINV T0 Inner Join OCRD T1 on T0.CardCode=T1.CardCode Where T0.GroupNum  !=T1.GroupNum and T0.DocEntry =@list_of_cols_val_tab_del)
              Begin
                   SET @error = 30
                   SET @error_message =N'You are not authorized to change payment terms'     
              end
    END
    for how the transaction notification works or how to use :
    check How to use Transaction Notification
    Thanks,
    Neetu

  • How to restrict the user from making any changes in Sales order- item level

    Hi to all
    How to restrict the users from making any changes in sales order at item level if the same sales order is released by senior user through status profile.
    Regards
    Anish Parikh
    Edited by: anish parikh on Jan 24, 2008 5:16 AM

    Hi Anish,
    This can be achieved through the roles and authorization.
    This can be done through the basis team. they can create user profiles and roles.
    For the roles they assign some transaction codes so that they can view the only assigned tr. codes.
    Like that ur requirement can be done.
    Also u can prevent the user to change any fields in the sales order screen (VA02). for that please modify the authorisations.
    Hope i answers.
    Reward points if useful.
    Edited by: kaleeswaran bhoopathy on Jan 24, 2008 9:57 AM

  • Suda! Again to restriction of items from PO based on SO

    Hi Suda!
    Let me remind u abt the thread "Restriction for items from Purchase Order based on Sale Order" ( Restriction for items from Purchase Order based on Sale Order ), after tht
    I have Tried in bringing out the stored procedure for Serial Number block too similarly from Batch Block stored procedure. as the client has many serial numbered item, i did so. it is working well Suda. But the problem is i cud'nt bring the SONO in the error message. Here is the procedure.
    IF @Object_type = '15' AND @transaction_type = 'A'
    BEGIN
    If NOT Exists (SELECT DISTINCT T0.IntrSerial AS 'GR PO Serial', T10.ItemCode AS 'GRPO ItemNo.',
    T10.BaseEntry AS 'GRPO DocEntry', T3.BaseEntry AS 'Delivery DocEntry'
    FROM  [dbo].[OSRI] T0
    INNER JOIN [dbo].[SRI1] T10 ON T0.SysSerial = T10.SysSerial AND T0.ItemCode = T10.ItemCode
    INNER JOIN [dbo].[PDN1] T1 ON T1.DocEntry = T0.BaseEntry
    INNER JOIN [dbo].[POR1] T2  ON T2.DocEntry = T1.BaseEntry
    INNER JOIN  [dbo].[SRI1] T3 ON T3.SysSerial = T10.SysSerial
    INNER JOIN  [dbo].[DLN1] T4 ON T4.DocEntry = T3.BaseEntry
    Where T2.BaseEntry != -1 AND T2.BaseEntry = T4.BaseEntry AND T4.DocEntry = @list_of_cols_val_tab_del)
    BEGIN
    DECLARE @SONO1 VARCHAR(10) SELECT DISTINCT @SONO1 = T3.DocEntry FROM  [dbo].[OSRI] T0
    INNER JOIN [dbo].[SRI1] T10 ON T0.SysSerial = T10.SysSerial and T0.ItemCode = T10.ItemCode
    INNER JOIN [dbo].[PDN1] T1 ON T1.DocEntry = T10.BaseEntry
    INNER JOIN [dbo].[POR1] T2  ON T2.DocEntry = T1.BaseEntry
    INNER JOIN [dbo].[ORDR] T3 ON T3.DocEntry = T2.BaseEntry
    WHERE T0.IntrSerial = (SELECT T4.IntrSerial FROM OSRI T4 INNER JOIN SRI1 T5 ON T4.SysSerial = T5.SysSerial and
    T4.ItemCode = T5.ItemCode where T5.BaseType = 15 AND T4.BaseEntry = @list_of_cols_val_tab_del AND
    T5.ItemCode = T0.ItemCode)
    SELECT @Error = 1, @error_message = 'This SERIAL no. linked with another Sales Order ' + @SONO1
    END
    END
    I think some where i am going wrong in this above high lightened Procedure. Kindly help me to bring the Value of @SONO1.
    i tried a lot to bring tht but failed to bring tht SONO num alone. The error msg is thrown as 'ADOC' alone.
    thanking you in advance,
    Meera.

    You had everything correct but instead of T5.BaseEntry you had it as T4.BaseEntry.  Please change it to T5.BaseEntry as shown below and it should work.
    where T5.BaseType = 15 AND <Font Color="Brown" > T5.BaseEntry </Font> = @list_of_cols_val_tab_del
    It had nothing to do with DataType.
    Suda

  • How to prevent new leave request from SSHR in case of negative PTO accrual

    Hi folks,
    I am stuck with a peculiar problem.
    There are employee in our system who have negative PTO accruals and when they try to create Leave from SSHR, the system allows them to create a leave with a warning.
    *"This absence will decrease the employee's PTO net entitlement to less than zero for one or more of their accrual plans."*
    I want to prevent the users to complete the Absence form from SSHR, if they have negative PTO accruals.
    How can I achieve this, I thought it would be pretty straight forward controlled by a profile !!!
    Any help would be appreciated.
    Regards
    Shah Alam

    Hi,
    I also have similar requirement, I have done the following to achieve this.
    1. Created a custom package with the following procedure.
    PROCEDURE NEG_ACR_BAL_CHK ( P_ABSENCE_ATTENDANCE_TYPE_ID NUMBER
    ,P_EXCEEDS_PTO_ENTIT_WARNING BOOLEAN)
    IS
    CURSOR CSR_GET_ABS_CAT IS
    SELECT ABSENCE_CATEGORY
    FROM PER_ABSENCE_ATTENDANCE_TYPES
    WHERE ABSENCE_ATTENDANCE_TYPE_ID = P_ABSENCE_ATTENDANCE_TYPE_ID;
    l_abs_category varchar2(20);
    BEGIN
    --Get Absence Category
    OPEN csr_get_abs_cat;
    FETCH csr_get_abs_cat INTO l_abs_category;
    CLOSE csr_get_abs_cat;
    IF (l_abs_category <> 'NWPL_AL') AND (P_EXCEEDS_PTO_ENTIT_WARNING = TRUE) THEN
    fnd_message.set_name('PER','HR_LOA_EMP_NOT_ENTITLED');
    fnd_message.raise_error;
    END IF;
    END NEG_ACR_BAL_CHK;
    2. Then hooked this custom procedure, to the hook package of absence, "HR_PERSON_ABSENCE_BK1.CREATE_PERSON_ABSENCE_A". As per the, note: "Understanding and Using API User Hooks".
    Hope this is of help to you.
    Regards,
    Sri.

  • Can't create multiple dependent LOVs from the same bind variable

    Hi all,
    I'm having difficulty creating multiple dependent LOVs from queries based on the same bind variable in my JSF application (JDev 10.1.3.1). Basically I have a static LOV in a af:selectOneChoice component from which users select a value which then becomes the bind variable value for two separate queries that generate two different dependent LOV. Having developed the code along the lines of Steve Muench 's blog (http://radio.weblogs.com/0118231/2006/04/03.html#a685), the first dependent LOV works really well. The first dynamic LOV gets refreshed whenever the list from the static LOV changes, and I can execute other queries based on the values selected.
    The problem arises when I want to create the second dynamic/dependent LOV that has the same bind variable based on the same selected value from the static LOV. Here I would also like the functionality whereby the second dynamic LOV is also refreshed after the selected value in the static LOV changes. Thinking that all I had to do was replicate the methodology used in creating the first dependent LOV, I created the second iterator, invokeAction and other binding components in the PageDef. The executable section now looks like the following:
    <iterator id="SelectStaticQueryViewObjIterator"
                  Binds="SelectStaticQueryViewObj" RangeSize="-1"
                  DataControl="DMSApplicationModule1DataControl"/>
    <invokeAction id="refreshDynamicQuery1BindParameter"
                  Binds="ExecuteWithParams1" Refresh="prepareModel"
                  RefreshCondition="#{empty requestScope.VariableChanged}"/>
    <iterator id="SelectDynamicQuery1ViewObjIterator"
                  Binds="SelectDynamicQuery1ViewObj" RangeSize="-1"
                  DataControl="DMSApplicationModule1DataControl"/>
    <invokeAction id="refreshDynamicQuery2BindParameter"
                  Binds="ExecuteWithParams2" Refresh="prepareModel"
                  RefreshCondition="#{empty requestScope.VariableChanged}"/>
    <iterator id="SelectDynamicQuery2ViewObjIterator"
                  Binds="SelectDynamicQuery2ViewObj" RangeSize="-1"
                  DataControl="DMSApplicationModule1DataControl"/>I now have a problem whereby everytime I change the value of the static LOV, multiple HTML components for the same ADF component are being generated (the LOVs are refreshed via PPR). The surprising thing is that this duplicating behaviour applies to all ADF components listed after the first dynamic LOV in the *.jspx source. For example, I have a <af:outputText="Test Text"/> component created after the first dynamic LOV. Each time the value in the static LOV changes, a duplicate HTML component is created. This also applies to the 'related' second dynamic LOV which is bound to a af:selectOneChoice component - multiple dropdown lists are created. I've checked with the browser's Page Source and there are actually multiple html components being generated with their own unique ADF-generated IDs. I've tried all different options for the Referesh and RefreshCondition attibutes in the second invokeAction element but nothing seems to eliminate this issue.
    Any suggestions about how I might create multiple dependent LOVs from the same bind variable that get refreshed when the selected value changes would be greatly appreciated.
    Thanks
    George

    Hi all,
    Just updating the thread on how I've overcome this issue. As it stood the manner in which I was trying to solve my use case, as described above, was creating an absolute mess. Then with a blank sheet of paper I quickly realised that a much simpler solution would be to create a whole series of master-detail VOs and build my components around them. Thankfully I haven't had any issues going down this path as yet.
    Cheers
    George

  • Dymanic parameter with LOV from command demanding a parameter

    Hello,
    I have a problem with creating dynamic parameters. I use different query to form list of values for the main query parameter. Let's say this parameter is manufacturer_name, so I'm selecting distinct manufacturer_name values from some table. But every time I run this report I want report to promt me with parameter (some special tag) for select some filtered manufacturers. But when I create LOV query with parameter (tag), report keeps asking me for this parameter forever and never gets to show parameter promt for the main query with LOV from the first one. Am I doing something wrong or what I want is just not possible?
    Thanks
    gemi

    You might have given a default value to a main report command level parameter. Go to database expert in main report and edit the command level parameter and remove the default value in it.
    and check the report.
    Regards,
    Raghavendra

  • Restricting the user from deleting a personel number

    Hi All,
    Can anyone help me in restricting the user from deleting a personel number.
    Thanks & regards,
    Venkat

    Hi Venkat,
    The utility menu will ultimately calls to PU00 so it doesnt matter , system wont allow him to delet.
    You can try it out in quality if you want.
    Award points if useful
    Regards,
    Bhupesh Wankar

  • Create LOV from OID entries

    I do not know how to build a LOV from the available list of user ids in Internet Directory. My intention is to use the Internet Directory as my "system of record" for Personnel and reference the User ID in records in the database. Is there a way to build a materialized view for this? or is there some other mechanism you can point me to?
    I am building a slew of data capture forms of which I would like to enter the userid of the logged in user. I know how to use wwctx_api.get_user_id however my user may want to override their name with someone else.
    Ergo, my need for an LOV.

    I had the same problem
    not sure about going to the tables direct, a little messy
    have a look a d the OID developers guide there is an example of querying the OID using DBMS_LDAP
    here is my fucntion to get the parameter that i need form OID it returns any array of records then you can process the array
    type user_profile_rec is record (
                                            first_name varchar2(100)
                                            ,last_name varchar2(100)
                                            ,cn           varchar2(100)
                                            ,dn          varchar2(200)
                                            ,displayname          varchar2(200)
                                            ,jpegPhoto     varchar2(10000)
                                            ,orclisvisible varchar2(10));
    type profile_array is table of user_profile_rec index by binary_integer;
    function user_profiles ( ldap_host VARCHAR2 default portal.wwsec_oid.GET_OID_HOST
                                  ,ldap_port VARCHAR2 default portal.wwsec_oid.GET_OID_PORT
                                  ,ldap_user VARCHAR2
                                  ,ldap_passwd VARCHAR2
                                  ,ldap_base VARCHAR2
                                  ,search_letter varchar2
                                  ) return profile_array
    as
    -- this function uses the dbms_ldap package to query the ldap repsoitory
    -- to get the user details.
    -- this will search the named source
              -- create ldap parameters
              retval PLS_INTEGER;
              my_session DBMS_LDAP.session;
              my_attrs DBMS_LDAP.string_collection;
              my_message DBMS_LDAP.message;
              my_entry DBMS_LDAP.message;
              entry_index PLS_INTEGER;
              my_dn VARCHAR2(256);
              my_attr_name VARCHAR2(256);
              my_ber_elmt DBMS_LDAP.ber_element;
              attr_index PLS_INTEGER;
              i PLS_INTEGER;
              my_vals DBMS_LDAP.STRING_COLLECTION ;
    --          ldap_host VARCHAR2(256);
    --          ldap_port VARCHAR2(256);
    --          ldap_user VARCHAR2(256);
    --          ldap_passwd VARCHAR2(256);
    --          ldap_base VARCHAR2(256);
              -- value to hold the return string from ldap
              val DBMS_LDAP.STRING_COLLECTION ;
         -- create the varray variables ( define find in the package spec      
              profile_rec user_profile_rec;
              profile_varray profile_array;
              begin
              retval := -1;
              /*ldap_host := 'uk-abi-sap01.uk.evotecoai.com' ;
              ldap_port := '4032';
              ldap_user := 'cn=orcladmin';
              ldap_passwd:= '1vindaloo';
              ldap_base := 'cn=users,dc=uk,dc=evotecoai,dc=com';
              -- Choosing exceptions to be raised by DBMS_LDAP library.
              DBMS_LDAP.USE_EXCEPTION := TRUE;
              my_session := DBMS_LDAP.init(ldap_host,ldap_port);
              -- bind to the directory
              retval := DBMS_LDAP.simple_bind_s(my_session,ldap_user, ldap_passwd);
              -- issue the search
              my_attrs(1) := 'sn'; -- retrieve all attributes
              my_attrs(2) := 'dn'; -- retrieve all attributes
              my_attrs(3) := 'cn'; -- retrieve all attributes
              my_attrs(4) := 'givenname'; -- retrieve all attributes
              my_attrs(5) := 'orclisvisible'; -- retrieve all attributes
              my_attrs(5) := 'displayname'; -- retrieve all attributes
              my_attrs(6) := 'jpegPhoto'; -- retrieve all attributes
              retval := DBMS_LDAP.search_s(my_session, ldap_base,DBMS_LDAP.SCOPE_SUBTREE,'sn='||UPPER(search_letter)||'*',my_attrs,0,my_message);
              -- count the number of entries returned
              retval := DBMS_LDAP.count_entries(my_session, my_message);
              -- get the first entry
              my_entry := DBMS_LDAP.first_entry(my_session, my_message);
              entry_index := 1;
              -- Loop through each of the entries one by one
              while my_entry IS NOT NULL loop
              -- print the current entry
                        -- return the dn for the current user row
                        my_dn := DBMS_LDAP.get_dn(my_session, my_entry);
                        profile_rec.dn := my_dn;
                        -- gets the arribs the check to make sure one is returned then assign to the array
                             val:= dbms_ldap.GET_VALUES( LD=>my_session, LDAPENTRY=>my_entry, ATTR=>'givenname' );
                        -- check if returned
                        if val.COUNT > 0 then
                        -- loop thought the values
                        FOR i in val.FIRST..val.LAST loop
                             -- set the value in the array
                             profile_rec.first_name := SUBSTR(val(i),1,200);
                        end loop;
                        end if;
                        -- get the sn
                        i:=1;
                        val:= dbms_ldap.GET_VALUES( LD=>my_session, LDAPENTRY=>my_entry, ATTR=>'sn' );
                        if val.COUNT > 0 then
                        FOR i in val.FIRST..val.LAST loop
                             profile_rec.last_name := SUBSTR(val(i),1,200);
                        end loop;
                        end if;
                        -- get cn
                        i:=1;
                        val:= dbms_ldap.GET_VALUES( LD=>my_session, LDAPENTRY=>my_entry, ATTR=>'cn' );
                        if val.COUNT > 0 then
                        FOR i in val.FIRST..val.LAST loop
                             profile_rec.cn := SUBSTR(val(i),1,200);
                        end loop;
                        end if;
                        -- get orclisvisible
                        i:=1;
                        val:= dbms_ldap.GET_VALUES( LD=>my_session, LDAPENTRY=>my_entry, ATTR=>'orclisvisible' );
                        if val.COUNT > 0 then
                        FOR i in val.FIRST..val.LAST loop
                                  profile_rec.orclisvisible := SUBSTR(val(i),1,200);
                        end loop;
                        end if;
                        -- get orclisvisible
                        i:=1;
                        val:= dbms_ldap.GET_VALUES( LD=>my_session, LDAPENTRY=>my_entry, ATTR=>'displayname' );
                        if val.COUNT > 0 then
                        FOR i in val.FIRST..val.LAST loop
                                  profile_rec.displayname := SUBSTR(val(i),1,200);
                        end loop;
                        end if;
                        -- get orclisvisible
                        i:=1;
                        val:= dbms_ldap.GET_VALUES( LD=>my_session, LDAPENTRY=>my_entry, ATTR=>'jpegPhoto' );
                        if val.COUNT > 0 then
                        FOR i in val.FIRST..val.LAST loop
                                  profile_rec.jpegPhoto := SUBSTR(val(i),1,200);
                        end loop;
                        end if;
              -- itterate thoguht the array
              -- set the values of the record to the array
              profile_varray(entry_index).cn := profile_rec.cn;
              profile_varray(entry_index).first_name := profile_rec.first_name;
              profile_varray(entry_index).last_name := profile_rec.last_name;
              profile_varray(entry_index).dn := profile_rec.dn;
              profile_varray(entry_index).displayname :=profile_rec.displayname;
              profile_varray(entry_index).orclisvisible :=profile_rec.orclisvisible;
              profile_varray(entry_index).jpegPhoto :=profile_rec.jpegPhoto;
              my_entry := DBMS_LDAP.next_entry(my_session, my_entry);
              entry_index := entry_index+1;
              end loop;
              -- unbind from the directory
              retval := DBMS_LDAP.unbind_s(my_session);
              -- return the arreay
              return profile_varray;
    end user_profiles;

  • Service cannot able to open in UWL from the ESS tasks

    Hi Team,
    I'm facing a  issue like
    path: MSS --> work overview --> tasks --> click on any link.
    we got the following error.
    Service cannot be reached
    What has happened?
    URL http://<hostname>:8001/webdynpro/dispatcher/sap.com/ess~lea/LeaveRequestApprover call was terminated because the corresponding service is not available.
    Note
    The termination occurred in system GCP with error code 404 and for the reason Not found.
    The selected virtual host was 0 .
    What can I do?
    Please select a valid URL.
    If you do not yet have a user ID, contact your system administrator.
    ErrorCode:ICF-NF-http-c:000-u:SAPSYS-l:E-i:gccia-erpn01_GCP_01-v:0-s:404-r:Notfound
    HTTP 404 - Not found
    Your SAP Internet Communication Framework Team
    I have check forum thread
    Service cannot be reached in UWL from the ESS tasks
    but I'm not able to find out the solution.
    Any help will be appriciated.
    Regards,
    Mahee.

    i said to you that it shouldnt point to ABAP system!
    read my solution again
    Please ensure system configuration-
    >system landscape->system(my system)->Web Application server settings
    please check is it pointing to ABAP Server, If yes then change to Java
    server then your Application will work.
    The two types want different WAS properties. Now if you set
    up the WAS so that the BSP works well. There is a possibility that you
    can modify the WAS settings when you use WebDynpro launcher. You have
    three possibilities to change this:
    1. In the UWL connector settings modify the "Web Dynpro Launch System"
    property to SAP_LocalSystem. This case the webdynpro uses the URL and
    the port of the portal.>> I think this can suit you.
    2. In the System Landscape create a new system with the same properties
    as the R3_TEST1 but the WAS properties are different. After that you use
    the name of the new system as "Web Dynpro Launch System" in the UWL
    connector settings. This solution should be used if the SAP_LocalSystem
    is different than the necessary WAS settings.
    3. You can modify this setting in the configuration also under the
    ItemType. You should add the system property and the UWL uses it instead
    of the default one.
    Here is the help documentation:
    http://help.sap.com/saphelp_nw70/helpdata/en/92
    /a88931f2dd4631b9e8d530697d89c9/content.htm
    in regards to this parameter.

  • Restrict the Users from doing Transactions from transactional Iview.

    Dear all,
    We are having  some transactional iviews in EP7.0 and ECC 6.0. We want to restrict the enduser from doing transactions by entering the transaction codes.
    1.Can we remove the command line
    2.Can we restrict the user
    We are using transactional iviews using connectors.
    Reply asap
    Thanks
    Ravi.S

    1) There is an its parameter you add in transaction SICF in the webgui service.  It is something like ~noheaderokcode.
    See here:
    http://help.sap.com/saphelp_webas620/helpdata/en/96/c09788c65b11d480c100c04f99fbf0/content.htm
    2) Backend authorisations define which transaction codes you have access to.
    Paul

Maybe you are looking for

  • RH7.0 and Oracle 8.1.6.1 (does this work???)

    I'm losing my mind. I have a brand new installation of RH 7.0 and I'm trying to install Oracle 8.1.6.1. The install goes fine, but I can't create any databases once the install has completed. I've tried creating the default database during the instal

  • How to display contents of one table and update another one

    Hi all My requirement is the following: - Three tables, guard, site and guard_site where guard_site shows which guards are linked to a particular site and vice-versa - I need to create one front-end where i allow all guards to be linked with a partic

  • ITunes match tracks different volumes from the same album

    Using iTunes Match.  Among other reported problems, after downloading Matched tracks to my master iTunes library to replace lower bitrate versions, the new tracks from the same album have different loudness or volumes between the tracks.  Is this bec

  • Want to have summation value of column in infoset for SQ01

    When i run query in SQ01 i get the list as a output of a query I have standard functions for adding those value once i use summation (sigma) for a perticular colom i get addition of individual column but i want to use that sum in a report how to do t

  • Change Sales order Quantity after Billing

    Hi experts I m having the doubt in the follw'g scenario : Like I have created sales order>Delivery>Billing and Excise invoice. Now after this sales process completion i can able to change the Qty in sales order after Billing . I want to know how to c