on 11-17-2014 12:46 PM
hello,
When I check the code below I have this message:
error message:
Formula error: Formula element 'REEL' could not be recognized.
*********************************************************************************
****************** MBOUAROUR 01/2013
****************** CALCUL DU SUIVI CONTRACTUEL POUR L'ANAIMATEUR CONTRATS
*********************************************************************************
DATA DOSSIER TYPE ZSRM_CON.
DATA TRANCHE TYPE ZTRANPER.
DATA TYPEPOST TYPE ZTYPPOST.
* MONTANT BUDGÉTÉ
DATA CONSO TYPE I.
* MONTANT FORFAIT R
DATA M_FORF TYPE I.
* MONTANTS MIN ET MAX POUR BDC
DATA M_BDC_MIN TYPE I.
DATA M_BDC_MAX TYPE I.
DATA DIFF TYPE I.
DATA DIFF_INF TYPE I.
DATA DIFF_SUP TYPE I.
***** VERIFICATION SI MONTANT BUDGET + PROGAUTO+ REEL RESPECTE MIN ET MAX OU FORFAIT**********
TRANCHE = OBJV().
DOSSIER = OBJV().
TYPEPOST = OBJV().
CONSO = 0.
M_FORF = 0.
DIFF = 0.
DIFF_INF = 0.
DIFF_SUP = 0.
M_BDC_MIN = 0.
M_BDC_MAX = 0.
CONSO = {0AMOUNT}.
* IL FAUT RAJOUTER LES MONTANTS CI-DESSOUS
CONSO = CONSO + { 0AMOUNT | 0INFOPROV = EB_CB004, ZPECREAT = #, ZTYPDATA = BUDGET, Z_PROGST = PROGAUTO}.
CONSO = CONSO + { 0AMOUNT | 0INFOPROV = EB_CB004, ZPECREAT = #, ZTYPDATA = REEL, Z_PROGST = #}.
* MESSAGE I000(ZBIIP) WITH ' CONSOMATION TOTAL : ' TRANCHE TYPEPOST CONSO.
*******************************************************************************************************************************************************************
******************************************************** FORF R , FORF Q, FORF MCO, HAUSSE ECO ****************************************************
*******************************************************************************************************************************************************************
IF TYPEPOST = 'FORF R' OR TYPEPOST = 'FORF Q' OR TYPEPOST = 'FORF MCO' OR TYPEPOST = 'HAUSSE ECO' .
M_FORF = { 0AMOUNT | 0INFOPROV = EB_CB004, ZPECREAT = #, ZTYPDATA = OBJECTIF, Z_PROGST = #}.
* MESSAGE I000(ZBIIP) WITH ' MONTANT OBJECTIF : ' TRANCHE TYPEPOST M_FORF.
DIFF = CONSO - M_FORF.
ELSEIF TYPEPOST = 'BDC' .
*******************************************************************************************************************************************************************
************************************************************************** BDC **********************************************************************************
*******************************************************************************************************************************************************************
M_BDC_MIN = { RMINICTR | 0INFOPROV = EB_CB004, ZPECREAT = #, ZTYPDATA = OBJECTIF, Z_PROGST = #}.
M_BDC_MAX = { RMAXICTR | 0INFOPROV = EB_CB004, ZPECREAT = #, ZTYPDATA = OBJECTIF, Z_PROGST = #}.
* SI LE MONTANT MIN OU MAX EST NÉGATIF => MESSAGE D'ERREUR
IF M_BDC_MIN <= 0 .
MESSAGE E003(ZBIIP) WITH M_BDC_MIN DOSSIER TRANCHE TYPEPOST .
ELSEIF M_BDC_MAX <= 0.
MESSAGE E004(ZBIIP) WITH M_BDC_MAX DOSSIER TRANCHE TYPEPOST .
ELSE.
* MESSAGE I000(ZBIIP) WITH ' MONTANT MIN ET MAX: ' TRANCHE TYPEPOST M_BDC_MAX.
IF CONSO < M_BDC_MIN .
DIFF = CONSO - M_BDC_MIN.
ELSEIF CONSO > M_BDC_MAX.
DIFF = CONSO - M_BDC_MAX .
ENDIF.
ENDIF.
ELSEIF TYPEPOST = 'HISTO' OR TYPEPOST = 'CUMP' OR TYPEPOST = 'NOVAL' OR TYPEPOST = 'PROVISION' .
*******************************************************************************************************************************************************************
**************************************HISTO, CUMP, NOVAL, PROVISION **********************************************************************************
*******************************************************************************************************************************************************************
DIFF = CONSO.
ENDIF.
* LE RÉSULTAT
It worked in development, what causes the error now?
Thank you.
Thank you for your replay.
I add the value REEL in the master Data ZTYPDATA and it works .
Best regards
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
it could help to put REEL into ' ' -> 'REEL'
regards
Cornelia
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Maybe different master data values of the object ZTYPDATA ?
Lowercase ?
BR,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.