vbscript Manejo de grid SAP

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vbscript Manejo de grid SAP相关的知识,希望对你有一定的参考价值。

 public string OnBeforeKeyDown(Form pForma, ItemEvent pVal)
        {

            Grid Grid;
            Grid = (Grid)pForma.Items.Item("Max4").Specific;
            DataTable dtSubFamilia = Grid.DataTable;

           

            string Columna = (pVal.ColUID.Replace("Col", ""));
            CellPosition Ubicacion_Actual = Grid.GetCellFocus();

            pForma.Freeze(true);
           

            string CodSubFam = dtSubFamilia.GetValue(EColCodArt.CodSubFam, pVal.Row).ToString();
            string  NombreSubFAm = dtSubFamilia.GetValue(EColCodArt.NomSubFam, pVal.Row).ToString();
            string SubDivsion = dtSubFamilia.GetValue(EColCodArt.SubDivision, pVal.Row).ToString();
            string editable = dtSubFamilia.GetValue(EColCodArt.Editable, pVal.Row).ToString();
            int codSubdivision = (int)(EColCodArt.SubDivision);
            int nomSubdivision = (int)(EColCodArt.NomDivision);

            if (SubDivsion.Length > 50)
            {
                dtSubFamilia.SetValue(Ubicacion_Actual.ColumnIndex, Ubicacion_Actual.rowIndex, "");
                return TConstantes.SBOLDObjeto.RetornoError + " " + "La subdivisión no puede contener mas de 50 carecteres";
            }

            if (CodSubFam != "")
            {
                if (Columna == "2")
                {
                    if (SubDivsion == "" && editable == "" || editable == "N")
                    {
                        Globales.LlamarCustomCFL(CodSubFam, pVal.Row, "LDCODART", (codSubdivision).ToString(), nomSubdivision.ToString(), "Max4");



                        pForma.Freeze(false);
                        return TConstantes.SBOLDObjeto.RetornoCancel;
                    }

                }

            }
                
            
            pForma.Freeze(false);
            return "";
        }

以上是关于vbscript Manejo de grid SAP的主要内容,如果未能解决你的问题,请参考以下文章

php Hooks para manejo de permisos

markdown Manejo de versiones。 VersionamientoSemántico

markdown [dependencias] Manejo de dependencias #pip#dependency-links

马内乔·德·库索雷斯(Manejo de Cursores en SP en MYSQL)

vbscript Union de Excels

vbscript Union de Excels