自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

森林木的博客

ABAPer…

  • 博客(207)
  • 资源 (15)
  • 收藏
  • 关注

原创 修改屏幕文本_SAP刘梦_新浪博客

以me53n为例:一、修改屏幕上普通字段F类型的修改在物料处按F1双击屏幕号F类型的:转到翻译从下面两个里面找修改后,保存然后激活在主程序激活或者se51里激活最终效果二、对于其他类型的查看数据元素和程序名,屏幕名进cmod语言默认登陆语言就行,填写数据元素修改描述然...

2014-01-23 15:53:54 216

原创 外向交货单屏幕增强BADI:LE_SHP_TAB_CUST_OVER_SAP刘梦_新浪博客

目录外向交货单屏幕增强...11、涉及tcode:VL01NVl02N VL03N..22、效果图...23、后台增强点...34、增强点,BADI:LE_SHP_TAB_CUST_OVER.45、具体方法介绍:...41)ACTIVATE_TAB_PAGE.42)TRANSFER_DATA_TO_SBSCREEN....

2014-01-23 15:43:27 547 1

原创 预留创建时检查增强点: MB_RE…

预留单的检查非常不好做 经常是检查报错后,后台还是把数据保存了预留单增强可以看下 MB_RESERVATION_BADI 这个BADI有时候还需要做隐士增强,比如校验数量以下是隐身增强点的地方:MB_RESERVATION_BADI和隐士增强点" TITLE="预留创建时检查增强点: MB_RESERVATION_BADI和隐士增强点" />如果还没满足需要,可以看看

2014-01-22 09:26:11 1477

原创 无需请求号直接修改QAS/PRD程序【…

为了偷懒,不再来回申请cr,有些测试程序可以这么干,直接在测试环境修改代码,但是正式的项目程序,严谨修改,不然……经理会很生气,后果…很严重……代码很简单:REPORT ZLM_MOD."变量定义data:begin of itab occurs 0,      line(200) TYPE c,       "如果代码中某行大于了200个字符,请重新设定值,     

2014-01-22 09:26:09 3327

原创 动态指定gui标题

偶尔用到个东西动态指定gui标题实现如下,tite里标题写&1 ,其实就是个宏代码里set titlebar的时候with下就行,跟message写法似的

2014-01-22 09:26:06 918

原创 Native SQL 整理

目录Native sql 1一、静态调用连接数据库创建数据库更新数据库数据查询-到字段查询-到结构:(结构跟搜索字段完全对应) 查询-到内表删除数据库数据...9删除数据库...9二、动态调用数据库adbc.10连接创建...11插入更新查询...12前提:tcode:DBOC去建

2014-01-22 09:26:04 748

转载 COMMIT WORK AND&…

原文地址:WORK AND WAIT 是在WAIT什么">COMMIT WORK AND WAIT 是在WAIT什么作者:sap侠之大者wait 还是不wait,这是个问题。这是同步更新还是异步更新的问题;如果是只commitwork,是异步更新,触发注册在当前SAPLUW中所有数据更新动作,数据更新动作由SAP的更新工作进程来执行,当前程序不等待更新动作结束,直接向下执行。commit

2014-01-22 09:26:01 765

原创 pushButton,选择屏幕中定义按钮

有时候需要在选择屏幕中加按钮,效果如下:其实也很简单,用的是pushbutton代码如下其中sscrfields结构如下:

2014-01-22 09:25:59 2227

原创 知道创建了SM30 维护,怎么找…

知道创建了SM30维护,怎么找到对应的tcode?TSTCP 维护,怎么找到对应的tcode?" TITLE="知道创建了SM30 维护,怎么找到对应的tcode?" />ZMM66T_001是库表名称维护,怎么找到对应的tcode?" TITLE="知道创建了SM30 维护,怎么找到对应的tcode?" />维护,怎么找到对应的tcode?" TITLE="知道创建了SM3

2014-01-22 09:25:57 917

原创 将博客搬至CSDN

将博客搬至CSDNhttp://blog.csdn.net/sapliumeng

2014-01-22 09:25:55 620

原创 BAPI_NETWORK_COMP_REMOVE 物料组…

物料组件删除BAPI:BAPI_NETWORK_COMP_REMOVE首先调用 BAPI_NETWORK_COMP_GETDETAIL获取明细,得到物料组件唯一编号: component物料组件删除" TITLE="BAPI_NETWORK_COMP_REMOVE 物料组件删除" />只需要将物料组件唯一编号component放到内表,然后执行删除即可,BAPI_PS_INITIA

2014-01-22 09:25:53 1142

原创 物料组件修改BAPI:BAPI_NETWORK_C…

物料组件修改:BAPI_NETWORK_COMP_CHANGE调用BAPI_NETWORK_COMP_GETDETAIL获取明细,当然,其实最主要的就是 component这里以修改物料组件数量为例这个bapi有两个返回参数,一个return结构,一个message内表一般bapi都是返回return内表。下面看看这两个具体会返回什么:由上可见,return不用处理,

2014-01-22 09:25:50 1752

原创 创建物料组件相关BAPI: BAPI…

一、创建物料组件:BAPI_NETWORK_COMP_ADDBAPI_NETWORK_COMP_ADD" TITLE="创建物料组件相关BAPI: BAPI_NETWORK_COMP_ADD" />主要的输入参数:好像price_unit 也可以不输入BAPI_NETWORK_COMP_ADD" TITLE="创建物料组件相关BAPI: BAPI_NETWORK_COMP_ADD"

2014-01-22 09:25:48 1003

原创 物料组件 创建 修改 删除

想测试BAPI,首先要熟悉前台操作从前台可以了解哪些是必输的。而且可以根据前台的数据去测试BAPI,以防因为数据本身的错误而导致BAPI调用失败Tcode:CJ20N 创建 修改 删除" TITLE="物料组件 创建 修改 删除" />创建 修改 删除" TITLE="物料组件 创建 修改 删除" />创建 修改 删除" TITLE="物料组件 创建 修改 删除" />

2014-01-22 09:25:46 809

原创 删除和修改 预留 :BAPI_RESERVATI…

删除和修改预留,我使用的BAPI_RESERVATION_CHANGE  这里仅作测试,return没去校验结果 测试删除预留预留 :BAPI_RESERVATION_CHANGE" TITLE="删除和修改 预留 :BAPI_RESERVATION_CHANGE" />行项目我开始习惯性给了个10,后来发现结果不对,打开了界面,看到是1而不是10。还有changedx-res_it

2014-01-22 09:25:44 3379

原创 创建预留BAPI:BAPI_RESERVATION_C…

创建预留BAPI:BAPI_RESERVATION_CREATE创建预留BAPI:BAPI_RESERVATION_CREATE1两个的具体区别看下描述就行,BAPI_RESERVATION_CREATE1好像是定制的,MB21创建应该是BAPI_RESERVATION_CREATE前台:T_CODE:MB21--MB24 预留的手工创建 修改 显示,删除创建预留时 行项目后面的'

2014-01-22 09:25:41 4900

原创 [BAPI_PR_CHANGE/BAPI_REQUISITION…

根据bapi参数发现,删除是用BAPI_PR_CHANGE而不是BAPI_REQUISITION_CHANGE。之前调试一条数据,当时没想太多,就直接debug,结果悲剧了,一直以为是bapi错了,后来到前台看了看,是项目类的,本来就不能在这里删除……还有条数据是已经审批过的……测试之前一定得去前台看看啊!首先确保前台可以修改,再去调用bapi测试 1)修改数量可能

2014-01-22 09:25:39 4679

原创 SAP内打开指定路径下的任意文件

最近有个需求:外围给我传过来一个文件,比如excel文件;要求我在sap端给用户提供展示。后来就有了下面的一些代码:1)他给我的是16进制文件,我需要转换为2进制2)为了打开它,我想把他先下载到本地,但是下载到哪儿?  不能指定固定地址,即使是C盘,万一用户没有这个盘符怎么办,  但是用户一定装了sap,就用下获取sap路径3)这个只是个文件分割,没什么用,就是 /4

2014-01-22 09:25:37 3428

原创 关于数据库更新的总结(LUW的小结…

总结LUW有两种实现方式:DB LUW;SAPLUW。DBLUW:上一个COMMIT WORK或者ROLLBACK处或者是程序开头处都有可能是当前DBLUW的开始,凡是能使进程发生中断的语句都能触发DB LUW的结束。SAPLUW:将多个DB LUW捆绑在一起,在遇到COMMIT WORK(AND WAIT)或者是ROLLBACKWORK时执行DML语句。若无此标识,则SAPLU

2014-01-22 09:25:35 1335

原创 DB LUW 与 SAP LUW(二)

1.    能触发隐式提交的方式1.1.  显示一个新屏幕给用户时。Call screen......1.2. RFC调用1.3. abap出现运行错误1.4. 抛出 A或X类的message导致程序终止Message ..  type A/X1.5. 使用语句CALLTRANSACTION 或者SUBMIT。1.6. Process在流逻辑定义中,proc

2014-01-22 09:25:33 891

原创 DB LUW 与 SAP LUW(一)

1名词解释LUW:在SAP系统中,两个数据一致状态中时间间隔被称为LUW (Logical Unit ofwork)。每一个LUW都需要一个提交(Commit)或返回(Rollback)作为结束标志。如果以提交操作做结束则进行所有更新操作,而返回操作则取消所有的数据库表的更改。DB LUW:DBLUW是底层数据库自身所提供的保持数据一致性机制,与sap无关,在一个数据库LUW之间,

2014-01-22 09:25:30 2572

原创 alv 点工具栏按钮报错:程序错误

我屏幕上俩alv,第一个点工具栏的时候没问题,第二个alv工具栏一点就显示下面错误点工具栏按钮报错:程序错误" TITLE="alv 点工具栏按钮报错:程序错误" />开始我以为俩alv工具栏冲突,后来发现想多了,呵呵点下右下角的问号,有提示,说我定义的是局部变量alv显示的时候,把需要显示的数据表定义成全局的就可以了

2014-01-22 09:25:28 1090

原创 定义的form,宏等双击提示不存在的…

有时候明明写好了的,也激活了但是双击的时候进不去提示错误:这个时候右键程序,重建对象列表,然后再点就行了

2014-01-22 09:25:26 916

原创 文本框不可编辑,只可使用帮助的解…

正常的话,如果你把文本设置为不可编辑状态后,使用搜索帮助也填不进去值的,那这么实现不能让用户输入,只能通过搜索帮助呢?F4IF_INT_TABLE_VALUE_REQUEST中参数DISPLAY= F 搜索帮助里有个DISPLAY参数直接设定为F,就能强制写;默认是‘X’,具体各代表什么可以在帮助里看在此谢谢群友:MM-ABAP-YHoo 和 晓刚

2014-01-22 09:25:24 817

原创 计算字符串长度,中文俩字符,数字…

data: lv_str type string,     lv_len type i.  lv_str = 'I love 中国?!'.  lv_len =cl_abap_list_utilities=>dynamic_output_length( lv_str ).  write:/ lv_len.感谢群里的朋友;ABAP-Earth

2014-01-22 09:25:22 888

原创 动态控制选择屏幕的可见

隐藏选择屏幕上的字段是用NO-DISPLAY。如果动态隐藏,这个参数就不能满足要求了

2014-01-22 09:25:19 730

原创 DEBUG 设置监视点:判断变量值

有时候需要设置监视点由其是在内表循环的时候,数据毕竟大,想找某条数据或者满足某种条件的数据【下面的例子是随便找的字段,我循环里有 clear l_count,所以设置监视点  l_count = 0是不对的;仅为步骤参考】设置监视点:判断变量值" TITLE="DEBUG 设置监视点:判断变量值" />设置监视点:判断变量值" TITLE="DEBUG 设置监视点:判断

2014-01-22 09:25:17 1462

原创 ABAP 单元测试

仅供参考,不是特别详细单元测试" TITLE="ABAP 单元测试" />assert_not_initial:是校验是否为空的单元测试" TITLE="ABAP 单元测试" />assert_equals:判断希望值和实际值是否一致exp期望值act实际值执行单元测试单元测试" TITLE="ABAP 单元测试" />单元测试" TITLE="ABAP 单元测

2014-01-22 09:25:15 1342

原创 ALV 金额、数量 显示不…

金额、数量 显示不准 缩小了1000倍" TITLE="ALV 金额、数量 显示不准 缩小了1000倍" /> 这个字段后面有三位小数  我输入 1 一回车就变成了0.001 了     解决方法DATA: wa_fieldcatalog   TYPE lvc_s_fcat,   "显示数据列内表工作区域   wa_fieldcatalog-inttype ='C'. 

2014-01-22 09:25:13 1302

原创 采购申请审批策略增强

一般而言审批策略特征类创建时,特征项都是从CEBAN 和 CEKKO两个结构里取值。但是有时候,审批策略控制过程中,需要其他非以上两结构中字段,比如PS那边创建的采购申请需要些项目的,或者是采购申请做了增强,有些增强字段。这个时候,可以用ceban-usrc1 ceban-usrc2这两个值存储部分字段值,但是字段过多,则可以使用自定义配置表,配置表中客户维护需要校验哪些字段,并根据这

2014-01-22 09:25:11 3407

原创 OO ALV 实现下拉框

ooALV相关的:http://blog.sina.com.cn/s/blog_c0978c9b0101hesn.html至于下拉框,主要的地方如下:*…………………………………………………………………………………………* lvc_s_fcat指定某字段为下拉框*…………………………………………………………………………………………DATA: wa_fieldcatalog  

2014-01-22 09:25:08 2919

原创 ABAP数据库修改字段(由其是主键)…

最近业务有调整,影响较大的是库表的调整,有的加了字段,有的修改了主键,一般已经使用了的数据库,SE11调整库表结构后,SE11里激活会提示失败信息,此时,需要进入SE14,去调整数据库。这次SE14调整完后,虽然激活,发现存储数据有问题,原来A B C 是主键,现以调整为ABCD四个主键。当ABC字段相同,D不同时,保存时提示已经有相同数据存在。但是SE11看,主键确实是

2014-01-22 09:25:06 7073 1

原创 使用Pattern调用自建的模板

效果:上面的注释内容,是模板带出来的利用的是表:TSE05可以自己进入该表查看相关信息上例实例代码:REPORT  ZLM_TEST_MOBAN.*&---------------------------------------------------------------------**&变量定义*&----------------------------

2014-01-22 09:25:04 778

原创 批次属性相关增强

如果使用了批次,收货的时候,会产生一个批次,也有与之对应的属性相关TCODE:MB1A,MB1B,MB1C, MIGO等MB1C的操作说明输入tcode:MB1C,填写如下参数对应 badi:CACL_VALUE_CHANGE: MODIFY_INPUT可以获取特性对应的值CACL_CHARACTER_INPUT:控制不可编辑状态*    e_no

2014-01-22 09:25:02 2008

原创 Native SQL

很少会用native sql,恰好项目里用到了,做个简单记录:Tcode:DBCOSQL" TITLE="Native SQL" />上面配置只是看DB连接,至于配置肯定不会让ABAP插手。下面代码只是为了解 书写的格式实例代码:  DATA: con TYPE string VALUE 'JZYF'.             "连接名称  DATA: exc_re

2014-01-22 09:25:00 1039

原创 插入事物代码,显示技术名称

2014-01-22 09:24:58 735

原创 冲销物料凭证:'MBST' VS 'MBRL'

MBST 和 MBRL都提供了物料凭证的冲销,那具体是什么区别?我问了一个顾问,她的回答如下:MBST:冲销的价格是原始价格MBRL:冲销的价格是移动平均价同样的物料两种冲销可能导致金额的不一致另外BAPI_GOODSMVT_CANCEL对应的是MBST还是对于的MBRL?后来确认了下,对应的是全部冲销MBST部分冲销使用 BAPI_GOODSMVT_CANCEL

2014-01-22 09:24:55 2207

原创 BAPI_GOODSMVT_CREATE物料凭证创建…

'BAPI_GOODSMVT_CREATE可以实现物料凭证创建和部分冲销全部冲销可以使用BAPI_GOODSMVT_CANCELCALL FUNCTION 'BAPI_GOODSMVT_CREATE'        EXPORTING          GOODSMVT_HEADER  = GOODSMVT_HEADER          GOODSMVT_CODE    

2014-01-22 09:24:53 16490

原创 BAPI_GOODSMVT_CANCEL物料凭证完全…

FORM frm_good_cancle USING mblnr   TYPE mblnr                      new_mblnr TYPE mblnr                      u_date    TYPEsy-datum.  DATA: li_goodsmvt_headret   TYPEbapi2017_gm_head_

2014-01-22 09:24:50 3977

原创 BADI EXIT等增强报W警告类消息

有时候需要在增强中做校验,一般报E类型错误,E类型会中断进程继续执行,所以直接报E类型message,就会弹出来,而且不继续执行但是有时候需要报W类型警告发现直接用W类型message是弹不出来的但是标准程序是能报W类型警告,dubug标准操作后,得到如下方法;  LOOP AT li_message_tab INTO lw_msg.    CALL METHODcl_m

2014-01-22 09:24:48 1001

ABAP文章集合,点击超链接自动跳转

ABAP文章集合,点击超链接自动跳转,欢迎同行一起交流

2019-03-16

Thinking in Java(2e)侯捷译.pdf

挺好的一本学java的书,学习学习呗,这个资源描述真的很麻烦...................

2010-08-13

C#2008从入门到精通.[it270.com].pdf

先声明,英文的啊,英文不好的可以把他当做英语书看,呵呵呵。一直没找到中文的...

2010-03-26

asp.net 程式设计基础篇.pdf

学习一下呗,反正分数不多,只是基础,会的就不用看了

2010-03-26

贪吃蛇皮肤 全套带使用说明

可 一看看到,嗨哟 其他资源可以一起下载看看,全部的,可以看看教程,就回了。

2009-05-15

Linux核心手册.chm

Linux悦来越使人喜欢了,看看也无妨的,。

2009-04-24

Linux使用技巧集.chm

Linux使用技巧集。Linux悦来越使人喜欢了,看看也无妨的,。

2009-04-24

网页制作常见问题.chm

网页设计,制作的时候常常会遇到各种问题的,一个身边的老师吧

2009-04-24

学习html语言.exe

初等的网页还是用的到的,看看而已,学习一下

2009-04-24

搜索引擎策略.exe

如何充分的利用,更好的利用搜索引擎 呢,既能更好的搜索到资源,又不浪费时间。

2009-04-24

网站设计的思考.chm

网站建设需要构思的,如何让你的网站更好,跟能吸引人呢。

2009-04-24

个人网站建站指导.exe

网站建设很有趣,可以学习学习的,也可以做个自己的网站,很好的,

2009-04-24

智能象棋游戏(含C#源码)

看看吧,对于学习的帮助,看自己情况了,希望能在娱乐中学习吧

2009-04-07

c#基础教程(pdf)

初学者可以看看的,一本简单介绍c#的教程课本,对于想学c#的人还是有帮助的!

2009-04-07

空空如也

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

TA关注的人

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