Skip to Content
0
Former Member
May 30, 2011 at 11:18 AM

Differences between default logic and logic executed from a package

53 Views

Hi everybody,

I am working in a logic which I would like to execute from a package. Currently, i am running some logics from different packages with no problem. However, there's one which is working correctly when the code is introduced within the default logic, but it isn't working when it is executed from a package. I have no idea about the reason that exactly the same code is working correctly in the default logic but not from a package.

The code is the following:

*SELECT(%NEG_SOCIEDAD%, "[ID]", NEGOCIO_SOCIEDAD, "[CALC]=N" AND "[NEGOCIO]=N")

*SELECT(%SET_CONCEPTO%, "[ID]", CONCEPTO, "[CALC]=N" AND "[APTO_OPERA]=1")

*XDIM_MEMBERSET NEGOCIO="DUMMY_NEGOCIO"

*XDIM_MEMBERSET GRUPOS="NON_GROUP"

*XDIM_MEMBERSET MEASURES="PERIODIC"

*XDIM_MEMBERSET CEBE="DUMMY_CEBE"

*XDIM_MEMBERSET TIPO_INVERSION="DUMMY_INVERSION"

*XDIM_MEMBERSET TIPO_DATO= "PPTO_DET"

*XDIM_MEMBERSET NEGOCIO_SOCIEDAD= %NEG_SOCIEDAD%

*XDIM_MEMBERSET CONCEPTO= %SET_CONCEPTO%

*XDIM_MEMBERSET MEDIDA= "P", "Q", "Z", "DATO_FINANCIERO"

*XDIM_MEMBERSET ORIGEN= "IC", "IC_MARGEN"

*XDIM_MEMBERSET MONEDA_REPORTE="LC"

*WHEN ORIGEN

*IS "IC", "IC_MARGEN"

*REC(EXPRESSION=%VALUE%, CONCEPTO=CONCEP_RECIPROCO.INTCO,CONCEP_RECIPROCO=CONCEPTO.INTCO, PROY_RECIPROCO=PROYECTO.INTCO, PROYECTO=PROY_RECIPROCO.INTCO, CONTRAPARTES=NEGOCIO_SOCIEDAD.INTCO, NEGOCIO_SOCIEDAD=CONTRAPARTES.INTCO)

*ENDWHEN

*COMMIT

The error produced is:

RUN_LOGIC:Property value not found

Failed

Application: PRESUP_LOGICAS Package status: ERROR

Could anybody tell me what is the difference when using it as a default logic? How can I solve the problem? Any idea?

Many thanks in advance,

Antonio,