Need to create a Web Dynpro Application for SRM Portal
We need to recreate the start page for SRM Portal - (Supplier Self-Services) - without any images (as was delivered out of the box) - basically we need to break it down into 4 iViews: All Purchase Orders; All Sched Agreement Releases; All Invoices and Credit Memos; and Account History. All these iViews contains links.
How would one create a Web Dynpro Application to create the above iViews?
Regards,
Hi zhang,
take a look to this:
KM:
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/kmc/resource%2band%2bcollection%2bversioning%2busing%2bkm%2bapis
https://help.sap.com/javadocs/NW04S/SPS09/km/index.html
Excel:
/people/subramanian.venkateswaran2/blog/2006/10/02/enhanced-file-upload--uploading-and-processing-excel-sheets
Hope this help you.
Vito
Similar Messages
-
Error - Creating a Web Dynpro Application Accessing ABAP Functions
Dear All,
we are trying to implement a web dynpro application with accessing ABAP functions.
Previous tasks:
- insert the ABAP system into the SLD from the NWDI System (Transaction RZ70; the ABAP system is correctly insert into the SLD => technical systems)
- equipped the JCO connections with the web dynpro content manager (ping and test = OK)
Its the standard tutorial out of the SDN called Creating a Web Dynpro Application Accessing ABAP Functions.
Some hints:
- There are no errors after the implementation and the rebuild of the project in the NWDS
- The auto deployment works fine to the development runtime system. The application is shown in the Web Dynpro content manager
- The In the build log I found these entries:
System.err] [Invoked from com.sap.s2x.tools.GUID.getnodeaddress(GUID.java:585)]
[System.err] java.net.UnknownHostException: FRASAPP562: FRASAPP562
[System.err] at java.net.InetAddress.getLocalHost(InetAddress.java:1191)
[System.err] at com.sap.s2x.tools.GUID.getnodeaddress(GUID.java:575)
[System.err] at com.sap.s2x.tools.GUID.<clinit>(GUID.java:179)
[System.err] at com.sap.s2x.tools.S2XGUID.getGUID(S2XGUID.java:19)
[System.err] at com.sap.ide.metamodel.core.i18n.LanguageState.createS2XID(LanguageState.java:191)
[System.err] at com.sap.ide.metamodel.core.i18n.S2XLanguageUnmarshaller.unmarshal(S2XLanguageUnmarshaller.java:52)
[System.err] at com.sap.ide.metamodel.core.i18n.TextPoolProxy.loadLanguageState(TextPoolProxy.java:703)
[System.err] at com.sap.ide.metamodel.core.i18n.TextPoolProxy.prepareLanguageForRead(TextPoolProxy.java:646)
[System.err] at com.sap.ide.metamodel.core.i18n.TextPoolProxy.isEmpty(TextPoolProxy.java:222)
[System.err] at com.sap.ide.webdynpro.checklayer.MDOChecker.check(MDOChecker.java:23)
[System.err] at com.sap.ide.webdynpro.checklayer.view.ViewChecker.check(ViewChecker.java:52)
[System.err] at com.sap.ide.webdynpro.checklayer.controller.ViewControllerChecker.check(ViewControllerChecker.java:96)
[System.err] at com.sap.ide.webdynpro.checklayer.controller.ControllerChecker.check(ControllerChecker.java:119)
[System.err] at com.sap.ide.webdynpro.checklayer.controller.ControllerChecker.check(ControllerChecker.java:56)
[System.err] at com.sap.ide.webdynpro.checklayer.component.ComponentChecker.check(ComponentChecker.java:181)
[System.err] at com.sap.ide.webdynpro.checklayer.component.ComponentChecker.check(ComponentChecker.java:56)
[System.err] at com.sap.ide.webdynpro.generation.Generation.check(Generation.java:2039)
[System.err] at com.sap.ide.webdynpro.generation.Generation.generatePersistentComponent(Generation.java:1296)
[System.err] at com.sap.ide.webdynpro.generation.console.GenerationConsole.generate(GenerationConsole.java:175)
[System.err] at com.sap.webdynpro.generation.ant.GenerationAnt.main(GenerationAnt.java:50)
[System.err] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[System.err] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[System.err] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[System.err] at java.lang.reflect.Method.invoke(Method.java:324)
[System.err] at com.sap.webdynpro.generation.ant.WDGenAntTask.execute(WDGenAntTask.java:219)
[System.err] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
[System.err] at org.apache.tools.ant.Task.perform(Task.java:364)
[System.err] at org.apache.tools.ant.Target.execute(Target.java:341)
[System.err] at org.apache.tools.ant.Target.performTasks(Target.java:369)
[System.err] at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
[System.err] at com.sap.tc.buildplugin.techdev.ant.util.AntRunner.run(AntRunner.java:112)
[System.err] at com.sap.tc.buildplugin.DefaultAntBuildAction.execute(DefaultAntBuildAction.java:61)
[System.err] at com.sap.tc.buildplugin.DefaultPlugin.handleBuildStepSequence(DefaultPlugin.java:213)
[System.err] at com.sap.tc.buildplugin.DefaultPlugin.performBuild(DefaultPlugin.java:190)
[System.err] at com.sap.tc.buildplugin.DefaultPluginV3Delegate$BuildRequestHandler.handle(DefaultPluginV3Delegate.java:66)
[System.err] at com.sap.tc.buildplugin.DefaultPluginV3Delegate.requestV3(DefaultPluginV3Delegate.java:48)
[System.err] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[System.err] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[System.err] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[System.err] at java.lang.reflect.Method.invoke(Method.java:324)
[System.err] at com.sap.tc.buildtool.v2.impl.PluginHandler2.maybeInvoke(PluginHandler2.java:350)
[System.err] at com.sap.tc.buildtool.v2.impl.PluginHandler2.request(PluginHandler2.java:102)
[System.err] at com.sap.tc.buildtool.v2.impl.PluginHandler2.build(PluginHandler2.java:76)
[System.err] at com.sap.tc.buildtool.PluginHandler2Wrapper.execute(PluginHandler2Wrapper.java:58)
[System.err] at com.sap.tc.devconf.impl.DCProxy.make(DCProxy.java:1723)
[System.err] at com.sap.tc.devconf.impl.DCProxy.make(DCProxy.java:1495)
[System.err] at com.sap.tc.buildcontroller.CBSBuildController.build(CBSBuildController.java:727)
[System.err] at com.sap.tc.buildcontroller.CBSBuildController.execCommand(CBSBuildController.java:503)
[System.err] at com.sap.tc.buildcontroller.CBSBuildController.evalCmdLine(CBSBuildController.java:442)
[System.err] at com.sap.tc.buildcontroller.CBSBuildController.run(CBSBuildController.java:314)
[System.err] at com.sap.tc.buildcontroller.CBSBuildController.exec(CBSBuildController.java:252)
[System.err] at com.sap.tc.buildcontroller.CBSBuildController.mainLoop(CBSBuildController.java:207)
- Im able to start the application out of the Web Dynpro content manager with run => only the user interface is displayed without any functionality
- The normal start over the NWDS fails => error text
com.sap.tc.webdynpro.services.sal.core.DispatcherException: The requested deployable object 'local/J08_Flugdat_Daventdcflight~xxx.com' and application 'FlightListApp' are not deployed on the server. Please check the used URL for typos.
There two different URLs in use.
Start via NWDS:
http://frasapp562:50000/webdynpro/dispatcher/J08_Flugdat_Daventdcflight~xxx.com/FlightListApp
Start via web dynpro content manager:
http://frasapp562:50000/webdynpro/dispatcher/xxx.com/aventdc~flight/FlightListApp
For test purposes, we started the BAPI (BAPI_Flight_Getlist) on the ABAP system directly. It works.
Any ideas about the system behaviours (different URLs and missing functionality)?
Thanks a lot in advanced!
Best regards
ChristophThe Error has been solved The implementation of a method was missing....
Thx
Christoph -
What to after Creating a Web Dynpro Application
Hello,
My question might a little stupid so please don't mind. I have created a web dynpro application where the user enters a sales order no and the output of is shown in an ALV format in web dynpro. My question is what next, I mean how do I give it to the users to use it. They should only be given the URL which is generated?
Also if i directly enter the URL it asks me for my Username Password of the SAP Logon. can this be avoided like some reports where one cant make any changes in the database just get the output this Username Password thing be skippedHi.,
You can create a Transaction for Web Dynpro Application to dispaly in browser as well as in SAP GUI.,
check this: can we create a tcode for webdynpro application?
else you can integrate it in Portal by creating iviews.,
check this article: [How to integrate Web Dynpro ABAP in Portal|http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/008fc414-997f-2e10-3899-fd895ec8eb5e]
hope this helps u.,
Thanks & Regards,
Kiran -
Creating a Web Dynpro Application Accessing ABAP Functions
Hi all,
I implemented Creating a Web Dynpro Application Accessing ABAP Functions .But recently i heared a new word BW query.Is it not wat i did in the above application or is this a new backend sytem , does it have a new procedure to create model for BW Query in webdynpro rather than what i did in the above app
Regards
Padma NThe Error has been solved The implementation of a method was missing....
Thx
Christoph -
The Web Dynpro Application for LeaveRequest has expired
My problem with the portals is that when users apply for leave they get the message. The Web Dynpro Application for LeaveRequest has expired. On another machine the user is working fine. But sometimes users get that message. I ve been in contact with oss calls but these guys are not helping. Even checking salary statement give the same problem. So has anybody experienced this problem that can help me or even can give advise please help
Naziem Mahomedhi
just go through the follwing link
http://help.sap.com/erp2005_ehp_04/helpdata/DE/2d/292391fa6745488f3e0e0d4b03c64e/frameset.htm
may be it will help u.
Thanks
Bharathi.ch -
Problem of Creating a web dynpro application based on a car rental web serv
Based original SAP developer studio examples shipped with the developer studio, I first create J2EE application QuickCarRental. It works at http://192.168.254.4:50300/QuickCarRental.
A web service QuickCarRentalWebService is defined in J2EE application QuickCarRental. My web dynpro application TutWD_CarRental is web service consumer invoking QuickCarRentalWebService.
When I deploy TutWD_CarRental on SAP J2EE engine and run the application at http://192.168.254.4:50300/webdynpro/dispatcher/local/TutWD_CarRental/CarRentalApp, i can see the web dynpro web application interface right.
however, I get the following error when I input some data and Click button rent a car.
Service call exception; nested exception is: com.sap.engine.services.webservices.jaxrpc.exceptions.InvalidResponseCodeException: Invalid Response Code: (404) Not Found.
when i click Display all bookings, the error is:
Service call exception; nested exception is: com.sap.engine.services.webservices.jaxrpc.exceptions.InvalidResponseCodeException: Invalid Response Code: (404) Not Found.
I install SAP developer studio on my winXP desktop, and the SAP developer studio version is 2.0.10.
I have my SAP Web application server and J2EE engine Version 6.40 run on a different machine. the SAP server IP address is 192.168.254.4
could anybody give me some clue on this. is that because i miss some configurations on SAP server for enabling web services of QuickCarRentalWebService?
Thanks!
ThomasHI
Find here.
https://www.sdn.sap.com/irj/sdn/downloaditem?rid=/library/uuid/9fc0e990-0201-0010-199c-e38fc6dafb5d
Thanks
Lohi. -
Creating mobile web dynpro application which customized theme
Hi guys,
I have created a mobile web dynpro application and a theme with Theme Editor. Then I have appended this theme with the sap-cssurl parameter to my application.
<b>my_application? sap-cssurl=http://host:port/webdynpro/resources/sap.com/tcwddispwda/global/SSR/themes/MyTheme</b>
It works well in my first testing on my laptop.
In order to test it on my mobile device I have also appended sap-wd-client parameter to my application. Now my URL looks like
<b>my_application? sap-cssurl=http://host:port/webdynpro/resources/sap.com/tcwddispwda/global/SSR/themes/MyTheme&sap-wd-client=PieClient</b>
It doesnt work. My application layout looks as if I dont use the theme. Did somebody have the same problem and can help me by finding a solution.
Thanks for your answers.
MaritaHi Marita,
Mobile Web Dynpro supports several handheld mobile devices. I guess yours is a Pocket PC. Except the newest Pocket PC 2003, all the other versions don't have CSS support. Therefore the current Pocket PC client "PieClient" of Web Dynpro lacks the ability for customized themes. On the other hand, themes are supported for more advanced devices, such as Nokia Communicator 9500/9300.
Regards,
Wei -
Problem in creating a web dynpro application in netweaver developer studio.
Hi,
I have installed Netweaver developer studio. while creating a webdynpro project by selecting File->new->project, It doesn't display "web dynpro" option in the project wizard dailogue box.
Please suggest how to resolve this issue.
Thanks.Hi Babu,
Make sure following plugin folder
"com.sap.ide.webdynpro.ui_xx.yy.zz(for ex:com.sap.ide.webdynpro.ui_2.0.0)"
exists in your ecclipse root folder (for ex:C:\Program Files\SAP\IDE\IDE70\eclipse\plugins\)
It is responsible for the UI selection elements in File->New Project->WebDynpro selection.
If it's not there you will have to copy it. check also other webdypro plugins installed correctly. these plugins comes with default installation of SAP WEBAS.
if all plugins not installed then redo the whole installation but at the same time make sure all plugins installed correctly.
reward points if usefull
Thanks
Praveen -
Web Dynpro Application for exporting the BI report displayed in EP to Excel
Dear All,
I have installed only NWDS on my system(Not NWDI).
I need to create a webdynpro application that consists of 2 buttons for the BI reports that are getting displayed on my EP protal:
1) Export to Excel (Will export the BI Report into Excel that is getting displayed on EP Portal)
2) Refresh (will display the Variable screen of the BI Report)
My Queries are:
1) Do I need to connect NWDS to BI system?
If yes, kinldly help me by providing me with the steps od documents for the same.
2) How do I create the above 2 buttons.
Please provide me with a step by step procedure or document because I am new to Webdynpro.
Please help.
Thank you in Advance,
Regards,
Shruti.Hi Shruti,
Create a Technical System object for BI Server and connect with JCO destination, generally basis/ admin guy will do this configuration.
Procedure to create a system object:
http://help.sap.com/saphelp_nw04/helpdata/en/2f/741a403233dd5fe10000000a155106/frameset.htm
Creating a JCO destination:
http://help.sap.com/saphelp_nw04/helpdata/en/77/931440a1c32402e10000000a1550b0/frameset.htm
Integrate the BEx WebTemplate ( use BIApplicationFrame ui element ) in webdynpro view.
please refer this link:
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/60f35908-ecd4-2910-6c89-e75e1054d9d1
Hope this helps you..
Regards,
Saleem Mohammad. -
Web Dynpro Application For developing a simple calculator
Dear Experts,
I am trying to develop a simple calculator application in abap web dynpro .
but i am not able to enable the buttons (1 to 9) . that is what i want is like how it happens in a normal calculator if we press 1 , then in the screen, 1 comes and if 11 then twice we press 1. Like wise i want if the button 1 is enabled then in the input field it should take 1 and if 11 then it should take 11. Kindly give some suggestions to develop this application.
Regards
SwarnadeeptaHi Swarnadeepta,
I developed a calculator in web dynpro...please go through the following code. I have made a few changes with respect to modularization but the basic concept is still the same.
Method to Enter Data on the screen
METHOD enter_data .
DATA lv_input TYPE i.
DATA lv_flag TYPE c.
***Read input in the screen
wd_this->get_input(
IMPORTING
ev_input = lv_input " integer
***See whether flag is set. If yes save the present value in global attribute gv_previous.
wd_this->get_flag(
IMPORTING
ev_flag = lv_flag " wdy_boolean
IF lv_flag = 'X'.
wd_this->gv_previous = lv_input.
lv_input = 0.
ENDIF.
***Modify screen input
IF lv_input IS INITIAL.
lv_input = iv_number.
ELSE.
lv_input = lv_input * 10 + iv_number.
ENDIF.
***Set the new value of input field
wd_this->set_input(
iv_input = lv_input " integer
***Reset the flag
wd_this->set_flag(
iv_flag = '' " wdy_boolean
ENDMETHOD.
Use the above method on button click
method ONACTIONONE .
wd_this->enter_data(
iv_number = 1 " integer
endmethod.
Method to Register Operations
method ENTER_OPERATION .
wd_this->set_flag(
iv_flag = 'X' " wdy_boolean
wd_this->set_operation(
iv_operation = iv_operation " string
endmethod.
Use of above method in operations button
method ONACTIONADD .
wd_this->enter_operation(
iv_operation = 'ADD' " string
endmethod.
Method to calculate
method ONACTIONEQL .
DATA lv_operation TYPE string.
DATA lv_input TYPE i.
***Read screen input
wd_this->get_input(
IMPORTING
ev_input = lv_input " integer
***read operation requested
wd_this->get_operation(
IMPORTING
ev_operation = lv_operation " string
CASE lv_operation.
WHEN 'ADD'.
lv_input = wd_this->gv_previous + lv_input.
WHEN 'SUB'.
lv_input = wd_this->gv_previous - lv_input.
WHEN 'MUL'.
lv_input = wd_this->gv_previous * lv_input.
WHEN 'DIV'.
lv_input = wd_this->gv_previous / lv_input.
WHEN OTHERS.
ENDCASE.
***Set the new value of input field
wd_this->set_input(
iv_input = lv_input " integer
***Clear the operation attribute
wd_this->set_operation(
iv_operation = '' " string
endmethod.
Getter Methods example for attribute INPUT
method GET_INPUT .
DATA lo_el_context TYPE REF TO if_wd_context_element.
DATA ls_context TYPE wd_this->element_context.
DATA lv_input TYPE wd_this->element_context-input.
get element via lead selection
lo_el_context = wd_context->get_element( ).
@TODO handle not set lead selection
IF lo_el_context IS INITIAL.
ENDIF.
get single attribute
lo_el_context->get_attribute(
EXPORTING
name = `INPUT`
IMPORTING
value = lv_input ).
EV_INPUT = lv_input.
endmethod.
Setter Methods example for attribute INPUT
method SET_INPUT .
DATA lo_el_context TYPE REF TO if_wd_context_element.
DATA ls_context TYPE wd_this->element_context.
DATA lv_input TYPE wd_this->element_context-input.
get element via lead selection
lo_el_context = wd_context->get_element( ).
@TODO handle not set lead selection
IF lo_el_context IS INITIAL.
ENDIF.
@TODO fill attribute
lv_input = iv_input.
set single attribute
lo_el_context->set_attribute(
name = `INPUT`
value = lv_input ).
endmethod.
Hope this will be helpful. Let me know if you have any doubt.
Its working fine for me.
Regards,
Sayan -
URL error while excuting web dynpro application for file upload in IP
The following error text was processed in the system DB1 : WebDynpro Exception: ICF service node for application /sap/public/bc does not exist
The termination type was: RABAX_STATE
The ABAP call stack was:
Method: RAISE of program CX_WD_GENERAL=================CP
Method: HANDLE_REQUEST of program CL_WDR_UCF====================CP
Method: IF_HTTP_EXTENSION~HANDLE_REQUEST of program CL_WDR_MAIN_TASK==============CP
Method: EXECUTE_REQUEST of program CL_HTTP_SERVER================CP
Function: HTTP_DISPATCH_REQUEST of program SAPLHTTP_RUNTIME
Module: %_HTTP_START of program SAPMHTTPHello,
have you typed the web manually? try using transaction SICF and "test" the service so the URL is generated by the system. You should find the webdynpro application under /SAP/public/bc/
If the error continues re-import the transports.
Cheers,
C -
How to create a web dynpro application to open the KM Files?
I want to create a webdynpro application to open the <b>KM Excel files</b>?What would i do ?Can anybody help me ?
Hi zhang,
take a look to this:
KM:
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/kmc/resource%2band%2bcollection%2bversioning%2busing%2bkm%2bapis
https://help.sap.com/javadocs/NW04S/SPS09/km/index.html
Excel:
/people/subramanian.venkateswaran2/blog/2006/10/02/enhanced-file-upload--uploading-and-processing-excel-sheets
Hope this help you.
Vito -
Accessing anonymous user in web dynpro application
Hi All,
I have created one web dynpro application for internet site (Anonymous user). While trying to retrieve the Iuser through web dynpro application, it is coming <b>null</b> coz user is Anonymous if i am not wrong.
So I am not able to read the property file from the KM and based on the value coming from the property file i am setting in the drop down.
Regards,
Nelly
Message was edited by: Nelly
nelly kharehi,
i did the same thing den code is working and values are coming from the property file but i m going to place this application in the Internet.
There i can't ask user to enter User-Id and PWD.
I tried to use IWDClient's object and through this i m accessing getSAPUser().
here is the code that i m using:-
<b>wdClientUser = WDClientUser.getCurrentUser();
manager.reportSuccess("wdclientuser-"+wdClientUser);-value is coming for that
sapUser = wdClientUser.getSAPUser();
manager.reportSuccess("sapUser -"+sapUser );Null is coming for that
//create an ep5 user from the retrieved user
ep5User = WPUMFactory.getUserFactory().getEP5User(sapUser);
resourseContext = new ResourceContext(ep5User);
resourseFactory = ResourceFactory.getInstance();
pathRID =RID.getRID(/documents/IDBDevelopments/Propertyfiles/JobOpportunity/DateofBirth.properties");
resource = (IResource) resourseFactory.getResource(pathRID,resourseContext);</b>
In that point i m getting Null as value.coz it's description says that if user is Anopnymous this function will return Null.
Coz of that i m not able to create Resource context for reading the property file.
Regards,
Deepak -
Hi All,
I need to run a Web Dynpro application without using Portal, is there a was to do so? Can I run the application by calling it directly using a URL?
Thanks,
RajivHi,
you can. simply right click on your Web dynpro application and selecte deploy and run.
other wise use this url to run
http://hostname:portnumber/webdynpro/dispatcher/local/projename/wpplication name
Regards,
Naga -
Create iView for Web Dynpro Application
Hi guys,
I've created a Web Dynpro Application via NWDI and deployed to the j2ee server. Now, I'm trying to create an iView to link to that application. The steps I've done are:
1. Create iView for Web Dynpro Application
2. Select "Create iView from each application View"
3. Select my application.
That's when the error occurs at step 3. I select my application and click next, but an error msg keeps appearing telling me to "To continue, select at least one application" despite having already done so. Can anyone enlighten me on this? Thanks!
ZHenminHi,
First make sure the applications runs fine standalone. Also the versions for WAS and EP are maintained correctly. Actually, this error seems to be occur for many users. Check this thread too.
Open new Web Dynpro iView in EP7
If nothing works, restart the server and try creating the iView again.
Regards,
Harini S
Maybe you are looking for
-
Printing problem with Graphics2D
Hi, Ive got a problem with printing. I have a JPanel and it has among other things a button to print the component which is an instance of the class its in. This is a drawing in Graphics2D. here is the following code that is meant to do the printing:
-
i have photoshop elemnts 10 and i want ti install it> when i start installing it, ever thing go good, but when it start to install Photoshop element10 organizer it stop, then rollback and remove everything? plzzzzzzzzzzzzzz hlep
-
Quicktime 10 "Save For Web", spaces in file names?
Maybe I'm overlooking something here, but: When using Quicktime 10's "Save for Web" function, it exports movie source files that all have spaces in the filenames (i.e. "Movie - iPhone.m4v" etc) Now correct me if I'm wrong, but most web servers DO NOT
-
Server-side bitmap manipulation
In AS3 it's possible to create new images from a bitmap source using bitmapdata and matrix. Is the same possible server-side on FMS3? Why? We want to load only the interesting portion of a big source image, instead of first loading the whole thing an
-
LDOMS - virtual disks export mutiple times to different guest domains
Experts, From control domain, can I export one storage LUN to two guest domains? ldm add-vdsdev /dev/dsk/c1t5d0s0 disk1@primary-vds0 ldm add-vdisk disk1 disk1@primary-vds0 ldom1 Ok ldm add-vdsdev /dev/dsk/c1t5d0s0 disk2@primary-vds0 Gives error. With