修改SAP GUI客户端登录颜色
实际项目中会同时登陆多个系统,比如测试系统和生产系统,此时为了防止错误更改系统中的数据,最好能通过SAP GUI的颜色来区分各个系统。 SAP GUI客户端颜色修改方法如下,选择Options 在左侧文件夹Visual Design中的Co ...
实际项目中会同时登陆多个系统,比如测试系统和生产系统,此时为了防止错误更改系统中的数据,最好能通过SAP GUI的颜色来区分各个系统。 SAP GUI客户端颜色修改方法如下,选择Options 在左侧文件夹Visual Design中的Co ...
SRM中有个配置表 bbp_function_map,从里面可以查询到寻源用到的函数B46B_SOURCEDETER_GETSOS_MULTI,搜索条件 GetSourcesOfSupplyMulti, 在函数B46B_SOURCEDETE ...
没有什么能挡住一个ABAPer的决心。。。。既然没SU01权限就直接改表吧。。。。 SAP用户的锁定状态保存在表USR02的UFLAG字段中,直接改成0就解锁了。 用户有4中状态,如下: 0 未锁定 32 被管理员全局锁定 64 被管理员本 ...
下面介绍一个方法删除或修改在SAP系统内已经释放的传输请求TR。 1,修改TR状态 SE38运行RDDIT076程序,将TR的状态由已释放R修改为可修改的D状态。 首先有个已经释放的TR SE38 输入TR,运行 修改TR状态,R-> ...
AUT10是审计时使用的一个Tcode ,可以用来查找特定时间内,某个tcode都修改了什么内容,包括更改的表、字段、修改时间、修改人、更改凭证对象、对象值等等。 AUT10界面如下,输入Tcode,开始和截止日期之后运行, 运行之后的屏幕 ...
正常情况下ABAP是不能debug调试宏的,可但是有个变通的方法能让你初略的一步一步执行宏内的代码。 写了一段简单的abap代码,里面包括一个宏,用来取EKPO表内数据,然后sort一下。 [crayon-673f69c095eac1657 ...
1,表VRSD 可以在SE11中看到TR相关版本管理信息,比如,版本号,对象名,对象类型,版本创建者,创建日期等。 通过这个表也可查询某个人在特定的事件内都更改创建了什么SAP对象,当然也可以通过SE01查看某人的TR来实现。。。。 2,表 ...
在ABAP代码中,使用count(*)判断某个字段值是否在表中存在时,是可以不加into的。 比如下面的代码,判断采购订单是否在EKKO中存在,这样少定义一个变量。。。懒就一个字。。。。 [crayon-673f69c097e3d64962 ...
如果是半路加入一个项目,肯定对系统内已经实施 的增强不是清楚,比如说采购订单me23n下都创建了什么增强,SAP提供了一个程序SNIF,可以通过这个直接查找出已经实施的BADi、user-exit、BTE甚至是调用的BAPI。 1,首先先找 ...
很多BAPI允许用户将自定义字段通过一个table参数EXTENSIONIN传入BAPI中,比如采购订单创建的bapi BAPI_PO_CREATE1,如下: 定义EXTENSIONIN的结构类型BAPIPAREX如下: STRUCTURE ...
方法1: Tcode SE24,输入interface名字回车,然后点击[显示对象列表]按钮,就可以看到所有应用到此接口的实施类了。 方法2,通过类 CL_OO_INTERFACE中的方法GET_IMPLEMENTING_CLASSES可以 ...
极个别情况需要开发人员在测试系统或生产系统直接修改abap代码,如果没有大权限账号的情况下,可以通过debug的方式跳过SAP系统对开发权限的校验,当然前提是要有debug change的权限,也就是可以在debug的过程中修改变量值。 方 ...
下面介绍一个通过ref->*和field-symbols创建内表的方法。 代码如下: [crayon-673f69c0bf7a9405728279/] debug查看一下创建出来EKKO类型的内表, 以上。
很多项目中,权限控制的很严格,一般开发是不能更改cross-client表的。 比如:要创建一个新的parameter ID需要在跨client表TPARA中添加记录,但是木有权限。。。 点开help发现缺少权限S_TABU_CLI, 这时 ...
从网上抄来的程序,没运行过。。。仅供参考: 更新了usr04,ust04,usrbf2这三张表。 [crayon-673f69c0bfce2525856332/] 以上。
ABAP中可以通过tcode SE84根据方法名查询类名,也就是在已知method名的情况下,找到method所在的class。 SE84-->Class Library-->Methods 输入Method名字然后点击运行。 ...
1, SUM介绍 在ABAP开发中,经常会要求对LOOP循环中的某些金额或数量字段进行合计,这时有两种方法,一种是简单的再定义一个变量进行累加,第二种是使用SUM语句。 本文简单介绍一下如何使用SUM进行合计。 SUM只能在loop循环的A ...
下面介绍一下如何在ABAP程序中创建嵌套动态内表,也就是动态内表中的某个字段也是个内表。 步骤如下: 1, SE11创建表类型 2, SE11创建结构 创建的结构中包含第一步中创建的表类型。 3, 程序中参考这个字段创建动态表的catalo ...
下面简单介绍一下如何在abap语言中定义一个嵌套内表(nested internal table),也就是内表中的一个字段也是内表。 1, SE11中定义一个表类型 这里找了一个SAP标准的表类型EKKO_TTY 2, 定义内表时使用tab ...
ABAP中,如果可以通过下图方法重新分配函数的函数组。 se37中,点击reassign 按钮可以更改function group。 注意,new function group一定是要激活状态的。可以通过se80激活函数组。 以上。