<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>SAPWorld</title>
	<atom:link href="http://www.sapworld.info/feed" rel="self" type="application/rss+xml" />
	<link>http://www.sapworld.info</link>
	<description>Love SAP!</description>
	<pubDate>Sun, 20 Apr 2008 14:38:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Say goodbye to SAPworld.info</title>
		<link>http://www.sapworld.info/25</link>
		<comments>http://www.sapworld.info/25#comments</comments>
		<pubDate>Sun, 20 Apr 2008 14:25:11 +0000</pubDate>
		<dc:creator>Jack Park</dc:creator>
		
		<category><![CDATA[Notice]]></category>

		<guid isPermaLink="false">http://www.sapworld.info/25</guid>
		<description><![CDATA[Dear all,
This is the owner of sapworld.info Jack Park. I have to say sorry to everyone that I already moved my blog&#8217;s data to new blog www.saplab.net&#8230;
Because, I always can not connect this blog sapworld.info.
From now on. you can connect to my new blog www.saplab.net
Feed: http://feed.saplab.net
Blog: http://www.saplab.net
Email: info@saplab.net
Domain  www.sapworld.info for sale~
Thanks a lot
]]></description>
			<content:encoded><![CDATA[<p>Dear all,</p>
<p>This is the owner of sapworld.info Jack Park. I have to say sorry to everyone that I already moved my blog&#8217;s data to new blog <a href="http://www.saplab.net">www.saplab.net</a>&#8230;</p>
<p>Because, I always can not connect this blog sapworld.info.</p>
<p>From now on. you can connect to my new blog <a href="http://www.saplab.net">www.saplab.net</a></p>
<p>Feed: <a href="http://feed.saplab.net">http://feed.saplab.net</a></p>
<p>Blog: <a href="http://www.saplab.net">http://www.saplab.net</a></p>
<p>Email: info@saplab.net</p>
<p><strong>Domain  www.sapworld.info for sale~</strong></p>
<p>Thanks a lot</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sapworld.info/25/feed</wfw:commentRss>
		</item>
		<item>
		<title>SAP名词解释(转)</title>
		<link>http://www.sapworld.info/23</link>
		<comments>http://www.sapworld.info/23#comments</comments>
		<pubDate>Tue, 18 Mar 2008 22:13:33 +0000</pubDate>
		<dc:creator>Jack Park</dc:creator>
		
		<category><![CDATA[SAP]]></category>

		<category><![CDATA[SAP名词]]></category>

		<guid isPermaLink="false">http://www.sapworld.info/23</guid>
		<description><![CDATA[解释了一些SAP名词。
SAP Business Suite
当前SAP公司的主力产品包，里面包含了mySAP ERP, mySAP CRM, mySAP SCM &#8230;. 几乎是SAP的所有东东。如果购买的是此种许可证，就意味着几乎可以用SAP的所有产品的功能－－某些特定行业的特定引擎（Engine）除外。
mySAP ERP
主要就是以前的SAP R/3加上SAP最新的集成平台SAP Netweaver。
mySAP CRM
之所以叫mySAP CRM而不是SAP CRM，就是为了突出SAP的CRM产品是以客户为中心的、灵活可配置的……所以叫”my***“，mySAP CRM主要就是包括SAP的CRM产品功能包（Logic Box）再加上SAP最新的集成平台SAP Netweaver。
SAP Netweaver
是SAP最新的集成应用平台，一方面SAP用这么一个平台来集成SAP与非SAP（Oracle, Siebel, &#8230;）应用系统；另一方面SAP把一些各个系统都可以通用的功能放入此平台中，如SAP门户（ SAP Portal）可以访问各种SAP应用系统（ERP, CRM&#8230;）及非SAP系统、SAP商务智能（SAP BI）可以对来自各种系统的数据进行分析……
mySAP.com
这是前几年SAP为了迎合网络风潮而给自己的产品包改的名字，它跟www.mySAP.com这个网站没有任何实质关系，其实它就是现在的SAP Business Suite。
SAP R/3
以前SAP公司的主力产品，包括大家非常熟悉的SD, MM, FI, CO, PP..等模块。但从今年起SAP已经不再单独出售R/3的许可证，代之以mySAP ERP。也就意味着客户无论选择SAP的何种产品（mySAP ERP, mySAP CRM&#8230;）都会得到SAP Netweaver，其中包括了SAP Portal 与SAP BW的使用许可。
SAP All-in One (SAP A1)
在SAP R/3的基础上，SAP做了一些预配置，然后按不同行业交给咨询合作伙伴，由他们再加一些预配置，然后以咨询合作伙伴的名义将加了预配置的系统销售给用户。内含mySAP CRM的部分功能。
SAP Business One (SAP B1)
在SAP收购的另一家公司的产品基础上改造而成，优点是价格低廉，并且由于数据结构相同可以无缝地将系统升级至SAP A1, SAP Business Suite。SAP [...]]]></description>
			<content:encoded><![CDATA[<p>解释了一些<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a>名词。</p>
<p><strong><a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> Business Suite</strong><br />
当前<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a>公司的主力产品包，里面包含了mySAP ERP, mySAP CRM, mySAP SCM &#8230;. 几乎是<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a>的所有东东。如果购买的是此种许可证，就意味着几乎可以用<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a>的所有产品的功能－－某些特定行业的特定引擎（Engine）除外。</p>
<p><strong>mySAP ERP</strong><br />
主要就是以前的<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> R/3加上<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a>最新的集成平台<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> Netweaver。</p>
<p><strong>mySAP CRM</strong><br />
之所以叫mySAP CRM而不是<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> CRM，就是为了突出<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a>的CRM产品是以客户为中心的、灵活可配置的……所以叫”my***“，mySAP CRM主要就是包括<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a>的CRM产品功能包（Logic Box）再加上<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a>最新的集成平台<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> Netweaver。</p>
<p><strong><a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> Netweaver</strong><br />
是<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a>最新的集成应用平台，一方面<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a>用这么一个平台来集成<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a>与非<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a>（Oracle, Siebel, &#8230;）应用系统；另一方面<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a>把一些各个系统都可以通用的功能放入此平台中，如<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a>门户（ <a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> Portal）可以访问各种<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a>应用系统（ERP, CRM&#8230;）及非<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a>系统、<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a>商务智能（<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> BI）可以对来自各种系统的数据进行分析……</p>
<p><strong>mySAP.com</strong><br />
这是前几年<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a>为了迎合网络风潮而给自己的产品包改的名字，它跟<a href="http://www.mysap.com/">www.mySAP.com</a>这个网站没有任何实质关系，其实它就是现在的<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> Business Suite。</p>
<p><strong><a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> R/3</strong><br />
以前<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a>公司的主力产品，包括大家非常熟悉的SD, MM, <a href="http://www.sapworld.info/tag/fi" class="st_tag internal_tag" rel="tag" title="Posts tagged with FI">FI</a>, CO, <a href="http://www.sapworld.info/tag/pp" class="st_tag internal_tag" rel="tag" title="Posts tagged with PP">PP</a>..等模块。但从今年起<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a>已经不再单独出售R/3的许可证，代之以mySAP ERP。也就意味着客户无论选择<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a>的何种产品（mySAP ERP, mySAP CRM&#8230;）都会得到<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> Netweaver，其中包括了<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> Portal 与<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> BW的使用许可。</p>
<p><strong><a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> All-in One (<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> A1)</strong><br />
在<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> R/3的基础上，<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a>做了一些预配置，然后按不同行业交给咨询合作伙伴，由他们再加一些预配置，然后以咨询合作伙伴的名义将加了预配置的系统销售给用户。内含mySAP CRM的部分功能。</p>
<p><strong><a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> Business One (<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> B1)</strong><br />
在<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a>收购的另一家公司的产品基础上改造而成，优点是价格低廉，并且由于数据结构相同可以无缝地将系统升级至<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> A1, <a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> Business Suite。<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> B1中有CRM功能，但远不及mySAP CRM系统中的那么强大。<br />
<strong><a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> Release版本之间的差异和关系：<br />
</strong>版本4.6C以前是所谓传统的R3系统，建立在<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> Basis的基础上；<br />
版本4.70以后，改为R3 Enterprise,最大的变化是<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> WEB AS取代了传统的Basis，核心业务功能模块也作了划分；<br />
R3 Enterprise之后改称为mySAP ERP2004,基础平台演变成<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> NetWeaver,并产生<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> ECC (ECC = ERP Central Component) ，作为Enterprise的替代，并集成了BW,SEM和ITS；<br />
2005第4季度开始mySAP ERP2005的准备，最大的变化将是全面转向ESA体系（基于消息机制的企业应用体系），并引入了新的功能模块，比如PLM和SRM.</p>
<p>出处：<a href="http://suyupingsap.spaces.live.com/blog/cns!95699BAF91402C38!182.entry?&amp;_c02_owner=1" title="http://suyupingsap.spaces.live.com/blog/cns!95699BAF91402C38!182.entry?&amp;_c02_owner=1">http://suyupingsap.spaces.live.com/blog/cns!95699BAF91402C38!182.entry?&amp;_c02_owner=1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sapworld.info/23/feed</wfw:commentRss>
		</item>
		<item>
		<title>ABAP skill</title>
		<link>http://www.sapworld.info/22</link>
		<comments>http://www.sapworld.info/22#comments</comments>
		<pubDate>Wed, 12 Mar 2008 00:08:15 +0000</pubDate>
		<dc:creator>Jack Park</dc:creator>
		
		<category><![CDATA[ABAP Syntax]]></category>

		<category><![CDATA[ABAP]]></category>

		<guid isPermaLink="false">http://www.sapworld.info/22</guid>
		<description><![CDATA[这个是ABAP skill，转自以下这里。

写法1：
SELECT MATNR BUDAT INTO(ITAB-MATNR,ITAB-BUDAT) FROM AUFM WHERE MATNR IN P_MATNR AND BUDAT IN P_BUDAT.
写法2：
SELECT MATNR BUDAT INTO corresponding fields of table itabFROM AUFM WHERE MATNR IN P_MATNR AND BUDAT IN P_BUDAT.
以前的程序运行所得的结果都是一样的， 但获取数据的速度，方法1 比方法2 快， 为什么呢？
取少数项目值时用INTO赋值到 变量中，取得项目多时应使用INTO TABLE，对应的内表中的项目定义顺序最好和SELECT所选项目顺序相同，然后直接使用INTO TABLE itab，而不是用CORRESPONDING FIELD，CORRESPONDING FIELD语句使编程人员方便编程，不用一个一个对照项目顺序，但实际上这部分功能没有省，而是系统替你来完成的，系统赋值前，要先对照是否项目名相同，相同才赋，不同继续向下比较，所以很费系统资源，编程序本身就是“一劳永逸”的事情，还是建议在编写的时候多费点心思调整好，可为将来千万次的调用，提高意想不到的效率。
http://blog.csdn.net/zwxrain/archive/2008/03/11/2168767.aspx
Technorati Tags: ABAP
]]></description>
			<content:encoded><![CDATA[<p>这个是<a href="http://www.sapworld.info/tag/abap" class="st_tag internal_tag" rel="tag" title="Posts tagged with ABAP">ABAP</a> skill，转自以下<a href="http://blog.csdn.net/zwxrain/archive/2008/03/11/2168767.aspx">这里</a>。</p>
</p>
<p>写法1：</p>
<p>SELECT MATNR BUDAT <br />INTO(ITAB-MATNR,ITAB-BUDAT) <br />FROM AUFM <br />WHERE MATNR IN P_MATNR AND <br />BUDAT IN P_BUDAT.</p>
<p>写法2：</p>
<p>SELECT MATNR BUDAT <br />INTO corresponding fields of table itab<br />FROM AUFM <br />WHERE MATNR IN P_MATNR AND <br />BUDAT IN P_BUDAT.</p>
<p>以前的程序运行所得的结果都是一样的， 但获取数据的速度，方法1 比方法2 快， 为什么呢？</p>
<p>取少数项目值时用INTO赋值到 变量中，取得项目多时应使用INTO TABLE，<br />对应的内表中的项目定义顺序最好和SELECT所选项目顺序相同，然后直接使用INTO TABLE itab，<br />而不是用CORRESPONDING FIELD，CORRESPONDING FIELD语句使编程人员方便编程，<br />不用一个一个对照项目顺序，但实际上这部分功能没有省，而是系统替你来完成的，<br />系统赋值前，要先对照是否项目名相同，相同才赋，不同继续向下比较，所以很费系统资源，<br />编程序本身就是“一劳永逸”的事情，还是建议在编写的时候多费点心思调整好，<br />可为将来千万次的调用，提高意想不到的效率。</p>
<p><a title="http://blog.csdn.net/zwxrain/archive/2008/03/11/2168767.aspx" href="http://blog.csdn.net/zwxrain/archive/2008/03/11/2168767.aspx">http://blog.csdn.net/zwxrain/archive/2008/03/11/2168767.aspx</a></p>
<div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2a343d12-798c-4723-a8f5-bac2108f0ac4" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/ABAP" rel="tag">ABAP</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.sapworld.info/22/feed</wfw:commentRss>
		</item>
		<item>
		<title>如何调整ABAP程序的性能</title>
		<link>http://www.sapworld.info/21</link>
		<comments>http://www.sapworld.info/21#comments</comments>
		<pubDate>Tue, 11 Mar 2008 21:22:26 +0000</pubDate>
		<dc:creator>Jack Park</dc:creator>
		
		<category><![CDATA[ABAP Syntax]]></category>

		<category><![CDATA[ABAP]]></category>

		<guid isPermaLink="false">http://www.sapworld.info/21</guid>
		<description><![CDATA[调整ABAP程序的性能方法，从网上所得。
1、使用where语句
不推荐
Select * from zflight.
Check : zflight-airln = ‘LF’ and zflight-fligh = ‘BW222’.
Endselect.
推荐
Select * from zflight where airln = ‘LF’ and fligh = ‘222’.
Endselect.
2、使用聚合函数
不推荐
Maxnu = 0.
Select * from zflight where airln = ‘LF’ and cntry = ‘IN’.
Check zflight-fligh &#62; maxnu.
Maxnu = zflight-fligh.
Endselect.
推荐
Select max( fligh ) from zflight into maxnu where airln = ‘LF’ and cntry = [...]]]></description>
			<content:encoded><![CDATA[<p>调整<a href="http://www.sapworld.info/tag/abap" class="st_tag internal_tag" rel="tag" title="Posts tagged with ABAP">ABAP</a>程序的性能方法，从网上所得。</p>
<p>1、使用where语句<br />
不推荐<br />
Select * from zflight.<br />
Check : zflight-airln = ‘LF’ and zflight-fligh = ‘BW222’.<br />
Endselect.<br />
推荐<br />
Select * from zflight where airln = ‘LF’ and fligh = ‘222’.<br />
Endselect.</p>
<p>2、使用聚合函数<br />
不推荐<br />
Maxnu = 0.<br />
Select * from zflight where airln = ‘LF’ and cntry = ‘IN’.<br />
Check zflight-fligh &gt; maxnu.<br />
Maxnu = zflight-fligh.<br />
Endselect.<br />
推荐<br />
Select max( fligh ) from zflight into maxnu where airln = ‘LF’ and cntry = ‘IN’.</p>
<p>3、使用视图代替基本表查询<br />
不推荐<br />
Select * from zcntry where cntry like ‘IN%’.<br />
Select single * from zflight where cntry = zcntry-cntry and airln = ‘LF’.<br />
Endselect.<br />
推荐<br />
Select * from zcnfl where cntry like ‘IN%’ and airln = ‘LF’.<br />
Endselect.</p>
<p>4、使用INTO table 代替select endselect<br />
不推荐<br />
Refresh: int_fligh.<br />
Select * from zflight into int_fligh.<br />
Append int_fligh. Clear int_fligh.<br />
Endselect.<br />
推荐<br />
Refresh: int_fligh.<br />
Select * from zflight into table int_fligh.</p>
<p>5、使用批量修改内表代替逐行修改<br />
不推荐<br />
Loop at int_fligh.<br />
If int_fligh-flag is initial.<br />
Int_fligh-flag = ‘X’.<br />
Endif.<br />
Modify int_fligh.<br />
Endloop.<br />
推荐<br />
Int_fligh-flag = ‘X’.<br />
Modify int_fligh transporting flag where flag is initial.</p>
<p>6、使用二分法查询，提高查询内表数据速度<br />
不推荐<br />
Read table int_fligh with key  airln = ‘LF’.<br />
推荐<br />
Read table int_fligh with key  airln = ‘LF’ binary search.</p>
<p>7、两个内表添加使用批量增加代替逐行<br />
不推荐<br />
Loop at int_fligh1.<br />
Append int_fligh1 to int_fligh2.<br />
Endloop.<br />
推荐<br />
Append lines of int_fligh1 to int_fligh2.</p>
<p>8、使用table buffering<br />
Use of buffered tables is recommended to improve the performance considerably. The buffer is bypassed while using the following statements<br />
Select distinct<br />
Select … for update<br />
Order by, group by, having clause<br />
<a href="http://www.sapworld.info/tag/joins" class="st_tag internal_tag" rel="tag" title="Posts tagged with Joins">Joins</a><br />
Use the Bypass buffer addition to the select clause in order to explicitly bypass the buffer while selecting the data.</p>
<p>9、 使用FOR ALL Entries<br />
不推荐<br />
Loop at int_cntry.<br />
Select single * from zfligh into int_fligh<br />
where cntry = int_cntry-cntry.<br />
Append int_fligh.<br />
Endloop.<br />
推荐<br />
Select * from zfligh appending table int_fligh<br />
For all entries in int_cntry<br />
Where cntry = int_cntry-cntry.</p>
<p>10、正确地使用where语句，使查询能使用索引<br />
When a base table has multiple indices, the where clause should be in the order of the index, either a primary or a secondary index<br />
To choose an index, the optimizer checks the field names specified in the where clause and then uses an index that has the same order of the fields. One more tip is that if a table begins with MANDT, while an index does not, there is a high possibility that the optimizer might not use that index.</p>
<p>11、正确地使用MOVE语句<br />
Instead of using the move-corresponding clause it is advisable to use the move statement instead. Attempt should be made to move entire internal table headers in a single shot, rather than moving the fields one by one.</p>
<p>12、正确地使用<a href="http://www.sapworld.info/tag/inner-join" class="st_tag internal_tag" rel="tag" title="Posts tagged with Inner Join">inner join</a><br />
Let us take an example of 2 tables, zairln and zflight. The table zairln has the field airln, which is the airline code and the field lnnam, which is the name of the airline. The table zflight has the field airln, the airline code and other fields which hold the details of the flights that an airline operates.<br />
Since these 2 tables a re logically joined by the airln field, it is advisable to use the <a href="http://www.sapworld.info/tag/inner-join" class="st_tag internal_tag" rel="tag" title="Posts tagged with Inner Join">inner join</a>.<br />
Select a~airln a~lnnam b~fligh b~cntry into table int_airdet<br />
From zairln as a <a href="http://www.sapworld.info/tag/inner-join" class="st_tag internal_tag" rel="tag" title="Posts tagged with Inner Join">inner join</a> zflight as b on a~airln = b~airln.<br />
In order to restrict the data as per the selection criteria, a where clause can be added to the above <a href="http://www.sapworld.info/tag/inner-join" class="st_tag internal_tag" rel="tag" title="Posts tagged with Inner Join">inner join</a>.</p>
<p>13、使用sort by 代替order by</p>
<p>14、避免使用SELECT DISTINCT语句<br />
使用的 <a href="http://www.sapworld.info/tag/abap" class="st_tag internal_tag" rel="tag" title="Posts tagged with ABAP">ABAP</a> SORT + DELETE ADJACENT DUPLICATES 代替.</p>
<p>15、使用select 字段列表代替 Select *<br />
不推荐<br />
SELECT * FROM DD01L INTO DD01L_WA<br />
WHERE DOMNAME LIKE &#8216;CHAR%&#8217;<br />
AND AS4LOCAL = &#8216;A&#8217;.<br />
ENDSELECT.<br />
推荐<br />
SELECT DOMNAME FROM DD01L<br />
INTO DD01L_WA-DOMNAME<br />
WHERE DOMNAME LIKE &#8216;CHAR%&#8217;<br />
AND AS4LOCAL = &#8216;A&#8217;.<br />
ENDSELECT.</p>
<p>16、使用subquery代替多个select语句<br />
不推荐<br />
SELECT * FROM SPFLI<br />
INTO TABLE T_SPFLI<br />
WHERE CITYFROM = &#8216;FRANKFURT&#8217;<br />
AND CITYTO = &#8216;NEW YORK&#8217;.<br />
SELECT * FROM SFLIGHT AS F<br />
INTO SFLIGHT_WA<br />
FOR ALL ENTRIES IN T_SPFLI<br />
WHERE SEATSOCC &lt; F~SEATSMAX<br />
AND CARRID = T_SPFLI-CARRID<br />
AND CONNID = T_SPFLI-CONNID<br />
AND FLDATE BETWEEN &#8216;19990101&#8242; AND &#8216;19990331&#8242;.<br />
ENDSELECT.<br />
推荐<br />
SELECT * FROM SFLIGHT AS F INTO SFLIGHT_WA<br />
WHERE SEATSOCC &lt; F~SEATSMAX<br />
AND EXISTS ( SELECT * FROM SPFLI<br />
WHERE CARRID = F~CARRID<br />
AND CONNID = F~CONNID<br />
AND CITYFROM = &#8216;FRANKFURT&#8217;<br />
AND CITYTO = &#8216;NEW YORK&#8217; )<br />
AND FLDATE BETWEEN &#8216;19990101&#8242; AND &#8216;19990331&#8242;.<br />
ENDSELECT.</p>
<p>17、如何快速删除重复内表的记录<br />
不推荐<br />
READ TABLE ITAB INDEX 1 INTO PREV_LINE.<br />
LOOP AT ITAB FROM 2 INTO WA.<br />
IF WA = PREV_LINE.<br />
DELETE ITAB.<br />
ELSE.<br />
PREV_LINE = WA.<br />
ENDIF.<br />
ENDLOOP.<br />
推荐<br />
DELETE ADJACENT DUPLICATES FROM ITAB<br />
COMPARING K.</p>
<p>18、如何快速删除内表一定范围内的记录<br />
不推荐<br />
DO 101 TIMES.<br />
DELETE ITAB INDEX 450.<br />
ENDDO.<br />
推荐<br />
DELETE ITAB FROM 450 TO 550.</p>
<p>19、使用collect语句代替人工合计计算结果<br />
不推荐<br />
LOOP AT ITAB1 INTO WA1.<br />
READ TABLE ITAB2 INTO WA2 WITH KEY K = WA1-K BINARY SEARCH.<br />
IF SY-SUBRC = 0.<br />
ADD: WA1-VAL1 TO WA2-VAL1,<br />
WA1-VAL2 TO WA2-VAL2.<br />
MODIFY ITAB2 FROM WA2 INDEX SY-TABIX TRANSPORTING VAL1 VAL2.<br />
ELSE.<br />
INSERT WA1 INTO ITAB2 INDEX SY-TABIX.<br />
ENDIF.<br />
ENDLOOP.<br />
推荐<br />
LOOP AT ITAB1 INTO WA.<br />
COLLECT WA INTO ITAB2.<br />
ENDLOOP.<br />
SORT ITAB2 BY K.</p>
<p>20、使用显示的work area 代替默认的work area<br />
不推荐<br />
ITAB = WA.<br />
APPEND ITAB.<br />
推荐<br />
APPEND WA TO ITAB.</p>
<p>21、使用LOOP &#8230;ASSIGNING代替loop &#8230; modify.<br />
不推荐（整条记录更新）<br />
LOOP AT ITAB INTO WA.<br />
I = SY-TABIX MOD 2.<br />
IF I = 0.<br />
WA-FLAG = &#8216;X&#8217;.<br />
MODIFY ITAB FROM WA.<br />
ENDIF.<br />
ENDLOOP.<br />
推荐（只会更新需要修改内容）<br />
LOOP AT ITAB ASSIGNING .<br />
I = SY-TABIX MOD 2.<br />
IF I = 0.<br />
-FLAG = &#8216;X&#8217;.<br />
ENDIF.<br />
ENDLOOP.</p>
<p class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:11ab1d19-48d1-416d-817b-13e270a1c481" style="margin: 0px; padding: 0px; display: inline">Technorati Tags: <a href="http://technorati.com/tags/ABAP" rel="tag">ABAP</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sapworld.info/21/feed</wfw:commentRss>
		</item>
		<item>
		<title>SAP PP模块详解</title>
		<link>http://www.sapworld.info/18</link>
		<comments>http://www.sapworld.info/18#comments</comments>
		<pubDate>Tue, 26 Feb 2008 09:49:45 +0000</pubDate>
		<dc:creator>Jack Park</dc:creator>
		
		<category><![CDATA[PP]]></category>

		<category><![CDATA[SAP]]></category>

		<guid isPermaLink="false">http://www.sapworld.info/archives/18</guid>
		<description><![CDATA[这个文档是从网上下载的，是关于SAP PP模块的详解，整理得很好。点击下载
]]></description>
			<content:encoded><![CDATA[<p>这个文档是从网上下载的，是关于<a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> <a href="http://www.sapworld.info/tag/pp" class="st_tag internal_tag" rel="tag" title="Posts tagged with PP">PP</a>模块的详解，整理得很好。<a href="http://www.mediafire.com/?wyyfxozbkdj" target="_blank">点击下载</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sapworld.info/18/feed</wfw:commentRss>
		</item>
		<item>
		<title>SAP ABAP Program-List transactions</title>
		<link>http://www.sapworld.info/17</link>
		<comments>http://www.sapworld.info/17#comments</comments>
		<pubDate>Wed, 20 Feb 2008 08:02:41 +0000</pubDate>
		<dc:creator>Jack Park</dc:creator>
		
		<category><![CDATA[Program]]></category>

		<category><![CDATA[ABAP]]></category>

		<category><![CDATA[Report]]></category>

		<category><![CDATA[SAP]]></category>

		<guid isPermaLink="false">http://www.sapworld.info/archives/17</guid>
		<description><![CDATA[Below ABAP Program(report) is for List transactions.
*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*
* REPORT Z_TRANSACTIONS *
*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*
* TEXT ELEMENTS
* &#8212;&#8212;&#8212;&#8212;-
* Heading
* Transaction code Text
*
* Selection texts
* P_DNLD Download?
* P_FILE Filename:
* S_SPRSL Language:
* S_TCODE Transaction Code:
*
* Text Symbols
* 001 Transaction Selection
* 002 Download Option
* 003 Filename
*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*
REPORT z_transactions.
TABLES: tstct.
TYPES: BEGIN OF itab_tx,
tcode LIKE tstct-tcode,
ttext LIKE tstct-ttext,
END OF itab_tx.
DATA: itab_tx TYPE itab_tx OCCURS 0 WITH [...]]]></description>
			<content:encoded><![CDATA[<p>Below <a href="http://www.sapworld.info/tag/abap" class="st_tag internal_tag" rel="tag" title="Posts tagged with ABAP">ABAP</a> <a href="http://www.sapworld.info/tag/program" class="st_tag internal_tag" rel="tag" title="Posts tagged with Program">Program</a>(<a href="http://www.sapworld.info/tag/report" class="st_tag internal_tag" rel="tag" title="Posts tagged with Report">report</a>) is for <a title="_Toc33609839" name="_Toc33609839"></a>List transactions.</p>
<p>*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</p>
<p>* <a href="http://www.sapworld.info/tag/report" class="st_tag internal_tag" rel="tag" title="Posts tagged with Report">REPORT</a> Z_TRANSACTIONS *</p>
<p>*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</p>
<p>* TEXT ELEMENTS</p>
<p>* &#8212;&#8212;&#8212;&#8212;-</p>
<p>* Heading</p>
<p>* Transaction code Text</p>
<p>*</p>
<p>* Selection texts</p>
<p>* P_DNLD <a href="http://www.sapworld.info/tag/download" class="st_tag internal_tag" rel="tag" title="Posts tagged with Download">Download</a>?</p>
<p>* P_FILE Filename:</p>
<p>* S_SPRSL Language:</p>
<p>* S_TCODE Transaction Code:</p>
<p>*</p>
<p>* Text Symbols</p>
<p>* 001 Transaction Selection</p>
<p>* 002 <a href="http://www.sapworld.info/tag/download" class="st_tag internal_tag" rel="tag" title="Posts tagged with Download">Download</a> Option</p>
<p>* 003 Filename</p>
<p>*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</p>
<p><a href="http://www.sapworld.info/tag/report" class="st_tag internal_tag" rel="tag" title="Posts tagged with Report">REPORT</a> z_transactions.</p>
<p>TABLES: tstct.</p>
<p>TYPES: BEGIN OF itab_tx,</p>
<p><a href="http://www.sapworld.info/tag/tcode" class="st_tag internal_tag" rel="tag" title="Posts tagged with TCODE">tcode</a> LIKE tstct-<a href="http://www.sapworld.info/tag/tcode" class="st_tag internal_tag" rel="tag" title="Posts tagged with TCODE">tcode</a>,</p>
<p>ttext LIKE tstct-ttext,</p>
<p>END OF itab_tx.</p>
<p>DATA: itab_tx TYPE itab_tx OCCURS 0 WITH HEADER LINE,</p>
<p>tx TYPE itab_tx,</p>
<p>itab_file LIKE sval OCCURS 0 WITH HEADER LINE,</p>
<p>p_file LIKE rlgrap-filename,</p>
<p>returncode LIKE sy-subrc,</p>
<p>filestring TYPE string.</p>
<p>DATA: BEGIN OF fields OCCURS 2.</p>
<p>INCLUDE STRUCTURE sval.</p>
<p>DATA: END OF fields.</p>
<p>* text-001 = Transaction Selection</p>
<p>SELECTION-SCREEN BEGIN OF BLOCK transx WITH FRAME TITLE text-001.</p>
<p>SELECT-OPTIONS: s_tcode FOR tstct-<a href="http://www.sapworld.info/tag/tcode" class="st_tag internal_tag" rel="tag" title="Posts tagged with TCODE">tcode</a>,</p>
<p>s_sprsl FOR tstct-sprsl.</p>
<p>SELECTION-SCREEN END OF BLOCK transx.</p>
<p>* text-002 = <a href="http://www.sapworld.info/tag/download" class="st_tag internal_tag" rel="tag" title="Posts tagged with Download">Download</a> Option</p>
<p>SELECTION-SCREEN BEGIN OF BLOCK dld WITH FRAME TITLE text-002.</p>
<p>PARAMETERS: p_dnld TYPE c AS CHECKBOX.</p>
<p>SELECTION-SCREEN END OF BLOCK dld.</p>
<p>AT SELECTION-SCREEN OUTPUT.</p>
<p>p_file = &#8216;C:\SAPTXlist.xls&#8217;.</p>
<p>p_dnld = &#8216;X&#8217;.</p>
<p>MOVE &#8216;I&#8217; TO s_sprsl-sign.</p>
<p>MOVE &#8216;EQ&#8217; TO s_sprsl-option.</p>
<p>MOVE &#8216;EN&#8217; TO s_sprsl-low.</p>
<p>APPEND s_sprsl.</p>
<p>START-OF-SELECTION.</p>
<p>REFRESH itab_tx.</p>
<p>SELECT * FROM tstct INTO CORRESPONDING FIELDS OF TABLE itab_tx</p>
<p>WHERE <a href="http://www.sapworld.info/tag/tcode" class="st_tag internal_tag" rel="tag" title="Posts tagged with TCODE">tcode</a> IN s_tcode AND sprsl IN s_sprsl.</p>
<p>IF sy-subrc &lt;&gt; 0.</p>
<p>MESSAGE s265(sf).</p>
<p>ELSE.</p>
<p>SORT itab_tx BY <a href="http://www.sapworld.info/tag/tcode" class="st_tag internal_tag" rel="tag" title="Posts tagged with TCODE">tcode</a>.</p>
<p>LOOP AT itab_tx.</p>
<p>WRITE: /1 itab_tx-<a href="http://www.sapworld.info/tag/tcode" class="st_tag internal_tag" rel="tag" title="Posts tagged with TCODE">tcode</a>(20),</p>
<p>AT 20 itab_tx-ttext.</p>
<p>ENDLOOP.</p>
<p>IF p_dnld = &#8216;X&#8217;.</p>
<p>CLEAR fields.</p>
<p>fields-tabname = &#8216;RLGRAP&#8217;.</p>
<p>fields-fieldname = &#8216;FILENAME&#8217;.</p>
<p>fields-value = p_file.</p>
<p>fields-field_attr = &#8216;00&#8242;.</p>
<p>APPEND fields.</p>
<p>CALL FUNCTION &#8216;POPUP_GET_VALUES&#8217;</p>
<p>EXPORTING</p>
<p>popup_title = text-003</p>
<p>IMPORTING</p>
<p>returncode = returncode</p>
<p>TABLES</p>
<p>fields = fields</p>
<p>EXCEPTIONS</p>
<p>error_in_fields = 1</p>
<p>OTHERS = 2.</p>
<p>CHECK returncode EQ space.</p>
<p>filestring = fields-value.</p>
<p>CALL FUNCTION &#8216;GUI_DOWNLOAD&#8217;</p>
<p>EXPORTING</p>
<p>filename = filestring</p>
<p>write_field_separator = &#8216;,&#8217;</p>
<p>TABLES</p>
<p>data_tab = itab_tx</p>
<p>EXCEPTIONS</p>
<p>file_write_error = 1</p>
<p>no_batch = 2</p>
<p>gui_refuse_filetransfer = 3</p>
<p>invalid_type = 4</p>
<p>no_authority = 5</p>
<p>unknown_error = 6</p>
<p>header_not_allowed = 7</p>
<p>separator_not_allowed = 8</p>
<p>filesize_not_allowed = 9</p>
<p>header_too_long = 10</p>
<p>dp_error_create = 11</p>
<p>dp_error_send = 12</p>
<p>dp_error_write = 13</p>
<p>unknown_dp_error = 14</p>
<p>access_denied = 15</p>
<p>dp_out_of_memory = 16</p>
<p>disk_full = 17</p>
<p>dp_timeout = 18</p>
<p>file_not_found = 19</p>
<p>dataprovider_exception = 20</p>
<p>control_flush_error = 21</p>
<p>OTHERS = 22.</p>
<p>IF sy-subrc &lt;&gt; 0.</p>
<p>MESSAGE s999(b1) WITH &#8216;File &#8216; filestring</p>
<p>&#8216; NOT created!&#8217;.</p>
<p>ELSE.</p>
<p>MESSAGE s999(b1) WITH &#8216;File &#8216; filestring</p>
<p>&#8216; Created successfully!&#8217;.</p>
<p>ENDIF. &#8220;Check on <a href="http://www.sapworld.info/tag/download" class="st_tag internal_tag" rel="tag" title="Posts tagged with Download">download</a> success</p>
<p>ENDIF. &#8220;<a href="http://www.sapworld.info/tag/download" class="st_tag internal_tag" rel="tag" title="Posts tagged with Download">Download</a></p>
<p>ENDIF. &#8220;Check on selection</p>
<p class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:3d2a3066-0954-4fad-aae5-f2222bd4a183" style="margin: 0px; padding: 0px; display: inline">Technorati Tags: <a href="http://technorati.com/tags/SAP" rel="tag">SAP</a>,<a href="http://technorati.com/tags/ABAP" rel="tag">ABAP</a>,<a href="http://technorati.com/tags/List" rel="tag">List</a>,<a href="http://technorati.com/tags/TCODE" rel="tag">TCODE</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sapworld.info/17/feed</wfw:commentRss>
		</item>
		<item>
		<title>SAP ABAP Inner Join(Joins)</title>
		<link>http://www.sapworld.info/16</link>
		<comments>http://www.sapworld.info/16#comments</comments>
		<pubDate>Wed, 20 Feb 2008 02:37:49 +0000</pubDate>
		<dc:creator>Jack Park</dc:creator>
		
		<category><![CDATA[ABAP Syntax]]></category>

		<category><![CDATA[ABAP]]></category>

		<category><![CDATA[Inner Join]]></category>

		<category><![CDATA[Joins]]></category>

		<category><![CDATA[SAP]]></category>

		<guid isPermaLink="false">http://www.sapworld.info/archives/16</guid>
		<description><![CDATA[Below ABAP Syntax is ABAP Inner Join example.
START-OF-SELECTION.
* ASSUMPTION: All quantities are in sales units. Since quantities
* are summed to the material group level, it is assumed that all
* materials within a material group have the same sales unit of
* measure.
  select a~kunag a~vbeln a~fkdat a~bukrs a~vbtyp
         b~matkl b~matnr b~arktx b~fkimg b~kzwi2 b~wavwr
         c~name1
         d~kunn2
     [...]]]></description>
			<content:encoded><![CDATA[<p>Below <a href="http://www.sapworld.info/tag/abap" class="st_tag internal_tag" rel="tag" title="Posts tagged with ABAP">ABAP</a> Syntax is <a href="http://www.sapworld.info/tag/abap" class="st_tag internal_tag" rel="tag" title="Posts tagged with ABAP">ABAP</a> <a href="http://www.sapworld.info/tag/inner-join" class="st_tag internal_tag" rel="tag" title="Posts tagged with Inner Join">Inner Join</a> example.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black">START-OF-SELECTION.<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: blue">* ASSUMPTION: All quantities are in sales units. Since quantities<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: blue">* are summed to the material group level, it is assumed that all<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: blue">* materials within a material group have the same sales unit of<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: blue">* measure.<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black"><span>  </span>select a~kunag a~vbeln a~fkdat a~bukrs a~vbtyp<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black"><span>         </span>b~matkl b~matnr b~arktx b~fkimg b~kzwi2 b~wavwr<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black"><span>         </span>c~name1<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black"><span>   </span><span>      </span>d~kunn2<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black"><span>     </span>into corresponding fields of table replines<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black"><span>        </span>from vbrk as a<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black"><span>          </span><a href="http://www.sapworld.info/tag/inner-join" class="st_tag internal_tag" rel="tag" title="Posts tagged with Inner Join">inner join</a></span><!--[if supportFields]><span style='font-size:8.0pt;mso-bidi-font-size:9.0pt;font-family:"Arial monospaced for SAP"; color:black'><span style='mso-element:field-begin'></span></span> XE &quot;<span style='font-size:8.0pt;mso-bidi-font-size:9.0pt;font-family:"Arial monospaced for SAP"; color:black'>Select:</span>Join&quot; <![endif]--><!--[if supportFields]><span style='font-size:8.0pt;mso-bidi-font-size:9.0pt;font-family:"Arial monospaced for SAP"; color:black'><span style='mso-element:field-end'></span></span><![endif]--><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black"><span> </span>vbrp as b<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black"><span>             </span>on a~vbeln = b~vbeln<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black"><span>          </span><a href="http://www.sapworld.info/tag/inner-join" class="st_tag internal_tag" rel="tag" title="Posts tagged with Inner Join">inner join</a> kna1 as c<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black"><span>             </span>on a~kunag = c~kunnr<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black"><span>          </span>left outer join</span><!--[if supportFields]><span style='font-size:8.0pt;mso-bidi-font-size:9.0pt;font-family:"Arial monospaced for SAP"; color:black'><span style='mso-element:field-begin'></span></span> XE &quot;<span style='font-size:8.0pt;mso-bidi-font-size:9.0pt;font-family:"Arial monospaced for SAP"; color:black'>Select:</span>Join&quot; <![endif]--><!--[if supportFields]><span style='font-size:8.0pt;mso-bidi-font-size:9.0pt;font-family:"Arial monospaced for SAP"; color:black'><span style='mso-element:field-end'></span></span><![endif]--><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black"><span> </span>knvp as d<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black"><span>             </span>on a~kunag = d~kunnr and<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black"><span>                </span>a~vkorg = d~vkorg and<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black"><span>                </span>a~vtweg = d~vtweg and<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black"><span>                </span>d~spart = &#8216;71&#8242; and<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black"><span>                </span>d~parvw = &#8216;CO&#8217; and<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black"><span>                </span>d~parza = &#8216;000&#8242;<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black"><span>    </span><span>      </span>where a~vkorg = &#8216;7100&#8242; and<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black"><span>                </span>a~vbtyp in r_vtyp and<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black"><span>                </span>a~fkdat in s_date and<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black"><span>                </span>a~kunag in s_cust and<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black"><span>                </span>b~matkl in s_mgrp and<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left" align="left"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black"><span>                </span>b~autyp in r_atyp.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 8pt; font-family: 'Arial monospaced for SAP'; color: black">END-OF-SELECTION.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sapworld.info/16/feed</wfw:commentRss>
		</item>
		<item>
		<title>SAP ABAP Program-Downloading to Excel</title>
		<link>http://www.sapworld.info/15</link>
		<comments>http://www.sapworld.info/15#comments</comments>
		<pubDate>Wed, 20 Feb 2008 02:19:24 +0000</pubDate>
		<dc:creator>Jack Park</dc:creator>
		
		<category><![CDATA[Program]]></category>

		<category><![CDATA[ABAP]]></category>

		<category><![CDATA[Download]]></category>

		<category><![CDATA[Excel]]></category>

		<category><![CDATA[Report]]></category>

		<category><![CDATA[SAP]]></category>

		<guid isPermaLink="false">http://www.sapworld.info/archives/15</guid>
		<description><![CDATA[Below SAP ABAP program is for Downoading to Excel from SAP ABAP Program Tips.

REPORT ztablexls.
********************************************************************
* Developer        : S.Srini.
* Location         : Chennai,
*                  : Tamil [...]]]></description>
			<content:encoded><![CDATA[<p>Below <a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> <a href="http://www.sapworld.info/tag/abap" class="st_tag internal_tag" rel="tag" title="Posts tagged with ABAP">ABAP</a> <a href="http://www.sapworld.info/tag/program" class="st_tag internal_tag" rel="tag" title="Posts tagged with Program">program</a> is for Downoading to <a href="http://www.sapworld.info/tag/excel" class="st_tag internal_tag" rel="tag" title="Posts tagged with Excel">Excel</a> from <a href="http://www.sapworld.info/archives/14" rel="bookmark" title="Permanent Link: SAP ABAP Program Tips">SAP ABAP Program Tips</a>.</p>
</p>
<p class="ABAP"><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><a href="http://www.sapworld.info/tag/report" class="st_tag internal_tag" rel="tag" title="Posts tagged with Report">REPORT</a> ztablexls.<o:p></o:p></span></strong></p>
<p class="ABAP"><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">********************************************************************<o:p></o:p></span></strong></p>
<p class="ABAP"><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">* Developer<span>        </span>: S.Srini.<o:p></o:p></span></strong></p>
<p class="ABAP"><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">* Location<span>         </span>: Chennai,<o:p></o:p></span></strong></p>
<p class="ABAP"><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">*<span>          </span><span>        </span>: Tamil Nadu,<o:p></o:p></span></strong></p>
<p class="ABAP"><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">*<span>                  </span>: </span></strong><st1:country-region><st1:place><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">India</span></strong></st1:place></st1:country-region><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">.<o:p></o:p></span></strong></p>
<p class="ABAP"><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">* Date<span>             </span>: 3/10/2001.<o:p></o:p></span></strong></p>
<p class="ABAP"><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">********************************************************************<o:p></o:p></span></strong></p>
<p class="ABAP"><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">* TESTED - MS <a href="http://www.sapworld.info/tag/excel" class="st_tag internal_tag" rel="tag" title="Posts tagged with Excel">EXCEL</a> 97<o:p></o:p></span></strong></p>
<p class="ABAP"><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">* NOT RECOMMENDED FOR LENGTHY OUTPUT AND LARGE DATA TABLE BROWSING<o:p></o:p></span></strong></p>
<p class="ABAP"><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">********************************************************************<o:p></o:p></span></strong></p>
<p class="ABAP"><a name="OLE_LINK1"></a><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">TABLES: USR03,DD02L.</span></strong></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">DATA: ZX030L LIKE X030L.</span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">DATA BEGIN OF ZDFIES OCCURS 0.<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>     </span>INCLUDE STRUCTURE DFIES.<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">DATA END OF ZDFIES.</span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">DATA: BEGIN OF FLDITAB OCCURS 0,<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>      </span>FLDNAME(11) TYPE C,<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>      </span>END OF FLDITAB.</span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">DATA ITABUSR03 LIKE USR03 OCCURS 0 WITH HEADER LINE.</span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">DATA TNAME LIKE DD02L-TABNAME.</span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">SELECT * FROM USR03 INTO TABLE ITABUSR03.</span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">TNAME = &#8216;USR03&#8242;.</span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">PERFORM GETFIELEDS.<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">PERFORM SHOW123.<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">********************************************<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">FORM GETFIELEDS.<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>     </span>CALL FUNCTION &#8216;GET_FIELDTAB&#8217;<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>      </span>EXPORTING<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>          </span>LANGU<span>              </span>= SY-LANGU<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>          </span>ONLY<span>               </span>= SPACE<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>          </span>TABNAME<span>            </span>= TNAME<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>          </span>WITHTEXT<span>           </span>= &#8216;X&#8217;<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>      </span>IMPORTING<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>          </span>HEADER<span>             </span>= ZX030L<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>      </span>TABLES<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>          </span>FIELDTAB<span>           </span>= ZDFIES<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>      </span>EXCEPTIONS<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>          </span>INTERNAL_ERROR<span>      </span>= 01<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>          </span>NO_TEXTS_FOUND<span>      </span>= 02<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>          </span>TABLE_HAS_NO_FIELDS = 03<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>          </span>TABLE_NOT_ACTIV<span>     </span>= 04.</span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>     </span>CASE SY-SUBRC.<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>        </span>WHEN 0.<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>          </span>LOOP AT ZDFIES.<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>               </span>FLDITAB-FLDNAME = ZDFIES-FIELDNAME.<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>               </span>APPEND FLDITAB.<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>          </span>ENDLOOP.<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>        </span>WHEN OTHERS.<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>             </span>MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>              </span>with<span>  </span>SY-SUBRC.<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>      </span>ENDCASE.</span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">ENDFORM.<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">***********************************<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">FORM SHOW123.</span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">CALL FUNCTION &#8216;EXCEL_OLE_STANDARD_DAT&#8217;<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>     </span>EXPORTING<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>          </span>FILE_NAME<span>                 </span>= &#8216;C:\USR03.XLS&#8217;<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>          </span>DATA_SHEET_NAME<span>           </span>= &#8216;USER LIST&#8217;<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>    </span>TABLES<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>         </span>DATA_TAB<span>                  </span>=<span>  </span>ITABUSR03<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>   </span><span>      </span>FIELDNAMES<span>                </span>=<span>  </span>FLDITAB</span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>    </span>EXCEPTIONS<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>         </span>FILE_NOT_EXIST<span>            </span>= 1<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>         </span>FILENAME_EXPECTED<span>         </span>= 2<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>         </span>COMMUNICATION_ERROR<span>       </span>= 3<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>         </span>OLE_OBJECT_METHOD_ERROR<span>   </span>= 4<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>         </span>OLE_OBJECT_PROPERTY_ERROR = 5<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>   </span><span>      </span>INVALID_FILENAME<span>          </span>= 6<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>         </span>INVALID_PIVOT_FIELDS<span>      </span>= 7<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>         </span>DOWNLOAD_PROBLEM<span>          </span>= 8<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>         </span>OTHERS<span>                    </span>= 9.<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">IF SY-SUBRC &lt;&gt; 0.<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span> </span>MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal"><span>         </span>WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">ENDIF.<o:p></o:p></span></strong></span></p>
<p class="ABAP"><span><strong><span style="font-size: 10pt; font-family: Arial; font-weight: normal">ENDFORM.</span></strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sapworld.info/15/feed</wfw:commentRss>
		</item>
		<item>
		<title>SAP ABAP Program Tips</title>
		<link>http://www.sapworld.info/14</link>
		<comments>http://www.sapworld.info/14#comments</comments>
		<pubDate>Wed, 20 Feb 2008 01:22:47 +0000</pubDate>
		<dc:creator>Jack Park</dc:creator>
		
		<category><![CDATA[ABAP Syntax]]></category>

		<category><![CDATA[Program]]></category>

		<category><![CDATA[ABAP]]></category>

		<category><![CDATA[ABAP팁]]></category>

		<category><![CDATA[SAP]]></category>

		<guid isPermaLink="false">http://www.sapworld.info/archives/14</guid>
		<description><![CDATA[Below document is SAP ABAP Program Tips. It is very useful.  You can download it.
Download 
]]></description>
			<content:encoded><![CDATA[<p>Below document is <a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> <a href="http://www.sapworld.info/tag/abap" class="st_tag internal_tag" rel="tag" title="Posts tagged with ABAP">ABAP</a> <a href="http://www.sapworld.info/tag/program" class="st_tag internal_tag" rel="tag" title="Posts tagged with Program">Program</a> Tips. It is very useful.  You can <a href="http://www.sapworld.info/tag/download" class="st_tag internal_tag" rel="tag" title="Posts tagged with Download">download</a> it.</p>
<p><a href="http://www.box.net/shared/kfxx17uo0s" target="_blank">Download </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sapworld.info/14/feed</wfw:commentRss>
		</item>
		<item>
		<title>SAP ABAP FI TCode</title>
		<link>http://www.sapworld.info/13</link>
		<comments>http://www.sapworld.info/13#comments</comments>
		<pubDate>Thu, 31 Jan 2008 03:49:40 +0000</pubDate>
		<dc:creator>Jack Park</dc:creator>
		
		<category><![CDATA[TCODE]]></category>

		<category><![CDATA[FI]]></category>

		<guid isPermaLink="false">http://www.sapworld.info/archives/13</guid>
		<description><![CDATA[Below is SAP FI T-Code.
T-code  Des.
F.52     G/L: Acct Bal.Interest Calculation 总帐:计算科目余额利息
F-06     Post Incoming Payments 收款记帐
F-07     Post Outgoing Payments 付款记帐
FB1S     Clear G/L Account 结算总分类帐科目
FB41     Post Tax Payable 应付税款记帐
FBB1     Post Foreign Currency [...]]]></description>
			<content:encoded><![CDATA[<p>Below is <a href="http://www.sapworld.info/tag/sap" class="st_tag internal_tag" rel="tag" title="Posts tagged with SAP">SAP</a> <a href="http://www.sapworld.info/tag/fi" class="st_tag internal_tag" rel="tag" title="Posts tagged with FI">FI</a> T-Code.</p>
<p>T-code  Des.</p>
<p>F.52     G/L: Acct Bal.Interest Calculation 总帐:计算科目余额利息<br />
F-06     Post Incoming Payments 收款记帐<br />
F-07     Post Outgoing Payments 付款记帐<br />
FB1S     Clear G/L Account 结算总分类帐科目<br />
FB41     Post Tax Payable 应付税款记帐<br />
FBB1     Post Foreign Currency Valuation 外币评估记帐<br />
FBL3     Display G/L Account Line Items 显示总帐科目行项目<br />
FBL4     Change G/L Account Line Items 更改总分类帐科目的行项目<br />
FBX0     Change Documents for Ext.Documents 外部凭证的更改凭证<br />
FBX1     Post External Documents Received 收到外部凭证记帐<br />
FBX2     Change External Documents to be Sent 更改将送出的外部凭证<br />
FBX3     Display Extern.Documents to be Sent 显示将送出的外部凭证<br />
FBX4     Change External Documents Received 更改收到的外部凭证<br />
FBX5     Display External Documents Received 显示收到的外部凭证<br />
FBX6     Transfer: Extern.Documents to File 传输：外部凭证到文件<br />
FBX7     Load External Documents from File 从文件中装载外部凭证<br />
FS01     Create Master Record 创建主记录<br />
FS02     Change Master Record 更改主记录<br />
FS03     Display Master Record 显示主记录<br />
FS04     G/L Account Changes (Centrally) 总帐科目更改(集中地)<br />
FS05     Block Master Record 冻结主记录<br />
FS06     Mark Master Record for Deletion 把主记录标识为删除<br />
FS10     G/L Account Balance 总分类帐科目余额<br />
FSAA     Display Address for Bal.Confirmatns 显示余额确认地址<br />
FSE2     Change Financial Statement Version 更改财务报表版本<br />
FSE3     Display Financial Statement Version 显示财务报表版本<br />
FSE4     Planning Preparation 计划准备<br />
FSE5     Maintain Planning 计划维护<br />
FSE6     Display Planning 显示计划<br />
FSE7     Maint.Bal.Sht/P+L Forgn Lang.Texts 维护资产负债表/利润表外语长文本<br />
FSE8     Display Forgn Lang.Bal.Sht/P+L Texts 显示外文的资产负债表/利润表文本<br />
FSE9     Automatic Balance Sheet/P+L Form 自动资产负债表/利润表<br />
FSM1     Create Sample Account 创建样本帐户<br />
FSM2     Change Sample Account 更改样本帐户<br />
FSM3     Display Sample Account 显示样本帐户<br />
FSM4     Sample Account Changes 样本科目更改<br />
FSM5     Delete sample account 删除样本科目<br />
FSMN     总帐菜单 总帐菜单<br />
FSP1     Create Master Record in Chart/Accts 创建会计科目表中的主记录<br />
FSP2     Change master record in chart/accts 更改会计科目表中的主记录<br />
FSP3     Display Master Record in Chart/Accts 显示会计科目表的主记录<br />
FSP4     G/L Account Changes in Chart/Accts 会计科目表中的总帐科目变化<br />
FSP5     Block Master Record in Chart/Accts 冻结会计科目表中主记录<br />
FSP6     Mark Mast.Rec.for Del.in Chart/Accts 在科目表中的主记录上作标记以备删除<br />
FSS1     Create Master Record in Company Code 创建公司代码中的主记录<br />
FSS2     Change Master Record in Company Code 更改公司代码中的主记录<br />
FSS3     Display Master Record in Comp.Code 显示公司代码中的主记录<br />
FSS4     G/L Account Changes in Company Code 公司代码中的总帐科目修改<br />
FSSA     Display Bal.Confirmatns Sel.Criteria 显示余额确认选择标准<br />
FSSP     Change Bal.Confirmatns Sel.Criteria 改变余额确认选择标准<br />
FST2     Maintain Account Name 维护帐户名<br />
FST3     Display Account Name 显示帐户名<br />
GLT0     Flexible General Ledger 灵活的总帐<br />
GSP1     Allocation method 分摊方式<br />
GSP2     Line category 行类别<br />
GSP3     Business processes 业务处理<br />
GSP4     Determine line categories from acct 从科目的确定的目录行<br />
GSP5     Derive activity 引导业务<br />
GSP6     Define field control per ledger 每个分类帐定义字段控制<br />
GSP6GEN     Doc split: Generation 明细凭证：生成<br />
GSP8     Doc. type assignment - process 凭证类型分配 - 处理<br />
GSP9     Allocation Rule 分配规则<br />
GSPA     Define account determination key 定义科目确定码<br />
GSPB     Acct determination - posting key 科目确定 - 过帐码<br />
GSPD     Business processes 业务处理<br />
F.28     A/R: Reset Credit Limit 应收帐：重置信贷限额<br />
F.31     Credit Management - Overview 信贷管理 — 概览<br />
F.32     Credit Management - Missing Data 信贷管理 — 遗漏数据<br />
F.33     Credit Management - Brief Overview 信贷管理 — 简要概览<br />
F.34     Credit Management - Mass Change 信贷管理 - 批变化<br />
F.35     Credit Master Sheet 贷方主表<br />
FD10     Customer Account Balance 客户科目余额<br />
FD11     Customer Account Analysis 客户帐户分析<br />
FD24     Credit Limit Changes 信贷限额变化<br />
FD32     Change Customer Credit Management 更改客户信贷管理<br />
FD33     Display Customer Credit Management 显示客户贷款管理<br />
FD37     Credit Management Mass Change 信贷管理批变化<br />
AR01     Call Up Asset List 调用资产清单<br />
AR02     Call Up Asset History Sheet 调用资产历史数据表<br />
AR03     Call Up Depreciation List 调用折旧清单<br />
AR04     Call Up Depreciation + Interest List 调用折旧 + 利息清单<br />
AR05     Call Up Asset Acquisition List 调用资产购置清单<br />
AR06     Call Up Asset Retirement List 调用资产报废清单<br />
AR07     Call Up Asset Transfer List 调用资产转帐清单<br />
AR08     Call Up Depreciation Compare List 调用折旧比较清单<br />
AR14     Call Up Manual Depreciation List 调用手工折旧清单<br />
AR18     Call Up Depr.Simulation 调用折旧模拟<br />
AR19     Call Up List of Origins 调用初始清单<br />
AR20     Retirement comparison 报废比较<br />
AR21     Mid-quarter Alert <a href="http://www.sapworld.info/tag/report" class="st_tag internal_tag" rel="tag" title="Posts tagged with Report">Report</a> 季度中期警告报告<br />
AR22     Analysis of retirment revenue 报废收入的分析<br />
AR26     Call up special reserve list 调用特殊收入清单<br />
AR27     Call up: Group asset list 调用:集团公司资产清单<br />
AR28     Call up asset history 调用资产历史<br />
AR30     Display Worklist 显示工作清单<br />
AR32     Call-up create worklist 调用创建工作清单<br />
ARAL     Display Application Log 显示应用程序日志<br />
ARQ0     FIAA - Ad hoc reports FIAA - Ad hoc 报告<br />
ART0     FIAA - Info system <a href="http://www.sapworld.info/tag/fi" class="st_tag internal_tag" rel="tag" title="Posts tagged with FI">FI</a>－AA:信息系统<br />
OA90     AM: Asset Register AM: 资产登记<br />
FM21     Change Original Budget 改变原预算<br />
FM22     Display Original Budget 显示原预算<br />
FM25     Change Supplement 改变补充<br />
FM26     Display Supplement 显示补充<br />
FM27     Change Return 改变返回<br />
FM28     Transfer Budget 转移预算<br />
FM29     Display Return 显示退回<br />
FM2E     Change Budget Document 改变预算凭证<br />
FM2F     Display Budget Document 显示预算文档<br />
FM2T     Change Releases 更改下达<br />
FM2V     Display Releases 显示下达<br />
FM98     Change Parked Document 更改暂存凭证<br />
FM9B     Copy Budget Version 复制预算版本<br />
FM9D     Lock Budget Version 锁定预算版本<br />
FM9E     Unlock Budget Version 取消锁定预算版本<br />
FM9F     Delete Budget Version 删除预算版本<br />
FM9G     Roll Up Supplement 上滚补充<br />
FM9H     Roll up Original Budget 累加原始预算<br />
FM9I     Roll Up Return 累加返回<br />
FM9J     Roll Up Releases 累加下达<br />
FM9K     Change Budget Structure 更改预算结构<br />
FM9L     Display Budget Structure 显示预算结构<br />
FM9M     Delete Budget Structure 删除预算结构<br />
FM9N     Generate Budget Object 生成预算对象<br />
FM9P     Reconstruct Budget Distrbtd Values 重建预算分配值<br />
FM9Q     Total Up Budget 预算汇总<br />
FMBV     Activate Availability Control 激活有效性控制<br />
FMD1     Change Carryforward Rules 更改结转规则<br />
FMD2     Display Carryforward Rules 显示结转规则<br />
FMG1     FM: Create Commitment Item Group FM: 创建承诺项组<br />
FMG2     FM: Change Commitment Item Group FM: 更改承诺项组<br />
FMG3     FM: Display Commitment Item Group FM: 显示承诺项组<br />
FMG4     FM: Delete Commitment Item Group FM: 删除承诺项组<br />
FMG5     Generate BS Objects fr.Cmmt Item Grp 从承诺项组生成BS 对象<br />
FMP0     Maintain Financial Budget 维护财务预算<br />
FMP1     Display Financial Budget 显示财务预算<br />
FMP2     Delete Financial Budget Version 删除财务预算版本<br />
FR01     Change Original Commitments 更改原始承诺<br />
FR02     Display Original Commitments 显示原始承诺<br />
FR03     Original Commitments: Prel.Posting 初始承诺额:初步过帐<br />
FR04     Change Original Payments 更改原始收付<br />
FR05     Display Original Payments 显示原始收付<br />
FR07     Change Release Commitments 更改下达承诺<br />
FR08     Display Release Commitments 显示下达承诺<br />
FR10     Change Release Payments 更改下达收付<br />
FR11     Display Release Payments 显示下达收付<br />
FR13     Transfer Commitments 转帐承诺<br />
FR14     Transfer Payments 转帐收付<br />
FR15     Change Supplement Commitments 更改补充承诺<br />
FR16     Display Supplement Commitments 显示补充承诺<br />
FR17     Roll Up Supplement Commitments 上滚补充承诺<br />
FR19     Change Supplement Payments 更改补充收付<br />
FR20     Display Supplement Payments 显示补充收付<br />
FR21     Roll Up Supplement Payments 上滚补充收付<br />
FR23     Change Return Commitments 更改承诺申报表<br />
FR24     Display Return Commitments 显示退回承诺<br />
FR25     Roll Up Return Commitments 上滚申报表承诺<br />
FR27     Change Return Payments 更改收付申报表<br />
FR28     Display Return Payments 显示退回收付<br />
FR29     Returns: Roll-Up Payments 申报表：上滚收付<br />
FR32     Roll Up Budget Commitments 上滚预算承诺<br />
FR33     Roll Up Budget Payments 上滚预算收付<br />
FR34     Roll Up Commitment Releases 上滚承诺下达<br />
FR35     Roll Up Payment Releases 上滚收付发布</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sapworld.info/13/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
