Setup > Users > Function profile 

The function profile codes are used to define the user groups, from the point of view of the function authorisations (an associated function profile code is found in the users record). This profile code is defined in this function.


SEEREFERTTO Refer to documentation Implementation

Screen management



The definition is made over three tabs, by giving the profile code to be created or to be modified. It should be noted that in version 140, information that was previously in the client record has been placed in the profile record, in particular the next two tabs.




The following fields are present on this tab :

This code identifies the created records in a unique manner.

  • Title (field INTPRF)

Destined notably to figure in the reports and the screens in which the record code can be entered or selected. This text is used to give a clear description to the record concerned.



Tab Access


In this tab, a tick box is defined that is used to give access to all the functions without restrictions for the profile code (in general, a single profile code, linked to the administrator will have such privileges).

Then the default values are defined that are used solely during the creation of a new user attached to a profile. These default values are the list of authorised access codes and in the case All access codes is used to avoid having to enter an exhaustive list.

These default values are explained by the fact that a non administrator user may be authorised to cerate a user with out having the right to modify certain access rights. This assumes that satisfactory default values attached to the function profile can be proposed, (it is addition it is possible to limit the function profiles usable by the user by means of the AUZFCT parameter).

If the All functions authorised box is not ticked, it is possible to define in a detailed fashion the list of authorised functions with if necessary the additional associated authorisations. This the case for the Functional authorisation function, which is accessible either by the menu, either directly by s button.




The following fields are present on this tab :


  • All authorized functions (field ALLFCT)

If this box is checked, the function profile gives access to all the functions in the software. If it is not the case, the function functional authorization is used to define which define are authorized.

  • Fixed dashboard (field FLGPOR)


User default values

  • All access codes (field ALLACS)

If this box is checked, the user has been granted all the rights (in read, write and execution mode) on all the access codes. This makes it no longer necessary to supply the complete list of access codes for the privileged users.

Table User default values

The access codes are the codes that are used to protect the information or the functions, in read, write and execution mode (when the context permits it). In this case, these codes act a bit like a lock placed on a field in a screen, in a transaction, in a report or in a database record.

Then, for this field and for each user, it is determined whether they can access protected information in this way (thus they have the key available allowing them to open the lock).

The number of access codes and their codification is totally free, since what only matters is the assignment that is made in the different records, which can be controlled in this way .

An All access codes box is used to give access to all the access codes present or to come. If this box is not checked, the entry can be made in the tab grid.

  • Inquiry (field CONSUL)

If this field is set to Yes, the user is entitled to view the records (or fields) protected by the access code.

  • Modification (field MODIF)

If this field is set to Yes, the user is entitled to modify the records (or fields) protected by the access code.

  • Execution (field EXEC)

If this field is set to Yes, the user has been granted the execution right (if available) defined within the context of those records protected by the access code. Use cases of execution rights for access codes can be found in an appended documentation.



Functions accessed by right click on the grid

Access code update




Tab Sites


Defined in this tab by functional module is a default site to which a user having this profile is attached. This site is used wherever the entry of a site is necessary. Only the modules used by the folder will appear in the table in question.




The following fields are present on this tab :


  • No. (field NUMLIG)


  • Module (field MODULE)


This grid makes it possible to define the default sites by module.

This parameterisation s used each time there is a site to enter.



Tab Reports


This tab contains the following fields :

  A Deferred printing flag is used to prohibit the possibility to launch the reports in batch mode for users having this profile.

 An access filter for reports, defined in the form of a template (using wild card characters ? or * ). This is used to prohibit access to certain reports by the user.

An access filter by report group is used to prohibit access to certain reports. The report groups are defined in local menu 97, the first 15 being defined by standard.

It should be noted that the information in the Reports tab is not modifiable for the administrator menu profile, defined by the ADMUSR parameter (in fact, this user has no access restriction for reports).




The following fields are present on this tab :


  • Deferred print (field DIFIMP)

This field authorizes the deferred printing. If it is not set, the user will be prohibited from running reports in batch mode.

  • Report filters (field FILTRE)

This field makes it possible to limit access to reports with codes that correspond to the filter indicated.

Example : AB??*

The user would only have complete rights for the reports that start with AB and have at least 4 characters

Table Groups

  • No. (field NUMLIG)


  • Report group (field GRPETX)


  • Access (field AUTETA)

This field defines a first level of the filtering on the access to the reports. Only the reports belonging to the groups authorized for the profile can be printed by the user (remembering that the access code for the report can be used to further restrict access to this list).




By default, the following reports are associated to the function :

 APROFIL : User function profile

This can be changed by a different setup.

Menu Bar

makes it possible to pass directly to functional authorisations management.

is used to copy the function profile to another folder accessible from the current server.

Menu Bar

Options / Access code update

Error messages

The only error messages are the generic ones.

Tables used

SEEREFERTTO Refer to documentation Implementation