逻辑数据库中ABAP事件(EVENT)小结
这里有几组事件关键字 ,这些事件关键字在特定环境下控制ABAP/4 程序流。 逻辑数据库 是典型报表程序的外部流控制的中心点。如果将逻辑数据库链接到报表 程序,将导致显示选择 屏幕,并决定系统如何从数据库表中读取数据这引起在下列表中说 明的 ...
这里有几组事件关键字 ,这些事件关键字在特定环境下控制ABAP/4 程序流。 逻辑数据库 是典型报表程序的外部流控制的中心点。如果将逻辑数据库链接到报表 程序,将导致显示选择 屏幕,并决定系统如何从数据库表中读取数据这引起在下列表中说 明的 ...
介绍一个HR的函数RP_CHECK_PERNR用来检查员工号码是否维护完整,主要是检查员工号在infotype 0000和0001中是否维护完整。 SE37,测试 以上。
1, 问题描述 ABAP程序中,调用函数 BAPI_PRODORDCONF_CREATE_TT确认工序(confirm operations)失败,返回一个错误,提示Personnel master record xxxx not foun ...
报表RSCDOK99可以删除SAP变更日志,也就是记录在CDPOS和CDHDR中的数据, 运行后, 以上。
权限对象(可以通过SU21创建)保存在表tobj和tobjt(文本表)中。下面程序列出了所有权限对象,单击权限对象行能显示,单击空行弹出权限对象创建窗口。 代码: [crayon-67403cb2cfe75141758781/] 运行结果: ...
下面介绍如何通过LSMW工具批量更新物料主数据。 1, 创建Project,SubProject,Object 2, 录制批量输入屏幕 首先要录制批量输入,如下图,就是操作一个事务码,然后录制. 执行MM01以后按照正常的步骤创建一个新的物 ...
物料不同单位之间的转换因子保存在表MARM中,字段是umrez和umren 对应前台的MM03,( additonal data,unites of measure tab页)。 这个转换关系,也可以在不同的凭证表中找到,比如采购订单表EK ...
函数DAY_ATTRIBUTES_GET可以查看某日期的一些属性,比如:是否是休息日,是否是节假日,星期几的描述。 SE37,输入工厂日历,factory_calendar,运行: 在输出table day_attributes看结果: 其 ...
函数FORMAT_DATE_4_OUTPUT可以将日期从内部格式YYYYMMDD转换成任意格式。比如:MM-DD, DD.MM, YY-MM-DD, 也就是年月日的任意组合。 以上。
ABAP系统变量SY-INDEX与SY-TABIX都是用来记录循环的次数。但是SY-INDEX在do...endo和while...endwhile中起作用,而SY-TABIX在loop...endloop中有效。 测试代码: [crayo ...
下面通过一个ABAP程序,具体说明一下INNER JOIN,LEFT OUTER JOIN,RIGHT OUTER JOIN差异。 有两个数据库表,表中记录如下: Inner join结果: Left outer join结果如下: rig ...
ABAP SQL提供了多种类型的表和表之间的连接方式,通过项目中的一下实践,整理一下连接类型的用法. 连接类型 定义 1. 内连接 | 只连接匹配的行 2.左外连接 | 包含左边表的全部行(不管右边 ...
下面介绍如果通过ABAP程序创建透明表。 主要利用了4个函数: DDIF_TABL_ACTIVATE :激活透明表 GOX_GEN_TABLE_STD :生成透明表 DDIF_TABL_PUT :设置表的相关信息 DDIF_TABL_GE ...
这段代码能够显示对于某一abap开发,在某一时间段之内的开发记录: 代码: [crayon-67403cb2d0b92664208766/] 运行: 输入姓名及时间范围: 显示: 执行后能看到所有在该时间段内修改过的ABAP class, ...
输入参数protocol为1,返回http的端口和主机名 输入参数protocol为2,返回https的端口 以上。
SAP类 cl_proxy_ui_utils中提供了一个方法show_xml_diff,可以比较两个XML文件的差异点,并以不同颜色显示两个xml的差异之处。 代码: 其中可以通过SCMS_BINARY_TO_XSTRING,将xml转换成 ...
SAP提供一个报表RADPROTA,可以用来查询数据库表的激活日志。 可以输入用户名后运行, 结果中Severity为E表示激活过程中发生错误, 双击行,可以跳转到具体的详细激活日志中 其他:Severity 分如下几种, 还可以直接通过T ...
如果仅仅知道类方法中某个参数的名字,如何找到用到这个参数的类方法呢? 其实很简单,可以通过表SEOSUBCO来查询。方法如下: SEOSUBCO-SCONAME字段中保存的就是参数名字,CLSNAME中是类的名字,CMPNAME是方法名字 ...
很多时候SAP系统中,会发生一些莫名其妙的dump,通过ST22找不到具体是哪个程序导致dump,这时候可以利用工具ST03G来找到dump的源头。 如下:terminated program列处显示了很多问号(?????????????? ...
SAP中的事物代码也就是我们常说的tcode,是保存在数据库表TSTC和TSTCT中。 TSTC中保存了tcode的详细信息,包括对应的程序名,屏幕等等。 tcode:se11 TSTCT中保存了tcode文本信息, 可以通过tcode的描 ...