我所知的有3种方式如下:1、SM02创建消息,并设定有效期,当用户打开新的窗口或者刷新窗口出现,针对于client的所有用户生效2、SO00创建普通邮件,选择一个收件人,在收件人后面选中闪电图标即可3、用ABAP程序创建系统提示这个提示的效果,就跟sap提示出错一样,这个程序的源代..
分类:
其他好文 时间:
2015-01-10 18:26:16
阅读次数:
176
1.商品主数据 (1)一般用BAPI, *&St2.通过商品类型获得物料号CALLFUNCTION'BAPI_MATERIAL_GETINTNUMBER'EXPORTINGMATERIAL_TYPE=IN_DATA-MTARTINDUSTRY_SECTOR=''REQUIRED_NUMBERS=1....
分类:
其他好文 时间:
2014-12-31 11:14:51
阅读次数:
1179
调用如下语句,查看采购订单信息:
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
Oracle中间件的用户可以通过Oracle的SAP R/3 Adapter对SAP的接口进行配置化的封装,不需要对SAP的BAPI或者IDoc有很深的了解即可实现。
但是,在通过SAP Adapter对SAP的IDoc接口封装RFC接口时,会有不响应的情况。在发生这种情况时,通常是因为SAP端的权限分配问题。
SAP需要为SAP Adapter的连接用户提供如下的权限:...
分类:
数据库 时间:
2014-12-23 15:42:58
阅读次数:
309
在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
SAP ABAP编程 在string类型A字符串中查询匹配string类型B字符串
FIND b IN SECTION OFFSET off OF
a
MATCH OFFSET moff " => moff = 4 匹配成功 开始于第四个字符(从0 开始)
MATCH LENGTH mlen. " => mlen = 6 匹配成功 字符长度...
分类:
其他好文 时间:
2014-12-23 10:33:17
阅读次数:
230
通过CALL BAPI设置增强字段Extension的方式及应该注意的事项 (以SAP PR创建为例)使用lt_extensionin-valuepart1 = ls_bapi_te_mereqitemx这种符值方式, 在增强的字段比较多, 字段总长度超过240字符的话, 可能造成数据丢失,建议还是...