BPC7.5SP07: under which user ID is script logic executed?

Hi,
we are running BPC 7.5 NW SP07. The question I have is, is DEFAULT.LGF and all scripts called by it executed by the user ID that is saving data or by the BPC_SYSADMIN user (or another system user account)?
Thanks,
Arnold

Hi Arnold,
It depends what you mean "under which ID". If you look at the process in any of the back end transactions (SM50, SM66, etc) you'll see BPC_... ID, all authorizations are checked for user ID that is saving data.
Each process has 2 IDs: ABAP ID (under which process is running, which is BPC_...) and BPC ID (that is used for authorization checks). Exceptions is a case when BPC ID is mapped to some debug user ID, then process will be running under that ID instead of BPC_....
So, it depends from what point of view you looking on the process.
Hope that clarifies things.
Gersh

Similar Messages

  • How to find out which user has the permission to execute startsap ?

    Hi All
    How do I find out which user has the permission to execute the startsap and stopsap? Do I control the permission on those script using windows standard authorization? For example: only allow certain user have the read and write permission?
    Thank you.!
    Vincent Lo

    Well to me this is really weird question..
    <b>noone un-authorized should have access to OS on your system</b>
    If this is valid you do not need to solve problems who can and who cannot start/stop SAP, because if you want to prevent some users from shutting down the SAP you have really hard job to do - there are many ways how to kill the SAP (for example killing relevant process from task manager, killing of database, messing with services etc.) - yes, this is harmful way of stopping SAP, but we are talking about attack, right? I would contact some Windows specialist to help you disable all the ways how to harm the running SAP. But still after that - there are many files that can be modified/deleted so SAP will crash after restart - you need to protect them too, etc.
    In case you take the first assumption as granted (and you really limit access to this server) you do not need to worry who can stop or start SAP - at the other hand it may be handy to be able to start/stop SAP from other users - for this you can run the stop/start script "under different user".
    But to answer the question - to me this is question just of access control (but really never tried that myself):
    <a href="http://technet2.microsoft.com/WindowsServer/en/library/c6413717-511e-42bd-bd81-82431afe4b2a1033.mspx">Permit or restrict access to a snap-in for a domain</a> (or see other related links down there on this page)
    Please award points for useful answers.
    Thanks

  • How to check which user has the privilege to execute a stored procedure?

    I am using Oracle 7 and I would like to check which user has the privilege to execute a stored procedure. How can I check it? Is there any view I can query for?
    Alex Hung

    Please check DBA_SYS_PRIVS.
    SQL> select * from dba_sys_privs
    2 where grantee='HARY';
    GRANTEE PRIVILEGE ADM
    HARY EXECUTE ANY PROCEDURE NO
    ....

  • WRH$** tables, Need to know by which user SQL Query has been executed

    Hi,
    From the AWR data (WRH$) tables , I need to know how many sql code is using some specific indexes, I found that information by using the mentioned code. but I need to find out by which user this code has been executed ( not the PARSING_SCHEMA_NAME). Can someone please help me, how can I get that info?
    select a.operation,a.OBJECT_OWNER,a.OBJECT_NAME ,dbms_lob.substr(b.SQL_TEXT,4000,1) from WRH$_SQL_PLAN a,WRH$_SQLTEXT b
    where a.operation='INDEX' and a.SNAP_ID=b.SNAP_ID and a.SQL_ID=b.SQL_ID and a.OBJECT_NAME in (
    'I_CUSTORDER_STAT_CHG_DTM',
    'I_LINE_ITEM_STAT_CHG_DTM',
    'I_SHOPCART_MODIFIEDDTM',
    'I_VISITOR_CART_UPDATED_DTM',
    'R_ORDER_LOG_EVENT_DTM',
    'I_LI_STATUS_HISTORY_EVENT_DTM',
    'I_SHOPPING_CART_CREATEDDTM',
    'I_VISITOR_CART_CREATED_DTM',
    'I_LINE_ITEM_CREATED_DTM_FTM')

    872903 wrote:
    Hi,
    From the AWR data (WRH$) tables , I need to know how many sql code is using some specific indexes, I found that information by using the mentioned code. but I need to find out by which user this code has been executed ( not the PARSING_SCHEMA_NAME). Can someone please help me, how can I get that info?
    select a.operation,a.OBJECT_OWNER,a.OBJECT_NAME ,dbms_lob.substr(b.SQL_TEXT,4000,1) from WRH$_SQL_PLAN a,WRH$_SQLTEXT b
    where a.operation='INDEX' and a.SNAP_ID=b.SNAP_ID and a.SQL_ID=b.SQL_ID and a.OBJECT_NAME in (
    'I_CUSTORDER_STAT_CHG_DTM',
    'I_LINE_ITEM_STAT_CHG_DTM',
    'I_SHOPCART_MODIFIEDDTM',
    'I_VISITOR_CART_UPDATED_DTM',
    'R_ORDER_LOG_EVENT_DTM',
    'I_LI_STATUS_HISTORY_EVENT_DTM',
    'I_SHOPPING_CART_CREATEDDTM',
    'I_VISITOR_CART_CREATED_DTM',
    'I_LINE_ITEM_CREATED_DTM_FTM')consider enabling AUDIT SELECT FROM TABLE upon which INDEX is based.

  • NW7.5sp07: Memberset(BAS) not working in Script Logic

    Hi,
    I wrote one simple script :
    *XDIM_MEMBERSET G_FLOW=F_CLO
    *XDIM_MEMBERSET G_DATASRC =BAS(CMTTOT)
    *XDIM_MEMBERSET DC_ACCT=DA_CE0120000
    *XDIM_MEMBERSET DC_FDETAIL=ALL
    *DESTINATION_APP=FINANCE
    *ADD_DIM CONSOLVIEW=NONGROUP
    *RENAME_DIM DC_ACCT=G_ACCT
    *SKIP_DIM=DC_FDETAIL
    *WHEN DC_FDETAIL
      *IS FD_CE0120006
              *REC(DC_ACCT=DVAL131A3, G_DATASRC=VALIDATIONS)
      *IS BAS(FD_CE0112000)
              *REC(DC_ACCT=DVAL131A4, G_DATASRC=VALIDATIONS)
           *ENDWHEN
    *COMMIT
    But i am not able to get the data for account DVAL131A4, though DVAL131A3 is working fine.
    In DVAL131A44, i am getting 0 records and i check the package status script also

    Hi, as far as I know the BAS option does not work for XDIM_MEMBERSET in the version you are working. I would use teh *SELECT option as an alternative to tackle this issue via some properties.
    Hope this helps.

  • Which user/credentials does APEX use to execute packages

    Which user does APEX use to execute a function or procedure in the parsing scheme of an application. I am trying to debug an custom authentication scheme which calls a package procedure.

    Mathias Oracle wrote:
    Which user does APEX use to execute a function or procedure in the parsing scheme of an application. I am trying to debug an custom authentication scheme which calls a package procedure.APEX connects to the database using connection pooling as the APEX_PUBLIC_USER or ANONYMOUS schemas, depending on the webserver configuration (except where a DAD has no username/password defined). Code is executed via the <tt>dbms_sys_sql</tt> package using the privileges of the application parsing schema. See:
    {message:id=926724}
    {message:id=1224601}
    Application Express and parsing of SQL

  • Display entire log in script logic?

    When users run a script logic, eg to push data from one model to another, they get errors like:
    Invalid Members [ACCOUNT_DTL]=61500270
    Invalid Members [ACCOUNT_DTL]=51301500
    However these errors are at the very end of the log and the user cannot see them, because they exceed the maximum log length to be displayed in data manager package status. 
    The script logic executes successfully and does not throw an error, but records do not post.  It causes large errors because they're unaware of the issue as no error is thrown and the log does not display all lines.
    I have to go into UJFS, download the zip file with their full log in it and send the errors to them.
    Is there a setting either:
    1.  Flag the log as 'error' and do not allow it to post?
    2.  Display the entire log in the data manager package "View Status" - all lines?  Or at least all errors?
    Thx, Aaron

    Vadim,
    We have a logic that pushes from model1 to model 2. 
    Due to supporting some existing/legacy code, logic is as follows:
    *RENAME_DIM ACCOUNT_C=ACCOUNT_DTL
    ACCOUNT_C is in Model1.  ACCOUNT_DTL is in Model2.
    Value for some GL account "32100000" for example has been created in account_c but not in account_dtl, so when the logic creates *REC's it fails.
    If no solution is available on the error log I will probably create BPC master data package to update both account_c and account_dtl at once from BI.  Will be the only way to keep them in synch.
    Thanks for checking, Aaron

  • Pass package variable to script logic

    Hi expert,
    I have creted a variable in a Package with the statement
    PROMPT(TEXT,%PERCE%,"Revaluation rate",,"")
    the variable appears and properly stores a value.
    However, what statement can be used to pass it to the sript logic?
    I tried 'TASK(Execute formulas,REPLACEPARAM,PERCE%EQU%%PERCE%) but it's somehow wrong.
    Please..any help?
    Thanks,
    Alberto Sabate

    Jeffrey,
    Thanks for your answer.
    I am aware that within the script logic I have to use a variable between $ signs. So $PERCE$ is exactly what I had in my script logic.
    However in order to get a value there we have to enter a command into the dstx file to actually send the value enter by the user into the script logic.
    In the Package I have:
    PROMPT(TEXT,%PERCE%,"Revaluation rate",,"")
    TASK(RUNLOGIC,FORMULASCRIPT,"*FUNCTION PER=%PERCE%")
    In the script I have
    *WHEN *
    IS
    *REC(FACTOR=PER.INPUT)
    *ENDWHEN
    I have also tried $PERCE$ instead of PER.INPUT, but no luck either.
    Still I'm not able to get the variable %PERCE% into the formula. Why?
    Thanks
    Alberto

  • Calling script logic

    Hey guys, I know how to create a custom script logic but lets say i have abcd.lgf file. Now can someone please tell me how to have the user run this script logic? I know that if i do #include abcd.lgf in default.lgf it will run automatically anytime user sends data. what about other ways?
    Thanks.
    Zack

    Hi,
    The script logic need to be linked to a SSIS package and this will be linked to the DM package.
    You need not create a SSIS package from scratch. You can create a copy of an existing one (may be fx retatement). These SSIS packages are available in the server with the extension as DTSX. Create a copy of this SSIS package. Now in BPC excel, create a new DM package and link this to the copied SSIS package. Now go to the advanced script of the DM package. There you will be able to see a statement for logic. Maintain it as your script name.
    Hope this helps.

  • SAP Bpc: automate script logic validation

    Is there a way to automate the validation of the SAP BPC script logics?
    I ask you that because I have daily SSIS packages and, actually, if I don't manually vaildate the logics every time, using SAP BPC administration interface, the new members are not cosidered into the application.
    I tryed the BPC SSIS "Adimin Task" (using Validate Logic mode) but it only checks if the syntax of the logic is correct or not.

    Thanx for the replay but, unfortunatly, I think it's not useful for my case.
    I use SSIS packages to populate dimensions (such as Employees). In these packages I have BPC Admin Task (in create dimension mode) and it works fine.
    The problem is > if I don't go into SAP BPC Administration Console to "Validate and Save" the script logics manually > inside the .lgx file there aren't into XDIM_MEMBERSET the new data I previously imported throught the SSIS packages above (in the exemple the new Employees).
    Beeing not into the XDIM_MEMBERSET, the script logic executed by the users excel input schedules cannot manage the new set of data... until I "Validate and Save" the logic manually.
    Edited by: Francesco Andolfi on May 26, 2010 4:22 PM
    Edited by: Francesco Andolfi on May 26, 2010 4:22 PM

  • Calling  multiple  script  logics from  a  single  package

    Team- How  do i  call multiple  script  logics  from a   single  DM  package...?
    I   know  its  possible  and  have seen  a  prototype  but  cant  recollect  or  find  it on sdn...
    Thanks  for  your  time.
    Vishal.

    Hi,
    You can create a master script logic which will include all the other script logics using the *INCLUDE command and call this master script through your DM package.
    Another way is to have multiple tasks in the process chain which is calling a script logic. You can pass separate script logics to each of the tasks.
    I would prefer the first option
    Hope this helps.

  • How to find which users has used external scripting

    I want to find out the users who used the scripting for doing any mass changes activity.

    Hi Murphy;
    Please check which user has which forms open? and Re: how to determine which forms are currently open?
    Hope it helps you in your issue
    Regard
    Helios

  • Script to determine which user has assigned a certain printer

    Navation: System Administrator > Install > Printer > Register. I am trying to delete an old printer, but get "this printer is referenced the printer profile option. You cannot delete a printer while it is referenced."
    I am looking for the table/report/whatever that will allow me to see which user is assigned this printer.
    Thanks...colin

    Colin,
    Please see the following documents, it should be helpful.
    Note: 370372.1 - How To Effectively Remove An Oracle Applications Printer
    Note: 102286.1 - How to Delete a Printer Registered with Applications
    Note: 105260.1 - Getting Error Message When Trying to Unregister a Printer
    Note: 201945.1 - How to list E-Business Suite Profile Option values for all levels using SQLPlus
    Note: 367926.1 - How To Find All Users With A Particular Profile Option Set?
    Regards,
    Hussein

  • Node Manager starting managed servers under different users

    Hi all,
    I have multiple domains running on the same server.
    Is it possible to get node manager to start managed servers from different domains under different users?
    Default is the user under which node manager was started originally.
    Thanks
    Arnaud

    Oracle documentation is still in confussion state for Unix platform nodemanager.
    NodeManager Admin Guide had chapter 3 for General configuration of nodemanger. Chapter 5 is for script based nodemanager.
    In chapter 5 there is clear way defined for " Starting a node manger for Unix machine".
    chapter 3 is mess there is clear-cut direction to reach the remote startup of servers.
    Why we have so many types of nodemanager for connect. howbout start them?
    Can someone expert in Oracle WebLogic please respond to this.
    *Nodemanagers are NOT meant for multiuser development env.
    They are defined for production env and for HA, FailOver.*
    Edited by: PavanBhavanishekhar on Jan 6, 2010 9:10 PM

  • ITunes accounts can be accessed under one User but not a second User.

    Hi
    I'm having problems setting up iTunes on a new PC I've recently purchased. On my old PC - (Vista), myself (David) and my wife (Chris) had different Windows Users accounts, both with separate iTunes accounts which we could access with no problems.
    On my new Pc (Windows 7) I have downloaded iTunes and can access my iTunes account with my ID and password when the PC is logged in as 'David' as the User, as can my wife BUT when the PC the PC is logged in as my wife as the  User 'Chris' neither of us can access our iTunes account with our relative ID and passwords. We get the message.. "The iTunes Store is temporarily unavailable. Please try again later.".
    I have seen this sentence on Google and on various forums including this one but cannot find a solution which fits my problem which is our iTunes accounts can be accessed when the PC is logged in under one User but not a second User.
    Has anyone have ideas to attempt to resolve this issue?
    Thank you

    Hi DavidG56,
    If you are having issues connecting to the iTunes Store from one of the user accounts, you may find the following article helpful:
    Apple Support: Can't connect to the iTunes Store
    http://support.apple.com/kb/ts1368
    Regards,
    - Brenden

Maybe you are looking for

  • Multiple processing of Open PO's & PR's

    Good morning All, How to Process Multiple Open TR's which I found in LB10 Also Multiple Open TO's in LT22. Any configuration setting is required. Please help me out . Thanks & Regards, Olet Malla

  • Anyone know how to install windows 7 and Lion with more than 1 partition?

    Hi guys, hope this is in the right place, it's my first post, I did search the forums but to be honest it's my first mac so half the time I don't understand what I'm reading. Basically, what I would like is, a partition for mac os, a partition for wi

  • RMAN-06023: no backup or copy of datafile 5 found to restore ??

    Hi, Am on Apps 12.0.4 DB 10gR2 Am trying to recover a datafile: got below error ? Hex dump of (file 5, block 11701) in trace file /u01/app/oracle/admin/ora10g/udump/ora10g_ora_6482.trc Corrupt block relative dba: 0x01402db5 (file 5, block 11701) Bad

  • My palm life drive wont load

    Hi all and thanks in advance for any help recently my palm life drive has stopped loading i turned it off one night and in the morning i turned it on but it got stuck on the palm logo and wont go any further ive tried everything i can think of ive tr

  • Information abuse, security and fairness

    I was wondering about security and possible abuse of information in connection with emailing followed or tracked forum content and private messaging. It is easy to forget that all information here is public and privacy is a just a perception. Unlike