ExecuteBaseLogic : Invalid Dimension:CATEGORY
Hello SAP Guru,
I have design input schedules using EVDRE() with Time dimension in column and Entity dimension in row. When I send data to database I am getting the following message
Book Name : Test_Comparasion2.xlsx
Application : ABS_FMCG_PLAN
Status : Success
Submitted Count : 1
Accept Count : 1
Rejected Coount : 0
-Error Message-
ExecuteBaseLOgic : Invalid Dimension:CATEGORY
Please let me know how to rectify the above error message.
Thanks.
With regards,
Anand Kumar
Hi,
It looks like there is a problem with your category dimension. Please try to process the dimension again selecting your application and full process. You ave to check also into Constants.lgl file located into Webfolders\<appset>\AdminApp\<application name> if the cstegorydim is properly assigned to your category dimension.
You acn also have a look into the logic log file located into Webfolders\<appset>\<application name>\Private publications\<user name>\Temp Files, maybe you can find more details about your error.
However, the error is related to default logic (you can retry to validate and save it) and application structure(you can try to modify your application), not to evdre. You will receive the same error trying to send data even using other methods.
Best regards,
Mihaela
Similar Messages
-
ExecuteBaseLogic::Invalid dimension BUDGET in lookup
Hello there
Just a quick question.
I am doing a lookup to take the rates in the rate cube
I want the lookup to look at the category budget if my evdre is in budget and actual otherwise...
i did this but it is not working i get the error
ExecuteBaseLogic::Invalid dimension BUDGET in lookup
*LOOKUP RATE
*DIM LCCUR:INPUTCURRENCY=ENTITY.CURRENCY
*DIM TCCUR:INPUTCURRENCY=TRANSACTIONCURRENCY.ID
*DIM RATE="AVG"
*DIM RATEENTITY="GLOBAL"
*DIM CATEGORY=%SET%
*ENDLOOKUP
*WHEN TIME
*IS 2010.JAN
*REC(FACTOR=LOOKUP(TCCUR)*(1/LOOKUP(LCCUR)),RPTCURRENCY="LC",CATEGORY=%SET%)
*ENDWHEN
*COMMIT
What I am doing wrong?Marcel here is below my logic.
I also would like to tell you that the logics is working in a way that it is giving me results but with the ACTUAL rates not with the BUDGET rates...
Nic
*LOOKUP RATE
*DIM LCCUR:INPUTCURRENCY=ENTITY.CURRENCY
*DIM TCCUR:INPUTCURRENCY=TRANSACTIONCURRENCY.ID
*DIM RATE="AVG"
*DIM RATEENTITY="GLOBAL"
*ENDLOOKUP
*WHEN TIME
*IS 2010.JAN
*REC(FACTOR=LOOKUP(TCCUR)*(1/LOOKUP(LCCUR)),RPTCURRENCY="LC")
*ENDWHEN
*COMMIT -
Invalid Dimension Entity in lookup
Hi All,
When try to validate the script logics from BPC Admin, I am getting the message "Invalid Dimension Entity in lookup".
Can you please let me how to fix this.
Thank you,
RajuWith the suggestions from this link -
ExecuteBaseLogic : Invalid Dimension:CATEGORY
"I have modified "Constants.lgl file" located into Webfolders\<appset>\AdminApp\<application name> if the categorydim is properly assigned to your category dimension" - I am not getting the above error more But I am getting another Error --
"Enforced *Destination cannot be empty" from ICElim.lgf and here is the code:
//=============================================
// Default Intercompany Eliminations
//=============================================
*INCLUDE SYSTEM_CONSTANTS.LGL
*SYSLIB ICELIMWITHCURR.LGL
// append custom elimination rules here
//=============================================
// Elimination logic for two organization(H1, H2)
//=============================================
INITIALIZE_ELIM()
ELIMINATE_ORG(H1)
ELIMINATE_ORG(H2)
*COMMIT -
Test script logic file - Errror "Invalid Dimension Account"
Hi BPC Experts,
I am a new bee in BPC and have developed HCM applicaton in BPC 5.1. The Appset contains Finance, Rate & HCM applications.
I am working on HCM and wants to write a script logic file for HCM and it is giving an ERROR "Invalid Dimensin Account".
I have following dimensions in HCM Application:
account_hc --> type A
category_hc --> type C
company_hc --> type E
time_hc --> time t
costcenter_hc --> type u
datasrc_hc --> type d
employerole_hc --> type u
geography_hc --> type u
rptcurrency_hc --> type r.
I had defined Dimensions in system_cnstants file as mentioned below.
// application constants
*FUNCTION CATEGORYDIM =CATEGORY_HC
*FUNCTION TIMEDIM =TIME_HC
*FUNCTION CURRENCYDIM =RPTCURRENCY_HC
*FUNCTION ENTITYDIM =COMPANY_HC
*FUNCTION ACCOUNTDIM =ACCOUNT_HC
*FUNCTION INTCODIM =INTCO
*FUNCTION CATEGORYDIM =CATEGORY
*FUNCTION TIMEDIM =TIME
*FUNCTION CURRENCYDIM =RPTCURRENCY
*FUNCTION ENTITYDIM =ENTITY
*FUNCTION ACCOUNTDIM =ACCOUNT
// This part is needed when a RATE cube
// is associated to the application
// (FX = single or multi currency)
*FUNCTION THISAPP =HCM
*FUNCTION RATEAPP =RATE
*FUNCTION RATEENTITYDIM =RATESRC
*FUNCTION RATEACCOUNTDIM =RATE
*FUNCTION INPUTCURRENCYDIM =INPUTCURRENCY
*FUNCTION RATEENTITYMBR =RATEINPUT
*FUNCTION RATESRCCALCMBR =RATECALC
*FUNCTION AVGRATEID=AVG
*FUNCTION ENDRATEID=END
I tried to validate and save standard default script logic. But it gives me an error " NO match defined for lookup dimension Category"
So I could not use default logic file to write my script logic. Hence I have created HCM logic file. and Given the following script logic.
*XDIM_MEMBERSET ACCOUNT = XYZ_INC_RetPlan
*WHEN ACCOUNT
*IS XYZ_INC_RetPlan
*REC(FACTOR = 1.1, ACCOUNT)
*ENDWHEN
*COMMIT
While validat & save, I get an error "Invalid Dimension Account".
I do not understand why these errors occuring.
I have checked Category & Account dimensions checked. Every thing is ok. I have created Input schedules and they are working ok. It means the dimensions are fine.
Then why the error ?
Can you guys please guide me.
Appreciate your kind help.Eswara,
try to close down BPC for ExCEl in case your IS/Reports are trying to access the APPlication.And also any other BPC ADmin screens accessing the same Application/Dimension.
1)try to only do a "process " on the account dimension without including the processing for Applications...
2)then try to do a process on the application.
Now your script should be able to recognize Account dimension and validate fine..
hope this helps... -
Invalid Dimension SALESACCOUNT in Lookup rule
Hi all,
I craeted a New logic Sales_to_PL and provided the below script. But while validating it I get the message as
"Invalid Dimension SALESACCOUNT in Lookup rule"
Please advice.
// LOGIC FOR BEST PRACTICES - BP_SALES APPLICATION
*INCLUDE SYSTEM_CONSTANTS.lgl
// SEND THE RESULTS to THE PROFIT AND LOSS APPLICATION
*DESTINATION_APP=PROFIT_AND_LOSS
*SKIPDIM=PRODUCT
*RENAME_DIM SALESACCOUNT = Account
*XDIM_MEMBERSET Category <> ACTUAL
*XDIM_MEMBERSET PRODUCT = <ALL>
*WHEN SALESAccount.TRANSFER
*IS "Y"
*WHEN SALESAccount.PROFITLOSSACCT
*IS <> ""
*REC(EXPRESSION=%VALUE%,SALESACCOUNT=SALESACCOUNT.PROFITLOSSACCT,DataSrc="BP_SALESApp")
*ENDWHEN
*ENDWHEN
*COMMIT
// Calculate the FX in the P&L Application after Sales data is Transferred
*RUNLOGIC
*APP = BP_Profit_Loss
*LOGIC = FXTRANS
*ENDRUNLOGIC
Thanks
LAKAs my Dimension name is SalesAccount, I even tried changing the constantsllgl file in server and also the script with same SalesAccount instaed of SALESACCOUNT as shown below. Still it did not work.
// LOGIC FOR BEST PRACTICES - BP_SALES APPLICATION
*INCLUDE SYSTEM_CONSTANTS.lgl
// SEND THE RESULTS to THE PROFIT AND LOSS APPLICATION
*DESTINATION_APP=BP_Profit_Loss
*SKIPDIM=PRODUCT
*RENAME_DIM SalesAccount = Account
*XDIM_MEMBERSET Category <> ACTUAL
*XDIM_MEMBERSET PRODUCT = <ALL>
*WHEN SalesAccount.TRANSFER
*IS "Y"
*WHEN SalesAccount.PROFITLOSSACCT
*IS <> ""
*REC(EXPRESSION=%VALUE%,SalesAccount=SalesAccount.PROFITLOSSACCT,DataSrc="BP_SALESApp")
*ENDWHEN
*ENDWHEN
*COMMIT
// Calculate the FX in the P&L Application after Sales data is Transferred
*RUNLOGIC
*APP = BP_Profit_Loss
*LOGIC = FXTRANS
*ENDRUNLOGIC -
ExecuteBaseLogic::Invalid object name 'tblStatus' when submitting data
Hi experts,
I've encounter the following error while submitting data via input schedule:
ExecuteBaseLogic::Invalid object name 'tblStatus' in: select distince d.CATEGORY,d.ENTITY,d.TIMEID from #RESULT_334020 d where signeddata<>0 and exists [select * from tblstatus s where [APP]='TIS' and d.CATEGORY=s.CATEGORY and d.ENTITY=s.ENTITY and d.TIMEID=s.TIMEID and [Status]>0).
I did not find any OSS notes on this and not sure what is the problem. Appreciate your advise on this issue.
Thanks!Hi!
I have encountered the same problem as you have when starting an SSIS package with the setting: "Check for work status settings". According to SAP in BPC 5 SP 6 this setting must not be chosen.
I guess, that this setting is somehow passed to your default logic. So, you can try the following:
In BPC for Excel go to eData / Organize Package List; choose the company folder and in this the System Administration group. Select "Default Formulas" and click the edit button (a sheet with a pencil). In the pop-up box click the edit button next to the field with the file name (that's a sheet with a magnifying glass). In the new pop-up box click "Advanced". Put an apostrophe (') before the prompt for %CHECKLCK% and replace
TASK(Execute formulas,CHECKLCK,%CHECKLCK%)
with
TASK(Execute formulas,CHECKLCK,0)
Then try again. Maybe, this works.
Best regards,
Hartmut
Edited by: Hartmut Kesper on Feb 9, 2009 2:45 PM -
Invalid accountassignment category.
Hi
While saving service sales order i am getting the error Invalid accountassignment category.
The detailed error is like this
Invalid account assignment category (->long text)
Message no. IW063
Diagnosis
The system should assign a component to an account assignment category.
System Response
The account assignment category is not defined.
Procedure
In Customizing define the account assignment category for service- and maintenance orders.
In the standard, define the following values for the order category 30:
Account assignment type (general): F
Account assignment type (project): Q
Account assignment type (sales order): E
Sales document project: D
Please suggest
Thanks goutamDear Goutam,
Please check in Customizing for : IMG> Material management>Purchasing--> Account assignment --> Define combination of item categories/Acc assignment
Regards,
w1n -
Question about property:STARTMTH in dimension CATEGORY
Hi,
There is a default property "startmth" in dimension CATEGORY. It exist in the default application APPSHELL, but I can't find any
document for this property. Does anyone know what this property use for?
Regards,
David ChoFirst off, it's not a property. It's a static variable. And the code you have isn't a good idea. Static variables should NOT be set via instance methods.
Think about the following code:
// In some other class
Bar x = [[Bar alloc] init];
Bar y = [[Bar alloc] init];
Think about what just happened. In the 'foo' class you have now created two 'foo' objects and the first one is now leaked.
The proper way to initialize static variables is with the 'initialize' class method. This is only ever called once, the first time the class is referenced.
static Class foo;
@implementation Bar
+ (void)initialize {
foo = [[Bar alloc] init];
- init {
// Do nothing with 'foo'
+ (Bar)getObject {
return foo;
- (void)dealloc {
// Do nothing with 'foo'
The only downside, sort of, is that 'foo' is never dealloc'ed except when the app exits. But this isn't typically a problem. -
No match defined for lookup dimension CATEGORY
Hi,
I am trying to load data into cube and i get blelow error during import.
"No match defined for lookup dimension CATEGORY"
This is first time i setup the this cube and loading the data. I verified category dim has members.
You help is appreciated.
Thanks
RameshIf you are using an input template in excel or loading data via data manager and have allowed default logic to run, the issue is most likely tied to the execution of default logic. I would verify that the System constants file in the adminApp/[APP] directory has the correct dimensions named in the cube you are sending data. If you are using a "C" type dimension that is named Scenario or some other name, you may need to verify that the constants file has the categorydim is set correctly.
Otherwise, you have some logic that may be using a business rule that depends on a category member that is not present in the application.
Hope this helps. -
User has no write access to the selected members of dimension : CATEGORY
Hello,
Here is the Scenario:
I have a script called DAllocate.lgf in an app - Costing. Now I need to run that app from another app called Reporting. I know that Runlogic wont work in my case because in the Dallocate.lgf there are some Runlogic commands being used. and when Runlogic is being used to call a logic that has runlogics in it, it wont work. So what I hae done is in the SSIS package in the reporting app, I have added a logic task to an existing package and specified DAllocate.lgf with the app name costing.
Here is the issue:
When I run an SSIS package in costing app called Dallocate(which basically runs dallocate.lgf), it runs successfully. But If I run a package called PtoCA in Reporting that has Dallocate.lgf as a logic task, it gives the following error:
"user has no write access to the selected members of dimension : CATEGORY "
Thanks.Hi,
From your explanation it is clear that Dallocate.LGF has been run successfully in one of the logics. This means the issue is not in the Dallocate.LGF. The issue is in some other logic of the same DM package.
First, check which logic part faces this issue. Based on your explanation, definitely not in Dallocate.LGF.
Then, check how that particular Catergory dimension member which the user does not have access for, came into the logic calculation. Somewhere in the calculation, it is posting a value in the unauthorized member.
Karthik AJ -
Error Message - Invalid Parent Category for product
Hi Campaign Experts,
I am getting error message "Invalid Parent Category for product" in campaign when I am trying to assign a service product to campaign. Even I tried assigning sales product and also assigning at campaign element level, but the error always appears.
On the campaign screen in CRM 7.0 webUI, it allows me to search product and displays the product during search but raise error when I select the product.
Any suggestions?
Thanks
UmeshHi Umesh,
Just maintain Product hierarchy in :
SPRO->Customer Relationship Management->Account Planning->Product Assignments->Assign Product Hierarchies
Here you maintain Product hierarchy which has been used in your Product which you are trying to enter in Campaign.
Regards,
Dipesh. -
Hi Experts,
When this information error occurs:
Invalid memory category
regardsHi,
Go to transaction O11C. Maintintain the fields like
Order category 30
Document Type : Assign ur Document type
and
Account assignment type (general): F
Account assignment type (project): Q
Account assignment type (sales order): E
Sales document project: D
Hope this will help to solve ur problem
Reward Points If it is useful
Regards -
Hi Experts,
While doing Sales Order Entry, it gives error message as Invalid Requirement Category. I maintained category Structure & coverage strategy
settings.Kindly help to solve this issue.If the business process is configured for rebate, then have a look at the following note:-
Note 1614669 - Message "Error creating rebate credit memos" using VBO2
G. Lakshmipathi -
Error: Invalid dimension member with special character / in BPC NW 7.5 SP7
Hi experts,
We are encountering the following problem in our Financial Planning application.
We are migrating our existing BPC solution from one server to another through backup and restore. The existing solution was on BPC NW 7.5 SP 5. The profit_centre dimension in the existing solutions has several member ids with special character '/' (forward slash). The dimension never threw an error when processed in the existing solution and there is planning transactional data against these member ids.
While the entire configration , appset , files were successfully restored through UJBR on the new system (BPC 7.5 SP7) through UJBR (backup and restore), the masterdata could not be restored only for this Profit_centre (masterdata for other dimensions were processed successfullu). All the member ids with / are rejected for this dimension. The same error is thrown if processed through the admin client from the member sheet.
Error: Dimension member PC_FF/WS/NT is an invalid member ID
Error in Admin module
Is there any setting which need to be made to allow / character in member ids? Any suggestion to get around this problem would be much appreciated.
Thanks
AbhimanHi Abhiman,
Yes, you need to maintain the transformation file to correct all dimension member IDs. Can you please refer to the following link with a similar issue:
conversion file formula not working
Hope this helps.
Rgds,
Poonam -
Error Invalid Dimension - RUNLOGIC
Hello,
I have one application A with account dimension called AAcc and an application B with account dimension called BAcc.
I run a logic from application A calling an B script logic, for example:
At application A:
*RUNLOGIC
*APP = B
*LOGIC = CALC_1
*ENDRUNLOGIC
When I run at the logic debugger, I receive the following error message:
u201CInvalid dimension: AAccu201D
I have to run Calc_1 at the default.lgf as an addition to other calculations I make in application A, but I have to use BAcc accounts for that.
I use BPC 7.0 MS.
Any suggestions?
Thanks in advance.
Best regards,
SueHi Kyle, Kranthi, nilanjan,
Thank you for your reply.
Please see what worked:
*RUNLOGIC
*APP = B
*DIMENSION AAcc =
*LOGIC = CALC_1
*ENDRUNLOGIC
Best regards,
Sue
Maybe you are looking for
-
Hi all. I have stanalone offline RootCA, and enterprise domain SubCA on DC on Windows 2012 server. I have Windows 2003 Terminal Server, users logon to TS via smart cards - and this work fine. Now I added Windows server 2012 as "Terminal Server". Now
-
AUC Asset not getting created when Internal Order is created
Dear Experts, While Creating the internal order ( Object Class - Investment Measure) AuC (Asset Under Construction) not getting created automaticall . Note Investment profile is already there in the order. Following steps below are configured - 1. De
-
Installation of Solaris 10 on T1000
Hi all, i have installed solaris 10 5/08 on T1000. I am using Xmanager to get display. Still i am unable to get display on this hardware. Please is there any configuration that needs to be done. Thanks, Sailesh
-
I know Quicken makes a program for Mac and I've checked a couple of free ones, which don't seem to be what I'm looking for. Is there any other program that I can use? I hope this is the right area to post this question. I searched for this topic but
-
Mac Mini and WoW???
Hi all, Will a Mac mini run World of Warcraft smoothly?