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,
    Raju

    With 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
    LAK

    As 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 goutam

    Dear 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 Cho

    First 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
    Ramesh

    If 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
    Umesh

    Hi 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.

  • Invalid memory category

    Hi Experts,
    When this information error occurs:
    Invalid memory category
    regards

    Hi,
    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

  • Invalid Requirement Category

    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
    Abhiman

    Hi 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,
    Sue

    Hi  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

  • A certification chain processed correctly, but one of the CA certificates is not trusted by the policy provider.

    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

  • Financial Software for Mac

    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?