ABAP to WebDynpro Conversion in SRM 7
Hi All,
We are upgrading SRM 5 to 7.ITS which is available in SRM 5 is not available in SRM7.so do we need to convert ABAP objects to Webdynpro components or they will be automatically converted as part of the upgrade.
with regards,
Krish.
Hi Vishnu
You cannot use the View source option here in Portal. You need to right click on the tab/area and click on more help then u can see a window with detailed webdynpro component. With the webdynpro component where used list u can find the relevant FM or program.
Hope this helps
Thanks
Kiran
Similar Messages
-
Webdynpro ABAP or Webdynpro Java?
Hello experts.
I want to learn to develop WebDynpro's
Do you which of the two tools do you recommend? webdynpro java or webdynpro abap.
GreetingsHi Lupe ,
Although both technologies have same functionalities but even then they are not identical.
Following are some of the differences:
Language :- First difference is the programming language used as the names Webdynpro ABAP and Webdynpro JAVA reflect. In ABAP Webdynpro, along with ABAP coding, RFCu2019s are also supported via Service call. Unlike Webdynpro ABAP, we cannot do ABAP coding in Webdynpro JAVA. Instead RFCu2019s and Web services are created and used in it to serve this purpose. In addition to Web services and adaptive RFC, Java Beans is another model supported by Webdynpro JAVA.
Design Time Environment :- Webdynpro ABAP requires ABAP Workbench (SE80) while SAP Netweaver Developer Studio is necessary for designing Webdynpro JAVA applications. So, additional installation is required. This studio reduces the development effort and utilizes some visual tools for creating components which can be reused.
Storage :- Applications developed using Webdynpro ABAP are stored centrally in ABAP server whereas in case of Webdynpro JAVA, the code remains on the client machine that is developed using a tool called Netweaver Developer studio. So, due to the powerful version control system of Webdynpro ABAP, the load removes from the development machine which is not possible in case of Webdynpro JAVA.
Skills Required :- For Webdynpro ABAP, a developer should have knowledge of ABAP programming, Development tools, Database concepts, ABAP Objects. However, Webdynpro JAVA requires skill set comprising java programming, java development tools and object-oriented concept.
Performance:- Large scale applications that involve large number of web users canu2019t work well on ABAP server. So, for robust and scalable applications, Webdynpro JAVA is preferred because of powerful J2EE server as proved by Sun Microsystems. However, small-scale or applications involving small or medium users can go well with Webdynpro ABAP. Thus, performance varies depending on the number of web users and one can choose ABAP or JAVA accordingly.
So the decession is that its totaly based on your available skillsets and your scenario to be implemented.
Thanks & Regards,
Monishankar C -
hi ABAPers.
please help in regards to unciode conversion.
my work is to conver abap(which is in hr abap) to unicode conversion.
and im not aware of unicode conversion.
what exactly we need to do in unicode conversion.
is there any coding part comes in this or not just i was ased to work on this part .. please help me.
thanxs in advance.Hi
see this
The Link will be helpful to you.
Re: Upgrade 4.6 to ECC - What are the responsibilites
regarding Unicode influence in Standard programs
Very good document:
http://www.doag.org/pub/docs/sig/sap/2004-03/Buhlinger_Maxi_Version.pdf
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d37d1ad9-0b01-0010-ed9f-bc3222312dd8
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/589d18d9-0b01-0010-ac8a-8a22852061a2
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f8e316d9-0b01-0010-8e95-829a58c1511a
<b>Reward points for useful Answers</b>
Regards
Anji -
ABAP for Webdynpro Portal Navigation dosn't work
I have a Problem.
I work with ABAP for Webdynpro.
I tried Navigation with absolute, relative and object based. With the java test tools in my Portal it works fine, but with Abap Component not.
My Portal Version is 6.0.11.0.0
the J2EE Engine 6.40 PatchLevel 89291.313
I can not navigate with this code
call method l_portal_manager->navigate_absolute
exporting
navigation_target = 'ROLES://portal_content/OGSDID/AuftragID'
navigation_mode = if_wd_portal_integration=>co_show_external
WINDOW_FEATURES =
WINDOW_NAME =
HISTORY_MODE = IF_WD_PORTAL_INTEGRATION=>CO_NO_DUPLICATES
TARGET_TITLE =
context_url = 'http://icosapv01:56000/irj/portal'
POST_PARAMETERS = ABAP_FALSE
USE_SAP_LAUNCHER = ABAP_TRUE
BUSINESS_PARAMETERS =
LAUNCHER_PARAMETERS =
It is the same code as in the test Component and it also dosn't work.
When i test the absolut navigation_target string with the support apllication from the portal it works, but i that it is a Java Webdypro.
Has anyone a Idea??
Thanks for all suggestions.
MarliesI have found the error. See Note 945516
The url must the following form
http://icosapv01.domain.de:56000/irj/portal
my wrong Url http://icosapv01:56000/irj/portal -
Webdynpro components within SRM
Hello all
I want to access the webdynpro components within SRM Portal . How do I do that?
Regards,
SanjeetHi,
> 1. Is it necessary to deploy webdynpro components SAP
> ESS 600, SAP MSS 600 and SAP PCUI_GP 600 ?
PCUI_GP is mandatory for both ESS and MSS,..
So , if its ESS .. ESS 600 and PCUI_GP 600 should do.
> 2. If in case these already deployed where i have to
> check for thesde components ?
You can check this in SDM. ess~component names..
> 3. If in case these components are not deployed what
> are the effects ?
You will only have the webdynpro iviews in portal,, but the actual webdynpro application these iviews use wont be there.. So it wont work.
Regards
Bharathwaj -
Webdypro for ABAP and Webdynpro for BI
Hi,
Please someone explain me Webdypro for ABAP and Webdynpro for BI is different or same.
Thanks,
GALGal,
there is nothing like webdynpro for BI.where did you see this
we have webdynpro for java and webdynpro for abap
Thanks
Bala Duvvuri -
Web Dynpro ABAP: Assigning of Conversion Exits in ALV
Hi,
We are currently developing a generic data display application using ALV technology in Web Dynpro ABAP. "Generic" means that the structure of the data is created dynamically during runtime (using RTTS) and that even the contained data elements are created dynamically without any relation to DDIC. The generation is based on metadata like field name, data type, length, decimals, conversion exit.
Our problem is that we were not able to find a way to assign the conversion exit of a data element ("column") in Web Dynpro ALV. Without this feature, no output conversions will take place since the data elements have no relation to DDIC. In the "classical" ALV, this could be easily done using method SET_EDIT_MASK of class CL_SALV_COLUMN.
Is there a similar method in WebDynpro ALV or at least an alternative approach to assign a conversion exit to a column or cell?
Thanks for your help in advance.
Best Regards,
SvenHello Sven Hader,
As you said you are generatiing the metadata like field name, data type, length, decimals, conversion exit dynamically.
Can you please let me know how you are diong this?
Meanwhile, you can try this approach to assign a Conversion exit to ALV Table column attribute dynamically.
DATA: lv_data TYPE dd04v,
lv_mode_ext2int type ESEBOOLE. "Conversion mode that you are in
read the data from the database
CALL FUNCTION 'DDIF_DTEL_GET'
EXPORTING
name = lv_ddobjname
state = iv_object_state
langu = iv_langu
IMPORTING
dd04v_wa = lv_data
EXCEPTIONS
illegal_input = 1
OTHERS = 2.
CHECK NOT lv_data-convexit IS INITIAL.
CONCATENATE 'CONVERSION_EXIT_' lv_data-convexit '_INPUT'
INTO cl_im_imp_ehs_material_erp=>mv_conversion_exit_input.
CONCATENATE 'CONVERSION_EXIT_' lv_data-convexit '_OUTPUT'
INTO cl_im_imp_ehs_material_erp=>mv_conversion_exit_output.
IF lv_mode_ext2int = 'X'.
ASSIGN cl_im_imp_ehs_material_erp=>mv_conversion_exit_input
TO <lv_funcname>.
ELSE.
ASSIGN cl_im_imp_ehs_material_erp=>mv_conversion_exit_output
TO <lv_funcname>.
ENDIF.
(3) call the conversion exit
CHECK <lv_funcname> IS ASSIGNED.
TRY.
CALL FUNCTION <lv_funcname>
EXPORTING
input = iv_value
IMPORTING
output = ev_value.
IF sy-subrc <> 0.
ENDIF.
CATCH cx_sy_dyn_call_illegal_func
cx_sy_dyn_call_illegal_type
cx_sy_dyn_call_param_missing
cx_sy_dyn_call_param_not_found. "#EC NO_HANDLER
ENDTRY.
Endif.
I hope it should work.
Thanks,
Bharath.K
Edited by: Bharath Komarapalem on Dec 16, 2008 2:47 PM -
Poll: Development in ABAP Objects / Webdynpro vs. classical Dynpro
Hey there ABAP developers,
I just want to ask if you can give me one or two minutes of your attention for two poll questions.
At the moment I´m writing my master thesis about the development of a monitoring tool in ABAP. One of my bigger chapters is about the decision, which programming paradigm should be used for new development projects in SAP. And another important one is about WebDynpro vs. classical Dynpros.
Because of the fact, that I can´t create any polls in here, I just started this discussion and hope for many replies .
It would be very nice if some of you could give me an answer to the following questions (only 2 ), so that I can maybe use the result of this poll in my master thesis, if there are enough responses.
1. What percentage of new development projects are you developing in ABAP Objects? (Not to be considered small reports that just runs for only one time)
A. 0 %
B. less than 25%
C. 25% - 49%
D. 50% - 75%
E. more than 75%
2. Which GUI technology do you prefer?
A. Classical Dynpro
B. WebDynpro
C. Business Server Pages (BSP)
D. others (please mention)
I want to thank you in advance for answering the questions,
Best regards,
ChristophHi,
Present SAP Implementation projects are very rare, maximum projects are support and up gradations only .
If they want Implement the SAP newly , defiantly they should creating ABAP Objects.
Why Because ABAP Objects are Object Oriented Concepts, so, for future reference and re usability..etc .
Now Come to the First Quetion.
if it is implementation project ABAP Objects are 25% - 49%.
if it is Support project ABAP Objects are 25%
Now Come to the Second Quetion.
Depend upon Reqmnt, but Most of the Applications are Webdynpro . i.e 70%.
Remaining 30% All ( BSP and GUI ....Etc..)
This is my opinion.
Sambaiah.Paidipelli. -
XML to ABAP internal table conversion
Hi Guys,
Via debugging,I downloaded the context of an ABAP webdynpro application into an XML file on my desktop. Now I want to use this file as an input to a FM. This is what I have done for it
1) Used the GUI_UPLOAD fm to convert the xml file on my desktop into xstring
2) used transformation like this
CALL TRANSFORMATION id
SOURCE xml = ls_xml_xstring
RESULT para = lt_result.
lt_result is of the type that the FM input expects
step 2 does not work. I know I am missing something there. Pls tell me what it is. Its a huge file and I dont want to manually create the input.
BR,
GirishHi,
Have you seen this weblogs which talks about this:
/people/r.eijpe/blog/2005/11/10/xml-dom-processing-in-abap-part-i--convert-an-abap-table-into-xml-file-using-sap-dom-approach
/people/r.eijpe/blog/2005/11/21/xml-dom-processing-in-abap-part-ii--convert-an-xml-file-into-an-abap-table-using-sap-dom-approach
/people/r.eijpe/blog/2006/02/19/xml-dom-processing-in-abap-part-iiia150-xml-dom-within-sap-xi-abap-mapping
/people/r.eijpe/blog/2006/02/20/xml-dom-processing-in-abap-part-iiib150-xml-dom-within-sap-xi-abap-mapping
Hope this helps you....
Regards
Nishant Malhotra -
Hi can you any one explain the below question.
I was developed on application insted of pa40 in hr abap for rehire and new hire , for updating the data in respective infotypes using the hr_maintian_masterdata . but i want update the infotypes from screen fields using the macros and hr_maintain_masterdata. please any one help me on this ?
Edited by: bommisettyramu on Aug 31, 2011 7:20 AMhi ramu,
U want to update the infotype with data which is filled in webdynpro screen ? If yes, its simple just read the field values and declare work area of type infotype.
ex wa_pa0001 type p0001.
assign filed values to work area values. then use directly HR_infotype_operation for update or insert or modify.
let me know if you have any more quieries
Regards
Srinivas -
How to Execute the Business objects created in ABAP from webDynpro applicat
Wht is the steps , or where the help documents are available for accessing the Business objects created in ABAP or R/3 systems from webDynpro project.
Hello Vishal,
I couldn't find any useful documents for your purpose.
However i had a similar requirement and had implemented the same using GCP APIs. But before i send you the code help, i would like to know your exact requirement. What are you trying to achieve? Are you just wanting to execute the BO and get the result? Or is your requirement has got something more to do?
Regards,
Sudeep. -
ABAP to XML conversion...need help for XSTL coding
Hi,
I am trying to convert ABAP internal table to XML format. I am using CALL TRANSFORMATION command. But i am not getting the exact conversion of my internal table data as i am lagging in perfection of XSLT coding that i have to maintain(in call transformation command).
I am passing the data with internal table which has deep structuring( 2 other internal tables(table types) inside it).
i am facing issue in writing the XSLT format coding(Tcode:XSLT_TOOL). I need some help on this.
Thanks,
Mahidhar.Hi,
Can you please share the XSLT program that you have created and also your ABAP structure that is going to hold the data.
Thanks,
Aanand. -
SAP Standard ABAP Proxy for PO 855 SRM-R/3
Hi :
855 PO Confirmation in R/3 from SRM
Can I use the ABAP Proxy "PurchaseOrderConfirmation_In" to Confirm the PO response in SRM from R/3
( In R/3 i get a idoc formatted file as 855 from vendor and can do PO Confirmation uisng custom program in R/3).
PurchaseOrderConfirmation_In is standard abap proxy out of the sap box for the SRM-SUS integration.Sender Interface is PurchaseOrderConfirmation_Out(SUS) and receiver Interface is PurchaseOrderConfirmation_In(SRM) for the PO Confirmation for SUS-SRM scenario.
The 855 file from vendor is in the form of IDOC structure and how to customize the file to be used in conjunction with PurchaseOrderConfirmation_In(as this is based on XML).
How to Convert the 855 IDoc to XML format and feed it to standard SAP Interface PurchaseOrderConfirmation_In via XI ,if yes will this work and how??
Thanks in advance..Hi Srivatsan,
How are you? Hope you remember me..We got a similar kind of requirement in our project. Do you have solution for this issue?
regards
Paris -
Passing values to ABAP/JAVA webdynpro appl. when workitem invoked from UWL
Hai,
We are using universal worklist for invoking a workitem. The workitme may trigger a ABAP/Java based webdynpro application. I have registered the tasks associated with the workitem in universal worklist.
I have few doubts in the integration part,
1. When a workitem is clicked in UWL, I want to get some values from the workflow container and show it on the webdynpro application. In the webdynpro application I can call a function module to get the values from workflow container by passing in workitem id.How can I pass a workitem id to webdynpro application when a workitme is clicked.
2. After the user open the workitem a webdynpro application is shown on the screen. Lets assume this screen is having "Approve", "Reject" and "Exit" button. When this button is clicked how to pass that information to workflow so that the workflow flow its paths.
Please let me know how to do this.
Thanks & Regards,
H..K.Hayath Basha.Hai Chintan,
I checked the blog, and found the below code,
workflowrawdata =
wd_context->get_child_node(
'WORKFLOWRAWDATA' ).
CALL METHOD
WORKFLOWRAWDATA->GET_ATTRIBUTE
EXPORTING
NAME = 'WI_ID'
IMPORTING
VALUE = wi_id.
I have the following doubts in the code,
1. Where I have to put this code,
2. Using which data element or type I have to declare, "workflowrawdata".
3. Should I have to declare "WI_ID" in parameter tab of Webdynpro application.
4. In webdynpro application what I did is,
a. In the context of component controller, i have created attributes to store workflow id, and some attributes to store the value from workflow container.
b. I created a view and in view context i have created attributes to store workflow id, and some attributes to store the value from workflow container.
c. I created some UI elements in the view and binded that UI elements with view context.
d. I binded view context with the context of component controller.
e. I created a window and in the view context i have created attributes to store workflow id, and some attributes to store the value from workflow container.
f. I did context mapping between window context and component controller context.
g. I added the view to the window.
h. I created a inbound plug with name "START". This creates a method called "HANDLESTART" to this method I added a importing parameter named "WI_ID" and added the below code,
data : lo_node type ref to IF_WD_CONTEXT_NODE,
l_cont type standard table of swr_cont,
l_cont_line type swr_cont,
rc type sy-subrc,
l_wi_id type sww_wiid,
l_object type SWOTOBJID,
lv_workitem_attributes type swr_wihdr.
call method wd_context->get_child_node
exporting
name = 'WORKFLOWRAWDATA'
RECEIVING
child_node = lo_node.
lo_node->set_attribute( value = wi_id name = 'WI_ID' ).
l_wi_id = wi_id.
Please let me know what else i have to do to get the workflow id in ABAP-Webdynpro application.
Regards,
H.K.Hayath Basha.
i. -
WebDynpro ABAP for WebDynpro Java developers
Hi Masters
I am a webdynpro java consultant and know I need and I want to develop on webdynpro abap
I appreciate any suggestion and any links that can help me.hello Lehcim
also try going thru these helpful links in WD ABAP
Main Topic Page:
http://sdn.sap.com/irj/sdn/nw-wdabap#section2
Tutorials for Beginners:
Web Dynpro for ABAP: Tutorials for Beginners [original link is broken]
eLearning Videos:
/people/thomas.jung/blog/2006/06/20/web-dynpro-abap-demonstration-videos
regards,
amit
Maybe you are looking for
-
Hello I have a problem with my ipod touch 1G the problem is that see me key to the floor! And when recogi not prendia after 5 minutes prendio but it gave to me the surprise of which the battery had finished completely! What I did was to set it to loa
-
Problem starting adminserver with WLST and Nodemanager
I have a domain with one cluster containing 4 managed servers. Now I want to start the adminserver with WLST using the Nodemanager. (I know there are other/beter ways but in this situation I need to do it with Nodemanager). The problem is that the No
-
I just upgraded to the iPhone 5.. how do I get all thats on my iCloud onto my new phone ?
-
How do I burn a cd on macbook pro to play on cd player?
How do I burn a cd on macbook pro to play on cd player? Spotlight has never heard of such a thing.
-
Where is the today folder in favourites?
where is the today folder in favourites?