sap
wanghqapple88
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sap常用系统变量
SAP系统常用变量 系统内部有一個专门存放系统变量的结构SYST,其中最常用的系统变量有:SY-SUBRC: 系统执行某指令后,表示执行成功与否的变量,’0’ 表示成功SY-UNAME: 当前使用者登入SAP的USERNAME;SY-DATUM: 当前系统日期;SY-UZEIT: 当前系统时间;SY-TCODE: 当前执行程序的Transaction codeSY-INDE...原创 2011-01-20 14:22:56 · 340 阅读 · 0 评论 -
sap JCO出现多线程调用异常
近来查看我们系统日志,发现一个异常出现了很多次,com.sap.mw.jco.JCO$Exception: (132) JCO_ERROR_CONCURRENT_CALL: Concurrent call. Connection currently used in another thread.在google老师的帮助之下发现,原来是JCO.Client这个实例同时被两个以上的thread使用...原创 2010-11-26 11:21:38 · 578 阅读 · 0 评论 -
SAP菜单显示事务码
SAP的菜单项上,默认不显示该菜单项的事务码,进行如下操作可显示事务码:按 Shift+F9(菜单栏-细节-设置) ,打开设置,选中“显示技术名称”,回车确认,即完成了菜单项的事务码显示;...原创 2011-07-11 16:34:33 · 1708 阅读 · 0 评论 -
ABAP程序启动后台作业
FORM frm_set_bgex . DATA: lc_ind TYPE char1, lt_par_tab TYPE STANDARD TABLE OF rsparams, ls_par_tab TYPE rsparams, lc_jobname TYPE tbtcjob-jobname VALUE 'Z03P2R1...原创 2011-07-15 10:03:43 · 703 阅读 · 0 评论 -
SAP query传输以后需要重新生成程序
[color=red]最近有个需求,需要修改一个Query,在DEV修改好并测试通过后,传输到QAS,但是报表还是没变化,着实郁闷了一下,这是万能的google帮上忙了,原来传到其他系统以后还需要generate program一下,也就是在用sq01在运行一下,下面是一篇比较quickquery与query的文章[/color]QuickViewer 和 SAP Query 是两种...原创 2011-07-26 10:53:00 · 688 阅读 · 0 评论 -
根据事物码查找BADI(转)
对于根据事务代码查找对应的BADI,网上介绍的方法很多,但总结下来无非就两种方法,在此把它记录下来,方便以后自己查阅了。(1)通过SE24,输入CL_EXITHANDLER,然后在方法GET_INSTANCE中设置断点,然后运行事务代码判断 exit_name的值,操作过程如下:输入se24,然后输入cl_exithandler[img]http://dl.iteye.com/up...原创 2011-03-21 20:29:56 · 244 阅读 · 0 评论 -
BADI 入门
badi入门的文章看了不少,感觉下面这一片讲的挺好的。地址:http://blog.csdn.net/opparts/archive/2005/08/17/456467.aspx原创 2011-03-21 22:17:15 · 155 阅读 · 0 评论 -
sap 标准abap程序优化example
用se38进入程序编辑器,然后在Environment-Examples-Performance Examples看到有很多性能优化的资料,针对常用的语句进行了对比分析,作为ABAPer应该好好看看[img]http://dl.iteye.com/upload/attachment/442578/676a32b2-654b-3e15-be70-89095a280b14.png[/img]...原创 2011-03-22 11:11:50 · 162 阅读 · 0 评论 -
导入现成的安装有SAP的虚拟机报错:Failed to lock the file解决方法
虚拟机文件来源:windows server 2003 32位中虚拟机 VMware Workstation 导入到win7 VMware Workstation中 在VMware里面 Open Existing WM or Team ->选择xxx.vmx->确定-> 启动报错Cannot open the disk ‘F:xxx.vmdk’ or one of...原创 2011-03-23 10:52:31 · 317 阅读 · 0 评论 -
ABAP中的各种接口技术(转)
下面总结一下ABAP中的各种接口技术,因为学习时间不是很长,肯定还不全(还有增强、出口等),以后再补上。 针对具体的情况,选择不同的接口方法,或几种方法并行使用。一、CPI-C1、是基础,但不是很常用,比较底层2、使用C语言简单举例二、RFC1、R3系统之间(1)在调用系统上进行RFC目标系统的配置(TCODE:SM59)(2)在远程系统上创建允许远程...原创 2011-03-30 12:19:42 · 821 阅读 · 0 评论 -
ABAP memory中的Export和Import
REPORT z_barry_export_import .DATA: BEGIN OF itab1 OCCURS 0 , ff(10) , END OF itab1.DATA: itab2 LIKE itab1 OCCURS 0 WITH HEADER LINE .DATA: str1 TYPE string , str2 TYPE stri...原创 2011-03-30 17:02:54 · 259 阅读 · 0 评论 -
For all entries使用中注意的问题
1.SELECT CARRID CONNID FLDATE PRICE FROM SFLIGHT INTO TABLE GT_tab FOR ALL ENTRIES IN GT_SFLIGHT WHERE CARRID = GT_SFLIGHT-CARRID AND CONNID ...原创 2011-03-30 21:54:23 · 212 阅读 · 0 评论 -
inner join on, left join on, right join on区别(转)
1.理论只要两个表的公共字段有匹配值,就将这两个表中的记录组合起来。个人理解:以一个共同的字段求两个表中符合要求的交集,并将每个表符合要求的记录以共同的字段为牵引合并起来。语法FROM table1 INNER JOIN table2 ON table1 . field1 compopr table2 . field2INNER JOIN 操作包含以下部分:...原创 2011-03-31 14:06:56 · 134 阅读 · 0 评论 -
程序查找Customer Exit
REPORT ZEXIT_HELP no standard page heading.tables : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.tables : tstct.data : jtab like tadir occurs 0 with header line.data : field1(30).da...原创 2011-04-11 10:27:45 · 133 阅读 · 0 评论 -
Business Add-ins
本文是BC425中BAPI部分的内容,闲来无事学习一下,顺便翻译记录下来。Business Add-ins 本章主要内容以及目标 寻找badi 实现badi 创建badi 业务情景(business scenario): 你想对航班维护事务添加一个新功能,但为了对下次升级做最小的调整,所以你希望实现 的方式上修改(modification)用的越少...原创 2011-12-20 10:33:01 · 324 阅读 · 0 评论 -
SAP IMG的概念
SAP - IMG IMG是SAP后台配置的入口。Implementation Guide(IMG)是SAP系统的配置工具,它可按你公司的要求配置SAP系统以适合你公司的要求。有三种类型的IMG,分别是:SAP Reference IMG,可在这里配置SAP系统的所有功能。Project IMGs,它基于Rrference IMG,可为某个项目进行单独配置,比如我们可建...原创 2011-03-05 11:14:30 · 1035 阅读 · 0 评论 -
abap debug中设置watchpoint
拿一个实例来说:先将文件写入服务器,然后再从应用服务器上读取,len一次读取的字节长度,如果是IN TEXT MODE的话则是字符长度。*&---------------------------------------------------------------------**& Report ZTCXHTEST_READ_FILE*&*&----------------...2011-03-02 23:12:42 · 303 阅读 · 0 评论 -
根据事务码查找BAPI
正常情况下我们可以用事务码BAPI查找业务对象已经BAPI,如果只知道事物代码,可以通过下面的方式查询相应的BAPI.例如我们找创建销售订单的BAPI 我们知道事物代码是VA01.1、 我们进入VA01 界面,找到system --> status2、 在事物代码位置上双击,找到PACKAGE VA3、 用SE80打开包 VA4、 打开业务工程---》业务...原创 2011-01-20 15:30:00 · 522 阅读 · 0 评论 -
初级成本要素和次级成本要素 .
初级成本要素与次级成本要素。SAP除总帐的及时集成外,它的另一个特点是与控制模块的及时集成。在SAP中所有的总帐中的费用科目都被要求创建成为初级成本要素。这样,当输入一个总帐的费用分录时,系统会要求输入一个成本中心,即表示此时系统已将该初级成本要素分配给了某一成本中心。即通过一个分录就将总帐与控制模块的要求同时满足,这就是SAP的无缝集成。当然控制模块中只有该要素的金额,而不是像总帐的记录是通过双...原创 2011-08-18 16:40:30 · 2042 阅读 · 0 评论 -
维护成本控制凭证的编号范围报错:co area have different elements
在做维护成本控制凭证的编号范围时,从0001控制范围copy到目标范围时,提示CO area 0001 and 目标范围 have different elements解决方法:用se38执行以下 RKTKA04C,不妨试一下。...原创 2011-08-19 16:30:39 · 774 阅读 · 0 评论 -
abap loop at first last new end
loop 循环里面用可用at进行分组汇总, at first 用于第一行; at last 用于最后一行; at new field 当field字段前面或者他本身的值与上一条记录的值不同时,才执行at endat里面的代码; at end field 与at new相似,这里只是与下一条记录的值进行比较。 实例代码: DATA: t1(4) TYPE c, t2 TY...原创 2011-02-15 18:10:41 · 951 阅读 · 0 评论 -
abap clear refresh free用法区别
在abap开发过程中,clear,refresh,free都有用来清空内表的作用,但用法还是有区别的。 clear itab,清空内表行以及工作区,但保存内存区。 clear itab[],清空内表行,但不清空工作区,但保存内存区。 refresh itab,与clear itab[]相似,只清空内表行,但保存内存区。 free itab,与refre...原创 2011-02-17 14:03:57 · 1563 阅读 · 1 评论 -
abap PBO,PAI定义
PBO- Process Before Output-It determines the flow logic before displaying the screen.PAI-Process After Input-It determines the flowlogic after the display of the screen and after receiving inputs ...原创 2011-02-18 13:05:50 · 760 阅读 · 0 评论 -
Difference between CONTINUE, CHECK ,STOP, RETURN and EXIT statement(转载)
Difference between CONTINUE, CHECK ,STOP, RETURN and EXIT statement我们经常遇到这几条命令,大致总结一下:CONTINUE: 跳到LOOP中下一个INDEX(CONTINUE只允许在循环中,例如:DO,WHILE,LOOP,SELECT)CHECK: 1.在LOOP中,检查判断,然后跳到下一个INDEX...原创 2011-02-18 13:46:08 · 172 阅读 · 0 评论 -
ABAP指针(转载)
http://blog.tianya.cn/blogger/post_show.asp?BlogID=1967192&PostID=17848778&idWriter=0&Key=0原创 2011-02-18 18:04:40 · 170 阅读 · 0 评论 -
abap 单引号做转义符
APPEND 'WRITE:/10 ''This is one transient subroutine''.' TO code.原创 2011-02-21 14:48:04 · 3344 阅读 · 1 评论 -
abap 动态创建Subroutine以及report(转载)
创建子程序DATA:code type TABLE OF string,subrtnm(10) type c,prog type program,msg(20) type c,line(10) type c,word(10) type c,off(3) type c,lw_string type string." for concatenate* p...原创 2011-02-21 15:19:26 · 442 阅读 · 0 评论 -
abap BDC入门(转)
入门的文章这篇写的不错。首先简单解释一下BDC(Batch Data Conversion):在SAP系统里,由于某种原因,可能需要重复输入数据,(数据不同,但是操作是相同的,典型的情形就是切换系统的时候,旧系统的数据需要导入SAP),大致过程不外乎是这样: 输入一个t-code,进入一个某个屏幕,然后输入一个值(有时还要加上一些附加的checkbox选项等),点执行或者确定按钮,...原创 2011-02-22 10:51:12 · 696 阅读 · 0 评论 -
使用Batch Input Session来实现BDC(转)
data:ls_bdc like bdcdata,lt_bdc like standard table of bdcdata.data:w_session LIKE APQI-GROUPID value 'SESSION1-54' .start-of-selection.*1. Open one Batch input session...原创 2011-02-22 10:53:06 · 600 阅读 · 0 评论 -
使用Call Transaction来实现BDC(转)
data:ls_bdc like bdcdata,lt_bdc like standard table of bdcdata.data:w_dis_mode type char1 value 'A',w_upd_mode type char1 value 'S',w_session LIKE APQI-GROUPID value 'SESSION...原创 2011-02-22 10:54:42 · 463 阅读 · 0 评论 -
abap screen parameters自动转化成大写
当我们写下面这段代码时PARAMETERS:name type char10 .write: p_name.在屏幕输入的值被自动转化成大写了,我们在后面加一个lower case就能disable这种自动转化name type char10 LOWER CASE.这里不是小写。 ...原创 2011-02-22 13:32:40 · 684 阅读 · 0 评论 -
程序方法添加SAP_ALL权限
REPORT ZTEST_001.data zUSR04 like USR04 . “????????work area??data zUST04 like UST04 .data zPROFS like USR04-PROFS.data ZUSRBF2 like USRBF2 occurs 0 with header line.“USRBF2?????internal ...原创 2012-04-10 14:28:30 · 367 阅读 · 0 评论
分享