Delta issues in Variant Classification Datasource
Hi All,
I have created the datasource 1CL_OLIS001 for Sales Order variant characteristics through CTBW and linked it to 2LIS_11_VAITM.. It works fine with full or intial load. but doesnt collect deltas. Cant see any LUWs collected in RSA7 for it nor infopackage in BW Extract any deltas.
Am I missing something here or is it a know issue.
I am on ECC 6.0 and BI 7.0.
Promise to award point to all useful answers.
Thanks
Phil
Dear Amit ,
Which Datasource are you using .. ..
Check in the base table whether the new entries are there..because as you know delta only flows when there are new entries or changed entries ,some extractors can pick delta on a calender day also..so probably u might get some data if you extract tomorrow..
Hope it helps.
Thanks,
Krish
Similar Messages
-
Delta issue on a Generic Datasource
Hi
I had a Generic Datasource on a Z table.
The Z table had a Date field on which Delta is based.The Postings are performed manually.
How to solve the delta issue in the below scenario.
Ex; A user made a manual posting with a date 09AUG2010 today and delta is extracted to BW.
But tommorow a used made another posting with a date 14JULY2010....
Currently that record is not being extracted....how can i resolve this
ThanksHi,
Once the data source is created you will extract the data till that date and as the delta is set it will fetch the newly updated records .But i dont think one can post with the back dates in R/3 side.
If i'm not wrong if you are asking regarding record got missed out them wht need to be done?
Then do the repair full request and pull the missed delta records and it wont effect the delta settings.
Regards
KP -
GI quantity Delta issue with 2LIS_02_SCL
Hi Friends !
We are facing delta issue in the BI Prod. Hence to look into the issue, performed few steps in Test environment to check whether delta is performing or not. Mentioned below are the steps which are carried :
1. BW Setup
a. Deletion of queues for Purchasing data in ECC
b. Data collection of purchasing documents for March 1 u2013 March 31 in ECC
c. Deletion of source system initialization in BW
d. Loaded collected data into SAP as delta initialization
Result - OK
2. ECC data entry
a. Created PO #5052422, intracompany STO from DDP1 to USC1
i. 1 line item (qty 5) with two schedule lines (qty 2 & 3)
3. First delta run
a. BW brings over 2 schedule lines for PO #5052422
Result - OK
4. ECC data entry
a. Created PO #5052423, intercompany from DDP1 (USC1) to IRP3 (BV11)
i. 1 line item (qty 5) with two schedule lines (qty 2 & 3)
5. Second delta run
a. BW brings over 2 schedule lines for PO #5052423
Result - OK
6. ECC data entry
a. Posted partial delivery for schedule line 1 of PO #5052422 with a quantity of 1
7. Third delta run
a. no records brought over (change to GI quantity should trigger delta)
Result - FAIL
8. ECC data entry
a. Posted partial delivery for remainder of schedule line 1 of PO #5052422 with and a partial delivery for schedule line 2 with a quantity of 1
9. Fourth delta run
a. no records brought over (change to GI quantity should trigger delta)
Result - FAIL
10. ECC data entry
a. Modified delivery date of both schedule lines of PO #5052422
11. Fifth delta run
a. Both schedule lines of PO #5052422 brought over with updated delivery dates and goods issue quantities
Result - OK
12. ECC data entry
a. Modified delivery date of both schedule lines of PO #5052423
13. Fifth delta run
a. Both schedule lines of PO #5052423 brought over with updated delivery dates
Result - OK
Ques :
1) When modified, GI quantity is not triggering delta. Please advise.
2) 2LIS_02_SCL extractor is build on which delta field.
3) How delta works & behaves with 2LIS_02_SCL extractor?
With Regards
RekhaGood afternoon Rehka,
I believe that it is correct that the GL change you mention will not trigger a delta on the BW side. This functionality appears to be missing.
If you check in LBWE you will see that the EVENTS for 02: Purchasing -> MC02M_0SCL include the following:
MA: Purchase order
MB: Goods receipt
MC: Invoice receipt
MD: Scheduling agreement
The event associated with a Goods Issue is ML and not included in the list of events for this structure. This is the standard behavior.
I checked and I was unable to find a datastructure that does handle event ML. From what I see the only way to do this is through a custom datasource.
Kind Regards,
Des -
How to Extract R/3 Multiple Valued variant Classification Data in BI
Dear Gurus,
got stuck in a situation where I am in need of your help. My Client want to extract the R3 Classification Data(Variant, Batch) into BI. I will share till what point I had reached. Used Transaction Code CTBW, was Trying to create Datasource based on Basic datasource 2LIS_11_VAITM for transactional Data. when I was trying to add the new Characteristics (CVN_L_AVG_SH) using Class with type 300(Variant), Getting an error "Characteristic has Multiple Values". I do know that Characteristics (CVN_L_AVG_SH and a fewmore) is having Multiple values, how can I add the same so that I can create classification datasource. Tried SDN got a PDF " How to Extract R/3 Classification Data in BI by Affine" but didn't helped Much.
Looking ahead to hear from you.Hi Harsha,
You cannot extract the multiple values using classification data sources, this data can be extracted by creating a generic extractor based on a view (with join on tables AUSP and INOB). this extractor brings the data in the following format.
OBJEK | ATINN | ATZHL | ATWRT
1 | HOBBY | 1 | CRICKET
1 | HOBBY | 2 | PAINTING
1 | HOBBY | 3 | READING
2 | HOBBY | 1 | CRICKET
2 | HOBBY | 2 | PAINTING
3 | HOBBY | 1 | READING
i.e. for field Hobby these are values assigned, if you want you can create 3 InfoObjects in BW and flatten this data by setting flags as below.
OBJEK | HOBBY_CRICKET | HOBBY_PAINTING | HOBBY_READING
1 | X | X | X |
2 | X | X | |
3 | | | X |
Let me know if you need more details.
Regards,
Rk -
No key field found for creation of DataSource - Classification Datasource
Hello,
While trying to create a clasiffication datasource based on 0PLANT_ATTR, when i assign a characteristic and push the DataSource button, i get the following message:
No key field found for creation of DataSource
Diagnosis
During generation of a classification or configuration DataSource, only those key fields for the object table (field "Obj.Tabelle") that are already present in the basis DataSource transferred to the extract structure. This is the case when none of the key fields of the object table were found in the structure of the basis DataSource.
System response
A DataSource cannot be created without key fields. The action was cancelled.
Procedure
Check whether you have selected the correct basis DataSource and object table. For more information, please see SAP Note 569849.
Do you know what can be the problem?
Thank you and regardsHi Alberto,
plants are a special case. The key which is used for the classification
of plants (object type BETR) is not the same as the key which is used in
datasource 0PLANT_ATTR.
BETR has key LOCNR (Site). That's a customer related to a plant. The
customer number will be extracted in field LOCNR.
0PLANT_ATTR extracts the plant in its key field WERKS.
Transaction CTBW and the generic extraction program for classifications
don't know the relationship between LOCNR and WERKS. So they cannot map
them.
I do recommend a solution which would add the mapping between
LOCNR and WERKS:
1. Create please the classification datasource as intended, but use
datasource 0RT_LOC_MGR_ATTR as basis datasource. It's the only
datasource of the content where LOCNR is a key field. So
0RT_LOC_MGR_ATTR is used as a dummy here, to allow transaction CTBW to
create the classification datasource. It's not necessary to extract
data with datasource 0RT_LOC_MGR_ATTR.
2. Extend please the extract structure of the created classification
datasource. Add please field WERKS using component type WERKS_D. Make
this field visible.
3. Fill field WERKS in the extractor user exit EXIT_SAPLRSAP_002. WERKS
can be read from table KNA1 by using the customer number extracted to
LOCNR to select on field KNA1-KUNNR.
4. Transaction CTBW_META on the BW system isn't able to append the
characteristics from the classification datasource to infosource
0PLANT, because the keys are different. So create please a new info
source with CTBW_META. This allows CTBW_META to create the info objects
for the characteristics used in the classification datasource.
5. Add please the characteristics used in the classification datasource
to infosource 0PLANT manually. You will find the info object names of
the characteristics by looking up the characteristic datasources which
are assigned to the classification datasource in transaction CTBW. From
these names you can derive the info object names:
1CL_A... -> C_A...
6. Disconnect the infosource which has been created with CTBW_META from
the classification datasource.
7. Connect please the classification datasource to infosource 0PLANT
Use following info object:
info object field
0PLANT WERKS
The info object names for the characteristics are explained in step 5.
8. Add an infopackage to infosource 0PLANT for the classification
datasource.
Now the extraction of classifications of sites should work.
Best regards,
Rolf
P.S. I saw the system messed it up and doesn't display any new and empty lines. Sorry, I hope you still can read it.
Edited by: Rolf Doersam on Mar 26, 2010 6:56 PM -
Field in Classification Datasource not getting populated
Hi all,
I created a classifiacation datasource 1CL_ODS_001 from the MCH1 Table. when checking this in RSA3, Data is not populating in classification datasource in the field LOBM_HSDAT, LOBM_LFDAT, LOBM_VFDAT etc.
How does data get populated in LOBM fields.
Do i have to make some changes for data to get populated in this field.
Help needed please.
Regards,
MariadasHi Vishnu,
Thanks for your response.
I followed the procedure described in this article.
"Step by Step Guide to Extract Batch Master Data via Generic and Classification Datasource to BW" http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d0a8b9c1-dee5-2d10-feb5-9b0d54126782?quicklink=index&overridelayout=true
I created a datasource from the View and fromt that datasource i created a classification datasource.
I checked in RSA6, the hide field is not checked. Is there anything else that i can do to update the fields. -
How to include key field in classification datasource?
Hello,
How can I include key fields in a new classification datasource?
When i try to generate my classification datasource i get this error:
No key field found for creation of DataSource
Diagnosis
During generation of a classification or configuration DataSource, only those key fields for the object table (field "Obj.Tabelle") that are already present in the basis DataSource transferred to the extract structure. This is the case when none of the key fields of the object table were found in the structure of the basis DataSource.
Hence the datasource does not get generated.
Thank you very much and regards.Hello Prem,
Yes, the characteristisc are in the system. I also saved these charateristics, they are in N status at the moment.
The problem is when i click on Datasouce buttom to generate the datasource, this is when I get the error message i mention above.
I tried to do an example with 0MATERIAL_ATTR with obj. table MARA and class cat 001 and i had no problem.
Then i try to do it with 0PLANT_ATTR obj table BETR and class cat 030 and i get this key problem.
Can this be related to the fact that MARA table has got a key and BETR does not have one?
Thank you and Regards. -
How can I know the delta field for CO-PA datasource?
Hi,folks:
How can I know which is the field assigned as the delta field for CO-PA datasource,as is noticed in the note that after PI2004 the logic has been turned to general datasource,but I can't find the datasource through RSO2.
Full points will be given to u.
Martin XieDear Martin,
The CO-PA DataSources generated use a separate time stamp method for the delta procedure. This procedure means that client-independent DataSources in CO-PA are normally restricted to the clients in which they were generated.
See this link...
http://help.sap.com/saphelp_erp2005vp/helpdata/en/97/6f4d40cef71059e10000000a155106/frameset.htm
Also check ROOSOURCE in R3, asmentioned by Dinesh.
Hope it helps. -
Hi BW Gurus,
We recently upgraded our system from 3.5 and 2004s and we are having issues with variants.
Issue1.
Variants created by one user is not visible by other users
Issue2.
Variants created for workbook is not saved.
Anyone encountered these issues ?
Rgds
ChanIssue 1:
We created a program that converts the variant from local to global periodically.
This program was provided by sap which was modified and scheduled in the background.
REPORT Z_2004S_VARIANT_PERS_2_GLOBAL.
*& Report Z_2004S_VARIANT_PERS_2_GLOBAL
type-pools:
rs.
parameters:
2global radiobutton group gr1 default 'X',
2person radiobutton group gr1.
selection-screen uline /1(83).
parameters:
p_query like rsrrepdir-genuniid memory id gid,
p_varnt2 like rsrparametrizat-txtlg memory id zid.
data:
ls_rsrparametriza type rsrparametriza,
l_compid type rsrrepdir-compid,
l_appname type string,
l_apptype type rsappcompnm value '01',
lt_catalog type rsr_t_para_catalog,
lt_return type table of ddshretval,
ls_return type ddshretval,
l_paramnm type rsrparametriza-paramnm,
l_message type string.
F4 Help for parameters
at selection-screen on value-request for p_query.
call function 'RZ_QUERY_F4_GET' "3.x
exporting
i_objtype = 'QU'
importing
e_genuniid = p_query.
set parameter id 'GID' field p_query.
at selection-screen on value-request for p_varnt2.
get parameter id 'GID' field p_query.
select single compid from rsrrepdir into l_compid
where objvers = rs_c_objvers-active
and genuniid = p_query.
l_appname = l_compid.
call method cl_rsr_para=>get_catalog
exporting
i_type = l_apptype
i_appnm = l_appname
receiving
r_t_catalog = lt_catalog.
call function 'F4IF_INT_TABLE_VALUE_REQUEST'
exporting
ddic_structure = space
retfield = 'PARAMNM'
value_org = 'S'
tables
value_tab = lt_catalog
return_tab = lt_return
exceptions
parameter_error = 1
no_values_found = 2
others = 3.
read table lt_return into ls_return index 1.
select single txtlg from rsrparametrizat into p_varnt2
where langu = sy-langu
and paramnm = ls_return-fieldval
and objvers = rs_c_objvers-active.
export ls_return-fieldval to memory id 'PARAMNM'.
if p_varnt2 is not initial.
set parameter id 'ZID' field p_varnt2.
endif.
start-of-selection.
import ls_return-fieldval from memory id 'PARAMNM'.
l_paramnm = ls_return-fieldval.
select single * from rsrparametriza into ls_rsrparametriza
where paramnm = l_paramnm
and objvers = rs_c_objvers-active.
if 2global eq rs_c_true.
clear ls_rsrparametriza-personal.
elseif 2person eq rs_c_true.
if ls_rsrparametriza-owner eq sy-uname.
ls_rsrparametriza-personal = rs_c_true.
ELSE.
l_message = 'You cannot make another users variant personal!'.
message l_message type 'E'.
endif.
endif.
update rsrparametriza from ls_rsrparametriza.
if sy-subrc eq 0.
concatenate 'Variant' p_varnt2 'was converted successfully!' into
l_message
separated by space.
message l_message type 'S'.
else.
l_message = 'Error during conversion!'.
message l_message type 'E'.
endif.
commit work.
Issue 2:
SAP has to release the note yet.
Rgds
Dinesh -
Enabling Early Delta Initialization option for LO DataSource 2LIS_06_INV
Hi Guyz,
I want to enable Earlt Delta Initialization option for LO DataSource 2LIS_06_INV, as of now its greyed out.
please tell me if its possible or not, and if yes then please let me know the steps in detail.
cheerz,
raps.hi,
Not all Data sources support Early Delta Initialization. Early delta initialization is done to capture the deltas when the initialization is being done between BW and source system (init with data transfer). As init with data transfer takes large time and during this time any records created will also be not captured so we do early delta initialization, also the same can be achieved by executing the init without data transfer and then loading a full repair request. The init without data transfer creats a time stamp and delta is generated for newly posted records.
regards,
Arvind. -
Delta on Sales Data (Generic Datasource)
Hi,
I have created a generic datasoucrce which is taking data from VBRK & VBRP. Now i have to set delta on it, for which i was looking for change date field but didnt found anyone.
Does anyone have any idea on which field for sales data i can set my delta ??Hi,
generic extractor is an extractor that you create yourself for a special requirement which is not solved by the standard available business content.
Before creating your own datasource take a look at the Logistic Cockpit (Transaction LBWE) -> application 13. Here you found BW content datasources like 2LIS_13_VDITM
to extract the tables for SD billing document (VBRK & VBRP) in delta mode.
After you have filled the setup table for application 13 you can do an initial run from BW. Now you can extract your delta without building your own datasource. Delta updating is part of the standard Logistics extraction process.
Additional you can use now standard business content in BW system for this extraction (or take a look on it how it is implemented).
Check this blogs for Logistics Extraction:
/people/sap.user72/blog/2004/12/16/logistic-cockpit-delta-mechanism--episode-one-v3-update-the-145serializer146
/people/sap.user72/blog/2004/12/23/logistic-cockpit-delta-mechanism--episode-two-v3-update-when-some-problems-can-occur
/people/sap.user72/blog/2005/01/19/logistic-cockpit-delta-mechanism--episode-three-the-new-update-methods
/people/sap.user72/blog/2005/02/14/logistic-cockpit--when-you-need-more--first-option-enhance-it
/people/sap.user72/blog/2005/04/19/logistic-cockpit-a-new-deal-overshadowed-by-the-old-fashioned-lis
I hope this helps.
Best regards
Andreas -
Problems with classification datasource
Dear experts,
I need to assign a new char to a classification datasource. I have created de char in CT04 transaction, and then I have assigned this new char to the class in CL02 transaction.
At CTBW transaction I have assigned the new char, and then I push DataSource button to generate de datasource, but then a error messagge appears that indicate a char does not exist, but not the new char other. If I a review the class all chars are ok.
I have tried to save without the char of the error messagge and then the error indicate other char.
what can i do?
Thanks in advance.
yeberriHi,
check in the following link
http://affine.co.uk/files/How%20to%20Extract%20Classification%20Data%20into%20BW.pdf
Thanks
reddy -
Material Variant Classification
Hi,
Does anyone know how to get the material variant classification data for a material? I found function CLFN_VARIANT_CLASSIFICATION, but I couldn't find any documentation. I don't know how to put the parameters in this function and whether this is the right funtion.
Thanks,
Roxana.Hi,
Please check with following tables.
KLAH Class Detail
CABN Characteristic Detail
AUSP Characteristic Values
CAWN Characteristic Values
CAWNT Characteristic Value Texts
KSML Characteristic Allocation to Class
KSSK Material Allocation to Class
USE THE FOLLOWING fUNCTION MODULE TO GET THE DATA
CLAF_CLASSIFICATION_OF_OBJECTS
GIVE CLASS TYPE = 300 AND OBJECT NUMBER = MATERIAL NUMBER
EXECUTE YOU WILL GET IN TABLE T_CLASS, THE DETAILS ABOUT THE CLASS
IN TABLE T_OBJECTDATA, CHAR ASSOCIATED AND THE VALUE.
Check the link
https://forums.sdn.sap.com/click.jspa?searchID=11911947&messageID=4219775
Regards,
Raj. -
Enhancing the Classification Datasources . Tcode - CTBW
Hi Guys,
we need to use customer exit for populating certaing classification field values in the Classification datasources ( tcode - CTBW).
could you please provide any document or info that whether it is possible to use the customer exit using CMOD for deriving the value for the calssification field.
Thanks
lnv.Thank you for the document KJ, it was veryhelpful.
I just have one more question ?? When I generate the datasource in transaction CTBW it is only generating the text datasource, for example
1CL_AMIL010
1CL_AMIL011
1CL_AMIL012 and so on, but the datasource for attributes 1CL_OMAT001 is not being genereted, and i don't know why.
I'm using 0MATERIAL_ATTR as base datasource, cat class = 01, Table MARA.
do you know why this attr datasource 1CL_OMAT001 is not being generated ? The system ask me for a password of developer user, but i don't have one. -
Class selection in Material Classification Datasource
I need to extract material classification from R/3 to BW. For this I generated a 1CL* datasource in transaction CTBW. As part of the datasource configuration I selected the Class type (001 in this case) and the characteristic objects to be extracted (for example, COLOR, SIZE, etc.). I have an additional requirement that is to select the Class from which the characteristic value is to be read (R/3 configuration is so that the same characteristic can be part of several different classes. For example, SIZE can be part of 'Ingrediends materials' and 'Packaging materials' classes).
As far as I know, this is not possible because BW doesn't have the 'Class' level value for selection in the materia classification datasource, only the object level value. Is there a standard way to have the 'Class' filtered in the datasource generated with CTBW transaction?. Thank you.We came to the conclussion that it is not necessary to worry about the Class when extracting data to BW. Although it is possible to have one characteristic included in several classes in R/3, when a value is assigned to a material, the value is unique. Check the assignment of those values is saved in table AUSP in R/3 where the class is not part of the key, only the Class Type. This means that one material code is going to have always only one value for the characteristic despite of the class/classes it is included in. So, don't have to worry about the class when extracting data to BW. Hope this helps.
Maybe you are looking for
-
I have an external hard drive that I do my work on. I use it on my office MacPro and on my MacBook Pro. I have Time Machine setup on both computers to back up the external hard drive to a remote backup drive, but when it backs it up, the backup goes
-
Getting error -10011 in filemaker when using AS in script step
Hi, I hope someone can help. I have had this script working before but am just making the transition from FM 6 to 7 and have to update the scripts. I am gathering info using FM script steps and AS scripts from the backdoor of iTunes. When I create a
-
Storing and converting videos and slideshows (Mac OS)
hi all, new user here. i have a host of files with some coming from my PC days and am currently using Aperture to store and create m4v and mov files. right now i have AVI, mpg, mp4, PDF etcetera etcetera that i am trying to organize. when i doublecli
-
How to improve the performance of Standard Extractors
Hi All, Can you please let me know how to monitor the performance of Standard Extractors. For one of the extractor which have 350K records in source, it is taking 4hrs to load to BI. I want to know which part of the program is taking more time. Thank
-
Remapping TrueType Fonts in Framemaker 9.0 maker.ini
Greetings, forum community. When attempting to embed non-base 14 fonts in PDFs using Pitstop v7.52, I receive a notice that no TrueType version could be located. I believe (please correct me if I'm wrong) that the solution is to remap the unavailable