Trace last touch of Transformation or DTP
Hi Gurus,
Can you help me out trace the person or TP which deactivated our Transformation and/or DTP in BI 7.0?
The only information I could get is the time when Transformation had been changed (in the Properties of the Transformation). Thus, I've checked all of the TP's during that time (using STMS transaction).
Am I on the right track? I am looking into all of TP's which have been moved during the time the Transformation had been changed.
Any inputs will be appreciated.
Thanks and warmest regards,
-Louis Marco
Hi Louis,
I don't believe that it is possible to see who changed the transformation or the DTP before the last person
that changed it. In other words I don't believe a history of the changes are stored in a table.
Best Regards,
Des.
Similar Messages
-
Transformation and DTP for upgraded 3.5 objects in BI 7.0
Dear Experts,
When I do a upgrade from bw 3.5 to BI 7.0, How do I create transformation and DTP for the upgraded objects. Do I need to create new transformation and DTP for these objects?.
Thanks,
VarunIf only needed nw2004s data flow(DTP,Transformation..) then migration required else you can stay with old 3.x dataflow.
Follow below links patiently it has wealth of information embedded.
For nw2004s data flow
Pre-requisite - 3.x datasource to be replicated as 7.0
and migrate datasource with "export datasource option" so that you can later revert back to OLD if needed.
nw2004s Concepts
new NW2004s Data flow
R/3---->PSA only (using Infopackage) for all the Loads -Mandatory
PSA -
>ODS/Cube -->load using DTP ,create transformation first
no Datamart architecture in NW2004s
so ODS -
>Cube load using DTP ,creating transformation first
Once loaded to PSA in DTP you have the option of FULL or DELTA ,full loads all the data from PSA and DELTA loads only the last load of PSA.
Go through the links for Lucid explainations
Infopackage -
http://help.sap.com/saphelp_nw2004s/helpdata/en/43/03808225cf5167e10000000a1553f6/content.htm
DTP
http://help.sap.com/saphelp_nw2004s/helpdata/en/42/f98e07cc483255e10000000a1553f7/frameset.htm
Creating DTP
http://help.sap.com/saphelp_nw2004s/helpdata/en/42/fa50e40f501a77e10000000a422035/content.htm
Pre-requisite-
You have used transformations to define the data flow between the source and target object.
Creating transformations-
http://help.sap.com/saphelp_nw2004s/helpdata/en/f8/7913426e48db2ce10000000a1550b0/content.htm
ODS to Cube -
http://help.sap.com/saphelp_nw2004s/helpdata/en/ce/dc87c1d711f846b34e0e42ede5ebb7/content.htm
Migrating update rules/transfer rules routines to Transformations - Trick
On the InfoSource Tab (Note- Ensure DataSource and Infosource have not been migrated)
1. Right Click > Additional Functions > Create Transfer Rules
2. Activate Transfer Rules
3. Right Click > Additional Functions > Transformation erzeugen
On the DataSource Tab
4. Create Transformation (Map to DSO, should map automatically)
5. Migrate DataSource
6. Create InfoPackage
7. Create DTP
Recover 3.x data source migration transformation
Transformation Rules
Hope it Helps
Chetan
@CP.. -
How do I "Init without data transfer' using 7.0 transformations and DTP's?
I have a data-mart situation where I have a standard DSO object that sends deltas up to a standard cube. This data flow is created with 7.0 transformation and a delta type DTP and has been running fine.
I now have a new single activated request loaded to the DSO object but I DO NOT want this request to delta update to the cube. In 3.x, I used to go into the init infopackage, manually delete the initialization pointer, and run a 'Initialize Without Data Transfer' to make this work. Deltas could then continue as before.
I do not see a way to do this using 7.0 transformations and DTP's. I want to reset the init from DSO to cube so this request does not get updated. Does anyone have step by step ideas on how this can be accomplished?
Thanks in advance for any help on this issue.Hi,
delete the data in the cube by using oprtion selective deletion based on request number.
(if delta request is deleted from cube, with next load last delta records will also come)
in this scenario there is no need to delete initiaizations option.
in BI 7.0, initialization load is not there.
see below documentation on DTP in SAP help.
"On the Extraction tab page, specify the parameters:
a. Choose Extraction Mode.
You can choose Delta or Full mode.
In contrast to a delta transfer with an InfoPackage, an explicit initialization of the delta process is not necessary for the delta transfer with a DTP. When the data transfer process is executed in delta mode for the first time, all existing requests are retrieved from the source and the delta status is initialized. "
Link: [http://help.sap.com/saphelp_nw70/helpdata/EN/42/f98e07cc483255e10000000a1553f7/frameset.htm]
Regards
Daya Sagar -
Errors While Transporting Transformations and DTPs
Hi Experts,
Iu2019m trying to transport transformations and DTPs from DEV to QA and am getting the following error messages. Does anyone know whatu2019s happening and how I can fix this?
Thanks,
Janice
The following are excepts from the log of the transport organizer with further SAP supplied information on the error messages.
Transformations:
Start of the after-import method RS_TRFN_AFTER_IMPORT for object type(s) TRFN (Activation Mode)
Activation of Objects with Type Transformation
Checking Objects with Type Transformation
Checking Transformation 06C3WE26JQY0VSZPNMOZFKD0W416PRU4
No rule exists
Target RSDS 0ACCOUNT_TEXT QA1CLNT400 is not allowed
Target RSDS 0ACCOUNT_TEXT QA1CLNT400 is not allowed
Message no. RSTRAN802
No rule exists
Message no. RSTRAN514
DTPs:
Start of the after-import method RS_DTPA_AFTER_IMPORT for object type(s) DTPA (Activation Mode)
Conversion of T version from DTP DTP_4FG5GXT9OLNN3YM3QFMW9V3W5 to M version...
Conversion of T version from DTP DTP_4FK894515QD0O9UM4JSJPIB91 to M version...
Activation of Objects with Type Data Transfer Process
Saving Objects with Type Data Transfer Process
Saving Data Transfer Process DTP_4FKN7KAKCOLQ3ROIB7U7DV13A
Transformation 06C3WE26JQY0VSZPNMOZFKD0W416PRU4 is inactive (cannot be executed)
Error saving Data Transfer Process DTP_4FKN7KAKCOLQ3ROIB7U7DV13A
Transformation 06C3WE26JQY0VSZPNMOZFKD0W416PRU4 is inactive (cannot be executed)
Message no. RSTRAN715
Diagnosis
The transformation 06C3WE26JQY0VSZPNMOZFKD0W416PRU4 is inactive (not executable).
This can be caused, for example, by a change made to the source object or target object of the transformation.
The transformation connects the source to the target .
Procedure
The transformation must be reactivated.
Error saving Data Transfer Process DTP_4FKN7KAKCOLQ3ROIB7U7DV13A
Message no. RSO843Thanks so much everyone for your suggestions. Iu2019ve tried them all and hereu2019s what I now have:
Anil u2013 Active datasources were included in the original transport. I tried retransporting and got the same error messages.
Voodi u2013 0ACCOUNT_TEXT was resident in the Q system as a 3x datasource. I replicated it as a 70 datasource in D and this is what was transported to Q. It is a 7.0 datasource in Q. I got the same error messages when I tried transporting just the transformations.
Jayaram - 0ACCOUNT is active in the Q system and is currently being used in transformations other than the one Iu2019m trying to import.
Godhuli u2013 I not only re-replicated the datasource in D, I reactivated the transformations and DTPs and resaved the InfoPackages. I tried retransporting with a new transport request and it failed with the same error messages.
Is there anything else anyone can think of?
Thanks,
Janice -
Error While Transporting Transformation and DTP
I am trying to transport Transformation and DTP.But its giving following error.
<b>Start of the after-import method RS_TRFN_AFTER_IMPORT for object type(s) TRFN (Activation Mode)
InfoObject xxxx has a characteristic routine, but no rule
InfoObject xxxx has a characteristic routine, but no rule
InfoObject xxx has a characteristic routine, but no rule
InfoObject xxx has a characteristic routine, but no rule
No rule exists
Transformation : Rule 1 could not be imported
Transformation : Rule 2 could not be imported
Transformation : Rule 8 could not be imported
Transformation : Rule 9 could not be imported
Transformation : Rule 60 could not be imported
Transformation : Rule 109 could not be imported
Transformation : Rule 128 could not be imported
Start of the after-import method RS_DTPA_AFTER_IMPORT for object type(s) DTPA (Activation Mode)
Conversion of T version from DTP xxxx to M version...
An exception has occurred
</b>
Any help.ThanksHello,
Do you have any routines in the transformation you are trying to transport. Looks like its missing some routines that needs to be transported.
Hope that helps. -
Hi all,
I have two questions:
1. If I have a 3x datasource..can i still use Transformations and DTP's with it in BI 7.0?
2. I have a cube and know the datasources. Could some one give me the modelling steps that come next... i am using BI 7.0 and want to use Transformations and DTP.
Thanks1. If I have a 3x datasource..can i still use Transformations and DTP's with it in BI 7.0?
Yes - you can.
2. I have a cube and know the datasources. Could some one give me the modelling steps that come next... i am using BI 7.0 and want to use Transformations and DTP.
data loading in BI 7.0 from fla file extraction.
fisrt create one Cube or DSO with the same structure which you have in flatfile..
and activate it..
->now comes to Datasource tab> create one Datasource here you need to select type of data for example.. select Transactional data --> and menntion your flatfile name in extraction tab- and file type and eneter your info object names in FIELDS tab --> and load preview data Activate it..
now select your datasource and create info package and schedule it.. now your data will loded in to PSA level...
> and now comes to info provider select your cube.. and right clcik it.. and create transformations.,. and activate it..
> and create DTP -- Activate it.. and Execute it..
1)Create datasource. Here u can set/check the Soucre System fields.
2)Create Transformation for that datasource. (no more update rules/transfer rules)
2.1) While creating transformation for DS it will ask you for data target name, so just assign where u want to update ur data.
DataSource -> Transformation -> (DTP)-->Data Target
Now if you want to load data into data target from Source System Datasource:
1) Create infopackage for that data source. If you are creating infopackage for new datasources, it will only allow you update upto PSA, all other options u can see as disabled.
2)Now Create DTP (Data Transfer Process) for that data source.
3) NOw schdule the Infopackage, once the data is loaded to PSA, you can execute your DTP which will load data to data target.
Data Transfer Process (DTP) is now used to load data using the dataflow created by the Transformation. Here's how the DTP data load works:
1) Load InfoPackage
2) Data gets loaded into PSA (hence why PSA only is selected)
3) DTP gets "executed"
4) Data gets loaded from PSA into the data target once the DTP has executed
Hope it helps.. -
Inactive transformations and DTPs after running BDLS
Hi Experts
I ran the BDLS job, Restored , Activated and Replicated the S.S.
Some of my transformations and DTPs got inactivated . Does any body have any clue of why this happened.
My observations was when i restored it gave an error message " Error 2 in RFC_VERIFY_DESTINATION " although the S.S check says OK and i am able to do loads and during replication process of S.S it was saying " Function module /SDF/AL_MAP_TRANSID_LOGH does not exist." I am not sure if the above errors/observations have any link to some of Transformations and DTPs getting inactivated while the rest of DTPs are active.
Please advice
Thanks
PKPrabu,
have you solved this issue?
I am also faceing same issue after BDLS - source system change to BIQ, All DTP's are still assined to OLD-Logical system.
Please let us know how you solved it.
Appreciate your response
Shashi
Update:
Note# 1142908 fixed my issue..
Shashi
Edited by: Shashi on Sep 10, 2008 7:22 PM -
How to Activate Transformations and DTP in PRODUCTION
Hi Experts,
I Have done some modifications in datasource in R/3 when i treid to run the Infopacakge in BI, I see the Datasource is inactivate.
So I have activated the DS through the program in se38 rsds_datasource_activate_all, after that i see the transformations and DTP is inactivate.
In 3.5 we have program to activate the transfer rules and updates though rsds_transtru_activate_all i dont have idea for update rules program to activate.
*Is there any program to activate the transformations and DTP in Production.Rather than re-transport entire thing.*
Regards.There is no activation program for Transformations. In order to do that in production, you would have to have the client opened for modification and manually activate the Transformation(s) that are in a deactivated state. This isn't advisable however. The best approach to activate deactivated Transformations is to capture on a transport in the development environment and move that transport throughout the landscape to production.
The SAP delivered ABAP program RSDKDTPREPAIR is available for activating DTPs. There is no selection screen for this program, however, and therefore it would try to activate all DTPs. This program should only be executed in background.
Here are the other activation programs in case you need them or are interested (I realize that you mentioned or more already):
RSDG_CUBE_ACTIVATE (InfoCube)
RSDG_IOBJ_ACTIVATE (InfoObject)
RSDG_MPRO_ACTIVATE (MultiProvider)
RSDG_ODSO_ACTIVATE (DSO)
RSQ_ISET_MASS_OPERATIONS (InfoSet - Requires client to be opened)
RSDS_DATASOURCE_ACTIVATE_ALL (DataSource)
SAP delivered program RSDS_TRANSTU_ACTIVATE_ALL is for activating Transfer Structures, which aren't relevant for 7.x DataSources. -
BW Procedure System Copy - Problemas with transformations and DTP
Hello,
My Administration system have done a BW production copy to a BW non-productive system. After that, I have created a transport order in BW production with the option "with the source-system-dependent objects". Before I transport this order to BW non-productive system, I have deleted, in this system, the ancient source-system assignment.
When I have transported the order to BW non-productive system, the system I created transformation an DTP with another ID. I was expected that the ID was the same and not another one. Is this normal? What will happen when i tranport the changes form BW non-productive system to BW productive system?
Best regards.
Sérgio PintoHello Raghavendra,
But the BDLS report is not only for changing the logical name of the BW system? Is it possible to use this program in BW for changing the logical name of the source system than is assigned to the datasources?
By changing ID I want to say that the DTP with the ID DTP_4EC3YB6B6DT0OIH1TMBB0F5VG is change to the ID DTP_4K1H1XZ38M1CLVJ2IA8KFDQYY in BW no-productive system, after transport from productive to non-productive system.
Best regards.
Sérgio Pinto -
Help to find WorkID before the last touch transaction
Hi,
May I ask your help on how to find the transaction (WorkID) or touched before the last transaction.
The last touched or transaction for per Itemcode should be "FJ_CBDEF". I have a sample data and DDL as your reference. In my Sample data the 2 result item will be "FJ_LMDADS" and "FJ_CBVFI2"
sample:
FJ_ENTRY
FJ_LMDADS--retrieve this workid
FJ_CBDEF--last touched
Create table #maintable
(Item nvarchar(35), Itemcode nvarchar(35))
Insert into #maintable(item,itemcode) values ('AAAAA','RPT00000001')
Insert into #maintable(item,itemcode) values ('BBBBB','RPT00000002')
Create table #Table1
(Itemcode nvarchar(35), RankNum int, WorkID nvarchar(35), CreatedDatetime datetime)
Insert into #table1(itemcode, RankNum, WorkID,CreatedDatetime) values ('RPT00000001','5','FJ_Pentry','2015-01-12 23:50:48.000')
Insert into #table1(itemcode, RankNum, WorkID,CreatedDatetime) values ('RPT00000001','15','FJ_CBDEF','2015-01-14 05:23:10.000')
Insert into #table1(itemcode, RankNum, WorkID,CreatedDatetime) values ('RPT00000001','10','FJ_LMDADS','2015-01-13 15:03:56.000')
Insert into #table1(itemcode, RankNum, WorkID,CreatedDatetime) values ('RPT00000002','0','FJ_Pentry','2015-01-12 23:53:47.000')
Insert into #table1(itemcode, RankNum, WorkID,CreatedDatetime) values ('RPT00000002','10','FJ_LMDADS','2015-01-13 14:52:15.000')
Insert into #table1(itemcode, RankNum, WorkID,CreatedDatetime) values ('RPT00000002','15','FJ_DiAss','2015-01-13 16:24:35.000')
Insert into #table1(itemcode, RankNum, WorkID,CreatedDatetime) values ('RPT00000002','20','FJ_CBVFI2','2015-01-13 19:47:36.000')
Insert into #table1(itemcode, RankNum, WorkID,CreatedDatetime) values ('RPT00000002','25','FJ_CBDEF','2015-01-14 05:22:52.000')
Create table #Table2
(Itemcode nvarchar(35), RankNum int, WorkID nvarchar(35), CreatedDatetime datetime, FCode nvarchar(5))
Insert into #table2(itemcode, RankNum, WorkID, CreatedDatetime, FCode) values ('RPT00000001','10','FJ_LMDAD','2015-01-12 23:50:48.000','FJ001')
Insert into #table2(itemcode, RankNum, WorkID, CreatedDatetime, FCode) values ('RPT00000002','20','FJ_CBVFI2','2015-01-13 19:47:36.000','FJ004')
Select m.Item, m.Itemcode, t1.RankNum, t1.WorkID, t1.CreatedDatetime, t2.FCode,
rn=ROW_NUMBER() OVER (partition by m.Itemcode order by m.Itemcode , t1.CreatedDatetime desc )
From #maintable m
Left join #Table1 t1
On t1.Itemcode = m.Itemcode
Left Join #Table2 t2
On t2.Itemcode = t1.Itemcode and t2.RankNum = t1.RankNum
Order by m.Itemcode, t1.RankNumselect * from (
Select m.Item, m.Itemcode, t1.RankNum, t1.WorkID, t1.CreatedDatetime, t2.FCode,
rn=ROW_NUMBER() OVER (partition by m.Itemcode order by t1.CreatedDatetime desc )
From #maintable m
Left join #Table1 t1
On t1.Itemcode = m.Itemcode
Left Join #Table2 t2
On t2.Itemcode = t1.Itemcode and t2.RankNum = t1.RankNum )
t
WHERE rn=2
Order by Itemcode, RankNum -
Master Data: Transformation and DTP for compounded characteristic
Good day
Please assist, I am not sure what is the correct way.
I extract master data from a db via DB connect.
There are three fields in the db view for extraction. (1) Code (2) Kind and (3) Code Text.
What I have done is the following. I created a datasource with transformation and DTP for master data text for (1) and (3), and then a datasource master data attribute transformation and DTP for (1) and (3).
Is this the correct way to handle extracts of compounded characteristics?
Your assistance ill be appreciated.
Thanks
CjHello,
if the char ' Code' is compounded with 'Kind'.
then for text datasource u shld have 1, 2 and 3. the table for this datasource should have 'code' and 'kind' as keys.
for the attribute datasource u shld have 1 ,2 followed by the reqd attributes of 'Code'.
Reagrds,
Dhanya -
Error when creating transformation or DTP
I am trying to load data from one DSO to a second DSO using DTP and Transformations. When I try to create the DTP or Transformation I am faced with the message below (I am able to create an update rule). Can someone advise on a reason/solution? Thanks
Transformation does not exist (see long text)
Message no. RSTRAN010
Diagnosis
The transformation specified by transformation ID , source and target , does not exist.
System Response
The system terminates processing.Hi Niten,
While creating the transformation mention -
In source of transformation -> Select object type as DataStore Object and Name as DSO1. (Tech.name of DS01)
No, it is not an Authorization issue.
Regards
Hemant Khemani
Edited by: Hemant Khemani on Mar 11, 2009 3:49 PM -
Is there a way to copy one Transformation to another? Is there also a way to copy one DTP to another?
Transformations can be copied, but DTPs cannot be copied. To copy a Transformation, do the following:
1) Right-click on the Transformation that is to be copied
2) Select the Object Type and enter the Name of the source and target for the new Transformation
3) Hit Enter
4) Make any necessary updates to the mappings and transformational logic, as needed -
Trace and Touch problems.
Hi all,
I am just trying to get upto speed on using flash for ipad/iphone apps.
Is there any way to see trace comments when testing an Air for IOS file in the flash authoring environment?
Also how can you test multitouch input within flash?
Thanks a ton
James.You can do a debug build, and then it's much like doing remote debugging of a browser swf, you start remote debugging and then type in the IP number of your computer into the startup screen that appears on the device running the debug build.
There are plenty of things online to tell you about multitouch. Here's one example:
http://www.youtube.com/watch?v=8iN7wXlyaXc
It's Brent doing a demo, and it's geared towards Flash Builder, but if you go about 4 minutes in you'll get to the ActionScript bits to do with multitouch. -
Reg: introduction of DTP and Transformation in BI 7.0
Hi all,
I've two questions here one is:
1. what is the purpose of introduction of DTP with NW 7.0 BI 7.0
i know the bcoz of these reasons:
>Improved transparency of staging processes across data warehouselayers
>Improved performance:Intrinsic parallelism
>Separation of deltamechanism for differentdata targets: deltacapability is controlledby the DTP..
>Enhanced filtering indataflow..
>Repair modus based ontemporary buffers (bufferskeep complete set of data)
but can any one explain me how this happens in detail.
coming to my question 2.
Why transformation replaced tranfer rules and update rules
(excluing graphical UI)
Regards
Ganesh>Improved transparency of staging processes across data warehouselayers
PSA to multiple datatargets allows you transparency and overcomes the spiderweb of export datamart
>Improved performance:Intrinsic parallelism
need not have to wait for one infoprovider to load(datamart) to load the consecutive dataprovider - data can be parallely loaded to different providers at the same time once the data is in PSA
>Separation of deltamechanism for differentdata targets: deltacapability is controlledby the DTP..
delta in DTP's is governed by datamart status
>Enhanced filtering indataflow..
you can set ur filters independent of any other dataproviders like in datamarts .
>Repair modus based ontemporary buffers (bufferskeep complete set of data)
error stack allow you to resurrect the data and load it again
Why transformation replaced tranfer rules and update rules
transformations and DTP have 1:1 relationship - so if u pretty sure to use DTP (ur 1st question) - the pre req would be to have transformation - u can create a DTP only after you create a transformation(source and target mapping )
Maybe you are looking for
-
I cannot change the value in about:newtab from "newtab" to "blank." The dialog is displayed but when I click Ok, the value is not changed. ===Answer=== Comment on usual method and solution, by a forum Moderator. As long as there are no confounding fa
-
How to make the TARGET of clone stamp 2 simultaneous layers?
Does anyone know how to make the TARGET of the clone stamp, multiple simultaneous layers? Or maybe more accurately, how to clone stamp the top layer and have the layer underneath doing the exact same cloning simultaneously. Or maybe a workaround? I'v
-
How can use CALL FUNCTION READ_TEXT
Dear SAP Expert, I am working in Journal Voucher of smart form. I want to show Long Text in SF. So i am using the READ_TEXT function module to read SAP long text. and use Range of Clear Doc. in driver program. i have one ITAB which have 20 rows.
-
Problem in configuring Apps in sharepoint 2013
i am configuring Apps environment on SharePoint 2013...although I have followed several articles explaining the configuration but I am not been to set it up...I tried both methods i.e. by creating new domain and by creating child domain. Below is th
-
Ipad screen not automatically tune.
Hi, Not sure if anyone is having the same problem as me.... My ipad screen is not automatically tune to portrait or landscape position whichever way i am holding. Sometimes, it works, sometimes it doesn't. For sure the orientation unlocked button is