摘要: Dev:se80 对象浏览器se16 数据浏览器se16n 常规表显示se09/10 传输组织器bapi BAPI浏览器-------------------------------------se11 ABAP字典se14 ABAP字典:数据库实用程序se41 菜单绘制器se51 屏幕制作器se37 函数编制器se38 ABAP编辑器se24 类制作器se32 文本元素se91 消息-------------------------------------su20 权限对象字段su21 维护权限对象snro 编号范围se93 维护事务se43 维护区域菜单se73 SA... 阅读全文
posted @ 2013-02-27 10:52 沙茶叶 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: XHTML结构:<div id="myFocus-wrap"> <div id="myFocus"> <!--焦点图盒子--> <div class="loading"> <span>请稍候...</span></div> <!--载入画面--> <ul class="pic"> <!--内容列表--> <li><a href="#"> <img 阅读全文
posted @ 2011-01-12 09:19 沙茶叶 阅读(710) 评论(0) 推荐(0) 编辑
摘要: SAP MM模块常用数据表:Table Table Class Application Class Data Class Description EBAN TRANSP ME Transaction Purchase RequisitionEBKN TRANSP ME Transaction Purchase Requisition Account AssignmentEBUB TRANSP ME Transaction Index for Stock Transport... 阅读全文
posted @ 2013-09-25 17:19 沙茶叶 阅读(7474) 评论(0) 推荐(0) 编辑
摘要: 1.获取计算机名:1 DATA pcname TYPE string.2 CALL METHOD cl_gui_frontend_services=>get_computer_name3 CHANGING4 computer_name = pcname.5 CALL METHOD cl_gui_cfw=>update_view.6 TRANSLATE pcname TO LOWER CASE .2.获取终端IP地址: 1 DATA lv_name TYPE char40. 2 DATA lv_ip TYPE char20. 3 DATA v_... 阅读全文
posted @ 2013-03-27 09:22 沙茶叶 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 1. SE24 输入 cl_exithandler,点display2. 双击方法GET_INSTANCE3. 在line 14 设置断点4. 运行相关TCODE,在debug模式下查看exit_name5. SE18查看BADI的属性6. SE19创建BADI的 implementation,设置 break-point,执行相关TCODE 阅读全文
posted @ 2013-03-06 16:31 沙茶叶 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 客户业务中,由于对外需要每个物料的产品型号一致,因此,在维护特征值中,没有批次的维护。因此获取特征值的Function Module 也没有import批次号的属性: 1 FUNCTION zbc_get_product_model. 2 *"---------------------------------------------------------------------- 3 *"*"Local interface: 4 *" IMPORTING 5 *" REFERENCE(IP_OBJECTKEY) TYPE MATNR 6 *& 阅读全文
posted @ 2013-03-05 12:20 沙茶叶 阅读(2077) 评论(0) 推荐(0) 编辑
摘要: 已计划(Sched): 后台作业的步骤(Step)已经定义,但是作业的开始条件(Start condition)没有定义。已释放(Released): 后台作业的步骤(Step)和开始条件(Start condition)都已经定义好了,并且相关的作业也经过有相关作业权限的人Release。已取消(Canceled): 作业非正常结束,包括两种情况:1、管理员通过SM37去主动Cancel相关作业;2、后台作业对应的程序有错误。就绪(Ready): 一个Released Job的开始条件(Start condition)已经满足,但是需要等待后台作业机制给这个作业分配工作进程。激活的(... 阅读全文
posted @ 2013-02-27 09:45 沙茶叶 阅读(1710) 评论(0) 推荐(0) 编辑
摘要: Javascript OO1.在JavaScript中使用面向对象(Truly)2.设计模式在JavaScript中的应用(1)(Truly)3.设计模式在JavaScript中的应用(2) -- Observer(Truly) 阅读全文
posted @ 2013-02-20 13:55 沙茶叶 阅读(417) 评论(0) 推荐(0) 编辑
摘要: IF cn_unified = cn_flagx. lv_sfnam = 'ZBC_PROCODE_PRINT'. ELSE. lv_sfnam = 'ZBC_PROCODE_PO_PRINTER'. ENDIF. CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME' EXPORTING formname = lv_sfnam IMPORTING fm_name = lv_fmnam EXCEPTIONS no_form = 1 no_function_module = 2 OTHERS = 3. IF sy-subrc 0. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy- 阅读全文
posted @ 2013-02-20 13:24 沙茶叶 阅读(5085) 评论(0) 推荐(1) 编辑
摘要: 1.通过录制BDC操作,录制清空Number Range 对象值。 2.创建后台作业任务,定时操作。 录制BDC的TCode为:SHDB. 后台作业操作TCode为:SM36. 后台程序(其中BDC部分可录制后,再放进去): 阅读全文
posted @ 2013-02-19 18:10 沙茶叶 阅读(1157) 评论(0) 推荐(0) 编辑
摘要: TCode:SNRO。 1 *&---------------------------------------------------------------------* 2 *& Form frm_get_ref_nr 3 *&---------------------------------------------------------------------* 4 * 获取 Number Range 5 *----------------------------------------------------------------------* 6 * .. 阅读全文
posted @ 2013-02-19 17:22 沙茶叶 阅读(676) 评论(0) 推荐(0) 编辑
摘要: ABAP Dialog开发中,在用到下拉框时,以为能像.Net 或 html 上加上select标签。然而在接触之后,才发现不是那么一回事;这里用现有实例在做个简单的demo:通过spec,下拉需要选择移动类型请维护:251-仓库中的销售消耗252-仓库中的销售消耗 - 冲销551-发货报废Z01-物耗及零配件Z81-样品送样&福利领用由于这里不是直接取数据表字段内容,故是静态绑定操作。第一步,创建屏幕,并在屏幕中拖拽文本框,并在属性界面将下拉属性选择为 ListBox:第二步,定义全部变量:1 ********************************************* 阅读全文
posted @ 2013-02-19 15:25 沙茶叶 阅读(4809) 评论(0) 推荐(1) 编辑
摘要: The use of object orientated code within SAP has lead to new method of enhancing standard SAP code called Business Add-Ins or BADI's for short. Although the implementation concept is based on classes, methods and inheritance you do not really have to understand this fully to implement a BADI. Si 阅读全文
posted @ 2013-02-19 14:46 沙茶叶 阅读(374) 评论(0) 推荐(0) 编辑
摘要: This IMG step describes additional installation-specific processing in sales document processing.In particular, the required INCLUDES and user exits are described.Involved program componentsSystem modifications for sales document processing affect different areas. Depending on the modification, you 阅读全文
posted @ 2013-02-19 14:44 沙茶叶 阅读(1848) 评论(0) 推荐(0) 编辑
摘要: ALV全称 SAP List View。 ALV是一个屏幕控件对象,通过传递数据内表方式显示数据; 1.ALV简介 ALV显示格式分为Grid 和 List两种模式:Grid模式有栏位选择按钮功能,允许用户直接输出格式,操作更为灵活;List 模式则固定格式,应用于较严格的标准报表。 2.ALV报表开发的相关参数及属性 2.1 Layout和Fieldcat的定义 Layout主要用于设定ALV的输出格式,为ALV输出的可选项; Fieldcat 主要用于ALV的结构定义,包括具体的栏位及名称、类型、格式等属性,为ALV输出的必选项。 阅读全文
posted @ 2013-01-08 10:34 沙茶叶 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: tab效果在很多地方都有出现,很多时候方便用户操作,SAP也提供同样的功能,特别是在屏幕开发时,经常用到,这里做下笔记,整个简单的tab页签。 语法: SELECTION-SCREEN BEGIN OF TABBED BLOCK b FOR n LINES 阅读全文
posted @ 2012-11-08 16:11 沙茶叶 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 在指定字段中,按F4键时,可调用自定义的程序或系统帮助数据; 该过程是通过单击F4事件来触发的,所以也可以通过ABAP事件控制语法 AT SELECTION-SCREEN来调用。 主要是通过调用函数:"F4IF_FIELD_VALUE_REQUEST". 阅读全文
posted @ 2012-11-05 22:32 沙茶叶 阅读(541) 评论(0) 推荐(0) 编辑
摘要: Include to display selection screen data in ALV grid/list output report headers. 阅读全文
posted @ 2012-11-05 22:02 沙茶叶 阅读(825) 评论(0) 推荐(0) 编辑
摘要: 更改 Internet Explorer 中默认的保持连接超时值当 Internet Explorer 建立与 Web 服务器的永久性 HTTP 连接(通过使用 Connection:Keep-Alive 标头)时,Internet Explorer 会重用用于接收初始请求的同一个 TCP/IP 套接字,直到该套接字的空闲时间达到一分钟。在该连接空闲一分钟后,Internet Explorer 将重置该连接。然后,将使用一个新的 TCP/IP 套接字接收其他请求。您可能希望更改 Internet Explorer 中的 HTTP KeepAliveTimeout 值,无论客户端浏览器 (Int 阅读全文
posted @ 2012-09-28 14:29 沙茶叶 阅读(15569) 评论(0) 推荐(0) 编辑
摘要: 现实生活中,我们会经常遇到一些串口的设备,例如:IC卡、RFID等; 然后最近有一个项目用到了地磅,这里也是通过串口通讯方式进行数据交互,说实话,地磅这东西,实在有点不方便。 然而,串口的编程,不得不说下串口的DCB(Device Control Block)结构,做过串口编程的人应该都知道,而我这里也只是记录下自己学过的东西,高手路过的请勿吐槽。 一般串口编程都是通过C/C++ 来通信,然后.Net 也封装了SerialPort的控件,但是这里还是简单介绍下。 其实这里通过SerialPort控件来实现串口编程会快捷点,而相关的使用方法,网上很多地方可以找到。 只是首次遇到串口编程的问题,想了解相关内容…… 阅读全文
posted @ 2012-09-14 10:50 沙茶叶 阅读(10987) 评论(5) 推荐(0) 编辑
摘要: 1.CONCATENATE:合并字符串. 2.SPLIT: 字符串拆分. 3.CONDENSE:重新整合分配字符串. 4.TRANSLATE:实现字符串转换. 5.OVERLAY:参考字符串对空白字符进行填充 6.REPLACE:字符串按条件取代. 7.SERACH:搜索指定字符串. 通过SY_SUBRC取值得到查询结果. ... 阅读全文
posted @ 2012-07-09 18:33 沙茶叶 阅读(15832) 评论(1) 推荐(2) 编辑
摘要: 1.使用该语句,对于最后得出的结果集系统会自动删除重复行。 因此如果你要保留重复行记录时,记得在SELECT语句中添加足够键值项目(有必要时,增加全部键值项目), 以保证结果集中所需重复项目不会被删除。(例如选取支付金额时,支付事件可能不同,但金额可能相同,此时一定要注意,以避免错误删除结果记录。) 2.FOR ALL ENTRIES IN后面使用的内部表itab如果为空,系统将当前CLIENT下所有记录选出。因此为避免无意义的检索,在使用该语句前一定要判断内部表itab是否为空,为空时不执行包含该语句的数据库检索处理。 阅读全文
posted @ 2012-07-04 17:44 沙茶叶 阅读(6850) 评论(0) 推荐(1) 编辑
摘要: 一、支付接口表单定义新模式接口的交易数据整合到一个xml格式串,作为表单的一项整体提交,不再同原来每个字段都是key-value形式;FORM表单数据如下:变量名称变量命名长度定义说明接口名称interfaceNameMAX(30)必输,取值:“ICBC_PERBANK_B2C”接口版本号interfaceVersionMAX(15)必输,取值:“1.0.0.11”交易数据tranData无限制必输,签名;整合所有交易数据形成的xml明文串,并做BASE64编码;具体格式定义见下文;注意:需有xml头属性;整个字段使用BASE64编码;xml明文中没有回车换行和多余空格;订单签名数据merSi 阅读全文
posted @ 2012-04-19 12:24 沙茶叶 阅读(8281) 评论(1) 推荐(1) 编辑
摘要: XHTML结构:<asp:GridView runat="server" ID="GridView1" AutoGenerateColumns="false" DataKeyNames="MATNR" CellSpacing="0" CellPadding="0" BorderWidth="0" GridLines="None" OnSelectedIndexChanged="gvList_SelectedIndexCh 阅读全文
posted @ 2011-09-23 14:53 沙茶叶 阅读(425) 评论(0) 推荐(0) 编辑
摘要: XHTML结构:<asp:GridView ID="GridView1" runat="server" CssClass="tbtitle acenter" Width="100%" BackColor="#E2F5BC" BorderWidth="0" CellPadding="1" CellSpacing="1" ></asp:GridView><!-- Pagination --><web 阅读全文
posted @ 2011-09-23 14:45 沙茶叶 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1.父窗口:///弹出窗口function openwin() { var hdc = window.open("SelectCustomer.aspx", "popWindow", "width=300,height=500"); hdc.moveTo((screen.width - 300) / 2, (screen.height - 500) / 2);}XHTML:<asp:TextBox ID="txtCustomerName" runat="server" Width=&quo 阅读全文
posted @ 2011-09-23 14:28 沙茶叶 阅读(341) 评论(0) 推荐(0) 编辑
摘要: XHTML:<asp:GridView runat="server" ID="GridView1" AutoGenerateColumns="false" CellSpacing="0" DataKeyNames="CarId" CellPadding="0" BorderWidth="0" GridLines="None" > <Columns> <asp:TemplateField HeaderText 阅读全文
posted @ 2011-09-23 14:13 沙茶叶 阅读(344) 评论(0) 推荐(0) 编辑
摘要: In ------遍历Exists -------检索到满足条件即退出Not Exists --------检索到不满足条件即退出本质区别:Exists 由于Exist属于外驱动,故会利用索引来检索数据In 则属于内驱动故不能利用索引检索数据其中,In和Not In类似全表扫描,效率低,一般用Exist和NotExist代替其用法。使用环境:*Exists使用外连接查询时用到。*In使用内连接查询时用到。e.g.:In 的用法:Select Top 10 ExpoName,ExpoClassID From tb_ExpoWhere ExpoClassID in (Select Classid 阅读全文
posted @ 2011-02-24 11:59 沙茶叶 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 1.GETDATE() 函数 返回当前的时间和日期2.DATEPART() 函数 返回日期/时间的单独部分,如:年、月、日、小时、分钟、秒等等 语法:DATEPART(datepart,datetime) 其中,datetime是日期格式(即:数据库中相关时间字段),datepart的值有:datepart缩写年yy, yyyy季度qq, q月mm, m年中的日dy, y日dd, d周wk, ww星期dw, w小时hh分钟mi, n秒ss, s毫秒ms微妙mcs纳秒nseg:Select Datepart(yyyy,Getdate())返回当前年份:20113.DATEADD() 函数 返回 阅读全文
posted @ 2011-02-23 17:44 沙茶叶 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 1.新建表:Create Table [表名]( [自动编号字段] int IDENTITY (1,1) PRIMARY KEY, --主键 [字段1] nVarChar(50) default '默认值' null , [字段2] ntext null, [字段3] datetime, [字段4] money null , [字段5] int default(0), [字段6] Decimal (12,4) default 0, [字段7] image null)2.删除表:Drop Table [表名]3.新增字段:Alter Table [表名] Add [字段名] nv 阅读全文
posted @ 2011-02-23 16:18 沙茶叶 阅读(302) 评论(0) 推荐(0) 编辑
摘要: Row_Number()函数是在Sql Server 2005中新增的函数,在实际运用比较广泛,也普遍被用于简单数据分页。这里也为记下 在多表查询下的sql语句,以做备用:Select * From ( Select Row_Number() Over(Order By 表1.CreateTime desc) as rowId, 表1.AlumnusID, 表1.[Name], 表1.Photo From 表1 INNER JOIN 表2 ON 表1.AlumnusID = 表2.AlumnusID INNER JOIN 表3 ON 表2.BringUpID = 表3.BringUpID Wh 阅读全文
posted @ 2011-02-23 14:50 沙茶叶 阅读(726) 评论(0) 推荐(0) 编辑
摘要: CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理方法并整理了一下.对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加DOCTYPE声名.CSS技巧1.div的垂直居中问题vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂直居中了。缺点是要控制内容不要换行2. margin加倍的问题设置为float的div在ie下设置的margin会加倍。这是一个ie6都 阅读全文
posted @ 2011-02-15 10:45 沙茶叶 阅读(346) 评论(0) 推荐(0) 编辑
摘要: FlashPaper 是Macromedia推出的一款电子文档类工具!通过使用FlashPaper,可以将需要的文档通过简单的设置转换为SWF格式的Flash动画,原文档的排版样式和字体显示不会收到影响,这样做的好处是不论对方的平台和语言版本是什么,都可以自由的观看你所制作的电子文档动画,并可以进行自由的放大,缩小和打印,翻页等操作!展示的效果就像百度的文库查看效果。Flashpaper的使用相信大多数人都知道,这里的Demo是用于在线转换 .doc文件转换为 .swf的flash文件。其原理是通过进程指令对文件进行转换,所以会涉及到进程的操作,而 doc转换为swf文件的指令则是:" 阅读全文
posted @ 2011-02-14 10:15 沙茶叶 阅读(3399) 评论(5) 推荐(1) 编辑
摘要: 在上篇文章中提到的jQuery插件:图片加载完成自动等比缩放到指定大小的插件。示例用法:地址:http://plugins.jquery.com/project/aeImageResize 阅读全文
posted @ 2011-02-13 14:51 沙茶叶 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: 以前写过一个图片等比缩放的Js函数,缺陷是要等到所有图片都加载完毕了,才能进行等比缩放。昨天用jQuery插件aeImageResize,发现它更有优势:每张图片加载完后,会马上进行等比缩放。这归于图片对象Image的加载事件onload的功劳。查看插件的源码,发现它也依赖图片对象的complete属性和onload事件,并且特别把IE6区分对待,到底IE6在图片加载对象上,与其它浏览器有什么不同呢?看下文:====================================================================通过js操纵DOM很多情况下都是为了实现和当前页ht 阅读全文
posted @ 2011-02-13 14:40 沙茶叶 阅读(1279) 评论(0) 推荐(1) 编辑
摘要: 单点登录,又叫SSO(Single Sign On)。在一些cms或者OA中比较常用到这种登录模式,目的是为防止重复登录。而其实现原理也颇为简单,只要Cache的形式就可以实现,这里只用于简单记录下,呵呵&hellip;&hellip;代码如下: 阅读全文
posted @ 2011-02-13 13:43 沙茶叶 阅读(656) 评论(4) 推荐(0) 编辑
摘要: public string GetExcelFirstTableName(string excelFileName) { string tableName = null; if (File.Exists(excelFileName)) { using (OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet." + "O... 阅读全文
posted @ 2010-10-12 16:49 沙茶叶 阅读(381) 评论(0) 推荐(0) 编辑
摘要: public partial class ExcelHelper : IDisposable { #region Fileds private string _excelObject = "Provider=Microsoft.{0}.OLEDB.{1};Data Source={2};Extended Properties=\"Excel {3};HDR={4};IMEX={5}\""; pri... 阅读全文
posted @ 2010-10-12 16:44 沙茶叶 阅读(511) 评论(1) 推荐(0) 编辑
摘要: 在用asp.net导入Excel文件时,需要获取Excel工作表单!在获取过程中,遇到"外部表不是预期的格式"的错误!原因是因为导入的Excel表是从程序中导出的,并使用Response的方式直接把html代码输出到Excel!用记事本打开Excel文件,如果是乱码则表示是标准的excel格式,如果是html代码,则是不标准的! 阅读全文
posted @ 2010-09-10 12:02 沙茶叶 阅读(838) 评论(0) 推荐(0) 编辑
摘要: <appSettings> <!-- 连接字符串是否加密 --> <add key="ConStringEncrypt" value="false"/> <!-- 连接字符串,(可以扩展支持不同数据库)如果是加密方式,上面一项要设置为true,如果是明文server=127.0.0.1;database=codematic;uid=sa;pwd=,上... 阅读全文
posted @ 2010-03-23 15:01 沙茶叶 阅读(376) 评论(0) 推荐(0) 编辑