﻿<?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-&lt;h1&gt;编程之道&lt;/h1&gt;-随笔分类-SAP - &gt; ABAP</title><link>http://www.blogjava.net/yuanhuaming/category/18408.html</link><description>无论是批评的，赞扬的，指着的都请EMAIL给我，你的建议将是我前进的动力!   &lt;A href=mailto:yuanhuaming@56.com &gt;联系我&lt;/A&gt;</description><language>zh-cn</language><lastBuildDate>Thu, 08 Mar 2007 06:42:21 GMT</lastBuildDate><pubDate>Thu, 08 Mar 2007 06:42:21 GMT</pubDate><ttl>60</ttl><item><title>ALV简单的应用</title><link>http://www.blogjava.net/yuanhuaming/archive/2006/12/18/88457.html</link><dc:creator>疯流成性</dc:creator><author>疯流成性</author><pubDate>Mon, 18 Dec 2006 02:47:00 GMT</pubDate><guid>http://www.blogjava.net/yuanhuaming/archive/2006/12/18/88457.html</guid><wfw:comment>http://www.blogjava.net/yuanhuaming/comments/88457.html</wfw:comment><comments>http://www.blogjava.net/yuanhuaming/archive/2006/12/18/88457.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yuanhuaming/comments/commentRss/88457.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yuanhuaming/services/trackbacks/88457.html</trackback:ping><description><![CDATA[
		<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee">
				<span style="COLOR: #000000">Tables: MARA.<br />*在这里定义一个用于显示的内部表<br />data: begin of itab occurs </span>
				<span style="COLOR: #000000">10</span>
				<span style="COLOR: #000000">,</span>
				<span style="COLOR: #000000">
						<br />        MATNR like MARA-MATNR</span>
				<span style="COLOR: #000000">,</span>
				<span style="COLOR: #000000">
						<br />        MTART LIKE MARA-MTART</span>
				<span style="COLOR: #000000">,</span>
				<span style="COLOR: #000000">
						<br />        MEINS LIKE MARA-MEINS</span>
				<span style="COLOR: #000000">,</span>
				<span style="COLOR: #000000">
						<br />      end of itab.<br /><br />*<br />type-pools: slis.<br /><br />*定义一个显示的内表的一行<br />DATA: L_ALV_FILED  TYPE SLIS_FIELDCAT_ALV.<br /><br />*定义显示的一列的框架<br />DATA: L_ALV_FILEDCAT  TYPE SLIS_T_FIELDCAT_ALV.<br />CLEAR L_ALV_FILED.<br /><br />*定义第一列的属性<br />*定义显示位置</span>
				<span style="COLOR: #000000">,</span>
				<span style="COLOR: #000000">显示的字段.在下面传递内表中的名字一样的值<br />*显示标题名字<br />L_ALV_FILED-COL_POS </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">.<br />L_ALV_FILED-FIELDNAME </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> 'MATNR'.<br />L_ALV_FILED-seltext_M </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> '第一列'.<br />APPEND L_ALV_FILED TO L_ALV_FILEDCAT.<br /><br />L_ALV_FILED-COL_POS </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">2</span>
				<span style="COLOR: #000000">.<br />L_ALV_FILED-FIELDNAME </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> 'MTART'.<br />L_ALV_FILED-seltext_M </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> '第二列'.<br />APPEND L_ALV_FILED TO L_ALV_FILEDCAT.<br /><br />L_ALV_FILED-COL_POS </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">3</span>
				<span style="COLOR: #000000">.<br />L_ALV_FILED-FIELDNAME </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> 'MEINS'.<br />L_ALV_FILED-seltext_M </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> '第三列'.<br />APPEND L_ALV_FILED TO L_ALV_FILEDCAT.<br /><br /><br />*输出画面<br />SELECT-OPTIONS: P_MATNR FOR MARA-MATNR.<br /><br /><br />*查询以下三个字段的数据</span>
				<span style="COLOR: #000000">,</span>
				<span style="COLOR: #000000">然后放入这个内表<br />SELECT MATNR<br />       MTART<br />       MEINS<br />  INTO CORRESPONDING FIELDS OF TABLE ITAB<br />  FROM MARA<br /> WHERE MATNR IN P_MATNR.<br /><br /> APPEND ITAB.<br /><br />*然后调用以下的这个函数.然后<br />* 把定义的显示框架和数据内表传递过去.<br />* REUSE_ALV_LIST_DISPLAY<br />CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'<br />    EXPORTING<br />       IT_FIELDCAT </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> L_ALV_FILEDCAT<br />    Tables<br />       t_outtab </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> ITAB.</span>
		</div>
		<br />
<img src ="http://www.blogjava.net/yuanhuaming/aggbug/88457.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yuanhuaming/" target="_blank">疯流成性</a> 2006-12-18 10:47 <a href="http://www.blogjava.net/yuanhuaming/archive/2006/12/18/88457.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SAP的Dialog中的控件如何输入负数。</title><link>http://www.blogjava.net/yuanhuaming/archive/2006/12/15/87998.html</link><dc:creator>疯流成性</dc:creator><author>疯流成性</author><pubDate>Fri, 15 Dec 2006 09:17:00 GMT</pubDate><guid>http://www.blogjava.net/yuanhuaming/archive/2006/12/15/87998.html</guid><wfw:comment>http://www.blogjava.net/yuanhuaming/comments/87998.html</wfw:comment><comments>http://www.blogjava.net/yuanhuaming/archive/2006/12/15/87998.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yuanhuaming/comments/commentRss/87998.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yuanhuaming/services/trackbacks/87998.html</trackback:ping><description><![CDATA[
		<p>碰了2个礼拜的ABAP，感觉这个语言和开发工具简直够烂，可能是我其它开发工具用多的原因吧。唠叨的话也不说了，最近碰到一个在Dialog中显示一个字段，这个字段是int型，但是有负数的情况下出异常，我是百思不得其解阿。数据类型都一样，为什么报个"类型转换错误"?<br />搞了半天最后在高人的指点下才搞定了。<br />就是在控件的TEXT值的最后+个V .  我是汗 阿~~~~~~~~~~今天终于长见识了。</p>
<img src ="http://www.blogjava.net/yuanhuaming/aggbug/87998.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yuanhuaming/" target="_blank">疯流成性</a> 2006-12-15 17:17 <a href="http://www.blogjava.net/yuanhuaming/archive/2006/12/15/87998.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>sap 部分函数 </title><link>http://www.blogjava.net/yuanhuaming/archive/2006/12/15/87952.html</link><dc:creator>疯流成性</dc:creator><author>疯流成性</author><pubDate>Fri, 15 Dec 2006 07:22:00 GMT</pubDate><guid>http://www.blogjava.net/yuanhuaming/archive/2006/12/15/87952.html</guid><wfw:comment>http://www.blogjava.net/yuanhuaming/comments/87952.html</wfw:comment><comments>http://www.blogjava.net/yuanhuaming/archive/2006/12/15/87952.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yuanhuaming/comments/commentRss/87952.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yuanhuaming/services/trackbacks/87952.html</trackback:ping><description><![CDATA[
		<span id="yu32">  
<p><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: 'Times New Roman'">WS_DOWNLOAD<font face="PMingLiU">  :下载表格到本地文件 可能没有类的方法高效</font></span><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: 'Times New Roman'"><br /></span><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'">RP_LAST_DAY_OF_MONTHS：取月的最后一天<br /></span><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'">UNIT_CONVERSION_SIMPLE：<span lang="ZH-TW" style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: PMingLiU">单位换算</span><br /></span><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: 'Times New Roman'">WS_FILENAME_GET：呼叫open dialog的方式<br /></span><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'">C14B_ADD_TIME：加时间到某年某日<br /></span><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'">BAPI_CURRENCY_CONV_TO_INTERNAL：将货币转成内部存储值<br /></span><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: 'Times New Roman'">BAPI_CURRENCY_CONV_TO_EXTERNAL：将货币转成外部储存值<br /></span><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 'Times New Roman'">CONVERSION_EXIT_ALPHA_OUTPUT：将数字前的0都去除<br /></span><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 'Times New Roman'">NUMERIC_CHECK：判断是否为数字<br /></span><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: 'Times New Roman'">SPELL_AMOUNT ：<font color="#000000">将</font><span lang="ZH-TW" style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: PMingLiU"><font face="Times New Roman" color="#000000">数字转化成文字</font></span></span></p><p><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: 'Times New Roman'"><span lang="ZH-TW" style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: PMingLiU"><font face="Times New Roman" color="#000000"></font></span></span><span style="COLOR: rgb(46,16,255)">TMP_GUI_FILE_OPEN_DIALOG 调用选择文件对话框</span><br style="COLOR: rgb(46,16,255)" /><span style="FONT-SIZE: 10.5pt; COLOR: rgb(46,16,255); FONT-FAMILY: 宋体"><font size="2"><span lang="JA" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体"></span></font>ALSM_EXCEL_TO_INTERNAL_TABLE Excel数据到内部表<br />CATS_NUMERIC_INPUT_CHECK：数值检查</span></p></span>
<img src ="http://www.blogjava.net/yuanhuaming/aggbug/87952.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yuanhuaming/" target="_blank">疯流成性</a> 2006-12-15 15:22 <a href="http://www.blogjava.net/yuanhuaming/archive/2006/12/15/87952.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>