Blank records on transactional load
Hi All,
I am doing a transactional delta load into a cube. When I look at the record counts in the cube, they are doubled what was in the PSA.
The 'good' record gets loaded with all the correct fields and key figures populated. But also, a similar record is loaded with the same item number, store, etc. but all the key figures are 0, and the time characteristic 0FISCPER is blank.
So it appears that each record being loaded from the source, has a corresponding 'bad' record.
When I look at the load into the cube using the monitor, it looks like the record doubling is happening in the update rules. When I look in the update rules, they are directly mapped to the fields in the transfer rules, so I'm not sure why this doubling is happening.
Has anyone seen this before?
Thanks
Charla
Hi,
All of my key figures are directly mapped to my transfer rules, so there is no calculation happening in the update rules. There are only two routines in my update rules, both for characteristics. I commented the code for those routines and reloaded, the blank records are still being loaded.
The problem is very strange, because I'm not doing anything fancy in these update rules.
Any other suggestions? Could there be setting on the cube somewhere?
Thanks
Charla
Similar Messages
-
Duplicate Records in Transactional Load
Dear All,
I have an issue where data is getting loaded from a Write Optimized DSO to another Write Optimized DSO and the DTP is getting failed because of Duplicate Records. It is for a Transactional Load.
I would be grateful if you could please help me to know how i can handle this situation and reload the DTP again.
I have tried searching the Forum,but i can see many for Master data loading where i can select Handling Duplicate Records.
Thanks in Advance...
Regards,
SyedHi Ravi,
Thanks for your reply.
If we uncheck the option, it would take the duplicate records right.
In my scenario, data is coming from a Write Optimized DSO to another Write Optimized DSO. Where as in the first DSO the Data Uniqueness is not checked and in the second DSO uniqueness is checked, so it is giving me the duplicate error message.
I saw around 28 records in the Error Stack. So please let me know, how i can process this error records(Duplicate) as well.
Many Thanks...
Regards,
Syed -
Delete blank records from the cube
Hello;
We just upgraded from 3.5 to 7.0. When we started running our queries for the Inventory cube, we were getting an error message of "Error: The validity interval has the initial value as lower limit".
When I checked the cube, I found records that were blank, such as no dates, plants, etc.. I then tried to see if I can delete those records, but I cannot find a way to do this. Can someone tell me how to delete the blank records or any records from the cube directly? When I run the queries from the ODS, I do not get any errors at this time.
Any information, suggestions or HELP is greatly appreciated.
Thanks,
Maximina BarryHello Maximina,
You could try writing in some code that would delete the records which have some fields as blank in the start routine of the transformation that connects the ODS to the cube . So that the next time you load data from the ODS to the cube .. they would stay deleted .
Hope it helps.
Just to add ...
refer -> Need Sample Code to delete records from Cube using SE38 Editor
Thanks,
~Vj
Message was edited by:
Vijay Gopinath -
The sequence of mater data and transaction loading...
Hi all,
I have 2 questions as follow:
Q1. usually say that loading master before transaction data, but if some problem cause the master data loading fail, and transaction loading is successful, any troubles ?
Q2. In settings of ODS, if the item "BEx reporting" was checked, BW will maintain SID of master data, does it mean that BW will add new records into SID table only or both of master data table(e.g. P, Q tables) and SID table in case of new master data determined? For cube, is there similar situation?
Thanks a lotHi Ryan.
A1: There may or may not be problems depending on what the transactional data does as it is loaded. The load itself can be set to fail if master data does not exist already. If this setting is turned off, then there are few possibilities. If there is a straight transactional data load wihout any special lookups, the system will automatically create master data SIDs for the missing values. If a user then runs a query, they may not see any attributes or texts associated with the master data. However, if there are some lookups or master data attributes are written into the InfoCube, then there will be problems as these values are not in master data (due to the load failure). This will cause the data in the InfoCube to be incorrect.
A2: You are correct, BW will automatically create SID table entries for this case. This allows the OLAP engine to run queries on the data. There is nothing special produced in the P or Q tables unless you haev a special routine built to do that. As for the InfoCubes, SIDs are always created. The system presumes that since InfoCubes should have only data related to reporting, then all fields should be reportable and thus have SIDs.
Regards,
Adam -
Delta records are not loading from DSO to info cube
My query is about delta loading from DSO to info cube. (Filter used in selection)
Delta records are not loading from DSO to Info cube. I have tried all options available in DTP but no luck.
Selected "Change log" and "Get one request only" and run the DTP, but 0 records got updated in info cube
Selected "Change log" and "Get all new data request by request", but again 0 records got updated
Selected "Change log" and "Only get the delta once", in that case all delta records loaded to info cube as it was in DSO and gave error message "Lock Table Overflow" .
When I run full load using same filter, data is loading from DSO to info cube.
Can anyone please help me on this to get delta records from DSO to info cube?
Thanks,
ShammaData is loading in case of full load with the same filter, so I don't think filter is an issue.
When I follow below sequence, I get lock table overflow error;
1. Full load with active table with or without archive
2. Then with the same setting if I run init, the final status remains yellow and when I change the status to green manually, it gives lock table overflow error.
When I chnage the settings of DTP to init run;
1. Select change log and get only one request, and run the init, It is successfully completed with green status
2. But when I run the same DTP for delta records, it does not load any data.
Please help me to resolve this issue. -
My daughter's iPod Touch is stuck on a blank screen with that loading circle thing just going around and around. She said she was trying to duplicate an app or something, and all the the apps started shaking like when you delete them. I turned the iPod off, but it never turned back on completely. I tried to restore it, but it's saying that I have to enter the passcode. But, as I said, there's nothing on the sceen excect the circle thing. Please help!!!!!
Start at # 3
1- iOS: Not responding or does not turn on
2 Also try DFU mode after try recovery mode
How to put iPod touch / iPhone into DFU mode « Karthik's scribblings
3 If not successful and you can't fully turn the iOS device fully off, let the battery fully drain. After charging for an least an hour try the above again.
4 Try on another computer
5 If still not successful that usually indicates a hardware problem and an appointment at the Genius Bar of an Apple store is in order.
Apple Retail Store - Genius Bar -
How to get blank records at the start of report output for label sheet?
Hello -
What is the best way to get an arbitrary # of blank records at the start of report output?
I am writing a report that will be printed out on label sheets -- some of which might already be used. For example, there might be 3 labels per page but the first 2 have been used the last time the report was run.. so the report needs to display 2 blank records first so that the first record that gets printed on a label is in the 3rd position on the page. (the user would indicate - through a parameter - what the starting postion would be)Hi Scott
Create a user parameter that reads in the number of blanks you need to 'print' before starting the actual printing.
In the Format trigger of the outermost frame of your report write code using SRW.SET_BEFORE_PRINTING_CODE.
Loop this method based on the user parameter and call this method with skip-line-command of your printer as its argument.
Regards
Sripathy -
BI 7.0 - Duplicate Record Error while loading master data
I am working on BI 7.0 and I am trying to load master data to an info object.
I created an Infopackage and loaded into PSA.
I created transformation and DTP and I get an error after I execute the DTP about duplicate records.
I have read all previous threads about duplicate record error while loading master data and most of the them suggested to check 'Ignore duplicate records' option in the infopackage. But in 7.0, I can only load to PSA with infopackage and it doesn't have any option for me to ignore duplicate records.
My data is getting loaded to PSA fine and I get this error while loading to info object using DTP.
I would appreciate your help to resolve this issue.
Regards,
Ram.Hi,
Refer:
http://help.sap.com/saphelp_nw2004s/helpdata/en/45/2a8430131e03c3e10000000a1553f6/frameset.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/d0/538f3b294a7f2de10000000a11402f/frameset.htm
With rgds,
Anil Kumar Sharma .P -
Getting Duplicate data Records error while loading the Master data.
Hi All,
We are getting Duplicate data Records error while loading the Profit centre Master data. Master data contains time dependent attributes.
the load is direct update. So i made it red and tried to reloaded from PSA even though it is throwing same error.
I checked in PSA. Showing red which records have same Profit centre.
Could any one give us any suggestions to resolve the issues please.
Thanks & Regards,
RajuHi Raju,
I assume there are no routines written in the update rules and also you ae directly loading the data from R/3 ( not from any ODS). If that is the case then it could be that, the data maintained in R/3 has overlapping time intervals (since time dependency of attributes is involved). Check your PSA if the same profit center has time intervals which over lap. In that case, you need to get this fixed in R/3. If there are no overlapping time intervals, you can simply increase the error tolerance limit in your info-package and repeat the load.
Hope this helps you.
Thanks & Regards,
Nithin Reddy. -
Import: Ignore blank records
Hi Team,
While automatic import, I am getting few blank records from the source system (All the fields are blank)
These records are getting imported in MDM.
Please suggest on how to ignore importing them.
Thanks,
PritiHi,
Incase you want to skip certain records from being imported you can in the Import Manager, Matching records right click on every individual record in the bottom source records pane and select skip record while allowing update all mapped fields for the other record.
In order to skip records having null values during the auto import you can set the null value handling to ignore.
Its important to note that multiple null entries can be there in a unique column in the MDM table as MDM treats it as a incomplete record.
If the file is being transfered via PI to MDM distribution folder you can have this check put in PI as well to remove these entries in the xml file that is being generated.
Regards,
Aditya. -
Hi,
I noticed once of my Fact tables in my Power Pivot model contains a blank record. I can't understand why.
So I added a Filter expression to the underlying Power Query query, something like; -
Text.Length("MyField") > 0
However after refreshing the Power Query query which contains the above expression the blank record still appears within my Power Pivot table.
Kind Regards,
Kieran.
Kieran Patrick Wood http://www.innovativebusinessintelligence.com http://uk.linkedin.com/in/kieranpatrickwood http://kieranwood.wordpress.com/hi..
As my understand, the blank record in Power Query will be return null value . So that, You try to use Text.Length("MyField" ) <> null.
Regards, -
IDoc to file - how to delete a blank record at the end of the file.
Hi,
My senario is IDoc to file. I have successfully implemented this using FCC. But when i checked the flat file, it has a blank record at the end of the file( i think PI adds one blank line/record at the end of the file). Please suggest me What i need to do, to delete the blank record .
Thanks & regards
SreeniKindly Check below.
Check whether the problem is at mapping level of adapter level.. to do this count no. of rows/IDOC before mapping and after mapping in IE and no. of rows in the output file.
Thnx
Subbu -
Credit Card Transaction Loader Interface Errors Out
Hi to All,
Ran into a problem when trying to load credit card transactions from a file on file server.
Rand the following request: Credit Card Transaction Loader Interface
Received the following error message:
This request finished with an error and produced the following completion message: ORACLE error 6502 in FDPSTP
Cause: FDPSTP failed due to ORA-06502: PL/SQL: numeric or value error: character string buffer too small
ORA-06512: at "APPS.XXXX_TRX_LOAD", line 79
ORA-06512: at line 1
And help would be greatly appreciated.Hi Hussein,
Thanks for reaching out. Issue got resolved. We have customized our CC import interface. And as such, code got changed.
Fix was placed and CC file is able to be loaded.
Thanks again. -
Impact on transactional Loads if Master data is not loaded
Scenario for your reference:
The loads to ZPO_LINE from PC3 was failing for past 20 days from The fix was applied on April 21.
I need help to decide the effects of not loading ZPO_LINE for past 20 days. And create a detailed plan for data loads required.
If the master data is not loaded for 20 days will it affect the transaction loads happened during those days?
And how can i find out the impact and correct the transaction data if it does?
Can any 1 help me with this?Hi,
If i understand your scenario, you have a scenario where the Master data load has not been updated for the last 20days but, the transaction data was loaded without any interruption.
In such a scenario, the Transactional loads will only be affected if there is some field which undergoes transformation after looking up on the master data.
So, first load the master data and run the attrib change run process.
After this, if the transaction data is in full update mode, then you dont need to do anything as data will be refreshed with correct values in the next load.
If delta loads are there, you might need to performa full repair.
Regards,
Rahul -
Blank records are showing as '0' in Analytical View
Hi,
How to avoid blank records not to be shown as '0' in Analytical View? Can you please help me on this?
For your information: from the above image, there's no data for column 3 for Fiscal Period 005 - 012 but it's displaying as '0' rather than showing it as blank while I do a data preview of an analytical view.
Regards,
Antony Jerald.Hi,
The analytical view generated in Hana is based on Bex query imported from BW.
Actually I'm calculating Year till date (YTD) Last Year(LY) Sales, TY(This year) Sales based on posting period.
In Bex query for YTD Sales last financial year data its posting period would be from 1-12(ie., for the entire last year what's my sale).
While doing calculation for YTD current year, since we are in posting period 4 which is july month(i.e,calculation would be from 1-4), rest of the month's would not have any data for YTD Current year. It's showing as blank in Bex query. But hana analytical view is displaying as '0' which ideally should come as blank.
Kindly let me know how can we handle this.
Regards,
Antony Jerald.
Maybe you are looking for
-
Issue with provided message for WSDL of SAP PI sender interface
Hi, as I am not familar with SOAP interfaces and use of WSDL by partners with WSDL generated in SAP PI there are some issues that I have with a scenario: 1. Import of external xsd for message is done 2. Enterprise Repository and Integration Directory
-
CS5 not updating LR3 Catalog properly on return
Hi, I'm going crazy with what looks like a bug in the SW - but may be operator error. Starting in LR3 Grid view that is filtered on a keyword, I select a JPG. I want to create a PSD copy that has a text layer and have the PSD staked on top of the
-
SOAP over JMS Sender Communication Channel - How to?
Hello folks, I have an async. scenario in which a SOAP message is posted to a JMS queue, then SAP PI picks up the SOAP message, extracts the payload and maps it into an IDOC to SAP. Couple of questions... 1. Does the JMS adapter supports SOAP over JM
-
ICloud : automatic mail forward doesn't work
Hi, I've setup an automatic mail forwarding through icloud.com mail application, in preferences. At first, it worked. A few days later it doesn't. I've tryed to disable, enable, re-type the destination email address (gmail), nothing works : mails won
-
Jsp portlet multiple select parameters problem
To whom it may respond to, I am trying to get page parameters using : String foo = pReq.getParameter("foo"); It works , but I don't know how to handle something like "String[] foo", that has multiple values to get like url.jsp?foo=1&foo=2&foo=3 Thank