Transformation Transports inactive
Hi All,
I am transporting some Transformations using Transport Connection and selecting only necessary objects. The first import fails with RC 8 and the following:
Unknown error from the Transport Organizer
Error while activating transformation
Error when activating Transformation 0FI5WAZTHGV66TREPIY6ABUQIKF8028S
When I re-import the request, it completes with a RC 0, but the Transformations are left with 'Active version does not exist' ie inactive.
We've applied SP8.
Any help greatly appreciated.
Hi ,
We also faced the same problem. Delete the Inactive transformation in the target system and move the new request(only transformation )again.
Regards
Josu
Similar Messages
-
Transformation in inactive status
Hi,
Currently I am doing some enhancements to DSO (BP Role) and today I came to know the transformations for other DSO which is no where related to this DSO got deactived with my user ID. I really suprised that I have not touched this DSO and its Transformations but Transformations are inactive with my used ID.
Could you please let me how this can happend and how to prevent this kind of problmes in futuer..
All the relavent answeres will be rewareded with points...
Regards,
VenkatHi Moli,
Suppose DSO1 is providing data to DSO2. This means data is flowing within the BW itself between two different Data Targets.
Now to check the Data Mart go to the Manage screen of DSO1.
There you can see Req Id, Req available for reporting,Compression Status, and then next one is Data mart.
If the data mart field for all the request have a TICK mark against it then that means all the data which was supposed to be sent by DSO1 has been sent to DSO2.
If there is any request which doesn't have a TICK mark in Data mart field then that means that request is not been sent to DSO2(or not received by DSO2) till now
It just like checking whether both the Data Targets are in Sync or not.
Hope it helps.
Regards
Hemant Khemani -
ODS and Transformations get inactive after i transport it in PD.
i have transported my ETL model in production , Now Everything what we have transported has come into production system but transformation and ODS in our ETL model get inactivated . Also while i want to display the transformation it give massege that " 'the infosource that we have created before the transformation in not active and can not be used . '
Our ETL model is like
Cube(now Active) --- tranformation(Now is in not active state) -- ODS(Now is in not active state) -- transformaion(Now is in not active state) -- infosource(Now in active state) -- transformation(Now in active state) -- PSA .
the part ": tranformation -- ODS -- transformaion " gets inactivated after transportation also DTP which pull data from ODS to cube also get inactive .
Please suggest me to how i can activate these inactive object or i have to transport these object again to PD
Thanks .Hi Bryan ,
Yes data was their inside the ODS while transporting , Now i have successfully transported the request , nd now activating ODS transformation nd DTP . Actually i got a prog to activate transformation and DTP and want to share with all ... . i juz activate mt DTP and transformation though these prog .
Program for DTP ACTIVATION
*& Report ZDTP_ACTIVATE
*Coded by NBS BI team
*Date: 15-JAN-2010
*Function: For DTPs activation
REPORT ZDTP_ACTIVATE.
TYPES: BEGIN OF t_dtp,
dtp LIKE rsbkdtpstat-dtp,
objstat LIKE rsbkdtpstat-objstat,
src LIKE rsbkdtp-src,
tgt LIKE rsbkdtp-tgt,
END OF t_dtp.
TYPES: i_dtp TYPE STANDARD TABLE OF t_dtp.
DATA: lv_output(255) TYPE c,
lv_subrc TYPE sysubrc,
tab_dtp TYPE i_dtp,
r_dtp TYPE REF TO cl_rsbk_dtp.
SELECTION-SCREEN BEGIN OF BLOCK b1.
SELECTION-SCREEN SKIP 1.
PARAMETERS: p_id TYPE char35.
SELECTION-SCREEN END OF BLOCK b1.
START-OF-SELECTION.
FIELD-SYMBOLS: <fs_dtp> TYPE t_dtp.
REFRESH tab_dtp.
SELECT * FROM rsbkdtp AS a JOIN rsbkdtpstat
AS b ON adtp = bdtp INTO
CORRESPONDING FIELDS OF TABLE tab_dtp
WHERE a~dtp = p_id AND
a~objvers = 'A' AND
b~objstat = 'INA'.
IF tab_dtp IS NOT INITIAL.
LOOP AT tab_dtp ASSIGNING <fs_dtp>.
CALL METHOD cl_rsbk_dtp=>factory
EXPORTING
i_dtp = <fs_dtp>-dtp
RECEIVING
r_r_dtp = r_dtp.
IF sy-subrc = 0.
CALL METHOD r_dtp->activate
EXPORTING
i_objvers = rs_c_objvers-modified
i_force_activation = rs_c_true
i_show_check_protocol = rs_c_false
i_with_cto = rs_c_true
IMPORTING
e_subrc = lv_subrc.
IF lv_subrc = 0.
CONCATENATE 'Activated DTP : ' <fs_dtp>-dtp ' : ' <fs_dtp>-src '->' <fs_dtp>-tgt INTO lv_output.
ELSE.
CONCATENATE 'DTP : ' <fs_dtp>-dtp ' : ' <fs_dtp>-src '->' <fs_dtp>-tgt ' Could Not be Activated' INTO lv_output.
ENDIF.
ENDIF.
WRITE:/ lv_output.
ENDLOOP.
ELSE.
WRITE:/ 'DTP is not Inactive'.
ENDIF.
Program for TRANSFORMATION ACTIVATION
**& Report ZTRFN_ACTIVATE
*Coded by NBS BI team.
*Date: 15-Jan-2010
*Function: Activates in-active transformation only.
REPORT ZTRFN_ACTIVATE.
TYPES: t_tran TYPE rstran,
i_tran TYPE STANDARD TABLE OF t_tran.
DATA: r_tran_maintain TYPE REF TO cl_rstran_maintain,
lv_subrc TYPE sy-subrc,
lv_output(255) TYPE c,
tab_tran TYPE i_tran,
i_s_source TYPE rstran_s_tlogo,
i_s_target TYPE rstran_s_tlogo.
SELECTION-SCREEN BEGIN OF BLOCK b1.
SELECTION-SCREEN SKIP 1.
PARAMETERS: p_id TYPE char35.
SELECTION-SCREEN END OF BLOCK b1.
START-OF-SELECTION.
FIELD-SYMBOLS: <fs_trans> TYPE t_tran.
REFRESH tab_tran.
SELECT * FROM rstran
INTO TABLE tab_tran
WHERE tranid = p_id AND objvers = 'A' AND objstat = 'INA'.
SORT tab_tran.
IF tab_tran IS NOT INITIAL.
LOOP AT tab_tran ASSIGNING <fs_trans>.
TRY.
CREATE OBJECT r_tran_maintain
EXPORTING
i_tranid = <fs_trans>-tranid
i_s_source = i_s_source
i_s_target = i_s_target
i_expert = rs_c_false
i_mode = rsawc_c_tfc-display
i_with_message = rs_c_true.
CATCH cx_rstran_not_found .
CATCH cx_rstran_input_invalid .
CATCH cx_rstran_cancelled .
CATCH cx_rstran_not_authorized .
CATCH cx_rstran_display_only .
CATCH cx_rstran_already_exist .
CATCH cx_rstran_error_with_message .
ENDTRY.
CALL METHOD r_tran_maintain->check
EXPORTING
i_with_display = rs_c_true
IMPORTING
e_subrc = lv_subrc.
IF lv_subrc = 0.
CONCATENATE 'Activated Transformation : ' <fs_trans>-tranid ' : ' <fs_trans>-sourcename '->' <fs_trans>-targetname INTO lv_output.
ELSE.
CONCATENATE 'Transformation : ' <fs_trans>-tranid ' : ' <fs_trans>-sourcename '->' <fs_trans>-targetname 'Could Not be Activated' INTO lv_output.
ENDIF.
IF lv_subrc = 0.
TRY.
CALL METHOD r_tran_maintain->execute
EXPORTING
i_wrkmode = cl_rstran_stat=>wrkmode_activate
IMPORTING
e_subrc = lv_subrc.
CATCH cx_rstran_cancelled .
CATCH cx_rstran_error_with_message .
CATCH cx_rstran_display_only .
ENDTRY.
ENDIF.
WRITE:/ lv_output.
ENDLOOP.
ELSE.
WRITE:/ 'Transformation is not Inactive'.
ENDIF. -
Question on Transformations transport
Had two questions:
1. When you transport transformations from source to target, are the tech ids newly created? We noticed that for the ones that are between a DSO to a cube, the tech names dont change, but for ones from R/3 to DSO, the tech names change. A new modified and active version of the transformation is created. This can be verified in RSTRAN table.
Question is do you find this behaviour too and has it resulted in any problems?
2. Theres an additional coloumn, saying BI 7.0 in the 'conversion of logical systems' section. If you select tools and conversion of logical system names (in RSA1), you will find this additional coloumn. Has anyone checked this box? And if so, how has it impacted your transports. We wanted to check this box and run the transports, but we ran into config/authorization issues.
Would appreciate if you find something to share on this. I will check on SDN too. We are on SP 11.
Regards
Prakash1.Question is do you find this behaviour too and has it resulted in any problems?
yes we observed this behaviour too, but never had any problems.
2.Has anyone checked this box? And if so, how has it impacted your transports.
No we dont have that setting up. So not sure how it would impact the transports. But the 7.0 check box is only relevant for 7.0 datasources, DTP and Transformations. So I think any other object that doesnt fall into this category should cause a problem.
Message was edited by:
voodi -
Transformation transport problems when containing routine
Hi Gurus,
I'm facing a transport problem.
When i want to transport a transformation that contains routines, the transport says syntax error in routine. The routine in DEV is tested and correct. I realised, that the transport does not bring the routines. After transport, i open the transformation, and the routines contain the default routine: RESULT = .
I found some answers in some posts, but no exact answer how can i get rid of this transport problem. I don't like copy - paste into prod system with manually editing....
If you have any idea, please let me know.
Thanks
LaszloThanks for your help, it worked now, but i think it should work without owerwrite originals. Sometimes it seems that the routines is not included in the transport request, when i modify a routine in a transformation.
But thanks anyway, problem solved now -
Transformation transports throwing 12
Hi Folks,
We are on Netweaver 2004s.
We are trying to transport DSOs and related transformations. They fail and return the error code 12.
We are on SP 9. we are investigating if its a normal BW transport error or if it has to do something with the SP. Anyone faced anything similar?
Thanks
PrakashHi,
You can see a sort of long message in the importation log itself. What is that log says?
With rgds
Anil Kumar Sharma .P -
Transformation inactive after system copy in SCM system
Hi Team,
I am posting this in BW keeping in mind that i am receiving issues in RSA1 transaction in my SCM system after the recent system copy. We did the system copy of SCM system and DTP conversion was also done using program RSBKDTP_BDLS. No errors occurred while the program ran. Now we have handed the system back to users for checking and they have reported an error saying there were some transformations missing in the system while checking the DTP . I went to RSA1 transaction in my SCM system and searched for the DTP and status seems to be in inactive status. I then clicked on change button and an error message mentioning the below appears.
Transformation XXXXXXXXXXXXXXXXXXXXXXXX inactive; action cannot be executed
Message no. RSBK260
Diagnosis
A transformation (XXXXXXXXXXXXXXXXXXXXXXXX) used by the DTP is inactive.
System Response
The action (request processing or DTP maintenance) was terminated.
Procedure
Activate the transformation. It connects the source XXXXXXXX XXXCLNT100 to the target XXXXXXXX.
I checked for the transformation entry in the table RSTRAN and did not find the same. Also i ran the program RSDG_TRFN_ACTIVATE to activate the transformation but nothing happens.
Have anyone came across this type of issue. I need some advise on the same and guide me in case if i am missing something, since i have not worked on this type of issue before.
Thanks for your help in advance.
RajeshHi,
Due to the system copy we always get this issues.
Just ask your basis team to check source system assignments. they can do it.its their activity.
at BW Server, RSA1 -->menu tools--> manage source system, check the source system. same need to have at below we20.
at Tx - WE20, Partner type Ls---> under this you may see your target(SCM) and source system anmes. select source name and rigth side panel partner status need be active A.
At quality syste, activations thru program may not be happen. better to re-transport the dtp from dev system.
Thanks -
Reg: Inactive transformations
Hi All,
Some times while transporting objects into Productions, transformations getting inactive.
In that case to activate transformations, we will retransport inactive transformations or we will open the Client ( very rare cases) and makes the inactive transformation to active in the system.
For this shall we write a progarm to make inactive transformation to active version in production.
Can you please provide ideas how to start this.
Thx,
RajHi reddy,
i think might be the order of objects are not moving in sequence. while moving objects please make sure the order and this can be avoided.
transport sequence:
Info objects, data targets/info providers, data sources , transformations,infopackages etc
mahesh -
Transport Error when including Transformations with Formulas
I am attempting to transport a transformation that includes formulas. I am getting an ASSERTION_FAILED short dump and my transport stops with an Error Code = 12. Transformations without formulas or with routines seem to go ok.
Here is a piece of the short dump:
Information on where terminated
Termination occurred in the ABAP program "CL_RSTRAN_RSFO================CP" -
in "COPY_ON_DATABASE".
The main program was "RDDEXECU ".
In the source code you have the termination point in line 51
of the (Include) program "CL_RSTRAN_RSFO================CM01U".
The program "CL_RSTRAN_RSFO================CP" was started as a background job.
Job Name....... "RDDEXECL"
Job Initiator.. "DDIC"
Job Number..... 15091300
We are currently on NW2004s SP10. I cannot seem to find any OSS notes that are applicable? Anyone have any help?We had to log an OSS Message with SAP to get this fixed. Somewhere in the development of the transformation, the rules with the formula got corrupted, even though it did not appear to be corrupted from the front-end.
Here is the text from the OSS Message:
The problem is that the yuo defined 2 formulas for this
transformation but in table RSTRANSTEPROUT there are 3 active
entries. RULEID 4 is wrong, because this ruleid
is not avialable in table RSTRANFIELD and RSTRANRULE. To delete
an inconsistent ruleid you can use the procedure which is
described in note 983036.
Once we cleaned this up, the transformation transported successfully.
Hope this helps! -
Open Hub Destination transports
Hi Experts..
We have crated Open Hub destinations to pull data from ODS to DB table in BI 7.0. But while transport the transformations for OHD are failing with transformation becoming inactive with error messageu201D Target ODSO ZODS*** does not exist" But the ODS is present in QA system and is in active version.
So can any one pls help me to know the proper sequence for Open Hub Destination transport and the necessary objects to be captured in the request? Currently I had captured OHD, transformation and DTP in the same request.
<removed by moderator>
Regards,
Umesh.
Edited by: Siegfried Szameitat on Jan 16, 2009 11:57 AMSend the OHD in one request, transformations in one request, then DTP in another request.
When club transformations & DTP together it fails in my experience. -
Error transport, when the DTP is implemented in Process chain
Dear all,
we are facing with a problem: when a DTP is already implemented in a process chain, the tranport of that depending transformation will get an error (return code 8) with message like this:
"Start of the after-import method RS_TRFN_AFTER_IMPORT for object type(s) TRFN (Aktivierungs
Transformation 04QJHDX7E941CZLCQDNNO6FQX06GB61B deleted in version M of DDIC
Action canceled
The user terminated processing of objects
Impact analysis of Transformation 04QJHDX7E941CZLCQDNNO6FQX06GB61B
The user terminated processing of objects
Error when activating Transformation 04QJHDX7E941CZLCQDNNO6FQX06GB61B
Dependent object DTPA DTP_049H3XG5UDOXUJ5RG44W3JN30 set to inactive
If we deleted the DTP in the process chain first, then reimport the transformation, the transport will be succesful. But that is not really the solution, isn't it? What is here the phenomenon? Do we need some setting else or is there any SAP notes for this?
Thanks a lot for advise!
Van Anh NguyenHi,
sorry that I may not be clear in my explaination. The Scenario is below:
- we create a transformation in C
- transport it to Q and create there DTP and process chain. It works well for a long time.
- then change something in transformation in C due to an enhancement
- try to transport transformation to Q, but it failed. Transformation inactive. DTP inactive.
- try again by deletion DTP in PC (in Q)
- reimport transformation again --> that works. Transformation transported and active in Q. But DTP lost and we have to re-create it in PC.
Question: is there any method to avoid the step of DTP-deletion ? Thank you!
Van Anh -
Error when opening the Standard Transformation
Hi All,
I have made changes to DSO by adding an Info Object which is a part of Business Content(SRM) and transported it. But i forgot to activate the transfromations which are above the DSO and DSO provides data to 4 other Info Providers. So the Tranport Req failed.
So i started activating each one of the 4 transformations and thought of transporting them again. In one of the transformation, while i am trying to open it, there was one error which is getting generated :
Update Rules : Display Start
Info Object is not contained in the Info Cube.
SO the transformation is not getting displayed.
Again i checked out in production, but same with that too. Now the problem is the transformation is inactive and when i transport that the transformation in production also gets inactive, which will bring me more problems.
can anyone suggest me how to activate the transformation?
The Transformation is in a part of business content which is between DSO and Cube
DSO-0BBP_SC
CUBE-0SR_C01
Thank You,
Poornima.Hi Martin,
Thanks a lot for the response. But the problem is with the transformation which went inactive with the change in DSO.
I tried activating it. but the error is getting generated and a pop uo screen comes saying
Update Rules : display Start:
Info object is not containd in th Infocube.
The same erro exist in Quality and Production, but the transformation is active there and data is being loaded into cube from DSO daily.
When i transport this transformation without activating it, then the same will reflect in Quality and Production.
IS there any way for the transformation to be activated?
Thank You,
Poornima. -
Activate Transformation in PRD system
Hi all,
I have moved the transformation from DEV to PRD system. But in the PRD system, the transformation is inactive. How to activate transformation. Kindly help me.
Thanks,
SelvaHi Selva,
Collect it once again in a Request and Re Transport it.
Rgds
SVU -
Hi all
Please list out the steps to transport process chains from QAU to PRD.
We have all hte infopackages,DTP's,infoobjects int he production.
Now we need to transport ProcessChains.
Intransport connection->Grouping option?collection option?
Please suggest me.
Thanks,
Harika.Hi Harikag,
The problem that you are facing is most often faced when the transport is made from DEV / QUA system to production system. This occurs more often when objects already existing in production are re-transported to production. Most of the times the corresponding transformation / DTP's get inactive. Nothing can be done as the the entire thing depends on way you transport the objects to production, only prevention is possible or else you need to apply the cure :). Don't worry as this is common scenario during transports. Try activating the transformations manually or you can try to re-transport objects in correct order. Please check the below thread, it will help you to find out the programs that can be used to activate the inactive objects manually.
ODS and Transformations get inactive after i transport it in PD.
Also check the below SCN doc which would be really helpful in case of handling inactive transformations:
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/10858449-1f59-2e10-0095-dde76e16d330?QuickLink=index&overridelayout=true
Also in case you are transporting a chain then do remember that the start variant of your Metachain & all the local chains if any should be for future date else the chain starts to run automatically once the chain is moved to production. Once the chains are moved then you will need to manually change the scheduling option as per your requirement i.e main or metachiain for the required time & local chains with "start using a metaching or API option". This point should always be remembered during a fresh transport for a new process chain.
Hope that the above info helps you in solving your problem.
Thanks
Edited by: Pawan Chaturvedi on Oct 27, 2011 12:59 PM -
Unable to activate or edit the transformation in dev
Hi guys,
i have created a transformation in dev bet info source and infocube, which is a standard one and having more than 40 routines. Now it is been moved to quality and production, where we can see only 10 routines. By mistake i deleted one routine from one info object in dev, then the transformation became inactive. I am trying to activate, which is not permitting not even for edit also. I can add deleted routine only once the edit mode is possible.
pl give solution;Hi, since you have alreadytransported your transformation to Quality & Prod, request you to try the following.
Check in your Dev env., if your transformation is locked out in any of the transport request. Usually when you would have deleted the routine by mistake an dtried to save, the system would prompt for a transport request. Did you choose "Local Objects" or did you choose a request. If you have chosen a request, you can try to delete it. Also check if the object is locked otherwise in SM12.
Also check if you have the necessary authorization post the transport to Quality & Prod environment.
I can't think of any other reason why the system would not allow you to edit it.
Once you are able to edit, copy & paste the routine from quality or Prod, if its part of the ones that have been transported.
While creating the transport request, to be on the safe side, check for the full transport package in SE09, which will also give you an idea of how many routines are being transported, before you actually move to prod.
Regards
Anujit Ghosh
Maybe you are looking for
-
I don't suppose it affects many people but I need to be able to show an image per quote line. To do this we'll save the images in the file system with the quote id as the filename (+".gif"). The problem is trying to work out the size of the image. It
-
Pls after creating my apple account I have not been able to access my account. The message is verify your iTunes that I did. I had to request for resend severally.i even created several accounts yet to no avail. I also discovered that my iTunes terms
-
HT201210 my device isn't eligible for the requested build (5.1.1)
I did update to 5.1.1 and warnibg message came out "device isn't eligible for the requested build"
-
Missing lines when exporting to local file
I've recently created a query in SQ01 which pulls out sales order information and uses a data reading program to display the texts. The query works absolutely fine and shows all the data required in SAP. The problem comes however when I export it to
-
INX file only opens in Dreamweaver as code
My client just sent me an INX file done on his PC in CS4 and when I get the file on my end and download it it switches over to an .xml file. I work on a Mac with CS3. Just wondering if the issue is with the Mac/PC or if it is something else. Client d