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
FrankHi 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:
fwilsonHi 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 DeLucaHi 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.
CheersThe 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
KKHi,
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,
PinarPinar,
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!!
ebroI 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.
ThanxExternal 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 JoshiHi,
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. -
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 BueermannHi 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