cancel
Showing results for 
Search instead for 
Did you mean: 

An internal error while calling the 'process variable' API. I'm getting this error while creating a variable in Webi

Former Member
0 Kudos

Hi Guys,

We have recently upgraded our service pack for BOBJ XI 3.1 SP3 to SP6. After the upgrade some variables are missing and we are getting =????? in the place of variable.

I facing two issues with variables in Webi.

1. While trying to create a variable in webi and saving it i'm getting "An Internal Error while calling the "processVariable" API" error.

2. Even after some how creating the Variable and saving the webi, when we reopen the webi the variable is gone and it is displaying #SYNTAX in place of variable.

Please advise on resolving this issue.

Regards,

Anil

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi All,

I got this issue because of the service pack upgrade . I observed that for the universe on which this webi is built has property changed for one class. The property was changed to hide. This happened to only one class(Surprise !!!!).This universe is built on BEx query.

So i had to unhide the class export it and delete the variables in the webi and recreate them, this solved my issue. This is a pain in the butt but i have no other solution. This issue occurred only for one universe and  only to one class in the universe (Lucky me).

Regards,

Anil Vadde

Answers (1)

Answers (1)

jyothirmayee_s
Active Contributor
0 Kudos

Hi,

May be the variable is depended on the other variables or objects that are not available in Unverse.

Refresh the universe structure and remap in WebI.. that might help.

Go thru the link below or follow the workaorund that John Sanzone provoded.

https://scn.sap.com/message/8391323

"Some variables have dependencies on other variables, and when you change universes, normally local variables get changed from [The Legitimate Variable] to ????.  I've seen some reports generate the "API" error when performing universe swaps but I haven't been able to determine exactly why it happens sometimes but not other times.  One "trick" you can try, go to each local variable and change it from =<Legitimate formula> to ="<Legitimate formula>" (note the use of surrounding it with double-quotes).  This will "preserve" the formula and after swapping universes you can go back and remove the double-quotes (and touch up any mismatches of objects that you need to re-point to).  An alternative is to open an editor (like Notepad), and copy formulas from your good report to the notepad, then delete the variable(s), re-point to your new universe, then copy from notepad back to the variable editor the formulas again.  Not much convenience all-around, but at least you might have some workarounds under your sleeve now...."

Thanks,

Jothi