在ABAP中在屏幕上创建按钮,你需要在SELECTION-SCREEN对象中加入PUSHBUTTON参数,语法如下:[Syntax]SELECTION-SCREEN PUSHBUTTON [/] USER-COMMAND [MODIF ID ]:PUSHBUTTON按钮在屏幕生成的位置与长...
分类:
其他好文 时间:
2015-01-20 11:52:01
阅读次数:
196
在程序中, 对象的识别和寻址是通过对象引用来实现的, 对象引用变量可以访问对象的属性和方法.ABAP 中的类也有程序内部的局域类和全局类之分, 其作用范围不同. ABAP中的全局类是通过ABAP工作台中的类创建工具 Class Builder 开发的, 保存在系统类库程序 Class Pool 中,...
分类:
其他好文 时间:
2015-01-16 16:17:10
阅读次数:
296
ABAP OO 面向对象语法实例看"=" 与 "?=" 的区别1. "="同类型赋值*&---------------------------------------------------------------------**& ReportZ_WYS_TYPEREF01*&作者:永上*&---...
分类:
其他好文 时间:
2015-01-16 16:05:46
阅读次数:
273
转自http://blog.163.com/liaojunbo@126/blog/static/1394892972011611111559962/#userconsent#1.显式的DB Commit显式的DB Commit并没有对应的ABAP 语句来执行DB Commit,它是由平常的语句Com...
分类:
数据库 时间:
2015-01-12 16:08:53
阅读次数:
158
我所知的有3种方式如下:1、SM02创建消息,并设定有效期,当用户打开新的窗口或者刷新窗口出现,针对于client的所有用户生效2、SO00创建普通邮件,选择一个收件人,在收件人后面选中闪电图标即可3、用ABAP程序创建系统提示这个提示的效果,就跟sap提示出错一样,这个程序的源代..
分类:
其他好文 时间:
2015-01-10 18:26:16
阅读次数:
176
调用如下语句,查看采购订单信息:
SET PARAMETER ID 'BES' FIELD g_ebeln.
CALL TRANSACTION 'ME23N' AND SKIP FIRST SCREEN.
查看采购凭证为g_ebeln的详细信息。
ID ‘BES’ 为屏幕的上输入框的ID,ME23N 为事务代码。
同理其他调用屏幕一样...
分类:
其他好文 时间:
2014-12-30 11:45:26
阅读次数:
220
在ABAP内表使用时,有时候我需要按照规定的某几个字段进行汇总,方法如下:
LOOP AT gt_date INTO gw_date.
AT NEW cityto.
APPEND gw_date TO gt_order.
ENDAT.
ENDLOOP....
分类:
其他好文 时间:
2014-12-29 15:23:00
阅读次数:
269
Unlock ABAP Program editor lock...
分类:
其他好文 时间:
2014-12-29 12:14:04
阅读次数:
157
在ABAP开发中,对于不能使用join的聚集表或者需要使用SELECT 的内表,我们一般使用for all entries in 语句将该表与内表串联,查询出需要的数据,例如
SELECT *
FROM zmm_ys_yw
INTO TABLE gt_order
FOR ALL ENTRIES IN gt_asnum
WHERE asnum = gt_asnum-asnum....
分类:
其他好文 时间:
2014-12-23 12:34:02
阅读次数:
245
知道SAP当前用户登录的ID,也就是SY-UNAME,可以取得用户中文名称,如下:
***取得用户中文名称
SELECT SINGLE persnumber addrnumber INTO
(l_persnumber, l_addrnumber)
FROM usr21
WHERE bname = SY-UNAME.
IF sy-subrc = 0.
SELECT SINGLE name_first name_last INTO (l_name_firs...
分类:
其他好文 时间:
2014-12-23 12:24:37
阅读次数:
244