Documente Academic
Documente Profesional
Documente Cultură
RAVI
Difference between ABAP & Webdynpro ABAP applications?
ABAP
Webdynpro ABAP
1.ABAP applications are purely GUI based
Applications.
DropDownByIndex(DDBI)
DDBK It is recommend to use for popualting static values i.e., from domain .
DDBI - It is recommend to use for popualting Dynamic values .
DDBK
DDBI
onColSelect
onSelect
onSelect
onDrop
onCustomFilter
onDrop
onFilter
onLeadSelect
T
S
onLeadSelect
onScroll
onSelect
onSort
5. What are the properties of Input field, Table, Image, DDBK, DDBI, Itemlistbox?
UI element
Properties
Input field
value,On enter( )
table
Image
DDBK
DDBI
Item List Box
Domain describes the technical attributes such as data type and length of a table field.
Data Element gives the field labels and documentation for the table field.
BAPI
RFC
0-1
1-1
0-n
1-n
Collection Cardinality or Node Cardinality is a set of two values that define the minimum and maximum
number of elements that a node may hold at run-time and is represented as (0..1), (1..1), (0..n), (1..n). The
value on left denotes the minimum number of elements that a node must have at runtime and the value at
right denotes the maximum number of elements that a node may have.
Selection Cardinality is again a set of two values like node cardinality but denotes the number of
elements that may be selected at run-time. Selection cardinality must not violate Node collection
cardinality i.e. if node cardinality is 0..1 0r 1..1, it is invalid to specify 0..n or 1..n as selection cardinality.
12. Which combination of collection cardinality, the selection cardinality is not applicable?
The following combinations wont work .
Collection cardinality
0.1
1.1
Selection cardinality
1-n , 0-n
1-n , 0-n
20. Can we embed one view in another view? How? What is purpose of view container UI elements?
YES.Using View Container UI Element.
View Container is used to generate Sub-screen area.
View Container is used to Include views inside another View.
21. What is a purpose of Interactive form UI element?
In webdynpro applications we can use Interactive Form UI elements for integrating ADOBe Forms in
WD Applications.
22. What are the Events available for TableUI element?
Various Events available for TableUI element
On select()
Onleadselect()
On sort()
On filter()
Oncolselect()
Onscroll()
Ondrop().
Component Controller
Domain with the Extension comprises several hosts under a common name and can
either be an individual host or a network
The port number can be omitted if the standard port 80 (http) or 443 (https) is used.
The Namespace can be the standard namespace /SAP/ or customer namespaces .
The Application Name is the name of the Web application as defined in the Web Dynpro
explorer by the Web Dynpro component.
In Web Dynpro ABAP it is imperative that a client browser with a fully qualified domain
name(FQDN) has access to the AS-ABAP.
The fully qualified domain name (FQDN) must be specified in the URL of Web Dynpro
applications.
39. What is the main intention behind WDABAP apps?
It is based on MVC Architecture and supports:
Clear separation of business and display logic.
Metamodel Concept.
Execution on number of client platforms.
Extensive Platform Independence of interfaces.
40. What are the main features of WDABAP?
Move_next( )
Move_previous()
Move_first()
Move_last()
Move_to(index)
Bind_table()
Bind_structure()
Remove_element()
Get_static_attributes()
Set_static_attributes()
Get_static_attributes_table()
Invalidate()
47. How to provide multi select functionality for table UI element in WDABAP?
Make node selection cardinality 0-n and as well as in table properties selection mode multi.
48. What are problems/errors you have encountered while developing WDABAP apps?
Access to NULL object is not possible.( NULL Pointer Error ).
Runtime error( coding problem )
Assertion failed dump
You cannot navigate away from a popup
Date Picker and Date Navigator issues
Cell rendering
Radio Buttons do not work
File attachments cannot be uploaded in the webdynpro layer
49. What is cross controller method call?
A method of one component is calling from another component .
50. What is the purpose of using webdynpro code wizard?
Code Wizard generates the code automatically.