How to initialize delta for a new data target
Hi
I have an ODS from which there are several other targets getting updated thru an export datasource. The delta initialization happend some 6 months back. I now have a new ODS into which i need to load the data from the original ODS. How can i initialise the delta to my new target without changing the delta initialization of the other targets and continue the delta for all of them together?
can i use the same initialization for my new target??
If i do a full update and then a initialise w/o data transfer, will the further delta bring the data from the correct point, is there a possiblity of data loss??
Regards,
Sujai
Hi Ajay,
the steps are as follows.
1 delete the initialization. open infopackage >> menu scheduler >> Initialization options for source systems >> delete the request thats there.
2. Now go to the Update tab of the infopack >> select option Initialize Delta process >> check the option initialize without Data transfer
3. Goto Schedule tab and start the job.
here the data targets will be all the targets the infopack loads.
4. Create a new infopack
5. goto Data targets tab >> select data targets >> put a check on your new ODS/Cube
6. Goto Update tab >> select the option Full update
7. goto menu Scheduler >> select Repair full request >> put a check on Indicate request as Repair Request >> hit OK
8. Goto schedule tab >> start the job.
9. Continue with the existing Delta infopack that was load the old ODS/Cubes and make sure your new ODS/Cube is also cheked for the delta.
Regards
Sujai
Similar Messages
-
How to maitain Deltas for generic master data source
Hi Friends,
I created a view using MARA and MARC table. This view fields maitained by attributes of ZWMAT_PLT Characteristic.
Now i faced the problem with deltas.
How i need to maitain delta for above view.
please give me solution for above problem.
Thanks & Regards,
Guna.Hi,
If you have timestamp field in the view it is better use the Timestamp for the generic delta. Else try to include a timestamp field in the view.
Also check this forum.
How to set the delta for existing generic data source
Delta Updating a Master Data Infoobject
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/84bf4d68-0601-0010-13b5-b062adbb3e33
Assign points if this is helpful
Rgs,
I.R.K -
How to set delta for the generic data source(FM)
Hi Guru,s.
we have created datasource with FM with using templet RSAX_BIW_GET_DATA_SIMPLE . we want to set up delta for that funtion module.plz send me any templet for delta setup.My mail ID is [email protected]
Regards.
hariHi,
Use the template RSVD_BW_GET_DELTA_DATA instead.
Or a little bit of coding can be done using the field L_S_SELECT in RSAX_BIW_GET_DATA_SIMPLE to get the Delta records. If your datasource has a timestamp field which can be used for delta settings in RSO2. The last delta timestamp is captured in the field L_S_SELECT.
Use this field as one of the selection criteria in your Select statement. This worked in our case and should be helpful if ur delta field is a Timestamp field.
Hope this helps...
Cheers,
Raj -
How to set the delta for existing generic data source
Hi BW Guru's
I have a problem,actually i have a exsting generic data source"ZFRBHRCHY". Master data Object ZFRBHRCHY is getting laoded from all some R/3 Clusters on a Daily Basis. It is full load and takes 4 to 5 Hours, but number of added records(2000) are very less,while total records are more(40Lks).For avoiding this larger load time every day,i want to implement delta extraction for this.
How to implement this,(i want steps for this) .
Thanks in advance,
Regards
reddyyeas agree with sanakar,
this field which shankar is talking about must be entry date (if u delta timestamp is date, u will also have to mention this table field name in definition of delta), this means that this field will catch last change to the record, so that it will be delta enabled based on the latest change date. This is very important becuase if u use date like posting date to the delta then back dated posting will not captured in to the delta, as delta for this back date is already been done.
Hope u understand this. -
How to populate values for a new field in target infoprovider
Hi Experts,
am new to BI. i would like to know on how to populate values for a new field in the target cube with start rotuine.In my case, i have a source infoprovider, which has 3 fields and a target infoprovider, which has 5 fields. i need to populate the new 2 fields in start routine. i dont want to populate using Field routine and am using 3.5 version. please assist with code on how to solve this issue.
Thank you,
Chitra.
Edited by: Chitra_BI on Jun 13, 2011 10:23 AMDebug the standard code and see where the other fields are getting update. you can use the similar approach and area to code for the new field.
Regards,
Lalit Mohan Gupta. -
Query on DNS setup for Active Directory for a new data center
I have third party DNS appliances providing DNS Service for Active Directory (Windows 2008 R2) and there are also secondary DNS servers, which are MS DNS server with a secondary zone configured, for redundancy. I have to setup a new data center
and move servers/services to this data center. In this scenario, can I install a new Microsoft DNS server with a secondary zone and use this as the primary DNS Server for all the member servers at this new location ? I am aware that this new DNS server will
not be able to make any updates to the secondary zone and for that purpose, is there anyway to redirect such requests to the DNS appliances in my current data center across the WAN ? I am trying to avoid purchasing a new DNS appliance for the new data center
and want to know what are the alternatives I have.
im not entirely sure by your setup, as normally you would use AD integrated zones for DNS in an AD environment - although there are other options as you have already setup.
the fact the zone is a secondary zone in DNS server terms doesn't mean you can't point your clients to it as their primary dns server. They will quite happily resolve names using a secondary server.
so as long as your dns devices are correctly setup to support the additional secondary zone I see no reason why you couldn't do this.
Regards,
Denis Cooper
MCITP EA - MCT
Help keep the forums tidy, if this has helped please mark it as an answer
My Blog
LinkedIn: -
ODI 11g 11.1.1.7 with Win64 bit OS : Strange problem : Right click does not work for Create new data server in Topology.
On right click nothing happens at all. I have reinstall the ODI multiple times with right installer. issue persist.
Please help.Hi,
Did you use the generic installer or the win32 one ? You should use the former with Win64.
You can also check that your version of Java is supported in the certification matrix.
Regards,
JeromeFr -
How to edit GRUB for boot new compile kernel?
I compile the newest Linux kernel.
I read Archlinux wiki about how to edit GRUB for boot new compile kernel,
but Archlinux wiki do not reference to it.
Who can help me, baby?bangkok_manouel wrote:
how did you build your kernel? traditional way or arch way?
if it's the arch way (TM), here's an example of a custom kernel with -mm patch.
what I have in /boot:
-rw-r--r-- 1 root root 4.3M 2008-12-23 09:52 kernel26mm-fallback.img
-rw-r--r-- 1 root root 668K 2008-12-23 09:52 kernel26mm.img
-rw-r--r-- 1 root root 764K 2008-12-22 18:44 System.map26mm
-rw-r--r-- 1 root root 1.7M 2008-12-22 18:44 vmlinuz26mm
now here's the /boot/grub/menu.lst related entry (you may add the fallback one):
# (2) Arch Linux
title kernel26mm
root (hd0,0)
kernel /vmlinuz26mm root=/dev/sda5 ro vga=773
initrd /kernel26mm.img
Should be traditional way. -
Delta and Full process chain for same master data target.
Hi Friends,
Can I do full update and delta update through process chain for same master data target and from same source ?
Regards
shekar reddyHi Sriram,
why you want to load full and delta for same master data object?
you can achieve this but make sure that you select repair full option for full load IP.
you have this option in scheduler in menu bar
Regards,
Venkatesh -
trying to change the APN on my iPad for a new data provider. Each time it returns to the original. Any suggestions?
Hi Canberabomber,
If you are having issues setting or changing the APN on your iPad, you may find the following article helpful (apologies if you have already seen it):
iOS: About cellular data network settings (viewing or editing the APN)
http://support.apple.com/kb/ht2283
Regards,
- Brenden -
Procurement for Public Sector - Data targets
Hello Everyone,
I am trying to install BI content procurement for public sector data targets (PPS data targets).
0PPS_PO_C - Public Sector PO History (Infocube)
0PSPAC_D1 - Purchase Order Accounting (DSO)
0PSPO_D1 - Purchase Order History (DSO)
0PSCTR_D1 - Purchase Contracts (DSO)
0PSSC_D1 - Shopping Cart (DSO)
0PSBIN_D1 - Bid Invitations (DSO)
0PSBID_D1 - Bids (DSO)
Is anyone istalled in your projects. I am getting some issues in these above mentioned targets.
Thanks,
Lasya.Sorry i asked an open generic question.
I have installed "0PSPO_D1 - Purchase Order History (DSO)" from sap standard delivered version. Which is mapping two sources.
1. From standard srm DSO 0SRPO_D1 and the other from infosource 0PSSRM_PO - Public Sector : Purchase Order.
Here in public sector, we are having a new bunch of char and keyfigures which is not getting mapped from both this transformations. I am cofused how to handle this kind of issues.
If could help me out providing the document for the procurement for public sector objects that would be helpful.
Thanks,
Lasya. -
How to retrieve DELTA for Particular date for FIGL(ECC) into BI
Hi,
Model of this ODS is in BW3.5. (DS --> ODS --> Infocube)
My loads are daily from 0FI_GL_4 (line Items) into ODS. There was from error in the load, so I deleted the request (manage & and made QM status RED in monitor also) from ODS and also from PSA for a particular date(xx.xx.xxxx).
Now I tried loading the Infopackage, but the data is not coming for that date (xx.xx.xxxx) into ODS.
I have set to DELTA REPEAT in RSA7(ECC) , but after saving, it is again coming back to DELTA UPDATE.
All the Previous and Next day load was fine,but i did not get the data for xx.xx.xxxx.
In Selection screen for DS and Infopackage does not have 0CALDAY or 0PSTNG_DATE.
Can you please help me out in telling how to get the data for that particular date (xx.xx.xxxx) into BI.
DOES REPAIR FULL REQUEST SOLVE MY PROBLEM?
Full Points will be assigned.
Regards,
Bindu.Hi Viren,
Initially I have tried what you have said, but ERROR is coming as AS YOUR PREVIOUS DELTA IS INCORRECT, YOU CANNOT LOAD THIS DELTA. I am not getting any option of REPEAT DELTA.
"I have set to DELTA REPEAT in RSA7(ECC) , but after saving, it is again coming back to DELTA UPDATE."
As I am not getting REPEAT DELTA, to get that I tried saving the 0FI_GL_4 as DELTA REPEAT in RSA7 (ECC).
Please let me know any more information required.
Thanks,
Bindu. -
Bonjour,
I am a bit confused about some concepts of BW. Hope to get clarified here in good ole SDN.
1. Infocube is said to be ADD only. Yet, its data deletable eg. by request. How do I interpret this? Is it deletable only by requests? How about selectively as detail as single records? How about field level deletion (instead of a whole record)?
2. Is a 'new' image (rec mode "N") = 'after' image (rec mode " ")?
3. How is Repair Request compared to Pseudo Delta? Are they both only and must selectively delete by month / time char only? Can either be deleted by single records?
4. Master data is said to be usually overwritten. How is it so? What Delta type(s) are we talking about by this? How is Master data aggregated? Can it be? What does serialization and duplicate master data processing mean? How can master data prevent duplicates?
What's the usual and possible practices to manage delta for Master data attr,txt,hier?
Awaiting your reply.
best regards,
Pascal Gabin1. Infocube is said to be add only because it is different from ODS or master data where you can 'merge or overwrite' data. When 2 records are loaded into an Infocube, if they are different in any one field, they will be stored as 2 seperate records (in the fact table of the cube). Whereas if 2 records are loaded into an ODS, and the records are similar in terms of the key of the ODS, only 1 record will be created in the ODS with the second records details overwriting the first if there is a clash.
From a cube you can delete data either selectively by specifying ranges or delete an entire request. You cannot do field level deletions.
2. No they are different. Let us say there is a record with 2 fields Customer and Amount being loaded into an ODS. First record loaded is (Pascal, 10.00). Then there will be a New-image record (Pascal, 10.00,N). After this a second record (Pascal, 15.00) is loaded. After this there will be 3 records.
Pascal, 10.00, New Image
Pascal, -10.00, Before Image
Pascal, 15.00, After Image.
All 3 add to 15.00.
3. Not able to understand your question. Deletion of all requests are I think the same. Selective deletion can be done only for a Infocube not for an ODS. See answer 1.
4. Master data usually changes very little. For eg, a customer 100013 is always 100013. Once in a while his phone number might change. When it does, it is picked up by the delta and the existing record in BW is overwritten. There is only one type of delta for master data. Not sure of what is the exact name. Master data is aggregated by specifying the key to the master data table.
The best practice is to maintain delta only for large master data objects (Customers, Materials etc). For all of these SAP has provided delta-enabled datasources which can be used. For the rest, full-uploads suffice. -
How to set Delta for COPA Extraction
Hi all,
I want to do generic data source using Function Module for COPA can any one tell how to set the delta what fields i have to fill.
thanks
kavithaHi kavitha,
The easiest way to work out with Function Module is to copy the standard one and modify according to your reqirement.
The standard one is RSAX_BIW_GET_DATA_SIMPLE .
Dont forget to copy the Function grp RSAX into a custom defined Grp and Modify the Ranges options as per ur req.
and in Function module, in Sourcecode and Tables, Do modify the E_T_data with ur Generic datasource ,make sure u also modify the select statements within the sourcecode. If you have an idea on ABAP its really easy to work out.
And regarding the creation of Datasource.
this blog may help for the same.
Generic Extraction via Function Module
Safety Interval Upper Limit of Delta Selection
This field is used by DataSources that determine their delta generically using a repetitively-increasing field in the extract structure.
The field contains the discrepancy between the current maximum when the delta or delta init extraction took place and the data that has actually been read.
Leaving the value blank increases the risk that the system could not extract records arising during extraction.
Example: A time stamp is used to determine the delta. The time stamp that was last read is 12:00:00. The next delta extraction begins at 12:30:00. In this case, the selection interval is 12:00:00 to 12:30:00. At the end of extraction, the pointer is set to 12:30:00.
A record - for example, a document- is created at 12:25 but not saved until 12:35. It is not contained in the extracted data but, because of its time stamp, is not extracted the next time either.
For this reason, the safety margin between read and transferred data must always be larger than the maximum length of time that it takes to create a record for this DataSource (with a time stamp delta), or it must display an interval that is sufficiently large (for determining delta using a serial number).
Safety Interval Lower Limit
This field contains the value taken from the highest value of the previous delta extraction to determine the lowest value of the time stamp for the next delta extraction.
For example: A time stamp is used to determine a delta. The extracted data is master data: The system only transfers after-images that overwrite the status in the BW. Therefore, a record can be extracted into the BW for such data without any problems.
Taking this into account, the current time stamp can always be used as the upper limit when extracting: The lower limit of the next extraction is not seamlessly joined to the upper limit of the last extraction. Instead, its value is the same as this upper limit minus a safety margin. This safety margin needs to be big enough to contain all values in the extraction which already had a time stamp when the last extraction was carried out but which were not read. Not surprisingly, records can be transferred twice. However, for the reasons above, this is unavoidable.
these are used to determining the delta in a datasource:
1. Time stamp - The field is a DEC15 field which always contains the time stamp of the last change to a record in the local time format.
2. Calendar day - The field is a DATS8 field which always contains the day of the last change.
3. Numerical pointer - The field contains another numerical pointer that appears with each new record .
Regards,
Anish -
How to Enable Delta for a Custom MM Purchase Order History ODS ???
Hi all,
We have a Customized MM Purchase Order History ODS with Full Update on Monthly basis. We want to enable the DELTA for this ODS and how can I proceed, PLEASE.
Please find the Key Figures and Data Fields in the below:
ODS Structure for PO History ODS:
Key Fields
SAP R/3 Field Description Technical Name
Purchasing Document Number EKBE-EBELN
Purchasing Line Item Number EKBE-EBELP
Sequential number of account assignment EKBE-ZEKKN
Transaction/event type, purchase order history EKBE-VGABE
FI Fiscal Period FISCPER (from BKPF-GJAHR + BKPF-MONAT) in the format YYYYPPPP
Number of Material Document EKBE-BELNR
Item in Material Document EKBE-BUZEI
Data Fields
SAP R/3 Field Description Technical Name
Company Code EKKO-BUKRS
Plant EKPO-EWERK
Account Number of the Vendor EKKO-LIFNR
Currency Key (of PO) EKKO-WAERS
Deletion indicator in purchasing document EKPO-LOEKZ
Purchasing Document Date EKKO-BEDAT
Responsible salesperson at vendor's office EKKO-VERKF
Vendor's telephone number EKKO-TELF1
Incoterms (part 1) EKKO-INCO1
Incoterms (part 2) EKKO-INCO2
Short text EKPO-TXZ01
Material Group EKPO-MATKL
Material Number used by Vendor EKPO-IDNLF
Expected Delivery Date EKET-EINDT
Order unit (UOM) EKPO-BSTME
Delivery Completed Indicator EKPO-ELIKZ
Account assignment category EKPO-KNTTP
Business Area (from PO) EKKN-GSBER
Name of requisitioner/requester EKPO-AFNAM
Purchasing organization EKKO-EKORG
Purchasing group EKKO-BKGRP
G/L Account Number (from PO) EKKN-SAKTO
Cost Center (from PO) EKKN-KOSTL
Work Breakdown Structure Element (WBS Element) EKKN-PS_PSP_PNR
Payment Terms (from PO) EKKO-ZTERM
PO History Category EKBE-BEWTP
Movement Type EKBE-BWART, MSEG-BWART
Debit/Credit Indicator EKBE-SHKZG
Reference from Invoice RBKP-XBLNR
Payment Terms (from Invoice) RBKP-ZTERM
Posting Date RBKP-BUDAT for IR, MKPF-BLDAT for GR
Document Date RBKP-BLDAT for Invoice, MKPF-BLDAT for GR
Baseline Date RBKP-ZFBDT
FI Document Number BKPF-BELNR, found through BKPF-AWKEY (IR # or GR # + fiscal year) or MSEG-LFBNR
FI Dcoument Year BKPF-GJAHR
FI Document Type BKPF-BLART
Fiscal Variant Hardcoded: S4
Payment Method (invoice header level) RBKP-ZLSCH
GL Account (from GR/IR document) MSEG-SAKTO for GR, DRSEG-SAKNR for IR (DRSEG is a structure)
Cost Cener (from GR/IR document) MSEG-KOSTL for GR, DRSEG-KOSTL (DRSEG is a structure) for IR
Business Area (from GR/IR document) MSEG-PARGB; not sure on IR
Local Currency BKPF-HWAE
Local Currency 2 BKPF-HWAE2
Amount posted to GR/IR Clearing (LC) EKBE-AREWR
Amount posted to GR/IR Clearing (GC) EKBE-AREWR converted to Group Currecny found through BKPF-KURS2 if BKPF-HWAE2 is USD
Purchase order quantity EKPO-BSTMG
Price Unit (for PO) EKPO-PEINH
Net price in purchasing document (in document currency) EKPO-BPREI
Amount in local currency; amount in document currency MSEG-DMBTR for material document, RSEG-WRBTR for invoice
Amount in local currency; amount in document currency (GC) MSEG-DMBTR for material document,
RSEG-WRBTR for invoice converted to USD
Quantity MSEG-ERFMG for material document;
RSEG-MENGE for Invoice
Delivery costs' share of item value RSEG-BNKAN
Delivery costs' share of item value (GC)RSEG-BNKAN converted to USD
Tax Amount (accrued) BSEG-PSWBT
Freight Amount (accrued) BSEG-PSWBT
Discount Amount (invoice header level) RBKP-WSKTO
Thanks.Hi Venkat,
If you are using a Custom DataSource/Extractor the main problem is that you are collecting data from a lot of tables, so it is really difficult to determine a field for the delta.
If for you is important only a change at Key Fields Table (EKBE) you can set the Generic Delta only on a field of this table (Doc Number or Position Number - Date - Timestamp).
But if you are interested in all changes you have to determine a single field for every tables...
I think it is really difficult to find a delta in all these tables.
Maybe you can think to use in BW an ODS without Reporting BEx flag to determine Delta, and then introduce delta records in a Cube.
Ciao.
Riccardo.
Maybe you are looking for
-
Problem with Pro*C Precompiler in 10gR2
To test whether my pro*c precompiler was working, I copied a sample program and tried running it through the precompiler. I am running Fedora 6 on Linux X86-64 This was what I got. proc iname=sample1.pc ltype=long Pro*C/C++: Release 10.2.0.1.0 - Prod
-
Hello, +Initially I posted this question to the OS X 10.6 topic, but was redirected to this topic. So here my problem:+ A few days ago I tried to manipulate some server files using Terminal commands. Since I don't have any experience in this it obvio
-
Sales order field in production order
Hi Gurus, I see there is a field sales order assigned to production order. In my scenario when we create a sales order production order gets created automatically in background due to the strategy group. So in production order, i see a field sales or
-
Good day. I have a WebDynpro component which executes a BAPI in backend. Which names of the RFC objects to be protected should I enter? I have entered the following PRGN_G2EE, RFC1, SDIFRUNTIME, SYST, SYSU... But now it says that "User XXX has no RFC
-
I have Verizon Iphone 4. I am trying to use my phone 3G connection with my laptop in an area w/o wi-fi. There must be a way to do this? Any help is appreciated.