webdynpro doc

Embed Size (px)

DESCRIPTION

webdynpro

Text of webdynpro doc

A.VIJAYENDAR REDDY Senior SAP EP CONSULTANT

WebDynpro for ABAPPrepared by A.Vijayendar Reddy

4 years of Experience in SAP NetWeaver Technology (WD ABAP,BSP,OOABAP, WD JAVA,ADOBE FORMS,EP ,ESS/MSS,NWDS,NWDI,VC) ======================================================================

WEBDYNPRO FOR ABAP

FQDN or URL ( Application ) acts as an entry point for WebDynpro Component.

A.VIJAYENDAR REDDY Senior SAP EP CONSULTANT

WebDynpro for ABAPPrepared by A.Vijayendar Reddy

4 years of Experience in SAP NetWeaver Technology (WD ABAP,BSP,OOABAP, WD JAVA,ADOBE FORMS,EP ,ESS/MSS,NWDS,NWDI,VC) ======================================================================

User Interface ElementsButton Image Page Header Progress Indicator Text View InputField DropDownByIndex RadioButtonGroupByIndex CheckBoxGroup DropDownByKey RadioButtonGroupByKey Table

PropertiesText OnAction Source Title Percent value Text Value OnEnter Texts OnSelect Texts OnSelect Texts SelectedKey Onselect SelectedKey DataSource OnLeadSelect OnFilter OnSort OnScroll Series Source Description Value DataSource Pdf Source Template Source OnSubmit DataSource Text DescriptiveText

Business Graphics Category (X-Axis) Simple Series(Y-Axis) Interactive Form

Item List Box

A.VIJAYENDAR REDDY Senior SAP EP CONSULTANT

WebDynpro for ABAPPrepared by A.Vijayendar Reddy

4 years of Experience in SAP NetWeaver Technology (WD ABAP,BSP,OOABAP, WD JAVA,ADOBE FORMS,EP ,ESS/MSS,NWDS,NWDI,VC) ======================================================================

OnLeadSelect Text Edit LinkToAction LinkToURL Road Map value Text OnAction Text Reference SelectedStep OnLoadSteps OnSelect To embed one view under another View. -------------------------To Display multiple views in Browser. To display messages at appropriate position in a view

View Container

Message Area

Other UI elementsGroup Tray TabStrip DateNavigator Label Caption MenuBar Tree IFrame (Obsolete)

Types of LayOut Managers------is used to arrange the UI elements in specific order in a view.Flow Layout ( Default Layout) Matrix Layout Grid Layout Row Layout

A.VIJAYENDAR REDDY Senior SAP EP CONSULTANT

WebDynpro for ABAPPrepared by A.Vijayendar Reddy

4 years of Experience in SAP NetWeaver Technology (WD ABAP,BSP,OOABAP, WD JAVA,ADOBE FORMS,EP ,ESS/MSS,NWDS,NWDI,VC) ======================================================================

Table UI Element Table UI Element is a Composite UI element or Complex UI element because Table is a collection of Table columns and other UI elements internally.

A.VIJAYENDAR REDDY Senior SAP EP CONSULTANT

WebDynpro for ABAPPrepared by A.Vijayendar Reddy

4 years of Experience in SAP NetWeaver Technology (WD ABAP,BSP,OOABAP, WD JAVA,ADOBE FORMS,EP ,ESS/MSS,NWDS,NWDI,VC) ======================================================================

Using DROPDOWN BY KEY , RADIOBUTTON GROUPBY KEY, INPUTFIELD:

Note: Data Element can act as a DATATYPE for Context Attribute in WebDynpro

A.VIJAYENDAR REDDY Senior SAP EP CONSULTANT

WebDynpro for ABAPPrepared by A.Vijayendar Reddy

4 years of Experience in SAP NetWeaver Technology (WD ABAP,BSP,OOABAP, WD JAVA,ADOBE FORMS,EP ,ESS/MSS,NWDS,NWDI,VC) ======================================================================

Difference between DDBK & DDBI: Difference between RBGBK & RBGBI:

DropDownByKey / RadioButtonGroupByKeyUsed for populating STATIC values ( Domain, Data Element ) It can contain only Unique Values Generally it displays up to 30 values It displays one Column in Output So it is considered as SVS( Simple Value Selector )

DropDownByIndex / RadioButtonGroupBy IndexUsed for populating DYNAMIC values( SAP Tables records, RFC ) It can contain Duplicate Values Generally it displays up to N values ( No limit ) It displays one Column in Output So it is considered as SVS( Simple Value Selector )

Note1 : DDBI, DDBK, RBGBI, RBGBK, Check Box Group Functionalities will be considered as SVS ( Simple Value Selector ) because these UI Elements will display only ONE Column in the Output. Note2: Input Field , Item List Box functionalities will be considered as EVS ( Extended Value Selector ) because these UI Elements will display TWO Columns in the Output.

A.VIJAYENDAR REDDY Senior SAP EP CONSULTANT

WebDynpro for ABAPPrepared by A.Vijayendar Reddy

4 years of Experience in SAP NetWeaver Technology (WD ABAP,BSP,OOABAP, WD JAVA,ADOBE FORMS,EP ,ESS/MSS,NWDS,NWDI,VC) ======================================================================

Example with SERVICE CALL for Invoking RFCs/BAPIs

Using Progress Indicators, Images ,Input Fields , Buttons etc. in Table UI Element.

A.VIJAYENDAR REDDY Senior SAP EP CONSULTANT

WebDynpro for ABAPPrepared by A.Vijayendar Reddy

4 years of Experience in SAP NetWeaver Technology (WD ABAP,BSP,OOABAP, WD JAVA,ADOBE FORMS,EP ,ESS/MSS,NWDS,NWDI,VC) ======================================================================

USING BUSINESS GRAPHICS UIELEMENT in WEBDYNPROsBusiness Graphics User Interface is used for representing data in a GRAPHICAL FORMAT / CHART FORMAT in webdynpro Application. Business Graphics internally uses IGS server( INTERNET GRAPHICS SERVER ) For GRAPHICS RENDERING in 2D/3D format. But IGS must be configured in Visual J2EE Admin Configuration of IGS server. Tool.

Services----configuration Adapter---webdynpro ---sap.com----tc~wd~dispwda-----propertySheet default. And specify IGS URL --------http://secp.vijay.com:40080/igs

A.VIJAYENDAR REDDY Senior SAP EP CONSULTANT

WebDynpro for ABAPPrepared by A.Vijayendar Reddy

4 years of Experience in SAP NetWeaver Technology (WD ABAP,BSP,OOABAP, WD JAVA,ADOBE FORMS,EP ,ESS/MSS,NWDS,NWDI,VC) ======================================================================

For Business Graphics CATEGORY Simple series

----Use Series Source property. ----Use Description property. ------ Use VALUE property.

OUPUT SCRREN

A.VIJAYENDAR REDDY Senior SAP EP CONSULTANT

WebDynpro for ABAPPrepared by A.Vijayendar Reddy

4 years of Experience in SAP NetWeaver Technology (WD ABAP,BSP,OOABAP, WD JAVA,ADOBE FORMS,EP ,ESS/MSS,NWDS,NWDI,VC) ======================================================================

TABLE POPINS In WEBDYNPRO TABLES

PRIMARY OUTPUT SCREEN

A.VIJAYENDAR REDDY Senior SAP EP CONSULTANT

WebDynpro for ABAPPrepared by A.Vijayendar Reddy

4 years of Experience in SAP NetWeaver Technology (WD ABAP,BSP,OOABAP, WD JAVA,ADOBE FORMS,EP ,ESS/MSS,NWDS,NWDI,VC) ======================================================================

SECONDARY OUTPUT SCREEN

PRIMARY OUTPUT SCREEN

SECONDARY OUTPUT SCREEN

A.VIJAYENDAR REDDY Senior SAP EP CONSULTANT

WebDynpro for ABAPPrepared by A.Vijayendar Reddy

4 years of Experience in SAP NetWeaver Technology (WD ABAP,BSP,OOABAP, WD JAVA,ADOBE FORMS,EP ,ESS/MSS,NWDS,NWDI,VC) ======================================================================

A.VIJAYENDAR REDDY Senior SAP EP CONSULTANT

WebDynpro for ABAPPrepared by A.Vijayendar Reddy

4 years of Experience in SAP NetWeaver Technology (WD ABAP,BSP,OOABAP, WD JAVA,ADOBE FORMS,EP ,ESS/MSS,NWDS,NWDI,VC) ======================================================================

MESSAGES IN WEBDYNPRO Applications:

Note: Message Area UI Element: This is used to display messages at appropriate position in a View.

A.VIJAYENDAR REDDY Senior SAP EP CONSULTANT

WebDynpro for ABAPPrepared by A.Vijayendar Reddy

4 years of Experience in SAP NetWeaver Technology (WD ABAP,BSP,OOABAP, WD JAVA,ADOBE FORMS,EP ,ESS/MSS,NWDS,NWDI,VC) ======================================================================

ADDING RECORD TO A NODE. STEP 1 : CREATE AN ELEMENT TO A NODE. STEP 2: POPULATE VALUES AS RECORD INTO AN ELEMENT USING SETTER METHODS. STEP 3: ADD ELEMENT TO A NODE.

lo_el_Emp = lo_nd_Itab->create_element( ). lo_el_Emp->set_attribute( name = 'ID' value = '1001' ). lo_el_Emp->set_attribute( name = 'NAME' value = 'VIJAY' ). lo_nd_Itab->bind_element( new_item = lo_el_Emp set_initial_elements = abap_true ).

Providing SELECT ALL Functionality in Table: size = lo_nd_Itab->get_element_count( ). data : invar type i. do size times. lo_nd_Itab ->set_selected( index = invar flag = abap_true ). invar = invar + 1. enddo.

A.VIJAYENDAR REDDY Senior SAP EP CONSULTANT

WebDynpro for ABAPPrepared by A.Vijayendar Reddy

4 years of Experience in SAP NetWeaver Technology (WD ABAP,BSP,OOABAP, WD JAVA,ADOBE FORMS,EP ,ESS/MSS,NWDS,NWDI,VC) ======================================================================

Providing DESELECT ALL Functionality in Table: size = lo_nd_Itab->get_element_count( ). data : invar type i. do size times. lo_nd_Itab ->set_selected( index = invar flag = abap_false ). invar = invar + 1. enddo.

SCREEN TEMPLATEThis is used to Convert Module Pool screens to WebDynpro ABAP Views automaticaly.

A.VIJAYENDAR REDDY Senior SAP EP CONSULTANT

WebDynpro for ABAPPrepared by A.Vijayendar Reddy

4 years of Experience in SAP NetWeaver Technology (WD ABAP,BSP,OOABAP, WD JAVA,ADOBE FORMS,EP ,ESS/MSS,NWDS,NWDI,VC) ======================================================================

A.VIJAYENDAR REDDY Senior SAP EP CONSULTANT

WebDynpro for ABAPPrepared by A.Vijayendar Reddy

4 years of Experience in SAP NetWeaver Technology (WD ABAP,BSP,OOABAP, WD JAVA,ADOBE FORMS,EP ,ESS/MSS,NWDS,NWDI,VC) ======================================================================

Reusing C