自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 收藏
  • 关注

转载 SAP ABAP程序优化-多线程并行处理

转载请标明出处:http://blog.csdn.net/wanglei880526/article/details/8949754实际项目实施过程中,我们会遇到程序性能优化的问题,这里介绍一种方法:通过RFC接口进行远程函数的异步调用实现程序的并行处理。   同步/异步调用函数语法同步调用:CALL FUNCTION 'AAA' ;同步调用的实质:程序进行单线程执行。异步调用

2013-06-17 23:29:44 2490

转载 表操作

文章转自 http://blog.csdn.net/helongyang/article/details/7954833标准表(带索引,可以用索引访问)排序表(带索引和关键字,可以通过索引和关键字来访问)哈希表  (带关键字,只能通过关键字来访问)内表的各种操作如下所示:

2013-06-17 23:24:52 786

转载 SAP 表格维护生成器-部分字段不能修改或不能看见

文章转自 http://blog.csdn.net/helongyang/article/details/7968518使用se11中的表格维护器生成的维护视图,往往会出现如下情况         (1)字段没有描述         (2)字段不够宽         (3)部分字段没有显示出来表zsea_emp1中定义了4个字段(右图),视图中缺少了一个manage字段(左

2013-06-17 23:22:53 3916

转载 用html将内表数据输出

文章转自 http://blog.csdn.net/liangziyisheng/article/details/7020326写了一个简易程序,用于将内表数据以html格式保存于本地,并且打开该html文件TYPE-POOLS:slis.TABLES sflight.*   define internal tableDATA: BEGINOF gt_sfli_in

2013-06-16 20:04:50 880

转载 通过事件触发background job

文章转自 http://blog.csdn.net/liangziyisheng/article/details/7024222我们经常做设定background job,一般是设定一个时间点出发该job的执行,background job还有一种是通过事件触发的事件触发怎么实现呢? 以下是个人做法,读者若有其他做法请不吝赐教!!!step1, 先去SM62去定义一个event.S

2013-06-16 18:17:16 1420

转载 关于f1技术

文章转自 http://blog.csdn.net/liangziyisheng/article/details/7030599对于屏幕上的field,我们通常可以使用f1调出它对应的data element的documention,要维护data element的文本可在data element修改状态勾选那个 change document checkbox,然后点击documentati

2013-06-16 18:13:31 1261

转载 table control的修改/排序/删除功能实现实例

文章转自 http://blog.csdn.net/liangziyisheng/article/details/6640516本实例仿照SAP DEMO而写 DEMO名称是:demo_dynpro_tabcont_loop_at,自动动手写一次的目的是把将该程序的注释写明白一点,希望本文对刚入门的博友在理解table control有一点帮助,依然很恶心这编辑器不能很方便的插入图片。

2013-05-25 15:41:33 1718

转载 如何在屏幕上显示多个alv

文章转自 本文讲解如何在屏幕上显示多个alv.实现这样的需求关键是以下几点(举例:在屏幕上显示4个alv):1.需要定义4个alv control2.因为有4个alv control,于是就需要定义4个容器装这4个控件3.为了合理布局这4个容器,就要将这4个容器嵌入另外一个splitter 容器中4.但是splitter容器又只能置入其他容器中,那么就需要再定义一个容器

2013-05-19 22:58:43 1167

转载 经常使用的function Module

文章转自 http://blog.csdn.net/balderzwz/article/details/5165047 函数名 描述 SD_VBAP_READ_WITH_VBELN 根据销售订单读取表vbap中的信息EDIT_LINES 把READ_TEXT返回的LINES中的行按照TDFORMAT=“*”重新组织VIEW_MAINTENANCE_CALL 维护表视图 函数

2013-05-19 22:51:23 1215

转载 SAP ABAP逻辑数据库

文章转自 http://11643599.blog.hexun.com/37456252_d.html 从数据库中取数据有三种方式:OPEN SQL NATIVE SQL和LOGICAL DATABASE,LOGICAL DATABASE相对于前两种方式,有下列优势:l         它是按照primary key sequence来取数据的l         可以在logic

2013-05-19 17:55:58 2614

转载 ABAP 动态生成内表的几种方法

文章转自http://blog.csdn.net/balderzwz/article/details/6556256 最近要写个程序,既有更新的,也有删除的,需要涉及到很多系统表,如果一个表一个表进行更新或者删除太慢了,于是就想通过创建动态内表来实现这些功能,在网上找了一些资料,经过多次尝试,终于测试成功了。网上讲述的创建动态内表的方法大致有两种。我做了一下测试,源代码附后。在这里提醒大家

2013-05-19 17:21:23 1009

转载 ABAP : Check (Ctrl + F2)

文章转自 http://blog.csdn.net/balderzwz/article/details/6963082 Syntax Error : Message :    REPORT/PROGRAM statement missing, or program type is INCLUDE.        1) . Include program oc

2013-05-19 16:02:52 1123

转载 Prevent ABAP Code from 'Display' or 'Change'

文章转自 http://blog.csdn.net/balderzwz/article/details/70416341.)  Package : SEDI2.) Enhancement :  SEUED0013.) FM : EXIT_SAPLS38E_0014.) Include : ZXSEUU08Code Like this :IF program EQ 'ZX

2013-05-19 15:40:06 1116

转载 Set的使用

文章转自 http://blog.csdn.net/liangziyisheng/article/details/7498157 我们知道,程序里面是不推荐使用hard code的,所以当某个值我们经常使用的话,我们通常会把它作为一个常量存起来,但是该值可能被多个用户使用并且经常进行维护呢?这个时候使用常量明显就不明智了。以下是我见过的两种处理方式:一是,创建一个databas

2013-05-19 15:31:46 879

转载 弹出对话框 用户输入值(FM)

文章 转自 http://blog.csdn.net/liangziyisheng/article/details/7513546Function module 'POPUP_GET_VALUES'允许用户在对话框中输入值,且看实例TYPES:ty_t_sval TYPE STANDARD TABLE OF sval.DATA: gv_ret_code(5)TYPE c

2013-05-19 10:58:37 1993

转载 Value Table Fixed Values and Check Table

文章转自 http://blog.csdn.net/liangziyisheng/article/details/7530762 1,value table总所周知,value table是在domain中指定的,它的作用是什么呢?可以说,如果你在屏幕(非选择屏幕)中定义的元素是tablename-field的形式,那么value table不会起到input help的作用,更加

2013-05-19 10:54:00 1514

转载 让用户知道程序执行的百分比 progress of program excution

文章转自 http://blog.csdn.net/liangziyisheng/article/details/7580589有时候,用户希望知道这个报表还要多久能跑出来, 怎么让用户知道程序进度呢?以下这个function 可以解决这个问题:SAPGUI_PROGRESS_INDICATOR它有两个参数传入: percentage 和 textpercentage要

2013-05-19 10:15:16 841

转载 使用特殊的技术更新数据库(ABAP)

文章转自 http://blog.csdn.net/jy00873757/article/details/8927046一,过程1,DIALOG程序获得用户要更新的数据,并把它写到一个特殊的LOG TABLE,表内的条目属于同一个请求类型,包含了稍后将要写到数据库的数据。一个DIALOG程序可以写多条数据到LOG TABLE。写进LOG TABLE里的条目属于同一个LUW,意思就是它们

2013-05-18 22:10:20 1075

转载 SAP 自带程序(示例及功能)

文章转自 http://blog.csdn.net/wren2004/article/details/5750386SAP 自带程序(示例及功能), 持续更新...经常会用到一些SAP自带的小程序, 无TCODE, 或者是示例啥的, 慢慢整理一下, 在这里备查.1. SAPRDEMOWORD97INTEGRATION      调用Word 示例2. ACC_BAPI_

2013-05-17 23:58:40 2471

转载 创建自己的Convers. Routine.

文章转自 http://blog.csdn.net/wren2004/article/details/6175203 如何创建自己的Convers. Routine? 一般我们都是用SAP标准的ALPHA, 如下图:我一直很好奇这个ALPHA倒底是什么东东, 不是FUNCTION GROUP, 不是FUNCTION MODULE, 直到最近有个需求要创建包含一些特殊逻辑

2013-05-17 23:51:53 1088

转载 SAP ABAP 的常用debug方式

文章转自 http://blog.csdn.net/cs0123456789/article/details/8650569SAP ABAP 的常用debug方式:1. 直接在程序中设断点在se38里面打上breakpoint,程序运行到该处即进入debug模式2.background Job的debug进入SM37 查找到自己想要debug的后台程序,这里运行完毕或者正在

2013-05-14 14:14:51 1884

转载 解决从第三方传到SAP的数据有回车符的办法

文章转自 http://blog.csdn.net/szlaptop/article/details/8848595公司求职招聘网页有个“个人技能”填写的栏位。应聘者大多将之前简历内容复制过来。数据到达SAP表后,会发现内容里有井号存在,其实这个井号就是回车符。这个井号很不友好,会造成使用字段时的乱码等情况。我同事之前做过一个类似的,所以直接拷贝代码过来使用。如下:

2013-05-13 14:09:34 1619

转载 abap--关于异常的处理

文章转自http://blog.csdn.net/wren2004/article/details/5369700一个简单的例程, 仅供参考.DATA:   v_c TYPE p ,        o_cx  TYPE REF TO cx_root.TRY.    v_c = 5 / 0.  CATCH cx_root INTO o_cx.    v

2013-05-12 20:43:50 2049

转载 常用与星期相关的函数

DATE_GET_WEEK                                确定某天是第几周WEEK_GET_FIRST_DAY                       是用周确定这一周的星期一是几号。GET_WEEK_INFO_BASED_ON_DATE   根据日期得到第几周及周一至周五的日期ISH_GET_WEEKDAY_NAME

2013-05-12 20:32:45 997

转载 ABAP 调用本地程序打开文件 'CALL_INTERNET_ADRESS'

文章转自 http://blog.csdn.net/wren2004/article/details/5712815 比如DOC文件,就调用word, xls就自动调用Excel等.函数: CALL_INTERNET_ADRESSCALL FUNCTION 'CALL_INTERNET_ADRESS'EXPORTING   PI_ADRESS

2013-05-12 20:15:34 1898

转载 ALV 单元格光标定位

文章转自 http://blog.csdn.net/wren2004/article/details/4036872在用ALV做编辑动作时,经常需要用代码来自动定位单元格,实现代码如下:1. 取当前单元格位置:DATA: v_row TYPE i,        v_col TYPE i.CALL METHOD go_ref_alv->get_current_c

2013-05-12 16:11:53 3626

转载 如何在ALV中得到对字段有效性检查的结果.

文章转自 http://blog.csdn.net/wren2004/article/details/6638894     在实际操作中, 当用户有输入了错误的日期和数字时,ALV有自动检查机制, 效果如下:       但是如何知道ALV检查的结果呢? 有错的数据还是没有? 很多情况下我们还是去LOOP内表逐步去检查每个FIELD的值. 终于找到一个简单的办法, 代码如下:

2013-05-12 15:49:12 1600

转载 函数VIEW_MAINTENANCE_CALL:视图变报表

SM30 表视图维护工具先要se55 创建一下,在程序中可以使用以下function调用SM30.CALL FUNCTION 'VIEW_MAINTENANCE_CALL'    EXPORTING      ACTION                               = 'U'*   CORR_NUMBER

2013-05-12 12:27:55 6051

转载 获取本地文件大小

文章转自 http://blog.csdn.net/zhongguomao/article/details/8736557Report z_barry_test. DATA: size TYPE i. CALL METHOD cl_gui_frontend_services=>file_get_size EXPORTING file_name = ‘

2013-05-12 10:40:48 1356

转载 ABAP SY标签一览表

Description:SY-SUBRC:语句执行后的返回值,0表示成功SY-DATUM:当前服务器日期SY-UZEIT:当前服务器时间SY-ULINE:255长度的水平线SY-VLINE:垂直线SY-INDEX:循环说执行的次数SY-TABIX:内表循环的次数SY-DYNNR:当前Screen号SY-MANDT:当前登录的Client号SY-STEPL:返

2013-05-12 00:25:52 2298 1

转载 SAP 甘特图

文章转自 http://blog.csdn.net/saphome/article/details/6107265sap提供了标准的甘特图显示DEMO(DIMSPPB_BARCHART_DEMO1)可以通过开发实现:1、        实现甘特图拖动功能(上下左右拖动)2、        实现甘特图编辑功能(双击、右击)3、        实现甘特图颜色变色(甘特条、左侧栏位变

2013-05-03 16:19:16 1109

转载 SAP中新建WebService

文章转自 http://www.cnblogs.com/mengxin523/archive/2012/03/14/2396679.html    本文开始讲解如何在SAP中新建WebService。      注:SAP从SR3开始,WebService的建立就已经换新了。因我的系统是SR2,所以还是沿用老的方法。      1、新建RFC       至于如何新建RFC,请

2013-04-24 15:11:22 1182

转载 sap lock object 锁机制

文章转自 http://weiba.weibo.com/10015/t/zkOgtyY0VSAP锁机制一、SAP为什么要设置锁:1,保持数据的一致性     如果几个用户要访问同样的资源,需要找到一种同步访问的方法去保持数据的一致性。比如说,在航班预订系统中,需要检查还有没有空座位,当检查的时候,你不想别人修改重要的数据(空座位的数量)。2,仅仅用Database锁是不够的

2013-04-22 23:34:50 4484

转载 SAP RFC基础知识

文章转自 http://www.sunchis.com/html/sap/2010/0504/153.htmlRFC(Remote Function Call,远程功能调用)是SAP系统之间以及SAP与外部系统之间程序通信的基本接口技术,诸多其他更高层的SAP接口和通信技术,如BAPI、ALE等,都是基于RFC实现的。在SAP中,可以提供给其他系统进行远程调用的程序模块是支持RFC的功能模块,

2013-04-21 23:17:54 2505

转载 SAP RFC

文章转自 http://blog.csdn.net/hackai886/article/details/7929299什么是RFC?RFC是SAP系统和其他(SAP或非SAP)系统间的一个重要而常用的双向接口技术,也被视为SAP与外部通信的基本协议。简单地说,RFC过程就是系统调用当前系统外的程序模块,从而实现某个功能,而且调用系统和被调用系统中至少有一个必须是SAPABAP系统。这种

2013-04-21 23:02:24 1622

转载 LSMW批处理使用方法(3)_步骤2

文章转自 http://blog.sina.com.cn/s/blog_4e997c6701000b7r.html步骤2:创建批处理对象一个批处理对象是个树形结构,包括三层:Project、Subproject、Object,我们分称为项目、子项目、对象。本步骤就是创建一个批处理对象(Object)。如果此对象(Object)已存在,可以不用创建,用输入或选择的方法找到指定的对象。在主

2013-04-19 23:51:28 924

转载 LSMW批处理使用方法(2)_步骤1

文章转自 http://blog.sina.com.cn/s/blog_4e997c6701000b7q.html三.实际操作步骤做一个完整的批处理操作,需要很多步骤。这些步骤分为几大部分:1.数据准备(步骤1)2.创建批处理对象(步骤2)3.模板定义(步骤3至步骤9),此部份又可分为三个小部份屏幕录像(步骤3)源表定义(步骤4至步骤6)转换字段对应(步骤7至步骤9

2013-04-19 23:50:13 1024

转载 LSMW批处理使用方法(1)_总述及操作界面说明

文章转自 http://blog.sina.com.cn/s/blog_4e997c6701000b7p.html一.总述在SAP系统中,批处理操作有多种方法。如果是对一个事物码(TCODE)进行批处理操作,常用的是LSMW。LSMW全称是Legacy System Migration Workbench。它能够对静态数据(如各个主数据)、动态数据(如初始化库存)、业务数据(如销售订单)等

2013-04-19 23:48:45 1660

转载 很全的ABAP入门资料

文章转自 http://blog.csdn.net/winterzhao00/article/details/56341261、ST05是用于在开发ABAP程序时,对应事务码取得的字段是“数据结构”而不是“透明表”的时候,通过ST05的“SQL跟踪”来获得相关“Select”的语句;一般查看“REC”列耗时比较多的“Select”语句;2、跟踪时如果有涉及到“数量”这类有对数据表进

2013-04-19 23:30:33 7999 1

转载 SAP BDC 技术的分类

文章转自 http://blog.csdn.net/winterzhao00/article/details/5630925首先, 解释BDC这三个英文的意思, 普遍都认同是(Batch Data Communication). 然后下面是一些相关的术语解释:Batch Input: 批输入, 用于大批量, 非实时性( 对速度要求比较低) 的数据传输 使用BDC_OPEN_GROUP, B

2013-04-19 22:47:55 2280

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除