Default logic not running for a particular team

Hello,
I have a financial consolidation application in BPC 7.5 NW. We have a particular problem, whereby the default logic is not running for one team when they are uploading data. The error message is "Error running default logic. Error converting records. The root element is missing".
Users in other teams are not affected by this and they are able to upload data successfully without any problems and are able to view converted records.
Can someone please explain how this is possible in BPC?
Also, our development consultant created 2 copies of the default logic in the Finance application. In the admin consol, one is called "Default.LGF" and the other one "DEF BU 9 Mar 2011.LGF". Can anyone kindly explain whether it is possible to have 2 copies of the default logic and if so, how does BPC decide which one to run.
In both versions of the default logic, the following code is inserted for FX translation:
// Query 6  - Perform currency translations - run currency translation stored procedure
*XDIM_MEMBERSET CATEGORY=%CATEGORY_SET%
*XDIM_MEMBERSET TIME=%TIME_SET%
*XDIM_MEMBERSET ENTITY=%ENTITY_SET%
*XDIM_MEMBERSET MEASURES=YTD
*RUN_PROGRAM CURR_CONVERSION
      CATEGORY = %CATEGORY_SET% 
      CURRENCY = GBP
      TID_RA = %TIME_SET%
      RATEENTITY = GLOBAL
      OTHER = [ENTITY = %ENTITY_SET%]
*ENDRUN_PROGRAM
*COMMIT
Thank you very much.
Edited by: kashifmehmood on Jun 17, 2011 4:12 PM

Hi
1.Users in other teams are not affected by this and they are able to upload data successfully without any problems and are able to view converted records.
One of the reason may be there are some secured dimensions involved like Entity, which is not assigned to the team. Refer to the HTG document below:
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/207995e8-deb8-2d10-3cb9-8ab146c95a09?quicklink=index&overridelayout=true
2.Also, our development consultant created 2 copies of the default logic in the Finance application. In the admin consol, one is called "Default.LGF" and the other one "DEF BU 9 Mar 2011.LGF". Can anyone kindly explain whether it is possible to have 2 copies of the default logic and if so, how does BPC decide which one to run.
In my opinion your consultant created "DEF BU 9 Mar 2011.LGF" and maintained the logic in that logic file. To run the logic by default, he has to call the earlier logic file in DEFAULT.LGF.
*INCLUDE DEF BU 9 Mar 2011.LGF ( Nothing wrong in  keeping the entire logic, but it is not required)
Logic file ""DEF BU 9 Mar 2011.LGF" can be called by DM packages.
Thanks

Similar Messages

  • Changing the default logical system names for adaptive RFC models

    Hello,
    When I create an Adaptive RFC model the dialog that asks me to specify the model name, package, source folder, etc. has default values in the "Default logical system name for model instances" and "... RFC metadata".
    I know I can type in another name there but I'd like to change the default name to something that fits our naming conventions. Can I change that? If so, can someone tell me where?
    Thanks in advance!
    David.

    Suresh,
    Thank you for your response. However, that is not what I was looking for. Sorry if my post was not clear.
    I knew that I could change it AFTER the import. I also know that I can type in something else besides the default DURING the import.
    What I am asking is if there is a way to change some configuration setting so that the 'default' that comes up in the drop down DURING the import is something different than what comes 'out-of-the-box' with NWDS.
    Hope that clears up what I'm looking for.
    David.
    Message was edited by:
            David Z. Pantich

  • Report Painter values are not populating for a particular cost center

    Report Painter(GR55) values are not populating for a particular cost center for the months of April 1 2011 where as for May onwards values are displaying correctly..We have check the transaction code KSB1 for this cost center there are some values posted for the period of April..
    Can any one help me to find out where exactly the issue is and how to resolve the same..

    Please check your variables in your report.

  • Cost Center does not exist for a particular period - Solution

    We have encountered an error in the subject,
    COST CENTER does not exist for a particular period
    Solution:
    1) Either extend the Posting period for the invoicing  date
    2) Or enter the Cost Center as PO number in Sales Order
    Please do add your comments if there are different ways to solve this error

    The Post contains a solution

  • Analysis Engine Not running for IPS in AIPSSM Module

    Hi all,
      The Analysis Engine is not running for IPS module in AIPSSM Module. Please let me know how can i resolve this issue and get the analysis engine of IPS to running status.
    Regards
    Kiran

    Hi Kiran,
    Ideally, what you can do is to remove the configuration on the ASA that sends traffic to IPS.
    The crash in sensorapp or analysis engine might be traffic, configuration related.
    We can try to reboot the IPS with no load on it by stopping sending traffic to it.
    You can remove the IPS policy from the ASA configuration.
    http://tools.cisco.com/squish/2f7A3
    What this will do is stop ASA from sending any traffic to IPS.
    Now do the hw-module module 1 reset command.
    See if the IPS module comes back up.
    If that also fails, then you can re-image the module.
    This will however erase the configuration on the module.
    The re-image procedure for SSM module:
    http://tools.cisco.com/squish/ee66a
    Hope this helps.
    Sid

  • Defaulting Rules Not Working for Repair Orders in OM?

    Hi,
    Defaulting Rules have been setup for return line & standard line based on few conditions and it is working fine if we create a sales order directly from OM (Manual SO)?
    But in our project we are using  Depot Repair(Repair Orders), we tried to create a service request and then converted to a sales order here defaulting rules not working for repair orders?
    Please help me to solve this issue ASAP.
    Thanks,
    Kishor

    Hi,
    You have like this:
    1. Price list
    2.OE_DEFAULT_PVT.Get_SOB_Currency_Code
    You have to make
    1. XXOE_DEFAULT_PVT.custom_code
    2. Price list
    3.OE_DEFAULT_PVT.Get_SOB_Currency_Code
    Did you made own custom code to pick currency?
    Regards,
    Luko

  • Logic - Average value for a particular Customer + Period

    Hello Experts,
    Please help me in the Logic to find out Average for the below scenario:
    This is the Output:
    Customer
    Period
    Payment Timeliness
    Cust-001
    01/97
    -4
    Cust-001
    01/97
    2
    Cust-001
    01/97
    3
    Cust-001
    04/97
    3
    Cust-001
    04/97
    5
    Cust-001
    06/97
    -4
    Cust-001
    07/97
    2
    Cust-001
    08/97
    3
    Cust-002
    09/97
    5
    Cust-002
    09/97
    4
    Cust-002
    10/97
    6
    Cust-002
    10/97
    -2
    Cust-002
    12/97
    -4
    Requirement is:
    Customer
    Period
    Payment Timeliness
    Cust-001
    01/97
    0.333
    Cust-001
    04/97
    4
    Cust-001
    06/97
    -4
    Cust-001
    07/97
    2
    Cust-001
    08/97
    3
    Cust-002
    09/97
    4.5
    Cust-002
    10/97
    2
    Cust-002
    12/97
    -4
    Display the Average of all the Payment Timeliness for a particular Month as shown above.
    My Code is:
    *&      Form  fetch_data
    FORM fetch_data .
      SELECT bukrs
             belnr
             gjahr
             blart
             bldat
             budat
             monat
       FROM  bkpf
       INTO  TABLE g_t_bkpf
       WHERE bukrs EQ '0470'
       AND   gjahr EQ p_year
       AND ( blart EQ 'EZ'
       OR    blart EQ 'DZ' )
       AND   monat IN s_month.
      IF sy-subrc EQ 0.
        SELECT bukrs
               belnr
               gjahr
               augdt
               buzei
               shkzg
               kunnr
               zfbdt
               zbd1t
               zbd2t
               zbd3t
               rebzg
         FROM  bseg
         INTO  TABLE g_t_bseg
         FOR ALL ENTRIES IN g_t_bkpf
         WHERE bukrs EQ g_t_bkpf-bukrs
         AND   belnr EQ g_t_bkpf-belnr
         AND   gjahr EQ g_t_bkpf-gjahr
         AND   kunnr IN s_kunnr.
        IF sy-subrc EQ 0.
        ELSE.
          WRITE:/'No Data Found'.
        ENDIF.
      ENDIF.
    ENDFORM.                    " fetch_data
    FORM display_paystats .
      DATA: l_due_date     TYPE faedt_fpos,
            l_timeliness   TYPE p,
            l_kunnr        type kunnr,
            l_counter      type i,
            l_period       type char5,
            l_tot_timeli   type p.
      IF g_t_bseg IS NOT INITIAL.
        WRITE: /10 'Customer ', 24 'Period ', 35 'Payment Timeliness'.
        WRITE: /10 sy-uline(44).
        LOOP AT g_t_bseg INTO g_wa_bseg.
          CLEAR l_due_date.
          CALL FUNCTION 'NET_DUE_DATE_GET'
            EXPORTING
              i_zfbdt       = g_wa_bseg-zfbdt
              i_zbd1t       = g_wa_bseg-zbd1t
              i_zbd2t       = g_wa_bseg-zbd2t
              i_zbd3t       = g_wa_bseg-zbd3t
              i_shkzg       = g_wa_bseg-shkzg
              i_rebzg       = g_wa_bseg-rebzg
           IMPORTING
             e_faedt       = l_due_date.
          READ TABLE g_t_bkpf INTO g_wa_bkpf WITH KEY
                                              bukrs = g_wa_bseg-bukrs
                                              belnr = g_wa_bseg-belnr
                                              gjahr = g_wa_bseg-gjahr.
          IF sy-subrc EQ 0.
            l_timeliness = g_wa_bkpf-budat - l_due_date.
          ENDIF.
          CLEAR g_wa_paystat.
          g_wa_paystat-kunnr = g_wa_bseg-kunnr.
          CONCATENATE g_wa_bseg-augdt+4(2) '/' g_wa_bseg-augdt+2(2) INTO g_wa_paystat-period.
          g_wa_paystat-timeli = l_timeliness.
          APPEND g_wa_paystat TO g_t_paystat.
          CLEAR : g_wa_bseg, g_wa_paystat.
        ENDLOOP.
        SORT g_t_paystat BY period.
        LOOP AT g_t_paystat INTO g_wa_paystat.
          WRITE:/10 g_wa_paystat-kunnr, 24 g_wa_paystat-period, 35 g_wa_paystat-timeli.
        ENDLOOP.
      ENDIF.
    ENDFORM.                    " display_paystats
    Where should I check the condition?
    I thought of assigning the Period / KUNNR in a Variable; then compare from the second record.
    But then how can I skip the check for 1st time inside a Loop?
    Since this is BSEG/BKPF entries; it is slow. So, please suggest some logic that doesn't affect the performance.
    Is it possible to write this logic within BSEG LOOP?
    Appreciate your help.
    Thank you!
    Thanks & Regards,
    Sowmya

    Found out by myself
    Closing the thread.
    SORT g_t_paystat BY kunnr period.
        LOOP AT g_t_paystat INTO g_wa_paystat.
          l_kunnr = g_wa_paystat-kunnr.
          l_period = g_wa_paystat-period.
          l_tot_timeli = g_wa_paystat-timeli.
          IF sy-tabix NE 1.
            READ TABLE g_t_paystat INTO g_wa_paystat1 WITH KEY kunnr  = l_kunnr
                                                               period = l_period.
            IF sy-subrc EQ 0.
              l_counter = l_counter + 1.
              l_tot_timeli = l_tot_timeli + 1.
            ELSE.
              g_wa_paystat-timeli = l_tot_timeli / l_counter.
              MODIFY g_t_paystat FROM g_wa_paystat TRANSPORTING timeli WHERE kunnr  = l_kunnr
                                                                       AND   period = l_period.
              CLEAR:
                l_counter,
                l_tot_timeli.
            ENDIF.
          ENDIF.
        ENDLOOP.
        DELETE ADJACENT DUPLICATES FROM g_t_paystat COMPARING kunnr period.
        LOOP AT g_t_paystat INTO g_wa_paystat.
          WRITE:/10 g_wa_paystat-kunnr, 24 g_wa_paystat-period, 35 g_wa_paystat-timeli.
        ENDLOOP.

  • Query not executing for one particular value

    Hi
    I have query on multi provider. and this multi provider is combination of Info objects only but not any ODS or cubes. I have one key figure in this multi provider.while executing the query i need to give input for variabl which has 7 different values. Query is executing fine for 6 values but not for one particular value.
    query executed in listcube transaction and it is executed fine here for the same selection. then what might be the reason?
    Please advise as soon as possible.
    Thanks

    Hi Kiran,
    are you maintaining any filters in the query? or is there any logic in the exit for this variable.
    regards.

  • Prereq query for Logical Standby runs for days

    Have had an SR open for a month that isn't getting anywhere, thought I'd check here and see if anybody has run into this.
    We're looking at setting up a logical standby database, Oracle 11.2.0.3 on AIX running PeopleSoft.
    There is a prereq query in the Oracle manual which is also run via the GC wizard to find tables without unique logical identifiers.
    SELECT OWNER, TABLE_NAME FROM DBA_LOGSTDBY_NOT_UNIQUE
    WHERE (OWNER, TABLE_NAME) NOT IN
    (SELECT DISTINCT OWNER, TABLE_NAME FROM DBA_LOGSTDBY_UNSUPPORTED)
    AND BAD_COLUMN = 'Y';
    My problem is that the darned thing runs for 5.5 days.
    The view in that query runs the function  logstdby$tabf, which runs the following SQL over and over and over and over:
    SELECT * FROM LOGSTDBY_UNSUPPORT_TAB_11_2B
    Each time it runs the LOGSTDBY_UNSUPPORT_TAB_11_2B query is about 8 seconds. Run it 100,000 times and that adds up. Looks like the big problem in that query is full table scans of TAB$ and COL$.
    Anybody seen it? Anybody fixed it?

    Good suggestion - in 15 minutes you got farther than support did in 2 weeks.
    Rather than remove the sub-query, I can change it into a minus, which is functionally equivalent to the original but changes the executions on DBA_LOGSTDBY_UNSUPPORTED from many times to just once.
    select owner, table_name from dba_logstdby_not_unique
    where bad_column = 'Y'
    minus
    select distinct owner, table_name from dba_logstdby_unsupported;
    The top part of the query still takes 9.5 hours to run though, with the time now being spent the following SQL which is called from the function logstdby$tabf which is called from the view DBA_LOGSTDBY_NOT_UNIQUE :
    SELECT * FROM LOGSTDBY_SUPPORT_TAB_11_2B
    Sorry for not putting that in the original post, but I want the original query to run if possible so the GC wizard will work - and I didn't want to clutter up the question.

  • BOOLEAN DEFAULT FALSE NOT NULL for key-column

    Hello,
    These statements show an unexpected behavior when a column is added to a table as 'BOOLEAN DEFAULT FALSE NOT NULL' and added afterward to the table's primary key column set:
    create table test_1 (a char(1))
    insert into test_1 values('A')
    alter table test_1 add b boolean default false not null
    alter table test_1 add primary key (a,b)
    create table test_2 (a char(1), b boolean default false not null)
    insert into test_2 (a) values('A')
    alter table test_2 add foreign key f_test_1 (a,b) references test_1 (a,b)
          -> [350]: Referential integrity violated
    update test_1 set b=false
    alter table test_2 add foreign key f_test_1 (a,b) references test_1 (a,b)
          -> success
    delete from test_2
    delete from test_1
    insert into test_1 (a,b) values('A',false)
    insert into test_2 (a) values('A')
          -> success
    I think the error message '[350] Referential integrity violated' should not happen because the column 'b' really contains 'false'. But there obviously seem to be a difference before and after setting the column 'b' explicitly to 'false'. I can imagine that this depends on the way how the index for the primary key is updated. Probably the index is not properly updated in this context(?)
    Gabriel

    Hi Gabriel,
    you're right, this is a bug and indeed seems to caused by the way the DEFAULT boolean is stored in the page.
    (There is no separate index for the primary key in MaxDB as all data is stored in B*trees - basically the table is the primary key).
    This is how the record looks like when column b is 'false' only due to the change of the DEFAULT value:
    ROOT/LEAF 460  perm       entries : 1         [block 0]
         bottom  : 93         filevers: 14888     convvers: 83
                                                  writecnt: 1
      1: (pos 00081)
    00001      recLen      : 12                recKeyLen   : 4
    00005      recVarcolOff: 0                 recVarcolCnt: 0
         record
          1  2  3  4  5  6  7  8  9 10 11 12
         81 82 83 84 85 86 87 88 89 90 91 92
    dec: 12  0  4  0  0  0  0  0 32 65  0  0
    hex: 0C 00 04 00 00 00 00 00 20 41 00 00
    chr:                             A
    And this is how it looks like after the explicit UPDATE:
    ROOT/LEAF 460  perm       entries : 1         [block 0]
         bottom  : 93         filevers: 14888     convvers: 84
                                                  writecnt: 2
      1: (pos 00081)
    00001      recLen      : 11                recKeyLen   : 3
    00005      recVarcolOff: 0                 recVarcolCnt: 0
         record
          1  2  3  4  5  6  7  8  9 10 11
         81 82 83 84 85 86 87 88 89 90 91
    dec: 11  0  3  0  0  0  0  0 32 65  0
    hex: 0B 00 03 00 00 00 00 00 20 41 00
    chr:                             A
    Little difference but this leads to the problems during the foreign key validation.
    I'll inform the developers next week about this.
    As a workaround you'll have to explicitly update the columns for which you change the default setting.
    regards,
    Lars

  • Default logical system names for application and metadata in models.

    hi,
    I have a dbt in web dynpro java. When we create a model, we give the logical system names. When our developement is over, do we have to change these names because in test system and subsequently production system, the backends will be oviously different than developement ?
    how do we change them and re import after changing? in abap we cant change our code in test and prod systems right  so how is it in web dynpro java ?
    thanks

    Hi Jeschael,
    thanks for the reponse.
    When I create the model, I give the default logical system names and on the next screen I give the
    ip address of the backend system, client , login, password etc
    Even though the logical system names wud be same in Dev, Test and Prod systems, the ip address, login password is different so how do I give it ?
    thanks
    B

  • EM is not running for Oracle 10.2.0.5 on windows 2008 R2

    Hi,
    Recently, I installed oracle 10.2.0.4 on Windows 2008 R2 server followed by 10.2.0.5 patchset and 8350262 patch (to solve the problem of the expired certificate).
    After the installation, I created listener and database. The EM was working fine for few hours but not running after that. Listener was running all the times.
    I tried to to execute "emctl stop dbconsole" and "emctl start dbconsole".
    The EM worked again. However, it down again after few hours. I have repeated this process many times but still cannot resolve the this.
    I checked the logfiles in in the sysman/log. Herewith the output.
    emagent.trc
    2013-06-17 11:05:24 Thread-4100 WARN  http: snmehl_connect: connect failed to (dkcopeoradb001.FALCKDKWEB:1158): No connection could be made because the target machine actively refused it.
    (error = 10061)
    2013-06-17 11:09:27 Thread-3520 ERROR ssl: nzos_Handshake failed, ret=28862
    2013-06-17 11:09:27 Thread-3520 ERROR http: 296: Unable to initialize ssl connection with server, aborting connection attempt
    Please advise and assist.
    Thanks.
    Regards,
    Jia

    70d23884-cf5e-4be4-9c7b-5572c797bae9 wrote:
    Hi,
    Recently, I installed oracle 10.2.0.4 on Windows 2008 R2 server followed by 10.2.0.5 patchset and 8350262 patch (to solve the problem of the expired certificate).
    After the installation, I created listener and database. The EM was working fine for few hours but not running after that. Listener was running all the times.
    I tried to to execute "emctl stop dbconsole" and "emctl start dbconsole".
    The EM worked again. However, it down again after few hours. I have repeated this process many times but still cannot resolve the this.
    I checked the logfiles in in the sysman/log. Herewith the output.
    emagent.trc
    2013-06-17 11:05:24 Thread-4100 WARN  http: snmehl_connect: connect failed to (dkcopeoradb001.FALCKDKWEB:1158): No connection could be made because the target machine actively refused it.
    (error = 10061)
    2013-06-17 11:09:27 Thread-3520 ERROR ssl: nzos_Handshake failed, ret=28862
    2013-06-17 11:09:27 Thread-3520 ERROR http: 296: Unable to initialize ssl connection with server, aborting connection attempt
    Please advise and assist.
    Thanks.
    Regards,
    Jia
    Why are you bothering to install a de-supported version of Oracle?  10.2 is history and even 11.2 is at terminal release.  The bookies are taking money on when 12c will be released.
    When I googled "No connection could be made because the target machine actively refused it."  I got many, many hits that look useful.

  • Discount not required for a particular line item in PO

    Hi All,
      There is one requirement wherein PO contains 500 line items, in which discount should not be applicable to a particular line item , whereas all the other line items should consist of discount.
      Making a separate PO for that particular line item(Having no discount) is not agreeable.
      If we put the discount condition type at header level, it'll be applicable to all line items. But requirement is that, discount should not be applicable for  particular line items.
    Putting discount condition type to all the line items (Item Level) except a few, is also not agreeable, as it is a manual entry of 490 line items & its not recommended.
    Please suggest asap.
    Thanks

    hi Mahesh,
    As you said there are 500 line items in you document and for 1 line item you don't want to give discount and also don't want to creat another seprate document
    You have to create seprate document for that one item as in once document you can have MAXIMUM 499 line items
    This is because for every line item there will be 1 Debit and 1 Credit entry in FI, but in 1 FI document you can have only 999 line items so in your document you can have maximum 499 items
    Second option is that, in M/06, in Changes Can Be Made Area, select tick on DELETE, and when you creating document, delet the condition for that Item
    Regards
    Vishal

  • Job dependecny with Not running for other jobs condition

    Hi,
    I have a job chain which should run with the below conditions
    1) at 19:00 GMT.
    2) Also it has another dependency that it should check for job x and job y and both these job x and job y should not be running.
    I checked for creating job locks and locks can be used for two jobs and it compliments each other and cannot be used in this case.
    How do I set this dependency in this case.
    Thanks.

    Hello,
    Then I don't understand the scenario.
    So the 19:00 job can only start when job x and y are not running. But job x and y can start when the 19:00 job is running?
    In that case create a pre-running action on the 19:00 job that checks if job x or y are running and waits for them to finish.
    Regards Gerben

  • BP replication not happening for a particular sales area.

    The BP's created for one particular sales area are not getting replicated into CRM, though before sometime it was happening.
    The BP with the "general data", and "role of sold to party" only flows but not with the sales area. There is no BDoc error in the SMW01 either. While displaying BP for the role of sold to party, it shows "Sold-to-party(maintained)" but the sales area entries though maintained for this sales area in the ECC, do not flow to the CRM.
    However for other sales areas it flows.
    Where should I look to resolve this situation. All entries in PPOMA etc are rightly made and untouched.
    Thanks and regards,
    Tariq

    Hi
    The BP's created for one particular sales area are not getting replicated into CRM, though before sometime it was happening.
    DJ>>  Hope the required sales area is available in CRM.
    The BP with the "general data", and "role of sold to party" only flows but not with the sales area. There is no BDoc error in the SMW01 either. While displaying BP for the role of sold to party, it shows "Sold-to-party(maintained)" but the sales area entries though maintained for this sales area in the ECC, do not flow to the CRM.
    DJ>> Please check the following -
    1. Create a BP in CRM (with the sold-to party role) with the required Sales area and see if this customer when replicated to ECC has the relevant Sales Area.  Ideally it should get replicated if all you middleware settings are fine.
    2. See you have not set a filter for a specific Sales Area and becuase of that BP is getting replicate but not the sales area.
    Hope this will help
    Regards

Maybe you are looking for

  • Binary search question

    Hi, I want to use binary search in my code, just not sure, how to do it right. Let's say  I have an IT with columns A B C D. I want to search this table first based on value in A and later based on B. How should I sort this table? >sort IT by A B >re

  • Recover Files from Web Site I created?

    I created a site at mac.com but the original files were accidently deleted. Is there any way to download or import the flies from the web site into iweb so I can work with them? Thanks!

  • Why is it all in Japanese?

    I have a US Windows Operation System on my computer. I currently live in Japan. I have downloaded the english version of the iTunes into my computer, and although commands, controls etc are in english, all products from the iStore are japanese produc

  • How to adjust the BIOS to enable the RAID function.

    My MB is 845PE Max2(MS-6704) and the BIOS version I used is AMIBIOS A6704IMS v3.1 022803 I need to know how to adjust the BIOS to enable the RAID function. Also, please tell me how to utilize 845PE max2 with RAID function. I've enabled the Integrated

  • Publish a Standalone movie

    On Windows 2000 systems I´ve got the error message "Fehler beim Laden der Typbibliothek/DLL." -> "Error during loading a type library" during the start of the EXE file. Has any one a solution for this behavior. Thanks Chris