Steps for CO-PA data sources enhancement
Hello Experts,
I am planning to delete and re-create my CO-PA datasources to include a field from KEB0. What are the order of the steps to be followed.
I know that I have to delete and recreate the data-source in KEB0. but when exactly do I have to fill the summarization level.
Thanks,
Rishi
I am done with this so I am closing the thread
Similar Messages
-
Data Source Enhancement for 2LIS_06_INV
Hi BW Experts,
We got a requirement. We have to work on Data Source Enhancement.
2LIS_06_INV is a LO Data Source. 3 extra fields required in existing Data Source.
That 3 Fields are available in single Table only.
I never worked on Data Source Enhancement.
Please can anyone tell me the steps.
I have read the forums but i did not understand it.
Thanks in advance
Regards,
Anjalihi anjali,
Every organisation has different structures so, the standard structure dosnt fit for all, in this situation u need to go for enhancement. based on your need u have add some field to std structure.
Check out this link...this z the best pdf for enhancing data source....
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b0af763b-066e-2910-a784-dc6731660f46
pdf 'enhancements in sap bw' with steps
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/59069d90-0201-0010-fd81-d5e11994d8b5
Enhancement
User exit
hope it helps... -
Text not visible for the new fields created for Data Source Enhancement
Hi .... I am working on Data Source Enhancements. I created few fields and append then to the Data SourceStructure . I also have populated the fields with data. The problem with a field is that I am not getting the text displayed in RSA3 ..Instead I am getting the field name itself.
Example:
FieldName DataElement Datatype length dec Text
ZZDOCTY AUART CHAR 4 0 Sales Document Type
ZZNOODL ZD_NODL NUMC 1 0 Number of Deliveries
In the above example the field ZZDOCTY is showing me the description in RSA3 i.e. Sales Document Type whereas the field ZZNOODL is not showing the text. Instead it is directly giving the fieldname ZZNOODL. Is it because of the fact that I created a Data Element for that field ??? and as I did not use the predefined data element as I did for ZZDOCTY???? Please reply me soon.....I need to display the text as "Number of Deliveries" instead of ZZNOODL........I am working on 7.0.....May be the fields are hidden.
Go to RSA6 select your data source and on the tool bar there will be a pencil butonto change. Click that and at the bottom, you will lots of check boxes.
You go the field that you have enhanced and see whether the HIDE boxes are checked. If so, uncheck them, save and execute RSA3.
Ravi Thothadri -
Data source Enhancement for Sales Item
Dear SDN Mates,
We are enhancing the data source 2LIS_11_VAITM, when i try to enchance extraction structure it is not allowing to enhance. Showing a message :"2LIS_11_VAITM does not allow enhancing or append structure"
Mates if you came across these difficulties please let me know and suggest any ideas.
Thanks and Regards
Arun SHi,
Have a look at these links:
[SAP BW Data Source Enhancement|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/302d4b15-5847-2a10-93bb-9c45d9f06b16]
[Data Source Enhancement|Data source Enhancement Code Samples;
Hope it helps...
Regards,
Ashish
Edited by: Ashish Tewari on May 11, 2009 12:16 PM -
Data source enhancement using BADI
Hi,
We had a 2LIS_* extractor which is enhanced with ZZ fields.
I look for the sode in CMOD which i couldn't able to find any
My assumption is the data source is enhanced using BADI.....As i am not familiar with BADI's how can i create for my data source enhancement code in BADI
ThanksHi ,
Not sure on your question.
Is the Enhancement already done and you want to check whether it is done in BADI/CMOD.
Or
You want to populate the Data using BADI/CMOD.
In any case you can use CMOD or BADI to populate the data ,the recomendded is BADI which can be created in SE24..you can google for some Docs on its creation and steps to be followed.
And if tis CMOD you have to create a project and then write the code and for that also there are DOcs avaliable.
Rgds
SVU -
How Delta is enabled for all STD Data source?
Hi All
I have a weird qns. cropping most of the time. .For generic, naturally you set and create Funtion module to enable the DELTA..
Where as dont know how to see DELTA enable setting for TIMESTAMPS in the STANDARD Datasource...?
Can anyone help how to find for every datasource and also when we enhance the data source how do you go and change the settings or where to check the delta TIMESTAMP settings?
pls give possible step by step and clear answers to inderstand easily.Hi ,
As per my knowledge
Delta records are directly selected from the R/3 tables using a timestamp mechanism from Timestamp table BWOM2_TIMEST.
Delta records are directly transferred to BW and no record is written to the BW delta queue.
when we have a delta dataset selected successfully, the SAP R/3 system logs two time stamps that delimit a selection interval for a DataSource in table BWOM2_TIMEST in fields AEDAT ,AETIM ,TS_LOW ,TSS_HIGH.
Table BWOM2_TIMEST serves as a document for loading history from R3. It also provides defined restart points following incorrect data requests.BWOM2_TIMEST is a standard ABAP report available in SAP.It provide the functionality of resetting of the date time of last Delta or Init Extraction from an OLTP system.
ROOSGENDLM is also a standard SAP table available within R/3 SAP systems depending on our SAP version and release level. It stores the delta pointer for each executed Data Source.For the next delta extraction, the delta pointer is therefore extracted from this table and the corresponding delta data is extracted from different DB tables.
The editing of these tables however is not recommended but they are very helpful when we loose delta because of some reason then we can just change ROOSGENDLM table to desired date and it will bring delta from that date .Very helpful in case of rollback of system .Before that we need to maintain entry fro that data source in BWOM2_TIMEST .
Hope this will be helpful .
Regards,
Jaya Tiwari -
Data source Enhancements Using Badis
HI gurus,
Can you please let me know the process in detail to implement the data source enhancements using badi's.
Please provide me the step by step proceedure.
Appropriate answer will be highly rewarded.
Thanks,
Shashikanth.http://www.sap-img.com/abap/difference-between-badi-and-user-exits.htm
I have a few links for u! Just download the documents and have a reading. You will get an idea:
http://www.esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
http://www.esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
http://www.esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
http://www.esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
/people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/4493c4a6-0301-0010-62a2-efd6ded61e04
Reward points if helpful
Regards
Edited by: Aadil on Jan 23, 2008 8:42 AM -
Master Data Source Enhancement
Hi Gurus
I have a table in SAP which has customer, Sales Organization, Distribution Channel, Language (which is in EN always) and Customer Sales Text...
The Customer Sales Text is maintained at Sales Organization and Distribution Channel level..below is the example of one record...
Customer Sales Org. Distr. Channel Lang. Customer Sales Text
123 01 01 EN Blank (No text here)
123 01 02 EN Blank (No text here)
123 01 03 EN Blank (No text here)
123 01 04 EN Blank (No text here)
123 01 05 EN John Mathwes (Text appears here)
123 01 06 EN Blank (No text here)
so when i pull the data to BI i need to see only one record with Customer and text only (no Sales org and distr. Channel necessary) which has the Customer text value (5th record in above example)..
I created Data source in SAP and pulling the data to BI in DSO with customer and customer text....it's sorting and getting the latest distribution channel record (6th record in above example0
Can yo uplease tell me is there any way that i can get the record which has customer text in it..(any possibilities of writing abap routine in info package) or any data source enhancement with abap code...
can you pelase tell me the abap code that needs to be performed to solve the issue...
Thanks in advance
sailendraSort the RESULT_PACKAGE by customer and customer text in the endroutine of your transformation.
After the sort, the record with text for customer will be the last record and it will overwrite the other records in the DSO which has blank values.
Just add the below sort statement in your end routine.
SORT RESULT_PACKAGE[] BY CUSTOMER CUSTOMER_TEXT.
As per the sample records mentioned in your post, after the sort, 5th record will become the last record and this will overwrite the other records which has blank value in the DSO.
--- Thanks... -
How to identify the project in CMOD used for a particular data source
Hi
I had a Business Content Data source which is enhanced with ZZ fields and user exit is written in CMOD.
How can i find in which project used to write the code for that particular data source.....
When i check CMOD i can find nearly 10 to 20 different projects
ThanksHi,
One simple way is goto CMOD and give project names with Z* or Y*. First findout the naming convensions following in your project and see.
Then gibe projects one by one and select COMPONENTS option and click on Display, if you find the following Function Exits means it is our DataSource project
EXIT_SAPLRSAP_001
EXIT_SAPLRSAP_002
EXIT_SAPLRSAP_003
EXIT_SAPLRSAP_004
Thanks
Reddy -
Please send detail steps for uploading legacy data
Hi friends,
please send detail steps for uploading legacy data
Thanking u in advance,
Diwa.HI U CAN USE LSMW TO UPLOAD LEGACY DATA
LSMW is used for migrating data from a legacy system to SAP system, or from one SAP system to another.
Apart from standard batch/direct input and recordings, BAPI and IDocs are available as additional import methods for processing the legacy data.
The LSMW comprises the following main steps:
Read data (legacy data in spreadsheet tables and/or sequential files).
Convert data (from the source into the target format).
Import data (to the database used by the R/3 application.
But, before these steps, you need to perform following steps :
Define source structure : structure of data in the source file.
Define target structure : structure of SAP that receives data.
Field mapping: Mapping between the source and target structure with conversions, if any.
Specify file: location of the source file
Of all the methods used for data migration like BDC, LSMW , Call Transaction which one is used most of the time?
How is the decision made which method should be followed? What is the procedure followed for this analysis?
All the 3 methods are used to migrate data. Selection of these methods depends on the scenario, amount of data need to transfer. LSMW is a ready tool provided by SAP and you have to follow some 17 steps to migrate master data. While in BDCs Session method is the better choice because of some advantages over call transaction. But call transaction is also very useful to do immediate updation of small amout of data. (In call transaction developer has to handle errors).
SO Bottom line is make choice of these methods based of real time requirements.
These methods are chosen completely based on situation you are in. Direct input method is not available for all scenario, else, they are the simplest ones. In batch input method ,you need to do recording for the transaction concerned. Similarly, IDoc, and BAPI are there, and use of these need to be decided based on the requirement.
Try to go through the some material on these four methods, and implement them. You will then have a fair idea about when to use which.
LSMW Steps For Data Migration
How to develop a lsmw for data migration for va01 or xk01 transaction?
You can create lsmw for data migration as follows (using session method):
Example for xk01 (create vendor)
Initially there will be 20 steps but after processing 1 step it will reduced to 14 for session method.
1. TCode : LSMW.
2. Enter Project name, sub project name and object name.
Execute.
3. Maintain object attributes.
Execute
select Batch Input recording
goto->Recording overview
create
recording name.
enter transaction code.
start recording
do recording as per ur choice.
save + back.
enter recording name in lsmw screen.
save + back
Now there will be 14 steps.
2. MAINTAIN SOURCE STRUCTURES.
Here you have to enter the name of internal table.
display change
create
save + back
3. MAINTAIN SOURCE FIELDS.
display change
select structure
source_fields->copy fields.
a dialogue window will come .
select -> from data file
apply source fields
enter No. of fields
length of fields
attach file
save + back
4. MAINTAIN STRUCTURE RELATIONS
display change
save + back
5. MAINTAN FIELD MAPPING & CONVERSION RULE
display change
click on source field, select exact field from structue and enter
repeat these steps for all fields.
save+back
6. MAINTAIN FIXED VALUES, TRANSACTION, USER DEFINED
execute
save + back
7. SPECIFY FILES.
display change
click on legacy data
attah flat file
give description
select tabulatore
enter
save + back
8. ASSIGN FILE
execute
display change
save + back
9. IMPORT DATA.
execute
display change
save + back
10. DISPLAY IMPORTED DATA
enter ok, it willl show records only.
back
11. CONVERT DATA
execute
display change
save + back
12. DISPLAY CONVERTED DATA
execute
display change
save + back
13. CREATE BATCH INPUT SESSION
tick keep batch input folder
F8
back
14. RUN BATCH INPUT SESSION.
sm35 will come
Object name will be shown here
select object & process -
HI SDNers,
I have done data source enhancement with 6 key fig and added those key fig to DSO in DEV and I need to move it to QA. Do I need to delete the data of DSO in QA before move. Do I get any issue with transportation? Actually this is most sencitive data for my client is it possible without deleting data?
Thanks,
SwathiHi Swathi,
You need not delete data from the ODS if you have only added fields to this object. If the no of records in the ODS are more the import of the changes will take a little longer. There should not be any problem.
Best Regards,
Murali. -
Data source enhancement thru function module
Folks,
I am trying to figure relation between data source enhancement, package, function module etc?
I see a function module where enhancement is done. when I go and try to see master data exit EXIT_SAPLRSAP_0002 ... I see include but I do not see reference of function module in this include?
All these codes are so simple... but I am struggling to figure out all these relation RSAP0001, exit_saplrsap* - include inside and function module attached?
Can somebody give very simple connection for all these components?
Thanks,
-SMHi,
All these codes are so simple... but I am struggling to figure out all these relation RSAP0001, exit_saplrsap - include inside and* function module attached?
Please note that for enhancing certain standard objects for meet customer needs, SAP provides different customer exits where we can code as per our requirements.
These customer exits starting with EXIT********* will be grouped by Enhancements e.g. RSAP0001
Thanks for your response. In RS02 it is clear that we can mention function module name for data source - that is good for generic extraction. But what do we do when we are enhancing SAP extractor?
When you want to enhance SAP extractors, you go for customer exits.
EXIT_SAPLRSAP_001 for Transactional datasources
EXIT_SAPLRSAP_002 for Master datasources
EXIT_SAPLRSAP_003 for Text datasources
EXIT_SAPLRSAP_004 for Hierarchy datasources
in se37 screen in table tab - sometime we see extract structure - that will establish which functional being called for which data source, but in my case - I do not see anything in table tab?
If your datasource is function module based, then the function module which is mentioned in RSO2 for your datasource would surely have e_t_data in tables tab with its associated type.
Only if the datasource is standard one and is processed by function module e.g. 2lis_18_i0notif which is processed by MCEX_BW_LO_API function module, these would not have associated type mentioned for them. To get their structure, you can go to RSA5/ RSA6 -
Data source Enhancement with Function Module
Hi all!
I have a requirement like I have to enhance my Generic Data source.
Let me make it clear!
I have 10 field in R/3 which I am able to get into extract structure using Generic Data Source on the corresponding Table.
I have another field on my extract structure, say ZEXMFLD1 which is updated by a function module ZZ_FUNC_MODULE_SAMPLE.
I came to know that Data source Enhancement can be done, but don't know how.
Request your guidance in this. Can u please let me know how I can achieve this?
Thanks,
SriHi Sri,
You can enhance generic datasources also.
For that you have to use below function modules based on your datasource type.
EXIT_SAPLRSAP_001 - Transactiona data
EXIT_SAPLRSAP_002 - Master
EXIT_SAPLRSAP_003 - text
EXIT_SAPLRSAP_004 - Hier
First check in CMOD(TCODE) whether component RSAP0001 is assigned to any project. If it is not assigned to any project(fresh system), assign it to a project by creating it.
Ex. ZBW. If it is already assigned, go SE37.
For transaction data go to function module EXIT_SAPLRSAP_001(Trans data) and start your logic.
CASE i_datasource.
WHEN 'your data source name'.
call you Function module - CALL 'ZZ_FUNC_MODULE_SAMPLE'.
pass the imported value from above FM to c_t_data.
close case with ENDCASE.
Let me know if you need more info.
- Kalyan. -
Data source enhancement while loading deltas
Hi Experts,
I've a scenario that while loading deltas do we perform data source enhancement if we can how do we do that.
This is i got a requirement, to enhance 2LIS_11_VAITM, while loading deltas. Now how do I go about this what are the exact steps that i follow to enhance.
Could s'one help in this regard because i'm new to the ABAP.
Thanks & Regards,
Amarhi,
Go to the extract structure of this datasource and display the extract structure of the datasource in SE11 and click on APPEND STRUCTURE and click on the tick mark and try to add the fields required into the lines. You need to populate the data on to these new enhanced fields in the user-exit. But when you move these transports to production environment, you have to stop deltas and re-initialize the datasource....
Hope it helps... -
What are the steps for loading master data
Hello
what are the steps for loading master data? i want to learn about loading all master data and the steps to choose the best way to load the data.
if anyone has documents please send me the documents i will be really greatful
[email protected] thanks everyone
EvionHi Heng,
Download the data into a CSV file.
Write a program using GUI_UPLOAD to upload the CSV file and insert records.Chk the below link for example
http://www.sap-img.com/abap/vendor-master-upload-program.htm
Reward Points for the useful solutions.
Regards,
Harini.S
Maybe you are looking for
-
The requested url was not found on this server songs
firslty My Iphone is not recognised when i connect to itunes so cant do anything from laptop and secondly i can play movies and videos but all my music i go to play it and it says The requested URL wa not found on this server and the songs all stay o
-
Error Handling in JDBC Adaptor - Without BPM
Hi friends, My problem is like this. Scenario is File -> Xi -> JDBC. here i didn't used BPM at all. My interface is working fine. right now i am not doing any error handling for 'Primary key violation, refrential intigrity etc.. '. if this type error
-
Hi, where can i find e-learning or documents about add ons intrastat Sap Business one 2005a sp1...thanks a lot?
-
Adding columns to existing template layout?
In the "Contemporary" Template, I would like to modify the Section Text layout in Portrait Mode. I would like to make the text box have 2 columns instead of 1. These options are greyed out, however. How do I go about doing this? Many thanks in advanc
-
How to create WebService Source System?
Hi, I am trying to integrate XI and BI. How do I create a webservice source system? When I create the webservice source system in RSA1, it asks for a logical system name. Do I need to create a RFC destination for this logical system? What other steps