Personal variables: Is this expected

Hi
I have a scenario like this:
1. I click on execute a query with personal variables eg. varA = 1
2. In the variable screen I change the personal variable to varA = 2 and click OK
3. The query is updated according to VarA = 2. I close the query
4. Now I execute the query again but my personal variable is now varA = 1 and not equal 2.
I think it would be logic if the default personal variable change when I execute the query again, but apparantly I have to un-personalize it and then personlize it again to have the default value saved.
My question is - is the above the excepted scenario or is this a SAP bug?
We're running SAP BW 7.0 sp. 21
regards,
John

When you change the variable values , and do not save it (click ok ) , it is much understood that next time when you open the query it would have the old variant values as no changes have been made to the existing variant.
If you overwrite your variant with the new values, then next time you use your query it would have the new default values.
Additionally check if you have sufficient authorization for the authorization object S_RS_PARAM.
If you do not have change authorization then even if you save changes , next time you open the query the changes wont reflect.

Similar Messages

  • 'Variable Substitution' error - Expected numeric element index

    Hello everyone!
    I'm using the 'variable substitution' property in XI to replace the filename of the output file to a value in the message payload.
    Here are the parameters I provided:
    File Name Scheme: %filename%.xml
    Variable Name: filename
    Reference: payload:ORDERS05,1,recordset,1,IDOC,1,E1EDK02,BELNR,1
    I'm getting this error in the adapter engine:
    Caught exception while initializing variable substitution engine: Cannot parse pseudo-path for variable substitution: 'filename': Expected numeric element index, got 'BELNR': For input string: "BELNR"
    Can anyone tell me what this means, and how I can fix this problem?
    Thanks in advance!
    Glenn

    Yup, raj! it's IDOC to file.... I did what you asked but I'm now getting this error:
    MP: Exception caught with cause com.sap.aii.af.ra.ms.api.RecoverableException: The Adapter Message Property 'FileName' was configured as mandatory element, but there is no 'DynamicConfiguration' element in the XI Message header: com.sap.aii.adapter.file.configuration.DynamicConfigurationException: The Adapter Message Property 'FileName' was configured as mandatory element, but there is no 'DynamicConfiguration' element in the XI Message header
    any idea what it means?
    Kind regards,
    Glenn

  • Save setting for - Display Personalized variables on variable screen

    Hi,
    Good Morning.
    I have got a variant. After I select a variant I went to Personalization screen. In this screen after selecting a couple of variables I unchecked/unmarked check box for 'Display personalization variables on variable screen'. I clicked on Ok and also saved tha variant (overwrite).
    But the next time I open the query this check box remains unchecked and all the personalized variables are visible.
    Can you please help me in resolving this?
    Thanks & Regards,
    Raj

    Dear Rajendra,
    check this link..it might help u,,,
    http://help.sap.com/saphelp_nw04s/helpdata/en/45/6e4f4db9cc1956e10000000a11466f/frameset.htm
    Hope this helps u.
    Best Regards,
    VVenkat..

  • I can't be the only person who has this problem - when a month ends on a Saturday I can't drag events into the next month and instead have to cut and paste - a real pain in the butt. I thought there was something called "scroll" but I can't find that

    I can't be the only person who has this problem with iCal- when a month ends on a Saturday I can't drag events into the next month and instead have to cut and paste - a real pain in the butt. I thought there was something called "scroll" but I can't find that.

    Yeah that works, but, it involves a click on the event, a click on edit, a click on the date, keystrokes, plus, since you can't see the next month you have to have a calendar in front of you so as to put it to the right date. It's easier just to cut it and advance the month and paste it, once you are in the right month you can move it around helter skelter willy nilly no problems. Although now that you mention it I will try it, maybe it is easier than cut and paste as I don't really care about the date, as long as it gets moved into the right month I can drag it around all I want.

  • Hi I have adobe CC for teams, a team member is having problems opening indesign we are being asked for a serial number, ive checked on our admin account and he is one our our registered 'members'. I wasnt the person who set this up originally so I'm a bit

    Hi I have adobe CC for teams, a team member is having problems opening indesign we are being asked for a serial number, ive checked on our admin account and he is one our our registered 'members'. I wasn't the person who set this up originally so I'm a bit lost, i cant seem to find any serial numbers on the my account section and it seems we have no registered products? can you help?

    Hi There,
    We have checked the details of your team, all seat are assigned properly.
    Now there are few details that we would need in a Private Message so that I can assist you appropriately.
    Name of the user:
    Email of the user:
    Meanwhile, try the below mentioned links.
    Creative Cloud applications ask for serial number
    Sign in, activation, or connection errors | CS5.5 and later, Acrobat DC
    [Note: Details that we need is critical, make sure you send them in via Private Message only.]
    Thanks,
    Atul Saini

  • Urgent help of the person who coded this...

    could the person who posted this code pls get back to me..cuz i can't seem to find u
    cuz i would like to use this code of urs but i'm not sure exactly how it works out.
    import java.awt.*;
    public class DrawArrows
         public void drawArrow(Graphics g,int x1,int y1,int x2,int y2,int headLength,int headwidth)
         double theta;     
         double theta2;     
         int deltaX;     
         int deltaY;     
         int lengthdeltaX;     
         int lengthdeltaY;     
         int widthdeltaX;     
         int widthdeltaY;     
              deltaX=(x2-x1);     
              deltaY=(y2-y1);     
              theta=Math.atan((double)(deltaY)/(double)(deltaX));     
         if(deltaX<0.0)theta2=theta+Math.PI;     
         else theta2=theta;     
         lengthdeltaX=-(int)(Math.cos(theta2)*headLength);     
         lengthdeltaY=-(int)(Math.sin(theta2)*headLength);     
         widthdeltaX=(int)(Math.sin(theta2)*headwidth);     
         widthdeltaY=(int)(Math.cos(theta2)*headwidth);     
         g.drawLine(x1,y1,x2,y2);          
         g.drawLine(x2,y2,x2+lengthdeltaX+widthdeltaX,y2+lengthdeltaY-widthdeltaY);     
         g.drawLine(x2,y2,x2+lengthdeltaX-widthdeltaX,y2+lengthdeltaY+widthdeltaY);   
    }i could only work out till the line
                                               deltaX=(x2-x1);     
              deltaY=(y2-y1);     
              theta=Math.atan((double)(deltaY)/(double)(deltaX));    pls let me know if u are still reading this or anyone else who can figure out the later part of the code.
    thnx n cheerz

    i could only work out till the line
    deltaX=(x2-x1);
    deltaY=(y2-y1);
    theta=Math.atan((double)(deltaY)/(double)(deltaX));
    I'm not the poster but these lines seem to compute the
    angle of the arrow line.
    BTW (to the posters): wouldn't the use of a
    Polygon be better suited for this purpose ?Looks indeed like it is calculating the angle to the origin of a line segment.

  • Clean install of OS X Lion went from 7GB to 16GB, is this expected?

    Hi,
    I'm trying to see if others have experienced this as well?
    The whole OS only occupied 7GB (right after install) and after a reboot it reads 16GB.
    Is this expected behavior to occupy 2X the storage space?
    What is the extra ~9GB being used for?
    Details:
    Upgraded from Snow Leopard to OS X Lion:
    Did a Clean Install of OS X Lion (10.7.4) on a new external Hard Drive (1TB) - to be swapped later as my new Internal Drive.
    Get Info reads ~7GB
    Then I rebooted the MBP and doing a Get Info again, now it reads 16GB!
    Tried searching for explanations, but no luck...
    Is this normal?
    How much space does a Clean Installed OS X Lion occupy? 7GB, 16GB?
    Thanks for any feedback.
    Mike

    Use the free utility OmniDiskSweeper to get a more accurate picture of what's on your drive.
    http://www.omnigroup.com/products/omnidisksweeper/

  • How to use bind variable in this select statement

    Hi,
    I have created this procedure where table name and fieldname is variable as they vary, therefore i passed them as parameter. This procedure will trim leading (.) if first five char is '.THE''. The procedure performs the required task. I want to make select statement with bind variable is there any possibility to use a bind variable in this select statement.
    the procedure is given below:
    create or replace procedure test(tablename in varchar2, fieldname IN varchar2)
    authid current_user
    is
    type poicurtype is ref cursor;
    poi_cur poicurtype;
    sqlst varchar2(250);
    THEVALUE NUMBER;
    begin
         sqlst:='SELECT EMPNO FROM '||TABLENAME||' WHERE SUBSTR('||FIELDNAME||',1,5)=''.THE ''';
         DBMS_OUTPUT.PUT_LINE(SQLST);
    OPEN POI_CUR FOR SQLST ;
    LOOP
         FETCH POI_CUR INTO THEVALUE;
              EXIT WHEN POI_CUR%NOTFOUND;
              DBMS_OUTPUT.PUT_LINE(THEVALUE);
              SQLST:='UPDATE '||TABLENAME|| ' SET '||FIELDNAME||'=LTRIM('||FIELDNAME||',''.'')';
              SQLST:=SQLST|| ' WHERE EMPNO=:X';
              DBMS_OUTPUT.PUT_LINE(SQLST);
                   EXECUTE IMMEDIATE SQLST USING THEVALUE;
    END LOOP;
    COMMIT;
    END TEST;
    Best Regards,

    So you want to amend each row individually? Is there some reason you're trying to make this procedure run as slow as possible?
    create or replace procedure test (tablename in varchar2, fieldname in varchar2)
    authid current_user
    is
       sqlst      varchar2 (250);
       thevalue   number := 1234;
    begin
       sqlst := 'update ' || tablename || ' set ' || fieldname || '= ltrim(' || fieldname || ',''.'')  where substr(' || fieldname
          || ',1,5) = ''.THE ''';
       dbms_output.put_line (sqlst);
       execute immediate sqlst;
    end test;will update every row that satisfies the criteria in a single statement. If there are 10 rows that start with '.THE ' then it will update 10 rows.

  • How to use bind variables in this procedure

    Hi Experts,
    How to use bind variables in this procedure for static queries.
    PROCEDURE DELETE_MER_PROC (M_id IN NUMBER)
    IS
    BEGIN
    V_date DATE;
    SELECT PD_DATE INTO v_date FROM PD_MAINTAIN;
        DELETE FROM MER_CLEAR
        WHERE MER_DT < v_date
        AND ID = M_ID;
    COMMIT;
    END;   
    How to use  v_date and m_id as bind variables in this procedure to avoid hard parsing.
    Please help me.
    Thanks.

    976208 wrote:
    How to use  v_date and m_id as bind variables in this procedure to avoid hard parsing.
    You cannot avoid hard parsing - as the 1st time a SQL statement (like the SELECT or DELETE statements in your code) is encountered, it does not reside in the server's Shared Pool, and needs to be added into the pool via a hard parse.
    Bind variables does not prevent hard parsing. Hard parsing happens when the SQL statement (with or without bind variables) is a brand new statement encountered by the server.
    Bind variables enables the same SQL cursor to be reused, by simply changing the bind variable value.
    Not using bind variables means that each SQL statement is unique and not shareable - as the value is hardcoded into the statement and cannot be changed via a bind value. This typically means LOTS of different SQL statements (where the only difference is the changed value in the statement) are created - with each statement being a new statement not seen before in the Shared Pool and needing to be hard parsed.
    One does not design one's code not to be hard parsed. There ALWAYS will be a hard parse in order to get a SQL statement into the Shared Pool. One designs one's code to REUSE cursors in the Shared Pool.

  • According to my network provider (Amaysim/Optus) Tethering is enabled, so why do I get this error message "to enable personal hotspot on this account, contact OPTUS"

    According to my network provider (Amaysim/Optus) Tethering is enabled, so why do I get this error message "to enable personal hotspot on this account, contact OPTUS"
    Amysim/Optus support can not help.
    I can not check or change any network settings (no APN settings)
    I have synced phone using latest itunes (10.5.3).
    Phone software is up to date (5.0.1).
    Network settings have been reset.
    SIM card has been taken out and put back in.
    Phone has been switched off/on again.
    Another sim card from virgin works ok (hotspot option is visible and can be turned on/off as required)
    The Amaysim/Optus SIM card can be put into another phone (android) and tethering/hotspot works fine.
    Can anyone provide solution to this nightmare?

    I am having the same issue although i have an iphone 5. I have contacted Live connected numerous times an tried everything imaginable to solve the issue. Is it possibly a handset issue? I cant recieve any help from optus as im with live connected, they cant help me and apple keep telling me to contact your carrier ( live connected). Seems to make me want to switch providers pretty shortly..
    please let me know if you can solve your issue and maybe it can help me too..

  • HT201441 i have iphone that he has a apple acount but i don't now her acount and password because he come's from england and i don't now a person who was this iphone before me.can you help me to find this person

    i have iphone thet he has an apple acount but i don't now her acount and i need help to find a person who was this iphone before me to ask her for a apple acount and password.please help me acount start k,,,,,@k,,,,,.uk if anyone now this person tell me please

    Welcome to the Apple community.
    Unfortunately, you cannot do very much with your phone unless you get assistance from the previous owner, they should either provide you with the password to unlock it or remove their account from the phone entirely remotely through iCloud.com > Find My Phone.
    If you have this persons email address, try sending them an email and asking them to remove their ID as described above.

  • Is this expect behivour for wss10_saml_token_client_policy?

    My web service attached with wss_saml_or_username_token_service_policy.
    My Web service client (Java SE) code using oracle/wss10_saml_token_client_policy.
    Without any keystore on my client side, I'm able to invoke web service without password.
    only thing I put is:
    requestContext.put(WSBindingProvider.USERNAME_PROPERTY, "JOE");
    Is this expected behivior for oracle/wss10_saml_token_client_policy? no keystore, no password, it seems tell me that Sender Vouches is not being enforced.
    Thanks

    I believe what you have is correct. No encryption or signing is applied to this policy. You'd probably prefer to use something like oracle/wss_username_token_over_ssl_client_policy or oracle/wss11_saml20_token_with_message_protection_client_policy.
    To configure for SSL (Note: I had to enable 2 way SSL on WebLogic for this to work):
    System.getProperties().setProperty("javax.net.ssl.keyStorePassword", "password");
    entityProcedureService = new EntityProcedureService();
    SecurityPoliciesFeature securityFeatures =
    new SecurityPoliciesFeature(new String[] { "oracle/wss_saml20_token_over_ssl_client_policy" });
    EntityProcedureBASImpl entityProcedureBASImpl = entityProcedureService.getEntityProcedureServicePort(securityFeatures);
    Map<String, Object> requestContext =
    ((BindingProvider)entityProcedureBASImpl).getRequestContext();
    requestContext.put(BindingProvider.USERNAME_PROPERTY, "weblogic01");
    ProcedureInquiryResponse response =
    entityProcedureBASImpl.fetchAllProcedures(new ProcedureInquiryRequest());
    System.out.println(response.getProcedures().size());
    To configure for SAML:
    entityProcedureService = new EntityProcedureService();
    SecurityPoliciesFeature securityFeatures =
    new SecurityPoliciesFeature(new String[] { "oracle/wss11_saml20_token_with_message_protection_client_policy" });
    EntityProcedureBASImpl entityProcedureBASImpl = entityProcedureService.getEntityProcedureServicePort(securityFeatures);
    Map<String, Object> reqContext =
    ((BindingProvider)entityProcedureBASImpl).getRequestContext();
    reqContext.put(BindingProvider.USERNAME_PROPERTY, "weblogic01");
    reqContext.put(ClientConstants.WSSEC_RECIPIENT_KEY_ALIAS,"service");
    reqContext.put(BindingProvider.PASSWORD_PROPERTY, "passw0rd" );
    reqContext.put(ClientConstants.WSSEC_KEYSTORE_LOCATION, "d:/projects/ssl_certs/client.jks");
    reqContext.put(ClientConstants.WSSEC_KEYSTORE_PASSWORD, "password" );
    reqContext.put(ClientConstants.WSSEC_KEYSTORE_TYPE, "JKS" );
    reqContext.put(ClientConstants.WSSEC_SIG_KEY_ALIAS, "client" );
    reqContext.put(ClientConstants.WSSEC_SIG_KEY_PASSWORD, "password" );
    reqContext.put(ClientConstants.WSSEC_ENC_KEY_ALIAS, "client" );
    reqContext.put(ClientConstants.WSSEC_ENC_KEY_PASSWORD, "password" );
    ProcedureInquiryResponse response =
    entityProcedureBASImpl.fetchAllProcedures(new ProcedureInquiryRequest());
    for (Procedure procedure : response.getProcedures()) {
    System.out.println(procedure.getDescription() + ":" +
    procedure.getSuid());
    System.out.println(response.getProcedures().size());
    Edited by: user3014194 on Mar 29, 2011 10:00 AM

  • Is it possible to pass on a typedef documentation to a variable of this type?

    For documentation purposes and a better readability, I document typedefs by filling in its properties. Sadly, when I create a variable of this type, the comment does not show up in the context help box when moving over the variable. Is there a way to combine the documentation automatically (by configuring LV?
    I don't want to document each variable of the typedef and I don't want to write a programme which does this for me.
    Thanks a lot!

    md001 wrote:
    No what I mean is when the control type def is open, enter the documentation using the properties of the control itself (the variable), not the control properties accessible through the icon in the top right corner of the control type def (see below).
    Also, the documentation of any variable created from the typedef will be the documentation in the typedef at the time of the creation of the variable. If you want the to be able to change the documentation and have the documentations of all the previously created variables updated at the same time, you have to use a "Strict Type Def" instead of simply a "Type Def".
    I was under the impression that he was creating constants, since he was talking about "variables."
    Bill
    (Mid-Level minion.)
    My support system ensures that I don't look totally incompetent.
    Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.

  • Is there any system variable for this date format 01/21/2004 18:00:32

    Hello,
    Is there any system variable for this date format 01/21/2004 18:00:32
    This is my Internal date format and my External date format is sy-datum.
    How can I validate....any suggestions will be apprecaited!
    Regards,
    Kittu

    Hello,
    Thank you very much for your response!
    My internal date format is 01/21/2004 18:00:32
    and external date format on selection-screen is sy-datum.
    My external format is stored in S_crtsp
    and internal format is stored in L_crtsp. (01/21/2004 18:00:32)
    I want to remove the time from the internal format and validate it aginst the external format.
    Any suggestions or brief explonation is appreciated...I apprecaite the help soo far...
    Regards,
    Kittu

  • I in stalled Keynote 5.2 on MacBook Pro but it won't read older Keynote 2.0 files. Is this expected, meaning I have to use old software only to present these files?

    I in stalled Keynote 5.2 on MacBook Pro but it won't read older Keynote 2.0 files. Is this expected, meaning I have to use old software only to present these files?

    I do not know, but it sure is expected- macs never back-compatible.

Maybe you are looking for

  • How I can prevent when file in use??

    Hi all friends, I am facing problem with my uploading software it is a automatic process of uploading only user copy the file in hot folder of my software and software takes the file one by one automatically and start uploading on destination and it

  • View mismatch in SQVI tcode in User level

    Hi, I have copied an user A from user B. Everything is same i.e. role,profile,parameter. Problem is that B is able to execute and see the reults of tcode SQVI in the initial screen But user A is not only for that tcode. Any idea? Regards, Mofizur

  • Plot dynamic data with time stamp

    Hi All I would like to create a plot of dynamic data, (Voltage readings taken with an In 6008) versus time. When the loop starts taking voltage data I would to plot the data versus elapsed time. Voltage versus time elapsed. I have read many examples

  • Confirm process order problem

    hi    I configure IMG settings under OPK1 for porcess order..I check "imediately proposal" for quantity/service..But when I use COR6N to confirm process order, the duration field is not proposed...Where should I configure in IMG?   btw,is there any T

  • How does one stop Safari for Windows from auto resetting itself?

    Safari for Windows running on XP Pro SP2 on a Dell Latitude D520 gets its settings reset automatically somehow. Also, the saved userids/passwords randomly get "lost". These behaviors occur whether the system is left running (with Safari terminated) t