BPC Hierarchy load - Zero record

Hi Experts
I am trying to load Master data + Hierarchy first time in this system and followed below both document..
http://scn.sap.com/docs/DOC-35363
http://scn.sap.com/docs/DOC-35364
The master data/attribute load run successfully with selecting "OR" option and hierarchy..but BPC is not able to recognize the Hierarchy nodes..
When I run only Hierarchy package then I get below log ->
Task name HIERARCHY DATA SOURCE:
No records are returned from 0GL_ACCOUNT
Record count:                                                 0
Task name CONVERT:
No 1 Round:
Reject count: 0
Record count: 0
Skip count: 0
Accept count: 0
Task name HIERARCHY DATA TARGET:
Submit count: 0
I am sure the issue is that BPC is not able to read Hierarchy from BW & i have checked the hierarchy structure is present in BW.
I am working on BW 7.4 , BPC 10   Release -> 801   SP-Level 06  , EPM 17 Patch 2
Thanks for your help!!

Hi Andy
I can not see the Hierarchy nodes in Web Admin after loading Master data.
I have exact setup in other implementation in BW 7.3 and it is working but in BW 7.4 it is not
Applied 2 relevant SAP note but still issue is there..
1957783
1968630

Similar Messages

  • Delta Loading -Zero Records Only-- Why?- Please Answer

    Helo Gurus,
    I have created one generic data source on a custom created table and put counter field as delta field. This table is populated by running one pgm.
    Then I replicated the data source into BI and created initialisation and pulled data to PSA. Then from there to DSO and to Cube.
    Then I run the program for another date and populated the table in R/3 with new 200 records. Then I created another InfoPackage in BI and put the update as Delta and scheduled immediately. <b>But it pulled 0 records</b>. <b>Why?</b>
    Whether we need to delete the initialisation load from PSA before loading delta to PSA?
    While creating Generic delta field (counter) , I put lower limit as 10 and checked the field additive delta.

    Pallavi,
    The program is populating the table. initial count was 15788. So after running the program for different date the count becomes 15801.
    While Initialisation I pulled 15788 into PSA and then to DSO and then to cube. Then I run the program and made the count to 15801. Then I checked in RSA3 and is pulling 15801. Then I created Infopackage for delta update and scheduled teh same immediately. But pulling 0 records.
    As you told I checked in RSA7. Its showing in the total field 0. But in the stat field when clicked its showing count as 15801. I went inside the delta update and repetition, its showing zero entries.
    I had given lower limit of 10 as the field counter is numeric

  • Zero Record Data Load Problem

    Hi,
    Please give your suggestion for following problem.
    we are loading data from ETL (Flat File - Data Stage) into SAP BW 3.1.
    data may contain Zero records. When we try to push the data into BW. At ETL side, it is showing successful data transfer. At, BW side it is showing "Processing state" (Yellow light). and all BW resources are hang-up.
    When we try to send another data load from ETL side, We could not push the data as BW resources are hang up by the previous process.
    Whenever we are getting this kind of problem, we are killing the process and continuing with another data Re-load. But this is not a permanent solution. This is happening more often.
    What is the solution for this problem?
    One of my colleague suggested following suggestion. Shall I consider this one?
    Summary:  when loading with empty files, data may be in the processing state in BW 
    Details:  When user load with empty file(must be empty, can not have any line returns, user can check the data file in binary mode), data is loaded into BW with 0 records. BW will show be in yellow state(processing state) with 0 record showing, and in the PSA inside BW, 1 datapacket will show there with nothing inside. Depends on how user configured their system, BW server can either accept the 0 record packet or deny it. When BW server is configured to accept it, this load request will change to green state(finished state). When the BW server is configured to deny it, this load request will be in the yellow state.
    Please give me ur suggestions.
    Thanks in advance.
    Regards,
    VPR

    hi VPR,
    have you tried to set the light 'judge'ment
    go to monitor of one request and menu settings->evaluation of requests(traffic light), in next screen 'evaluation of requests', 'if no data is avaible in the system, the request' -> choose option 'is judged to be successful' (green).
    Set delta load to complete when no delta data
    hope this helps.

  • Load fails everytime if it has zero records

    Hi friends,
    1.Load fails everytime if it has zero records?.
    how to overcome this issue.
    2.HOw to Load field more than 60 chars length& how to represent in WEB Reports?
    It's Very Urgent.
    Thanks,
    Basava Raju

    <i>1.Load fails everytime if it has zero records?.
    how to overcome this issue.</i>
    Check this - Open up a load in RSMO - Menu - Settings - Evaluation of Requests - Set it Green - This will act global.
    To make is specific  to a load - Infopackage - Scheduler - Jst look for similar option ( guess it is the penultimate one )

  • ODS to CUbe Zero Record Load

    Hi,
    A daily load from ODS to Cube is scheduled but the source may or may not have records. so every time the source hass zero records the load happens till the ODS and the status for the ODS remains yellow.
    I manually change it to green and activate the request so that the process continues. Is there a way to automate this so that eventhough there are zero records in the load the ODS is activated.
    Help would be appreciated

    Hi
    You can do this.
    RSMO>select your request>settings>Evaluation of requests(traffic lights)>
    IF no data is available in the system the request-->select the radio button.Status Successful..
    Hope it helps
    Thanks
    Teja

  • Master Data & Hierarchy loading into BPC from BW

    HI all,
    When i am getting master data and hierarchy from BW i need to replace a "-" to an "_".
    These members are parents in BW.
    I was able to do that using a conversion file for the master data. But when i run the hierarchy package it says parents dont exist because the nodes that were pulled before are not with a underscore and not a dash.
    Ex: XXXX-XX needs to be replaced as XXXX_XX.
    This member is a parent aswell. So i need to add conversion in the hierarchy load. I did that but its not taking it.
    Conversion file for hierarchy load looks like this:
    External                         Internal
    XXXX-XX                          XXXX_XX
    I am on BPC NW7.5 SP6.
    Thank You all.

    I think conversion file string manipulation for BW infoobject hierarchy imports has some issues.  I suggest reporting the problem to SAP support by creating a message on the Service Marketplace. Please be very clear in the message about your setup and how to recreate the problem and why you think it is a bug so that you don't receive back a reply about it being a consulting issue.  Expect some time to work through this with support and eventually development, with the goal of getting a correction note released to fix the issue.
    In the meantime, you might try to do the string manipulation in the transformation file *MAPPING section instead of the conversion file.
    NODENAME=NODENAME(1:4)*STR(-)NODENAME(5:6)
    or substitute NODENAME above for PARENT if that is appropriate level with the issue.
    Best regards,
    [Jeffrey Holdeman|http://wiki.sdn.sap.com/wiki/display/profile/Jeffrey+Holdeman]
    SAP Labs, LLC
    BusinessObjects Division
    Americas Customer Solutions Adoption (CSA) team

  • Query returns zero records in coldfusion context, but works fine in Navicat

    I've got a query that's returning zero records when I load a page.  If I copy and paste that same query (from the debug output) into navicat, I get rows returned (as I expect).  Has anyone seen this?  It happens locally (CF9) AND remotely on our staging server (CF10).  Even weirder, it's a query that was previously working fine - I simply added an if statement to the where clause, and all of a sudden... 
    Here's the query:
            <CFQUERY name="LOCAL.getEncounterServices" datasource="#REQUEST.dsn#"> 
            SELECT
                a.EncounterProductID,
                a.DateTime AS ServiceDate,
                aa.CartItemID,
                aaa.CartID,
                aaaaa.CartStatus,
                b.ProductID,
                b.ProductName,
                b.CPTCode,
                b.Price,
                c.EncounterID,
                c.DateTimeClosed AS EncounterClosedDate,
                d.FirstName,
                d.LastName
            FROM
                EncounterProducts a
                    LEFT JOIN CartItemProduct aa ON (a.EncounterProductID = aa.EncounterProductID AND aa.Active = 1)
                    LEFT JOIN CartItem aaa ON (aa.CartItemID = aaa.CartItemID)
                    LEFT JOIN Cart aaaa ON (aaa.CartID = aaaa.CartID)
                    LEFT JOIN CartStatus aaaaa ON (aaaa.CartStatusID = aaaaa.CartStatusID),
                Product b,
                Encounters c,
                Contacts d,
                EncounterStatuses e
            WHERE
                1 = 1
                AND (aa.CartItemID IS NULL OR aaaaa.CartStatus = 'Deleted')
                AND a.Active = 1
                AND a.ProductID = b.ProductID
                AND a.EncounterID = c.EncounterID
                AND c.PatientID = d.ContactID
                AND c.EncounterStatusID = e.EncounterStatusID
                AND e.EncounterStatus = 'Closed'
              <CFIF IsDefined("ARGUMENTS.encounter") AND IsObject(ARGUMENTS.encounter)>
                     AND c.EncounterID = <CFQUERYPARAM cfsqltype="cf_sql_integer" value="#ARGUMENTS.encounter.getID()#">
             <CFELSE>
                    AND c.DateTimeClosed >= <CFQUERYPARAM cfsqltype="cf_sql_date" value="#ARGUMENTS.startDate#">
                    AND c.DateTimeClosed < <CFQUERYPARAM cfsqltype="cf_sql_date" value="#DateFormat(DateAdd('d', 1, ARGUMENTS.endDate), 'yyyy-mm-dd')# 00:00:00">
               </CFIF>
                AND c.LocationID = <CFQUERYPARAM cfsqltype="cf_sql_integer" value="#ARGUMENTS.locationID#">
                AND c.CustomerID = <CFQUERYPARAM cfsqltype="cf_sql_integer" value="#ARGUMENTS.customerID#">
            </CFQUERY>
    All of this worked just fine before I added the lines:
             <CFIF IsDefined("ARGUMENTS.encounter") AND IsObject(ARGUMENTS.encounter)>
                     AND c.EncounterID = <CFQUERYPARAM cfsqltype="cf_sql_integer" value="#ARGUMENTS.encounter.getID()#">
             <CFELSE>
                    AND c.DateTimeClosed >= <CFQUERYPARAM cfsqltype="cf_sql_date" value="#ARGUMENTS.startDate#">
                    AND c.DateTimeClosed < <CFQUERYPARAM cfsqltype="cf_sql_date" value="#DateFormat(DateAdd('d', 1, ARGUMENTS.endDate), 'yyyy-mm-dd')# 00:00:00">
              </CFIF>
    Previously, it had just been:
                    AND c.DateTimeClosed >= <CFQUERYPARAM cfsqltype="cf_sql_date" value="#ARGUMENTS.startDate#">
                    AND c.DateTimeClosed < <CFQUERYPARAM cfsqltype="cf_sql_date" value="#DateFormat(DateAdd('d', 1, ARGUMENTS.endDate), 'yyyy-mm-dd')# 00:00:00">
    With no IF/ELSE statement.
    Anyone seen anything like this before?  Any ideas? 
    Thanks.

    Right, I'll start disabusing myself of the DateFormat!
    I'm sorry, I should've posted the actual query too.  It's inserting the first part - "AND c.EncounterID = ....."
    Here's the full query:
    LOCAL.getEncounterServices (Datasource=xmddevdb, Time=9ms, Records=0) in /Applications/ColdFusion9/wwwroot/XMD_NEW/xmd_dev/cfc/ShoppingGateway.cfc @ 16:56:28.028
    SELECT
                a.EncounterProductID,
                a.DateTime AS ServiceDate,
                aa.CartItemID,
                aaa.CartID,
                aaaaa.CartStatus,
                b.ProductID,
                b.ProductName,
                b.CPTCode,
                b.Price,
                c.EncounterID,
                c.DateTimeClosed AS EncounterClosedDate,
                d.FirstName,
                d.LastName
            FROM
                EncounterProducts a
                    LEFT JOIN CartItemProduct aa ON (a.EncounterProductID = aa.EncounterProductID AND aa.Active = 1)
                    LEFT JOIN CartItem aaa ON (aa.CartItemID = aaa.CartItemID)
                    LEFT JOIN Cart aaaa ON (aaa.CartID = aaaa.CartID)
                    LEFT JOIN CartStatus aaaaa ON (aaaa.CartStatusID = aaaaa.CartStatusID),
                Product b,
                Encounters c,
                Contacts d,
                EncounterStatuses e
            WHERE
                1 = 1
                AND (aa.CartItemID IS NULL OR aaaaa.CartStatus = 'Deleted')
                AND a.Active = 1
                AND a.ProductID = b.ProductID
                AND a.EncounterID = c.EncounterID
                AND c.PatientID = d.ContactID
                AND c.EncounterStatusID = e.EncounterStatusID
                AND e.EncounterStatus = 'Closed'
                     AND c.EncounterID = ?
                AND c.LocationID = ?
                AND c.CustomerID = ?
    Query Parameter Value(s) -
    Parameter #1(cf_sql_integer) = 28
    Parameter #2(cf_sql_integer) = 16
    Parameter #3(cf_sql_integer) = 6
    Thansk again for the help!

  • 0fi_ar_4 INIT returning zero records

    Hi gurus,
    0fi_ar_4 INIT is returning zero records while loading into ODS.I have checked in RSA3 it is returning zero records with INIT selection but is it is fetching records with Full update.Can ne one tell me what to do.how to solve this problem.
    rgds,
    ***Points Assured**

    Hi Suravi,
    Check at the Info Package selection-- Init with out data transfer.
    Make it with data transfer..
    Hope it helps..

  • 0ORGUNIT Hierarchy load failure in BW, Source system : CRM

    Hi Experts,
    From last 3 days 0ORGUNIT hierarchy load was failing.Iam getting below messages.
    Node 25047465 already exists
    Node 25034957 already exists
    Node ID 00006105,Char.Value 25081567,exists several times under node id 00003508
    Node ID 00005752, Char Value 25081567,exists several times under node id 00003150
    1. Assuming that node values were changed,in order to bring AS IS how hierarchy is there in source and fresh reload will correct the duplications, I have deleted existinsg Hierarchy,and tried to reload Hierarchy from CRM system. But now i am not able load  and getting same error and my old Hierarchy also deleted.
    2.Could you please help how we can check the 0ORGUNIT hierarchy in CRM system, I have checked through Tcode PPOSE, There i'm not getting any duplication of records i.e i have single value for the respctive Char Value.
    3.We cannot check Hierarchy data through RSA3 or in the PSA how can we check how we are getting data from source system
    Looking for your Help
    Sree.
    Edited by: Sree216 on Oct 3, 2011 3:50 PM

    Hi Sree,
    Seems like Hierarchy structure is not correct in CRM. I have seen this issue, but loading data from another client (Where structure is correct) usually resolved my issue.
    not sure about CRM, but in ECC there are different Tcodes to see hierarhcies ( depends upon the Area). E.G to see profit Center hierarchy you can use KCH3 in ECC.
    Regards
    Amandeep

  • Hierarchy Data not saved after Hierarchy Load

    Hi Gurus,
    I am facing a problem with the hierarchy data load in SAP BPC NW 7.5 SP06. I have already used /CPMB/IMPORT_IOBJ_MASTER & /CPMB/IMPORT_IOBJ_HIER once to load the data from BI to BPC and it worked fine that time.
    Now I have made some changes in the Hierarchy at the BI side. When I run the package link list, the /CPMB/IMPORT_IOBJ_MASTER chain runs fine and the master data, description for Attribute and Hierarchies are loaded perfectly. But whn the /CPMB/IMPORT_IOBJ_HIER is run, the changes are not saved in the BPC Member sheet. I have manually make the changes in the member sheet and Process the Dimension.
    Can we process the Dimension explicitly after the Hierarchy load again?
    Does anyone have an idea about this?
    Any help is appreciated.
    Thanks,
    Abhishek

    Abhishek,
    Double check whether  /CPMB/IMPORT_IOBJ_MASTER is bringing all the ID's,Texts and Hierarchy Nodes. If required drop the data from dimesion member sheet and load it again.
    Double check the Hierarchy and level setup while running /CPMB/IMPORT_IOBJ_HIER.
    (when we are in SP05, it was not bringing the multiple Hierarchies, now we are in SP07 loading multiple hierarchies but not the TEXT fo the Id's some inconsistency)
    Thanks

  • BI Cube to BPC ( application) load

    We are in 7.5NW , sp4. To get transaction data from BI cube into BPC application, we are using standard process chain(/CPMB/LOAD_INFOPROVIDER) within a DM package.
    But every time we run this process chain through DM, I am seeing a FULL load and NOT the delta loads from BI into BPC(even with "Merge data values" option). I thought this "Merge  data values" should do the delta loads and NOT full loads.
    Anybody has seen this issue and any potential resolutions ?
    Thanks
    KV

    Hello ,
    For delta load, you can have a DSO before you load the records into BPc and every time after loading into BPC you can clear the DSO. Please note that this is a BW solution/work around to handle deltas and not a BPC solution.
    Thanks.
    With regards,
    Anand Kumar

  • Zero records added after dataload from texttable of 1 infoobject to another

    Hello,
    We are working on BI 7.0 (2004S)  but we still use BW 3.5 data flow.
    We have a requirement to load text data from one infoobject (0material) to another infoobject (0rt_confmat). The actual requirement was - Text table of  0material (/BI0/TMATERIAL) should  be added  to info-object 0RT_CONFMAT text table.)
    0rt_confmat is a navigational  attribute of 0material.
    I did the following steps to load this data using 2 methods. The data loads using both these methods are successful but zero records are added to the text table of 0rt_confmat.
    Method 1 :
    1. Text table of  0material (/BI0/TMATERIAL) cannot be added directly to info-object 0RT_CONFMAT text table.
    So a datasource ZTXTMATERIAL was created with text table  /BI0/TMATERIAL.
    2. Infosource, transfer rules and update rules were created. Changes were made to
    the info-object 0RT_CONFMAT to include its own text table according to the specifications given.
    Method 2:
    1.  created an export datasource for 0material and did the necessary steps such as replicating data source, creating infosource, update rules and transfer rules and infopackage.
    The problem is that the number of transferred records  is 16089 but 0 records are added to the text table of 0RT_CONFMAT.
    Records from text table are not getting loaded from
    I have searched sdn and sap notes but was unable to find a solution for this issue.
    Is it not possible to load data from the text table of a characteristic infoobject to the text table of its navigational attribute ?
    Please suggest a solution for this issue.
    Thanks and Regards,
    Radhika

    Hi All,
    Please refer below for replies to your questions
    Now I was to suggest the second approach:
    1. What have you set into the transfer structure, did you map 0rt_confmat with 0rd_confmat? -  I mapped it with 0material
    2. Do you see text elements in the transfer structure? -yes the text elements exist in the transfer structure
    3. As 0rt_confmat is an attribute of 0material, there is a possibility that for multiple material you may have same 0rt_confmat. In that case, your load may fail saying duplicate records.  - The data load is successful, but records are not added to the target.
    4. What is the data type for 0rf_confmat and 0material in your system? - Both are character strings
    On what basis are you loading the text from 0material to 0rt_confmat. -the key field 0material is mapped to 0rt_confmat
    Your problem seems to be the update rules / transfer rules from 0MATERIAL text table to 0RT_CONFMAT, that's why in your second method you have transfered values, but none were added.
    Remember that you have to have a key for 0RT_CONFMAT and the text for that key mapped through transfer rules, and I beleive that 0MATERIAL text table doesn't have the key for 0RT_CONFMAT, but has the key for 0MATERIAL. If you want both keys to be the same, then in your transfer rules map 0MATERIAL to 0RT_CONFMAT, and the text from 0MATERIAL to the text for 0RT_CONFMAT.
    Is that what you've done? - Yes, in the update rules 0material is mapped to 0rt_confmat and the text from 0material is mapped to text from 0rt_confmat. After reading your reply I mapped 0MATERIAL to 0RT_CONFMAT  it in the transfer rules as well, but still zero records are added.
    The data load is successful using both methods , but records are not getting added.
    Can you chk in RSA3 if the data is extracted for the datasoruce ZTXTMATERIAL?? - Yes, data gets extracted.
    ALso while you loaded the data, did you get the data in the PSA? - Yes data is seen in the PSA.
    Please suggest how I can proceed now.
    Thanks and Regards,
    Radhika

  • If data loading fails records should ROLLBACK and only error records .....

    Hi All,
    In my process data loading from source to target,for example iam loading 100 records ,in that 50th record having error,once the error record occured total loading process want to fail, records needs to rollback and error record need to move error table....any one can you guide on this process...
    Thanks in advance....

    30021986 wrote:
    Hi All,
    In my process data loading from source to target,for example iam loading 100 records ,in that 50th record having error,once the error record occured total loading process want to fail, records needs to rollback and error record need to move error table....any one can you guide on this process...
    Thanks in advance....Hi ,
    Test this ..
    Set flow control to YES
    Set Maximum number of errors allowed to 0 (zero)
    Run the interface

  • Initialization with zero records

    Hi BW Folks,
    I have scheduled initialization to ODS object, Ran successfully but zero records.
    After that tried to do delta the package got failed with out any proper error message. i can see only error message " Start InfoPackage XXXXX "
    if i go to infopackage manually its showing message saying that " There is no active delta Initialization for this IS/QS/DATA source"
    Have checked in R3 - extract checker could see only Zero records.
    Can you please help me in this! Thanks in Advance.
    Regards,
    --Nani.

    Hi,
    Thats the reason for why you are not able to do the delta loads. This request should be there in the <i>Schedular</i> as the prerequisite to do the delta loads.It does not matter  even you have that request in the data target if there is no delta init info at infopackage.
    So you need to do delta init one more tmie. So delete teh data from data targets. And do the delta init .
    With rgds,
    Anil Kumar Sharma .P
    Message was edited by:
            Anil Kumar Sharma

  • BW to BPC Infoprovider load

    While loading the data thru Infoprovider package there is no selection criteria available for loading.
    I have created package as per BPC document using the process chain../CPMB/LOAD_INFOPROVIDER
    Has some one seen this...how the selection criteria is handled particulary if I want to load only the current month data...

    Doodwala,
    The most efficient way is to use a statement like SELECTION=TIMEINFOOBJECTNAME,2009.JAN.
    Since the transformation and conversion files don't really have any access to information about the current date (as far as I know), it will be hard to do anything more dynamic.
    One alternative approach would be to do something on the BW side using navigational attributes. You can do selections on navigational attributes in the transformation file, so let's take an example where the infoprovider you are loading from contains an infoobject ZTIME, which holds the BPC TIME dimension member values.
    You could create a navigational attribute of this infoobject in BW. Let's call the navigational attribute ZCURRENT. ZCURRENT can have value "Y" or "N".
    Now you go into master data maintenance of ZTIME in BW and set the navigational attribute ZCURRENT to "Y" for the current month.
    In your BPC transformation file, you have a selection in the option field that looks like *SELECTION=ZTIME___ZCURRENT,Y  (Please note that I'm not sure I got the right number of underscores in that name. You'll need to run listcube or check the navigational attribute name in RSD1 to make sure you get the name exactly right.)
    Now this transformation file will load only records that have a time where the navigational attribute ZCURRENT is set to "Y".
    Just a thought, though an approach that would at least centralize the maintenance of the current month, instead of having to change all of your transformation files each month.
    Ethan

Maybe you are looking for