Export of development objects
Hello everybody,
I need some help with my SAP BW 3.1 WAS 6.20. I would like to export a development object with all the contained elements into a file so that I can import this development object into another SAP system. I have searched the SAP help and the internet but unfornutaly without any success. I will appreciate any help or hint on how I can do this.
Thanks in advance,
Daniel
Hi Alec,
I think that of the 3 you mentioned Crystal Reports is your best bet. WebI & DeskI do not schedule to XML using the standard scheduler.
You might also consider Query As A Web Service which will retrieve your data in XML format.
Regards
Alan
Similar Messages
-
Importing Development Objects in Integration Repository ?
Hi ,
How do i import development objects that have been exported ? e.g , i export a "message mapping" object using Tools->Export Development Objects, could see it stored in a folder in the XI server m/c , however , when i try import development objcts option from Tools menu, i don't see an option to specify the location of the .tpz file which has to be used for import !!
Also , if i try to import the message mapping object which was created in a different namespace to my new namespace, will there be any issues ?
Are there any changes that have to be done in my new namespace( assuming i will be able to do the import in the first place).
Ne pointers as to how to do it are welcome
Thanks
SaravanaHi,
When you export 'a message mapping object'/repository objects (all objects in repository is called repository objects), it is stored under
<install_path>/xi/repository_server/export
To import this object, you must manually copy this into
<install_path>/xi/repository_server/import
and then choose the Tools -> Import Design Objects..." menu option to import the repository objects (only the files from the import directory can be selected).
If the import is sucessful, the import object will be moved to /importedFiles folder.
While importing, i don't think you can change the namespace of the object. After importing also it will have the same namespace as before importing.
Hope it helps.
- Sreekanth -
Global list of all custom/developed objects
Hi all!
We need to get a list of all custom objects of a SAP systems.
First time we think accessing TADIR to get all repository objects of the system and after this access, get all atributes for any of the retrieved objects.
Example:
To a report, access TADIR and TRDIR dictionary tables. in TADIR use class of development custom or in TRDIR any of the user that don't belongs to SAP.
But this solution to the problem is very effort and we should access so too many tables for the objects to get their attributes.
Second time, we think filtering the objects using their namespace with FM TR_CHECK_NAME_CLASS, but this option jumps some objects, like VOFM generated objects or customer exits form VA01 transaction.
Do any of you know the way of extracting a list of all Custom/developed objects for a System?Hi,
Just check if this suffices.
REPORT zobjects no standard page heading
TABLES:TADIR,TSTC,V_USERNAME,VRSD.
TYPE-POOLS:slis,VRM.
TYPES: BEGIN OF ittemp,
object LIKE tadir-object,
obj_name LIKE tadir-obj_name,
text LIKE trdirt-text,
author LIKE tadir-author,
devclass like tadir-devclass,
name_text LIKE v_username-name_text,
tcode like tstc-tcode,
korrnum like vrsd-korrnum,
END OF ittemp.
DATA: itfinal TYPE STANDARD TABLE OF ittemp WITH HEADER LINE,
wafinal TYPE ittemp.
DATA : name TYPE vrm_id,
list TYPE vrm_values,
value LIKE LINE OF list.
DATA:itfieldcat TYPE slis_t_fieldcat_alv WITH HEADER LINE.
DATA:itrepid TYPE sy-repid.
itrepid = sy-repid.
DATA:itevent TYPE slis_t_event.
DATA:itlistheader TYPE slis_t_listheader.
DATA:walistheader LIKE LINE OF itlistheader.
DATA:itlayout TYPE slis_layout_alv.
DATA:top TYPE slis_formname.
DATA:itsort TYPE slis_t_sortinfo_alv WITH HEADER LINE.
SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
PARAMETER: PACKAGE LIKE TADIR-DEVCLASS.
SELECTION-SCREEN END OF BLOCK B1.
START-OF-SELECTION.
PERFORM getdata.
PERFORM alv.
*& Form GETDATA
text
FORM getdata.
read the repository object table and link with username if found
SELECT tadir~object
tadir~obj_name
trdirt~text
tadir~author
tadir~devclass
v_username~name_text
INTO TABLE itfinal
FROM tadir
LEFT JOIN v_username
ON tadirauthor = v_usernamebname
LEFT JOIN trdirt
ON tadirobj_name = trdirtname
WHERE tadir~devclass = PACKAGE
"'$TMP'
AND ( tadirobj_name LIKE 'Z%' OR tadirobj_name LIKE 'Y%' ).
CHECK sy-subrc EQ 0.
loop at itfinal.
*TCODE FROM TSTC
select single tcode from tstc into (itfinal-tcode) where pgmna =
itfinal-obj_name.
*LATEST TRANSPORT REQUEST NUMBER FROM VRSD
select single korrnum from vrsd into (itfinal-korrnum) where objname =
itfinal-obj_name.
modify itfinal.
endloop.
delete itfinal where korrnum is INITIAL.
SORT itfinal BY author object.
ENDFORM. "GETDATA
*& Form ALV
text
FORM alv.
IF itfinal[] IS INITIAL.
MESSAGE 'No Values exist for the Selection.' TYPE 'S'.
STOP.
ENDIF.
DEFINE m_fieldcat.
itfieldcat-fieldname = &1.
itfieldcat-col_pos = &2.
itfieldcat-seltext_l = &3.
itfieldcat-do_sum = &4.
itfieldcat-outputlen = &5.
append itfieldcat to itfieldcat.
clear itfieldcat.
END-OF-DEFINITION.
m_fieldcat 'OBJECT' '' 'OBJECT' '' 04 .
m_fieldcat 'OBJ_NAME' '' 'PROGRAM NAME' '' 40 .
m_fieldcat 'TCODE' '' 'TCODE' '' 20 .
m_fieldcat 'TEXT' '' 'DESCRIPTION' '' 70 .
m_fieldcat 'AUTHOR' '' 'AUTHOR' '' 80 .
m_fieldcat 'DEVCLASS' '' 'PACKAGE' '' 30 .
m_fieldcat 'KORRNUM' '' 'LATEST TRANSPORT REQUEST' '' 20 .
itlayout-zebra = 'X'.
itlayout-colwidth_optimize = 'X'.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = sy-repid
is_layout = itlayout
i_callback_user_command = 'LIST1'
i_callback_top_of_page = 'TOP'
it_fieldcat = itfieldcat[]
i_save = 'A'
is_variant = ITVARIANT
it_events = itevent[]
is_print = ITPRINTPARAMS
it_sort = itsort[]
TABLES
t_outtab = itfinal
EXCEPTIONS
program_error = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
ENDFORM. "ALV
*& Form TOP
Top of page for ALV Report
FORM top.
DATA:STRING1(70),
STRING2(70),
title1(100),
title2(100),
count(10).
describe table itfinal lines count.
CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
EXPORTING
i_list_type = 0
IMPORTING
et_events = itevent
EXCEPTIONS
LIST_TYPE_WRONG = 1
OTHERS = 2
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
string1 = 'List of Objects in Development Class'.
concatenate string1 ':' itfinal-devclass into title1.
walistheader-typ = 'H'.
walistheader-info = title1.
APPEND walistheader TO itlistheader.
string2 = 'Total No.of Objects'.
concatenate string2 ':' count into title2.
walistheader-typ = 'H'.
walistheader-info = title2.
APPEND walistheader TO itlistheader.
CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
it_list_commentary = itlistheader
I_LOGO = ''.
I_END_OF_LIST_GRID =
ENDIF.
CLEAR itlistheader.
ENDIF.
ENDFORM. "TOP
*& Form list1
ALV Interactive-
-->R_UCOMM text
-->RS_SELFIELDtext
FORM list1 USING r_ucomm LIKE sy-ucomm rs_selfield TYPE slis_selfield.
CASE r_ucomm.
WHEN '&IC1'.
IF rs_selfield-fieldname = 'OBJ_NAME'.
READ TABLE itfinal INDEX rs_selfield-tabindex.
SET PARAMETER ID 'RID' FIELD itfinal-OBJ_NAME.
CALL TRANSACTION 'SE38' AND SKIP FIRST SCREEN.
ELSEIF rs_selfield-fieldname = 'TCODE'.
READ TABLE itfinal INDEX rs_selfield-tabindex.
SET PARAMETER ID 'TCD' FIELD itfinal-TCODE.
CALL TRANSACTION 'SESSION_MANAGER' AND SKIP FIRST SCREEN.
ENDIF.
ENDCASE.
ENDFORM.
K.Kiran. -
I created a transport request into which I packed my gallery folders and development objects. I exported the request as a local file
I then deleted all the folders along with the development objects and then imported the .sda file using the SDM.
The folders were recreated, but the development objects did not re-appear even though I had turned off the post-processing by setting the devobj.after_import_processing key to false.
In addition, I tried to manually import the development objects, but they were not availalble there either.
Any help would be appreciated.Hi Gregory,
Please note that you export the GP Contents to the ABAP stack of a server,
and while importing you need to Select the same Server to which the contents were exported.
Server1(Java Stack) --> <b>Export</b> --> Server2(ABAP Stack)
Server2(ABAP Stack) --> <b>Import & Release</b> --> Server2(Java Stack)
Hence while importing you need to see to which Server you exported from same server you need to import.
Hope it will help....
Regards,
Deepak -
Exporting two remote objects on the same port
Hi,
I would like to export two remote objects on the same host, same port and bind them with different service names.
There is no problem when I do that from the same Java program.
But when I export and bind an object from a Java program 1, I cannot do the same with the second (and similar) Java program 2. This is the stack trace of my Exception:
java.rmi.server.ExportException: Port already in use: 50040; nested exception is:
java.net.BindException: Address already in use: JVM_Bind
at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:243)
at sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:178)
at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:382)
at sun.rmi.transport.LiveRef.exportObject(LiveRef.java:116)
at sun.rmi.server.UnicastServerRef.exportObject(UnicastServerRef.java:145)
at sun.rmi.server.UnicastServerRef.exportObject(UnicastServerRef.java:129)
at java.rmi.server.UnicastRemoteObject.exportObject(UnicastRemoteObject.java:275)
at java.rmi.server.UnicastRemoteObject.exportObject(UnicastRemoteObject.java:178)
at java.rmi.server.UnicastRemoteObject.<init>(UnicastRemoteObject.java:75)Can some one help pleaseIt should work in any version of Java as long as the server socket factories are null or equal according to Object.equals() or its override in the SSF.equals() method if any. Which needs to be present and needs to take the form:
public boolean equals(Object object)
return object != null && object.getClass() == this.getClass();
}with further tests if the server socket factories have additional state. -
Creation of New Custom Development Object in Solar02
Hi,
We are trying to create an object type of Form for a new custom development object in solar02 under tab Development,and for this I get an error that the object doesn’t exist in development environment.
Based on my analysis, it looks like Solution Manager only allows to link pre-existing development objects but not creating new objects. Is that right? If not please advice how can we add new custom objects through solution manager.
Thanks & Regards,
Sandeep Alapatihi,
solar01/02 is the tools for documenation, it is not for creating objects.
basically it should allow you to enter any developement objects names, irerespective of whether they are created in the back end system or not.
please provide the screenshots.
Thanks
Jansi -
Error Exporting the ID Objects in SAP PI 7.11 was working fine in PI 7.1
Hi,
Recently we have upgraded to PI 7.1 Eph1. We have CTS+ for the transportation. The issue here is that i am able to export IR objects from ESR with CTS. But when i try to export the ID objects i am not able to see either CTS export oprion or the file export option from the dropdown. Before that upgrade (SAP PI 7.1) i was able to export both IR and ID objects with CTS+.
So i managed to get some error messeage from trace. Here is waht is says...
javax.ejb.EJBAccessException: Principal: EABCDEF (authentication method: password), policyContextID: sap.com/com.sap.xi.directorycom.sap.xpi.ib.server.jar, permission.name: TransportServiceBean, permission.actions: existsCtsWorkspace,Remote,com.sap.guid.IGUID*
Do you know what could be the reason? I was wondering why i wasnt able to export.
Many thanks in advance.
Best Regards,
Prasad.Hi,
There seems to be a lot of confusion between what is documented and what is available in actual. I did a search in help.sap.com for JMS Topic and got some information under PI7.11
http://help.sap.com/saphelp_nwpi711/helpdata/en/46/31558a9f1214dfe10000000a155369/frameset.htm
I hope that someone from SAP confirms the actual working. I dont want to raise an OSS for this
Thanks,
Pankaj. -
Upload - Download of ABAP Development Objects
Hi all,
Is it possible to download my development objects( Report, Function Group, Dynpro...) of System 1 to the PC and then upload again in System B? If yes, how is it done?
Regards,
SükrüYes, you might want to try SAPlink
http://groups.google.com/group/saplink
http://code.google.com/p/saplink/
Regards,
Rich Heilman -
Hi,
I am trying to deploy an EJB module have 4-5 EJB's on weblogic 8.1 through JBuilder.
I am getting following error during deployment.
Exception:weblogic.management.ApplicationException: prepare failed for Sample.jar
Module: Sample.jar Error: Exception preparing module: EJBModule(Sample.jar,status=NEW)
Unable to deploy EJB: SampleBean from Sample.jar:
weblogic.utils.AssertionError: ***** ASSERTION FAILED *****[ Cannot export non
clusterable object with jndiName ]
at weblogic.utils.Debug.assertion(Debug.java:57)
at weblogic.rmi.extensions.server.ServerHelper.exportObject(ServerHelper.java:272)
at weblogic.ejb20.internal.BaseEJBHome.setup(BaseEJBHome.java:95)
at weblogic.ejb20.internal.StatelessEJBHome.setup(StatelessEJBHome.java:67)
at weblogic.ejb20.deployer.ClientDrivenBeanInfoImpl.prepare(ClientDrivenBeanInfoImpl.java:979)
at weblogic.ejb20.deployer.EJBDeployer.setupBeanInfos(EJBDeployer.java:983)
at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1283)
at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:477)
at weblogic.j2ee.J2EEApplicationContainer.prepareModule(J2EEApplicationContainer.java:2962)
at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplicationContainer.java:1534)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1188)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1031)
at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.prepareContainer(SlaveDeployer.java:2602)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2552)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2474)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
Any clue?, what its talking about?
Thanks
NareshHi,
I am trying to deploy an EJB module have 4-5 EJB's on weblogic 8.1 through JBuilder.
I am getting following error during deployment.
Exception:weblogic.management.ApplicationException: prepare failed for Sample.jar
Module: Sample.jar Error: Exception preparing module: EJBModule(Sample.jar,status=NEW)
Unable to deploy EJB: SampleBean from Sample.jar:
weblogic.utils.AssertionError: ***** ASSERTION FAILED *****[ Cannot export non
clusterable object with jndiName ]
at weblogic.utils.Debug.assertion(Debug.java:57)
at weblogic.rmi.extensions.server.ServerHelper.exportObject(ServerHelper.java:272)
at weblogic.ejb20.internal.BaseEJBHome.setup(BaseEJBHome.java:95)
at weblogic.ejb20.internal.StatelessEJBHome.setup(StatelessEJBHome.java:67)
at weblogic.ejb20.deployer.ClientDrivenBeanInfoImpl.prepare(ClientDrivenBeanInfoImpl.java:979)
at weblogic.ejb20.deployer.EJBDeployer.setupBeanInfos(EJBDeployer.java:983)
at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1283)
at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:477)
at weblogic.j2ee.J2EEApplicationContainer.prepareModule(J2EEApplicationContainer.java:2962)
at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplicationContainer.java:1534)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1188)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1031)
at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.prepareContainer(SlaveDeployer.java:2602)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2552)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2474)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
Any clue?, what its talking about?
Thanks
Naresh -
How to find out import & export path for object migration between D Q & P?
Hi guys!
Is there a way, how to find out export and import path for object transport on XI?
Thanx!
OlianHi,
Have a look at these links.
When we do an export of the IR or the ID Oblects, a typical path at which it gets exported in the XI Server is as follow:
For IR Objects:
C:\usr\sap\PI1\SYS\global\xi\repository_server\export
For ID Objects:
"C:\usr\sap\PI1\SYS\global\xi\directory_server\export"
Now in case you need to import the ".tpz" that you have.... You need to place it in the path mentioned below and u will be able to do import it from IR or ID...
For IR Objects:
C:\usr\sap\PI1\SYS\global\xi\repository_server\import
For ID Objects:
"C:\usr\sap\PI1\SYS\global\xi\directory_server\import"
File Level transport in sap xi
Every SLD related transport details are explained here
Regarding transport of SLD objects
https://service.sap.com/~sapdownload/011000358700001684302005E/HowToSLDandXI.pdf
Regarding transport of XI objects
http://help.sap.com/saphelp_nw04/helpdata/en/93/a3a74046033913e10000000a155106/content.htm
Regards,
Akshay Jamgaonkar.
Reward points if find useful.
Message was edited by:
Akshay Jamgaonkar
Message was edited by:
Akshay Jamgaonkar -
Import/ export of an object or item in portal 10g
Good Morning!
</p>
can anyone tell what is the format of import / export of an object or item in portal 10g?
<br>this is in the context of updating or rolling into production server an item whose earlier version might be sitting in the production server before. and it is based on the premise that the environment/ system is composed of more than one servers and production is only one of them.
<br> apologies ... if i am not even phrasing the question right. by format, what i mean to know is does it first delete the older component and then generate the new one or it renegades and keeps the older version and bring on the newer version, or what.
</p><p>
any hints will be appreciated.
</p>
syedKasia,
There are a number of guides on the documentation tab for Oracle9iAS Portal that can answer your questions. Be sure to check out the FAQ!
Rich -
How to Transport development object in SAP BI
Hi to all,
Please can any body tell me , How to transport development object from one server to another server.
i am fresher in SAP Bi , so i need to know in depth , please also send me website link so i can get more depth knowledge.
Please also send step by step process for that.
i shall be thankfull to you for this.
Regards
Pavneet Rana<Removed by Moderator>
You can surf through https://help.sap.com for referring the material or surf in SDN forums..where you can lots of info for getting in depth knowledge on this.
hope this is clear for you.
Regards
Ramsunder
Edited by: Pravender on Jun 8, 2010 6:41 PM -
Change namespace for development objects
hi at all,
i have to transport a lot of customer development objects (reports, tables, programs, WebDynpro-components...) from one system to another development system. in the source system all customer-objects are named like Y* or Z* (e.g. Z_CM_COURSDETAILS).
After that in the target system i have to change this names into our own company namespace (like /ABCD/CM_COURSDETAILS).
How can i do this? The company namespace is activated an part of the view V_TRNSPACE.
So, do i have to change every object by myself? Or is there a report or another automaticly help?
Thanks for your information and help,
regards
HendrikYou can probably write a small BDC in the target system which accepts one type of objects, rename the object and activate it.
-
Export only selected objects of a drawing
Hello,
I want to export only some objects of a drawing to png. Therefore I select them via click + Shift. I used CorelDraw before and there i can select, in the export window, "Only marked objects" (don't know the exact English term). Is there a comparable option to Corel?
Thanks,
Slodomiroff the top of my head i don't know a way of doing this automatically...maybe i just don't know of it...
My work around would be:
unlock everything
select your objects
invert your selection
hide the now selected objects
export...
bit of a work around but you could do an action to speed it up if you've got a few to do.
hope that helps -
BAdI called on changes of development objects?
Hi!
I’m looking for a way to get notified when a development object (some code, DD-Item etc.) is changed. For example when it is saved, activated or added to a transport request. I would then like to run some ABAP Code to filter, do some logging and possibly sending an email.
I’ve already examined the BAdI CTS_REQUEST_CHECK but its method CHECK_BEFORE_ADD_OBJECTS is not yet implemented by SAP.
Can anyone point me to another BAdI or Enhancement Spot or some other solution to get aware of and handle changes?
BTW we are one NW 7.01
Thanks a lot,
Bernhardclosed
Maybe you are looking for
-
Exporting to SWF - interactive indesign documents
Hi guys, Ok so I have been playing around again with the idea of producing some interactive wire frames using indesign and exporting to swf. I have a global nav at the top that is working just fine. I also have some links futher down the page, and th
-
How to use rollover function?
Hello there, I have a big problem with rollover funcion - how to use it in this case: When I'll roll over mouse pointer over the sprite, this sprite shall change in another sprite AND mouse pointer shall change in another mouse pointer. Of course whe
-
How do i reset or change the ichat info ...
how do i reset my ichat my brother set it up for me and neither him nor i remember the login info i would just like to reset it and start a new account?
-
unable to upload a music album to music library. i was able to upload with older version of iTunes. with the latest update this issue started happening
-
Open Jpeg and tiff in ACR as a choice
It would be nice to be able in choosing wether to open jpeg and tiff in ACR using right mouse click menu. AFAIK now you only can set preferences to open these files always in ACR or never.