How transport works in Portal..
Hi,
Suppose in Development I have a folder (F1) containing 2 objects (O1 and O2). The same folder(F1) with same content(O1 and O2) I have in Quality system.
Now I have deleted the objects O1 and O2 from F1 in Development and added O3 and O4. Now I have trasported F1 to Quality.
What would be the output in Quality?
here are the options:
1) F1 with objects O1, O2, O3 and O4
2) F1 with objects O3 and O4 only.
Thanks,
Abhi
Hi,
the Portal 7.0x EPA transport is doing transport by adding files. There is an alternative available: XML transport. There you can also select the option: delete content first.
In 7.3 portal objects can be transported by the mean of a synchronized folders that [allow you to transport the delta|http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/23708]
br,
Tobias
Similar Messages
-
How to work web portal with sap rfc
Hi,
This is prasad my question is
my project architecure includes:
BEA web portal platform as frontend
web methods as the middle ware
and SAP CCS
the data handling will be done using SAP RFC
how to handle the validation of fields in the web portal using sap?
Thaks in advance!Sandip,
The forum that you have posted your question in is for questions related to the SAP Business One Integration for SAP NetWeaver. Your question is SDK related and should be posted in the SAP Business One SDK Discussion forum.
That being said ... here are the answers to your questions ...
1. As far as the SDK goes, it does not provide an IDE. Since the API's are COM, then you can use any IDE that can communicate with COM objects such as VB6, VB.Net, C#, C++, etc.
2. As stated above, the SDK does not provide an IDE. You would need to purchase one or you can get a free one from Microsoft on there website such as Visual Basic 2005 Express Edition.
3. The Screen Painter is an SAP tool (independant of any IDE) that allows you to graphically create new SAP Business One looking forms and then save them to an XML format. You would then in your code use the LoadBatchActions method to load your XML form. Documentation on the Screen Painter and the LoadBatchActions method is in the SAP Business One SDK Help Center Documentation that comes with the SDK as well as there is eLearning available for the SDK on this portal as well as the SAP PartnerEdge Portal if you are an SAP Business One partner.
4. If you are an SAP Business One partner and have an "S" number, you can log into the SAP PartnerEdge Portal and then under SAP Business One and "Installations & Updates" you can download the SAP Business One product as the SDK installation is part of the overall installation package. If you are not a partner you would need to contact your local SAP Business One sales representative.
Other tools available that work with the SAP Business One SDK are located on the SDN Portal under this link ...
SAP Business One Tools [original link is broken]
HTH,
Eddy
P.S. please give points for helpful answers! -
Question on how Bex transports work
I need help understanding how Bex transport works. We transport from Dev -> Q for testing -> Prod. I make a change to Calc1 in Qry1 and transport to Q in Transport1. During testing they decide Calc2 needs to be changed also. So I change Calc2 in Dev and collect all query elements in transport2 and transport to Q. Now it is ready to go to Prod. Do I have to send Transport1 and then Transport2 or will both changes be in Transport2? Can I only send Transport2?
When I collect all query elements for a transport does it collect everything that is there at the time or does it only pick up things that have changed?Hi SJB,
Yes it will collected, all query elements will be collected.
You can also check in your transport request, Double click on request and see elements in it. Or from Transport connection also you can see all objects.
Hope it Helps
Srini -
How to work with DTR and CBS?
Hi
I have designed one web dynpro application. Now I want to work on this application through DTR. Means i want to do versioning and all. How to work with DTR..? I have gone through lot of blogs and help available in SDN but i am unable to understand how to work with it.
One more thing how to work with CBS. How to configure CBS. I have NWDS latest version 7.0.7. In window perspective i am unable to find JDI. can any one please explain me if u have worked on this with example
If possible can any one send me the screen shots how to work with these ?
Best Regards
Ravi Shankar BHi Ravi
For you to work with DTR and CBS, firstly u will have to configure JDI on server.
To configure the NWDI, please go through the links given below:
http://help.sap.com/saphelp_nw2004s/helpdata/en/07/f6bc3d42f46c33e10000000a11405a/frameset.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/71/0369404c65587ee10000000a155106/frameset.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/43/26b84d6c823f66e10000000a11466f/frameset.htm
In Nutshell, following steps will be performed:
1) logon to Portal Devinf.
2) click on CMS
3) Go to landscape configurator
4) create domain
5) create tracks and add Software components in that track
6) runtime systems ( dev/qa etc are configured
7) in the transport studio, all the files listed are checked in through check - in tab.
8) they move to developement tab.
Once all these things are done, in your NWDS:
1) Setting the devbox host name and server port in Window -> Preferences -> SAP
J2EE Engine
2) Setting Portal URL in Window -> Preferences -> JDI -> DC Pool and ping server,
to check whether server is getting accessed from NWDS.
3) Once server is set, login to DTR and go to DTR perspective. Create a client there, by doing a right click and filling up the required details.
4) In the DC perspective, in the Local DCs view, perform import configuration.
5) the dev track is not configured
6) Under this, after logging into DTR, now you can create your project, check them in and create new versions.
Thanks & regards,
Anupreet -
How to work with EEWB tool in CRM and how to assign it to PCUI
Hi Friends,
Can any body will suggest me how to work with EEWB tool in CRM to add new fields ,i need to attach the fields to a GUI screen and same to PCUI also,
And how to attach a search help for those fields,is the tool will automatically will create the search helps or it is similar as we do in abap,
So can any body suggest me to get a material on this ,
Thaking you
Regards
Raghavendra PrasadPrasad
Following are the steps involved in general :
1. Select the filter Worklist and enter your name in the input field of the object list selection. Press the enter key. Your object list is displayed.
2. Place your cursor on the highest node(PROJECT BY XXXXXX). Select Create project from the context menu by right-clicking on it. You see the dialog box Create project.
3. Enter a project name, description, packages, and namespaces for each system used. Leave the dialog box by pressing the enter key.
Specify transport requests. The Project is created and appears in the object list.
4. Place your cursor on the new project in the object list and select Create extension in the context menu. You see the dialog box Create extension.
5. Enter a name and description. Define a Business Object and extension type. Press the enter key.The extension is created and appears in the object list below the project.
6. Place your cursor on the new extension in the object list and select Call wizard in the context menu. The wizard for the extension action starts automatically.
7. Fill in the input fields following the notes on screen and end the wizard by clicking on Complete.The extension tasks have been created and appear in the object list.
Project and extension are created !
Also take care that you have the Transport Requests and Save the Project and Extensions against a Development Class !
In general , EEW will automatically puts the fields on the Screen. We donot want to worry abt that !
The generated BADIs can be implemented to do some Checks(for example) !
I hope this helps !
Thanks
<b>Allot points if this helps !</b> -
How do I configure portal desktop to use my own custom tag in template?
I seem to have tried everything. I want to use a custom tag from a jar file on a template JSP. I keep getting error saying tag library not found. I have the tld in the meta-inf of the jar. I tried putting the jar in the desktop classes, the deployed WEB-INF lib directory for portal, in the web-src directory for the portal. I tried configuring the uri in the web.xml for the portal webapp. None of these have worked. Does someone know how to do this? If someone could help out that would be great. I tries the jar from a web application and it worked fine. I just need to get this working with Portal Server.
Thanks,
FrankThank you for the reply Alex. We are using the Dynamics AX 2012 R3 ISO for our installation. In the software requirement documentation for Dynamics AX it says that is able to run on Windows Server 2012 R2. I believe the prerequisites for Dynamics AX and
Dynamics CRM are different. We received a response from another forum that you can change the .NET version that Sharepoint 2010 uses through IIS in the application pool, but even after setting it to .NET v2.0, we still receive the error in the Dynamics log
that says it is not compatible with .NET v4.0. So I suppose the question is, where does the Dynamics AX 2012 R3 prerequisite checker look to see which version of .NET Sharepoint is using?
Thanks again for the reply! -
Exit Plug not working in Portal
Hi experts,
I have a web dynpro application (WDP A) which fire an exit plug to another web dynpro application (WDP B). It works fine in normal web dynpro runtime. The architecture of the application is shown [here|http://img232.imageshack.us/img232/7172/exitplug.png].
Now i have created an iView in the EP for WDP A. When the button which fires the exit plug is clicked, i get this error.
com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Exit-Plug must no be triggered with an URL when running in portal. Use portal navigation instead to navigate to another application!
Seems exit plug is not working in portal run time. Any one has an idea on how to solve this?? Use portal navigation?? What is that?? any guideline and documentation on that??
Thanks in advance.
Best Regards,
kityein
Edited by: kityein lai on Aug 5, 2009 10:04 AMHi,
Now that your WD apps are running in a Portal they should be more "Portal aware".
What I mean is that now they are part of a larger framework and you cannot just call the other WD app.
To do this properly (as the error message says) you should use the portal navigation.
Portal navigation consists of many variants: Normal, Dynamic, Quicklinks etc etc.
I personally advice to use Quicklinks if you want to navigate between 2 applciations running in the portal but are not native-portal apps. Altough this might not fit your requrements in this scenario, I cannot say....
In addtions here are some help resources:
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/38/5dc53e5ae84d3be10000000a11405a/frameset.htm
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/97/b0ef8b24a64ae884f0ab246e54cae5/frameset.htm
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/43/00c110606a5277e10000000a1553f7/frameset.htm
Hope this helps you a bit...
Benjamin Houttuin -
How to work on SDK with SAP B1 2005
hi all,
its too urgent, if you have any information about it, kindly help me.
1. i need some details related to SDK. what are the tools needed for working on SDK with SAP B1 2005,
2. how to get the "microsoft visual studio" for writing code for sdk.is there any seperate tool available with SDK for that or we have to use the general " microsoft visual studio" for VB and VC++.
3. how to work on Screen painter add-on, able to design the forms,but how and where to write the code to make it work, or is there any tool kit for generating the code.
4. pls give the link in the SAP portal for downloading the " tools and software needed for working on SDK with SAP B1 2005.
if you have any tools, software and guide files related to sdk kindly please send me to my gmail address " [email protected] ".
it is very urgent, if you have any resources regarding this then kindly send me as soon as possible.
regards
sandipSandip,
The forum that you have posted your question in is for questions related to the SAP Business One Integration for SAP NetWeaver. Your question is SDK related and should be posted in the SAP Business One SDK Discussion forum.
That being said ... here are the answers to your questions ...
1. As far as the SDK goes, it does not provide an IDE. Since the API's are COM, then you can use any IDE that can communicate with COM objects such as VB6, VB.Net, C#, C++, etc.
2. As stated above, the SDK does not provide an IDE. You would need to purchase one or you can get a free one from Microsoft on there website such as Visual Basic 2005 Express Edition.
3. The Screen Painter is an SAP tool (independant of any IDE) that allows you to graphically create new SAP Business One looking forms and then save them to an XML format. You would then in your code use the LoadBatchActions method to load your XML form. Documentation on the Screen Painter and the LoadBatchActions method is in the SAP Business One SDK Help Center Documentation that comes with the SDK as well as there is eLearning available for the SDK on this portal as well as the SAP PartnerEdge Portal if you are an SAP Business One partner.
4. If you are an SAP Business One partner and have an "S" number, you can log into the SAP PartnerEdge Portal and then under SAP Business One and "Installations & Updates" you can download the SAP Business One product as the SDK installation is part of the overall installation package. If you are not a partner you would need to contact your local SAP Business One sales representative.
Other tools available that work with the SAP Business One SDK are located on the SDN Portal under this link ...
SAP Business One Tools [original link is broken]
HTH,
Eddy
P.S. please give points for helpful answers! -
How to create User Portal in OID programmatically in JSP
Hi.
I want to create User Portal programmatically in JSP (if posible) or have to use procedure.
I check with package wwsec_api, it just have 'function
add_portal_user', but it say we must have "the user must already exist in OID before this function is called."
So, i checked for 'how to create User in OID'. What i got (in metalink)just methods that 'Create manually Portal Users in to OID' by LDAP or PL/SQL coding (with list of user in flat files).
What i want to do is, How to create User POrtal in OID by JSP? What are the procedure/table/method involved?
Do anybody have any samples?..
Thanks.I had to write my own because I could not find one anywhere. Here is an addUser() method that seems to work pretty well.
import oracle.ldap.util.jndi.ConnectionUtil;
import javax.naming.directory.*;
import javax.naming.*;
public class LdapUser
public LdapUser(){}
public void addUser(String pUsername, String pPassword, String pFirstName, String pLastName, String pEmail)
try
InitialDirContext ctx = ConnectionUtil.getDefaultDirCtx("host", "port", "orcladmin", "pwd");
BasicAttributes attrs = new BasicAttributes();
BasicAttribute oc = new BasicAttribute("objectclass");
oc.add("top");
oc.add("person");
oc.add("inetOrgPerson");
oc.add("organizationalPerson");
oc.add("orclUser");
oc.add("orclUserV2");
attrs.put(oc);
BasicAttribute gn = new BasicAttribute("givenName", pFirstName);
attrs.put(gn);
BasicAttribute sn = new BasicAttribute("sn", pLastName);
attrs.put(sn);
BasicAttribute cn = new BasicAttribute("mail", pEmail);
attrs.put(cn);
BasicAttribute pwd = new BasicAttribute("userpassword", pPassword);
attrs.put(pwd);
// Etcetera, etcetera...
ctx.createSubcontext("cn="+pUsername+",cn=users,dc=whatever,dc=com", attrs);
ctx.close();
System.out.println("Success!!");
catch (NameAlreadyBoundException nabe)
System.out.println("Username is already in use. Please choose another.");
catch (NamingException ne)
System.out.println("NamingException: " + ne);
catch (Exception e)
System.out.println("User account was not created.");
} -
How to call a portal service from a servlet
Hello all.
I have a functioning portal service that I would like to call from a servlet.
When I try to do so, I get a ClassCastException when I do this (on line two):
IPortalRuntimeResources runtimeResources = PortalRuntime.getRuntimeResources();
IDocumentPersistence docPer = (IDocumentPersistence) runtimeResources.getService(IDocumentPersistence.KEY);
However if I do the following I can get a generic IService and use reflection to invoke the method (in the IDocumentPersistence interface) that I want to invoke:
IPortalRuntimeResources runtimeResources = PortalRuntime.getRuntimeResources();
com.sapportals.portal.prt.service.IService aService = (com.sapportals.portal.prt.service.IService) runtimeResources.getService(IDocumentPersistence.KEY);
There must be a better way to use portal services (hopefully like scenario one above) in servlets. In web dynpro you can use portal services and cast them to the correct type. What am I missing?Hi Kim,
how did you integrate the references to your Portal Service Interface into your web application?
You should do this using the references in your application-j2ee-engine.xml, did you do this? It might be a problem with the classloader otherwise.
The way you are calling portal services does work normally, however it is not the recommended way as it is documented in the SAP documentation.
Please check the SAP documentation on how to access a portal service from a j2ee app:
http://help.sap.com/saphelp_nw70/helpdata/EN/42/9ddd0cbb211d72e10000000a1553f6/frameset.htm
Best regards,
Stefan Brauneis -
How to work sap solution manager
< MODERATOR: Message locked. Please read the [Rules of Engagement|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement] before posting next time. please search first. >
Hi experts,
can anybody what is the use of sap solution manger and how its work.
Regards,
arti singhThe SAP Solution Manager supports you throughout the entire life-cycle of your solutions, from the Business Blueprint to the configuration to production processing. It provides central access to tools, methods and preconfigured contents which you can use during evaluation, implementation and operational processing of your systems.
Features
Implementing and Upgrading SAP Solutions
Central access to all tools for your project (Project Administration, Business Blueprint, Configuration, Test Workbench, create Group Rollout templates)
Central management of all information for your Project (roadmaps, system landscape, project documentation)
Compare and synchronize customizing in different SAP components
Solution Monitoring
Central System administration
Analysis of your system landscape with Service Level Reporting
Real-time System Monitoring
Business process monitoring
Services and Support
Access to programs and Services to monitor and optimize the performance and availability of your system landscapes, and minimize risks when running your systems
Service Desk
Solution support with workflow to Create and Process Problem Messages
Change Management
Manage change requests, with workflow to trace and audit changes and transports in your system landscape with Change Request Management. -
How to implement OracleAS Portal Clustering ?
Dear all,
Can anybody pls point me to the docs about how to implement OracleAS Portal Cluster (version 10.1.4) ?
Also, about deploying Portal from development server to production server (using Export Import) , do we have to deploy it to all nodes , or can we just deploy it once to the cluster ?
Thank you,
xtantoHello Xtanto,
The Oracle documentation provides instructions for setting up Oracle Portal in a 'cluster'. For 10.1.2.0.2 and 10.1.4 :
[5.3|http://download.oracle.com/docs/cd/B14099_19/portal.1014/b19305/cg_advnc.htm#i1046354] Configuring Multiple Middle Tiers with a Load Balancing Router
Oracle® Application Server Portal Configuration Guide
10g Release 2 (10.1.4)
B19305-03
Alternatively you can also check the enterprise deployment guide :
[7|http://download.oracle.com/docs/cd/B14099_19/core.1012/b13998/portal.htm#CACHEECD] Installing and Configuring the myPortalCompany Application Infrastructure
Oracle® Application Server Enterprise Deployment Guide
10g Release 2 (10.1.2)
B13998-07
For deployment from development to production, transport sets can be used :
[10|http://download.oracle.com/docs/cd/B14099_19/portal.1014/b19305/cg_imex.htm#i1030999] Exporting and Importing Content
Oracle® Application Server Portal Configuration Guide
10g Release 2 (10.1.4)
B19305-03
Thanks,
EJ -
URL for BSP from Work flow(Portal)
Hi .,
Please let me know how we can pass a URL for BSP from Email . Which would be initiated from Work flow(portal) .
thanks
Sreenivas reddyHi,
I hope the below links will help you.
How to open BSP page when clicking a URL from E-mail.
Navigating to a BSP (URL) from PCUI
Thanks,
Khushboo. -
How to link a Portal User ID in the Html code
Hi,
I have requirement where in I need to create a HTML page with a Input Parameter as Portal user ID.
This HTML Page is included in a webpage created by Web Page Composer.
Please guide me how i can catch Portal UserID PArameter in this HTML code ?
OR
Can I use EPCM Portal Eventing for the same ?
Awaiting Reply !
Thanks,
Smita Thorat
Edited by: smita thorat on Feb 8, 2010 5:09 PMHi!
The way you suggest should not be used.
A CS user will be created as a normal OID user and will receive the CS attributes in a different subtree later during the provisioning.
For creating CS users use oesuser and uniuser. Files provisioning will work in a different manner anyway.
cu
Andreas -
How to get the Portal Page name from PLSQL?
Can anyone tell me how to get the portal page name from my dynamic page using plsql?
Apparently you can get the page id and work it out from there, but my calls to get the page id are not returning any values anyway.
My code for attempting to get the page id is below.
<oracle>
declare
v_pageid varchar2(30);
begin
v_pageid := wwpro_api_parameters.get_value('_pageid', '/pls/portal30');
htp.print('Page is '|| v_pageid);
end;
</oracle>
Ideally I'd actually just like to get the page name. Is there a straightforward way to do this?
Thanks in advance!
SarahFew clarifications -
1. wwpro_api_parameters cannot be used to get default portal
page parameters such as '_pageid', '_dad', '_schema' etc.,
2. Page information can be obtained through any components which
are available in that particular page. For example, in case of
dynamic page, we need to publish it as a portlet and add it to the
page. This process creates necessary packages in the DB, but we
will not have access to the portlet methods.
So, I would prefer creating a simple DB provider & portlet and access
page title from its show method as follows -
//Declare local variable l_page_id, l_page_title as varchar2
select page_id into l_page_id from wwpob_portlet_instance$ where
portlet_id = p_portlet_record.portlet_id and
provider_id = p_portlet_record.provider_id;
select name into l_page_title from wwpob_page$ where id=l_page_id;
More information on DB provider can be found at
http://portalstudio.oracle.com/pls/ops/docs/FOLDER/COMMUNITY/PDK/articles/understanding.database.providers.html
Secondly, usage of wwpro_api_parameters.get_value method is
incorrect. This method expects two arguments -
<ul>
<li><b>p_name : </b> The name of the parameter to be returned.</li>
<li><b>p_reference_path : </b> An unique identifier for a portlet instance on the current page.</li>
</ul>
p_reference_path would be something like 99_SNOOP_PORTLET_76535103 and not some type of path as its name suggests.
The following code fragment fetches all parameters available
for a portlet.
Note : Copy this code into 'show' method of your portlet.
//Declare l_names, l_values as owa.vc_arr
* Retreive all of the names of parameters for this portlet
l_names := wwpro_api_parameters.get_names(
p_reference_path=>p_portlet_record.reference_path);
* Retreive all of the values of parameters for this portlet
l_values := wwpro_api_parameters.get_values(p_names=>l_names,
p_reference_path=>p_portlet_record.reference_path);
//Loop through these arrays to get parameter information
htp.p('<center><table BORDER COLS=2 WIDTH="90%" >');
htp.p('<tr ALIGN=LEFT VALIGN=TOP>');
htp.tableData(wwui_api_portlet.portlet_heading('Name',1));
htp.tableData(wwui_api_portlet.portlet_heading('Value',1));
htp.tableRowClose;
if l_names.count = 0 then
htp.p('<tr ALIGN=LEFT VALIGN=TOP>');
htp.p('<td COLSPAN="2">'
||wwui_api_portlet.portlet_text(
'No portlet parameters were passed on the URL.',1)
||'</td>');
htp.tableRowClose;
else
for i in 1..l_names.count loop
htp.p('<tr ALIGN=LEFT VALIGN=TOP>');
htp.tableData(l_names(i));
htp.tableData(l_values(i));
htp.tableRowClose;
end loop;
end if;
htp.p('</table></center>');
Hope it helps...
-aMJAD.
Maybe you are looking for
-
XML Publisher Report Output from OAF Page
Hi, I created a button in a OAF page, and called the XML publisher Report program on click of this button. The concurrent request was ran when check from View Requests. When I click on viewout, the pdf document was open with the option, open, save, c
-
I have an ipod classic 30GB. Only 10 GB is music and it says the rest is "other". There is no "other" stuff but music. I don't want another ipod. I do need a new battery but other than that how can I free up this "other" space?
-
a phantom folder with the name of a folder that held photos has appeared in my finders>places list. I can't choose it to delete it. it won't move. It can't be found in a search. How can I choose it and delete it?
-
Command to compile fmb,pll,mmb in 10g(10.1.2.0.2)
Hi, We are migrating from Oracle Forms 6i to 10.1.2.0.2 version. 1. what will be command to compile PLL,MMB,FMBs on unix box? 2. which location and directory I can find that script? Do I need to create that compilation script from scratch or i just n
-
Breaking BIG XML files in to 4 different XML Files
Hi: What will be a problem if I break the BIG XML file in to a number of different XML FILES? My main reason is to create XMLVIEW. Please help ALI_2