Sage X3 Development Tool

1 minute read time.

The purpose of this tool is to check compliance with development rules by checking all custom developments and modifications in a folder by comparing it with the reference X3 folder.

It lists any item that constitute a risk or a violation of development rules and highlights the risk level and the detected anomaly.

You can then drill into the details of each highlighted issue and fix the problem if necessary.

Rules to follow:

  1. You should not develop inside supervisor entities (objects, screens, tables, and so on)
  2. Standard fields should not be protected with activity codes
  3. Standard data types should not be changed
  4. You should group your specific fields into specific screens or tabs that you will add to standard windows, rather than inserting them into standard screens.
  5. As much as possible, group your specific business logic inside object actions rather than field actions.

Two functions are involved ACTLSPE & GESASPE . ACTLSPE submits the audit task recommended to do it in batch mode, check the impacted elements and GESASPE displays the results.

Risks

Elements that can cause additional work or a possible loss of data or metadata when updating or upgrading. There is also the risk of conflicting with standard elements when applying an update. 

Errors

Development elements that do not comply with Sage X3 development guidelines and can cause the same issues as risks. 

Fatal Errors

Development elements that do not comply with Sage X3 development guidelines and can cause issues and malfunctions when operating or updating Sage X3

 

Possible issues