01 - Ejemplo de Código Dinámico
01 - Ejemplo de Código Dinámico
01 - Ejemplo de Código Dinámico
Resumen
Modulo Funciones universales.
Nivel Experto (se requiere experiencia en desarrollo).
Requerimientos B1UP 4.0.0.0 o superior (debe habilitar el modo de desarrollo avanzado en la
configuracin de B1UP).
Descripcin.
Vamos a utilizar dos botones funcionales para ejecutar dos ejemplos de cdigo dinmico.
Los ejemplos no estn diseados para hacer algo significativo pero si dan un gran panorama de cmo utilizar
cdigo dinmico.
//C# Syntax is very unforgiving so the smallest error cause build errors. You can always press the Test-
compile code below to check validity of the code (but it does not make it correct usage so you need to
test) ... Now make some code :-)
//You also have access to the current form in the SAP Client - Lets us try to load the current the current
BP Name (Item 7)
EditText et = (EditText)form.Items.Item("7").Specific;
string name = et.Value;
application.MessageBox("Name is "+name);
//Now lets use the application to open an activity window and move name over
application.ActivateMenuItem("2563");
Form f = application.Forms.ActiveForm;
EditText etRemarks = (EditText)f.Items.Item("53").Specific;
etRemarks.Value = name;
Resultado.
Cuando los dos botones funcionales son presionados, el cdigo de C# es ejecutado.