Work status at application level

Hi Team
Can any one explain purpose of keeping dimension members in work status settings where dimensions are not relevent for work status at application level?

Hi Miguel,
You are comparing work status and the validation rules. However, these 2 are completely different functionalities.
For maintaining validations, please take a look at the below links from help.sap:
http://help.sap.com/saphelp_bpc75_nw/helpdata/en/72/027eddf803405eb131738b655408ce/content.htm
http://help.sap.com/saphelp_bpc75_nw/helpdata/en/d9/7e49e5b686462a9f2a2d38c98b8446/content.htm
For work status, please refer to the below links from help.sap:
http://help.sap.com/saphelp_bpc75_nw/helpdata/en/f8/d51b881cfa4c5992de481ccfa05db3/content.htm
http://help.sap.com/saphelp_bpc75_nw/helpdata/en/75/712b5c7be845cbb1e76cfe78650343/content.htm
Hope this helps.

Similar Messages

  • Session time out when working in application level

    Hi
    We are upgraded our PROD environment from 11.5.10.2 to R12.1.3
    When end user working at application level then it is throughing the session time out error, end user is not idle state he active and working on application level
    I have checked the profile ICX:Session Timeout it is 30
    Thanks
    Shaik

    Hi;
    Please see:
    ICX:SESSION TIME OUT
    Re: Inccreasing the timeout  parameter for the Oracle R12 session
    Also see:
    How AutoConfig sets ICX: Session Timeout [ID 307149.1]
    How To Manage Timeout at Responsibility Level [ID 412224.1]
    Regard
    Helios

  • Issue with setting work status

    Hi Gurus,
    I am using the standard work status (copied from Appset), in the applications work status setting I have set entity as owner and time and category as yes for work status. In the entity dimension under owner and reviewer property I have keyed in the correct user ids. I am using one of the owner user id to perform the activity mentioned below
    The issue I am facing is when I select modify work status from Esubmit menu it takes me to the web interface for setting the Work status after selecting the value for the 3 dimensions mentioned above when I click on OK it pops up a message that you are not authorized to change the work status setting please contact system administrator. The owners have admin profiles for auth so they should be able to do pretty much everything.
    would appreciate help on this
    BPC 5.1 Support Pack 2
    Thanks

    Make sure all the members within the parent hierarchy you are using have owners assigned.
    In BPC terms; Managers are the owners of parents, owners are the owners of members.
    For example the owner might be a clerk entering forecast data for a single/set of entities, (base level members). The manager owns the parent.
    Also, when testing, make sure you login to the system/server/domain/network, (whatever) with the userid you will be testing with and then login to BPC. (Just to be sure.)
    This should do it if you have everything else laid out!
    Good Luck!

  • Work status

    Hi Gurus,
    I am trying to design security for users. For users who can approve the plan i am setting the authorizations with task profile as "set work status". But when user logs in to BPC web to change the work status, The data region is either blank/white screen. The user is not able to proceed to next step.
    I have maintained owner dimension also. But when gave user authrizations as secondary sys admin + lockings  user is able to see the data region and proceed to next step.
    My question with only set work status authorization can user change the status? or user needs to have secondary system admin + locking tasks assigned to complete status change.
    Regards,
    Reddy.

    I'm pretty sure that users can be owner of a work status node, even if they have read-only (not write) access to that node. This is easy enough for you to test; just change the member access profile for that one user, and see if it solves the problem.
    But I suspect it won't solve it.
    You say that users with secondary admin rights can change work status, which means you have most f the setup (at the application and dimension levels) correct. There must be something about these users, or their task profiles, or their member access profiles, or the assignment to them of the OWNER property of the drive dimension, which is not correct.
    Make sure you double-check all these, and then process all the dimensions in the application & process the application itself. It's a bit of looking for a needle in the haystack, but there must be something that's not correct. The fact that it works for other users means that you're very close.

  • How do I clear application level item of the last value it held?

    See next post - I oopsed the first try.
    Edited by: user3034406 on Jul 28, 2009 1:48 PM

    Using oracle 11g, apex version 3.0.
    Ok, so I am developing a survey with questions and their related answers (either radio group or checkbox depending). I have it set up so that when a user clicks a checkbox, an apex_collection is updated. In the pl/sql of my region source, I left outer join to this collection to display the checkbox as checked when its value is found in the collection. Using this same strategy, I can delete a value from the collection when a user uncheckes a box....
    The problem I am having is this: the very last value that a user checks initially (i.e. takes checkbox from unchecked to checked status) is staying in my application level item :ADD_THIS, so when the page is refreshed or whatever, this value gets added to my collection, which means it shows as checked. Well, I think this is what is happenig...!
    I have tried setting the app level item to null in a computation process, but this screwed everything up and nothing would work right....
    So, if someone knows when, how and where to reset an app level item?
    NOTE: I barely know javascript (getting the hang of simple stuff but I have a long way to go!) and am a little shaky on things like session state, before load, after load, etc., etc, when it comes to apex. Please be patient with me! (smile)
    Here's what's going on script wise:
    PL/SQL in region source of page: builds list of questions and their associated answers
    DECLARE
    #####stuff here####
    CURSOR multiple_answer_cur IS select apex_item.checkbox(1, nvl(a.c001, a.answer_seq),'onclick="f_updateMember(q_seq, a_seq);"', a.c001, null, v_q_seq) cbox, a.answer_text, qa.question_seq, a.answer_seq
    *<etc. etc....>*
    CURSOR single_answer_cur IS select apex_item.radiogroup(radio_global, nvl(a.c001, a.answer_seq),a.c001, null, null, null, 'f_updateMember(q_seq, a_seq)',null, v_q_seq) rgroup, a.answer_text, qa.question_seq, a.answer_seq
    *<etc. etc....>*
    BEGIN
    ####stuff here that builds survey and writes it using HTP. to page####
    END;
    Javascript function to add or delete from collection (in header of page)
    function f_updateMember(q_seq, a_seq){
    --determine if value represents checked or unchecked box
    var isString = /q|a/;
    var getThis = document.getElementById(q_seq).value;
    var findinValue = getThis.search(isString);
    var getaddthis = new htmldb_Get(null,$x('pFlowId').value,'APPLICATION_PROCESS=AddCheckboxValue',0);
    var getdelthis = new htmldb_Get(null,$x('pFlowId').value,'APPLICATION_PROCESS=DelCheckboxValue',0);
    --onclick, if an 'a' or 'q' is found in value, this box is in the collection and therefore checked, so delete it
    if (findinValue != -1) {
    getdelthis.add('DELETE_THIS', "q"+q_seq+"a"+ a_seq);
    getdelthis.GetAsync(function(){return;});
    getdelthis = null;
    }else{
    --onclick, no 'a' or 'q' is found in value, this box is not in the collection, so add it
    getaddthis.add('ADD_THIS',"q"+q_seq+"a"+ a_seq);
    getaddthis.GetAsync(function(){return;});
    getaddthis = null;
    Snippet of page source
    <b>Question number one</b>
    <input type="checkbox" name="f01" value="q78a489" checked="checked" onclick="f_updateMember(78,
    489)" id="78" />Answer option one for question one>
    <b>Question number two</b>
    <input type="checkbox" name="f01" value="483" onclick="f_updateMember(77, 483)" id="77" />Answer
    option one for question two>
    Edited by: user3034406 on Jul 28, 2009 12:18 PM

  • BPC7.5NW - Work Status SAP Best Practices

    Hello Experts,
    I would like to get your expert opinion on the Work Status settings.
    Usually, we configure work status settings at the Application Set and Application levels.  At the application level, we do the configuration to lock down the data region based on the dimensions present in the Application Set.  SAP help website says that between 3 and 5 dimensions are enough to define a data region and lock it.
    I would like to know if there is an SAP best practice, that guides the user about what dimension types to use?  For example, 'C' type, 'E' type and 'T' type, etc.
    Your help is greatly appreciated.
    Thanks!

    Hi,
    It would mainly driven by your user requirements. Generally you would have entity, time and category in the work status. Entity is used if you want users to set the status to 'submitted' for example, for their entities. Apart from these three if you beleive there is a reason for you to include your datasource for example, you can specify. You cannot use the account dimension though.
    Generally Entity,Cat & time are the common ones. Please let me know if you need any further details.
    Thanks,
    Sreeni

  • Member Validation in Work Status settings

    Hello,
    Within the workstatus set up on application level (work status settings) one can define an owner dimension in the work state column and also define which dimensions are relevant for work state by indicating 'yes'.  How this works is clear. But for the other dimensions indicated as 'no' one can define member validation, the meaning and function of this is not clear to me.
    Has somebody any idea what this is about?
    Many thanks!

    You can change the work status settings for each application. Changing the work status settings involves identifying three to five 'work status dimensions,' and then defining specific members for the remaining non-work status dimensions used for validation purposes. You must determine which account you will use for validation of the data at the time the work status is changed. The validation account must be &rdquor;0u201D at the intersection of the 3-5 variable members and the members designated for the non-work status dimensions.  If the account is not &rdquor;0u201D then the owner/manager cannot set the work status.  This is an option feature.
    The dimensions you select as the work status dimensions are the variables in your business process. For example, the entity, category, and time might change based on who is submitting data, but the account, data source, reporting currency, etc., remains static. (Typically, Time is a work status dimension since data is usually segregated based on time.)
    For example, lets say that you set Entity, Category, and Time as your work status dimensions for a given application. You then set your other current view members to the following:  Account: Validation; DataSrc: TotalAdj; Intco: All_Intco; and RptCurrency: LC. In addition to assigning work status dimensions, you also specify which dimension is the 'owner dimension.' The owner dimension includes the Owner property. The owner property determines who can edit a work status setting. The following figure shows this setup, where Entity is the Owner dimension.
    A user attempts to post data to the current view shown in the following table. The system checks the 'validation' account to make sure the intersection equals zero (0). If so, the data is posted, and a success message is displayed. The user can now set the work state to 'submitted' on that intersection. Subsequent submissions to that exact intersection will be rejected. Users can only send data to the same intersection if the Entity, Category, or Time member changes.
    You can find aove information in help file
    http://<servername>/OSOFT/Help/Admin/HelpStart.htm#
    Hope this helps.
    Sam

  • Work status in BPF

    Hi gurus,
    i have some problems to use the work status in BPF. When i change a status, the system generate an error message
    "The data did not pass validation because
    the validation account does not equal zero. Correct the data and resubmit."
    If anyone could help, I would appreciate it.
    Anne

    Hi Anne,
    This happens when you have the work status defined at the application level as well. In the application, please check the members defined for the dimensions. You need to have the same members in the CV while changing the work status. Otherwise, it wont allow you to change the work status.
    The other option is to go to application parameters. There is a parameter like workstatusvalidate. You can change it to N/A. Then the validation wont play any role.
    Hope this helps.

  • Work Status error BPC NW 7.5

    Hi,
    I am having some trouble with Work Status for BPC NW 7.5.
    When trying to change status I always get same message: "Controlled by rule has been violated". I've tried with differente ussers and I am suer they have all rights necessary to change status but, there is no way.
    Please help.
    Thanks in advance,
    Raul

    We have already made all tasks related to Work Status:
    1. Configuring Work Status u2013 Like Unlocked, Submitted and Approved
    2. Enter the Owner property in dim Entity
    3. Configure the work status setting at the application level: Entity as owner, Time and Category "YES"
    4. Aplication Administration --> Define the hierarchy as H1. We have defined the hierarchy in Entity PANETH1 also
    But still didn't work... as we though it should. We have gone through the Admisnitration manual for BPC NW75 and check everything again. Everythign was correct. But, we checked all appendix also. There is where SAP explains how is all working. In some stage, BPC thogh we were the manager (because of the Entity hierarchy structure) but our Work status was not define for a Manager (because we don't need it). We made a try with everything in BOTH and is Working!!! Cool.
    We are going to adjust everythign to our requirements now. But, we now itiis working correctly.
    Thank you very much for you help.
    Raul

  • How to keep an application level object running with SunIDM?

    We are working on intergrate a gmail project with SunIDM. We need an application level object running with SunIDM so it will maintain a token generated from Gmail side. In anther servlet project, I had this object saved in the attribute of the ServletContext, then other session level servlet could share this attribute anytime. Is there a way to store attribute in Servlet Context and have it shared by different user session in SunIDM? I have been reading documents and searched this forum, haven't find any topics related how to maintain an application level object live. Hopefully that I can get some hint here.
    Thank you so much.

    Paul, Thank you so much for the further explaination. I don't think it will work since the token generated from gmail will expire every 24 hours.
    We are using the gdata library published from by gmail people, and I create a new UserService object and have it run in the application level. The UserService object will generate a token and renew it every 24 hours behind the scene. Here is how I implement it in my Servlet project:
    //to have a UserService object running at the application level:
    public class GmailUserService extends HttpServlet {
    public void init(ServletConfig config) throws ServletException{
    super.init();
    userService = new UserService(myApplication);
    config.getServletContext().setAttribute("gmailUserService", userService);
    //to access this UserService object from other servlet in each user session:
    UserService userService = (UserService)servletContext.getAttribute("gmailUserService");
    Gmail will trigger an error if we create a new UserService object for each user. They recommend to have all the user to share one UserService object. I am looking for similar approach in SunIDM.
    Thank you again, Paul, for trying to help.

  • Work Status Report

    Hi,
    I was wondering if there is a work status report available in the system?  What I would like to see is a summary of which dimensions are locked in BPC so that I can monitor it to ensure that someone doesn't accidentally open something by mistake. 
    Currently I have to go through BPC Web and check the dimensions manually.  If there is no report can someone confirm where the work status data is stored so that I can have one built.
    Is this the table (where "finance" is the application)   -  [dbo].[tblFinanceLock]  ??
    thanks in advance.

    Hi,
    You're right, work status information are stored in "tbl<App>Lock".
    Concerning your first question, you can build a BPC for Excel report that retrieves work states.
    Having for example an expansion on all entities, you can use EVLCK function (from 5.1 version) or EVASV function (in CPM 4.2). You can then do whatever you would like to send it to others via distribution list or other.
    Hope this will help.
    Kind Regards,
    Patrick

  • User status at operation level

    Hi,
    I have created one user status profile and attached in order type. In this profile I have included Operation and Order header as an "Allowed object type"
    My problem is when I am changing  user status at order level , it is not getting changed automatically at operation level.
    Pls suggest me the solution.
    Thanks

    Hi,
    I dont think it is possible .
    A suggestion not sure if it works .
    Assign user status profile operation wise and then have some development to check the operation status and
    then update production order status with same user status you mentioned in operation.
    FM: STATUS_CHANGE_EXTERN will help you to change the user status of order.
    Regards,
    Vishal

  • How to update the service order status at meter level

    Hi
    I need to fetch one open service order and update the retrieved open service order status at meter level.
    I am trying to do it through BAPI_ALM_ORDER_MAITAIN but i am not able to do it.
    Please let  me know the process how to update.
    Thanks & Regards
    Pallavi

    Hi,
    Check if this code works ...
    REPORT zbapi .
    DATA t_meth TYPE TABLE OF bapi_alm_order_method.
    **Internal table for Operation (BAPI)
    DATA t_oper TYPE TABLE OF bapi_alm_order_operation.
    DATA t_comp TYPE TABLE OF bapi_alm_order_component.
    **Internal Table for Opertaions UP (BAPI)
    DATA t_comp_up TYPE TABLE OF bapi_alm_order_component_up.
    **Internal table for BAPI Return code
    DATA t_ret TYPE TABLE OF bapiret2.
    ***WORK AREA DECLARATIONS
    **Work Area for Hedaer
    DATA:wa_header TYPE caufvdb,
    wa_meth TYPE bapi_alm_order_method,
    wa_op TYPE afvgb,
    wa_comp TYPE resbb,
    wa_comp1 TYPE bapi_alm_order_component,
    wa_comp_up TYPE bapi_alm_order_component_up,
    wa_oper TYPE bapi_alm_order_operation.
    PARAMETERS:TEST.
    ****Fill Method Internal table
    CLEAR wa_meth.
    wa_meth-method = 'SAVE'.
    APPEND wa_meth TO t_meth.
    wa_meth-refnumber = sy-tabix.
    wa_meth-objecttype = 'COMPONENT'.
    wa_meth-method = 'CHANGE'.
    wa_meth-objectkey(12) = '000004000104'.
    wa_meth-objectkey+12(4) = '0010'.
    wa_meth-objectkey+16(4) = '0010'.
    APPEND wa_meth TO t_meth.
    **Component Internal table
    wa_comp1-reserv_no = '0000001072'.
    wa_comp1-res_item = '0001'.
    wa_comp1-activity = '0010'.
    wa_comp1-item_number = '0010'.
    wa_comp1-special_stock = 'B'.
    wa_comp1-requirement_quantity = '15'.
    wa_comp1-stge_loc = '0001'.
    wa_comp1-backflush = 'X'.
    APPEND wa_comp1 TO t_comp.
    **Component Update Internal table
    wa_comp_up-special_stock = 'X'.
    wa_comp_up-backflush = 'X'.
    wa_comp_up-requirement_quantity = 'X'.
    wa_comp_up-stge_loc = 'X'.
    APPEND wa_comp_up TO t_comp_up.
    **Call Bapi
    BREAK-POINT.
    CALL FUNCTION 'BAPI_ALM_ORDER_MAINTAIN'
    TABLES
    it_methods = t_meth
    it_component = t_comp
    it_component_up = t_comp_up
    return = t_ret.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.   <--- Hope u r using this too
    regards,
    Naveen
    Edited by: Naveen Deva on Apr 16, 2009 9:12 AM

  • Validation on Application Level?

    Hi,
    is there the possibility to define a validation on application level? Couldn't find anything.
    I thought about a validation on page 0, but page 0 doesn't allow to create validations...
    Purpose: I want to validate the Apex_Application.g_fxx arrays. The validation will be the same for all pages.
    Thanks for your help
    Patrick
    Check out my APEX-blog: http://inside-apex.blogspot.com

    Hi Vikas,
    thanks for the help. Just tried it out, didn't work :-(
    It does the redirect, but doesn't show the error message. I assume the g_validation_ids_in_error and g_item_ids_in_error has also to be set. But the redirect isn't good in my case anyway, because the tabular form entries are lost.
    But I just found out that APEX_Application.show_error does exactly what I was looking for!
    Thanks for your help
    Patrick
    Check out my APEX-blog: http://inside-apex.blogspot.com

  • IDOC is created with status 51( application document not posted)

    Hi experts
    iam working on File-IDOC scenario, when i test the process the XML message is created with no errors and
    but the IDOC is created with status 51( application document not posted)
    the details error shows:
    An error occurred in CALL TRANSACTION USING or CALL DIALOG USING
    during a synchronous update.
    The error was caused by the transaction VA01.
    previously i used same test data that time it was working fine,
    please tell me how can i fix the issue.
    regards
    vasavi

    Key in your Idoc number in BD87, execute
    select the error message and then follow the menu path :
    EDIT --> restrict and process  (Select)
    In the next screen UNCHECK the Bkgd Processing and execute
    Now EDIT --> Process --> foreground from error or in foreground mode.
    This will lead you the screen where it errored out.
    Thx
    PSR

Maybe you are looking for

  • Various types of IDs for correlation

    [Repost from an older thread on the sentinel-schema mailing list to solicit more feedback from the communitiy] I have come across these use cases: 1) In IDM we have - Group ID This is used by the IDM engine to tag all log events that occur during the

  • How to get a value given to a button in HTML using a href tag

    Hi, In my application I have loaded  html  content  in WebView. In the HTML file i have used a Button to which i have given some value in href tag as <a href="ButtonClick//testing/mysample"> <input type="button" value="Click me" /> </a> When i click

  • Backup doesn't work for the day my iphone was stolen

    My iPhone 5 was stolen and backup on iphone 5s works only for the previous days but there's no photos from the day it was stolen.

  • Create ADF Dynamic row

    Hi to every one Here i am using two adf table in same screen .... if i enter value 4 in one filed of first adf table then it should create 4 new rows in that second adf table ...(create new rows based on input value from someone...) i dont kknow how

  • Extended check through program

    Hi Gurus, I wanted to do extended check and note down errors of nearly 3000 programs . Is there any possibility to do it through a program which upload program names from excel and return errors, if extended check found errors?? Thanks in advance!! S