Issue Regarding Transfer Rules
Hi All,
We have an issue regarding Transfer Rules. We are loading Data using 0FI_GL_4 into ZFIGL_A01. It is a periodic load of data.
Last month due to some issue in R/3 we have to replicate the Data Sources and retransport the Transfer Rules from BW Dev to BW Production. Next we loaded data into the InfoCube. Now when we execute the report for the current period I am not getting Master Data Values. All are coming as Not Assigned.
We have tracked down the issue and found that the issue may be incorrect mapping of Tranfer Rules. Is there any way in Prd where we can revert back to old version of Transfer Rules or can find the old mappings in Transfer Rules.
Regards
Jay
Hi Jay,
The only way you can find your old transfer rules mapping is to goto RSA1 -
> Infosource -> Tools -> Program and compare the versions .
Bye
Dinesh
Similar Messages
-
Issue regarding update rules--Table RSUPDKEY
Hi Friends..
Can anyone please tell me something about the table RSUPDKEY?
I knw the use of this table.......but how the fields are getting updated.......how the value in the filed BOOLEAN getting populated?
I am facing a strange problem...
In Production system.....For one keyfigure....one characteristic is not mapped...initial value option is selected.But in the field Source Characteristic that charecteristic name is selected but that option is not selected.......it means the field is not blank......
For Prod......in the table RSUPDKEY.........for this rule......in the Source Infoobject field that infoobject name is coming and Boolean field = X
When I am trying to do the same thing in the development box............i.e. in the Source Characteristic field I have selected the infoobject and i have selected the Initial value option............after that when I am saving it.......the Source characteristic field remains blank......
In Dev box in this table both the fields are blank.
Thanks and Regards,
Debjani.....Hi,
You can check End Routine .
An end routine is a routine with a table in the target structure format as input and output parameters. You can use an end routine to postprocess data after transformation on a package-by-package basis
http://help.sap.com/saphelp_nw70/helpdata/EN/43/bcdc6001344defe10000000a422035/content.htm.
Below is the lSAP help link for migration of 3.x update rules & transfer rules.
http://help.sap.com/saphelp_nw70/helpdata/EN/43/f00e2696d24c5fe10000000a155369/frameset.htm
Hope this helps!
Edited by: Meera Murali on Mar 4, 2009 9:52 AM -
Upgradition issue in transfer rules
Hello Gurus,
please give me solution for this issu.
Debited Company Code (0DEBT_CMPC) appears in our existing transfer rules, and hence has been loaded from R/3 in the past, but the field is not used as a characteristic in the cube. In ECC6.0 the field apparently does not exist; activating the transfer rules in BW gives the error message shown below. I have already replicated datasources twice; that by itself has not fixed the problem.
I checked "where used" for it and it appears only in the transfer rules. I am therefore inclined to delete it from the transfer rules and try again to activate them, but I am reluctant to do that without your concurrence. What is your opinion?
Thank you very much.
Reddy.
Field BUKRS_CO will not be delivered from DataSource 0HR_PY_1 in source system DE1CLNT111Hi
Check the DS at Source System with that field. -
Issue regarding transfer of sales order stock to another location
Scenario:
Sales order stock to be transported to the port(secong plant) from manufacturing unit (plant 1) and to be delivered to the customer from port (second plant ). whereas the sales order is raised at manufacturing unit (plant 1).
Steps followed:
Step 1 : Customer gives the sales order at Plant (1)
Step 2 : STO is done from Plant (2)
Step 3 : VL10B with reference to STO is done
Step 4 : VL02N is done with reference to outbound delivery
Step 5 : GRN at Plant (2) with reference to outboubd delivery
Step 6 : Delivery to the customer
In this scenario, the sales order stock is not picked whereas the unrestricted stock is being picked. we are doing MIGO to send the sales order stock to unrestricted stock and then picking this stock.
whereas the client wants sales order stock to be picked directly without using movement type 411 E, as this is a daily process.
can you suggest any solution / movement type that picks the sales order stock directly and also gives the delivery document ( as we tried doing with movement type 301, we are not getting any delivery documents).
Thanks in advance
Prasadmove the stock from order/item to order/item usign tcode MB1B and movement type 413 E
Roberto -
System copy problem...No transfer rules available
Hi ,
We are facing a problem in getting the Transfer Rules...
1.we did a system copy from PRD system and created a Sandbox system .
2.After the system copy the problem came from the source system.....i.e for the datasource's in the table RSOLTPSOURCE the mapping is showing for 2 systems....CRM PRD system & CRM SANDBOX system....
3.Coz of this issue the Transfer rules are not available and the all the DS are inactive......
4.I tried with the FM RS_TRANSTRUC_ACTIVATE_ALL but im getting message as no transfer structure is available.
5.When i tried to manually activate the DS from BW side it is asking to create TRANSFER RULE.
Please help me to sort it out.....
Thanks in Advance
BASKARHI ,
I also raised a OSS to SAP ....what they suggested is....
According the logs in BWS there was definitely a systemcopy from BWP to BWS, but the BDLS logs looks very strange, which actually did not converted anything, because the administration tables containing some very strange entries.
Lets take the datasource 0crm_sales_act_1 for example. If you check this datasource in table RSOLTPSOURCE you can see, that it exists currently for both source systems:
OLTPSOURCE LOGSYS OBJVERS
0CRM_SALES_ACT_1 CMPCLNT501 A
0CRM_SALES_ACT_1 CMSCLNT501 A
Unfortunately the root cause of this is unkown, but most probably it is caused by an improper copy procedure, where the consulting note
886102 was not followed.
To solve the problem, please follow the below steps:
1. Implement note 1405233 and 1336119 to your system 2. Go to RSA1 and delete the source System CMS.
3. With function module rsar_logical_system_delete delete the source system CMP:
I_LOGSYS CMPCLNT501
I_FORCE_DELETE X
I_NO_TRANSPORT X
I_NO_AUTHORITY X
4. In your productive BW (BWP) please create a transport request which contains all the source system dependent objects for CMP. Please check note 886102 scenario B3 step 2 for details.
5. In BWS, please recreate the source system to CMS and activate it but please do not replicate the datasources yet.
6. In BWS please maintain the table RSLOGSYSMAP and map CMP to CMS and import the transport request created in step 4.
Please be aware, that such a constellation happens mostly, if some steps are missed or are not carried out properly from consulting note 886102. Please get in touch with your basis colleagues and provide them this note, so the next time such a problem does not occur.
I hope this helps to solve the problem.
Thanks
BASKAR -
Issue with the activation of transfer rules
Hi,
I am working with the datasource 0PRODUCT_TEXT, and I am trying to install transfer rules from BI Content and unable to get the active version.
But the transfer rules are showing inactive and the error is as follows.
Error generating program
Message no. RSAR245
Diagnosis
An error occurred during program generation:
Template: RSTMPL80
Error code: 6
Row: 47
Message: Statement concluding with "...LIKE" ended unexpect
Procedure
Correct the template to remove the problem
Please help me in this issue.
Thanks in advance,
Rama Murthy.Try to run RSActivate* all transfer rule program that will activate the inactive transfer rules. Don't forget to replicate the datasource once again before you run the program.
thanks.
Wond -
Two issues: activation of transfer rules and data load performance
hi,
I have two problems I face very often and would like to get some more info on that topics:
1. Transfer rules activation. I just finished transport my cubes, ETL etc. on productive system and start filling cubes with data. Very often during data load it occurs that transfer rules need to be activated even if I transport them active and (I think) did not do anything after transportation. Then I again create transfer rules transports on dev, transport changes on prod and have to execute data load again.
It is very annoying. What do you suggest to do with this problem? Activate all transfer rules again before executing process chain?
2. Differences between dev and prod systems in data load time.
On dev system (copy of production made about 8 months ago) I have checked how long it takes me to extract data from source system and it was about 0,5h for 50000 records but when I executed load on production it was 2h for 200000 records, so it was twice slower than dev!
I thought it will be at least so fast as dev system. What can influence on data load performance and how I can predict it?
Regards,
AndrzejAksik
1 How freequently this activation problem occurs. If it is one time replicate the datasource and activate thetransfer structure( But in general as you know activation of transfer structure should be done automatically after transport of the object)
2 One thing for difference of time is environmental as you know in production system so many jobs will run at the same time so obiously system performance will be slow compare to Dev System. In your case both the systems are performing equally. You said in dev system for 50000 records half an hour and in production 200000 records 2hrs so records are more in Production system and it took longer time. If it is really causing problem then you have to do some performance activities.
Hope this helps
Thnaks
Sat -
Regarding not activation of transfer rules
hi sdn,
I generated a generic datasource the fields from r/3 are:-vbeln,erdat,netwr,waerk. when i wanted to activate the transfer rules and transfer structure then this error comes :-
<b>Transfer structure ZNAINDS_HA does not exist
Message no. RSAR440</b>
the info object i'm using
0doc_number
0createdon
onet_val_hd
0doc_currcy
when i cheked in service.sap.com then they are saying install support pak 4 for 3.5
but we are already using sp 17 for 3.5
can u tell me what is the problem is
i already
replicated the datasource.
mapping is done correcctly in transfer rules
wat to do pls guide me
<b>points promised</b>Hi Rubane
Please check following
1. Check on your R/3 source system first RSA1-> Source system-> right click on your R/3 system and Check
2. try Restore in same menuu for your R/3 system
3. Replicate the datasource
4. Now manually activate the transfer rules
5. still if it is a problem then in SE38 tcode run the program RS_TRANSTRU_ACTIVATE_ALL
Regards
Pradip
Sunil Tayade alias sunraj: How are you doing?
Program name is program RS_TRANSTRU_ACTIVATE_ALL -
Transfer rules issue for 0COSTELMNT_0102_HIER
Hello Experts,
The transfer rules doesnot exist for 0COSTELMNT_0102_HIER. We have only 2 fields(0COSTELMNT and 0CO_AREA) in Transfer Structure. The data source is in modified version.
When I try to include the filed for hierarchy table, it's not displaying activate simbol at highlighted. Unexpectedly we lost the transfer rules.
Can anyone give idea how to activate the datasource and build transfer rules with hierarchy fileds like 0HIENM,0HIER_VERS,0DATETO, 0DATEFROM ...etc.
Please give idea to resolve the issue. Any help?
Thanks,
VenkyHi Navneet,
I am also facing the same issue
I am using 0COSTELMNT_0102_HIER, now there are transfer rules I can see but no communication structure it is showing.
Apart from that it is not active and I have installed it again in SAP R/3 and replicated but no use
When I go to edit also I am not able to activate.
It is working fine I have loaded hierarchies in it -
Error while migrating transfer rules
Hi all,
When migrating <b>2LIS_02_SCL</b> transfer rules to transforamtions I got a shotdump "ASSERTION_FAILED in 'CL_RSTRAN_TEMPLATE->CREATE_ROUTINE" for this I have implemented Snote : 986199 after this when I am migrating transforamtions are getting created but showing syntax errors (for this transfer rules there are standard routines ) .Can anyone help me to sort out this issue.
Regards
KKHello,
unfortunately not all transfer rules can be migrated automatically.The migration of the business content transformation is done on customer project base. This means some of the adjustments needs to be done manually.
Please adjust the rules to the ABAP OO compliance.
This how to paper should help:
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/fc61e12d-0a01-0010-2883-e2fc63ef729b
and
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e73bfc19-0e01-0010-23bc-ef0ad53f2fab
I hope this helps.
Michael -
Problem while transporting transfer rules in BW 3.5
Hi All,
I have a problem while transporting transfer rules in BW 3.5.
I have just checked the box for conversion to Transfer structure / Transfer rules of an infoobject and tried to transport it to quality. I got this below error message:
The selections T ZBW_ZBILLRATP_TEXT_BA specify more than one DataSource
Diagnosis
You need to select an individual DataSource based on the selection conditions
InfoSource =
Source System =
Object Version = T
Transfer Structure = ZBW_ZBILLRATP_TEXT_BA
although the select event is not unique.
Procedure
Check the objects to which the selection applies.
Reference to transfer structure ZBW_ZBILLRATP_TEXT_BA not available. No activation possible.
Message no. RSAR436
Diagnosis
Transfer structure ZBW_ZBILLRATP_TEXT_BA should be transported into this system.
However, no DataSource mapping refers to this transfer structure.
System response
The transfer structure was not activated or deleted.
Procedure
Ensure that DataSource mapping, with a reference to the transfer structure ZBW_ZBILLRATP_TEXT_BA is on the same transport request. Use the transport connection to create a consistent request.
Can any one provide me details of how to overcome this issue. I tried transporting all related objects.
Regards
LakshmiHi Lakshmi,
Befor Transporting the Transfer rules, make sure that you are transporting the Active Versions of your Datasource & DataTarget between which your transfer rules exist.
Also make sure that the Transfer rules are active before it is transported.
Hope it helps!
Regards,
Pavan -
Conversion of DATS to DEC in transfer rule
Dear all,
I have a requirement to Activate mapping field in Infosource - transfer rule.
I have to map ZDATE (datatype - DEC) with ZOLDDATE (Datatype - DATS).
I know it can be directly mapped so DATS field will be automatically converted to DEC like below.
12.07.2010 will be converted to 20.100.712.xxx.xxx
But after mapping it, the dataload time has been increased from 1 hr to 5 hrs.
Do anyone has faced this issue ? how to bringdown the dataload time.
I also wrote a simple routine....but again the dataload timin is affected.
data : l_date type sy-datum,
tmp TYPE AD_TSTAMP.
l_date = TRAN_STRUCTURE-ABRDT.
CALL FUNCTION 'ADDR_CONVERT_DATE_TO_TIMESTAMP'
EXPORTING
IV_DATE = l_date
IV_HIGH = ' '
IMPORTING
EV_TIMESTAMP = tmp.
RESULT = tmp.
Pls give a solution for this problem.
Regards..
Balathanks..
-
How to make use of a global internal table in SAP BW during transfer rules
HI friends,
I am ABAP consultant working on some APO info cubes. I have an issue during the upload of planning area data into APO info cube.
Please help.
I am using a transfer routine to find the TECHWEEK from a data base table ZGC_CALWEEK based on the on the calender month and calender week.
Code I am writing is like below.
* FORM COMPUTE_/BIC/ZCALWEEK
* Compute value of InfoObject ZCALWEEK
* in communication structure /BIC/CSZT6DPPA
* Technical properties:
* field name = /BIC/ZCALWEEK
* data element = /BIC/OIZCALWEEK
* data type = NUMC
* length = 000006
* decimals = 000000
* ABAP type = N
* ABAP length = 000006
* reference field =
* Parameters:
* --> RECORD_NO Record number
* --> TRAN_STRUCTURE Transfer structure
* <-- RESULT Return value of InfoObject
* <-> G_T_ERRORLOG Error log
* <-- RETURNCODE Return code (to skip one record)
* <-- ABORT Abort code (to skip whole data package)
FORM COMPUTE_/BIC/ZCALWEEK
USING RECORD_NO LIKE SY-TABIX
TRAN_STRUCTURE TYPE TRANSFER_STRUCTURE
G_S_MINFO TYPE RSSM_S_MINFO
CHANGING RESULT TYPE /BIC/OIZCALWEEK
G_T_ERRORLOG TYPE rssm_t_errorlog_int
RETURNCODE LIKE SY-SUBRC
ABORT LIKE SY-SUBRC. "set ABORT <> 0 to cancel datapackage
*$*$ begin of routine - insert your code only below this line *-*
* DATA: l_s_errorlog TYPE rssm_s_errorlog_int.
DATA: LV_WEEK TYPE ZGC_CALWEEK-APOWEEK,
LV_MONTH TYPE ZGC_CALWEEK-APOMONTH,
LV_TECH_WEEK TYPE ZGC_CALWEEK-TECHWEEK.
LV_WEEK = TRAN_STRUCTURE-CALWEEK.
LV_MONTH = TRAN_STRUCTURE-CALMONTH.
SELECT SINGLE TECHWEEK INTO LV_TECH_WEEK
FROM ZGC_CALWEEK CLIENT SPECIFIED
WHERE MANDT = SY-MANDT
AND APOWEEK = LV_WEEK
AND APOMONTH = LV_MONTH.
IF SY-SUBRC IS INITIAL.
RESULT = LV_TECH_WEEK.
ELSE.
RETURNCODE = 1.
ENDIF.
*$*$ end of routine - insert your code only before this line *-*
ENDFORM.
There are more than 50-80 million records that wil be transferred from planning area to info cube. The select statment is giving pathetic performance as this has to run 50-80 million times.
After adding the select statment to find the TECHWEEK it is taking 4 times the time that used to take before writing the select statment.
Is there a way that I can first fetch the data from ZGC_CALWEEK to one internal table and that internal table can be used using read statment during the transfer routine instead of writing select statement here.
Please help in this case?Hi Ashutosh,
Thanks for the reply,
The structure of the ZGC_CALWEEK is as below. I have already created a secondary index on the table for this table for the fields APO WEEK and APO MONTH. This didn't help much on the performance.
I am also planning to keep the ZGC_CALWEEK database table to be fully buffered and this may definitely improve the performance but I need to reduce the data base hits as less as possible.
MANDT MANDT CLNT 3 0 Client
TECHWEEK ZTECHWEEK NUMC 6 0 Technical Week
FROMDATE_TECH DATUM DATS 8 0 Date
TODATE_TECH DATUM DATS 8 0 Date
APOWEEK /BI0/OICALWEEK NUMC 6 0 Calendar year / week
FROMDATE_APO DATUM DATS 8 0 Date
TODATE_APO DATUM DATS 8 0 Date
APOMONTH /BI0/OICALMONTH NUMC 6 0 Calendar year/month
The table ZGC_CALWEEK is in APO system, where the transfer rules are being executed.
As you mentioned START ROUTINE, In the start routine Can I create an internal table let's say GT_CALWEEK with structure ZGC_CALWEEK and pull all the records (I have a max of 2000 records in this table) from ZGC_CALWEEK to GT_CALWEEK and Can I used the same internal table GT_CALWEEK in the transfer routine to read the TECHWEEK from internal table.
Thank you very much again for you reply. Any help regarding this would be greatly appreciated.
Best regards,
Siva -
Change Source System in Transfer Rules
Dear All,
I need to change the Source System assignment in Transfer Rule from System "A" to System "B", as the System "A" no longer exists.
I came across the T-Codes BDLS/BDLSS but aint sure if this can help me rectify the issue.
Request you to please provide some inputs.
Regards,
Nitin S.Hi
if you change the source system you may face the problem.
first you can replicate the Dat sources on B, then you can map the info source with your respective data source.
else it will not allow you for thr mapping.
Regards,
chandra. -
Problem in mapping Infoobjects in Transfer Rules
Hello Friends,
I need your help regarding following issue:
I installed ODS named STABILITY STUDY : INSPECTION RESULTS QUANT. DATA (0QM_DS02) from Business Content.
The ODS & Update Rules have been installed properly.
Few infoproviders had been already installed at the time of implementation, hence majority of the infoobjects existed from before. Only few were new.
Now when i tried to map transfer rules, newly installed infoobjects are not seen in data source.
The data source is 2LIS_05_QE2 and few of the infoobjects not being mapped are:
Sum of Target Value (0SUMSOLLW)
Target Val.Available (0IND_SOLLW)
Phys. Sample Number (0PHYS_SP)
Inspect.Lot Origin (0LOT_HERK)
Inspection Method (0PMETHODE)
Plant of Insp. Meth. (0PPLANT)
Insp. Meth. Version (0PMTVERSION)
Can any one suggest me how should i proceed??
Regards,
Anuradha VakilDear Anuradha,
Before installing transfer Rules or infosource first u have to install the datasource in source system and replicate it into bw.
If u have done this already then u want to map some objects in transfer rules then u have to check whether those fields available in the datasource , If they are available then goto transfer structure click datasource/transfer strucature tab there right side box u can see the unmapped fields in black colour move them to right side then go to transfer rules map those fields to infoobjects.
If the fields are not there in the datasource u cant do any thing just activate the transferrules.
Assign points if it solves ur problem...........or clearly reply what is ur problem.
Best Regards,
SG
Maybe you are looking for
-
Issue in Report output I am facing strange issue. I have created a BEx query and Executed in Bex analyser. In this output I can able to see * mark as values instead of KF. Anyone can help me in this.
-
Just asked a question, need to correct info.
When firefox opens, in the address bar, the firfox symbol is there with the word about;home after it. is this mozilla, or have I been jacked. Also, is there a charge for firefox 4? I have a strange bill appearing on my phone bill. Is it mozilla?
-
Regarding Business Content objects
Hi gurus, I have loaded Ecc6 in my LAPTOP. I can able to see AWB page in RSA1, but when I clicked on BIContent, Iam able to see only technical content, I could not find Standard Business content object(cubes,DSO's,objects..etc).Please let me know how
-
How to find cheif of Organization Unit.
Hi, I am developing a report related to HR org management. Could anybody suggest me how to get chief of a organization unit using function module or select stmt. I have PERNR and I need to get who if the chief of that PERNR. Thanks, Ram
-
Mail restored.... now very slow and often sends multiple versions
Email is back.... with a caveat, very slow sending. This may be another artifact of being a 1%er. Jim