在矩阵上过滤CFL

2020-09-09 06:47发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)所有人, 我如何过滤矩阵列...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


所有人,

我如何过滤矩阵列中的系统CFL 。 我已经过滤了Form中的System CFL,但无法在Matrix的CFL中进行过滤。

我要做的是在应收发票中过滤项目代码CFL

这是我的代码


 如果(pVal.FormTypeEx ==" 133"&pVal.ColUID ==" 4")
                 {
                     如果(pVal.InnerEvent和pVal.Before_Action)
                     {
                         BubbleEvent = false;
                         SAPbouiCOM.Form oForm;
                         SAPbouiCOM.Column oColumn;
                         SAPbouiCOM.ChooseFromList oCFL = null;
                         SAPbouiCOM.Conditions oCons = null;

                         尝试
                         {
                             oForm = SboApplication.Forms.Item(pVal.FormUID);
                             oCFL =(SAPbouiCOM.ChooseFromList)oForm.ChooseFromLists.Item(" 26");
                            //AddChooseFromList();
                             oCons = oCFL.GetConditions();
                             如果(oCons.Count == 0)
                             {
                                 SAPbouiCOM.Condition oCon = null;
                                 oCon = oCons.Add();
                                 oCon.Alias =" PrjCode";
                                 oCon.Operation = SAPbouiCOM.BoConditionOperation.co_EQUAL;
                                 oCon.CondVal =" 000021";
                                 oCFL.SetConditions(oCons);
                             }
                             BubbleEvent = true;
                         }
                         抓住(前例外)
                         {

                         }
                     }

 

问候

Bikram