﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-javaGrowing-文章分类-sap</title><link>http://www.blogjava.net/juhongtao/category/8691.html</link><description /><language>zh-cn</language><lastBuildDate>Thu, 06 Mar 2008 10:06:51 GMT</lastBuildDate><pubDate>Thu, 06 Mar 2008 10:06:51 GMT</pubDate><ttl>60</ttl><item><title>ALV 文章链接</title><link>http://www.blogjava.net/juhongtao/articles/184184.html</link><dc:creator>javaGrowing</dc:creator><author>javaGrowing</author><pubDate>Thu, 06 Mar 2008 02:51:00 GMT</pubDate><guid>http://www.blogjava.net/juhongtao/articles/184184.html</guid><wfw:comment>http://www.blogjava.net/juhongtao/comments/184184.html</wfw:comment><comments>http://www.blogjava.net/juhongtao/articles/184184.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/juhongtao/comments/commentRss/184184.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/juhongtao/services/trackbacks/184184.html</trackback:ping><description><![CDATA[
		<a class="jive-link-external" href="http://www.sapdevelopment.co.uk/reporting/alv/alvgrid.htm" target="_newWindow">http://www.sapdevelopment.co.uk/reporting/alv/alvgrid.htm</a>
		<br />
		<br />BCALV_GRID_DEMO Simple ALV Control Call Demo Program<br /><p>ALV<br /><br />1. Please give me general info on ALV. <br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=58286" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=58286</a><br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=76490" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=76490</a><br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=20591" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=20591</a><br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=66305" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=66305</a> - this one discusses which way should you use - ABAP Objects calls or simple function modules. <br /><br />2. How do I program double click in ALV? <br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=11601" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=11601</a><br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=23010" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=23010</a><br /><br />3. How do I add subtotals (I have problem to add them)... <br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=20386" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=20386</a><br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=85191" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=85191</a><br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=88401" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=88401</a><br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=17335" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=17335</a><br /><br />4. How to add list heading like top-of-page in ABAP lists? <br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=58775" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=58775</a><br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=60550" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=60550</a><br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=16629" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=16629</a><br /><br />5. How to print page number / total number of pages X/XX in ALV? <a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=29597" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=29597</a> (no direct solution) <br /><br />6. ALV printing problems. The favourite is: The first page shows the number of records selected but I don't need this. <br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=64320" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=64320</a><br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=44477" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=44477</a><br /><br />7. How can I set the cell color in ALV? <a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=52107" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=52107</a><br /><br />8. How do I print a logo/graphics in ALV? <br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=81149" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=81149</a><br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=35498" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=35498</a><br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=5013" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=5013</a><br /><br />9. How do I create and use input-enabled fields in ALV? <br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=84933" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=84933</a><br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=69878" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=69878</a><br /><br />10. How can I use ALV for reports that are going to be run in background? <br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=83243" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=83243</a><br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=19224" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=19224</a><br /><br />11. How can I display an icon in ALV? (Common requirement is traffic light icon). <br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=79424" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=79424</a><br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=24512" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=24512</a><br /><br />12. How can I display a checkbox in ALV? <a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=88376" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=88376</a><br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=40968" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=40968</a><br /><a class="jive-link-external" href="http://www.sapfans.com/forums/viewtopic.php?t=6919" target="_newWindow">http://www.sapfans.com/forums/viewtopic.php?t=6919</a><br /></p><p>Check this for basic concepts of OOPS<br /><a class="jive-link-external" href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/abap/abap%20code%20samples/ABAP%20Objects/ABAP%20Code%20Sample%20to%20Learn%20Basic%20Concept%20of%20Object-Oriented%20Programming.doc" target="_newWindow">https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/abap/abap%20code%20samples/ABAP%20Objects/ABAP%20Code%20Sample%20to%20Learn%20Basic%20Concept%20of%20Object-Oriented%20Programming.doc</a><br /><br /><a class="jive-link-external" href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/abap/abap%20code%20samples/ALV%20grid/ABAP%20Code%20Sample%20to%20Display%20Data%20in%20ALV%20Grid%20Using%20Object%20Oriented%20Programming.doc" target="_newWindow">https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/abap/abap%20code%20samples/ALV%20grid/ABAP%20Code%20Sample%20to%20Display%20Data%20in%20ALV%20Grid%20Using%20Object%20Oriented%20Programming.doc</a><br /><br />Tabstrip<br /><br /><a class="jive-link-external" href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/abap/abap%20code%20samples/ALV%20grid/ABAP%20Code%20Sample%20for%20Tab%20Strip%20in%20ALV.pdf" target="_newWindow">https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/abap/abap%20code%20samples/ALV%20grid/ABAP%20Code%20Sample%20for%20Tab%20Strip%20in%20ALV.pdf</a><br /><br />Editable ALV<br /><a class="jive-link-external" href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/abap/abap%20code%20samples/ALV%20grid/ABAP%20Code%20Sample%20to%20Edit%20ALV%20Grid.doc" target="_newWindow">https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/abap/abap%20code%20samples/ALV%20grid/ABAP%20Code%20Sample%20to%20Edit%20ALV%20Grid.doc</a><br /><br />Tree<br /><a class="jive-link-external" href="http://www.sapdevelopment.co.uk/reporting/alv/alvtree/alvtree_usrint.htm" target="_newWindow">http://www.sapdevelopment.co.uk/reporting/alv/alvtree/alvtree_usrint.htm</a><br /><br />General Tutorial for OOPS<br /><a class="jive-link-external" href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/abap/An%20Easy%20Reference%20for%20ALV%20Grid%20Control.pdf" target="_newWindow">https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/abap/An%20Easy%20Reference%20for%20ALV%20Grid%20Control.pdf</a><br /></p><p><a class="jive-link-external" href="http://www.sapdevelopment.co.uk/reporting/alvhome.htm" target="_newWindow">http://www.sapdevelopment.co.uk/reporting/alvhome.htm</a><br /><a class="jive-link-external" href="http://www.sap-img.com/abap/what-is-alv-programming.htm" target="_newWindow">http://www.sap-img.com/abap/what-is-alv-programming.htm</a><br /><a class="jive-link-external" href="http://www.sap-img.com/abap-function.htm" target="_newWindow">http://www.sap-img.com/abap-function.htm</a><br /><a class="jive-link-external" href="http://www.geocities.com/mpioud/Abap_programs.html" target="_newWindow">http://www.geocities.com/mpioud/Abap_programs.html</a><br /><a class="jive-link-external" href="http://www.sapdevelopment.co.uk/reporting/alv/alvtree%5Calvtree_basic.htm" target="_newWindow">http://www.sapdevelopment.co.uk/reporting/alv/alvtree%5Calvtree_basic.htm</a><br /><a class="jive-link-external" href="http://esnips.com/doc/ad20dca9-6182-4903-8d8f-96a66dc8590c/ALV.pdf" target="_newWindow">http://esnips.com/doc/ad20dca9-6182-4903-8d8f-96a66dc8590c/ALV.pdf</a><br /><a class="jive-link-external" href="http://www.sap-img.com/abap-function.htm" target="_newWindow">http://www.sap-img.com/abap-function.htm</a><br /></p><img src ="http://www.blogjava.net/juhongtao/aggbug/184184.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/juhongtao/" target="_blank">javaGrowing</a> 2008-03-06 10:51 <a href="http://www.blogjava.net/juhongtao/articles/184184.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ABAP--如何进行sap的金额数据存储和显示之间的转换(转载）</title><link>http://www.blogjava.net/juhongtao/articles/183829.html</link><dc:creator>javaGrowing</dc:creator><author>javaGrowing</author><pubDate>Wed, 05 Mar 2008 00:29:00 GMT</pubDate><guid>http://www.blogjava.net/juhongtao/articles/183829.html</guid><wfw:comment>http://www.blogjava.net/juhongtao/comments/183829.html</wfw:comment><comments>http://www.blogjava.net/juhongtao/articles/183829.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/juhongtao/comments/commentRss/183829.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/juhongtao/services/trackbacks/183829.html</trackback:ping><description><![CDATA[
		<p>SAP在顯示金額及儲存金額時會透過一個Table(TCURX)及特定的計算公式產生其結果</p>
		<p>具体代码的写法如下:<br /><strong>A. 显示存储的金額<br /></strong>DATA: SHIFT TYPE I.<br />CLEAR SHIFT.<br />SELECT SINGLE * FROM TCURX WHERE CURRKEY = (货币类型).<br />IF SY-SUBRC = 0.<br />  SHIFT = 2 - TCURX-CURRDEC.<br />ENDIF.<br />(显示金額) = (存储金額) * 10 ** SHIFT.</p>
		<p>
				<strong>B. 存储输入的金額(至CURR type的数据表的字段)</strong>
				<br />DATA: SHIFT TYPE I.<br />CLEAR SHIFT.<br />SELECT SINGLE * FROM TCURX WHERE CURRKEY = (货币类型).<br />IF SY-SUBRC = 0.<br />  SHIFT = TCURX-CURRDEC – 2.<br />ENDIF.<br />(存储金額) = (显示金額) * 10 ** SHIFT.</p>
		<p>由上面公式您可以了解为何TWD显示100為何存储值为1<br />在TCURX中CURRKEY = ‘TWD’ 其CURRDEC = 0, 因此显示金额会乘十的负二次方才是存储的結果</p>
		<strong>C:利用现成的Function modules:</strong>
		<br />CURRENCY_AMOUNT_ SAP _TO_ DISPLAY : 显示存储的金額<br />CURRENCY_AMOUNT_DISPLAY_TO_SAP : 存储输入的金額(至CURR type的数据表的字段)<img src ="http://www.blogjava.net/juhongtao/aggbug/183829.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/juhongtao/" target="_blank">javaGrowing</a> 2008-03-05 08:29 <a href="http://www.blogjava.net/juhongtao/articles/183829.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ALV-Grids </title><link>http://www.blogjava.net/juhongtao/articles/182501.html</link><dc:creator>javaGrowing</dc:creator><author>javaGrowing</author><pubDate>Wed, 27 Feb 2008 08:01:00 GMT</pubDate><guid>http://www.blogjava.net/juhongtao/articles/182501.html</guid><wfw:comment>http://www.blogjava.net/juhongtao/comments/182501.html</wfw:comment><comments>http://www.blogjava.net/juhongtao/articles/182501.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/juhongtao/comments/commentRss/182501.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/juhongtao/services/trackbacks/182501.html</trackback:ping><description><![CDATA[
		<strong>
				<span class="style1">Question:</span> Can someone please tell the <br />difference between using funtion module REUSE_ALV_LIST_DISPLAY <br />or using class CL_GUI_ALV_GRID with method SET_TABLE_FOR_FIRST_DISPLAY. <br /><br />Is the function module the old way of using ALV? <br /><br />regards KIM <br /><br /><span class="style1">Answer:</span><br />I think the FM is just a simpler way of doing the same thing, but with fewer options open to you. I tend to use the object oriented way. Once you have done it the first time, it's pretty easy. <br /><br /><span class="style1">Answer:</span><br />Hello Kim <br /><br />Yes function REUSE_ALV_LIST_DISPLAY is the old ALV that used to be only available internally at SAP. It makes use of normal WRITE statements to create the list. <br /><br />Since 4.6 and the new frontend controls there is now a binary control in the users frontend that you can manipulate with CL_GUI_ALV_GRID. In order to use it successfully you need to be fairly comfortable with object oriented programming. SAP created a function called REUSE_ALV_GRID_DISPLAY (note the GRID not LIST) which is a "wrapper" function for people who are not familiar with OO and the ALV grid. <br /><br />I strongly suggest that you take the time to get comfortable with OO and create the grid yourself and populate it with the method SET_TABLE_FOR_FIRST_DISPLAY. Do a search on this forum regarding ALV and I would guess 90% of the questions are from people using the function REUSE_ALV_GRID_DISPLAY and not creating the grid themselves. If you don't understand whats happening in the background it becomes quite difficult to debug when something goes wrong. <br /><br />Regards <br /><br />Dave </strong>
		<!-- C 2 -->
<img src ="http://www.blogjava.net/juhongtao/aggbug/182501.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/juhongtao/" target="_blank">javaGrowing</a> 2008-02-27 16:01 <a href="http://www.blogjava.net/juhongtao/articles/182501.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SAP未清项管理</title><link>http://www.blogjava.net/juhongtao/articles/182370.html</link><dc:creator>javaGrowing</dc:creator><author>javaGrowing</author><pubDate>Wed, 27 Feb 2008 01:06:00 GMT</pubDate><guid>http://www.blogjava.net/juhongtao/articles/182370.html</guid><wfw:comment>http://www.blogjava.net/juhongtao/comments/182370.html</wfw:comment><comments>http://www.blogjava.net/juhongtao/articles/182370.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/juhongtao/comments/commentRss/182370.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/juhongtao/services/trackbacks/182370.html</trackback:ping><description><![CDATA[
		<table style="BORDER-COLLAPSE: collapse; WORD-WRAP: break-word" cellspacing="0" cellpadding="0" width="100%" border="0">
				<tbody>
						<tr>
								<td align="middle" height="25">
								</td>
						</tr>
						<tr>
								<td bgcolor="#d2dee2" height="1">
								</td>
						</tr>
						<tr>
								<td bgcolor="#ffffff" height="1">
								</td>
						</tr>
						<tr>
								<td align="middle">
										<table style="BORDER-COLLAPSE: collapse; WORD-WRAP: break-word" cellspacing="0" cellpadding="0" width="100%" border="0">
												<tbody>
														<tr>
																<td width="100%">
																		<div id="art" style="MARGIN: 15px" width="100%">
																				<p>
																						<font face="Verdana">使用 FBL1N , FBL3N, FBL5N 分别可以查看供应商，总账，客户类型科目的未清已清项。<br />供应商(K)的未清已清项存放的表分别是 BSIK, BSAK<br />总账(S)的未清已清项存放的表分别是 BSIS, BSAS<br />客户(D)的未清已清项存放的表分别是 BSID, BSAD<br />I 表示未清，A 表示已清。</font>
																				</p>
																				<p>BKPF 是财务凭证抬头，BSEG 是财务凭证行项目。在财务凭证记账的时候，数据被插入 BKPF 和 BSEG，如果有必要，数据同时插入以上六张表中的一个未清表。做清帐的时候，数据从六张表中的一个未清表删除，同时插入对应的已清表。<br /></p>
																				<div>
																				</div>
																				<div>
																				</div>
																				<div>
																				</div>
																				<div> </div>
																		</div>
																</td>
														</tr>
												</tbody>
										</table>
								</td>
						</tr>
				</tbody>
		</table>
<img src ="http://www.blogjava.net/juhongtao/aggbug/182370.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/juhongtao/" target="_blank">javaGrowing</a> 2008-02-27 09:06 <a href="http://www.blogjava.net/juhongtao/articles/182370.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SAP权限管理</title><link>http://www.blogjava.net/juhongtao/articles/182367.html</link><dc:creator>javaGrowing</dc:creator><author>javaGrowing</author><pubDate>Wed, 27 Feb 2008 01:04:00 GMT</pubDate><guid>http://www.blogjava.net/juhongtao/articles/182367.html</guid><wfw:comment>http://www.blogjava.net/juhongtao/comments/182367.html</wfw:comment><comments>http://www.blogjava.net/juhongtao/articles/182367.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/juhongtao/comments/commentRss/182367.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/juhongtao/services/trackbacks/182367.html</trackback:ping><description><![CDATA[
		<table style="BORDER-COLLAPSE: collapse; WORD-WRAP: break-word" cellspacing="0" cellpadding="0" width="100%" border="0">
				<tbody>
						<tr>
								<td align="middle" height="25">
								</td>
						</tr>
						<tr>
								<td bgcolor="#d2dee2" height="1">
								</td>
						</tr>
						<tr>
								<td bgcolor="#ffffff" height="1">
								</td>
						</tr>
						<tr>
								<td align="middle">
										<table style="BORDER-COLLAPSE: collapse; WORD-WRAP: break-word" cellspacing="0" cellpadding="0" width="100%" border="0">
												<tbody>
														<tr>
																<td width="100%">
																		<div id="art" style="MARGIN: 15px" width="100%">
																				<div>
																						<font size="2">通常你在使用任何T-code前一定会有权限检测的.<br />AUTHORITY_CHECK:这个函数只是小检查一下你的user有没有,什么时候过期.<br /><br />AUTHORITY_CHECK_TCODE:检查T-code</font>
																				</div>
																				<div>
																						<font face="Arial" size="2">
																						</font> </div>
																				<div>
																						<font size="2">
																						</font> </div>
																				<div>
																						<font size="2">权限对象：</font>
																				</div>
																				<div>AUTHORITY-CHECK OBJECT 'A_S_WERK'<br />         ID 'BUKRS' FIELD '__________'<br />         ID 'WERKS' FIELD '__________'.<br />Check SY-SUBRC...</div>
																				<div> </div>
																				<div>
																						<p>AUTHORITY-CHECK OBJECT 'V_VBRK_VKO'<br />            ID 'ACTVT' FIELD '03'<br />            ID 'VKORG' FIELD p_vkorg.</p>
																						<p>
																								<strong>TCODE:</strong> SU21.<br />then find SD and double click. there are all objects in it , and double click you can find fileds.(VKORG VTWEG SPART ACTVT)  ACTVT(03) --Display</p>
																						<p>AUTHORITY-CHECK OBJECT 'S_TCODE' ID 'TCD' FIELD &lt;tcode&gt;.<br />IF SY-SUBRC &lt;&gt; 0.<br />MESSAGE '沒有&lt;tcode&gt;的使用權限'.<br />leave to screen 0 .<br />ENDIF."其中&lt;tcode&gt;是要檢查權限的TCODE</p>
																				</div>
																				<div>
																				</div>
																				<div>
																				</div>
																				<div>
																				</div>
																		</div>
																</td>
														</tr>
												</tbody>
										</table>
								</td>
						</tr>
				</tbody>
		</table>
<img src ="http://www.blogjava.net/juhongtao/aggbug/182367.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/juhongtao/" target="_blank">javaGrowing</a> 2008-02-27 09:04 <a href="http://www.blogjava.net/juhongtao/articles/182367.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>function process date</title><link>http://www.blogjava.net/juhongtao/articles/182363.html</link><dc:creator>javaGrowing</dc:creator><author>javaGrowing</author><pubDate>Wed, 27 Feb 2008 01:00:00 GMT</pubDate><guid>http://www.blogjava.net/juhongtao/articles/182363.html</guid><wfw:comment>http://www.blogjava.net/juhongtao/comments/182363.html</wfw:comment><comments>http://www.blogjava.net/juhongtao/articles/182363.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/juhongtao/comments/commentRss/182363.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/juhongtao/services/trackbacks/182363.html</trackback:ping><description><![CDATA[
		<table style="BORDER-COLLAPSE: collapse; WORD-WRAP: break-word" cellspacing="0" cellpadding="0" width="100%" border="0">
				<tbody>
						<tr>
								<td align="middle" height="25">
										<br />
								</td>
						</tr>
						<tr>
								<td bgcolor="#d2dee2" height="1">
								</td>
						</tr>
						<tr>
								<td bgcolor="#ffffff" height="1">
								</td>
						</tr>
						<tr>
								<td align="middle">
										<table style="BORDER-COLLAPSE: collapse; WORD-WRAP: break-word" cellspacing="0" cellpadding="0" width="100%" border="0">
												<tbody>
														<tr>
																<td width="100%">
																		<div id="art" style="MARGIN: 15px" width="100%">
																				<p>some useful function process date:</p>
																				<p>CALL FUNCTION 'DATE_GET_MONTH_LASTDAY'  "获取本月最后一天<br />  EXPORTING<br />    i_date = l_tempdata_s<br />  IMPORTING<br />    e_date = l_tempdata_e.</p>
																				<p> </p>
																				<p>CALL FUNCTION 'BKK_GET_MONTH_LASTDAY'   "获取本月最后一天<br />  EXPORTING<br />    i_date = riqi1<br />  IMPORTING<br />    e_date = riqi2.</p>
																				<p> </p>
																				<p>CALL FUNCTION 'MONTH_PLUS_DETERMINE'  "获取N月前的日期<br />  EXPORTING<br />    months        = -N<br />    olddate       = sy-datum<br /> IMPORTING<br />   NEWDATE       = newdate.</p>
																				<p> </p>
																				<p>CALL FUNCTION 'MONTHS_BETWEEN_TWO_DATES'          "计算两个日期间的月份差<br />  EXPORTING<br />    i_datum_bis         = p_l_startday<br />    i_datum_von         = P_l_endday<br />*   I_KZ_INCL_BIS       = ' '<br /> IMPORTING<br />   E_MONATE            = p_l_months<br />          .</p>
																				<div>
																				</div>
																				<div>
																				</div>
																				<div>
																				</div>
																				<div>
																				</div>
																				<div>
																				</div>
																		</div>
																</td>
														</tr>
												</tbody>
										</table>
								</td>
						</tr>
				</tbody>
		</table>
<img src ="http://www.blogjava.net/juhongtao/aggbug/182363.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/juhongtao/" target="_blank">javaGrowing</a> 2008-02-27 09:00 <a href="http://www.blogjava.net/juhongtao/articles/182363.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ABAP--如何建立通过sap表维护工具来维护自定义表TCODE</title><link>http://www.blogjava.net/juhongtao/articles/182364.html</link><dc:creator>javaGrowing</dc:creator><author>javaGrowing</author><pubDate>Wed, 27 Feb 2008 01:00:00 GMT</pubDate><guid>http://www.blogjava.net/juhongtao/articles/182364.html</guid><wfw:comment>http://www.blogjava.net/juhongtao/comments/182364.html</wfw:comment><comments>http://www.blogjava.net/juhongtao/articles/182364.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/juhongtao/comments/commentRss/182364.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/juhongtao/services/trackbacks/182364.html</trackback:ping><description><![CDATA[
		<h3>
				<a href="http://silverw0396.javaeye.com/blog/90457">
				</a> </h3>
		<div class="blog_content">
				<p>在sap开发的过程中，经常需要自定义数据表，对于简单的数据表，我们可以通过sap的表维护工具生成维护代码，并建立自定义的TCODE来维护其数据。具体步骤如下：</p>
				<p>
						<strong>一、建立自定义表（TCODE ：SE11）</strong>
						<br />1 在“Delivery and Maintenance”Tab屏幕设置“Data Browser/Table view Maint.”属性为“允许通过标准表格维护工具维护”<br />2 设计表格字段<br />3 设置表格技术设置，菜单：转到－》技术设置<br />4 保存激活。</p>
				<p>
						<strong>二、生成维护代码</strong>
						<br />生成维护代码代码有两个途径：<br />1、se11界面的菜单：实用程序－》Table Maintenance Generator其实这里就是调用SE54<br />2、通过TCODE： SE54</p>
				<p>
						<strong>三、建立自定义CODE（TCODE：SE93）</strong>
						<br />有三种方法来建立自己的TCODE来维护自定义表；<br />1 通过SM30维护<br />进入TCODE：SE93建立新TCODE，tcode类型选择为：“Transaction with parameters（parameter transaction）”；事务栏输入“SM30”；选中“跳过起始屏幕”；选中“Inherit GUI attribute”；输入默认字段：VIEWNAME = '自定义的表名' 和UPDATE ＝ 'X'；保存激活即可；<br />2 通过RS_TABLE_LIST_CREATE函数建立新程序来建立TCODE<br />新程序代码如下<br /><br />report  zjwec026  .</p>
				<p>  call function 'RS_TABLE_LIST_CREATE'<br />         exporting<br />              action     = 'ANLE'<br />              table_name = 'ZJW_CC_GZJSQ'<br />              generation_forced = ' '.<br />3通过View_Maintenance_Call 函数建立新程序来建立TCODE，代码可以参见SAP的标准程序RFT042D_CALL<br />代码如下<br />report  rft042d_call.</p>
				<p>call function 'VIEW_MAINTENANCE_CALL'<br />     exporting<br />          action         = 'S'<br />          view_name      = 'V_T042D'.</p>
		</div>
<img src ="http://www.blogjava.net/juhongtao/aggbug/182364.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/juhongtao/" target="_blank">javaGrowing</a> 2008-02-27 09:00 <a href="http://www.blogjava.net/juhongtao/articles/182364.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>BASIS-- About Profile</title><link>http://www.blogjava.net/juhongtao/articles/182362.html</link><dc:creator>javaGrowing</dc:creator><author>javaGrowing</author><pubDate>Wed, 27 Feb 2008 00:46:00 GMT</pubDate><guid>http://www.blogjava.net/juhongtao/articles/182362.html</guid><wfw:comment>http://www.blogjava.net/juhongtao/comments/182362.html</wfw:comment><comments>http://www.blogjava.net/juhongtao/articles/182362.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/juhongtao/comments/commentRss/182362.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/juhongtao/services/trackbacks/182362.html</trackback:ping><description><![CDATA[
		<h3>
				<a href="http://silverw0396.javaeye.com/blog/90470">
				</a> </h3>
		<div class="blog_content">
				<p>
						<strong>一 Profiles路径</strong>
						<br />SAP profiles are stored in a special file directory. This directory can be made accessible from all hosts depending on current needs:<br />UNIX systems : /usr/sap/&lt;SID&gt;/SYS/profile<br />Windows NT systems: \usr\&lt;SID&gt;\sys\profile\<br />( &lt;SID&gt; = SAP system name and &lt;SAPGLOBALHOST&gt; = name of the NT machine on which the global profile directory is physically located)</p>
				<p>
						<strong>二 Profiles命名规则</strong>
						<br />In R/3 Releases 2.1x / 2.2x, the profiles were generated with the names: <br /><font face="Courier New" size="2"><strong>START_&lt;instancename&gt;</strong></font><font face="宋体, MS Song" size="3"></font><font face="Arial" size="2">and </font><strong><font face="Courier New" size="2">&lt;SID&gt;_&lt;instancename&gt;</font><font face="宋体, MS Song" size="3"></font></strong><font face="Arial" size="2"><strong>. <br /></strong>From Release 3.0A, the profiles are generated with the names: </font><strong><font face="Courier New" size="2">START_&lt;instancename&gt;_&lt;hostname&gt;</font><font face="宋体, MS Song" size="3"></font><font face="Arial" size="2">and </font><font face="Courier New" size="2">&lt;SID&gt;_&lt;instancename&gt;_&lt;hostname&gt;</font><font face="宋体, MS Song" size="3"></font></strong><font face="Arial" size="2"><strong>. <br /></strong>The <strong>'</strong></font><font face="Courier New" size="2"><strong>startsap'</strong></font><font face="Arial" size="2"><strong></strong>script first looks for profiles that end with<strong></strong></font><strong><font face="Courier New" size="2">_&lt;hostname&gt;</font><font face="宋体, MS Song" size="3"></font></strong><font face="Arial" size="2"><strong>.</strong> If these profiles do not exist, the names from the Releases 2.1x / 2.2x are used.</font></p>
				<p>
						<font size="2">
								<strong>三 Profiles类型<br /></strong>
						</font>
						<font size="2">
								<u>
										<strong>3.1 </strong>
										<strong>Default Profiles Definition</strong>
								</u>
						</font>
				</p>
				<p>
						<font size="2">
						</font>
				</p>
				<p>If you want to assign the same parameter value for all application servers (such as the name of the database host, or the host on which the message server is running), enter it in the default profile. In general, you can list any parameter you like here. </p>
				<p>SAP recommends that you use the following values:</p>
				<p align="left">
				</p>
				<table cellspacing="1" cellpadding="0" width="100%" summary="" border="1">
						<tbody>
								<tr>
										<td valign="top" width="60%">
												<font face="Arial" size="2">
														<p>Parameter Definition</p>
												</font>
										</td>
										<td valign="top" width="40%">
												<font face="Arial" size="2">
														<p>Parameter Name in Profile</p>
												</font>
										</td>
								</tr>
								<tr>
										<td valign="top" width="60%">
												<font face="Arial" size="2">
														<p>Name of the database host</p>
												</font>
										</td>
										<td valign="top" width="40%">
												<font face="Courier New" size="2">
														<p>SAPDBHOST</p>
												</font>
										</td>
								</tr>
								<tr>
										<td valign="top" width="60%">
												<font face="Arial" size="2">
														<p>Name of the update server</p>
												</font>
										</td>
										<td valign="top" width="40%">
												<font face="Courier New" size="2">
														<p>rdisp/vbname</p>
												</font>
										</td>
								</tr>
								<tr>
										<td valign="top" width="60%">
												<font face="Arial" size="2">
														<p>Name of the enqueue server</p>
												</font>
										</td>
										<td valign="top" width="40%">
												<font face="Courier New" size="2">
														<p>rdisp/enqname</p>
												</font>
										</td>
								</tr>
								<tr>
										<td valign="top" width="60%">
												<font face="Arial" size="2">
														<p>Name of the server for handling background processing events</p>
												</font>
										</td>
										<td valign="top" width="40%">
												<font face="Courier New" size="2">
														<p>rdisp/btcname</p>
												</font>
										</td>
								</tr>
								<tr>
										<td valign="top" width="60%">
												<font face="Arial" size="2">
														<p>Name of the computer on which the message server is running </p>
												</font>
										</td>
										<td valign="top" width="40%">
												<font face="Courier New" size="2">
														<p>rdisp/msname</p>
												</font>
										</td>
								</tr>
								<tr>
										<td valign="top" width="60%">
												<font face="Arial" size="2">
														<p>Name of the TCP service under which the message server can be reached</p>
												</font>
										</td>
										<td valign="top" width="40%">
												<font face="Courier New" size="2">
														<p>rdisp/msserv</p>
												</font>
										</td>
								</tr>
								<tr>
										<td valign="top" width="60%">
												<font face="Arial" size="2">
														<p>Name of the computer on which the SNA Gateway is running</p>
												</font>
										</td>
										<td valign="top" width="40%">
												<font face="Courier New" size="2">
														<p>rdisp/sna_gateway</p>
												</font>
										</td>
								</tr>
								<tr>
										<td valign="top" width="60%">
												<font face="Arial" size="2">
														<p>Name of the TCP Service under which the SNA Gateway can be reached</p>
												</font>
										</td>
										<td valign="top" width="40%">
												<font face="Courier New" size="2">
														<p>rdisp/sna_gw_service</p>
												</font>
										</td>
								</tr>
						</tbody>
				</table>
				<p>You <strong>cannot </strong>choose a name for the default profile. It is always called <strong><font face="Courier New" size="2">DEFAULT.PFL</font><font face="宋体, MS Song" size="3"></font></strong><font face="Arial" size="2"><strong>. </strong>The default profile, like all other profiles, is located in the global profile directory of the SAP System. For example, under UNIX it is located in the directory<strong></strong></font><font face="Courier New" size="2"><strong>/usr/sap/&lt;SID&gt;/SYS/profile</strong></font><font face="宋体, MS Song" size="3"></font><font face="Arial" size="2">(</font><font face="宋体, MS Song" size="3"></font><font face="Courier New" size="2">&lt;SID&gt;</font><font face="宋体, MS Song" size="3"></font><font face="Arial" size="2">= SAP System name). There is always one active default profile.</font><font face="Courier New" size="2"></font></p>
				<p>
						<strong>SAPDBHOST = hs0011</strong>
				</p>
				<p>
						<strong>DIR_ORAHOME = /oracle/BIN</strong>
				</p>
				<p>
						<strong>rdisp/mshost = hs0311</strong>
				</p>
				<p>
						<strong>rdisp/vbname = hs0311_BIN_53</strong>
				</p>
				<p>
						<strong>rdisp/enqname = hs0311_BIN_53</strong>
				</p>
				<p>
						<strong>rdisp/btcname = hs0002_BIN_53</strong>
				</p>
				<p>
						<strong>rdisp/sna_gateway = is0001</strong>
				</p>
				<p>
						<strong>rdisp/sna_gw_service = sapgw00</strong>
				</p>
				<p>
						<strong>
								<u>3.2 Start Profiles</u>
								<font face="Arial"> </font>
						</strong>
				</p>
				<p>
						<font face="Arial">When you start an SAP instance on a host, the start profile defines which SAP services are started (message server, dialog, gateway or enqueue process. for example). The <font size="2"><strong>startsap</strong></font></font>
						<font face="宋体, MS Song" size="3">
						</font>
						<font face="Arial" size="2">program is responsible for starting these service processes, <br /></font>
				</p>
				<p>The processes that can be started include:</p>
				<ul>
						<li>Application server </li>
				</ul>
				<ul>
						<li>Message server </li>
				</ul>
				<ul>
						<li>SNA Gateway </li>
				</ul>
				<ul>
						<li>System log send demon </li>
				</ul>
				<ul>
						<li>System log receive demon </li>
				</ul>
				<p dir="ltr" style="MARGIN-RIGHT: 0px">
						<font face="Arial">Apart from the general profile parameters, such as the name of the SAP System</font> (<font face="宋体, MS Song" size="3"></font><font face="Courier New" size="2">SAPSYSTEMNAME</font><font face="宋体, MS Song" size="3"></font><font face="Arial" size="2">), instance number (</font><font face="宋体, MS Song" size="3"></font><font face="Courier New" size="2">SAPSYSTEM</font><font face="宋体, MS Song" size="3"></font><font face="Arial" size="2">) and name of the SAP instance (</font><font face="宋体, MS Song" size="3"></font><font face="Courier New" size="2">INSTANCE_NAME</font><font face="宋体, MS Song" size="3"></font><font face="Arial" size="2">), the only parameter names that are permitted in a start profile are:</font> <br /><br /><strong><font face="Arial">Execute_xx (xx = 00-99) </font>:</strong> To start operating system commands, which prepare the SAP System start. For example, you can use this parameter to start the SAP-related database or to set up links to executables on UNIX platforms.</p>
				<p dir="ltr" style="MARGIN-RIGHT: 0px">
						<font size="2">
								<strong>Start_Program_xx (xx = 00-99)<font face="宋体, MS Song"></font></strong>
								<font face="Arial">
										<strong>:</strong> To start an SAP instance, for example, on an application server.</font>
						</font>
						<font size="2">
								<font face="Courier New">
										<br />
								</font>
								<font face="Courier New">
										<strong>
												<font face="Arial">Stop_Program_xx (xx = 00-99)</font>
										</strong>
								</font>
						</font>
						<font face="宋体, MS Song" size="3">
						</font>
						<font face="Arial" size="2">
								<strong>:</strong> To start an operating system command or SAP program after the SAP instance was stopped. For example, the halting or removal of shared memory areas that were used by the SAP System.<br />The number<strong></strong></font>
						<font face="Courier New" size="2">
								<strong>xx</strong>
						</font>
						<font face="宋体, MS Song" size="3">
						</font>
						<font face="Arial" size="2">defines the execution sequence. The programs specified in </font>
						<font face="Courier New" size="2">
								<strong>Execute_ parameters</strong>
						</font>
						<font face="宋体, MS Song" size="3">
						</font>
						<font face="Arial" size="2">are executed before the programs listed in the </font>
						<font face="Courier New" size="2">
								<strong>Start_Program</strong>
						</font>
						<font face="宋体, MS Song" size="3">
						</font>
						<font face="Arial" size="2">parameters. After the SAP instance has been stopped, the programs specified in the </font>
						<font face="Courier New" size="2">
								<strong>Stop_Program</strong>
						</font>
						<font face="宋体, MS Song" size="3">
						</font>
						<font face="Arial" size="2">parameters are started. Here is an example of a start profile used to start a message server, an application server and an SNA gateway:<br />#.***************************************************************<br />#.* Start profile START_DVEBMG47<br />#.*<br />#.* Version = 000003<br />#.* last changed by = WATT<br />#.* last changed on = 21.03.1995, 15:05:19<br />#.***************************************************************<br />SAPSYSTEMNAME = K11<br />INSTANCE_NAME = DVEBMG47<br />#----------------------------------------------------------------<br /># start message server<br />#----------------------------------------------------------------<br />_MS = ms.sapK11_DVEBMG47<br />Execute_01 = local ln -s -f $(DIR_EXECUTABLE)/msg_server $(_MS)<br />Start_Program_01 = local $(_MS) pf=$(DIR_PROFILE)/K11_DVEBMG47<br />#----------------------------------------------------------------<br /># start application server<br />#----------------------------------------------------------------<br />_DW = dw.sapK11_DVEBMG47<br />Execute_02 = local ln -s -f $(DIR_EXECUTABLE)/disp+work $(_DW)<br />Start_Program_02 = local $(_DW) pf=$(DIR_PROFILE)/K11_DVEBMG47<br />#----------------------------------------------------------------<br /># start SNA-Gateway<br />#----------------------------------------------------------------</font>
						<br />
				</p>
				<p> <font face="Arial" size="2"><strong><u>3.3 Instance Profiles</u> <br /></strong>Instance profiles provide an application server with additional configuration parameters to complement the settings values from the <a href="http://help.sap.com/saphelp_nw04/helpdata/en/c4/3a6136505211d189550000e829fbbd/content.htm"><font face="Arial" size="2">default profile</font></a><font face="Arial" size="2">. Typically, these parameter settings adapt the instance according to the desired resources. They also define the available instance resources (main memory, shared memory, roll memory and so on), and how to allocate memory to the SAP application buffers.<br />To start application servers on several computers using identical parameter settings, you can use a single instance profile. It is generally not necessary for each application server to have its own instance profile. Instance profiles are also called system profiles.</font></font></p>
				<p> </p>
				<p>Below is a typical instance profile:<br />#.*************************************************<br />#.* Instance profile BIN_DVEBMG53 *<br />#.* Version = 000005 *<br />#.* Generated by user = BLOCHING *<br />#.* Date generated = 04.08.1995, 11:10:35 *<br />#.*************************************************<br />INSTANCE_NAME = DVEBMG53<br />SAPSYSTEM = 53<br />SAPSYSTEMNAME = BIN<br />abap/buffersize = 40000<br />abap/programs = 600<br />ipc/shm_psize_10 = 15000000<br />ipc/shm_psize_14 = 0<br />ipc/shm_psize_17 = 0<br />ipc/shm_psize_18 = 0<br />ipc/shm_psize_19 = 0<br />ipc/shm_psize_40 = 17000000<br />rdisp/PG_MAXFS = 4096<br />rdisp/PG_SHM = 1000<br />rdisp/ROLL_MAXFS = 16384<br />rdisp/ROLL_SHM = 200<br />rdisp/btctime = 60<br />rdisp/wp_no_dia = 5<br />rdisp/wp_no_enq = 1<br />rdisp/wp_no_vb = 1<br />rdisp/wp_no_vb2 = 1</p>
		</div>
<img src ="http://www.blogjava.net/juhongtao/aggbug/182362.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/juhongtao/" target="_blank">javaGrowing</a> 2008-02-27 08:46 <a href="http://www.blogjava.net/juhongtao/articles/182362.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>BASIS----SAP-RECOMMENDED SYSTEM MONITORING TASKS</title><link>http://www.blogjava.net/juhongtao/articles/182361.html</link><dc:creator>javaGrowing</dc:creator><author>javaGrowing</author><pubDate>Wed, 27 Feb 2008 00:41:00 GMT</pubDate><guid>http://www.blogjava.net/juhongtao/articles/182361.html</guid><wfw:comment>http://www.blogjava.net/juhongtao/comments/182361.html</wfw:comment><comments>http://www.blogjava.net/juhongtao/articles/182361.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/juhongtao/comments/commentRss/182361.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/juhongtao/services/trackbacks/182361.html</trackback:ping><description><![CDATA[
		<table cellspacing="0" cellpadding="1" width="100%" border="1">
				<tbody>
						<tr>
								<th class="docTableHeader" valign="bottom" align="left">
										<span class="docEmphStrong">Frequency</span>
								</th>
								<th class="docTableHeader" valign="bottom" align="left">
										<span class="docEmphStrong">Task</span>
								</th>
								<th class="docTableHeader" valign="top" align="left">
										<span class="docEmphStrong">Transaction Code or UNIX Command</span>
								</th>
						</tr>
						<tr>
								<td class="docTableCell" valign="top" align="left">Daily </td>
								<td class="docTableCell" valign="top" align="left">SAP: CCMS System Monitoring (General Monitoring Functions) </td>
								<td class="docTableCell" valign="top" align="left">(See Note) </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">SAP: Checking the System Log </td>
								<td class="docTableCell" valign="top" align="left">SM21 </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">SAP: Output Devices in the SAP Spool System </td>
								<td class="docTableCell" valign="top" align="left">SPAD </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">SAP: Checking Spool Output Requests for Errors </td>
								<td class="docTableCell" valign="top" align="left">SP01 </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">SAP: Checking Work Process Status </td>
								<td class="docTableCell" valign="top" align="left">SM51 </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">SAP: Checking for ABAP Short Dumps </td>
								<td class="docTableCell" valign="top" align="left">ST22 </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">SAP: Checking for Update Errors </td>
								<td class="docTableCell" valign="top" align="left">SM13 </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">SAP: Checking Lock Entries </td>
								<td class="docTableCell" valign="top" align="left">SM12 </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">SAP: Checking Batch Input Sessions </td>
								<td class="docTableCell" valign="top" align="left">SM35 </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">SAP: Checking Background Jobs </td>
								<td class="docTableCell" valign="top" align="left">SM37 </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">Oracle: Backing Up and Checking the Database </td>
								<td class="docTableCell" valign="top" align="left">DB13 </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">Oracle: Backing Up and Checking Offline Redo Log Files </td>
								<td class="docTableCell" valign="top" align="left">DB13 </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">Oracle: Monitoring Database Growth </td>
								<td class="docTableCell" valign="top" align="left">DB02 </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">Oracle: Checking the Alert File </td>
								<td class="docTableCell" valign="top" align="left">ST04 </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">Oracle: Monitoring the Archive Log Directory </td>
								<td class="docTableCell" valign="top" align="left">DB12 </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">Oracle: Evaluating Results of the DB System Check </td>
								<td class="docTableCell" valign="top" align="left">DB16B </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">Oracle: Checking and Creating CBO Statistics </td>
								<td class="docTableCell" valign="top" align="left">DB13 </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">HP-UX: Monitoring File Systems </td>
								<td class="docTableCell" valign="top" align="left">ST06 </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">HP-UX: Checking the Operating System Log </td>
								<td class="docTableCell" valign="top" align="left">(See HP-UX documents) </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">HP-UX: Checking Swap Space </td>
								<td class="docTableCell" valign="top" align="left">ST06 </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top" align="left">Weekly </td>
								<td class="docTableCell" valign="top" align="left">SAP: TEMSE Check </td>
								<td class="docTableCell" valign="top" align="left">SP12 </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">Oracle: Searching for Missing Indexes </td>
								<td class="docTableCell" valign="top" align="left">DB02 </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">Oracle: Database Verification桟hecking Physical Structure </td>
								<td class="docTableCell" valign="top" align="left">sapdba </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">HP-UX: File System Backup </td>
								<td class="docTableCell" valign="top" align="left">tar </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top" align="left">Monthly </td>
								<td class="docTableCell" valign="top" align="left">SAP: Changing Administrator Passwords </td>
								<td class="docTableCell" valign="top" align="left">SU01 </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">Oracle: Analyzing the Entire Database </td>
								<td class="docTableCell" valign="top" align="left">analyze.cmd </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">Oracle: Changing the Database Administrator Password </td>
								<td class="docTableCell" valign="top" align="left">svrmgr30 </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top" align="left">Unscheduled/occasional </td>
								<td class="docTableCell" valign="top" align="left">SAP: Checking the Transport Management System (TMS) </td>
								<td class="docTableCell" valign="top" align="left">STMS </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">SAP: Deleting Old User Master Records </td>
								<td class="docTableCell" valign="top" align="left">SU01 </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">SAP: Changing Administrator Passwords </td>
								<td class="docTableCell" valign="top" align="left">SU01 </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">SAP: Checking User Activities </td>
								<td class="docTableCell" valign="top" align="left">SM04 </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">SAP: Scheduling Jobs </td>
								<td class="docTableCell" valign="top" align="left">SM36 </td>
						</tr>
						<tr>
								<td class="docTableCell" valign="top"> </td>
								<td class="docTableCell" valign="top" align="left">Oracle: Extending the Database (Adding Data Files) </td>
								<td class="docTableCell" valign="top" align="left">sapdba </td>
						</tr>
				</tbody>
		</table>
<img src ="http://www.blogjava.net/juhongtao/aggbug/182361.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/juhongtao/" target="_blank">javaGrowing</a> 2008-02-27 08:41 <a href="http://www.blogjava.net/juhongtao/articles/182361.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ABAP System Function Modules </title><link>http://www.blogjava.net/juhongtao/articles/182354.html</link><dc:creator>javaGrowing</dc:creator><author>javaGrowing</author><pubDate>Wed, 27 Feb 2008 00:35:00 GMT</pubDate><guid>http://www.blogjava.net/juhongtao/articles/182354.html</guid><wfw:comment>http://www.blogjava.net/juhongtao/comments/182354.html</wfw:comment><comments>http://www.blogjava.net/juhongtao/articles/182354.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/juhongtao/comments/commentRss/182354.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/juhongtao/services/trackbacks/182354.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: ABAP_DOCU_DOWNLOAD																																Download ABAP documentation in HTML format.																																																																																			...&nbsp;&nbsp;<a href='http://www.blogjava.net/juhongtao/articles/182354.html'>阅读全文</a><img src ="http://www.blogjava.net/juhongtao/aggbug/182354.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/juhongtao/" target="_blank">javaGrowing</a> 2008-02-27 08:35 <a href="http://www.blogjava.net/juhongtao/articles/182354.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>每日函数讲解---函数列表</title><link>http://www.blogjava.net/juhongtao/articles/182353.html</link><dc:creator>javaGrowing</dc:creator><author>javaGrowing</author><pubDate>Wed, 27 Feb 2008 00:30:00 GMT</pubDate><guid>http://www.blogjava.net/juhongtao/articles/182353.html</guid><wfw:comment>http://www.blogjava.net/juhongtao/comments/182353.html</wfw:comment><comments>http://www.blogjava.net/juhongtao/articles/182353.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/juhongtao/comments/commentRss/182353.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/juhongtao/services/trackbacks/182353.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 函数名				                                                     				描述				                            SD_VBAP_READ_WITH_VBELN             				根据销售订单读取表				vbap				中的信息										    EDIT_LI...&nbsp;&nbsp;<a href='http://www.blogjava.net/juhongtao/articles/182353.html'>阅读全文</a><img src ="http://www.blogjava.net/juhongtao/aggbug/182353.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/juhongtao/" target="_blank">javaGrowing</a> 2008-02-27 08:30 <a href="http://www.blogjava.net/juhongtao/articles/182353.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>The JCo utility cookbook</title><link>http://www.blogjava.net/juhongtao/articles/36795.html</link><dc:creator>javaGrowing</dc:creator><author>javaGrowing</author><pubDate>Wed, 22 Mar 2006 02:49:00 GMT</pubDate><guid>http://www.blogjava.net/juhongtao/articles/36795.html</guid><wfw:comment>http://www.blogjava.net/juhongtao/comments/36795.html</wfw:comment><comments>http://www.blogjava.net/juhongtao/articles/36795.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/juhongtao/comments/commentRss/36795.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/juhongtao/services/trackbacks/36795.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: The JCo utility cookbook																																						25 Aug 2005 The following utilities represent some useful tips and techniques for working with RFC/BAPI interfaces when deve...&nbsp;&nbsp;<a href='http://www.blogjava.net/juhongtao/articles/36795.html'>阅读全文</a><img src ="http://www.blogjava.net/juhongtao/aggbug/36795.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/juhongtao/" target="_blank">javaGrowing</a> 2006-03-22 10:49 <a href="http://www.blogjava.net/juhongtao/articles/36795.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jco资料</title><link>http://www.blogjava.net/juhongtao/articles/36325.html</link><dc:creator>javaGrowing</dc:creator><author>javaGrowing</author><pubDate>Mon, 20 Mar 2006 06:53:00 GMT</pubDate><guid>http://www.blogjava.net/juhongtao/articles/36325.html</guid><wfw:comment>http://www.blogjava.net/juhongtao/comments/36325.html</wfw:comment><comments>http://www.blogjava.net/juhongtao/articles/36325.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/juhongtao/comments/commentRss/36325.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/juhongtao/services/trackbacks/36325.html</trackback:ping><description><![CDATA[1. <b>Talk to SAP with JCo</b><br /><a href="http://searchsap.techtarget.com/tip/1,289483,sid21_gci854012,00.html" target="_blank">http://searchsap.techtarget.com/tip/1,289483,sid21_gci854012,00.html</a><br /><br />2. <b>SAP JCo Functions</b><br /><a href="http://help.sap.com/saphelp_webas630/helpdata/en/09/a4a9e1d51d11d6b2c200508b5d5c51/frameset.htm" target="_blank">http://help.sap.com/saphelp_webas630/helpdata/en/09/a4a9e1d51d11d6b2c200508b5d5c51/frameset.htm</a><br /><br />3. JCO Class<br /><a href="http://www.huihoo.org/openweb/jco_api/index.html" target="_blank">http://www.huihoo.org/openweb/jco_api/index.html</a><br /><strong>For Advantages/Dis-advantages of JCO.<br /><br /></strong>See this pdf. It's very good.<br /><a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/ep/_s-u/SAP%20Java%20Connector%20" target="_blank">https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/ep/_s-u/SAP%20Java%20Connector%20</a>(JCo)%20Presentation.pdf<br />(Copy &amp; Paste the url).<br /><br /><b>4。JCO Cook Book</b><br /><a href="http://searchsap.techtarget.com/generic/0,295582,sid21_gci1119574,00.html?bucket=ETA" target="_blank">http://searchsap.techtarget.com/generic/0,295582,sid21_gci1119574,00.html?bucket=ETA</a><br /><br />I assume that web services means that services that are provided by the Web Application Server. <br />In WAS Server there are 2 stacks. viz., ABAP Stack and JAVA Stack.<br /><br />The Communication between these two stacks is only using the JCO.<br />Refer this link from help.sap.com....<br /><br /><a href="http://help.sap.com/saphelp_erp2005/helpdata/en/e1/b5443e02a9ab4186a6e1240a9a2455/frameset.htm" target="_blank">http://help.sap.com/saphelp_erp2005/helpdata/en/e1/b5443e02a9ab4186a6e1240a9a2455/frameset.htm</a><br /><br />For your information there is something called BSP which is similar to JSP or ASP where<br />you can have both abap &amp; java scripts in BSP documents.(Business Server Pages).<br /><br />Refer this link...<br /><a href="http://www.thespot4sap.com/Articles/SAP_WAS_Overview.asp" target="_blank">http://www.thespot4sap.com/Articles/SAP_WAS_Overview.asp</a><br />(Click 'Next' Button in this site to explore more).<br /><br />JCO vs JCO Wrappers.<br /><a href="http://www.riess.de/EN/center/pdfs/Datenblaetter/rae-p02-jcow-050302.pdf" target="_blank">http://www.riess.de/EN/center/pdfs/Datenblaetter/rae-p02-jcow-050302.pdf</a><br /><br />Refer Conclusion on this page.<br /><a href="http://www.thespot4sap.com/Articles/SAP_Netweaver_Advantages_and_Conclusion.asp" target="_blank">http://www.thespot4sap.com/Articles/SAP_Netweaver_Advantages_and_Conclusion.asp</a><img src ="http://www.blogjava.net/juhongtao/aggbug/36325.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/juhongtao/" target="_blank">javaGrowing</a> 2006-03-20 14:53 <a href="http://www.blogjava.net/juhongtao/articles/36325.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>