How to identify active ABAP objects in the HR R/3 System?
Hi
We are in process of doing assessment on HR 4.6C to ECC 6. I need to identify the active abap objects ( Reports/FM's etc. ) in the sytem. Appreciate if some one can suggest me how to look into the system.
Rgds
Peddi
Try the Transaction code se95.
Regards,
Ravi Kanth Talagana
Similar Messages
-
What are the differences between inactive and active ABAP objects?
Can anybody tell me what are the differences between inactive and active ABAP objects?
In my opinion, an active object is compiled and system wide available, that means the system do not have to compile the program again before run or use the object. While An inactive object is not system wide available and every time you run an inactive object, firstly the abap runtime will have to generate a tempory runtime object and this inactive object can not seen by others.
Am I right? Can anybody kindly tell me other differences?Hi,
"When it is inactive, it is like it would not exist at all:" no - it's like it only exists to you
"If we just saved that one means it is stored in application server not in database": no - the inactive version is also stored in the database. You can log off and log on and it will still be there, in its inactive status.
"Only active objects can be executed.": no - inactive objects can be executed by you
When you create or modify a program, it is inactive until you activate it.
With a change, there are two versions of the program stored in the database - the active version (as it was before you made your change), and the inactive version. If you attempt to run the program, you'll run the inactive version - the one with your changes. Everyone else on the system will run the active version.
In this way, you can make changes without affecting anyone else.
Once you activate your program, then the inactive version becomes the active version.
With a create, there is no active version, until you hit the activate button. This means ONLY you can run the program.
An additional benefit of this model, is that if you make a change, save it, and then change your mind without activating, you can recover the active version into the editor, using version management.
A downside is that sometimes you have to activate your change before you can test it, if it interacts with other, active, programs.
Regards,
Kumar -
How to center a JFrame object on the screen?
Does somebody know how to center a JFrame object on the screen. Please write an example because I'm new with java.
Thank you.//this will set the size of the frame
frame.setSize(frameWidth,frameHeigth);
//get screen size
Toolkit kit=Toolkit.getDefaultToolkit();
//calculate location for frame
int x=(kit.getScreenSize().width/2)-(frameWidth/2);
int y=(kit.getScreenSize().height/2)-(frameHeigth/2);
//set location of frame at center of screen
frame.setLocation(x,y); -
How to place am mime object on the smartform ?
Hi All,
How to place am mime object on the smartform ?
Is there any function module to read a mime object from mime repository?
Any help would be appreciated.
Regards,
Raja Ram.Hi Vishwa,
Thanks for your prompt response.
How to get the obj ID of a MIME object?
I checked in So2_MIME_REPOSITORY bur couldn't find?
Is there any mapping table between MIME object and object ID ?
I am very new to MIME objects.
Please tell me.
Regards,
Raja Ram. -
How to identify which key figure will the numeric pointer for deltas?
Hi All,
I have created a numeric pointer for generic extraction ? but how to identify which key figure will the numeric pointer will use for deltas ?
how to identify the key figures which is suitable for numeric pointer. And the generic extraction is based upon the copa table?
Can anyone suggest me how the numeric pointer works and how to identify deltas are carried out at numeric pointer?
Thanks
PoojaPooja,
If you are using a generic extractor which is based on COPA table, then numeric pointer may not be the suggested delta extraction mechanism.
A time stamp would be the better one to use. In a time stamp, you can give a lower limit value of 300 seconds.. so that it will try to fetch the missed records.
Moreover, a delta would be based on a character, preferably a time char.
In your requirement, try to figure out the character on whichdeltas will be based.
Sasi -
How to identify which applicarion is using the DVD burner?
How to identify which applicarion is using the DVD burner? Ot is not allow me to burn the DVDs genetrated in the Final Cut 7
I think you'll find that the application is Final Cut Pro... the message is bug. I get a similar message when disconnecting external drives after using them with FCP (even when the project is no longer loaded.)
As I mentioned above, the accepted workflow is to export the sequence to one of your hard drives using the Export>QuickTime Movie path with Settings:Current Settings and Make Movie Self-Contained checked like this:
This gets you a high quality "master copy" which you open in Compressor for transcoding. You should use the DVD: Best Quality setting for the duration of your movie.
this gets you the high quality MPEG-2 and AC-3 files for DVD Studio Pro authoring.
If you've never used DVD Studio Pro before, you can use iDVD instead. For iDVD, you just drag and drop your "master" on iDVD and it takes it from there. Both make a very professional product.
hope this helps. -
How do I remove an object from the foreground of a photo eg a fence?
How do I remove an object from the foreground of a photo eg a fence?
What version of Photoshop?
If CC then try here
Learn Photoshop CC | Adobe TV -
How can I write new objects to the existing file with already written objec
Hi,
I've got a problem in my app.
Namely, my app stores data as objects written to the files. Everything is OK, when I write some data (objects of a class defined by me) to the file (by using writeObject method from ObjectOutputStream) and then I'm reading it sequencially by the corresponding readObject method (from ObjectInputStream).
Problems start when I add new objects to the already existing file (to the end of this file). Then, when I'm trying to read newly written data, I get an exception:
java.io.StreamCorruptedException
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
Is there any method to avoid corrupting the stream? Maybe it is a silly problem, but I really can't cope with it! How can I write new objects to the existing file with already written objects?
If anyone of you know something about this issue, please help!
JaiHere is a piece of sample codes. You can save the bytes read from the object by invoking save(byte[] b), and load the last inserted object by invoking load.
* Created on 2004-12-23
package com.cpic.msgbus.monitor.util.cachequeue;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.RandomAccessFile;
* @author elgs This is a very high performance implemention of Cache.
public class StackCache implements Cache
protected long seed = 0;
protected RandomAccessFile raf;
protected int count;
protected String cacheDeviceName;
protected Adapter adapter;
protected long pointer = 0;
protected File f;
public StackCache(String name) throws IOException
cacheDeviceName = name;
f = new File(Const.cacheHome + name);
raf = new RandomAccessFile(f, "rw");
if (raf.length() == 0)
raf.writeLong(0L);
* Whne the cache file is getting large in size and may there be fragments,
* we should do a shrink.
public synchronized void shrink() throws IOException
int BUF = 8192;
long pointer = getPointer();
long size = pointer + 4;
File temp = new File(Const.cacheHome + getCacheDeviceName() + ".shrink");
FileInputStream in = new FileInputStream(f);
FileOutputStream out = new FileOutputStream(temp);
byte[] buf = new byte[BUF];
long runs = size / BUF;
int mode = (int) size % BUF;
for (long l = 0; l < runs; ++l)
in.read(buf);
out.write(buf);
in.read(buf, 0, mode);
out.write(buf, 0, mode);
out.flush();
out.close();
in.close();
raf.close();
f.delete();
temp.renameTo(f);
raf = new RandomAccessFile(f, "rw");
private synchronized long getPointer() throws IOException
long l = raf.getFilePointer();
raf.seek(0);
long pointer = raf.readLong();
raf.seek(l);
return pointer < 8 ? 4 : pointer;
* (non-Javadoc)
* @see com.cpic.msgbus.monitor.util.cachequeue.Cache#load()
public synchronized byte[] load() throws IOException
pointer = getPointer();
if (pointer < 8)
return null;
raf.seek(pointer);
int length = raf.readInt();
pointer = pointer - length - 4;
raf.seek(0);
raf.writeLong(pointer);
byte[] b = new byte[length];
raf.seek(pointer + 4);
raf.read(b);
--count;
return b;
* (non-Javadoc)
* @see com.cpic.msgbus.monitor.util.cachequeue.Cache#save(byte[])
public synchronized void save(byte[] b) throws IOException
pointer = getPointer();
int length = b.length;
pointer += 4;
raf.seek(pointer);
raf.write(b);
raf.writeInt(length);
pointer = raf.getFilePointer() - 4;
raf.seek(0);
raf.writeLong(pointer);
++count;
* (non-Javadoc)
* @see com.cpic.msgbus.monitor.util.cachequeue.Cache#getCachedObjectsCount()
public synchronized int getCachedObjectsCount()
return count;
* (non-Javadoc)
* @see com.cpic.msgbus.monitor.util.cachequeue.Cache#getCacheDeviceName()
public String getCacheDeviceName()
return cacheDeviceName;
} -
How to add a ChartOfAccounts object into the database.
how to add a ChartOfAccounts object into the database. please shows sample code
thanksDim CoA As SAPbobsCOM.ChartOfAccounts
CoA = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oChartOfAccounts)
CoA.Code = 11223344
CoA.ExternalCode = "a1234"
CoA.ForeignName = "f Test Account"
CoA.Name = "Test Account"
CoA.AccountType = SAPbobsCOM.BoAccountTypes.at_Other
CoA.ActiveAccount = SAPbobsCOM.BoYesNoEnum.tYES
CoA.FatherAccountKey = 100001
If CoA.Add <> 0 Then
MessageBox.Show(oCompany.GetLastErrorDescription)
Else
MessageBox.Show("Added Account")
End If
Remember the father account key must be a valid account number in the company where you are trying to add the new account. (The G/L Account code seen in the SBO client) -
I have activated the standard datasource in r/3? how to identify active?
Hi All,
i have activated the standard datasource in r/3 ? and i have replicated the same in the bw system and in the source system of r/3 i have replicated it and i can find the data source there ? but how to identify whether the datasource is active in the bw system or not ?
i cant see a tick mark on the data source does it determine it is active?
Pls guide me on this?
thanks
PoojaHi all,
I am working on 3.5
And where can i find the datasource is green or not? it is not assigned to the source system i can identify it?
i am not able to rightclik on the datasource and see the active version.
When i right click on the data source i can see this option:
1. assign infosource
2. maintain datasource in the source system etc?
Thanks
Pooja -
How to identify one specific row in the table STPO?
Hi!
How can I identify one specific row in the table STOP? As an input for my ABAP function I have MatNr, Plant, Alternative, BomUsage and Bom Position (0010, 0020...). With these values I can ask the table MAST to get the STLNR. But how can I get all needed values to specify an entry in the table STPO then?
Thanks,
KonradHere is a actual working code that we used here.
*-- get the bom details
li_mast-mandt = sy-mandt.
li_mast-matnr = material.
li_mast-werks = '6000'.
li_mast-stlan = '1'.
call function 'GET_MAST'
exporting
all = 'X'
no_buffer = 'X'
set = 'X'
tables
wa = li_mast
exceptions
call_invalid = 1
end_of_table = 2
get_without_set = 3
key_incomplete = 4
key_invalid = 5
no_record_found = 6
others = 7.
if sy-subrc <> 0.
clear: kdf_material,
kdf_material_desc.
exit.
endif.
loop at li_mast.
*-- get the valid headers
move-corresponding li_mast to li_stko.
li_stko-stlty = 'M'.
call function 'GET_STKO'
exporting
all = 'X'
datub = l_valid_date
datuv = l_valid_date
del = ' '
no_buffer = 'X'
set = 'X'
valid = 'X'
tables
wa = li_stko
exceptions
call_invalid = 1
end_of_table = 2
get_without_set = 3
key_incomplete = 4
key_invalid = 5
no_record_found = 6
others = 7.
if sy-subrc <> 0.
continue.
endif.
loop at li_stko.
move-corresponding li_stko to li_stpo.
call function 'GET_STPO'
exporting
all = 'X'
alter = li_stko-stlal
datub = l_valid_date
datuv = l_valid_date
no_buffer = 'X'
set = 'X'
valid = 'X'
* VIEWNAME =
tables
add_wa = li_cszalt
wa = li_stpo
exceptions
call_invalid = 1
end_of_table = 2
get_without_set = 3
key_incomplete = 4
key_invalid = 5
no_record_found = 6
viewname_invalid = 7
others = 8.
if sy-subrc <> 0.
continue.
else.
exit.
endif.
endloop.
if not li_stpo[] is initial.
exit.
endif.
endloop. -
XSLT - How to pass a Java object to the xslt file ?
Hi ,
I need help in , How to pass a java object to xslt file.
I am using javax.xml.transform.Tranformer class to for the xsl tranformation. I need to pass a java object eg
Class Employee {
private String name;
private int empId;
public String getName() {
return this.name;
public String getEmpId() {
return this.empId;
public String setName(String name) {
this.name = name;
public String setEmpId(int empId){
this.empId = empId;
How can i access this complete object in the xsl file ? is there any way i can pass custom objects to xsl using Transformer class ?This is elementary. Did you ask google ? http://www.google.com/search?q=calling+java+from+xsl
ram. -
How do I create an object on the fly
Hello there,
I was wondering if it is possible to create an object on-the-fly. For example:- I have a class called Customer which holds the name, address and phone number of a customer. While the program is running I get a new customer, Mr Brown. How can I create a new Customer object which will hold the details of Mr Brown.
yours in anticipation
seaviewIf I understood you right, you are thinking far too complicated.
So, when you click a button, a new object shall be created and stored. So basically you write a listener to your button that contains a method like this:
public void actionPerformed(ActionEvent e){
Customer newCustomer = new Customer(textfield.getText());
listOfCustomers.add(newCustomer);
}Maybe what got you confused is the object's name. Remember this: variables and field names DON'T exist anymore at runtime! They are just meant to help you when programming. If you want Mr. Brown as a customer, you have to provide a field in the customer class for the name. If a field is required for the existence of an object, you usually write a custom constructor for it, which accepts an according parameter. -
How to synchronize test schema objects with the prod schema objects.
Hi,
I have a requirement of synchronizing test schema objects with the production schema objects. Please let me know the below
1. if there is a standardized method for such activity,
2. if there are oracle utilities for this task.
3. If i had to do this job manually, can you let me know the check list if any.
Thanks
Purushotham Mhttp://www.oracle.com/technetwork/issue-archive/2012/12-sep/o52sqldev-1735911.html
You could try database diff tool in sql developer(but there are some licence restrictions).
I don't know your database version, you could try DBMS_COMPARISON package also.
Look at this link http://docs.oracle.com/cd/B28359_01/appdev.111/b28419/d_comparison.htm
Other solution is to create db link between test and production database, and then you can try different types of queries like
select table_name from user_tables
minus
select table_name from user_tables@db_link_to_other_database
And you can do this for columns, indexes and so on.
But you must have proper DDL scripts for this, to generate sync script.
Also there is a question about work process, you are doing sync in reverse order(from production to test). Test db is for test, after test you go to production db with proper ddl and dml scripts, so these schemas shouldn't be different in the first place(talking about schema, not data here). -
How to identify temp tablespace user in the past
hi,
can anyone guide me on how to identify temp tablespace users and corresponding temp space amount they used in the past?
we have this situation where in we need to identify the top temp tablespace user last jan 1 around a specific time.
is this possible? do these get stored in one of the tables in the dictionary? any sql statement?
thanks.900666 wrote:
hi ckpt,
thats unfortunate..=(
anyways, any sql that can be used to capture current sessions with their used mb in temp tablespace? for future monitoring.
thansk.Here is example
SQL> SET LINESIZE 145
SQL> SET PAGESIZE 9999
SQL> SET VERIFY off
SQL>
SQL> COLUMN tablespace_name FORMAT a15 HEAD 'Tablespace Name'
SQL> COLUMN username FORMAT a15 HEAD 'Username'
SQL> COLUMN sid FORMAT 99999 HEAD 'SID'
SQL> COLUMN serial_id FORMAT 99999999 HEAD 'Serial#'
SQL> COLUMN contents FORMAT a9 HEAD 'Contents'
SQL> COLUMN extents FORMAT 999,999 HEAD 'Extents'
SQL> COLUMN blocks FORMAT 999,999 HEAD 'Blocks'
SQL> COLUMN bytes FORMAT 999,999,999 HEAD 'Bytes'
SQL> COLUMN segtype FORMAT a12 HEAD 'Segment Type'
SQL>
SQL> BREAK ON tablespace_name ON report
COMPUTE SUM OF extents ON report
SQL> SQL> COMPUTE SUM OF blocks ON report
SQL> COMPUTE SUM OF bytes ON report
SQL>
SQL>
SQL> SELECT
2 b.tablespace tablespace_name
3 , a.username username
4 , a.sid sid
5 , a.serial# serial_id
6 , b.contents contents
7 , b.segtype segtype
8 , b.extents extents
, b.blocks blocks
9 10 , (b.blocks * c.value) bytes
FROM
11 12 v$session a
13 , v$sort_usage b
14 , (select value from v$parameter
15 where name = 'db_block_size') c
16 WHERE
17 a.saddr = b.session_addr
18 /
Tablespace Name Username SID Serial# Contents Segment Type Extents Blocks Bytes
TEMP SYSTEM 1333 4725 TEMPORARY LOB_DATA 1 128 1,048,576
SYSTEM 1562 444 TEMPORARY SORT 89 11,392 93,323,264
SYSADM 1602 80 TEMPORARY LOB_DATA 1 128 1,048,576
SYSTEM 1613 18693 TEMPORARY SORT 89 11,392 93,323,264
sum 180 23,040 188,743,680
SQL>
Maybe you are looking for
-
is it fine to charge mac book pro when its switched off, or not in use. or one always keep it open during the charging?
-
More than 512 rows - xcelsius cannot export a PDF
I have a table of 2000 rows that excelsius needs to work on. the combobox component needs to select data related to a vendor and put it in another sheet for display. my xcelsius is not connected to sap hence filtering of data is done through combobo
-
Corrected build.xml for jta sample
When building the jta example using ant I discovered several problems with use of environment variables APPLICATIONS/EX_WEBAPP_CLASSES/CLIENT_CLASSES requiring explicit declaration of "environment=" Also an incorrect source directory for the client p
-
I am getting this error in my server can somebody guide me what this error is about and how can I fix it *** 2001-04-26 09:12:47.062 *** SESSION ID:(54.24613) 2001-04-26 09:12:47.031 Session 53 exceeded soft sessionspace limit of 0x100000 bytes. Dump
-
Epson 3800 Printer & Photoshop CS4
I've had the snow leopard disc since it came out some 6 months ago, but haven't installed it due to so many issue that I've read about. 1) Is anyone using snow leopard successfully with the Epson 3800 Printer? Epson has yet to release (if they ever w