BPs or Business Processes are alpha360 procedures that handle adds, modifies, deletes, posts etc for the various data entities.

They are same in all alpha360 implementations - windows, web and mobile.


  • they can handle complex or simple entities,
  • when they affect complex entities, they are always inside a "transaction" and come as "pairs".

Since transactions are NOT supported for local HFSQL Mobile tables, the above is NOT totally true for the WINDEV Mobile configurations.

However WINDEV Mobile configurations that support/or use HFSQL C/S do support transactions.


  • they use variables - simple variables, record structures or arrays - as parameters,
  • they may return the PK of a record that was added, through o NON local parameter integer, usually named p_nReturnPK,
  • they return an error message, through o NON local parameter string, usually named p_sErrorMessage,
  • they always return a TRUE or FALSE - after success or failure.

all BPs are heavily documented inside the projects, but to get a better understanding, we are going to give a detail explanation of one of them.



* the above image show the Procedure area in the alpha360 erp Business Application - WX26