'Created by' column in SM37 contains inactive users - audit issue?

Hi,
Most of the jobs in sm37 in our systems have been created by staff who had already left. So under the 'created by' column in SM37 we can see jobs running under users who have been locked/deleted. But it's only the 'created by' column. All the 'steps' run under a system user called 'BATCHUSER', that's why the jobs run fine.
Is it a problem to have inactive users under the 'created by' column in SM37? Is it an audit issue? I've thought that as long as the steps run as a system user then it shouldn't be an audit issue but having discussing about it in my team.
Any comments will be very welcome!
Thank you
Marcia

Yes,
This is purely depends on your org understandness, As in system there won't be any issue as long as the jobs run.
In SAP there is no such way to change the owner (Created by) of background job, we only can change the step owner.
If you feel that there will be an issue, my suggestion is to copy the jobs to BATCHUSER and delete all old jobs created by inactive users.
Regards,
Nick Loy

Similar Messages

  • Problem with creating virtual column

    Hello,
    We've got problem with creating virtual column.
    There is table R_T that contain columns R_ID and L_ID, we would like to create virtual column RL_ID that contains sth like 'R_ID-L_ID' (R_ID, L_ID and RL_ID are varchars).
    According documentation we've tried:
    alter table R_T add column (RL_ID varchar2(60) generated always as (R_ID||'-'||L_ID) VIRTUAL)
    but getting
    ORA-00904: : invalid identifier
    00904.00000 - "%s: invalid identifier"
    Have no idea where is the problem.
    Table, columns names are little different but contains only capital letters A - Z and underscore "_".
    Has anyone idea?
    Thanks a lot.

    Strange...
    This does work for me :
    Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
    Connected as dev
    SQL>
    SQL> create table r_t (
      2   r_id varchar2(25),
      3   l_id varchar2(25)
      4  );
    Table created
    SQL> insert into r_t (r_id, l_id) values('R','L');
    1 row inserted
    SQL> alter table r_t add (rl_id varchar2(60) generated always as (r_id||'-'||l_id) virtual);
    Table altered
    SQL> select * from r_t;
    R_ID                      L_ID                      RL_ID
    R                         L                         R-L
    SQL>

  • Finding Inactive users in 30 minutes.

    I use this technique to find iplanet 5.x inactive users.
    NOTE: In each mailbox root there is a file store.idx which get update everytime a new message recieved.
    find /your/path/to/store/partition/primary/=user -mtime +45 -name store.idx -type f > inactive
    this will put all inatcive mailboxes paths which are inactive from last 45 days in a new file "inactive"
    the result will similer to
    /your/path/to/store/partition/primary/=user/57/21/=aliejaz1/store.idx
    then i use these commands to remove useless lines which refer to Sent, Draft and Trash folders.
    grep -v Sent inactive > SentRemoved
    grep -v Draft SentRemoved > DraftRemoved
    grep -v Trash DraftRemoved > TrashRemoved
    grep -v + TrashRemoved > CustomFoldersRemoved
    Then I also manualy remove all those lines which refer to remaining Custom Folders.
    Then by using Find and Replace I replace /your/path/to/store/partition/primary/=user/ with space.
    Now it becomes like 57/21/=aliejaz1/store.idx
    then I also replace store.idx with space and result become like 57/21/=aliejaz1
    Now I replace = with comma i-e , and results become 57/21/,aliejaz1
    then I use Excel and open final file as csv.
    It will paste 57/21/ in first column and aliejaz1 in second column.
    Delete the whole first column.
    Now the excel file only contains inactive userids.
    That way I found my inactive users.
    Good Luck.
    Note that if a user still recieving email or spam then it cannot be find this way but there is a chance that his mailbox 100% filled along time ago due to inactivity
    I found 90% inactive users by using this mechanism.
    For remaining else users check your logs.

    Hi,
    I would highly recommend against other customers using this approach for a few reasons:
    1. A 'find' across the entire store can impact the inode-cache and overall disk performance substantially. A better approach would be to parse the "last msg date" out of the output of "./mboxutil -l" or even "./mboxutil -lp user/%/INBOX" if you just cared about the INBOX. This will cater for users who haven't had a new email for 45 days in their INBOX.
    2. Doesn't cater for the case where a user is forwarding their email; the mailbox/account is 'active' just that the contents may not have changed.
    3. Doesn't cater for accounts that haven't received new email in 45 days but the user is still reading the old emails - reading an email only updates the store.usr file, the store.idx is only changed if the email is deleted/expunged.
    4. Doesn't cater for accounts that are used as 'public shared folders' where emails may only be delivered to very occasionally and not deleted.
    In MS6.3 there is another mechanism to monitor when a customer last accessed their account; the ./imsconnutil command e.g.
    # ./imsconnutil -a -u shjorth
    UID                   IMAP last access                HTTP last access              POP last access
    ===================================================================================================
    shjorth               07/Nov/2007:11:42:57              ----NOT-RECORDED----               ----NOT-RECORDED----Given that iMS5.2 is now in limited support you should be upgrading to MS6.3 anyway.
    Regards,
    Shane.

  • Create new column in BI Admin Tool being HFM the OBIEE data source.

    Hi all,
    I am developing a BI project using OBIEE 11g 11.1.6.4 and HFM 11.1.2.1. HFM is the data source for OBIEE.
    Having the metadata imported in the physical and in the BMM layers, what I want to do is create a new column that will contain a float value. This float value depends on Account dimension, that is, if account name is 'XYZ', in a join of all dimensions, this new column´s value should be the same for all the other accounts in the same join.
    I have reached a point that the new column created shows the same number (value) as the logical column 'value' of the fact table, but I don´t know how or where specify which value (the one of the account name 'XYZ') should be for the rest of the new column (where account name is not equal to 'XYZ').
    I hope it is understandable, if something is not clear, please ask me.
    Thanks in advance.
    Best regards,
    Borja

    Hi,
    yeah when i put * in the set online filter i am able to see the users which i have created in weblogic. After all the users appear then i select Action-> close. Now again when i try to cross check it once again i again clicked on manage->indentity->now i dont see the users. what could be the issue?
    Thanks,
    RM

  • INACTIVE USERS

    Hi gurus,
    its urgent, pls help me.
    i have to create a report on bw statistics (i know the procedure and using bw statistic standard reports also) i have to find out
    1.  Inactive users (Never Access the system).
    2.  Reports that failed
    3.  Cube Sizes, Growth trends and Free disk space
    Thanks in advance for your help
    regards
    mahi

    Hi Mahesh,
            <b>The BW Statistics – OLAP InfoCube (Technical name: 0BWTC_C02) contains data arising from the
    execution of queries.
    Reporting on this InfoCube enables you to see how often a particular InfoCube or query is used.
    Detailed information is also available, about run times, data volumes and users.</b>
    Refer this link for information on the Characteristics and Key Figures of this Infocube.
    http://help.sap.com/saphelp_nw04/helpdata/en/52/e91c3b85e6e939e10000000a11402f/frameset.htm
    You can refer TBW10 - Data Warehousing.
    It contains detailed information on BW Statistics and BW Data slice.
    Most BW Statistics queries are assigned to the BW Statistics MultiProvider.
    Some other queries are assigned to the InfoCube BW Statistics - OLAP,
    Detail Navigation and to the InfoCube BW Metadata.
    <b>At user level, you can analyse</b>
    1) Which users are currently working in the system?
    2) Which departments or users have used BW within a particular time period?
    <b>You can get information about Inactive users from this.</b>
    <b>You can get information about queries, whose runtime has overshot a specified value for
    online-processing.</b>
    <b>BW Statistics: Workbook</b>
    The 'BW Statistics' workbook is also delivered with Technical Content which contains
    many queries and charts for analysis.
    You can analyze Usage(By users/By Day, By Queries/ By Run time/ By Infocubes etc),
    Data Volumes and Load etc.
    Hope this helps.
    Regards
    Hari
    Message was edited by: Hari Krishnan K
    Message was edited by: Hari Krishnan K

  • Error while creating a column in master

    Hi all,
    I am using the sap business one 8.8 version.
    I am getting an error while creating a user defined column for a master table.
    The error code is -104.
    The method I had used for creating a master table is as follows.
    *#region Create Table*
            public static bool CreateTable(string TableName, string TableDescription, SAPbobsCOM.BoUTBTableType TableType, SAPbouiCOM.Application oApplication, SAPbobsCOM.Company oCompany)
                SAPbobsCOM.UserTablesMD oUserTableMD;
                int intRecCode;
                bool boolResult = false;
                oUserTableMD = (SAPbobsCOM.UserTablesMD)oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oUserTables);
                try
                    if (!oUserTableMD.GetByKey(TableName))
                        oUserTableMD.TableName = TableName;
                        oUserTableMD.TableDescription = TableDescription;
                        oUserTableMD.TableType = TableType;
                        intRecCode = oUserTableMD.Add();
                        if (intRecCode == 0)
                            boolResult = true;
                catch (Exception e)
                    oApplication.MessageBox(e.Message, 1, "Ok", "", "");
                finally
                    System.Runtime.InteropServices.Marshal.ReleaseComObject(oUserTableMD);
                    GC.Collect();
                return boolResult;
            #endregion
    ==================================
    The following is the code for creating a column in the above master
    private static void AddField(string TableName, string ColumnName, string ColDescription, SAPbobsCOM.BoFieldTypes FieldType, int Size, SAPbobsCOM.BoFldSubTypes SubType, string ValidValues, string ValidDescription, string
    SetValidValues, SAPbouiCOM.Application oApplication, SAPbobsCOM.Company oCompany)
    int intLoop;
                string[] strValue, strDesc;
                SAPbobsCOM.UserFieldsMD oUserFieldsMD;
                SAPbobsCOM.Recordset oRecordSet;
                oUserFieldsMD = (SAPbobsCOM.UserFieldsMD)oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oUserFields);
                oRecordSet = (SAPbobsCOM.Recordset)oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset);
                try
                    oRecordSet.DoQuery("SELECT COUNT(*) FROM CUFD WHERE TableID = '" + TableName + "' AND AliasID = '" + ColumnName + "'");
                    if (Convert.ToInt16(oRecordSet.Fields.Item(0).Value) == 0)
                        System.Runtime.InteropServices.Marshal.ReleaseComObject(oRecordSet);
                        oRecordSet = null;
                        strValue = ValidValues.Split(Convert.ToChar(","));
                        strDesc = ValidDescription.Split(Convert.ToChar(","));
                        if (strValue.GetLength(0) != strDesc.GetLength(0))
                            throw new Exception("Invalid Values");
                        oUserFieldsMD.TableName = TableName;
                        oUserFieldsMD.Name = ColumnName;
                        oUserFieldsMD.Description = ColDescription;
                        oUserFieldsMD.Type = FieldType;
                        if (FieldType != SAPbobsCOM.BoFieldTypes.db_Numeric)
                            oUserFieldsMD.Size = Size;
                        else
                            oUserFieldsMD.EditSize = Size;
                        oUserFieldsMD.SubType = SubType;
                        oUserFieldsMD.DefaultValue = SetValidValues;
                        for (intLoop = 0; intLoop <= strValue.GetLength(0) - 1; intLoop++)
                            oUserFieldsMD.ValidValues.Value = strValue[intLoop];
                            oUserFieldsMD.ValidValues.Description = strDesc[intLoop];
                            oUserFieldsMD.ValidValues.Add();
                        if (oUserFieldsMD.Add() != 0)
                            UpdateLastErrorDetails(-104, oCompany);
                catch (Exception e)
                { oApplication.MessageBox(e.Message, 1, "Ok", "", ""); }
                finally
                    if (oRecordSet != null)
                        System.Runtime.InteropServices.Marshal.ReleaseComObject(oRecordSet);
                        oRecordSet = null;
                    System.Runtime.InteropServices.Marshal.ReleaseComObject(oUserFieldsMD);
                    GC.Collect();

    Hi,
    I am newly using BI publisher . I am using 10.1.3.4.0 . I am just trying to create a report in test name. that is the first step to create a report where i am getting error. I am using default RPD paint , where all the user and Groups are defined .

  • How can I create a column to numerically order all the items?

    As a first time user of Numbers, I created a table of info which I imported from Address book.
    Everything looks good.
    I would like to be able to see how many addresses I have on the table.
    I looked at the Numbers 08 manual, and went to Preferences, then Auto correction, then -automatically detect lists.
    The manual says to choose something on Table Inspector- but I couldn't find it.
    I did choose - have Press Return to automatically move to next cell.
    I created a column before the first column on my table ( which was last name) and typed 1.
    I thought that when I pressed return it would automatically type in 2 and 3 and so on.
    But I guess I missed a step.
    Any suggestion?

    Hi Rosie,
    It's not clear whether you want to Number the names or Count the names. I'll give you the solution for each.
    To number the entries, begin as you have done, typing a "1" in the first cell, and hitting Return. Then type a "2" in the second cell. Now select both cells and grab the little circle in the lower right corner of the selection rectangle, pulling it down to continue the sequence that you have begun typing.
    To count the number of entries without numbing them, here is one pretty easy way...
    Click on the column label over the last names, which will select the entire column. Then click on the Function Icon on the Toolbar and select Count. This will insert a Footer Row in your Table, and will display the number "0". The zero count is because you have no numbers values in the column. To edit the function to display the count of text items, Names, we need to edit the Function from COUNT to COUNTA. Just click on the footer cell to select it, then click in the Formula Bar, just above the Column Labels, and place your text cursor behind the "T" in COUNT and type an "A". Then hit Return. Now your new footer cell will show your count of names.
    Post back if you have questions.
    Jerry

  • Contained Database Users are now available in Azure SQL Database Update preview

    Contained Database Users should be of particular help for people migrating to Azure SQL Database. At the moment, this is a preview release but you can start testing. Here is the announcement of the
    preview with links to more information.
    New SQL Database public preview with new Standard-tier performance level
    Previously announced in November 2014 and now available for customers to try, the
    new
    public preview of SQL Database improves the compatibility of SQL Server applications for Azure SQL Database. Details of this preview are available on the
    SQL
    Database documentation webpage, including the following key enhancements: easier management of large databases to support heavier workloads with parallel queries
    and online indexing, support for programmability functions like CLR and XML index to support more robust application design, improved monitoring and troubleshooting with XEvents and 100 new Dynamic Management Views (DMV), and more performance in the Premium
    tier.
    To try this preview, please sign up via the Preview
    features webpage. Only SQL Database servers with a mix of one or more Basic, Standard, or Premium (not Web or Business) databases are compatible and eligible to
    upgrade to the preview. Please note that any move of an existing Basic, Standard, or Premium database into this preview is irreversible; we recommend that you create a database copy or leverage test databases on any server enrolled in this preview.
    A new Standard-tier performance level, S3, is also available in this preview which gives you more pricing flexibility between Standard and Premium. S3 will deliver 100 Database Throughput Units (DTU) and all the features available in the Standard tier. Please
    note that S3 will appear on your bill as a multiple of S2 until further notice.
    For more information, please visit the SQL
    Database webpage and the
    Microsoft
    Azure Blog. For a comprehensive look at pricing, please visit the
    SQL
    Database pricing webpage.
    Rick Byham, Microsoft, SQL Server Books Online, Implies no warranty

    Hello Rick
    That is great, one thing I'd like to ask, does it support SSMS,SSDT?
    No sign of that yet, that I’ve seen.....
    Best Regards,Uri Dimant SQL Server MVP,
    http://sqlblog.com/blogs/uri_dimant/
    MS SQL optimization: MS SQL Development and Optimization
    MS SQL Consulting:
    Large scale of database and data cleansing
    Remote DBA Services:
    Improves MS SQL Database Performance
    SQL Server Integration Services:
    Business Intelligence

  • "Created By" Column is showing empty in SharePoint List

    Hello All,
    I have created a custom list and enabled the "Created By" and "Created" Column to be shown in the list.
    All the users are able to see the "Created" Column populated, but the "Created By" column is blank, no value is populated to it.
    But the Farm Administrator is able to see the values for "Created By" column in the List. I tried providing full control to the Users, provided all permissions, but still the users are unable to see this column populated. I have no clues what to
    be done.
    So I tried a workaround specified in the forum ie., by using a column with calculated value =[Me]. But this gives the login name and not the Proper name, which is not helpful for me. I just want a column which displays who created the item.
    Please help me regarding this issue.
    Thanks,
    Shanky

    Hi Alex,
    Yes, I have checked them too.
    1. This is happening with all lists, as I have modified the permission for the users to the lists only to :
    Add Items
    View Items
    Open Items
    View application Pages
    View Pages
    Open
    This is to make sure that the users wont modify the list or delete it or its items.
    2. This is happening with all the items in the list, not only for other people's items but also for current user's item as well.

  • Created by column in sharepoint 2010

    we have 5 different site list that uses the created by column to help us identify who created what. for some reasons one of the site list is showing system account in the created by column and not sure how it was changed to this?
    all other list are showing the correct user who created each entry
    any ideas?

    Have you migrated one of the lists via the content and structure feature from elsewhere within the site collection? 
    This may have led to the creation of these items under the system account.
    Steven Andrews
    SharePoint Business Analyst: LiveNation Entertainment
    Blog: baron72.wordpress.com
    Twitter: Follow @backpackerd00d
    My Wiki Articles:
    CodePlex Corner Series
    Please remember to mark your question as "answered" if this solves (or helps) your problem.
    No

  • Is it possible to create a column in  runtime?

    Hi,
    I created a application that connect with Access database. I just wonder is it possible for user to create a column in runtime, because the application need this kind of interaction.
    Many thanks,
    Ann

    Here's code to do that
         static void addColumn(Connection dbConn, String cname)
              Statement ins;
              String sql = "ALTER TABLE TestTable ADD "+cname+" CHAR(20)";
              try
                   ins = dbConn.createStatement();
                   ins.executeUpdate(sql);
                   ins.close();
              catch (SQLException se){fail(se);}
         }The rest of my TestODBC example can be found at
    http://forum.java.sun.com/thread.jsp?forum=31&thread=453376

  • Is it possible to create a column in the runtime?

    Hi,
    I created a application that connect with Access database. I just wonder is it possible for user to create a column in runtime, because the application need this kind of interaction.
    Many thanks,
    Ann

    Cross-post:
    http://forum.java.sun.com/thread.jsp?
    forum=31&thread=453860&start=0&range=15#2066833

  • How to save the Created by name instead of saving  login user name

    Hi All,
    I done Without log in Jsp page to open one responsibility without login .
    here created one column Created by here user can view list of values in username . it EAM module work request page .
    my issue is while creating the work request Created by name saving in to the database but requirement is user needs to select using created by LOV that username needs to be save on data base .
    once open the application created by name is coming as a login name using controller i removed the created by i set the created by name in PR is lovevent .
    front end its working fine but while saving login user name is saving i need to save the created by name based on the lov .
    can any one help to overcome this issue......
    Thanks in Advance.....
    Kumar

    Hi,
    Thanks For Reply
    It is a Standard Page and created by column Passing in the package while inserting the data FND_GLOBAL.UserID.
    I have One more option i need to pass the created by as perameter in Jsp Page based on that user i need to get the password using (Encrprit ) command .
    Is it Possible to do in Passing the Parameter OAF to JSP page .and how to Encrprit the password to avoid entering the password .
    I hope U understand My Requirement..
    Regards,
    Kumar

  • Creating new column in existing pdf doc

    I am trying to add a new column with some CFif content into a pdf doc that is already created. the original pdf doc contains a table PropertyDetails_T with columns such as 1st column : 'customer name' 2nd col : 'no. of. vehicles' 3rd column : 'area of farmland'. I have to insert a new column between 1st and 2nd.
    i am using dreamweaver. in design mode i inserted columns to right of 1st column and added the column name "area of property".
    Next i include CFif lines in code mode as given below :
    <cfif getPropertyDetails_T.areaofProperty NOT EQUAL "">
    <td> #NumberFormat (getPropertyDetails_T.areaofProperty,"_______.__")#</td>
    <cfelse>
    <td>0.00</td>
    </cfif>
    but after writing these lines and saving, the table in design mode has been messed up. i see that CFif content of 'no.of vehicles' has been moved to the next column 'area of farmland'. i have the new Cfif content - <cfif getPropertyDetails_T.areaofProperty NOT EQUAL "">
    <td> #NumberFormat (getPropertyDetails_T.areaofProperty,"_______.__")#</td>
    where it should be that is 'area of property' column.
    But i see that value '0.00' has been diplayed below the column 'no.of vehicles' instead of the CFif content that was previously added to it and is now pushed to next column.
    does anyone have pointers as to how i could correctly apply indentation or code it right to align the right column to the right CFif contents.
    thnx,
    sachinpol

    dear john.
    SDK Version 6.5
    I wish add on new column in existing matrix to Batch Transaction Report.
    what i doing?
    I'm sorry.
    Give me a source please.
    email : [email protected] <== source please.
    Message was edited by: kim sung bum

  • How to create  hidden column in Oracle Table

    Hi folks
    i have one doubt regarding hidden column creation in Oracle Table..
    Let me briefly explain my requirements.
    I have one table called UWRMC_MAST is table contain the following columns
            RMC_N_ID           NUMBER(10)                    NOT NULL,
           COB_N_ID           NUMBER(2)                      NOT NULL,
           SUBCOB_N_ID     NUMBER(2),
           RMC_C_CODE      VARCHAR2(10 BYTE)         NOT NULL,
           RMC_C_NAME      VARCHAR2(100 BYTE)       NOT NULL,
           CREATED_N_BY   NUMBER(10)                     NOT NULL,
           CREATED_D_DT   DATE                              NOT NULL,
           MODIFIED_N_BY  NUMBER(10)                     NOT NULL,
           MODIFIED_D_DT  DATE                              NOT NULL,
           RECORD_N_STS   NUMBER(1)                      NOT NULL,
           RMC_C_REMARKS VARCHAR2(256 BYTE),
           EFFECT_D_DT     DATE                           NOT NULL
    RMC_N_ID is primary key
    i want to create one column like Old_EFFECT_D_DT as virtual column
    when ever i update the effective date that date should be insert into Old_EFFECT_D_DT i.e., Virtual Column
    For example
    SQL> select RMC_N_ID, COB_N_ID, SUBCOB_N_ID, RMC_C_CODE, EFFECT_D_DT from uwrmc_mast;
      RMC_N_ID   COB_N_ID SUBCOB_N_ID RMC_C_CODE EFFECT_D_
            46          1          74 PCTMOTR    02-FEB-11
    Below i update the effective date(01-feb-2011
    SQL> update uwrmc_mast
      2  set EFFECT_D_DT = '01-apr-2011'
      3  where rmc_n_id =46;
    1 row updated.
    But i want a result like below
    SQL> select RMC_N_ID, COB_N_ID, SUBCOB_N_ID, RMC_C_CODE, EFFECT_D_DT from uwrmc_mast;
      RMC_N_ID   COB_N_ID SUBCOB_N_ID RMC_C_CODE EFFECT_D_   OLD_EFFE
            46          1          74 PCTMOTR    01-APR-11   02-FEB-11Is this possible to do in oracle , kindly give a solution for my requirement
    Regards
    Arun

    Arun wrote:
    Hi Mr.David_Aldridge
    Am having the doubt that's why i posted my quires in oracle forums.. just i want to know whether my requirement suit for VIRTUAL COLUMN in Table.
    Regards,
    ArunWell, I'm not sure exactly what your requirement is.
    If you want to audit changes to the records of that table then it would be better to use Oracle's auditing facility. If this previous change date is really a required part of your actual application functionality then you might use the application itself to maintain the previous date as a column in the table, as you say, or if you need to maintain the history of changes then add a new table so you can keep track of multiple changes.

Maybe you are looking for