CAN ANYONE SEND ME PROGRAMS ON BSP APPLICATION
HI,
I AM NEW TO BSP APPLICATION, SO CAN ANYONE SEND ME SOME GOOD & INTERACTIVE PROGRAMS ON BSP APPLICATION.
THANKS IN ADVANCED.
Hi Santosh,
Please follow these links ...
<a href="http://help.sap.com/saphelp_nw04/helpdata/en/c8/101c3a1cf1c54be10000000a114084/frameset.htm">BSP Tutorials</a>
Follow all the tutorials to get a good hand on BSP...!
<a href="http://help.sap.com/saphelp_nw04/helpdata/en/c8/101c3a1cf1c54be10000000a114084/frameset.htm">First Tutorial</a>
<a href="http://help.sap.com/saphelp_nw04/helpdata/en/c8/101c3a1cf1c54be10000000a114084/frameset.htm">Second Tutorial</a>
<a href="http://help.sap.com/saphelp_nw04/helpdata/en/c8/101c3a1cf1c54be10000000a114084/frameset.htm">Second Tutorial with HTMLB</a>
and so on...!
<i>Do reward each useful answer..!</i>
Thanks,
Tatvagna.
Similar Messages
-
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 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.. -
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.Chinnathambican 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 -
Can anyone send me the Responsibilities of a SAP-BW Consultant ?
hi SAP-BW Gurus,
Can anyone send me the Responsibilities of a SAP-BW Consultant ?
I am sending this question because i am fresher and i don't know the responsibilities of a BW Consultant ?
Pls send me the Ans to My EmailId : [email protected]
thanks inadvance,
Regards,
Rajuhi,
Check below link
http://sap-img.com/business/difference-between-bw-technical-and-functional.htm
If you work on a specific Application area in BW like say FI, MM, PP , etc. you are a BW functional. They rather look for the functionality and not for the underlying code.
But if you are working across application areas then you are BW technical. They are the ones who do all the development like creating BW objects and activating them, developing BW objects according to the design specs(FS and TS),data modeling skills,ABAP coding skills for routines and exits.Sort of skills required by person working in development phase of work
Generally BW Technical people are expected to have some basic functional knowledge. But if they really have very good functional knowledge in atleast one application area then they are generally called "Techno-functional Consultants".
Their work includes to look into Functioanlity and also desing and development of the BW objects.
Hope it helps... -
OLE program in BSP application.
Hi,
I have a requirment like we need to display smartform output in the form of PPT. for this i have to call OLE program in BSP applications. Is it possible to call OLE in BSP application.
Thanks,
SUMANI.You can display the smartform output as PDF. I'm not sure abt PPT. Regarding OLE check this thread. It might help you.
[OLE with BSP|Re: Call MS Word File in BSP with OLE]
Raja -
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
harihi 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 send me docs about transportations in bw do and donts?
hi all,
Can anyone send me the documents about transportation procedure to be carried in bw do and donts.
to my email id [email protected]
thanxs in advance
regds
hariHi,
SAP Help
http://help.sap.com/saphelp_nw04/helpdata/en/94/d4943b00ce6622e10000000a114084/frameset.htm
Also check
TRANSPORTATION
Transportation
Thanks -
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
harihi 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?
-
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 lotThere 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 me documents related to key production support issues
CAn anyone send me documents related to key production support issues in SD and MM
thanks ®ards
amanHi Priya,
Please find the below link to have a very good stuff on Foreign Trade;
http://help.sap.com/bp_bblibrary/500/html/G09_ForgTrade_EN_IN.htm
Please Reward If Really Helpful,
Thanks and Regards,
Sateesh.Kandula -
Can anyone send me TCS XI running projects clients ?
can anyone send me TCS XI running projects clients?
please send ASAP..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
Maybe you are looking for
-
Hi, we are currently having issues with remote users when their AD account flags that their password needs to be changed. This happens when GPO enforces the user to change their password whilst they are not connected via a 3rd party VPN (OVPN Connect
-
HP G56 System Recovery Problem after removing disk 4 black screen
hi everyone this is my first time, im helping my nextdoor neighbours laptop hp g56, the hard drive has been fried and i have intalled my old playstation 3 40 gb hard drive into it. after the recovery system finished and told me to remove disk 4 it re
-
Power adapter light is dim, new power adapter no light at all
My power adapter went dim and wouldn't charge. I bought a new adaptor and this one doesn't light up at all. Any ideas? tried different outlets that have worked for other electonics. Did I just buy a second adaptor coincindentally?
-
ACCTIT table Taking too much time
Hi, In SE16: ACCTIT table i gave the G/L account no after that i executed in my production its taking too much time for to show the result. Thanku
-
How to create a Cash Flow Statement?
Dear all: I am trying to create a Cash Flow Statement, and my approach is to use Dimension formula to calculate on the fly. Is my approach the best practice, or should I use script logic instead? Based on my understanding, if I use Dimension formula,