- 博客(43)
- 资源 (21)
- 收藏
- 关注
转载 IDOC 相关程序和事务
idoc事务码 查看idoc:WE02,WE05端口定义:WE21RFC目标定义:SM59开发IDOC segment:WE31开发IDOC Type:WE30创建Message Type:WE81IDOC类型与消息类性绑定:WE82IDOC、Message和FM绑定:WE57建立逻辑系统:SALE分配逻辑系统:SALE(定义本SAP中Client
2012-12-22 15:48:09
888
转载 How to Exchange Data between ABAP Program and Clipboard
http://www.abaptutorial.com/exchange-data-abap-program-clipboard/ http://wiki.sdn.sap.com/wiki/display/Snippets/ABAP+OLE+-+Download+tables+to+multiple+worksheets+in+ExcelIt is important to int
2012-07-31 23:24:16
883
转载 ABAP 日期函数
ABAP日期函数(求月末日,第几周,search help 只显示年月) 使用方法实例计算两个日期间的工作天数,就是剔除了双休日后的天数.( 待考证)DATE_CONVERT_TO_FACTORYDATEHR_HK_DIFF_BT_2_DATES根据当前时间如何找到上月的第一天和最后一天?CALL FUNCTION 'FIMA_DATE_CREATE
2012-07-16 23:43:43
1307
转载 ALV知识
http://www.cnblogs.com/VerySky/articles/2322500.html三、程序的编写1.在我们写ALV程序的时候,有一个类型组是肯定要用到的: TYPE-POOLS:SLIS。 在这个类型组中有很多ALV的自定义数据类型以及结构化数据类型(通过TYPE来定义的),我们在写ALV表单的时候需要调用的。我们常用的几个有(蓝色部分): I
2012-07-04 20:49:51
1054
转载 SAP
1、ST05是用于在开发ABAP程序时,对应事务码取得的字段是“数据结构”而不是“透明表”的时候,通过ST05的“SQL跟踪”来获得相关“Select”的语句;一般查看“REC”列耗时比较多的“Select”语句;2、跟踪时如果有涉及到“数量”这类有对数据表进行更新或插入操作的,则直接去查Update和Insert的SQL语句; 3、在跟踪后,直接双击“对象名”列的名称,点选“表格”转
2012-07-02 21:15:01
2941
转载 函数组:SCMS_CONV
这个函数组包含了一些字符内码转换的函数:包括二进制、十六进制、字符串之间的互相转换。函数组:SCMS_CONV 这个函数组包含了一些字符内码转换的函数:包括二进制、十六进制、字符串之间的互相转换。SCMS_BINARY_TO_FTEXTSCMS_BINARY_TO_STRINGSCMS_BINARY_TO_TEXTSCMS_BINARY_TO_XSTRINGSC
2012-07-02 20:36:08
2285
转载 ABAP 导出到EXCEL(模板一)
http://sap.bloggersonline.com/post/2009/04/04/ABAP-%e5%af%bc%e5%87%ba%e5%88%b0EXCEL(%e6%a8%a1%e6%9d%bf%e4%b8%80).aspx 1234567891011121314151617181
2012-07-02 12:49:24
7751
转载 'LT_VARIANT_LOAD'
function reuse_alv_variant_select.*"----""Lokale Schnittstelle:*" IMPORTING*" VALUE(I_DIALOG) DEFAULT 'X'*" VALUE(I_USER_SPECIFIC) DEFAULT ' '*" VALUE(I_DEFAULT) DEFAULT 'X'
2012-06-29 23:08:59
861
转载 LT_VARIANT_LOAD
LT_VARIANT_LOAD http://scnblogs.techweb.com.cn/hellohainiao/archives/17.html 1 FM说明 AVL显示数据,标准状态栏可以基本满足我的需要。但是,有些个别需求难以满足,需要自己定制ALV状态栏,将标准ALV的status复制到自己的status,然后通过设置屏蔽掉原有的功能,再增加新
2012-06-29 09:21:30
1030
转载 添加系统日志
http://scnblogs.techweb.com.cn/hellohainiao/archives/33.html现在项目上自开发的dialog程序越来越多,有很多敏感数据需要像SAP标准的业务一样,能看到所有的修改日志,要想实现日志的功能,方法很多。在此介绍一下,添加系统日志的方法。为了让其可以共用,在此建立一个FM: ZBAPI_CREATE_SYSLOG
2012-06-23 21:49:46
2075
转载 SAP EXCEL OLE常用方法和属性
http://blog.youkuaiyun.com/iamah/article/details/7554288http://www.cnblogs.com/VerySky/articles/2514474.htmlhttp://blog.youkuaiyun.com/trassion/article/details/7383050--colorSAP EXCEL OLE常用方法和属性 附加网上找到的比较好的
2012-06-23 20:43:54
1225
转载 ABAP--关于ABAP流程处理的一些命令的说明(stop,exit,return,check,reject)
Stop 命令使用该命令的程序位置INITIALIZATION, AT SELECTION-SCREEN, START-OF-SELECTION和GET 事件中处理说明1、 当在INITIALIZATION事件执行该命令,系统将直接触发应用服务器和客户端屏幕元素的发送;2、 在其他事件中将直接触发END-OF-SELECTION事件的执行,如果不想执行END-OF-SELE
2012-06-05 18:34:47
2066
转载 ALV面向对象方法研究:添加双击方法(二)
ALV面向对象方法研究:添加双击方法(二) 继续上篇的内容。 本文讲解如何添加双击的方法。 首先程序的开头定义事件类,在ZALV_OO前: CLASS LCL_EVENT_RECEIVER DEFINITION DEFERRED. *定义事件 DATA EVENT_RECEIVER TYPE REF T
2012-05-11 17:16:06
784
转载 ALV面向对象方法研究:实现方法(一)
ALV报表在SAP系统里面几乎随处可见,只要跟报表有关的系统都会制作成ALV的形式。像SE11里面查看表格的内容,系统就以ALV的形式体现,在报表里面可以对任何的栏位进行排序,还可以对任何的列进行筛选,也可以导出成Excel文档,也能对数值列进行汇总。可以说ALV的报表在实际报表的开发中占有非常重要的地位。学会它是每个ABAPer必须要经过的一关。 目前实
2012-05-11 17:07:29
2256
转载 SAP内存/ABAP内存/共享内存区别(收集来的)
(1)、读取和使用方法不同SAP内存使用SET/GET parameters方法;SET PARAMETER ID 'MAT' field p_matnr.GET PARAMETER ID 'MAT' field p_matnr.ABAP内存使用EXPORT 和IMPORT 方法;export p_matnr = p_matnr to memory id 'ZTESTMA
2012-05-03 23:20:20
10419
转载 Smart Form Tutorial(适用新手学习)
Smart Form Tutorial(适用新手学习)发现Smart Form在ECC6中和4.6C相比改变了不少,最近重新研究了一下。help.sap.com上的文档基本上是针对新特性的,不过例子却还是旧的。做个笔记省的以后找不到最新的example。最大的改变在Table上,现在table的header和footer比以前好做了。还是用IDES自带的SFLIGHT表做例子,
2012-04-28 00:37:10
1006
转载 SQLserver锁和事务隔离级别的比较与使用
SQLserver锁和事务隔离级别的比较与使用对象① 锁:每条SQL语句② 隔离:事务锁①并发问题丢失更新未确认的读取(脏读)不一致的分析(非重复读):多次读取相同的数据(行)不一致(其他用户更改update)幻像读:多
2011-09-27 11:05:26
2368
转载 c#
1、两种不同的方法计算字符串的长度 string strTmp = "wk986王克东"; int i = System.Text.Encoding.Default.GetBytes(strTmp).Length; //算汉字的长度 int j = strTmp.Length;
2010-04-25 20:16:00
1301
1
转载 运行库与多线程
11.3 运行库与多线程11.3.1 CRT的多线程困扰线程的访问权限线程的访问能力非常自由,它可以访问进程内存里的所有数据,甚至包括其他线程的堆栈(如果它知道其他线程的堆栈地址,然而这是很少见的情况),但实际运用中线程也拥有自己的私有存储空间,包括:l 栈(尽管并非完全无法被其他线程访问,但一般情况下仍然可以认为是私有的数据)。l
2010-04-10 14:49:00
4764
1
原创 Asp.net
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.We
2010-04-01 14:57:00
797
原创 Asp.Net
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.We
2010-04-01 14:51:00
860
转载 Informix SQL 的使用技巧
Informix SQL 的使用技巧一、加快sql的执行速度1.select 语句中使用sort,或join 如果你有排序和连接操作,你可以先select数据到一个临时表中,然后再对临时表进行处理。因为临时表是建立在内存中,所以比建立在磁盘上表操作要快的多。 如: SELECT time_records.*, case_name FROM time_records, OUTER cases
2010-04-01 14:31:00
1458
转载 informix 进程隔离级(isolation level)
informix 进程隔离级(isolation level) 隔离级是指并发执行相同操作的进程相互隔离的程度。OnLine通过设定进程在读操作时上锁的不同规则而提供了四种隔离级:Dirty Read(脏读)隔离、Committed Read(提交后读)隔离、Cursor Stability(游标固定)隔离和Repeatable Read(可重复读)隔离具体说明如下: 1、Dirt
2010-04-01 14:30:00
1598
转载 Informix技巧
Informix技巧4则本文内容均来自网络,这里仅是组织整理,方便记忆和查阅,以及供更多的人学习,如果有兴趣可到文中的“出处”查看原文。--------------------------------------------------------------------------------1. UPDATE STATISTICS FOR TABLE tablename( 出处:Chi
2010-04-01 14:27:00
6200
转载 informix表详解
《informix sysmaster表详解》一、实例信息*sysconfig ————>; onconfig文件*sysprofile————>;服务器统计信息*syslog————>;逻辑日志*sysvpprof————>;虚拟处理器create table "sysmaster".sysconfig{服务器配置参数}( cf_id integer, {唯一数字标志符} cf_na
2010-04-01 14:25:00
2369
原创 .....
一、informix a、文件处理 --cp FZ00.FZ0020.000120048466.1.trs /tmp --下载到/tmp目录 --cd /tmp --unzip FZ00.FZ0020.000120048466.1.trs --解压文件 --cat FZ00.FZ0020.000120048466.1.dat --查看文件内容 --cat 查看 --
2010-04-01 12:48:00
842
原创 Delphi留下记忆
const SELDIRHELP=1000;//目录选择procedure TForm1.SpeedButton1Click(Sender: TObject);var dir:String;begin dir:=D:; if SelectDirectory(dir,[sdAllowCreate,sdPerformCreate,sdPrompt],SELDIRHELP) then
2010-03-30 17:38:00
1194
转载 C#正则表达式
C#正则表达式小结以下是一些常用的正则表达式,觉得实用就收藏一下吧。只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^/d{n}$"。只能输入至少n位的数字:"^/d{n,}$"。只能输入m~n位的数字:。"^/d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3
2010-03-15 22:29:00
428
转载 Java递归
Java遍历文件夹的2种方法:A.不使用递归:import java.io.File;import java.util.LinkedList;public class FileSystem { public static void main(String[] args) { long a = System.currentTimeMil
2010-03-12 22:22:00
2255
转载 Java程序的性能优化StringBuffer与Vector
Java使得复杂应用的开发变得相对简单。毫无疑问,它的这种易用性对Java的大范围流行功不可没。然而,这种易用性实际上是一把双刃剑。一个设计良好的Java程序,性能表现往往不如一个同样设计良好的C++程序。在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.String类和java.util.Vect
2010-03-02 22:29:00
658
转载 JDOM包使用(转)
JDOM包使用(转)2009-10-01 21:01import org.jdom.Document;import org.jdom.Element;import org.jdom.JDOMException;import org.jdom.input.SAXBuilder;import org.jdom.output.XMLOutputter;(1)使用JDOM首先要指定
2010-02-28 00:55:00
5267
转载 XML DOM
XML DOMXML DOM (XML Document Object Model) 定义一套访问和操作 XML 文档的标准方法。DOM 把 XML 文档作为树结构来查看。能够通过 DOM 树来访问所有元素。可以修改或删除它们的内容,并创建新的元素。元素,它们的文本,以及它们的属性,都被认为是节点。在下面的例子中,我们使用 DOM 引用从 元素中获取文本:xmlDoc.getEl
2010-02-28 00:25:00
749
转载 Java DOM读写XML
2010-02-01 16:38DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而 DOM 被认为是基于树或基于对象的。DOM 以及广义的基于树的处理具有几个优点。首
2010-02-28 00:12:00
6357
2
转载 informix日期时间格式化输出
一个 datetime 型的字段可以存储的日期范围是从 1753 年 1 月 1 日第一毫秒到 9999 年 12 月 31 日最后一毫秒。如果你不需要覆盖这么大范围的日期和时间,你可以使用 SMALLDATETIME 型数据。它与 datetime 型数据同样使用,只不过它能表示的日期和时间范围比 datetime 型数据小,而且不如 datetime 型数据精确。一个 SMALLDATET
2010-02-02 20:59:00
38621
转载 Java 6 RowSet 使用完全剖析(3)
Java 6 RowSet 使用完全剖析(3)关键字: rowset 清单 24. 清单 23 中的代码执行结果1 Tom Tom is VIP. 2 Jim null下面一节里我们将会看到 JdbcRowSet 如何作为一个 RowSet 和其他的 RowSet 一起使用。使用 JoinRowSet 支持的联合方式JoinRowSet 接口中对五种不同的联
2010-01-28 18:55:00
932
转载 Java 6 RowSet 使用完全剖析(2)
Java 6 RowSet 使用完全剖析(2)关键字: rowset 分页由于 CachedRowSet 是将数据临时存储在内存中,因此对于许多 SQL 查询,会返回大量的数据。如果将整个结果集全部存储在内存中会占用大量的内存,有时甚至是不可行的。对此 CachedRowSet 提供了分批从 ResultSet 中获取数据的方式,这就是分页。应用程序可以简单的通过 setPageS
2010-01-28 18:54:00
2276
转载 Java 6 RowSet 使用完全剖析(1)
Java 6 RowSet 使用完全剖析(1)关键字: rowset javax.sql.rowset 自 JDK 1.4 引入,从 JDK 5.0 开始提供了参考实现。它主要包括 CachedRowSet,WebRowSet,FilteredRowSet,JoinRowSet 和 JdbcRowSet。 除了 JdbcRowSet 依然保持着与数据源的连接之外,其余四个都是 Disc
2010-01-28 18:51:00
939
转载 tttt
使用Java多线程实现任务分发 多线程下载由来已久,如 FlashGet、NetAnts 等工具,它们都是依懒于 HTTP 协议的支持(Range 字段指定请求内容范围),首先能读取出请求内容 (即欲下载的文件) 的大小,划分出若干区块,把区块分段分发给每个线程去下载,线程从本段起始处下载数据及至段尾,多个线程下载的内容最终会写入到同一个文件中。 只研究有用的,工作中的需求:要把
2010-01-28 18:50:00
1918
转载 javax.sql.rowset 接口 CachedRowSet
概述 软件包 类 使用 树 已过时 索引 帮助 JavaTM 2 PlatformStandard Ed. 5.0 上一个类 下一个类框架 无框架 所有类 摘要: 嵌套 | 字段 | 构造方法 | 方法详细信息: 字段 | 构造方法 | 方法
2010-01-25 23:46:00
5830
转载 Java 6 RowSet 使用完全剖析
Java 6 RowSet 使用完全剖析C# 提供了 DataSet,可以将数据源中的数据读取到内存中,进行离线操作,然后再同步到数据源。同样,在 Java 中也提供了类似的实现,即 RowSet。javax.sql.rowset 包下,定义了五个不同的 RowSet 接口,供不同的场合使用。本文将分别对这五个 RowSet 的使用场合以及详尽用法进行介绍,并且描述使用中可能出现的问题,以提醒
2010-01-25 23:25:00
1259
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人