在矩阵上过滤CFL

2020-09-09 06:47发布

         点击此处--->   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

         点击此处--->   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

付费偷看设置
发送
4条回答
渐行渐远_HoldOn
1楼-- · 2020-09-09 07:12

我找到了解决方法

Nir深蓝
2楼-- · 2020-09-09 07:03

嗨,maskey,

感谢您的答复,我已经找到了解决方案,问题是由于在两个不同字段中使用了相同的对象。 我得到了解决方案。

致谢

Bikram

粗暴的香蕉
3楼-- · 2020-09-09 07:14

你好朋友

要过滤的CFL数据表意味着ITEM主站或业务合作伙伴。请给我详细信息,以便我可以帮助您,但对于矩阵列或编辑框,过滤是相同的,只要您要cfl id,并且CFL FEILD正确

clasier
4楼-- · 2020-09-09 06:48

嗨Bikram,

请发布解决方案,我在PO->会计标签->参考文档表单矩阵中遇到相同的问题,以过滤PO类型。

谢谢

Deepak

一周热门 更多>