on 2006 Dec 18 10:48 PM
Hi All,
We are currently experiencing problems when tranporting Transformations from Dev to QA.
The Start (& End) Routines from certain Transformations seems to be missing in QA. The Transformation comes across but is inactive due to the fact that in other routines require the Start and End Routines.
We've tried expanding the objects attached to the Transformation in the Transport Connection but can only find routines within the transformation for characteristics and key figures but not the Start and End Routines.
We're currently on SAP NetWeaver 2004s BI 7.0, SP9, implemented a number of notes suggested to solve a few other problems.
Has anyone had these problems and can tell us how we can bring the Start and End Routines from the different landscapes?
Cheers,
Wiki
Hello Wiki,
Goto RSA1> Transformation -> Edit mode>open the start routine,
save and activate it.
Now, it will ask for the transport request.
Else, while collectiong the objects in Transport connection,select Data flow before and after.
Select all the objects .The start and end routines also should be included in TR.
Regards,
Ravindra
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ravindra,
Thanks for the suggestions, we have already tried both methods and still the start and end routine is not transported through properly.
The transformation and all other routines within the transformation pushes through correctly but the start and end routine is not there.
Can anyone provide any suggestions?
Wiki
Hi Frank,
We are trying to transport from Dev to QA not in Production. It's the Start and End routine we are having problems with and not the other routines within the transformation mapping.
It appears to be a particular section of the code in the Start Routine that doesn't get transported.
Any ideas?
Wiki
Hi Wiki,
Sorry for mistaking for your QA and PRD..
Have you checked your transport log?
In STMS of QA system, choose your request, then click "Logs" button (or Ctrl + F4). Here you can find red lines if errors occurred.
Also in this screen, you can find components of the request by clicking "Display request", or find more detailed information by clicking "Display log".
Please check that, and make sure your routines are in the request.
Hi Frank,
Is there something that will help differentiate a normal routine to that of a start and end routine when you review the log and the list of objects to be transported?
Routines are coming through but again, we're having trouble with the START and END routines. These are not coming through.
There are two global declaration areas, global and 2nd part of global, that allows data types and declarations to be inserted, it seems that only the first part of the global declaration can be transported, 2nd part doesn't.
Any ideas?
Hi,
You can check in the table RSTRAN for that particular transformation id, there are fields STARTROUTINE, ENDROUTINE, GLBCODE and GLBCODE2. Try to put these into a request by giving Program ID as 'R3TR', Object Type as 'ROUT' and technical names as in those fields. In your case, I guess only GLBCODE2 is sufficient. Transport these requests again to your QA system and check.
Thanks & Regards,
Rajani
Hi Wiki,
If any errors occured during transporting you can find them in the STMS log.
Usually when related objects missing in PRD/QA systems you can find them out in the log.
In your case, you mentioned the 2nd part of global declaration area is missing. I wonder if there are some structures or other objects in your declaration area that do not exist in QA system.
Hi Rajani,
We have done what you have suggested, forced the GLBCODE2 object into my transport request, however, when the transport request got imported into the QA system, it gets deleted.
Message from transport log:
Start of the after-import method RS_ROUT_AFTER_IMPORT for object type(s) ROUT (Activation Mode)
Routines were successfully imported in version M: (Routine: 24KTTDN6CQVXYLTOTC61UFBO3)
Routines were successfully imported in version M: (Routine: 66RGZRIPZMPEE1LGDBFEX5COB)
Routines were successfully imported in version M: (Routine: 6DRVW4UZJGHZ55PNPKW7I9OJ3)
Routines were successfully imported in version M: (Routine: <b>9GAQFOYBPCMBMCCQLEF1EU1CN</b>)
Routines were successfully imported in version M: (Routine: 9S4ZYZESH0SGD5F5YUO4G6Q3F)
Routines were successfully imported in version M: (Routine: D9KMZBLGINC1MFZW6AL4EY5LK)
'Active' flag of the M version reset: (routine: 24KTTDN6CQVXYLTOTC61UFBO3)
'Active' flag of the M version reset: (routine: 66RGZRIPZMPEE1LGDBFEX5COB)
'Active' flag of the M version reset: (routine: 6DRVW4UZJGHZ55PNPKW7I9OJ3)
'Active' flag of the M version reset: (routine: 9S4ZYZESH0SGD5F5YUO4G6Q3F)
'Active' flag of the M version reset: (routine: D9KMZBLGINC1MFZW6AL4EY5LK)
Routine 24KTTDN6CQVXYLTOTC61UFBO3 was successfully activated
Routine 66RGZRIPZMPEE1LGDBFEX5COB was successfully activated
Routine 6DRVW4UZJGHZ55PNPKW7I9OJ3 was successfully activated
Routine 9S4ZYZESH0SGD5F5YUO4G6Q3F was successfully activated
Routine D9KMZBLGINC1MFZW6AL4EY5LK was successfully activated
Start of the after-import method RS_TRFN_AFTER_IMPORT for object type(s) TRFN (Activation Mode)
Activation of Objects with Type Transformation
Setting dependent object to inactive
Checking Objects with Type Transformation
Checking Transformation 0H1WQ7C4AU11HT1FY8UPMG5CHTN94P
End Routine: Syntax error in routine
Saving Objects with Type Transformation
Start of the after-import method RS_TRFN_AFTER_IMPORT for object type(s) TRFN (Delete Mode)
Deletion of Objects with Type Transformation
Start of the after-import method RS_ROUT_AFTER_IMPORT for object type(s) ROUT (Delete Mode)
Routines were successfully imported in version M: (Routine: 24KTTDN6CQVXYLTOTC61UFBO3)
Routines were successfully imported in version M: (Routine: 66RGZRIPZMPEE1LGDBFEX5COB)
Routines were successfully imported in version M: (Routine: 6DRVW4UZJGHZ55PNPKW7I9OJ3)
Routines were successfully imported in version M: (Routine: 9GAQFOYBPCMBMCCQLEF1EU1CN)
Routines were successfully imported in version M: (Routine: 9S4ZYZESH0SGD5F5YUO4G6Q3F)
Routines were successfully imported in version M: (Routine: D9KMZBLGINC1MFZW6AL4EY5LK)
Routine <b>9GAQFOYBPCMBMCCQLEF1EU1CN</b> successfully deleted
The object in bold is the required "GLBCODE2" routine.
Very unusual!
Cheers.
I have the same problem. The 2nd global routine, GLBCODE2 from the RSTRAN table does not get put in a transport. I tried manually inserting the routine as R3TR - ROUT, but I get an error saying "Object .... requires a directory entry".
I have applied note 981856.
How do I force this into a transport request? Thanks in advance.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
So does that mean we will have 2 extra Routines for each Transformation?
Moreover if I create Start Routine as well then it adds 2 more routines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Can you please let me know what are GLBCODE and GLBCODE2 for in RSTRAN table.
The issue is we are facing is that we get two extra routines in the Transport Collector when we are trying to transport a Transformation. i.e. if we have written 5 routines + 1 End Routine then instead of 6 we have 8 routines in Transport Collector. Can you please let me know why do we get these extra routines. I have checked other transformations as well and they also follow this trend.
Regards
Pooja
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Have you implemented the following note for the Transformation, which is inclueded in SPS10 ?
Note 981856 Some used objects not collected or missing from transport
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
57 | |
10 | |
7 | |
7 | |
6 | |
6 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.