<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="css/rss.xslt"?>
<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>心内心外</title><link>http://www.shenma.cn/</link><description>活着便精彩</description><generator>RainbowSoft Studio Z-Blog 1.8 Walle Build 100427</generator><language>zh-CN</language><copyright>Copyright 2000-2011 心内心外 Cczee.com. All Rights Reserved.</copyright><pubDate>Wed, 02 May 2012 15:22:13 +0800</pubDate><item><title>一个隐藏 selection-screen block的实例</title><author>ccz@cczee.com (Zee)</author><link>http://www.shenma.cn/post/140.html</link><pubDate>Wed, 02 May 2012 15:18:25 +0800</pubDate><guid>http://www.shenma.cn/post/140.html</guid><description><![CDATA[<p>&nbsp;转载</p><p><p style="margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 13px; font-family: verdana, 'ms song', 宋体, Arial, 微软雅黑, Helvetica, sans-serif; text-align: left; background-color: rgb(254, 254, 242); "><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">以下是一个演示如何通过 selection-screen 中的pushbutton来动态改变屏幕上的字段的显示状态的（即显示或者隐藏）。<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />注意：<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; font-weight: bold; ">显示</span>&nbsp;通过本示例可知selection-screen 中的 field 的显示状态都是 的，在程序中修改其属性 active 的值为 '0' 时，该field就回隐藏起来。 但是在下一次屏幕显示前，其默认值又归为显示了。这时候可以在 at selection-screen output 事件或者 PBO中来修改active 值为 '0'即可。<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />另外，注意使用 modif id *** 来将selection screen 中的 field 指派到 screen-group1 中。 *** 是不超过三个字符的 id 名称，即指定了 screen-group1的值。<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />*&amp;---------------------------------------------------------------------*</span></p><p style="margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 13px; font-family: verdana, 'ms song', 宋体, Arial, 微软雅黑, Helvetica, sans-serif; text-align: left; background-color: rgb(254, 254, 242); ">&nbsp;</p><p style="margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 13px; font-family: verdana, 'ms song', 宋体, Arial, 微软雅黑, Helvetica, sans-serif; text-align: left; background-color: rgb(254, 254, 242); ">&nbsp;*&amp;&nbsp;Report&nbsp;&nbsp;ZSELECTION_SCREEN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</p><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: verdana, 'ms song', 宋体, Arial, 微软雅黑, Helvetica, sans-serif; font-size: 13px; text-align: left; background-color: rgb(254, 254, 242); ">*&amp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />*&amp;---------------------------------------------------------------------*<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />*&amp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />*&amp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />*&amp;---------------------------------------------------------------------*<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />REPORT&nbsp;&nbsp;zselection_screen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />INCLUDE&nbsp;&lt;icon&gt;.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />TABLES:&nbsp;sscrfields,<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sflight.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />SELECTION-SCREEN:&nbsp;PUSHBUTTON&nbsp;/1(40)&nbsp;pbo1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;open&nbsp;block&nbsp;1<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;USER-COMMAND&nbsp;ucomm_o1&nbsp;MODIF&nbsp;ID&nbsp;mo1,<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PUSHBUTTON&nbsp;/1(20)&nbsp;pbc1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;close&nbsp;block&nbsp;1<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;USER-COMMAND&nbsp;ucomm_c1&nbsp;MODIF&nbsp;ID&nbsp;mc1.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />SELECTION-SCREEN&nbsp;BEGIN&nbsp;OF&nbsp;BLOCK&nbsp;b01&nbsp;WITH&nbsp;FRAME.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />PARAMETERS:&nbsp;name(10)&nbsp;TYPE&nbsp;c&nbsp;MODIF&nbsp;ID&nbsp;mc1.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />SELECT-OPTIONS:&nbsp;s_car&nbsp;FOR&nbsp;sflight-carrid&nbsp;MODIF&nbsp;ID&nbsp;mc1,<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s_con&nbsp;FOR&nbsp;sflight-connid&nbsp;MODIF&nbsp;ID&nbsp;mc1,<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s_fld&nbsp;FOR&nbsp;sflight-fldate&nbsp;MODIF&nbsp;ID&nbsp;mc1,<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s_pri&nbsp;FOR&nbsp;sflight-price&nbsp;MODIF&nbsp;ID&nbsp;mc1.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />SELECTION-SCREEN&nbsp;END&nbsp;OF&nbsp;BLOCK&nbsp;b01.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />SELECTION-SCREEN:&nbsp;PUSHBUTTON&nbsp;/1(40)&nbsp;pbo2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;open&nbsp;block&nbsp;1<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;USER-COMMAND&nbsp;ucomm_o2&nbsp;MODIF&nbsp;ID&nbsp;mo2,<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PUSHBUTTON&nbsp;/1(20)&nbsp;pbc2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;close&nbsp;block&nbsp;1<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;USER-COMMAND&nbsp;ucomm_c2&nbsp;MODIF&nbsp;ID&nbsp;mc2.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />SELECTION-SCREEN&nbsp;BEGIN&nbsp;OF&nbsp;BLOCK&nbsp;b02&nbsp;WITH&nbsp;FRAME.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />PARAMETERS:&nbsp;name2(20)&nbsp;TYPE&nbsp;c&nbsp;MODIF&nbsp;ID&nbsp;mc2.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />SELECT-OPTIONS:&nbsp;s_car2&nbsp;FOR&nbsp;sflight-carrid&nbsp;MODIF&nbsp;ID&nbsp;mc2,<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s_con2&nbsp;FOR&nbsp;sflight-connid&nbsp;MODIF&nbsp;ID&nbsp;mc2,<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s_fld2&nbsp;FOR&nbsp;sflight-fldate&nbsp;MODIF&nbsp;ID&nbsp;mc2,<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s_pri2&nbsp;FOR&nbsp;sflight-price&nbsp;MODIF&nbsp;ID&nbsp;mc2.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />SELECTION-SCREEN&nbsp;END&nbsp;OF&nbsp;BLOCK&nbsp;b02.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />PARAMETERS:&nbsp;par_cb1(1)&nbsp;TYPE&nbsp;c&nbsp;NO-DISPLAY,<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;par_cb2(1)&nbsp;TYPE&nbsp;c&nbsp;NO-DISPLAY.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />INITIALIZATION.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;CONCATENATE&nbsp;icon_expand:&nbsp;'打开'&nbsp;''&nbsp;INTO&nbsp;pbo1,<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'打开'&nbsp;''&nbsp;INTO&nbsp;pbo2.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;CONCATENATE&nbsp;icon_collapse:&nbsp;'关闭'&nbsp;''&nbsp;INTO&nbsp;pbc1,<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'关闭'&nbsp;''&nbsp;INTO&nbsp;pbc2.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;par_cb1&nbsp;=&nbsp;'X'.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;par_cb2&nbsp;=&nbsp;'X'.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />AT&nbsp;SELECTION-SCREEN.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;CASE&nbsp;sscrfields-ucomm.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;WHEN&nbsp;'UCOMM_O1'.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLEAR&nbsp;par_cb1.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;WHEN&nbsp;'UCOMM_C1'.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;par_cb1&nbsp;=&nbsp;'X'.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;WHEN&nbsp;'UCOMM_O2'.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLEAR&nbsp;par_cb2.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;WHEN&nbsp;'UCOMM_C2'.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;par_cb2&nbsp;=&nbsp;'X'.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;ENDCASE.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />AT&nbsp;SELECTION-SCREEN&nbsp;OUTPUT.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;LOOP&nbsp;AT&nbsp;SCREEN.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;PERFORM&nbsp;close_block&nbsp;USING:&nbsp;&nbsp;par_cb1&nbsp;'MO1'&nbsp;'X',<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;par_cb1&nbsp;'MC1'&nbsp;space,<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;par_cb2&nbsp;'MO2'&nbsp;'X',<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;par_cb2&nbsp;'MC2'&nbsp;space.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;ENDLOOP.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />*&amp;--------------------------------------------------------------------*<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />*&amp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Form&nbsp;&nbsp;close_block<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />*&amp;--------------------------------------------------------------------*<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />*---------------------------------------------------------------------*<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&gt;VALUE(U_CLOtextLOCK)<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&gt;U_MODIFY_IDtext<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&gt;U_CONVERT&nbsp;&nbsp;text<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />*---------------------------------------------------------------------*<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />FORM&nbsp;close_block&nbsp;USING&nbsp;value(u_close_block)&nbsp;LIKE&nbsp;par_cb1<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;u_modify_id&nbsp;LIKE&nbsp;screen-group1<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;u_convert.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;IF&nbsp;NOT&nbsp;u_convert&nbsp;IS&nbsp;INITIAL.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;IF&nbsp;u_close_block&nbsp;IS&nbsp;INITIAL.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;u_close_block&nbsp;=&nbsp;'X'.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;ELSE.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLEAR&nbsp;u_close_block.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;ENDIF.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;ENDIF.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;IF&nbsp;(&nbsp;screen-group1&nbsp;=&nbsp;u_modify_id&nbsp;)<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;AND&nbsp;(&nbsp;NOT&nbsp;u_close_block&nbsp;IS&nbsp;INITIAL&nbsp;).<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;screen-active&nbsp;=&nbsp;'0'.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;&nbsp;&nbsp;MODIFY&nbsp;SCREEN.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />&nbsp;&nbsp;ENDIF.<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />ENDFORM.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;close_block</span></p>]]></description><category>ABAP开发</category><comments>http://www.shenma.cn/post/140.html#comment</comments><wfw:comment>http://www.shenma.cn/</wfw:comment><wfw:commentRss>http://www.shenma.cn/feed.asp?cmt=140</wfw:commentRss><trackback:ping>http://www.shenma.cn/cmd.asp?act=tb&amp;id=140&amp;key=5ebe956e</trackback:ping></item><item><title>隐藏、显示 SELECTION-SCREEN的parameter</title><author>ccz@cczee.com (Zee)</author><link>http://www.shenma.cn/post/139.html</link><pubDate>Wed, 02 May 2012 15:10:17 +0800</pubDate><guid>http://www.shenma.cn/post/139.html</guid><description><![CDATA[<p>&nbsp;转载</p><p><span class="L0S52">REPORT&nbsp;</span>t1.<br /><span class="L0S52">SELECTION-SCREEN&nbsp;</span><span class="L0S52">BEGIN&nbsp;</span><span class="L0S52">OF&nbsp;</span><span class="L0S52">BLOCK&nbsp;</span>b1&nbsp;<span class="L0S52">WITH&nbsp;</span><span class="L0S52">FRAME&nbsp;</span><span class="L0S52">TITLE&nbsp;</span>t1.<br /><span class="L0S52">PARAMETERS:&nbsp;</span>download&nbsp;<span class="L0S52">RADIOBUTTON&nbsp;</span><span class="L0S52">GROUP&nbsp;</span>typ&nbsp;<span class="L0S52">USER-COMMAND&nbsp;</span>sele&nbsp;<span class="L0S52">DEFAULT&nbsp;</span><span class="L0S33">'X'.</span><br /><span class="L0S52">PARAMETERS:&nbsp;</span>upload&nbsp;<span class="L0S52">RADIOBUTTON&nbsp;</span><span class="L0S52">GROUP&nbsp;</span>typ.<br /><span class="L0S52">SELECTION-SCREEN&nbsp;</span><span class="L0S52">END&nbsp;</span><span class="L0S52">OF&nbsp;</span><span class="L0S52">BLOCK&nbsp;</span>b1.<br /><span class="L0S52">SELECTION-SCREEN&nbsp;</span><span class="L0S52">BEGIN&nbsp;</span><span class="L0S52">OF&nbsp;</span><span class="L0S52">BLOCK&nbsp;</span>b2&nbsp;<span class="L0S52">WITH&nbsp;</span><span class="L0S52">FRAME&nbsp;</span><span class="L0S52">TITLE&nbsp;</span>t2.<br /><span class="L0S52">PARAMETERS:&nbsp;</span>p_file<span class="L0S55">(</span><span class="L0S32">255</span><span class="L0S55">)&nbsp;</span><span class="L0S52">TYPE&nbsp;</span><span class="L0S52">c&nbsp;</span><span class="L0S52">LOWER&nbsp;</span><span class="L0S52">CASE&nbsp;</span>MODIF&nbsp;<span class="L0S52">ID&nbsp;</span>m2,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p_client&nbsp;<span class="L0S52">LIKE&nbsp;</span>tmsbuffer<span class="L0S70">-</span>tarcli&nbsp;MODIF&nbsp;<span class="L0S52">ID&nbsp;</span>m2.<br /><span class="L0S52">SELECTION-SCREEN&nbsp;</span><span class="L0S52">END&nbsp;</span><span class="L0S52">OF&nbsp;</span><span class="L0S52">BLOCK&nbsp;</span>b2.<br /><span class="L0S52">SELECTION-SCREEN&nbsp;</span><span class="L0S52">BEGIN&nbsp;</span><span class="L0S52">OF&nbsp;</span><span class="L0S52">BLOCK&nbsp;</span>b3&nbsp;<span class="L0S52">WITH&nbsp;</span><span class="L0S52">FRAME&nbsp;</span><span class="L0S52">TITLE&nbsp;</span>t3.<br /><span class="L0S52">PARAMETERS:</span>p_reqnum&nbsp;<span class="L0S52">TYPE&nbsp;</span>trkorr&nbsp;MODIF&nbsp;<span class="L0S52">ID&nbsp;</span>m3,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p_folder&nbsp;<span class="L0S52">LIKE&nbsp;</span>rlgrap<span class="L0S70">-</span>filename&nbsp;<span class="L0S52">DEFAULT&nbsp;</span><span class="L0S33">'C:\'&nbsp;</span><span class="L0S52">LOWER&nbsp;</span><span class="L0S52">CASE&nbsp;</span>MODIF&nbsp;<span class="L0S52">ID&nbsp;</span>m3.<br /><span class="L0S52">SELECTION-SCREEN&nbsp;</span><span class="L0S52">END&nbsp;</span><span class="L0S52">OF&nbsp;</span><span class="L0S52">BLOCK&nbsp;</span>b3.<br /><span class="L0S52">INITIALIZATION.</span><br />t1&nbsp;<span class="L0S55">=&nbsp;</span><span class="L0S33">'选择功能'.</span><br />t2&nbsp;<span class="L0S55">=&nbsp;</span><span class="L0S33">'上传参数'.</span><br />t3&nbsp;<span class="L0S55">=&nbsp;</span><span class="L0S33">'下载参数'.</span><br /><span class="L0S52">AT&nbsp;</span><span class="L0S52">SELECTION-SCREEN&nbsp;</span><span class="L0S52">OUTPUT.</span><br /><span class="L0S52">LOOP&nbsp;</span><span class="L0S52">AT&nbsp;</span><span class="L0S52">SCREEN.</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">CASE&nbsp;</span><span class="L0S52">screen</span><span class="L0S70">-</span>group1.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">WHEN&nbsp;</span><span class="L0S33">'M2'.</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">IF&nbsp;</span>download&nbsp;<span class="L0S55">=&nbsp;</span><span class="L0S33">'X'.</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">screen</span><span class="L0S70">-</span>active&nbsp;<span class="L0S55">=&nbsp;</span><span class="L0S33">'0'.</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">ELSE.</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">screen</span><span class="L0S70">-</span>active&nbsp;<span class="L0S55">=&nbsp;</span><span class="L0S33">'1'.</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">ENDIF.</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">WHEN&nbsp;</span><span class="L0S33">'M3'.</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">IF&nbsp;</span>download&nbsp;<span class="L0S55">=&nbsp;</span><span class="L0S33">'X'.</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">screen</span><span class="L0S70">-</span>active&nbsp;<span class="L0S55">=&nbsp;</span><span class="L0S33">'1'.</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">ELSE.</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">screen</span><span class="L0S70">-</span>active&nbsp;<span class="L0S55">=&nbsp;</span><span class="L0S33">'0'.</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">ENDIF.</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">ENDCASE.</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">MODIFY&nbsp;</span><span class="L0S52">SCREEN.</span><br /><span class="L0S52">ENDLOOP.</span></p>]]></description><category>ABAP开发</category><comments>http://www.shenma.cn/post/139.html#comment</comments><wfw:comment>http://www.shenma.cn/</wfw:comment><wfw:commentRss>http://www.shenma.cn/feed.asp?cmt=139</wfw:commentRss><trackback:ping>http://www.shenma.cn/cmd.asp?act=tb&amp;id=139&amp;key=91ba6d5d</trackback:ping></item><item><title>网上得来 彻底删除请求号</title><author>ccz@cczee.com (Zee)</author><link>http://www.shenma.cn/post/138.html</link><pubDate>Thu, 19 Apr 2012 13:10:36 +0800</pubDate><guid>http://www.shenma.cn/post/138.html</guid><description><![CDATA[<p><!--StartFragment -->&nbsp;<style type="text/css">SPAN {font-family: "Courier New";font-size: 10pt;color: #000000;background: #FFFFFF;}.L0S31 {font-style: italic;color: #808080;}.L0S32 {color: #3399FF;}.L0S33 {color: #4DA619;}.L0S52 {color: #0000FF;}.L0S70 {color: #808080;}</style><span><span class="L0S52">REPORT&nbsp;</span><span class="L0S52">z.</span><br /><br /><span class="L0S52">data&nbsp;:</span><br />itab_e070&nbsp;<span class="L0S52">like&nbsp;</span>e070&nbsp;<span class="L0S52">occurs&nbsp;</span><span class="L0S32">0&nbsp;</span><span class="L0S52">with&nbsp;</span><span class="L0S52">header&nbsp;</span><span class="L0S52">line,</span><br />iwa_e070c&nbsp;<span class="L0S52">like&nbsp;</span>e070c,&nbsp;&nbsp;&nbsp;<span class="L0S31">&quot;Request&nbsp;client</span><br />itab_e071&nbsp;&nbsp;<span class="L0S52">like&nbsp;</span>e071&nbsp;<span class="L0S52">occurs&nbsp;</span><span class="L0S32">0&nbsp;</span><span class="L0S52">with&nbsp;</span><span class="L0S52">header&nbsp;</span><span class="L0S52">line&nbsp;,</span><br />iwa_e07t&nbsp;<span class="L0S52">like&nbsp;</span>e07t&nbsp;,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S31">&quot;Requst&nbsp;short&nbsp;text(desc)</span><br />iwa_E070A&nbsp;<span class="L0S52">like&nbsp;</span>E070A&nbsp;,<br />itab_tlock&nbsp;<span class="L0S52">like&nbsp;</span>tlock&nbsp;<span class="L0S52">occurs&nbsp;</span><span class="L0S32">0&nbsp;</span><span class="L0S52">with&nbsp;</span><span class="L0S52">header&nbsp;</span><span class="L0S52">line&nbsp;.</span><br /><br /><span class="L0S52">parameter&nbsp;</span>reqno&nbsp;<span class="L0S52">like&nbsp;</span>e070<span class="L0S70">-</span>trkorr&nbsp;<span class="L0S52">default&nbsp;</span><span class="L0S33">''&nbsp;.</span><br /><span class="L0S52">select&nbsp;&nbsp;</span>*&nbsp;<span class="L0S52">into&nbsp;</span><span class="L0S52">table&nbsp;</span>itab_e070&nbsp;<span class="L0S52">from&nbsp;</span>e070<br /><span class="L0S52">where&nbsp;</span>trkorr&nbsp;<span class="L0S52">eq&nbsp;</span>reqno&nbsp;<span class="L0S52">or&nbsp;</span>strkorr&nbsp;<span class="L0S52">eq&nbsp;</span>reqno.<br /><span class="L0S52">if&nbsp;&nbsp;</span>SY<span class="L0S70">-</span>SUBRC&nbsp;<span class="L0S52">Ne&nbsp;</span><span class="L0S32">0&nbsp;.</span><br /><span class="L0S52">write&nbsp;:&nbsp;</span><span class="L0S33">'The&nbsp;Request&nbsp;No.:'&nbsp;,&nbsp;</span>Reqno&nbsp;,&nbsp;<span class="L0S33">'&nbsp;not&nbsp;exist&nbsp;!'&nbsp;.</span><br /><span class="L0S52">endif.</span><br /><span class="L0S52">select&nbsp;&nbsp;</span><span class="L0S52">single&nbsp;</span>*&nbsp;<span class="L0S52">into&nbsp;</span>iwa_e070c&nbsp;<span class="L0S52">from&nbsp;</span>e070c<br /><span class="L0S52">where&nbsp;</span>trkorr&nbsp;<span class="L0S52">eq&nbsp;</span>reqno&nbsp;&nbsp;.<br /><span class="L0S52">select&nbsp;&nbsp;</span>*&nbsp;<span class="L0S52">into&nbsp;</span><span class="L0S52">table&nbsp;</span>itab_e071&nbsp;<span class="L0S52">from&nbsp;</span>e071<br /><span class="L0S52">where&nbsp;</span>trkorr&nbsp;<span class="L0S52">eq&nbsp;</span>reqno&nbsp;.<br /><span class="L0S52">select&nbsp;</span><span class="L0S52">single&nbsp;</span>*&nbsp;<span class="L0S52">into&nbsp;</span>iwa_e07t&nbsp;<span class="L0S52">from&nbsp;</span>e07t<br /><span class="L0S52">where&nbsp;</span>trkorr&nbsp;<span class="L0S52">eq&nbsp;</span>reqno&nbsp;.<br /><span class="L0S52">select&nbsp;</span><span class="L0S52">single&nbsp;</span>*&nbsp;<span class="L0S52">into&nbsp;</span>iwa_E070A&nbsp;<span class="L0S52">from&nbsp;</span>e070A<br /><span class="L0S52">where&nbsp;</span>trkorr&nbsp;<span class="L0S52">eq&nbsp;</span>reqno&nbsp;.<br /><br /><span class="L0S52">if&nbsp;</span>itab_e070&nbsp;<span class="L0S52">IS&nbsp;</span><span class="L0S52">INITIAL&nbsp;.</span><br /><span class="L0S52">select&nbsp;</span>*&nbsp;<span class="L0S52">into&nbsp;</span><span class="L0S52">table&nbsp;</span>itab_tlock&nbsp;<span class="L0S52">from&nbsp;</span>tlock<br /><span class="L0S52">where&nbsp;</span>trkorr&nbsp;<span class="L0S52">eq&nbsp;</span>reqno&nbsp;&nbsp;.<br /><span class="L0S52">else.</span><br /><span class="L0S52">select&nbsp;&nbsp;</span>*&nbsp;<span class="L0S52">into&nbsp;</span><span class="L0S52">table&nbsp;</span>itab_tlock&nbsp;<span class="L0S52">from&nbsp;</span>tlock<br /><span class="L0S52">FOR&nbsp;</span><span class="L0S52">ALL&nbsp;&nbsp;&nbsp;</span>ENTRIES&nbsp;<span class="L0S52">IN&nbsp;</span>itab_e070<br /><span class="L0S52">where&nbsp;</span>TRKORR&nbsp;<span class="L0S52">eq&nbsp;</span>itab_e070<span class="L0S70">-</span>trkorr&nbsp;.<br /><span class="L0S52">endif.</span><br /><span class="L0S52">if&nbsp;</span>SY<span class="L0S70">-</span>SUBRC&nbsp;<span class="L0S52">NE&nbsp;</span><span class="L0S32">0&nbsp;.</span><br /><span class="L0S52">write&nbsp;:&nbsp;</span>/&nbsp;<span class="L0S33">'No&nbsp;Locked&nbsp;object&nbsp;for&nbsp;the&nbsp;request&nbsp;NO.&nbsp;was&nbsp;found!'.</span><br /><span class="L0S52">endif.</span><br /><span class="L0S52">delete&nbsp;:</span><br />e070&nbsp;&nbsp;<span class="L0S52">from&nbsp;</span><span class="L0S52">table&nbsp;</span>itab_e070&nbsp;,<br />e070c&nbsp;<span class="L0S52">from&nbsp;</span>iwa_e070c,<br />e071&nbsp;&nbsp;<span class="L0S52">from&nbsp;</span><span class="L0S52">table&nbsp;</span>itab_e071,<br />e07t&nbsp;&nbsp;<span class="L0S52">from&nbsp;</span>iwa_e07t&nbsp;,<br />e070A&nbsp;<span class="L0S52">from&nbsp;</span>iwa_E070A&nbsp;,<br />tlock&nbsp;<span class="L0S52">from&nbsp;</span><span class="L0S52">table&nbsp;</span>itab_tlock&nbsp;.<br /><span class="L0S52">write&nbsp;&nbsp;:&nbsp;</span>/&nbsp;<span class="L0S33">'The&nbsp;Request&nbsp;No.:'&nbsp;,&nbsp;</span>Reqno&nbsp;.</span></p>]]></description><category>ABAP源码</category><comments>http://www.shenma.cn/post/138.html#comment</comments><wfw:comment>http://www.shenma.cn/</wfw:comment><wfw:commentRss>http://www.shenma.cn/feed.asp?cmt=138</wfw:commentRss><trackback:ping>http://www.shenma.cn/cmd.asp?act=tb&amp;id=138&amp;key=f3fa4c38</trackback:ping></item><item><title>Smartforms调用参数详细</title><author>ccz@cczee.com (Zee)</author><link>http://www.shenma.cn/post/137.html</link><pubDate>Thu, 22 Mar 2012 23:20:52 +0800</pubDate><guid>http://www.shenma.cn/post/137.html</guid><description><![CDATA[<p>&nbsp;<span style="color: rgb(51, 51, 51); font-family: Arial; font-size: 14px; line-height: 26px; text-align: left; ">NO_OPEN ---控制smartforms的调用</span></p><p style="color: rgb(51, 51, 51); font-family: Arial; font-size: 14px; line-height: 26px; text-align: left; ">NO_CLOSE ---控制假脱机系统</p><p style="color: rgb(51, 51, 51); font-family: Arial; font-size: 14px; line-height: 26px; text-align: left; ">例子：<br />&nbsp;&nbsp;&nbsp;&nbsp; control_parameters-no_close =&nbsp;<span class="L1S33">'X'</span>&nbsp;.&nbsp;<span class="L1S31">&quot;打开假脱机</span></p><p style="color: rgb(51, 51, 51); font-family: Arial; font-size: 14px; line-height: 26px; text-align: left; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if smartforms_1 eq 'X'.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L1S52">perform</span>&nbsp;call_smartforms_1.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; control_parameters-no_open =&nbsp;<span class="L1S33">'X'</span>&nbsp;.&nbsp;<span class="L1S31">&quot;form关闭</span>&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L1S52">endif</span>&nbsp;.<br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L1S52">if</span>&nbsp;smartforms_2&nbsp;<span class="L1S52">eq</span>&nbsp;<span class="L1S33">'X'</span>&nbsp;.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L1S52">perform</span>&nbsp;call_smartforms_2.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; control_parameters-no_open =&nbsp;<span class="L1S33">'X'</span>&nbsp;.&nbsp;<span class="L1S31">&quot;关闭</span>&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L1S52">endif</span>&nbsp;.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L1S52">if</span>&nbsp;smartforms_3&nbsp;<span class="L1S52">eq</span>&nbsp;<span class="L1S33">'X'</span>&nbsp;.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L1S52">perform</span>&nbsp;call_smartforms_3 .<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; control_parameters-no_open =&nbsp;<span class="L1S33">'X'</span>&nbsp;.&nbsp;<span class="L1S31">&quot;关闭</span>&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L1S52">endif</span>&nbsp;.<br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L1S52">if</span>&nbsp;smartforms_4&nbsp;<span class="L1S52">eq</span>&nbsp;<span class="L1S33">'X'</span>&nbsp;.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L1S52">perform</span>&nbsp;call_smartforms_4.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; control_parameters-no_open =&nbsp;<span class="L1S33">'X'</span>&nbsp;.&nbsp;<span class="L1S31">&quot;关闭</span>&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L1S52">endif</span>&nbsp;.<br />&nbsp;&nbsp;&nbsp; control_parameters-no_close = space.&nbsp;<span class="L1S31">&quot;最后一张票据需要先关闭假脱机</span>&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L1S52">if</span>&nbsp;smartforms_5&nbsp;<span class="L1S52">eq</span>&nbsp;<span class="L1S33">'X'</span>&nbsp;.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L1S52">perform</span>&nbsp;call_smartforms_5.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; control_parameters-no_open =&nbsp;<span class="L1S33">'X'</span>&nbsp;.&nbsp;<span class="L1S31">&quot;关闭</span>&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L1S52">endif</span>&nbsp;.</p>]]></description><category>ABAP开发</category><comments>http://www.shenma.cn/post/137.html#comment</comments><wfw:comment>http://www.shenma.cn/</wfw:comment><wfw:commentRss>http://www.shenma.cn/feed.asp?cmt=137</wfw:commentRss><trackback:ping>http://www.shenma.cn/cmd.asp?act=tb&amp;id=137&amp;key=c2902b6a</trackback:ping></item><item><title>不错的关于free consultant的价格</title><author>ccz@cczee.com (Zee)</author><link>http://www.shenma.cn/post/135.html</link><pubDate>Thu, 15 Mar 2012 16:03:35 +0800</pubDate><guid>http://www.shenma.cn/post/135.html</guid><description><![CDATA[<p>&nbsp;http://space.itpub.net/batch.viewlink.php?itemid=152443</p><p>今天查BW顾问的价格发现这个，看看自己能不能转行做个自由顾问</p>]]></description><category>今天日情</category><comments>http://www.shenma.cn/post/135.html#comment</comments><wfw:comment>http://www.shenma.cn/</wfw:comment><wfw:commentRss>http://www.shenma.cn/feed.asp?cmt=135</wfw:commentRss><trackback:ping>http://www.shenma.cn/cmd.asp?act=tb&amp;id=135&amp;key=b80ee98e</trackback:ping></item><item><title>SAP找出口</title><author>ccz@cczee.com (Zee)</author><link>http://www.shenma.cn/post/134.html</link><pubDate>Wed, 14 Mar 2012 17:28:51 +0800</pubDate><guid>http://www.shenma.cn/post/134.html</guid><description><![CDATA[<p><!--StartFragment -->&nbsp;<style type="text/css">SPAN {font-family: "Courier New";font-size: 10pt;color: #000000;background: #FFFFFF;}.L0S31 {font-style: italic;color: #808080;}.L0S32 {color: #3399FF;}.L0S33 {color: #4DA619;}.L0S52 {color: #0000FF;}</style><span><span class="L0S52">REPORT&nbsp;</span>z_barry_find_exit_badi&nbsp;<span class="L0S52">NO&nbsp;</span><span class="L0S52">STANDARD&nbsp;</span><span class="L0S52">PAGE&nbsp;</span>HEADING&nbsp;.<br />TABLES:tstc,tadir,modsapt,modact,trdir,tfdir,enlfdir,sxs_attrt,tstct.<br /><span class="L0S52">DATA&nbsp;</span>:&nbsp;jtab&nbsp;<span class="L0S52">LIKE&nbsp;</span>tadir&nbsp;<span class="L0S52">OCCURS&nbsp;</span><span class="L0S32">0&nbsp;</span><span class="L0S52">WITH&nbsp;</span><span class="L0S52">HEADER&nbsp;</span>LINE.<br /><span class="L0S52">DATA&nbsp;</span>:&nbsp;field1(30).<br /><span class="L0S52">DATA&nbsp;</span>:&nbsp;v_devclass&nbsp;<span class="L0S52">LIKE&nbsp;</span>tadir-devclass.<br /><span class="L0S52">PARAMETERS&nbsp;</span>:&nbsp;p_tcode&nbsp;<span class="L0S52">LIKE&nbsp;</span>tstc-tcode,<br />p_pgmna&nbsp;<span class="L0S52">LIKE&nbsp;</span>tstc-pgmna&nbsp;,<br />p_all&nbsp;<span class="L0S52">as&nbsp;</span>CHECKBOX.<br /><span class="L0S52">DATA&nbsp;</span>wa_tadir&nbsp;<span class="L0S52">TYPE&nbsp;</span>tadir.<br />START-OF-SELECTION.<br /><br />&nbsp;&nbsp;<span class="L0S52">IF&nbsp;</span><span class="L0S52">NOT&nbsp;</span>p_tcode&nbsp;<span class="L0S52">IS&nbsp;</span>INITIAL.<br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">SELECT&nbsp;</span><span class="L0S52">SINGLE&nbsp;</span>*&nbsp;<span class="L0S52">FROM&nbsp;</span>tstc&nbsp;<span class="L0S52">WHERE&nbsp;</span>tcode&nbsp;<span class="L0S52">EQ&nbsp;</span>p_tcode.<br />&nbsp;&nbsp;<span class="L0S52">ELSEIF&nbsp;</span><span class="L0S52">NOT&nbsp;</span>p_pgmna&nbsp;<span class="L0S52">IS&nbsp;</span>INITIAL.<br />&nbsp;&nbsp;&nbsp;&nbsp;tstc-pgmna&nbsp;=&nbsp;p_pgmna.<br />&nbsp;&nbsp;ENDIF.<br />&nbsp;&nbsp;<span class="L0S52">IF&nbsp;</span>sy-subrc&nbsp;<span class="L0S52">EQ&nbsp;</span><span class="L0S32">0.</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">SELECT&nbsp;</span><span class="L0S52">SINGLE&nbsp;</span>*&nbsp;<span class="L0S52">FROM&nbsp;</span>tadir<br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">WHERE&nbsp;</span>pgmid&nbsp;=&nbsp;<span class="L0S33">'R3TR'</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">AND&nbsp;</span>object&nbsp;=&nbsp;<span class="L0S33">'PROG'</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">AND&nbsp;</span>obj_name&nbsp;=&nbsp;tstc-pgmna.<br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">MOVE&nbsp;</span>:&nbsp;tadir-devclass&nbsp;<span class="L0S52">TO&nbsp;</span>v_devclass.<br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">IF&nbsp;</span>sy-subrc&nbsp;<span class="L0S52">NE&nbsp;</span><span class="L0S32">0.</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">SELECT&nbsp;</span><span class="L0S52">SINGLE&nbsp;</span>*&nbsp;<span class="L0S52">FROM&nbsp;</span>trdir<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">WHERE&nbsp;</span>name&nbsp;=&nbsp;tstc-pgmna.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">IF&nbsp;</span>trdir-subc&nbsp;<span class="L0S52">EQ&nbsp;</span><span class="L0S33">'F'</span>.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">SELECT&nbsp;</span><span class="L0S52">SINGLE&nbsp;</span>*&nbsp;<span class="L0S52">FROM&nbsp;</span>tfdir<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">WHERE&nbsp;</span>pname&nbsp;=&nbsp;tstc-pgmna.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">SELECT&nbsp;</span><span class="L0S52">SINGLE&nbsp;</span>*&nbsp;<span class="L0S52">FROM&nbsp;</span>enlfdir<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">WHERE&nbsp;</span>funcname&nbsp;=&nbsp;tfdir-funcname.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">SELECT&nbsp;</span><span class="L0S52">SINGLE&nbsp;</span>*&nbsp;<span class="L0S52">FROM&nbsp;</span>tadir<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">WHERE&nbsp;</span>pgmid&nbsp;=&nbsp;<span class="L0S33">'R3TR'</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">AND&nbsp;</span>object&nbsp;=&nbsp;<span class="L0S33">'FUGR'</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">AND&nbsp;</span>obj_name&nbsp;<span class="L0S52">EQ&nbsp;</span>enlfdir-area.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">MOVE&nbsp;</span>:&nbsp;tadir-devclass&nbsp;<span class="L0S52">TO&nbsp;</span>v_devclass.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ENDIF.<br />&nbsp;&nbsp;&nbsp;&nbsp;ENDIF.<br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">if&nbsp;</span>p_all&nbsp;=&nbsp;<span class="L0S33">'X'</span>.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">SELECT&nbsp;</span>*&nbsp;<span class="L0S52">FROM&nbsp;</span>tadir&nbsp;<span class="L0S52">INTO&nbsp;</span><span class="L0S52">TABLE&nbsp;</span>jtab&nbsp;<span class="L0S52">WHERE&nbsp;</span>pgmid&nbsp;=&nbsp;<span class="L0S33">'R3TR'&nbsp;</span><span class="L0S52">AND</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;object&nbsp;<span class="L0S52">IN&nbsp;</span>(<span class="L0S33">'SMOD'</span>,&nbsp;<span class="L0S33">'SXSD'</span>)&nbsp;.<br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AND</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;devclass&nbsp;=&nbsp;v_devclass.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;remark&nbsp;by&nbsp;dreexu</span><br />&nbsp;&nbsp;&nbsp;&nbsp;else.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">SELECT&nbsp;</span>*&nbsp;<span class="L0S52">FROM&nbsp;</span>tadir&nbsp;<span class="L0S52">INTO&nbsp;</span><span class="L0S52">TABLE&nbsp;</span>jtab&nbsp;<span class="L0S52">WHERE&nbsp;</span>pgmid&nbsp;=&nbsp;<span class="L0S33">'R3TR'&nbsp;</span><span class="L0S52">AND</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;object&nbsp;<span class="L0S52">IN&nbsp;</span>(<span class="L0S33">'SMOD'</span>,&nbsp;<span class="L0S33">'SXSD'</span>)&nbsp;&nbsp;<span class="L0S52">AND</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;devclass&nbsp;=&nbsp;v_devclass.<br />&nbsp;&nbsp;&nbsp;&nbsp;endif.<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">SELECT&nbsp;</span><span class="L0S52">SINGLE&nbsp;</span>*&nbsp;<span class="L0S52">FROM&nbsp;</span>tstct&nbsp;<span class="L0S52">WHERE&nbsp;</span>sprsl&nbsp;<span class="L0S52">EQ&nbsp;</span>sy-langu&nbsp;<span class="L0S52">and</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tcode&nbsp;<span class="L0S52">EQ&nbsp;</span>p_tcode.<br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">FORMAT&nbsp;</span><span class="L0S52">COLOR&nbsp;</span>COL_POSITIVE&nbsp;<span class="L0S52">INTENSIFIED&nbsp;</span>OFF.<br />&nbsp;&nbsp;&nbsp;&nbsp;WRITE:/(19)&nbsp;<span class="L0S33">'Transaction&nbsp;Code&nbsp;-&nbsp;'</span>,<br />&nbsp;&nbsp;&nbsp;&nbsp;20(20)&nbsp;p_tcode,<br />&nbsp;&nbsp;&nbsp;&nbsp;45(50)&nbsp;tstct-ttext.<br />&nbsp;&nbsp;&nbsp;&nbsp;SKIP.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">IF&nbsp;</span><span class="L0S52">NOT&nbsp;</span>jtab[]&nbsp;<span class="L0S52">IS&nbsp;</span>INITIAL.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WRITE:/(105)&nbsp;sy-uline.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">FORMAT&nbsp;</span><span class="L0S52">COLOR&nbsp;</span>COL_HEADING&nbsp;<span class="L0S52">INTENSIFIED&nbsp;</span>ON.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">SORT&nbsp;</span>jtab&nbsp;<span class="L0S52">BY&nbsp;</span>object.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">DATA&nbsp;</span>:&nbsp;wf_txt(60)&nbsp;<span class="L0S52">TYPE&nbsp;</span>c,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wf_smod&nbsp;<span class="L0S52">TYPE&nbsp;</span><span class="L0S52">i&nbsp;</span>,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wf_badi&nbsp;<span class="L0S52">TYPE&nbsp;</span><span class="L0S52">i&nbsp;</span>,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wf_object2(30)&nbsp;<span class="L0S52">TYPE&nbsp;</span>c.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">CLEAR&nbsp;</span>:&nbsp;wf_smod,&nbsp;wf_badi&nbsp;,&nbsp;wf_object2.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">LOOP&nbsp;</span><span class="L0S52">AT&nbsp;</span>jtab&nbsp;<span class="L0S52">INTO&nbsp;</span>wa_tadir.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">AT&nbsp;</span>FIRST.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">FORMAT&nbsp;</span><span class="L0S52">COLOR&nbsp;</span>COL_HEADING&nbsp;<span class="L0S52">INTENSIFIED&nbsp;</span>ON.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WRITE:/1&nbsp;sy-vline,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S32">2&nbsp;</span><span class="L0S33">'Enhancement/&nbsp;Business&nbsp;Add-in'</span>,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S32">41&nbsp;</span>sy-vline&nbsp;,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S32">42&nbsp;</span><span class="L0S33">'Description'</span>,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S32">105&nbsp;</span>sy-vline.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WRITE:/(105)&nbsp;sy-uline.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ENDAT.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">CLEAR&nbsp;</span>wf_txt.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">AT&nbsp;</span><span class="L0S52">NEW&nbsp;</span>object.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">IF&nbsp;</span>wa_tadir-object&nbsp;=&nbsp;<span class="L0S33">'SMOD'</span>.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wf_object2&nbsp;=&nbsp;<span class="L0S33">'Enhancement'&nbsp;</span>.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">ELSEIF&nbsp;</span>wa_tadir-object&nbsp;=&nbsp;<span class="L0S33">'SXSD'</span>.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wf_object2&nbsp;=&nbsp;<span class="L0S33">'&nbsp;Business&nbsp;Add-in'</span>.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ENDIF.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">FORMAT&nbsp;</span><span class="L0S52">COLOR&nbsp;</span>COL_GROUP&nbsp;<span class="L0S52">INTENSIFIED&nbsp;</span>ON.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WRITE:/1&nbsp;sy-vline,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S32">2&nbsp;</span>wf_object2,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S32">105&nbsp;</span>sy-vline.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ENDAT.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">CASE&nbsp;</span>wa_tadir-object.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">WHEN&nbsp;</span><span class="L0S33">'SMOD'</span>.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wf_smod&nbsp;=&nbsp;wf_smod&nbsp;+&nbsp;<span class="L0S32">1.</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">SELECT&nbsp;</span><span class="L0S52">SINGLE&nbsp;</span>modtext&nbsp;<span class="L0S52">INTO&nbsp;</span>wf_txt<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">FROM&nbsp;</span>modsapt<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">WHERE&nbsp;</span>sprsl&nbsp;=&nbsp;sy-langu<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">AND&nbsp;</span>name&nbsp;=&nbsp;wa_tadir-obj_name.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">FORMAT&nbsp;</span><span class="L0S52">COLOR&nbsp;</span><span class="L0S52">COL_NORMAL&nbsp;</span><span class="L0S52">INTENSIFIED&nbsp;</span>OFF.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">WHEN&nbsp;</span><span class="L0S33">'SXSD'</span>.<br /><span class="L0S31">*&nbsp;For&nbsp;BADis</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wf_badi&nbsp;=&nbsp;wf_badi&nbsp;+&nbsp;<span class="L0S32">1&nbsp;</span>.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">SELECT&nbsp;</span><span class="L0S52">SINGLE&nbsp;</span><span class="L0S52">text&nbsp;</span><span class="L0S52">INTO&nbsp;</span>wf_txt<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">FROM&nbsp;</span>sxs_attrt<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">WHERE&nbsp;</span>sprsl&nbsp;=&nbsp;sy-langu<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">AND&nbsp;</span>exit_name&nbsp;=&nbsp;wa_tadir-obj_name.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">FORMAT&nbsp;</span><span class="L0S52">COLOR&nbsp;</span><span class="L0S52">COL_NORMAL&nbsp;</span><span class="L0S52">INTENSIFIED&nbsp;</span>ON.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ENDCASE.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WRITE:/1&nbsp;sy-vline,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S32">2&nbsp;</span>wa_tadir-obj_name&nbsp;<span class="L0S52">HOTSPOT&nbsp;</span>ON,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S32">41&nbsp;</span>sy-vline&nbsp;,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S32">42&nbsp;</span>wf_txt,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S32">105&nbsp;</span>sy-vline.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">AT&nbsp;</span><span class="L0S52">END&nbsp;</span><span class="L0S52">OF&nbsp;</span>object.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">WRITE&nbsp;</span>:&nbsp;/(105)&nbsp;sy-uline.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ENDAT.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ENDLOOP.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WRITE:/(105)&nbsp;sy-uline.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SKIP.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">FORMAT&nbsp;</span><span class="L0S52">COLOR&nbsp;</span>COL_TOTAL&nbsp;<span class="L0S52">INTENSIFIED&nbsp;</span>ON.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WRITE:/&nbsp;<span class="L0S33">'No.of&nbsp;Exits:'&nbsp;</span>,&nbsp;wf_smod.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WRITE:/&nbsp;<span class="L0S33">'No.of&nbsp;BADis:'&nbsp;</span>,&nbsp;wf_badi.<br />&nbsp;&nbsp;&nbsp;&nbsp;ELSE.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">FORMAT&nbsp;</span><span class="L0S52">COLOR&nbsp;</span><span class="L0S52">COL_NEGATIVE&nbsp;</span><span class="L0S52">INTENSIFIED&nbsp;</span>ON.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WRITE:/(105)&nbsp;<span class="L0S33">'No&nbsp;userexits&nbsp;or&nbsp;BADis&nbsp;exist'</span>.<br />&nbsp;&nbsp;&nbsp;&nbsp;ENDIF.<br />&nbsp;&nbsp;ELSE.<br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">FORMAT&nbsp;</span><span class="L0S52">COLOR&nbsp;</span><span class="L0S52">COL_NEGATIVE&nbsp;</span><span class="L0S52">INTENSIFIED&nbsp;</span>ON.<br />&nbsp;&nbsp;&nbsp;&nbsp;WRITE:/(105)&nbsp;<span class="L0S33">'Transaction&nbsp;does&nbsp;not&nbsp;exist'</span>.<br />&nbsp;&nbsp;ENDIF.<br /><span class="L0S52">AT&nbsp;</span>LINE-SELECTION.<br />&nbsp;&nbsp;<span class="L0S52">DATA&nbsp;</span>:&nbsp;wf_object&nbsp;<span class="L0S52">TYPE&nbsp;</span>tadir-object.<br />&nbsp;&nbsp;<span class="L0S52">CLEAR&nbsp;</span>wf_object.<br />&nbsp;&nbsp;<span class="L0S52">GET&nbsp;</span><span class="L0S52">CURSOR&nbsp;</span><span class="L0S52">FIELD&nbsp;</span>field1.<br />&nbsp;&nbsp;<span class="L0S52">CHECK&nbsp;</span>field1(8)&nbsp;<span class="L0S52">EQ&nbsp;</span><span class="L0S33">'WA_TADIR'</span>.<br />&nbsp;&nbsp;<span class="L0S52">READ&nbsp;</span><span class="L0S52">TABLE&nbsp;</span>jtab&nbsp;<span class="L0S52">WITH&nbsp;</span><span class="L0S52">KEY&nbsp;</span>obj_name&nbsp;=&nbsp;sy-lisel+1(20).<br />&nbsp;&nbsp;<span class="L0S52">MOVE&nbsp;</span>jtab-object&nbsp;<span class="L0S52">TO&nbsp;</span>wf_object.<br />&nbsp;&nbsp;<span class="L0S52">CASE&nbsp;</span>wf_object.<br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">WHEN&nbsp;</span><span class="L0S33">'SMOD'</span>.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">SET&nbsp;</span><span class="L0S52">PARAMETER&nbsp;</span><span class="L0S52">ID&nbsp;</span><span class="L0S33">'MON'&nbsp;</span><span class="L0S52">FIELD&nbsp;</span>sy-lisel+1(10).<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">CALL&nbsp;</span><span class="L0S52">TRANSACTION&nbsp;</span><span class="L0S33">'SMOD'&nbsp;</span><span class="L0S52">AND&nbsp;</span><span class="L0S52">SKIP&nbsp;</span><span class="L0S52">FIRST&nbsp;</span>SCREEN.<br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">WHEN&nbsp;</span><span class="L0S33">'SXSD'</span>.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">SET&nbsp;</span><span class="L0S52">PARAMETER&nbsp;</span><span class="L0S52">ID&nbsp;</span><span class="L0S33">'EXN'&nbsp;</span><span class="L0S52">FIELD&nbsp;</span>sy-lisel+1(20).<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">CALL&nbsp;</span><span class="L0S52">TRANSACTION&nbsp;</span><span class="L0S33">'SE18'&nbsp;</span><span class="L0S52">AND&nbsp;</span><span class="L0S52">SKIP&nbsp;</span><span class="L0S52">FIRST&nbsp;</span>SCREEN.<br />&nbsp;&nbsp;ENDCASE.</span></p>]]></description><category>ABAP开发</category><comments>http://www.shenma.cn/post/134.html#comment</comments><wfw:comment>http://www.shenma.cn/</wfw:comment><wfw:commentRss>http://www.shenma.cn/feed.asp?cmt=134</wfw:commentRss><trackback:ping>http://www.shenma.cn/cmd.asp?act=tb&amp;id=134&amp;key=a2d62bcc</trackback:ping></item><item><title>调用表视图function</title><author>ccz@cczee.com (Zee)</author><link>http://www.shenma.cn/post/133.html</link><pubDate>Tue, 13 Mar 2012 14:42:41 +0800</pubDate><guid>http://www.shenma.cn/post/133.html</guid><description><![CDATA[<p><!--StartFragment --><!--StartFragment -->&nbsp;<style type="text/css">SPAN {font-family: "Courier New";font-size: 10pt;color: #000000;background: #FFFFFF;}.L0S31 {font-style: italic;color: #808080;}.L0S32 {color: #3399FF;}.L0S33 {color: #4DA619;}.L0S52 {color: #0000FF;}</style><span>DATA:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lt_sel&nbsp;<span class="L0S52">TYPE&nbsp;</span><span class="L0S52">TABLE&nbsp;</span><span class="L0S52">OF&nbsp;</span>vimsellist&nbsp;<span class="L0S52">WITH&nbsp;</span><span class="L0S52">HEADER&nbsp;</span>LINE,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;it_vimexclfun&nbsp;<span class="L0S52">TYPE&nbsp;</span><span class="L0S52">TABLE&nbsp;</span><span class="L0S52">OF&nbsp;</span>vimexclfun&nbsp;<span class="L0S52">WITH&nbsp;</span><span class="L0S52">HEADER&nbsp;</span>LINE.<br /><br />&nbsp;&nbsp;<span class="L0S52">CALL&nbsp;</span><span class="L0S52">FUNCTION&nbsp;</span><span class="L0S33">'VIEW_MAINTENANCE_CALL'</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">EXPORTING</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;action&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;<span class="L0S33">'U'</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CORR_NUMBER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GENERATE_MAINT_TOOL_IF_MISSING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;'&nbsp;'</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SHOW_SELECTION_POPUP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;'&nbsp;'</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;view_name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;<span class="L0S33">'ZMM_REPLACE_CHAR'</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NO_WARNING_FOR_CLIENTINDEP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;'&nbsp;'</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RFC_DESTINATION_FOR_UPGRADE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;'&nbsp;'</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLIENT_FOR_UPGRADE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;'&nbsp;'</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VARIANT_FOR_SELECTION&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;'&nbsp;'</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;COMPLEX_SELCONDS_USED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;'&nbsp;'</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHECK_DDIC_MAINFLAG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;'&nbsp;'</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUPPRESS_WA_POPUP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;'&nbsp;'</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">TABLES</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dba_sellist&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;lt_sel[]<br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EXCL_CUA_FUNCT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EXCEPTIONS</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLIENT_REFERENCE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;1</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FOREIGN_LOCK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;2</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;INVALID_ACTION&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;3</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NO_CLIENTINDEPENDENT_AUTH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;4</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NO_DATABASE_FUNCTION&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;5</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NO_EDITOR_FUNCTION&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;6</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NO_SHOW_AUTH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;7</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NO_TVDIR_ENTRY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;8</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NO_UPD_AUTH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;9</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ONLY_SHOW_ALLOWED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;10</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SYSTEM_FAILURE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;11</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UNKNOWN_FIELD_IN_DBA_SELLIST&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;12</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VIEW_NOT_FOUND&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;13</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MAINTENANCE_PROHIBITED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;14</span><br /><span class="L0S31">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OTHERS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;15</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.<br />&nbsp;&nbsp;<span class="L0S52">IF&nbsp;</span>sy-subrc&nbsp;&lt;&gt;&nbsp;<span class="L0S32">0.</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">MESSAGE&nbsp;</span><span class="L0S52">ID&nbsp;</span>sy-msgid&nbsp;<span class="L0S52">TYPE&nbsp;</span>sy-msgty&nbsp;<span class="L0S52">NUMBER&nbsp;</span>sy-msgno<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="L0S52">WITH&nbsp;</span>sy-msgv1&nbsp;sy-msgv2&nbsp;sy-msgv3&nbsp;sy-msgv4.<br />&nbsp;&nbsp;ENDIF.<br /></span></p>]]></description><category>ABAP开发</category><comments>http://www.shenma.cn/post/133.html#comment</comments><wfw:comment>http://www.shenma.cn/</wfw:comment><wfw:commentRss>http://www.shenma.cn/feed.asp?cmt=133</wfw:commentRss><trackback:ping>http://www.shenma.cn/cmd.asp?act=tb&amp;id=133&amp;key=1a9b04ce</trackback:ping></item><item><title> Searcha Help 的函数 F4IF_INT_TABLE_VALUE_REQUEST 使用说明（一）</title><author>ccz@cczee.com (Zee)</author><link>http://www.shenma.cn/post/132.html</link><pubDate>Mon, 27 Feb 2012 17:24:55 +0800</pubDate><guid>http://www.shenma.cn/post/132.html</guid><description><![CDATA[<p>&nbsp;ZZ:http://blog.csdn.net/asdf19256/article/details/2728591</p><p><p style="color: rgb(51, 51, 51); font-family: Arial; font-size: 14px; line-height: 26px; text-align: left; ">为screen上的输入框增加F4搜查功能</p><p style="color: rgb(51, 51, 51); font-family: Arial; font-size: 14px; line-height: 26px; text-align: left; ">假设输入框g_var_f1绑定在变量g_var_f1.<br />且可选值在内表g_itab_t1的字段c1上.</p><p style="color: rgb(51, 51, 51); font-family: Arial; font-size: 14px; line-height: 26px; text-align: left; ">1`在screen的logic flow上code:<br />&nbsp; PROCESS ON VALUE-REQUEST.<br />&nbsp;&nbsp;&nbsp; FIELD g_var_f1 MODULE user_gvarf1vr_0010.<br />&nbsp; 其中f为输入框的name.并新建MODULE m.<br />&nbsp; 立即能在屏幕显示后,该框右侧出现F4按钮.<br />&nbsp;&nbsp;<br />&nbsp; 为一个屏幕上多个输入框配置F4搜查即<br />&nbsp; PROCESS ON VALUE-REQUEST.<br />&nbsp;&nbsp;&nbsp; FIELD f1 MODULE m1.<br />&nbsp;&nbsp;&nbsp; FIELD f2 MODULE m2.</p><p style="color: rgb(51, 51, 51); font-family: Arial; font-size: 14px; line-height: 26px; text-align: left; ">2`编写MODULE m.<br />&nbsp; MODULE user_gvarf1vr_0010 INPUT.<br />&nbsp;&nbsp;&nbsp; CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EXPORTING<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; retfield = 'C1' 大写,可选值内表的字段名<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value_org = 'S' 就写'S'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dynpprog = SY-REPID 返回的输入框所在的main program<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dynpnr = SY-DYNNR 返回的输入框所在屏幕<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dynprofield = 'G_VAR_F1' 返回的输入框名<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TABLES<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value_tab = g_itab_t1 可选值的内表<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EXCEPTIONS<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; parameter_error = 1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; no_values_found = 2<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; others = 3.<br />&nbsp;&nbsp;&nbsp; IF SY-SUBRC &lt;&gt; 0.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.<br />&nbsp;&nbsp;&nbsp; ENDIF.<br />MODULE.<br />&nbsp; 该function是将itab:value_tab的retfield列显示在屏幕上以供选择,并返回到dynpprog-dynpnr-dynprofield框中.</p></p>]]></description><category>ABAP开发</category><comments>http://www.shenma.cn/post/132.html#comment</comments><wfw:comment>http://www.shenma.cn/</wfw:comment><wfw:commentRss>http://www.shenma.cn/feed.asp?cmt=132</wfw:commentRss><trackback:ping>http://www.shenma.cn/cmd.asp?act=tb&amp;id=132&amp;key=45fda2d6</trackback:ping></item><item><title>Searcha Help 的函数 F4IF_INT_TABLE_VALUE_REQUEST 使用说明（二）</title><author>ccz@cczee.com (Zee)</author><link>http://www.shenma.cn/post/131.html</link><pubDate>Mon, 27 Feb 2012 17:24:55 +0800</pubDate><guid>http://www.shenma.cn/post/131.html</guid><description><![CDATA[<p><p style="color: rgb(51, 51, 51); font-family: Arial; font-size: 14px; line-height: 26px; text-align: left; ">*&amp;---------------------------------------------------------------------*<br />*&amp; Report&nbsp; ZJOHN_8<br />*&amp;<br />*&amp;---------------------------------------------------------------------*<br />*&amp;<br />*&amp;<br />*&amp;---------------------------------------------------------------------*</p><p style="color: rgb(51, 51, 51); font-family: Arial; font-size: 14px; line-height: 26px; text-align: left; ">REPORT&nbsp; ZJOHN_8.<br />DATA: OK_CODE LIKE SY-UCOMM.</p><p style="color: rgb(51, 51, 51); font-family: Arial; font-size: 14px; line-height: 26px; text-align: left; ">data: begin of it_tab occurs 0,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; col1,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; col2(20) type c,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end of it_tab.<br />DATA: INPUT1(30) TYPE C.<br />data: input2(30) type c.<br />data: input3(30) type c.<br />DATA: dynpro_values type table of dynpread,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; field_value like line of dynpro_values.<br />field_value-fieldname = 'INPUT1'.<br />APPEND field_value to dynpro_values.<br />it_tab-col1 = '1'.<br />it_tab-col2 = 'hello'.<br />append it_tab.<br />it_tab-col1 = '2'.<br />it_tab-col2 = 'text'.<br />append it_tab.<br />CALL SCREEN 100.<br />*&amp;---------------------------------------------------------------------*<br />*&amp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Module&nbsp; USER_COMMAND_0100&nbsp; INPUT<br />*&amp;---------------------------------------------------------------------*<br />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; text<br />*----------------------------------------------------------------------*<br />MODULE USER_COMMAND_0100 INPUT.<br />LEAVE PROGRAM.<br />ENDMODULE.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot; USER_COMMAND_0100&nbsp; INPUT<br />*&amp;---------------------------------------------------------------------*<br />*&amp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Module&nbsp; VALUE_INPUT1&nbsp; INPUT<br />*&amp;---------------------------------------------------------------------*<br />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; text<br />*----------------------------------------------------------------------*<br />MODULE VALUE_INPUT1 INPUT.<br />CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'<br />&nbsp; EXPORTING<br />*&nbsp;&nbsp; DDIC_STRUCTURE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ' '<br />&nbsp;&nbsp;&nbsp; RETFIELD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 'COL1'<br />*&nbsp;&nbsp; PVALKEY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ' '<br />&nbsp;&nbsp; DYNPPROG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&nbsp; SY-REPID<br />&nbsp;&nbsp; DYNPNR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&nbsp; SY-DYNNR<br />&nbsp;&nbsp; DYNPROFIELD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&nbsp; 'INPUT1'<br />*&nbsp;&nbsp; STEPL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 0<br />*&nbsp;&nbsp; WINDOW_TITLE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =<br />*&nbsp;&nbsp; VALUE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ' '<br />&nbsp;&nbsp; VALUE_ORG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 'S'<br />*&nbsp;&nbsp; MULTIPLE_CHOICE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ' '<br />*&nbsp;&nbsp; DISPLAY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ' '<br />*&nbsp;&nbsp; CALLBACK_PROGRAM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ' '<br />*&nbsp;&nbsp; CALLBACK_FORM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ' '<br />*&nbsp;&nbsp; MARK_TAB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =<br />* IMPORTING<br />*&nbsp;&nbsp; USER_RESET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =<br />&nbsp; TABLES<br />&nbsp;&nbsp;&nbsp; VALUE_TAB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = it_tab[]<br />*&nbsp;&nbsp; FIELD_TAB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =<br />*&nbsp;&nbsp; RETURN_TAB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =<br />*&nbsp;&nbsp; DYNPFLD_MAPPING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =<br />* EXCEPTIONS<br />*&nbsp;&nbsp; PARAMETER_ERROR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 1<br />*&nbsp;&nbsp; NO_VALUES_FOUND&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 2<br />*&nbsp;&nbsp; OTHERS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 3<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .<br />IF SY-SUBRC &lt;&gt; 0.<br />* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO<br />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.<br />ENDIF.<br />clear dynpro_values.<br />field_value-fieldname = 'INPUT1'.<br />APPEND field_value to dynpro_values.<br />CALL FUNCTION 'DYNP_VALUES_READ'<br />&nbsp; EXPORTING<br />&nbsp;&nbsp;&nbsp; DYNAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = SY-REPID<br />&nbsp;&nbsp;&nbsp; DYNUMB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = SY-DYNNR<br />*&nbsp;&nbsp; TRANSLATE_TO_UPPER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ' '<br />*&nbsp;&nbsp; REQUEST&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ' '<br />*&nbsp;&nbsp; PERFORM_CONVERSION_EXITS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ' '<br />*&nbsp;&nbsp; PERFORM_INPUT_CONVERSION&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ' '<br />*&nbsp;&nbsp; DETERMINE_LOOP_INDEX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ' '<br />&nbsp; TABLES<br />&nbsp;&nbsp;&nbsp; DYNPFIELDS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = dynpro_values<br />* EXCEPTIONS<br />*&nbsp;&nbsp; INVALID_ABAPWORKAREA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 1<br />*&nbsp;&nbsp; INVALID_DYNPROFIELD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 2<br />*&nbsp;&nbsp; INVALID_DYNPRONAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 3<br />*&nbsp;&nbsp; INVALID_DYNPRONUMMER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 4<br />*&nbsp;&nbsp; INVALID_REQUEST&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 5<br />*&nbsp;&nbsp; NO_FIELDDESCRIPTION&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 6<br />*&nbsp;&nbsp; INVALID_PARAMETER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 7<br />*&nbsp;&nbsp; UNDEFIND_ERROR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 8<br />*&nbsp;&nbsp; DOUBLE_CONVERSION&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 9<br />*&nbsp;&nbsp; STEPL_NOT_FOUND&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 10<br />*&nbsp;&nbsp; OTHERS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 11<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .<br />IF SY-SUBRC &lt;&gt; 0.<br />* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO<br />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.<br />ENDIF.<br />READ TaBLE dynpro_values index 1 into field_value.<br />READ TABLE IT_TAB WITH KEY col1 = field_value-FIELDVALUE.<br />clear dynpro_values.<br />field_value-fieldname = 'INPUT2'.<br />FIELD_VALUE-FIELDVALUE = IT_TAB-COL2.<br />APPEND field_value to dynpro_values.<br />CALL FUNCTION 'DYNP_VALUES_UPDATE'<br />&nbsp; EXPORTING<br />&nbsp;&nbsp;&nbsp; DYNAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = SY-REPID<br />&nbsp;&nbsp;&nbsp; DYNUMB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = SY-DYNNR<br />&nbsp; TABLES<br />&nbsp;&nbsp;&nbsp; DYNPFIELDS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = dynpro_values<br />* EXCEPTIONS<br />*&nbsp;&nbsp; INVALID_ABAPWORKAREA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 1<br />*&nbsp;&nbsp; INVALID_DYNPROFIELD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 2<br />*&nbsp;&nbsp; INVALID_DYNPRONAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 3<br />*&nbsp;&nbsp; INVALID_DYNPRONUMMER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 4<br />*&nbsp;&nbsp; INVALID_REQUEST&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 5<br />*&nbsp;&nbsp; NO_FIELDDESCRIPTION&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 6<br />*&nbsp;&nbsp; UNDEFIND_ERROR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 7<br />*&nbsp;&nbsp; OTHERS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 8<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .<br />IF SY-SUBRC &lt;&gt; 0.<br />* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO<br />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.<br />ENDIF.</p><p style="color: rgb(51, 51, 51); font-family: Arial; font-size: 14px; line-height: 26px; text-align: left; ">&nbsp;</p><p style="color: rgb(51, 51, 51); font-family: Arial; font-size: 14px; line-height: 26px; text-align: left; ">ENDMODULE.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot; VALUE_INPUT1&nbsp; INPUT</p><p style="color: rgb(51, 51, 51); font-family: Arial; font-size: 14px; line-height: 26px; text-align: left; ">就是可以调用'F4IF_INT_TABLE_VALUE_REQUEST' 但是没有任何值 出现，我的SCREEN很简单，只用三个栏位，INPUT1 ，INPUT2， INPUT3 ！</p></p><p>&nbsp;</p>]]></description><category>ABAP开发</category><comments>http://www.shenma.cn/post/131.html#comment</comments><wfw:comment>http://www.shenma.cn/</wfw:comment><wfw:commentRss>http://www.shenma.cn/feed.asp?cmt=131</wfw:commentRss><trackback:ping>http://www.shenma.cn/cmd.asp?act=tb&amp;id=131&amp;key=2c777c62</trackback:ping></item><item><title>SAP找出口正规一点方法</title><author>ccz@cczee.com (Zee)</author><link>http://www.shenma.cn/post/130.html</link><pubDate>Tue, 21 Feb 2012 11:05:38 +0800</pubDate><guid>http://www.shenma.cn/post/130.html</guid><description><![CDATA[<p><span style="text-align: left; widows: 2; text-transform: none; background-color: rgb(242,248,255); text-indent: 0px; display: inline !important; font: 14px/23px 宋体; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">源码中查找 CALL CUSTOMER-FUNCTION 然后得到<span style="text-align: left; widows: 2; text-transform: none; background-color: rgb(242,248,255); text-indent: 0px; display: inline !important; font: 14px/23px 宋体; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span class="Apple-converted-space">&nbsp;</span>EXIT_&lt;program name&gt;&lt;3 digit suffix&gt;在SMOD打开all selection</span></span></p>]]></description><category>ABAP开发</category><comments>http://www.shenma.cn/post/130.html#comment</comments><wfw:comment>http://www.shenma.cn/</wfw:comment><wfw:commentRss>http://www.shenma.cn/feed.asp?cmt=130</wfw:commentRss><trackback:ping>http://www.shenma.cn/cmd.asp?act=tb&amp;id=130&amp;key=6961f4f4</trackback:ping></item></channel></rss>

