点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
基于本文( https://archive.sap.com/ Discussions/thread/3925665 )我试图从ABSL创建自己的MDR。 除了查询参数外,这在大多数情况下都可以正常工作。 它们不会应用到创建的MDR中。
有人知道该怎么做吗? 请在下面查看我的代码,并告诉我哪里出了问题。
var QueryParam:QueryParameter; var MDRO_ID:XPEString; var MessageList:MessageList; " MDRO_ID =" PRS_" + this.ID.content.RemoveLeadingZeros()+" _" + Context.GetCurrentSystemDate()。GetDay()+"。" + Context.GetCurrentSystemDate()。GetMonth()+"。" + Context.GetCurrentSystemDate()。GetYear()+" _" + Context.GetCurrentSystemTime()。GetHour()+":" + Context.GetCurrentSystemTime()。GetMinute(); MDRO.CreateInstance(" MDR_MD_Create","",MDRO_ID); QueryParam.ParameterName =" RequirementSpecificationID"; QueryParam.Sign =" I"; QueryParam.Option =" EQ"; QueryParam.Low = this.ID.content.RemoveLeadingZeros(); MessageList = MDRO.AddSelectionParameter(" MDR_MD_Create",""," QueryByReleaseStatus",MDRO_ID,QueryParam); MDRO.Activate(" MDR_MD_Create","",MDRO_ID); var currentTime = Context.GetCurrentGlobalDateTime(); var StartDuration = Library :: Duration.Create(0,0,0,0,0,30); var startTime = currentTime.AddDuration(StartDuration); MDRO.ExecuteDateTime(" MDR_MD_Create","",startTime,MDRO_ID);
嗨Michiel,
请查看下面的示例代码,我相信您将能够解决它的问题。
导入
MDR配置
选择参数
实例
计划与执行
根据测试,我们可以确认10秒间隔最有效。 其他持续时间似乎无法无缝运行。
示例实现
嗨Michiel,
查询可能是您的问题。 查找查询参数名称的一种方法(我所知道的一种方法)是生成MDR的屏幕并打开快速活动(QA)。 您将在此处找到在创建MDR本身时选择的所有参数。 就像这里一样:
这确实描述了在SAP中打开UI组件时将看到的结构。 如果您的名字正确,则应该可以使用第一个注释中包含的代码。
最诚挚的问候,
于尔根
一周热门 更多>