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