Can anyone send tutor for performance tuning?

can anyone send tutor for performance tuning?I like to chk my coding.

1.      Unused/Dead code
Avoid leaving unused code in the program. Either comment out or delete the unused situation. Use program --> check --> extended program to check for the variables, which are not used statically. 
2.      Subroutine Usage
For good modularization, the decision of whether or not to execute a subroutine should be made before the subroutine is called. For example:  
This is better:
IF f1 NE 0.
  PERFORM sub1.
ENDIF. 
FORM sub1.
ENDFORM.  
Than this:
PERFORM sub1.
FORM sub1.
  IF f1 NE 0.
  ENDIF.
ENDFORM. 
3.      Usage of IF statements
When coding IF tests, nest the testing conditions so that the outer conditions are those which are most likely to fail. For logical expressions with AND , place the mostly likely false first and for the OR, place the mostly likely true first. 
Example - nested IF's:
  IF (least likely to be true).
    IF (less likely to be true).
     IF (most likely to be true).
     ENDIF.
    ENDIF.
   ENDIF. 
Example - IF...ELSEIF...ENDIF :
  IF (most likely to be true).
  ELSEIF (less likely to be true).
  ELSEIF (least likely to be true).
  ENDIF. 
Example - AND:
   IF (least likely to be true) AND
      (most likely to be true).
   ENDIF.
Example - OR:
        IF (most likely to be true) OR
      (least likely to be true). 
4.      CASE vs. nested Ifs
When testing fields "equal to" something, one can use either the nested IF or the CASE statement. The CASE is better for two reasons. It is easier to read and after about five nested IFs the performance of the CASE is more efficient. 
5.      MOVE statements
When records a and b have the exact same structure, it is more efficient to MOVE a TO b than to  MOVE-CORRESPONDING a TO b.
MOVE BSEG TO *BSEG.
is better than
MOVE-CORRESPONDING BSEG TO *BSEG. 
6.      SELECT and SELECT SINGLE
When using the SELECT statement, study the key and always provide as much of the left-most part of the key as possible. If the entire key can be qualified, code a SELECT SINGLE not just a SELECT.   If you are only interested in the first row or there is only one row to be returned, using SELECT SINGLE can increase performance by up to three times. 
7.      Small internal tables vs. complete internal tables
In general it is better to minimize the number of fields declared in an internal table.  While it may be convenient to declare an internal table using the LIKE command, in most cases, programs will not use all fields in the SAP standard table.
For example:
Instead of this:
data:  t_mara like mara occurs 0 with header line.
Use this:
data: begin of t_mara occurs 0,
        matnr like mara-matnr,
        end of t_mara. 
8.      Row-level processing and SELECT SINGLE
Similar to the processing of a SELECT-ENDSELECT loop, when calling multiple SELECT-SINGLE commands on a non-buffered table (check Data Dictionary -> Technical Info), you should do the following to improve performance:
o       Use the SELECT into <itab> to buffer the necessary rows in an internal table, then
o       sort the rows by the key fields, then
o       use a READ TABLE WITH KEY ... BINARY SEARCH in place of the SELECT SINGLE command. Note that this only make sense when the table you are buffering is not too large (this decision must be made on a case by case basis).
9.      READing single records of internal tables
When reading a single record in an internal table, the READ TABLE WITH KEY is not a direct READ.  This means that if the data is not sorted according to the key, the system must sequentially read the table.   Therefore, you should:
o       SORT the table
o       use READ TABLE WITH KEY BINARY SEARCH for better performance. 
10.  SORTing internal tables
When SORTing internal tables, specify the fields to SORTed.
SORT ITAB BY FLD1 FLD2.
is more efficient than
SORT ITAB.  
11.  Number of entries in an internal table
To find out how many entries are in an internal table use DESCRIBE.
DESCRIBE TABLE ITAB LINES CNTLNS.
is more efficient than
LOOP AT ITAB.
  CNTLNS = CNTLNS + 1.
ENDLOOP. 
12.  Performance diagnosis
To diagnose performance problems, it is recommended to use the SAP transaction SE30, ABAP/4 Runtime Analysis. The utility allows statistical analysis of transactions and programs. 
13.  Nested SELECTs versus table views
Since releASE 4.0, OPEN SQL allows both inner and outer table joins.  A nested SELECT loop may be used to accomplish the same concept.  However, the performance of nested SELECT loops is very poor in comparison to a join.  Hence, to improve performance by a factor of 25x and reduce network load, you should either create a view in the data dictionary then use this view to select data, or code the select using a join. 
14.  If nested SELECTs must be used
As mentioned previously, performance can be dramatically improved by using views instead of nested SELECTs, however, if this is not possible, then the following example of using an internal table in a nested SELECT can also improve performance by a factor of 5x:
Use this:
form select_good.
  data: t_vbak like vbak occurs 0 with header line.
  data: t_vbap like vbap occurs 0 with header line.
  select * from vbak into table t_vbak up to 200 rows.
  select * from vbap
          for all entries in t_vbak
          where vbeln = t_vbak-vbeln.
  endselect.
endform.
Instead of this:
form select_bad.
select * from vbak up to 200 rows.
  select * from vbap where vbeln = vbak-vbeln.
  endselect.
endselect.
endform.
Although using "SELECT...FOR ALL ENTRIES IN..." is generally very fast, you should be aware of the three pitfalls of using it:
Firstly, SAP automatically removes any duplicates from the rest of the retrieved records.  Therefore, if you wish to ensure that no qualifying records are discarded, the field list of the inner SELECT must be designed to ensure the retrieved records will contain no duplicates (normally, this would mean including in the list of retrieved fields all of those fields that comprise that table's primary key).
Secondly,  if you were able to code "SELECT ... FROM <database table> FOR ALL ENTRIES IN TABLE <itab>" and the internal table <itab> is empty, then all rows from <database table> will be retrieved.
Thirdly, if the internal table supplying the selection criteria (i.e. internal table <itab> in the example "...FOR ALL ENTRIES IN TABLE <itab> ") contains a large number of entries, performance degradation may occur.
15.  SELECT * versus SELECTing individual fields
In general, use a SELECT statement specifying a list of fields instead of a SELECT * to reduce network traffic and improve performance.  For tables with only a few fields the improvements may be minor, but many SAP tables contain more than 50 fields when the program needs only a few.  In the latter case, the performace gains can be substantial.  For example:
Use:
select vbeln auart vbtyp from table vbak
  into (vbak-vbeln, vbak-auart, vbak-vbtyp)
  where ...
Instead of using:
select * from vbak where ... 
16.  Avoid unnecessary statements
There are a few cases where one command is better than two.  For example:
Use:
append <tab_wa> to <tab>.
Instead of:
<tab> = <tab_wa>.
append <tab> (modify <tab>).
And also, use:
if not <tab>[] is initial.
Instead of:
describe table <tab> lines <line_counter>.
if <line_counter> > 0. 
17.  Copying or appending internal tables
Use this:
<tab2>[] = <tab1>[].  (if <tab2> is empty)
Instead of this:
loop at <tab1>.
  append <tab1> to <tab2>.
endloop.
However, if <tab2> is not empty and should not be overwritten, then use:
append lines of <tab1> [from index1] [to index2] to <tab2>.
P.S : Please reward if you find this useful..

Similar Messages

  • Hi all can anyone send docs for Report Designer bi7.0

    hi all,
    Can anyone send me the documents for report designer bi 7.0.
    regds
    hari

    hi hari,
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/910aa7a7-0b01-0010-97a5-f28be23697d3
    http://help.sap.com/saphelp_nw2004s/helpdata/en/b2/e50138fede083de10000009b38f8cf/frameset.htm
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/4487dd91-0b01-0010-eba1-bcd6419
    /people/michael.eacrett/blog/2006/06/07/whats-new-in-sap-netweaver-702004s--an-introduction-to-the-functionality-deltas-and-major-changes
    http://searchsap.techtarget.com/cgi-bin/rd.pl/ftID-1121728-ctID-1064004?//expert/KnowledgebaseAnswer/0,289625,sid21_gci1064004,00.html
    http://help.sap.com/saphelp_nw04s/helpdata/en/9d/24ff4009b8f223e10000000a155106/content.htm
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/10564d5c-cf00-2a10-7b87-c94e38267742
    http://wiki.ittoolbox.com/index.php/Upgrade_BW_to_Netweaver_2004s_from_v3.0B
    http://help.sap.com/saphelp_nw70/helpdata/en/88/4d354277dcb26be10000000a155106/frameset.htm
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5c46376d-0601-0010-83bf-c4f5f140e3d6
    http://help.sap.com/saphelp_nw2004s/helpdata/en/a4/1be541f321c717e10000000a155106/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/b3/05154219fce12ce10000000a1550b0/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/b3/05154219fce12ce10000000a1550b0/frameset.htm
    hope this helps..

  • Can anyone plz tell me the steps for performance tuning.

    hello friends
    what is performance tuning?
    can anyone plz tell me the steps for performance tuning.

    Hi Kishore, this will help u.
    Following are the different tools provided by SAP for performance analysis of an ABAP object
    Run time analysis transaction SE30
    This transaction gives all the analysis of an ABAP program with respect to the database and the non-database processing.
    SQL Trace transaction ST05
    The trace list has many lines that are not related to the SELECT statement in the ABAP program. This is because the execution of any ABAP program requires additional administrative SQL calls. To restrict the list output, use the filter introducing the trace list.
    The trace list contains different SQL statements simultaneously related to the one SELECT statement in the ABAP program. This is because the R/3 Database Interface - a sophisticated component of the R/3 Application Server - maps every Open SQL statement to one or a series of physical database calls and brings it to execution. This mapping, crucial to R/3s performance, depends on the particular call and database system. For example, the SELECT-ENDSELECT loop on the SPFLI table in our test program is mapped to a sequence PREPARE-OPEN-FETCH of physical calls in an Oracle environment.
    The WHERE clause in the trace list's SQL statement is different from the WHERE clause in the ABAP statement. This is because in an R/3 system, a client is a self-contained unit with separate master records and its own set of table data (in commercial, organizational, and technical terms). With ABAP, every Open SQL statement automatically executes within the correct client environment. For this reason, a condition with the actual client code is added to every WHERE clause if a client field is a component of the searched table.
    To see a statement's execution plan, just position the cursor on the PREPARE statement and choose Explain SQL. A detailed explanation of the execution plan depends on the database system in use.
    Need for performance tuning
    In this world of SAP programming, ABAP is the universal language. In most of the projects, the focus is on getting a team of ABAP programmers as soon as possible, handing over the technical specifications to them and asking them to churn out the ABAP programs within the “given deadlines”.
    Often due to this pressure of schedules and deliveries, the main focus of making a efficient program takes a back seat. An efficient ABAP program is one which delivers the required output to the user in a finite time as per the complexity of the program, rather than hearing the comment “I put the program to run, have my lunch and come back to check the results”.
    Leaving aside the hyperbole, a performance optimized ABAP program saves the time of the end user, thus increasing the productivity of the user, and in turn keeping the user and the management happy.
    This tutorial focuses on presenting various performance tuning tips and tricks to make the ABAP programs efficient in doing their work. This tutorial also assumes that the reader is well versed in all the concepts and syntax of ABAP programming.
    Use of selection criteria
    Instead of selecting all the data and doing the processing during the selection, it is advisable to restrict the data to the selection criteria itself, rather than filtering it out using the ABAP code.
    Not recommended
    Select * from zflight.
    Check : zflight-airln = ‘LF’ and zflight-fligh = ‘BW222’.
    Endselect.
    Recommended
    Select * from zflight where airln = ‘LF’ and fligh = ‘222’.
    Endselect.
    One more point to be noted here is of the select *. Often this is a lazy coding practice. When a programmer gives select * even if one or two fields are to be selected, this can significantly slow the program and put unnecessary load on the entire system. When the application server sends this request to the database server, and the database server has to pass on the entire structure for each row back to the application server. This consumes both CPU and networking resources, especially for large structures.
    Thus it is advisable to select only those fields that are needed, so that the database server passes only a small amount of data back.
    Also it is advisable to avoid selecting the data fields into local variables as this also puts unnecessary load on the server. Instead attempt must be made to select the fields into an internal table.
    Use of aggregate functions
    Use the already provided aggregate functions, instead of finding out the minimum/maximum values using ABAP code.
    Not recommended
    Maxnu = 0.
    Select * from zflight where airln = ‘LF’ and cntry = ‘IN’.
    Check zflight-fligh > maxnu.
    Maxnu = zflight-fligh.
    Endselect.
    Recommended
    Select max( fligh ) from zflight into maxnu where airln = ‘LF’ and cntry = ‘IN’.
    The other aggregate functions that can be used are min (to find the minimum value), avg (to find the average of a Data interval), sum (to add up a data interval) and count (counting the lines in a data selection).
    Use of Views instead of base tables
    Many times ABAP programmers deal with base tables and nested selects. Instead it is always advisable to see whether there is any view provided by SAP on those base tables, so that the data can be filtered out directly, rather than specially coding for it.
    Not recommended
    Select * from zcntry where cntry like ‘IN%’.
    Select single * from zflight where cntry = zcntry-cntry and airln = ‘LF’.
    Endselect.
    Recommended
    Select * from zcnfl where cntry like ‘IN%’ and airln = ‘LF’.
    Endselect.
    Check this links
    http://www.sapdevelopment.co.uk/perform/performhome.htm
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/afbad390-0201-0010-daa4-9ef0168d41b6
    kindly reward if found helpful.
    cheers,
    Hema.

  • Can anyone send me business blueprint for abap ?

    hi all,
    Can anyone send me business blue print for abap. my email id is [email protected]
    thanxs
    hari

    hi all,
    Can anyone send me business blue print for abap. my email id is [email protected]
    thanxs
    hari

  • Can anyone send/post me the code for RTP server which reads soundcard

    hi all,
    can anyone send me the code for RTP server which reads soundcard and RTP client to tranmit the sound.

    How much are you going to pay?

  • Can anyone send me BDT cookbook?

    Hi,
    I want to use BDT tool. Can anyone send one cookbook? Thanks a lot!
    My email address is [email protected]

    Hi Juergen,
    From the BADI stand-point (and assuming dialog usage).
    1/ You have:
    BUPA_INITIAL_SCREEN  "Initial Screen for BP creation"
    You should even be able to set a particular tab to which you want to navigate and then fill in the relevant fields, prior to having the screen completely painted.
    2/ You have badi's"
    A - PARTNER_UPDATE "Business Partner"
    and
    B - BUPA_GENERAL_UPDATE  "Business Partner General Data"
    when performing updates to the partner.
    Looking at the call stack (reading bottom-up) these BADIs are called a the points shown, both with the change-before-update method:
    --> B
    10 GENERAL_BADI_CALL
    9 BUP_BUPA_EVENT_DSAVE
    8 EVENT_DSAVE
    7 BDT_DATA_SAVE
    6 SAVE_GLOBAL_MEMORY
    5 SAVE_GLOBAL_MEMORY
    --> A
    4 COMMIT_MAINTENANCES
    3 TAKE_OVER_AND_SAVE
    2 TAKE_OVER_AND_SAVE_AND_RELOAD
    1 ON_SAVE
    Brad

  • My mail forms created by muse 2014.0.1.30 do not work. PHP 5.4 is enabled by hoster, so they should work. Can anyone help me, for these forms are crucial for my business.

    My mail forms created by muse 2014.0.1.30 do not work. PHP 5.4 is enabled by my hoster, so they should work. Can anyone help me, for these forms are crucial for my business. The forms confirm delivery, but the mails are not recieved. No spam filters enabled.
    Meanwhile, I was able to narrow the problem down: PHP seems not to accept a re-directed mail address as sender of the mail in some cases. So, it has nothing to do with the mail form itself.

    Hi Ingo,
    Please refer to this document, Troubleshooting Muse Form Widgets Used on Third-Party Servers
    Last section, "I've uploaded my new Muse form, and tried submitting it in the browser, but I never receive an email with the form data. What's wrong?"
    - Abhishek Maurya

  • I'm trying to delete multiple pix in iPhoto that i stupidly made duplicates of without knowing, I've tried going into the applications folder and using image capture but i think I've missed a step , can anyone send the correct info / steps pls thanks

    I'm trying to delete multiple pix in iPhoto that i stupidly made duplicates of without knowing, I've tried going into the applications folder and using image capture but i think I've missed a step , can anyone send the correct info / steps pls thanks

    again image capture is not involved with deleting photos from iPhoto in any way ever
    the paid version of iPhoto Library Manager is very good for finding duplicates as is Duplicate Annihilator
    And I have no idea who told you this - or what it means - but re-read both of my opening statements
    I was told I could delete multpiles thru image capture by transferring my iPhoto library etc
    LN

  • Can anyone send me

    Hi all,
    Can anyone send me RD20 and related to that BR30 with your past experience or some business scenarios please. I want to work them on my Prod Instance like real environment. If you fell "in secure" to publish them please remove your client name and company name as well. Or else you can send me to my personal mail ID [email protected]
    Thanks in advance for your time and consideration .

    If the ASA has a current support contract, the TAC call center should be able to associate your CCO userid with it.
    Meanwhile see your e-mail separately.

  • Can anyone send me the CRM OD ER diagram.

    Hi
    Can anyone send me the crm od ER diagram to [email protected]? thanks a lot

    There are some older documents that are out there on the web, but I don't believe you will be able to get an update version. I've asked every person from Oracle that I can get a hold of and got nothing recent. I actually asked one of the analytics presenter at OpenWorld at the beginning of October and the answer they gave me was "I know it would be helpful, but we can't distribute it".
    Look at the JoinField() documentation in the Help File and you get a good idea for how the objects can be joined since it has the key relationships. Also, spending some time in the Advanced Custom Objects reporting area helps.

  • Can anyone send sample Makefile

    Can anyone send the sample makefile to compile multilple files under different folders. archive/create .so file and link in main folder.

    Here is an example. This source tree contains 2 libraries (lib1 and lib2) and "cmd"
    directory under "src" directory.
    volga% ls -lR
    total 4
    -rw-rw-rw-   1 nikm     staff        844 Jan  2 18:44 Makefile
    drwxrwxrwx   5 nikm     staff        512 Jan  2 17:52 src
    ./src:
    total 6
    drwxrwxrwx   2 nikm     staff        512 Jan  2 17:57 cmd
    drwxrwxrwx   2 nikm     staff        512 Jan  2 18:45 lib1
    drwxrwxrwx   2 nikm     staff        512 Jan  2 18:45 lib2
    ./src/cmd:
    total 2
    -rw-rw-rw-   1 nikm     staff        232 Jan  2 17:57 cmd1.c
    ./src/lib1:
    total 4
    -rw-rw-rw-   1 nikm     staff         33 Jan  2 17:53 lib1f1.c
    -rw-rw-rw-   1 nikm     staff         33 Jan  2 17:54 lib1f2.c
    ./src/lib2:
    total 4
    -rw-rw-rw-   1 nikm     staff         33 Jan  2 17:55 lib2f1.c
    -rw-rw-rw-   1 nikm     staff         33 Jan  2 17:54 lib2f2.cThere is only one makefile, which builds both shared libraries, and then links the binary.
    volga% cat Makefile
    # Makefile
    # Builds lib1.a, lib2.a libraries, and cmd1 binary
    all: cmd1
    # Libraries
    LIBS=$(LIB1) $(LIB2)
    LIB1=lib1.so
    LIB2=lib2.so
    # C Flags
    CFLAGS=-KPIC
    # Target to build binary cmd1
    cmd1: src/cmd/cmd1.c $(LIBS)
            $(LINK.c)  -o  $@  src/cmd/cmd1.c  $(LIBS)
    # Targets to build library lib1.so
    LIB1SRCDIR=src/lib1
    LIB1OBJ=$(LIB1SRCDIR)/lib1f1.o $(LIB1SRCDIR)/lib1f2.o
    $(LIB1SRCDIR)/%.o: $(LIB1SRCDIR)/%.c
            $(COMPILE.c)  -o  $@  $<
    $(LIB1): $(LIB1OBJ)
            $(LINK.c)  -o  $@  -G  $(LIB1OBJ)
    # Targets to build library lib2.so
    LIB2SRCDIR=src/lib2
    LIB2OBJ=$(LIB2SRCDIR)/lib2f1.o $(LIB2SRCDIR)/lib2f2.o
    $(LIB2SRCDIR)/%.o: $(LIB2SRCDIR)/%.c
            $(COMPILE.c)  -o  $@  $<
    $(LIB2): $(LIB2OBJ)
            $(LINK.c)  -o  $@  -G  $(LIB2OBJ)
    # Targets clean and clobber
    clean:
            rm -f  $(LIB1OBJ)  $(LIB2OBJ)
    clobber: clean
            rm -f  cmd1  $(LIB1)  $(LIB2)
    .KEEP_STATE:Target ".KEEP_STATE:" is used to rebuild the binary if any source file is updated.
    Here is an output of "make" command:
    volga% make
    cc -KPIC  -c  -o  src/lib1/lib1f1.o  src/lib1/lib1f1.c
    cc -KPIC  -c  -o  src/lib1/lib1f2.o  src/lib1/lib1f2.c
    cc -KPIC    -o  lib1.so  -G  src/lib1/lib1f1.o src/lib1/lib1f2.o
    cc -KPIC  -c  -o  src/lib2/lib2f1.o  src/lib2/lib2f1.c
    cc -KPIC  -c  -o  src/lib2/lib2f2.o  src/lib2/lib2f2.c
    cc -KPIC    -o  lib2.so  -G  src/lib2/lib2f1.o src/lib2/lib2f2.o
    cc -KPIC    -o  cmd1  src/cmd/cmd1.c  lib1.so lib2.soThis makefile allows to build independent targets in parallel, so we can use "dmake" in
    parallel mode:
    volga% dmake -m parallel -j 4
    volga --> 1 job
    cc -KPIC  -c  -o  src/lib1/lib1f1.o  src/lib1/lib1f1.c
    volga --> 2 jobs
    cc -KPIC  -c  -o  src/lib1/lib1f2.o  src/lib1/lib1f2.c
    volga --> 3 jobs
    cc -KPIC  -c  -o  src/lib2/lib2f1.o  src/lib2/lib2f1.c
    volga --> 4 jobs
    cc -KPIC  -c  -o  src/lib2/lib2f2.o  src/lib2/lib2f2.c
    volga --> 3 jobs
    cc -KPIC    -o  lib1.so  -G  src/lib1/lib1f1.o src/lib1/lib1f2.o
    volga --> 2 jobs
    cc -KPIC    -o  lib2.so  -G  src/lib2/lib2f1.o src/lib2/lib2f2.o
    volga --> 1 job
    cc -KPIC    -o  cmd1  src/cmd/cmd1.c  lib1.so lib2.soThis makefile works for GNU make as well:
    volga% gmake -j 4   
    cc -KPIC   -c  -o  src/lib1/lib1f1.o  src/lib1/lib1f1.c
    cc -KPIC   -c  -o  src/lib1/lib1f2.o  src/lib1/lib1f2.c
    cc -KPIC   -c  -o  src/lib2/lib2f1.o  src/lib2/lib2f1.c
    cc -KPIC   -c  -o  src/lib2/lib2f2.o  src/lib2/lib2f2.c
    cc -KPIC     -o  lib1.so  -G  src/lib1/lib1f1.o src/lib1/lib1f2.o
    cc -KPIC     -o  lib2.so  -G  src/lib2/lib2f1.o src/lib2/lib2f2.o
    cc -KPIC     -o  cmd1  src/cmd/cmd1.c  lib1.so lib2.soThanks,
    Nik

  • Can anyone send me TBIT40files.zip?

    hai,
    I am working with TBIT40 Exercise3. For that i need TBIT40files.zip files for PurchaseOrderCombined.xsd,transforms_zip.zip and for testing scenario.
    can anyone send me to [email protected]
    Thanks.
    prasad

    HI Bipin and Prasad,
    Please note TBIT40 materials are copyright protected by SAP AG. Distruibution of any such material is ILLEGAL.
    If you need the training material, attend a training course in any SAP authorised training centre.
    Regards,
    Jai Shankar

  • Can anyone send me the link related COPA Cubes and Reports

    I guess if you want links on help.sap.com you can search and find the same too!!
    Hi,
    can anyone send me the COPA Standard cubes and Reprots list and
    can anyone send the link where we get the above objects ...
    Regards,
    Suman
    Edited by: Arun Varadarajan on Feb 11, 2009 12:58 PM

    Hi.......
    Go to RSA1 >> Business content >> Click on Object Types >> There click on Infocube >> Expand the node >> Click on Select Objects.............there search for the Term COPA...........u will get all the standard COPA infocubes.......
    Check this.......
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/910aa7a7-0b01-0010-97a5-f28be23697d3
    http://help.sap.com/saphelp_nw70/helpdata/EN/a4/1be541f321c717e10000000a155106/frameset.htm
    Regards,
    Debjani....

  • Can anyone send me Oracle Apps Document

    Hi,
    I worked in Oracle D2K, Now i like to learn Oracle Apps. Can anyone send me the Oracle Apps Document.
    with regards
    S.Chinnathambi

    can anyone send me interview questions for 'programe
    with oracle 10g pl/sql'No.
    Youca, however, go to the "SQL and PL/SQL" forum and search for posts on that same subject.

  • Can anyone send me IZ0-042 dumps

    I am preparing myself for Oracle 10g Administration-1. can anyone send me dumps regarding this course

    A mail content...
    Oracle Certification Program Candidate,
    It has come to Oracle’s attention that certain Oracle
    Certification Program exam content has been distributed
    through the Internet via email and various Internet Groups.
    We would like to remind all certification candidates that
    you have agreed to the Oracle Certification Program
    Candidate Agreement prior to beginning any Oracle Certification exam. The Candidate Agreement prohibits the
    redistribution of Oracle Certification Program exam
    content and the disclosure of information contained in
    Oracle Certification exams. If an individual violates the
    terms of the Oracle Certification Candidate Agreement,
    Oracle may remove an individual’s ability to obtain or
    pursue an Oracle Certification Program credential and/or
    confiscate certification credentials which may have been
    previously earned. In addition, legal action may be taken
    against individuals, groups or organizations found distributing or maintaining Oracle Certification Program copyrighted exam content, materials or intellectual property.
    You may review the entire Oracle Certification Program
    Candidate Agreement online at
    http://www.oracle.com/global/us/education/certification/canagreemt.html. Please pay particular attention to sections 3.3, 9.1, 9.2 and 9.3 which pertain specifically
    to the distribution, confidentiality and ownership of Oracle Certification exam content.
    The agreement terms and conditions serve to protect the integrity of Oracle Certification Program credentials.
    The Oracle Certification Program team would like to
    remind you that by distributing exam content and
    assisting individuals with their exams you may be hurting
    the value of the credential that you worked so hard to
    earn.
    Help Oracle maintain the value of its certifications by
    protecting Oracle’s intellectual property and by stopping the unauthorized distribution of exam content.
    Please notify the Oracle Certification Program at
    [email protected] with any knowledge of websites, Internet Groups, organizations or individuals who are distributing exam content illegally.
    Regards,
    Oracle Certification Program
    jeneesh                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

Maybe you are looking for

  • Apple Mail (v6.6, Mac OSX v10.8.5) mixes up mail threads - why, and what can I do?

    Dear community, I am having a weird synchronisation problem. My Mail (v6.6) on my MacBook Air (Mac OSX v10.8.5) mixes up random email threads after I read emails on my iPhone (5C). E. g. there is an email thread with Frank. Frank writes a new email t

  • COM+ error since install of power management 1.40

    Hello, I'm running a T60p with XP Pro SP3, since I've upgraded to power management 1.40, my eventlog contains lot of error similar to this one : "Le système d'événements de COM+ n'a pas pu déclencher la méthode StartShell de l'abonnement {F6FE5592-FC

  • Check ICC profiles in a PDF

    I have a PDF with pictures, each of them with an individual ICC profile. How can I look at those profiles and especially their rendering intents? Preflight tells me that there are profiles attached and even whether they are RGB or CMYK, but not more.

  • Upgrade SP09 to SP14 SLD and CMS configuration lost

    Hi all, I have upgraded the Java Infrastructure successfully, but I had to reconfigure the SLD (object server etc.) as well as the CMS track information in order to get the Infrastructure working again. Luckyly I only had a test track with test compo

  • CDE FREEZES ON START UP

    When I reboot the machine , the CDE screen comes up. Then after i login and enter , it says "opening the Common Desktop Environment" and freezes displaying this mesg. I am running it on Sun Solaris 2.6. Any pointers would be appreciated.....