cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

RUNLOGIC_PH an exception with the type CX_SY_CONVERSION_NO_NUMBER

former_member718822
Discoverer
0 Kudos
665

Dear Community members,

We are running on:

SAP BPC 10.0 NetWeaver

SAP_BW SAPKW73122

CPMBPC SAPK-801118INCPMBPC

We are trying to deploy RUNLOGIC_PH in our landscape. We have successfully imported transports and started testing in our development box. For tests purposes we have created 2 sample scripts as below.

Whenever we execute the package linked with PE_CALLER.LGF, the execution fails with the following error message:

An exception with the type CX_SY_CONVERSION_NO_NUMBER occured, but was neither handled locally, nor declared in a RAISING clause

The argument '*000' cannot be interpreted as a number

model: Finance. Package status: ERROR

Has anyone experienced similar issue? Any suggestion?

Thanks

Marek

SCRIPT1: PE_CALLER.LGF

*START_BADI RUNLOGIC_PH

QUERY=OFF

WRITE=ON

VALIDATION=OFF

DEBUG=OFF

LOGIC = PE_LOGIC.LGF

APPSET=FINANCE

APP=COSTS

DIMENSION CATEGORY=%CATEGORY_SET%

DIMENSION TIME=BAS(2021.TOTAL)

DIMENSION ENTITY=BAS(EN_TOT_ORG)

DIMENSION RPTCURRENCY=LC

DIMENSION ACCOUNT=AC_211101

DIMENSION DATASRC=DS_INPUT

CHANGED = TIME,ENTITY

*END_BADI

SCRIPT2: PE_LOGIC.LGF

*XDIM_MEMBERSET TIME = %TIME_SET%

*XDIM_MEMBERSET ENTITY = %ENTITY_SET%

*WHEN ACCOUNT

*IS AC_211101

*REC(EXPRESSION=%VALUE%*([ACCOUNT].[AC_500002]), ACCOUNT=AC_101301)

*ENDWHEN

Accepted Solutions (1)

Accepted Solutions (1)

former_member186338
Active Contributor
0 Kudos

Start with single ENTITY and single TIME period, without CHANGED line.

Answers (1)

Answers (1)

former_member718822
Discoverer
0 Kudos

Hi Vadim, thanks for your quick response. Yes technically it works as expected for single ENTITY and TIME without CHANGED line (without parallel processing). Eventually I have also managed to get it running in parallel execution mode but getting some strange results in some circumstances. I will create separate question for this...

Marek