点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我必须向非SAP系统发送2个标准业务对象(问卷和服务请求)查询结果。
我们正在使用ODATA发送数据,ODATA将返回对象实例作为输出。
我已经使用这2个BOS字段(7个字段)创建了定制业务对象。 用于查询这两个标准业务对象的书面代码。
将结果传递到自定义对象。 为此,请在下面编写查询。 现在我需要解决2个问题:
1。 这是满足此要求的正确方法吗?
2。 如何根据每个"票"查询"问卷"。
var query = Questionnaire.QueryByElements;
var RefThis:ZSurveyQA的元素;
var resultData;
var Srquery = ServiceRequest.QueryByElements;
var SrresultData; //2.选择
var SrselectionParams = Srquery.CreateSelectionParams(); SrselectionParams.Add(Srquery.ID.content," E"," EQ"," 46433");
//结果SrresultData = Srquery.ExecuteDataOnly(SrselectionParams);
var selectionParams = query.CreateSelectionParams(); selectionParams.Add(query.QuestionnaireCategoryCode," I"," EQ"," 21");
resultData = query.ExecuteDataOnly(selectionParams);
foreach(resultData中的var结果){
//RefThis.Ticket =
RefThis.SurveyCat = result.CategoryCode;
RefThis.SurveyName.content = queryResultQuestionnaireValColl.ToRoot.Name.GetFirst()。Name.content; RefThis.Surveystat = result.LifeCycleStatusCode;
RefThis.Validfrom = result.ValidFromDate;
RefThis.ValidTo = result.ValidToDate;
RefThis.Version = result.VersionID.Version;
ZSurveyQA.Create(RefThis);
RefThis.Clear(); }
此致
钱德拉
您可以更轻松地理解您的要求吗,在这里从代码中看似您的查询
调查表bo,并通过传递从调查表BO中获取的值来创建ZSurveyQA。
感谢您提供详细信息。
一周热门 更多>