Activated Objects in Transport Request
Hi Friends ,
Currenlty we have comepleted all our development in BD1 and collected all the objects in a transport request , But now my question is what is the best way to check all the activated objects are included in the transports to be released to BQ system ?
Any inputs greatly accepted,
there is no easy way to check if all the needed objects for a whole project are captured in a request or not. As the objects may be scattered across the infoareas, the only fool proof way to be sure, is to manually check all the objects - if it is included in the request or not. or the check in the transport connection to see if you are missing any of the dependent objects (perhaps the easiest)have a check list of objects and make sure of the dependencies so that they can transported in order.
sequence should be:
DS, IO, App components, IO catalogs
cube and ODS
transformations
DTP and infopacks
multi providers
queries
PChains
Message was edited by:
voodi
Similar Messages
-
How to add Objects to transport request through FM/BAPI?
Hi All,
I am creating a workbench request through program. I am able to create it by using BAPI but i am unable to add objects to it through program.
Can anybody tell me the funcion module/bapi to add object to transport request?
i have the list of objects that are suppose to be added.
No BDC please.
Thanks ,
SwarupHi Swarup,
Check FM TRINT_MODIFY_COMM. Also look at program TH_TKANL for the usage of FM.
Thanks
Lakshman -
In which situation I need to active objects after transport
Hi Experts,
I'm wondering in which situation I need to active object after transport? In some cases, I have to active transformation, DTP, infoobject, multiprovider.... Does any one make a conclusion of that?
thanks in advance.
EricSometimes, because of impact of a transport some other objects will be deactivated, then we need to manuaaly activate the objects after transport.
Also, sometimes transport after import process could not be able to activate the objects, then also we have to activate them manually.
Or suppose, you have moved and infoobject, due to which some other objects become inactive (where ever infoobjects is being used), then we have to activate them manually, if you dont want to transport them. -
Collecting objects in transport request
HI Experts,
My development is completed and now i have to collect the objects in transport request. my development is like
1) infoobjects(new infoobjects and some are available in BIP already and some infoobjects have reference infoobjects, dependent object is in production)
2)Infopackeage for Datasource
3)DSO
4) Infocube
5)multiprovider
6)queries and views
7)web templates
This is the first time I am collecting this many objects. So please give sugessions how to collect these objects in a single transport request.
Thanks and Regards,
RAJIt is advisable to collect the objects in separate transport requests...the transport request should contain dependent objects
1) collect all the InfoObjects
2) collect all the cubes/DSO (they need Infoobjects.. so they are dependent on 1)
3) collect datasources/Infosources (they need Infoobjects.. so they are dependent on 1)
4) collect transformation (they need 2 and 3)
5) collect DTPs and InfoPackages (they need 3, 4)
6) collect the reports
7) collect the web templates
make sure these are transported in sequence... each on dependent on previous -
Approve critical objects in transport requests (ChaRM)
Hi folks!
When trying to create transport of copies from within a Change Document (status 'to be tested') the system checks for critical objects in transport requests and prompts a warning that critical objects are to be approved.
I do not want the Change Manager to approve every transport request containing critical objects. I would more likely use this feature as information for the Developer so he is aware of working on critical objects. The Developer should be able to make the approval.
What I found out: only the user whos Business Partner is assigned to Partner Function 'Change Manager" is allowed to make the approval.
More detailed it seems to be Partner Function of type "0008 responsible person"
I tried changing Partner Function Developer from "0016 service group" to "0008 responsible person" but the system won't let me have two Partner Functions of that type in one Change Document.
Any suggestions?
Thanks in advance.
/cheersHi,
For any user to approve the change req or change doc, he should have the authorization
In your case Developer has to approve means
1. Create a Action definition and maintain the processing parameters for the definition, select the partner fn as Developer
2. Create the customized status in your status profile and its corresponding Authorization code also.
3. Assign the Authorization code for Developer under teh authorization object B_USERSTAT
By this Developer wil get the authorization for approving the change doc for the particular status
If solves your query then mark the thread as answered
regards
Naveen -
Unlock objects from transport requests
Hi Gurus
I was doing the SAP_Basis support pack upgrade, in netweaver 7.1 and many of the objects seems to be locked in transport requests. as my understanding, i have two options only,
1. replease transport - but it can create issues to us, as that will automatically imported to the next system in teh landscape, so unwanted requests will move to QAs system
2. unlock objects from transport request.
So i did the second option, but it had a message that it can create inconsistencies in the system, do u know what all the meassures we need to take, if we unlock objects from the transport requests. Is it required to delete the transport requests,
by mistake , if someone releases the that transport, whether it will release the old object or the new object.
Please suggest what would be the best recomended approch by SAP
Bijoy BabuHi Bijoy,
Its better to release the TR and then delete the same from the queue before it is imported into the following system. This will avoid any inconsistancy when the TR released after the SP application.
Regards,
Varadhu -
Business object for transport request creation
Hi,
I want to know the business object for transport request creation. Kindly help.
Thanks and regards,
Venkat.I am not sure but u can try this BO CTREQUEST.
-
Deleting objects in transport request
Hello,
I made the changes in InfoCube in developer system and included those changes in a transport request. I didn't release this transport. Then I realized that those changes must be reverted.
I know what I have to do. First of all I need to change manually InfoCube and then remove objects from transport request.
I have doubt about deleting objects. In transport request there is a lot of object which Iu2019ve never changed such as InfoObjects and InfoArea.
Can I safely remove these objects? Why these objects are attached to my transport request?
I checked them and last change was made by another user.
Thank you for your time.Hi,
I don't think there is any version comparison available with target system like R/3 reports. You will manually have to compare the properties.
If you have lot of objects and do not want to loose any changes then you can even think of reverse transport from production system to development system for selected objects.
Now about locking the remaining objects you can open the TR through SE09 in change mode and then select the required items and from the tool bar you can directly lock all the items in single go.
Regards,
Durgesh. -
Translation of objects at transport request
hi, can any one tell how every object can be translated at transport request based on Object Type and object name is there any way to do like that, its very urgent .
thnks,
Vassu.hi, actually the requirement is that our production system would be multi lingual in future they want to change their qs-chech process. Every transport request we transport in to their test-systems must be checked, if all translatable objects are translated.
therefore they want a report, which does this automatically.
so they want to check every object at transport request is transaltable or not?
but we have some 10,000 of objects present i our development system.How can we check all those objects?
this is the senario.
Regards,
vaasu. -
CMOD Project need to move from local Object into Transport request
Hi Friends,
I created a Project(CMOD) under Local Object I need to move the Project from Local object into Transport request.
I can't able to find any option.
Please guide me ASAP.
Advanced Thanks.On the first screen of your project, choose following menu path:
"goto => object directory entry"
press on the change icon
you can now assign a different package. -
Error while assigning objects to Transport Request
Hi All,
while assigning a Transfromation to a Treq i am getting an error saying
Object '7KU37C7IG3T7AQ5NHSLEZVC91' (ROUT) of type 'Routine' is not available in version 'A'
Message no. RSO252
Diagnosis
You wanted to generate an object with the name '7KU37C7IG3T7AQ5NHSLEZVC91' (in transport request ROUT) of type 'Routine' (TLOGO). This is, however, not available in the BW Repository database. It does not exist in the requested version A. If the version is 'D' then it is possible that an error arose during the delivery or installation. If the version is 'A' then the Object was either not created or not activated.
System Response
The object was not taken into account in the next stage of processing.
Kindly advice how to rectify this errorHi,
You see the which infoobejct contains that routine and first collect that infoobejct and transport it then transport Transfromation. I hope you are missing some Routines while collecting the Transformations into request.
See OSS Notes:
Note 613581 - Transfer structure does not exist in version 'D'
Note 508921 - P11:Content transfer:RSO 252 or RSO 296:InfoObject
Note 1157873 - BI7.0(SP18) Message RSO 252 using transport connection
Thanks
Reddy -
Hi ,
I activated some of the update rules.
In transport request I am getting lot of objects in the tree
for Title ROUTINE.
I want to check these routine objects.
when I copies this technical name and try to find out in
metadata repository I dont get anything.
I want to see what these routine objects are and why it is
coming in transport request because Update rules are already
present in the transport request , then why these extra objects?
Thanks,
JeetuHi,
the routines of the update rules can be found in table RSUPDROUT.
These are the routine IDs listed in the transport.
If you go with this ID to the table RSAABAP you will see the exact code of the routine.
I hope this helps!
Best regards,
Paula Csete -
How to copy object from transport request to another transport request
Hi All,
Can some body tell me how to copy the objects which are there in on transprot request to another transprot request ? I think we can do this from the transction SE09 but I am not getting how to do this.
Thanks&Regards
MaheshHi,
step 1.Go to se10, give your user id and clik display.
step 2.There will be list of transport requests, go the respective request and point
the cursor on the object under that request and click on delete button.
step 3. Assign new request to the objects deleted.you can do this by activating all the objects once again.
Regards,
santhosh -
Error in FM DDIF_NAMETAB_GET when deleting BI objects via transport request
Dear all,
when importing a transport request in which several types of BI objects are deleted (Infocubes, DSO's, transformations, routines, DTP's, query elements, infosets, process chains). The import terminates only when transporting from acceptance to production with return code 12 due to an uncaught exception:
Transporting from development to acceptance did not raise this exception.
The ST22 dump (see below) refers in the "contents of system fields" section to a DSO, and to post-import activities. The DSO and the associated tables could not be found (rsa1 & se16), since they are deleted as desired.
Some of the relevant notes that I have found do refer to DSO related problems, but they all indicate to install SP19 which we already have installed (BW 7.0 Patch Level 23)
Could you please assist in pointing out potential solutions based on the information from the ST22 Runtime Error below?
Kind regards,
PJ
Runtime Errors UNCAUGHT_EXCEPTION
Except. CX_RS_PROGRAM_ERROR
Date and Time 08.02.2011 10:48:14
Short text
An exception occurred that was not caught.
What happened?
The exception 'CX_RS_PROGRAM_ERROR' was raised, but it was not caught anywhere
along the call hierarchy.
Since exceptions represent error situations and this error was not
adequately responded to, the running ABAP program
'CL_RSDD_DS====================CP' has to be
terminated.
Error analysis
An exception occurred which is explained in detail below.
The exception, which is assigned to class 'CX_RS_PROGRAM_ERROR', was not caught
and therefore caused a runtime error.
The reason for the exception is:
Error in BW: Error in DDIF_NAMETAB_GET
How to correct the error
If the error occurs in a non-modified SAP program, you may be able to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the following
keywords:
"UNCAUGHT_EXCEPTION" "CX_RS_PROGRAM_ERROR"
"CL_RSDD_DS====================CP" or "CL_RSDD_DS====================CM001"
"APPEND_DS_TEC_FIELDS"
System environment
SAP-Release 700
Application server... "dp1ci"
Network address...... "<removed>"
Operating system..... "HP-UX"
Release.............. "B.11.23";
Hardware type........ "ia64"
Character length.... 16 Bits
Pointer length....... 64 Bits
Work process number.. 45
Shortdump setting.... "full"
Database server... "spisap02"
Database type..... "ORACLE"
Database name..... "DP1"
Database user ID.. "SAPBIW"
Terminal................. " "
Char.set.... "C"
SAP kernel....... 700
created (date)... "Dec 14 2009 20:47:35"
create on........ "HP-UX B.11.23 U ia64"
Database version. "OCI_102 (10.2.0.1.0) "
Patch level. 236
Patch text.. " "
Database............. "ORACLE 10.1.0.*.*, ORACLE 10.2.0.*.*, ORACLE 11.2.*.*.*"
SAP database version. 700
Operating system..... "HP-UX B.11";
Memory consumption
Roll.... 5979936
EM...... 0
Heap.... 1459888
Page.... 40960
MM Used. 6988880
MM Free. 415648
User and Transaction
Client.............. 000
User................ "DDIC"
Language key........ "E"
Transaction......... " "
Transactions ID..... "4D5111661004210BE10000000AFA2502"
Program............. "CL_RSDD_DS====================CP"
Screen.............. "SAPMSSY0 1000"
Screen line......... 6
Information on where terminated
Termination occurred in the ABAP program "CL_RSDD_DS====================CP" -
in "APPEND_DS_TEC_FIELDS".
The main program was "RDDEXECU ".
In the source code you have the termination point in line 61
of the (Include) program "CL_RSDD_DS====================CM001".
The program "CL_RSDD_DS====================CP" was started as a background job.
Job Name....... "RDDEXECL"
Job Initiator.. "DDIC"
Job Number..... 10475900
Source Code Extract
Line SourceCde
31 RAISE EXCEPTION TYPE cx_rs_program_error
32 EXPORTING
33 text = 'Invalid DSO subtype'. "#EC NOTEXT
34 ENDCASE.
35
36 * get table name from DDIC
37 CALL METHOD cl_rsd_odso=>get_tablnm
38 EXPORTING
39 i_odsobject = n_infoprov
40 i_tabt = l_tab
41 IMPORTING
42 e_tablnm = l_tablnm
43 EXCEPTIONS
44 OTHERS = 1.
45
46 IF sy-subrc <> 0.
47 RAISE EXCEPTION TYPE cx_rs_program_error
48 EXPORTING
49 text = 'Error in CL_RSD_ODSO=>get_Tablnm'. "#EC NOTEXT
50 ENDIF.
51
52 CALL FUNCTION 'DDIF_NAMETAB_GET'
53 EXPORTING
54 tabname = l_tablnm
55 TABLES
56 dfies_tab = l_t_comp
57 EXCEPTIONS
58 not_found = 1
59 OTHERS = 2.
60 IF sy-subrc <> 0.
>>>>> RAISE EXCEPTION TYPE cx_rs_program_error
62 EXPORTING
63 text = 'Error in DDIF_NAMETAB_GET'. "#EC NOTEXT
64 ENDIF.
65
66
67 ELSE.
68 * model table only needed for standard datastore objects, for
69 * write optimized DSOs target table is a changelog that is fully described by
70 * dta_pro (infoobjects)
71 CHECK n_s_dta-odsotype = rsdod_c_type-standard.
72
73 * get model table fields to add
74 CALL METHOD cl_rsd_odso=>get_mod_tab
75 IMPORTING
76 e_mod_fld_ur = l_t_comp.
77 ENDIF.
78
79 * according to T.B. ( 13.04.2007) the correct position is
80 * not needed in the D version
Contents of system fields
Name Val.
SY-SUBRC 0
SY-INDEX 0
SY-TABIX 1
SY-DBCNT 1
SY-FDPOS 0
SY-LSIND 0
SY-PAGNO 0
SY-LINNO 1
SY-COLNO 1
SY-PFKEY
SY-UCOMM
SY-TITLE Execute Post-Import Methods and XPRAs for Transport Request
SY-MSGTY E
SY-MSGID DA
SY-MSGNO 300
SY-MSGV1 /BIC/AV_AMOFCB40
SY-MSGV2
SY-MSGV3
SY-MSGV4
SY-MODNO 0
SY-DATUM 20110208
SY-UZEIT 104759
SY-XPROG SAPLSYST
SY-XFORM SYSTEM_HOOK_OPEN_DATASETHi All
We are also experiencing this same error when transporting deletions of multiple objects.
Although the transport was cancelled in the destination system (production) it appears to have largely deleted all objects successfully except for DSOs.
The DSOs still appear in the table RSDODSO (via SE11) but are not visible anywhere else. When you try to view the DSO via RSDODS a warning appears saying "DataStore object to be deleted by transport -> delete only allowed". If you try to delete them in this transaction the same ABAP runtime error as the transport appears.
Any assistance would be greatly appreciated!
Regards
David -
Ho to programmaticaly add objects to Transport Request
Hi Experts,
I have a requirement programmatically add objects to a Transport request.
My requirement is , to modify/delete entries from DB table in the program and to create that object under a Transport request. I could successfully add objects while creating entries to the DB table. I have some confusion when I'm to delete entries in the DB table. How am I to achieve this. Is there some delete key/flag in the transport request which indicates that the entry is for deletion in the table.? When the TR is SAP craeted, both the creation and deletion TR appears the same.
I'm using FM 'TR_REQUEST_CHOICE' to add the objects.
Thanks in advance ,
Regards,
AnjaliThanks Neenu, My problem is not in adding objects to a TR.
Suppose I have a Config table, which I want to maintain by the use of an program. With this program I should be able to create and delete entries in the config table. Now While creation, i face no problem or confusion in adding the tasks to the Transport request. But if I'm to delete entries from the config table and maintain it in the transport request, how shall i do it? The TRs which SAP creates for addition of entries and deletion of entries appears same. I cannot spot any differnce in the tasks while creation of entries and deletion of entries from the DB table.
Maybe you are looking for
-
AnyConnect, EAP-TLS, Certificate Store Issue
Morning All, I've got a customer that wants to deploy AnyConnect for their new EAP-TLS based WLAN. We can get the service working perfectly using the windows 7 supplicant. The problems start when using AnyConnect. When we create a profile with certif
-
I have address fields that are required and if the mailing is same as residence the mailing address fields get disabled through a variable set in the backing bean. But In ADF, I am having trouble copying over the data from the residential address to
-
Reformatting my Lacie from NTFS (PC) to Mac compatible
Hi there, We recently had both a PC (ugh) and a Mac, and since we understood a PC is completely unreliable due to viruses and its evil overheating problem, we thought it would be best to purchase an external HD for the PC to save our files fully know
-
Apple not replacing Ipods as promised?
in August of 2005 i recieved a notice from apple in the mail stating a lawsuit that they recieved. Since the batteries of the 3rd generation Ipods (4 buttons instead of the clickwheel) weren't lasting as long as expected, they would either replace th
-
IE 8 problem with CSS image rollover
The tabbed navigation on the top right of this page is created using CSS. It is working perfectly on my system: PC with Firefox 3, IE6 and IE7. With IE8, the tab navigation does not work at all. Any suggestions? http://www.eagleornamentalironw