Delta for Generic data source.
Hi,
I have created a generic data source for which I have taken the change data as generic delta in CRM4.0. But the problem is delta is not getting initiated. like we are not getting any records in delta. Kindly guide me what else i have to do to get this delta
Thanks
Naveen
Hello Naveen,
What is the delta method you have used, is it Time stamp or ALE Pointer?
See this SAP Note 539547 Generic delta with date does not work
Please see these docs as well
[How to Create Generic Delta|How to Create Generic Delta]
[How to Create Generic Data Sources which use the Delta Queue (NW7.0)|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/10b68b99-022e-2a10-999d-c4dc9ec24a59]How to Create [Generic DataSources Which Use the Delta Queue (NW2004)|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d3219af2-0c01-0010-71ac-dbb4356cf4bf]
Thanks
[Chandran|http://chandranonline.blogspot.com/]
Similar Messages
-
Delta On CALDAY Filed for Generic Data Source
Hi,
I have enabled delta option on CALDAY Field for Generic Data Source.
I thought of giving Safety Interval for Upper Limit as 1 and Safety Interval for Upper Limit as ZERO.Would you please advise me on this, This fetches all delta data?.
Would you please advise me on this.
Thanks and Regards,
K.Krishna Chaitanya.Hi Krishna,
If your delta enabled field is Date then try this,
Safety Interval Upper Limit Calend. Days
Safety Interval Lower Limit 1 Calend. Days
Then test your delta, will get good result.
I created 4 GDS with this safety interval and working fine for me.
regards,
Kiran -
Delta Option for Generic Data Source
Hi ,
My requirement is Delta Option for Generic Data Source. This Data Source is getting Extracted from Function Module.
For this requirement I have followed below steps.
1) Added the Field (On which Delta gets enabled) to the extract structure by using Append Structure
2) Enabled Delta On this Filed.
3) If I try to save the Data Source, I have gone to a screen where I am able to see 4 coloumns
a) Selection
b) Hide Field
c) Inversion
d) Filed Only known in User Exit.
By default Hide Field and Filed Only known in User Exit check boxes have been checked.
Would you please tell what is the use of Filled Only known in User Exit check biox.
As My data source is getting the data buy using the Function Module, Shall I uncheck this Check Box.
Thanks and Regards,
K.Krishna Chaitanya.Hi Krishna,
The "FIELD" should be checked if we write any enhancement in CMOD, so that system can identify that this particular field has enhancement written to it,
But even in real time systems i usually find that even though we check the "FIELD" or not , there is no effect .
So Checking "FIELD" or not will not impose any isses .
Regards,
Krishna -
Delta using generic data source
Hi experts !
How can i create a delta using generic data source ? i am using BW 7.0.
Thanks.Dear FABRICIO VAZ DE SOUZA ,
Generic extraction
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/84bf4d68-0601-0010-13b5-b062adbb3e33
step by step procedure for generic extraction delta
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/84bf4d68-0601-0010-13b5-b062adbb3e33
Refer:
/people/siegfried.szameitat/blog/2005/09/29/generic-extraction-via-function-module
http://help.sap.com/saphelp_nw04/helpdata/en/3f/548c9ec754ee4d90188a4f108e0121/content.htm
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/84bf4d68-0601-0010-13b5-b062adbb3e33
Generic Extraction via Function Module
/people/siegfried.szameitat/blog/2005/09/29/generic-extraction-via-function-module
Hope it helps you,Revert me back if you have any queries
Assign points if helpful
Regards
Bala -
Delta Enabled Generic Data Source
Hi All,
I have created one Delta Enabled Generic Data Source with
Function Module. The Delta field is Date Field. The Data source picks data from R3 to BW.
In RSA3, I executed the Extractor with the Delta Type "C" i.e Delta Initialization ... but it is throwing the error "Errors occured during the extraction". I also checked the Display Log and the error message is "Could not determine BW release of logical system".
Moreover I am not able to see the Delta Attributes in
RSA7. I checked with the other delta enabled generic extractors which uses Views .. is found to be working fine ... and I also able to see the Delta Attributes in RSA7.
Any suggestions?
Bye
DineshDinesh,
Once you have generated transfer rules in BW for the datasource, delta init can be tried out in RSA3. It iwll not create the delta queue though. Only test the initialization.
To do this, once you have created the transfer rules in BW, specify the logical system name of the BW system in the target system field. After that the extractor can be run in RSA3. It is flagged as read only so delta queue will not get created.
Cheers
Aneesh -
How to enable the Delta for the data source 0CO_OM_OPA_7
Hi Experts,
I have a business content data source 0CO_OM_OPA_7 and I need to activate and enable Delta for this data source.
This data source is activated (but not delta enabled) and used for full load in my system for the past three year. As this is a full load this data source is carrying more than 4 million records every day with adding 2 millions records every year. The load takes every day 4 to 5 hours for completion.
Now I need to enable the delta for this data source. To enable the delta for this data source I used the transaction RSA5 and clicked on the 'Activate DataSources' but the data source is not enabled the 'Delta'
I have also checked in the RSA6 transaction, the check box for 'Delta' is not checked for this data source.
Can anybody help in enabling the 'Delta' for this data source.
Thanks in Advance
NarendraHi,
DS "0CO_OM_OPA_7" won't support deltas, so load to ODS then to Cube. Else delete the overlaping request then load this you can set in InfoPackage level.
You check any Period/Month fields in 0CO_OM_OPA_7 then write simple routine in Infopackage and the set the overlaping deletion.
Use the followng code and change it for your requirement in Infopackage level.
I'm using 0CO_PC_01 DataSource, so it won't have delta so I'm using the following code in InfoPackageag and set delete overlaping req. So eveyday it will delete the old req for that period and then it will load data againg for that period (Full loads).
DATA: l_idx LIKE sy-tabix,
zzdate LIKE sy-datum,
zzbuper LIKE t009b-poper,
zzbdatj LIKE t009b-bdatj,
zzperiod(7) TYPE c.
READ TABLE l_t_range WITH KEY
fieldname = 'FISCPER'.
l_idx = sy-tabix.
zzdate = sy-datum - 1.
CALL FUNCTION 'DATE_TO_PERIOD_CONVERT'
EXPORTING
i_date = zzdate
* I_MONMIT = 00
i_periv = 'V3'
IMPORTING
e_buper = zzbuper
e_gjahr = zzbdatj.
* EXCEPTIONS
* INPUT_FALSE = 1
* T009_NOTFOUND = 2
* T009B_NOTFOUND = 3
* OTHERS = 4
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CONCATENATE zzbdatj zzbuper INTO zzperiod.
l_t_range-low = zzperiod.
l_t_range-option = 'EQ'.
l_t_range-sign = 'I'.
MODIFY l_t_range INDEX l_idx.
Thanks
Reddy -
Delta method preferable for generic data source
Hi All,
I'm working on APOBW ,i need to pull primary sale data into apobw .So ABAP er created a program to pick the data from tables vbrp,vbrk,knvv,mara,marc,t179 and populating into a transparent table.I have created a generic data source using that ztable and then loading data to infocube in APOBW.I need to pull data daily twice.I have fields data and time in the Z table.
Please suggest me how to pull the delta data and let me know if DSO is needed in between before loading to Infocube.
Thanks.
VSHi,
For Enabling Delta, while creating the Generic Datasource you have an option of Enabling it to be Delta capable. Select Generic delta at the top and then you would see 3 options of how you want to get your delta records.
It is based on
1) Timestamp
2) Numeric Pointer
3) Calendar Day
Depending what you have in your Table, you can select on what your delta would be based.
Regards,
forum -
Time Stamp Delta field for Generic Data Source
Hi Experts,
I have a requirement to create a Generic Data Source based on view. This view on PA0006 and PA0105 tables.
Will you please suggest me which field i have to take as delta field.
Thanks In Advance.Also, make sure that whenever a new record is created in those tables, field AEDTM is getting updated with system date else you will miss new records in delta unless there is a change in those newly created records.
Regards,
Gaurav -
Error while doing DELTA Extraction (generic data source)
Hi BW Experts,
In my R/3, I have a generic data source ZBUT_VW.
It receives data from a View which is created based on couple tables.
When I do full load to the corresponding ODS, it is successful.
But after that I delete the ODS and created CUBE with DELTA
I have Initialized delta.
When I do DELTA extraction, it fails.
The error The ALE inbox of the SAP BW is identical to the ALE outbox of the source system
and/or
the maximum wait time for this request has not yet run out
and/or
the batch job in the source system has not yet ended.
I delete the initialization load and trying to do DELTA extraction again and it Fails.
With the same error
Please let me know how can I resolve this problem.
URGENT
gauravI dont think it is possible to have to additive delta with creation date.
Try a full load to cube to check if the extractor is working. -
Issue with Safety Upper limit for CALDAY Field for Generic Data Source
Hi,
I have given Upper limit as 1 for Calday field of one of the Generic Data Sources.
I have got a doubt here.If today's load got failed and I will rerun the load next day.So Will that new run captures all 2 days records.
Can any one advise me on this.
Regards,
K.Krishna.Hi,
A one-day upper safety interval determines that an extraction run today, only fetches records up to yesterday (if the pointer has the day before yesterday date, the extraction comprises from the day before yesterday to yesterday). This is meant to avoid missing records that were about to be persisted in the database when the delta extraction is running but whose date was determined in memory before the delta started.
If pointer has today date value and you want to load data from today and yesterday, you should use a lower safety interval. Take into account that this could reload data previously extracted. Therefore, only InfoProviders with overwritting features (DataStores or InfoObject master data) should be used as targets of this extractions.
You can find further details at:
http://help.sap.com/saphelp_nw04/helpdata/en/37/4f3ca8b672a34082ab3085d3c22145/content.htm
I hope this helps you.
Regards,
Maximiliano -
Update types in infopackage for generic data source
Hi,
Suppose if we create a generic data source,then
1) What are update types availbale in infopackage for tha generic t data source?
2) Is there any link between,the selection on the
i) type delta type select
ii) the field selected i.e like timestamp,cal month,numeric pointer.
3)do we have delaa option at info package level?
I think you understood my doubts.
Regards
Naresh.hi siva raju,
yes our's is bi 7.0.but there are two DTP with the same optoion of DELTA.It pull the data from ds to info cube.
one more thing,how are the delta records picked from the r/3 to bw?its through Infopackage Am i right?
If possible please tell me the entire flow of data goes for a generic data source.
i.e
how to load data?
how to set delta?
how do we load deltas to bw.?
Regards
Naresh. -
FUNCTION MODULE CREATION FOR GENERIC DATA SOURCE
Hi BI gurus,
I am creating function module for generic datasource. For that I followed below mentioned steps
Steps
1. Created s structure with the fields that needed.
2. Created FM by copying the standard Function module
" RSAX_BIW_GET_DATA_SIMPLE " and Give a New name starting With
Y or Z .
3. IN SE37 ->Your Function module name -> Change, In table tab given structure
name by deleting the associated type given in E_T_DATA .
And inserted the required code given below
PROGRAM 'ZHU_BALANCE'.
*& Report ZHU_BALANCE
TABLES: VEKP, VEPO.
DATA: BEGIN OF T_DISPLAY,
DATE LIKE SY-DATUM,
EXIDV LIKE VEKP-EXIDV,
LGORT LIKE VEPO-LGORT,
WERKS LIKE VEKP-WERKS,
END OF T_DISPLAY.
DATA: ITAB_DISPLAY LIKE TABLE OF T_DISPLAY.
DATA: WA_ITAB_DISPLAY LIKE LINE OF ITAB_DISPLAY.
SELECT VEKPEXIDV VEPOLGORT VEPO~WERKS
INTO CORRESPONDING FIELDS OF TABLE ITAB_DISPLAY
FROM VEKP AS VEKP INNER JOIN VEPO AS VEPO
ON VEKPVENUM = VEPOVENUM
AND VEKPWERKS = VEPOWERKS
WHERE VEKP~VSTEL = SPACE
AND VEKP~VEGR1 = '401'
AND VEKP~VPOBJ = '12'
AND VEKP~STATUS = '0020'
AND VEPO~VEPOS = '000001'.
LOOP AT ITAB_DISPLAY INTO WA_ITAB_DISPLAY.
WA_ITAB_DISPLAY-DATE = SY-DATUM.
MODIFY ITAB_DISPLAY FROM WA_ITAB_DISPLAY TRANSPORTING DATE.
ENDLOOP.
WRITE:/ 'DATE', 20 'EXIDV', 40 'LGORT', 60 'WERKS'.
ULINE.
LOOP AT ITAB_DISPLAY INTO WA_ITAB_DISPLAY.
WRITE:/ WA_ITAB_DISPLAY-DATE, 20 WA_ITAB_DISPLAY-EXIDV , 40 WA_ITAB_DISPLAY-LGORT, 60 WA_ITAB_DISPLAY-WERKS.
ENDLOOP.
While checking the function module its populating the syntax error as
THE TYPE SRSC_S_IF_SIMPLE IS UNKOWN. (Though this is commented in program)
So pls suggest
Regards,
prafulhi indira,
thanx for ur reply we have created the funcion module successfuly it is also showing the output correct. But when we put that function module in the generic data source and try to extract data in RSA3 it shows the correct output of function module but with the msg ' 0 entries found in customer enhancement' and therfore zero records in the display list.
is there any correction or steps to be followed in data extraction
pls suggest
regards,
praful -
Delta upload for generic data sources.
Hai All,
I tried as per SAP online document , but still i am not getting the result i.e delta upload from the BW side. Here i explained everything what i did.
In R/3
1. I have created a table with 3 fields SNO, SNAME, DOB
2. Then i created some entries in that table.
3. With Tr Code RSO2 i created one data source. Here i took Master Attribute Datasource
4. In generic delta i took the Generic field as DOB. and Time stamp and upper limit 10 sec.
In BW side
1. I have replicated the data sources under application compone in which i have creatred in R/3..
2. Then i activated that data source and created infopackage for that.
3. in the selection i have specified 01.01.1900 to 01.01.9999
4. First i made Full Update then i get all the records from R/3.
5. In R/3 i have created 2 more entries.
6. In Infopackage UPDATE Tab i have selected the Initilize Delta Process ( Initialization with Data Transfer).
For this i am getting the error message as follows.
Error message from the source system
Diagnosis
An error occurred in the source system.
System Response
Caller 09 contains an error message.
Further analysis:
The error occurred in Extractor .
Refer to the error message.
Procedure
How you remove the error depends on the error message.
Note
If the source system is a Client Workstation, then it is possible that the file that you wanted to load was being edited at the time of the data request. Make sure that the file is in the specified directory, that it is not being processed at the moment, and restart the request.
Here i closed the all things in R/3 as per the note mentioned above. Still it is giving the error message.
If i select the Intilization Delta Process( Intilization with out Data Transfer) then i am getting the option Delta Update . I selected this Delta update and scheduled but no data is coming.
Please help.
Regards
Prashanth KHai Sachin,
I am getting the problem at PSA only. Actually that is connected to ODS Object only. Until unless we don't get the delta data into PSA we can't proceed futher. So please help. I am working on NW 2004S.
Regards
Prashanth K -
To enable delta in generic data source
Hi,
There is a generic datasource created on top of PRPS & RPSCO tables. Currently the extraction mode is 'full update'.
There is no time stamp field available in RPSCO, Please suggest how can I enable delta?Hi
Make sure at least you have Numeric pointer or time stamp field in your table to make the data source enable.
If you created view on these two tables, then in RSA6 --> open the data source --> goto edit mode.
here you will delta enable check box --> select this check and you can give the field which has to be used for delta.
If you using FM, then you have to write to code in functional module.
Regards,
Venkatesh -
Delta enabled generic data source not updating delta
HI,
Created one Delta enabled generic datasource with the help of ztable .Fill the content of table by manual entries.
While executin init,records are extracted from R/3 system. After made a change in table entries , it is not captured in RSA3.
Data source is avaialble in RSA7 after execueting init.
Delta type== TIME STAMP
fIELD NAME=zTIME
SAFETY LIMIT=30 SEC
ITS FROM 'NEW STATUS FOR CHANGE RECORDS'
Please help me on this issue..
Regards,
MohammeDhow did you create your data source? - based on view, table for Function Module?
If it is based on a View or table, ideally delta should have worked. If it is not working, please chedk the data type of the field. Make sure that delta field (i.e. ZTIME) is getting updated evertyime you change any record in ztable. While extracting data in RSA3 in delta (D) mode, make sure you also give the target system ID. Also try runnign the delta infopackage in BW if it fetches data.
If nothing works, try creating your data source again.
If it is based on Fuction Module, you will have to include the delta functionality in your code.
Regards,
Gaurav
Maybe you are looking for
-
Moving iPhoto from internal hard drive to external hard drive
My computer is almost full, so bought a new external hard drive to move my iPhoto to. Here is the problem. I followed the directions on quitting iPhoto and by going into the Pictures folder, I copied to the external hard drive. That worked just fin
-
Hard disk Short DST: Failed, HP Pavilion g6-2213so
We own a notebook HP Pavillion g6-2213so, windows 8 and is about 5-6 months old still on waranty. Yesterday the screen just went blank, but i thought it wasprobably hibernating or something. Now when i try to boot it, the message it gives is wait aut
-
Folio 13-1029 resume from sleep, fan stays on even if the machine is ice cold.
I've reloaded the OS on this machine twice, apparently I noticed the fan issue after the intel graphics driver was installed however upon uninstalling the driver the problem didn't vanish. I avoid sleep mode to keep the fan in check. Laptop runs nice
-
Texts sent by Samsung Galaxy S4 not being received
Hi there, I seem to have issues sending texts to phones that do not use Verizon Wireless (could simply be iPhones, unsure). I can text my family and a few friends just fine, but usually my texts will not go through after sending one or two to a new n
-
I thought I had removed this ridiculous app. six months ago. But these residual items are slowing down processing & startup. I have looked through the past discussions but the AppleScript to remove everything (?) Norton/Symantec link is now invalid.