Breew, "Text" no vale para calculos. Debes usar siempre POW-NUMERIC. Ya es el propio control el que se encarga de darle formato que has establecido. Haz lo siguiente:
Código COBOL:
*******************************
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 campo1 pic 9999v99.
01 campo2 pic 9999v99.
PROCEDURE DIVISION.
move POW-NUMERIC of cmtext1 to campo1.
move POW-NUMERIC of cmtext2 to campo2.
Add campo1 to Campo2.
Move campo2 to POW-NUMERIC of cmtext3.
O incluso puedes hacer esto:
Código COBOL:
ADD POW-NUMERIC OF CmText1 TO POW-NUMERIC OF CmText2
GIVING POW-NUMERIC OF CmText3
O tambien con COMPUTE:
Código COBOL:
COMPUTE POW-NUMERIC OF CmText3 =
POW-NUMERIC OF CmText1 + POW-NUMERIC OF CmText2