on 12-26-2016 6:04 PM
Buenas Tardes.
La presente es para solicitarles ayuda con un tema en la tabla HEM4 que relaciona con los datos maestros del empleado, la cual estoy utilizando con la DI API de sap para un desarrollo, en el cual ya hay datos en dicha tabla y necesito agregarle mas datos pero al darle DM.Update solo me actualiza el primer dato y si le doy en DM.Add no me ejecuta nada, si es de su conocimiento agradesco su ayuda.
Quedo atento a cualquier comunicado.
Hola Brayan,
En primer lugar, quisiera sugerirle que utilice la etiqueta "SAP Business One SDK" cuando abra la pregunta acerca del SDK.
Un Ejemplo en C#
EmployeesInfo oEmp = oCompany.GetBusinessObject(BoObjectTypes.oEmployeesInfo);
//Cargue primero al empleado que desea actualizar
if (oEmp.GetByKey(1))
{
//Recorre los registros de la tabla HEM4
for(int i = 0; i < oEmp.PreviousEmpoymentInfo.Count; i++)
{
oEmp.PreviousEmpoymentInfo.SetCurrentLine(i);
Debug.WriteLine(oEmp.PreviousEmpoymentInfo.Employer);
}
//Si desea actualizar algún registro de la tabla HEM4, haga lo siguiente:
//Establecer la línea actual
oEmp.PreviousEmpoymentInfo.SetCurrentLine(1);
//Actualizar los campos
oEmp.PreviousEmpoymentInfo.Remarks = "actualizado";
//If you want add a new register to HEM4
//Abrir nuevo registro
oEmp.PreviousEmpoymentInfo.Add();
oEmp.PreviousEmpoymentInfo.Employer = "SAP Ltda.";
//Llenar otros campos que sean necesarios.
//Después de esto, actualice su objeto de empleado
if (oEmp.Update() != 0)
{
MessageBox.Show(oCompany.GetLastErrorDescription());
}
}
Atte,
Diego Lother
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
104 | |
12 | |
11 | |
6 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.