Focal Point
CASE-OPENED: FOC006 and FOC009

This topic can be found at:
https://forums.informationbuilders.com/eve/forums/a/tpc/f/7971057331/m/9427036726

January 04, 2013, 12:59 PM
Mohit Jain
CASE-OPENED: FOC006 and FOC009
I am facing the below error message can you plaese suggest what is the problem.

(FOC006) THE FORMAT OF THE TEST VALUE IS INCONSISTENT WITH FIELD FORMAT:
BYPASSING TO END OF COMMAND

(FOC009) INCOMPLETE REQUEST STATEMENT



-SET &CA_AMT=' 0';
-SET &CS_AMT=' 0';
-SET &CC_AMT=' 0';
TABLE FILE RSPOPSM
SUM
CA_AMOUNT
CS_AMOUNT
CC_AMOUNT

WHERE BAN EQ &BAN
AND CYCLE_CODE GE &FROMCYCLE AND CYCLE_CODE LE &TOCYCLE
AND MONTH GE &FROMMONTH AND MONTH LE &TOMONTH
AND YEAR GE &FROMYEAR AND YEAR LE &TOYEAR

ON TABLE SAVE AS DDPOPSUM
END
-RUN
-IF &LINES EQ 0 THEN GOTO DEF_POP_AMT;
-READ DDPOPSUM &CA_AMT.A12, &CS_AMT.A12, &CC_AMT.A12.
-DEF_POP_AMT
-SET &TOT_C_AMT=&CA_AMT+&CS_AMT+&CC_AMT;
TABLE FILE RSRCSM
HEADING
-INCLUDE gnrphdr.fex
" "
"<46 From Cycle : &FROMCYCLE-&FROMMONTH/&FROMYEAR
<71 To Cycle : &TOCYCLE-&TOMONTH/&TOYEAR"
"""Reseller BAN " "
"Recurring Charges Section - " "
"

SUM BASE_QTY AS 'Base Qty'
BASE_REVENUE AS 'Base Rev $'
PROR_QTY AS 'Prorated ,Qty '
PROR_AMT AS 'Prorated ,$ '
ARREAR_QTY AS 'Arrears ,Qty '
ARREAR_AMT AS 'Arrears ,$ '
TOTAL_REVENU AS 'Total Rev '
-* DEP_DESC AS 'Dependency,Description'
PP_SOC_TYPE NOPRINT
COMPUTE CA_AMT/D12=&CA_AMT; NOPRINT
COMPUTE CS_AMT/D12=&CS_AMT; NOPRINT
COMPUTE CC_AMT/D12=&CC_AMT; NOPRINT
COMPUTE TOT_C_AMT/D12=&TOT_C_AMT; NOPRINT

BY BAN NOPRINT
BY PP_SOC_TYPE NOPRINT
BY HIGHEST SSOC_LEVEL NOPRINT


Focus for Unix
Windows, All Outputs
January 04, 2013, 01:11 PM
Francis Mariani
Welcome to FocalPoint. Please use the </> button to add "code" tags in your post and put your code between these tags.

You problem is most likely due to a format issue with one or more of these selection statements.
WHERE BAN EQ &BAN
AND CYCLE_CODE GE &FROMCYCLE AND CYCLE_CODE LE &TOCYCLE
AND MONTH GE &FROMMONTH AND MONTH LE &TOMONTH
AND YEAR GE &FROMYEAR AND YEAR LE &TOYEAR

Are BAN, CYCLE_CODE, MONTH, YEAR numeric fields? If not, you need quotes, something like this:
WHERE BAN EQ '&BAN'



Francis


Give me code, or give me retirement. In FOCUS since 1991

Production: WF 7.7.05M, Dev Studio, BID, MRE, WebSphere, DB2 / Test: WF 8.1.05M, App Studio, BI Portal, Report Caster, jQuery, HighCharts, Apache Tomcat, MS SQL Server
January 04, 2013, 01:32 PM
Mohit Jain
Yes BAN is numeric field and is set as below

-RBL
-*----
-*READ B1 &BAN.I9.
-READ B1 &BAN.D12.
-GOTO CONTPROC;
-*----
-RNB
-*----
-*READ NB1 &BAN.I9.
-READ NB1 &BAN.D12.
-*----
-CONTPROC
-*----
-IF &IORETURN EQ 1 GOTO MARS;
-SET &S_BAN.&J=&BAN;
-SET &J=&J+1;
-GOTO STEP8;

-*------
-MARS
-*------
-SET &MAX=&J;

-SET &J=0;

-*------
-STEP4
-*------
-SET &J=&J+1;
-IF &J EQ &MAX GOTO CHKTL;
-SET &BAN=&S_BAN.&J;
-GOTO STEP1;


Focus for Unix
Windows, All Outputs