Products Downloads


French version


 


ADELIA

VADELIA

SADELIA

WADELIA

EADELIA

(I/B)

(I/B) (C/S)

(B) (S)

(I/B) (C/S)

(B) (C/S)


Type

2.0 N


Use

Case 1

Reserved word used for UP, DE and CR class management rules.

Permits (*MR_ERROR = 0) or prevents (*MR_ERROR <> 0) the creation, updating or deletion procedure.



Case 2

When using object modules via the CALL_METHOD instruction (Adelia/400 context), a value can be assigned to *MR_ERROR within the management rule. This value is transmitted to the program using the object module in order to be tested.


Example

Case 1

In the 4GL source for a UP class management rule:

IF   <condition>

*MR_ERROR = 1

END


In the program:

UPDATE VIEW


In the verification list, the following transformation is performed:

*MR_ERROR = 0

CALL_METHOD *UP VIEW (or INSERT_MR *UP VIEW)

IF   *MR_ERROR = 0

UPDATE VIEW *NO_MR

END


Case 2

In the 4GL source for a CA class management rule:

IF   <condition>

*MR_ERROR = 2

END


In the program:

*MR_ERROR = 0

CALL_METHOD *CA ZTOTAL_PRICE

IF   *MR_ERROR = 2

Adelia instruction

END


↑ Top of page

  • Aucune étiquette