如何将SM30中的表数据挂在传输请求中
首先通过SE54创建的表维护视图中的Recording routine需要是Standard recording,这才能将表中的数据挂在传输请求中,如下: 然后在SM30中,选中需要传输的数据,然后通过菜单 table view--> ...
首先通过SE54创建的表维护视图中的Recording routine需要是Standard recording,这才能将表中的数据挂在传输请求中,如下: 然后在SM30中,选中需要传输的数据,然后通过菜单 table view--> ...
登录SAP GUI客户端时,可以定义一个自动执行的TCode,方法如下: 1, 在SAP Easy Access 界面, 点击Extras > Set start transaction 2,设置默认启动的tcode 以上。
为了方便,经常会通过SE16N直接更新数据库表内容(调用函数SE16N_INTERFACE直接修改表),这些更改历史会被保存到表SE16N_CD_KEY和SE16N_CD_data中,包括表的更新日期,更新时间等。 SE16N_CD_KEY ...
abap程序员经常面临一个问题,在运行select语句后,想知道到底查询到多少条数据,通常有如下三种方法能得到这个select语句结果集的行数。 1, 通过系统表量sy-dbcnt 系统变量sy-dbcnt返回了select语句处理的数据记 ...
两种方法能快捷的删除表中的全部数据: 1, 通过DELETE FROM语句删除 创建一个abap程序,通过"DELETE FROM [表明]"删除表中全部数据,如下: [crayon-673fb2723f4c2596311512/] 2, ...
使用cl_gui_frontend_services=>file_open_dialog打开文件选择框时,可以输入file_filter参数,来限定和过滤文件选择框内的文件类型。 常用的文件类型如下: [crayon-673fb272 ...
一般GUI安装后,下拉框是不显示Key的,只有Value,如下: 通过下面设置后,就可以显示Key了: 效果如下: 以上。
通过EDITOR-CALL可以调用text editor,这是一个ABAP废弃的语法,但是功能很有点小意思,现在介绍一下如何通过text editor 修改一个内表内容。 代码: [crayon-673fb2723fa6b977676690 ...
1, 问题描述 在ALV中用到过滤器时,如果字段包含前导零(Leading zero),比如销售订单号码,则也需要在过滤器中输入前导零,这样很不方便,所以要去掉前导零, 2, 问题解决 指定字段的参考表和字段就能去掉前导零,此方法是针对RE ...
有时出于程序效率或防止内存变量影响的考虑会要异步新开task执行BDC代码。我们可以通过SAP提供的CALL_TRANSACTION_FROM_TABLE_CO函数快速实现。 不仅可以实现异步执行BDC,此函数还可以实现call trans ...
SAP系统中有很多废弃(obsolete)的对象,比如,class,function。原则上,sap不推荐使用这些废弃的对象,下面介绍一种简单的方法查询全部的废弃对象。 通过查询表RODIR,比如查询废弃的function, 运行 以上。
用concatenate连接字符串时会要求字符类型的field要左对齐,如下图中的”SML313974 8800“, 很简单,使用concatenate时用一下RESPECTING BLANKS就可以了。 代 ...
当创建了Validation 或者 Substitution之后,sap系统会按照一定的命名规则创建相应的程序。 程序命名规则如下: GBTmmaax GBT: 固定 mm: 转换后的客户端号 转换用的function module: ...
下面介绍一个小程序,能翻译message中的文本,不用通过SE91. 程序选择画面: 通过此程序翻译的内容需要手工通过tcode slxt手动包到传输请求(TR)中-->参照使用SLXT传输翻译文本 完整代码: [crayon-673 ...
通常我们需要进入程序的text element在tab页selection texts进行字段标签的更改以及翻译,如下: 下面介绍一个能翻译选择画面上的文本(selection text)的工具,是一段小程序。程序选择画面如下: 通过此程序 ...
有时,我们需要通过消息类型(message type)查找inbound function,主要有以下两种方法: 1, 通过WE57 在不知道process code(术语含义参照-->SAP IDOC 开发入门)的场合下,我们可以通 ...
本文介绍一种方法能快速在校验(validation)的代码中设置断点的方法。详细步骤如下: 1,Tcode: GGB0 进入校验的定义界面 2,找到需要设置断点的校验,本例子中,要在FI行项目的校验CIDNY1设置断点.鼠标选中CIDNY1 ...
当后台job已经运行完,但是很不幸,发生错误了,这时我们也可以通过SM37进行Debug,步骤如下, 1, SM37 显示后台JOB 点击Step按钮,进入下一屏幕, 2, 设置断点 在Step list界面中,点击goto-->pr ...
没有标准方法能通过Tcode找到基于这个TCode的LSMW,但是可以通过一段小程序来实现。 代码如下: [crayon-673fb2724097f248422241/] 输入TCode,运行。 结果, 双击一行,可以跳转到对应的LSMW ...
很多情况下需要在SE37中一次按特定顺序运行多个function,比如在运行bapi后再调用BAPI_TRANSACTION_COMMIT。 步骤如下: 1, SE37 Function module--excute--test seque ...