Use of ORCHPROCESS and ORCHEVENTS table in OIM

Hi,
Can anyone help me in understanding what for ORCHPROCESS and ORCHEVENTS tables are used?
What data will be stored in these tables? Pleaes explain me in detail.
Thanks,
Saravanan
Edited by: Saravanan on Mar 16, 2012 3:18 PM

Hi Saravanan,
These tables are:
ORCHPROCESS: stores the process instances that are being executed
ORCHEVENTS: Event Handlers those are either executed or pending in the current anticipated flow.
Also, depending on the volume and business propose of your environment it could grow too fast. If so,
You have an option to use archival utility as described here:
http://www.art2dec.com/documentation/docs/fmw11g1115documentation/doc.1111/e14308/archival_utilities.htm
Ref:
Oracle® Fusion Middleware System Administrator's Guide for Oracle Identity Manager
11g Release 1 (11.1.1)
Part Number E14308-05
I hope this helps,
Thiago Leoncio

Similar Messages

  • Use of T168F and T168 Tables in System

    Hi everybody
    I'm making a development, the purpose is to assign the Release Strategy to RFQ's when the user sets the Unit Prices for Items in transactión ME47.
    This action is executed in SAPMM06E in Routine strategie_ermitteln calling FM ME_REL_STRATEGIE_EKKO, but before the call there is a check at routine begin: t160-vorga NE vorga-angb (vorga-angb is a constant 'AG').
    t160-vorga has the 'A' value for ME41 (creating RFQ), then in this transaction the Strategy is assigned.
    But in ME47, t160-vorga has the 'AG' value, then the FM is not called.
    I solved this making t160-vorga = 'A' (only in memory) in EXIT_SAPMM06E_017, and the Release Strategy is assigned ok.
    But, when the user modificates a price using a button, the program makes a validation in Routine FCODE, checking that the value of t160-vorga exists in T168F and T168 tables with field fcode = 'KO'.  Because i modified the value from AG to A, this record does not exist and the program set an error. But, if i don't modify the t160-vorga, the Release is not assigned because the check in Routine strategie_ermitteln.
    So , i'm thinking in change my development, calling myself the FM  ME_REL_STRATEGIE_EKKO in EXIT_SAPMM06E_012 when action Save, but i dont' like this solution because i would need to copy not only the FM call, but else all the code involved in fill the parameters.
    So, i think other solution is to create the record for vorga = 'A', fcode = 'KO'  in T168F and T168 tables.
    If somebody can helpe, my doubts are:
    1. what implicates this record creation in these tables T168/T168F, that is, wich is the usage of these tables in the system ??     
    2. Where can i see the meaning of t168-vorga values (AG, A, K, F etc.)  ??
    3. In wich transaction can i create records to these tables ??
    4. Could be any problem if i add that records to these tables ??
    Any help will be apreciated !!
    (Excuse the long Topic text)
    Thanks
    Frank

    Hi Frank,
    2. Look the table T167T (to find this, I was going into the SE11, Data element: VORGA, : table, ...)
    3. The table T167T could be updated with the SM30/SM31 transaction. But you have a warning message.
    4. See the message, in the previous answer
    Rgd
    Frédéric

  • How to make reference wbs custom data carried to new wbs when using custom tab and custom table

    I created a custom tab for WBS elements by using user exit CNEX0007 and custom screen and put a table control in it.
    As table control's data has to be stored in a table I could not use append structure of PRPS.
    When I used reference wbs, PRPS custom fields were carried also but I could not find any solution to fill table control data with reference table.
    I need to get correspondence between reference number's and new id's key data. Is there any exit, enh. that I can store the relationship.

    Solved...
    I've used an enhancement point in include LCNPB_MF38.  CJWB_SUBTREE_COPY exports a table called newnumbers. Here you can find correspondances between copied WBS and new WBS.
    Exported table to memory id.
    And imported it in another user-exit. You can use proper user exit for your need.  ( EXIT_SAPLCNAU_002)

  • Query hangs using db link and nested table collection

    Hi,
    I have a stored procedure which takes, as input, a string of values that can vary in length. The input is used as an IN operator within the queries that exist within the proc:
    Code:
    PROCEDURE get_contacts (i_customerids IN VARCHAR2)
    an example of the input would be: '987451',412897' or '7541256','75412','95412589'
    In order to process the dynamic "In-List", I created a custom collection type to convert the string to a table:
    Code:
    CREATE OR REPLACE
    TYPE stringtotable AS TABLE OF VARCHAR2(3900)
    (I've also tried the solutions on http://tkyte.blogspot.com/2006/06/varying-in-lists.html and http://fdegrelle.over-blog.com/article-1694534-6.html for handling dynamic in-lists and they also hang)
    The proc contains 2 queries, the first returns records from a table within the current database:
    Code:
    SELECT *
    FROM contacts
    WHERE customer_id IN (
    SELECT *
    FROM TABLE (stringtotable (i_customerids
    The second query returns records from a database that is defined via a db link:
    Code:
    SELECT b.customer_id, a.row_id, a.fst_name, a.last_name
    FROM userlist.customers@uldblink a, userlist.firms@ulbdlink b
    WHERE a.parent_id = b.row_id
    AND b.customer_id IN (
    SELECT *
    FROM TABLE (stringtotable (i_customerids
    The first query is executing without issue. The second query, however, is hanging indefinitely. Additionally, If I hard code the string in the IN operator, the second query executes without issue.
    I am not the DBA for the database, so I don't currently have access to the trace logs. I've requested access to the trace logs to see if I can figure out what is hanging.
    In the meantime, I was hoping someone would be able to tell me if
    a: there is a better way to handle "dynamic in- lists".
    or
    b: if there is something obvious that I'm not considering.
    Thanks for your help,
    Fielding
    Message was edited by:
    fwilson

    Hi Todd,
    Thanks for the suggestion. I was not aware of the cardinality hint.
    I tried adding it to my query but unfortunately the query still appeared to hang. It did get me thinking though... that maybe the stringtotable collection type is creating the table in memory, and therefore its records aren't accessible to the dblink
    so I inserted the values that were being returned via the stringtotable collection type into a physical table named TestTable. I then modified my query to select the values from TestTable.
    Code:
    ...in (select /*+ cardinality(t 3) */ t.*
    from testtable t)
    This worked.
    So that poses the questions-
    a: is my assumption about the in-memory table correct
    and
    b: if so is there a way around it?
    Thanks for your help

  • Using Logical Databases and the Tables or Nodes Statement

    I want to start using Logical Databases whenever possible, but it seems that I need to use the Tables or Nodes statement for the Get statement to work.  Is there anyway to avoid Tables/Nodes statement since they are obsolete (and still use LDBs)?
    Message was edited by: Jason DeLuca

    Hi Jason,
    1) table statement is obligatory:
    -> look at abap-docu to GET:
    node is a node in the logical database that is assigned to the report (type 1 program) in the program attributes. <b>You must declare the node in the report using the NODES statement (or the TABLES statement, if the node is of the type "table").</b>
    2) some ldb-selections from the selection screen
       depends on the table-statement too, i remember...
    regards Andreas

  • Using bucket search and lookup tables

    I have to create an array of dates, and then extend this by creating a lookup table for the months of the dates. So this lookup table will have 12 elements. Finally it should print to the screen the total amount of times a month appears in the object array. I have created my array and i am only working on getting the bucket search working at the moment. In the code you will see the problem i am having on lines 45 and 46. The assigning is of different types so it wont allow it. I was thinking about using a toString method to get this working but then would the lookup tables be able to look up the months still? Also where abouts in the code would i put the toString method? Can i actually do it when declaring the arrays e.g. a[0]=new Date.toSting( (2, "January", 2007) );
    Anyway, heres what i have:
    import javax.swing.*;
    public class Date
    public int Day;
    public int Year;               
    public String Month;
    public Date(int day, String month, int year){
    Day = day;
    Year = year;   
    Month = month;
    public static void main(String[] args)
    final int ARRAY_SIZE = 10;
    final int RANGE = 30;
    Date[] a = new Date[ARRAY_SIZE];
    a[0]=new Date (2, "January", 2007);       
    a[1]=new Date (21, "Feburary", 2007);
    a[2]=new Date (31, "December", 2007);
    a[3]=new Date (29, "Demember", 2007);
    a[4]=new Date (8, "April", 2007);
    a[5]=new Date (15, "January", 2007);
    a[6]=new Date (12, "Feburary", 2007);
    a[7]=new Date (30, "August", 2007);
    a[8]=new Date (4, "June", 2007);
    a[9]=new Date (19, "June", 2007);
    boolean result;
    String searchKey;
    boolean[] bucket = new boolean[RANGE];
    for (int i = 0; i < RANGE; i++)
    bucket[i] = false;
    for (int j = 0; j < ARRAY_SIZE; j++)
    String data;
    data = a[j]; //???????????????
    bucket[data] = true;
    searchKey = JOptionPane.showInputDialog("Give me a date");;
    result = bucketSearch(bucket, searchKey);
    if (result == true)
    JOptionPane.showMessageDialog(null,"KEY " + searchKey + " FOUND");
    else
    JOptionPane.showMessageDialog(null,"KEY " + searchKey + " NOT FOUND");
    System.exit(0);
    public static boolean bucketSearch (boolean[] bucket, int key)
    return bucket[key];
    }ps.. i know i need to sort out my searchkey but i will do this after i sort out this problem.
    Cheers

    The bucket search is actually another question, but i also went to search the net for it and couldnt find anything on bucket search. This is what they are calling a bucket search:
    Write a fragment of Java code that does a lookup table search. It asks the user of the program to input a
    key to search for and then searches for it in a previously pre-computed lookup table, called bucket that
    stores true to mean the data was in the original array and false to mean it was not. It prints a message
    indicating whether the data was in the original array or not.
    key = Integer.parseInt(JOptionPane.showInputDialog
    ("Give me a number to search for"));
    if (bucket[key] == true)
    System.out.print("Data found");
    else
    System.out.print("Data is not present");

  • Use of CDHDR and CDPOS Table in Query

    Hi all,
    I am having requirement where i need to fetch the data from the CDHDR and CDPOS by passing the release indicator from EKKO.
    I would like to know whether the performance will b the issue with this as the CDHDR and CDPOS are the tables which consist of Huge data.
    Pls let me know what will b the impact on performance and other things..
    Regards
    KK

    Hi,
    Pls chk this links, might be helpful;
    https://forums.sdn.sap.com/click.jspa?searchID=5749799&messageID=1456945
    Re: Delta - Records changed directly in table
    Generic delta queue for CDHDR
    LBWE, delta extraction without BW
    http://www.sap123.com/showthread.php?t=47
    Regards
    CSM Reddy

  • Linking Access tables, creating a query with using both Access and Oracle

    Hello,
    I am using 3.0.04.34 version Oracle Developer. I am supposed to create a script/procedure to use both Access tables and oracle tables together. There is an option in developer to copy the access tables into oracle. But it doesn't help me. Because when we updated the access tables
    the copied ones are not be updated. How can I created a linked access tables to oracle and create a query with using both access and oracle table together.
    I will appreciate if you guys help me. I look forward to hearing from you guys.
    Thanks,
    Pinar

    Pinar,
    to be able to query MS Access tables in Oracle you need an additional product, the Oracle Database Gateway for ODBC. It allows you to link any foreign database into an Oracle database using a suitable ODBC driver. You can then access the MS Access tables through a database link based on the Database Gateway for ODBC. This will also allow you to join local Oracle and remote MS Access tables from your Oracle database.
    There's a note on My Oracle Support which gives you more details:Document 233876.1 Options for Connecting to Foreign Data Stores and Non-Oracle Databases - For example - DB2, SQL*Server, Sybase, Informix, Teradata, MySQL
    And there's also a dedicated Forum: Heterogeneous Connectivity

  • Using power shell function and SQL Table

    I have a table holding file path of over 1 million documents. so like column one is documentID and column two is full file path.
    Now, I want to get the file size of each of the documents. I have a function in power shell that gets the size of a file given file path.
    My problem, is I do not know how to use that function and the table to get the size of each of the files(documents).
    Help Much Appreciated!!
    ebro

    I am not clear with your questions sir. Do you mean the category this question belongs too? If so, may be some body could help redirect the question to the appropriate place.
    So what category does this belong too CM12 or Powershell?
    http://www.enhansoft.com/

  • SQL *Loader and External Table

    Hi,
    Can anyone tell me the difference between SQL* Loader and External table?
    What are the conditions under we can use SQL * Loader and External Table.
    Thanx

    External tables are accessible from SQL, which generally simplifies life if the data files are physically located on the database server since you don't have to coordinate a call to an external SQL*Loader script with other PL/SQL processing. Under the covers, external tables are normally just invoking SQL*Loader.
    SQL*Loader is more appropriate if the data files are on a different server or if it is easier to call an executable rather than calling PL/SQL (i.e. if you have a batch file that runs on a server other than the database server that wants to FTP a data file from a FTP server and then load the data into Oracle).
    Justin

  • Transtype field and related tables

    Hi!
    i'm trying to build a query using the OJDT and JDT1 tables, pointing towards the actual documents that created that especific transaction, there is a field on this tables named 'CreatedBy' with the "DocEntry" value or the "DeposId" value if we're talking about a deposit and a loong etc for all the other tables with different id names for their documents.
    now, the Transtype field of the OJDT table has some clues about the table that i need to join, for example , according with the documentation , the '13' value is an A/R invoice so i figured (correctly) i need to join the query with the table OINV and use the "docentry = createdby" to retrieve the exact document, another example: the deposit uses the OPDS table so the condition "createdby = deposid" gives me the deposit values.
    here is the problem , the transtype field has 40 o 50 posible values, ¿so anyone has some info about what table is related to every  transtype value?

    apparently no one understood anything i said, so i'm answering myself here:
    OF COURSE I KNOW THE LIST OF OBJECT TYPES IS INSIDE THE DOCUMENTATION...
    that's not what i'm asking, this is the info i wanted:
    15     Delivery - table ODLN
    16     Returns - tableORDN
    203     A/R Down Payment - table ODPI
    13     A/R Invoice - table OINV
    165     A/R Correction Invoice  - table  OCSI
    166     A/R Correction Invoice Reversal - table  OCSV
    14     A/R Credit Memo - table  ORIN
    132     Correction Invoice - table  OCIN
    20     Goods Receipt PO  - table OPDN
    21     Goods Return  - table ORPD
    204     A/P Down Payment  - table ODPO
    18     A/P Invoice  - table OPCH
    163     A/P Correction Invoice - table  OCPI
    164     A/P Correction Invoice Reversal - table  OCPV
    30     Journal Entry   - table OJDT
    19     A/P Credit Memo  - table ORPC
    69     Landed Costs  - table OIPF
    24     Incoming Payment  - table ORCT
    25     Deposit  - table ODPS
    46     Vendor Payment /outgoing payment  - table OVPM
    57     Checks for Payment  - table OCHO
    67     Inventory Transfers  - table OWTR
    76     Postdated Deposit  - table ODPT
    59     Goods Receipt  - table OIGN
    60     Goods Issue  - table OIGE
    162     Inventory Valuation  - table OMRV
    68     Work Instructions  - table OWKO
    i'm still missing:
    182     BoE Transaction
    OBOE? OBOT
    321     Internal Reconciliation
    OITR(?) InitObjTyp  Reconc. Initiator Object Type  nVarChar  20
    58     Stock List
    -2     Opening Balance (?)
    -3     Closing Balance (?)
    202     Production Order (?)
    -1     All Transactions

  • Crystal Reports Based on SAP Function Module and Transperant Tables

    Hi,
    I need to develop reports based on SAP trasperant tables and to filter the records I require to use one of the function module in SAP.
    I have created parameters in Crystal reports that are required for the function to execute and are included in the where clause of the query. This helped the fuction to get those parameters and execute it.
    The thing is that the fuction works fine with one set of parameters and gives accurate results both in SAP and Crystal Reports.
    But fails for other set of parameters.
    It works fine when we directly execute function in SAP produces a record set. But, when we pass those parameters from Crystal Reports it fetches no data.
    Can anybody tell me the exact procedure to use function module and transperent tables together in Crystal Reports ?
    Thanks in Advance.
    Niwas Joshi

    Hi,
    This is going to be hard to explain, however you need to recognize that the function has input and possibly output (export) parameters.  Crystal Reports is able to work with these parameters.  However it is up to you to figure out how these parameters are used effectively to give you the correct results when joining the function with other data sources such as transparent tables.
    If you're using transparent tables and functions in a Crystal Report, then you need to link these objects in such a way so that a left outer join for example is using the function's output parameters to join to the transparent table equivalent fields.  However if the table is the starting point then the joins from the table should join the Input parameters of your function.
    you can set these joins in the Database menu | Database Expert | Links of Crystal Reports.

  • S260BIW1 and S260 tables

    Hi All,
    What is the use of S260BIW1 and S260 tables?
    Is it possible to archive them?
    If not, then how do we reduce the space occupied by these tables, since they are occupying a lot of space on the R/3 side.
    Thanks in advance...

    Hi
    S260 is an LIS table, and ORDERS is the InfoCube in SAP BW based on S260.
    S260, S261, and others are SAP BW specific LIS structures that are installed as part of an SAP BW add-on.
    To build initial data loads for SAP BW, you need to first populate LIS tables S260, S261, S262, and S263. The process of populating such tables is called the statistical update. The statistical update for individual data sets may take from a few minutes to several hours and sometimes days based on the volume of transaction data in SAP R/3. No transaction activity is advised while statistical updates are in progress to avoid database tables locking and data inconsistencies.
    S260 have been replaced by LO DS-- 2LIS_11_VAHDR.
    As far I Know you cannot archive the Data pertaining to S260.
    Hope it helps and clear

  • Extracting Formulas and decision tables

    Hallo,
    lets say someone saw some of the BRFplus demos, where the BRFplus workbench is used to create formulas, decision tables and simulation data is entered using excel export/import. Now the requirement is, to implement those functionalities in a  webdynpro UI as part of a custom SAP development project, using SAP ICM in the background to do the actual calculation. Is there any way to do this, without creating functions in BRFplus? The problem is, that the functions must be easily changeable in the productive system. So we can't use new function modules for every case, but we only want to use the formulas and decision tables (possibly filled through excel export/import) that were created in BRFplus workbench.
    Correct me where ever I am wrong, I don't really think this is why BRFplus was built for, but the easy handling of the workbench is the main focus of most of the demos that are available.
    Regards,
    Peter Bueermann

    Hi Peter,
    I do not understand all of the complexity you described below (e.g. I do not know ICM well). However, there are some statements that probably contain wrong assumptions.
    To use BRFplus you do not need function modules. You can call a BRFplus function for the processing of a rule by using the generic API. For example the following scenario is possible and already used in some customer use cases:
    1. Functionality to create BRFplus functions with the BRFplus API in the productive system on demand (e.g. button press in an expert UI)
    2. Directly embedding a decision table or forumla UI (BRFplus standard) and attaching it to the function in background.
    3. Upload of data from Excel
    However, there is one thing you have to accept: Objects cannot be maintained in different systems and be transported into one without conflicts. You need a leading system to be free of conflicts.
    BR,
    Carsten

  • Using a button and a textfield in the same cell of a table

    I have been struggling with this problem for ages, please someone help...
    I am trying to implement a table similar to NetBeans property sheet editor where you have a textfield and a button with "..." in the same table cell. The button is used to invoke a custom editor.
    I have most things working, custom renderers, custom editors and such.
    However, the focus interactions on the table seem completely screwed. Clicking in the editor causes the cell to switch to editing mode as expected. Pressing cursor down or tab, which should close the editor and move focus to the next cell down does not work - the editor closes but the focus disappears to a completely different component elsewhere on my GUI.
    My textfield and button are on a JPanel, and I return that JPanel when getTableCellEditorComponent is called.
    If I switch out the JPanel and instead return the textfield, the focus works as normal.
    I've even looked at the NetBeans source but I can't work out what their trick is.
    Any tips would be gratefully received.
    TIA.

    Thanks for your time, Jeanette...
    Here is a bare-bones example of the problem I'm having. I'm running on JDK1.4 and JDK1.3.1_02.
    I've tried some tricks (hacks) with getNextFocusableComponent and requestDefautFocus and such but with no success.
    import java.awt.*;
    import javax.swing.*;
    import javax.swing.table.*;
    * This example shows a keyboard/focus navigation problem when using a JPanel
    * as a table cell editor. The JPanel contains a textfield and a button.
    * Click in the editor to invoke it, and tab-off (or press cursor down). The
    * edit ends, but the focus disappears rather than moving to the next cell in
    * the table.
    * Change the line that returns the panel to return a text field instead, and
    * all is well.
    public class Test
      public static void main( String[] args )
        new Test();
      public Test()
        JFrame f = new JFrame();
        f.setContentPane( new TablePanel() );
        f.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
        f.setSize( 800, 600 );
        f.setVisible( true );
      class TablePanel extends JPanel
        TablePanel()
          setLayout( new BorderLayout() );
          JTable table = new JTable();
          table.setDefaultEditor( Object.class, new MyEditor() );
          table.setModel(
            new DefaultTableModel(
              new Object[][]
                {null, null},
                {null, null},
                {null, null},
                {null, null}
              new String[] { "A", "B" } ) );
          add( table, BorderLayout.CENTER );
      class MyEditor extends AbstractCellEditor implements TableCellEditor
        private JComponent myEditorPanel;
        private JTextField myTextField;
        MyEditor()
          myEditorPanel = new MyEditorPanel();
          myTextField = new JTextField();
        public Object getCellEditorValue()
          return null;
        public Component getTableCellEditorComponent( JTable table, Object value,
                                                      boolean isSelected,
                                                      int row, int column )
          return myEditorPanel;   // Problems...
    //      return myTextField;   // Keyboard and focus as expected
      class MyEditorPanel extends JPanel
        JTextField tf;
        MyEditorPanel()
          setLayout( new BorderLayout() );
          tf = new JTextField();
          add( tf, BorderLayout.CENTER );
          add( new JButton( "edit" ), BorderLayout.EAST );

Maybe you are looking for

  • 4.3 upgrade on 3GS, Music disappears from phone once you download a Podcast

    Anyone having the same problem? Since I've upgraded to 4.3, if I download a podcast on my phone via wifi, all my music disappears and so do my podcasts. They are still on the phone but it says "there is no music, download from iTunes" Music is easily

  • The "sign document" function is not working in Adobe Acrobat X 10.1.8?

    I had an issue with Adobe Acrobat erroring with an error message relative to the Crypto file in Windows.  I attempted to do the file folder renamaing to 'old', etc. to no avail.  When I tried to restore everything to it's original state, the sign doc

  • URM How to set default value in the "New Check-in" - "Folder" field

    Hello everyone, I'm trying to find out how to set the default value for the "folder" field in a check-in profile created using the Configuration Manager. If I browse to the folder in the "Browse Content -> Folders" menu and check-in a file inside the

  • How to generate doc/lit/wrapped services from existing wsdl?

    Hello, I am using workshop 10.1 to generate webservices from existing wsdl files from workshop 8.1. The existings webservices are based on an xmlbean utility project. When I generate the webservice from the existing wsdl file it generates automatical

  • Default Column Sort Order For KM iViews

    By default, the KM iViews we're using sorts the documents within a folder based on the filename in descending order.  Is there a way that I can change the default sort order to be the Modified Column in reverse chronological order? Any help on this m