Read Context Node/Attribute option in webdynpro code wizard not available
Hi Expets,
I am new to webdynpro Abap, i have developed a small application to set default values for two fields. i want to use code wizard to implement the code. When i click on code wizard icon in application tool bar, i have found lot of option like Method call in current controller, method call in used controller, Instantiate used component ... etc. But i didn't find the option Read Context Node/Attribute. Do i need to do any settings to get that. Kindly suggest. Your help will be greatly appreciated.
Venkat
Hi,
Check the NW release,
I checked with NW 7.02 - 2 tabs were available.
with NW 7 - only 1 tab was available which you mentioned.
Additional tab (Context ) might have been added after NW release 7.0.
Regards
Manas Dua
Similar Messages
-
How to read context node/attribute data of diff UI component of same screen
Hi,
I am new to CRM and as well as BSP, Now the requirement is, at the time of Lead creation, when the end user enters customer code and sales area i need to fetch and display the customer group 1 value( VIP,KAM etc) based on the customer's sales area, ( these are sales area specific values).
but the problem is Customer code is in diff UI component and sales area data is in diff UI component .
1) customer code attribute is in UI component BT108H_LEA, View BT108H_LEA\Detail, Context node is BTPARTNERPROSPECT.
2) sales area fields are in the UI component BTORGSET, View BTORGSET\OrgSetData, Context node is BTORGSET.
3) I have created new field(customer type to display the customer group 1 value "VIP") in UI component BT108H_LEA, View BT108H_LEA\Detail, Context node is BTLEADH.
To display the value in the context node BTLEADH, i need to know the sales area data which is entered in BTORGSET.
Kindly let me know how to read the data which is in diff UI component of the same Lead creation screen.
i written following code in context node BTLEADH, atttribute New Zfield, in get method, but not able solve, please guide me.
DATA: LR_ENT TYPE REF TO CL_CRM_BOL_ENTITY,
LR_COL TYPE REF TO IF_BOL_ENTITY_COL.
LR_ENT ?= ME->TYPED_CONTEXT->BuilHeader->COLLECTION_WRAPPER->GET_CURRENT( ).
LR_COL = LR_ENT->GET_RELATED_ENTITIES( IV_RELATION_NAME = 'BuilSalesArrangementRel' ).
LR_ENT ?= LR_COL->GET_FIRST( ).
IF LR_ENT IS BOUND.
LR_ENT->GET_PROPERTY_AS_VALUE( EXPORTING IV_ATTR_NAME = 'DIVISION' IMPORTING EV_RESULT = LV_DIVISION ).
ENDIF.
I'll appreciate if you can provide me some documents to refer.
awaiting for your responses.
Thanks
BhanuHi Gangadhar,
I think i have not clearly explained my requirement, let me put it once again. My requirement is, I have to read two UI component data, validate and display some value in one new zfield which is in one of the UI components.
I need to display customer's sales area specific data like customer group 1 value in that new zfield. for that i need Customer code and as well as sales area data from the screen.
1) customer code attribute is in UI component BT108H_LEA, View BT108H_LEA\Detail, Context node is BTPARTNERPROSPECT.
2) sales area fields are in the UI component BTORGSET, View BTORGSET\OrgSetData, Context node is BTORGSET.
3) I have created new field(customer type to display the customer group 1 value "VIP") in UI component BT108H_LEA, View BT108H_LEA\Detail, Context node is BTLEADH.
As per my understanding, in the context node BTLEADH, GET_METHOD of atttribute New Zfield, i have to read customer code from UI component BT108H_LEA, View BT108H_LEA\Detail, Context node is BTPARTNERPROSPECT and Sales area data from UI component BTORGSET, View BTORGSET\OrgSetData, Context node is BTORGSET based on the values, validate and display the data.
But as per your recent reply you are asking me to write the code in get_property_attribute---division. so i didnt understand.
Kindly clarify if i am wrong.
awaiting for your response.
Thanks
BHanu -
Error while genetrating gettter method on Context node attribute
Hi,
I am working in SAP CRM 7.0 Ehp1.Now I need to create get_p_a and set_p_a method
on context node attribute.But while selecting attribute and clicking on right and selecting
on generate P-Getter,getting an error (error message - View not copied or enhanced with wizard; processing not possible).
This is a custom context node attribute and need to create gettter,setter method.
Kindly assist on this or suggest is there any way to create method on required context node attribute.
Regards
VirenHi there,
Creation of Getter Setter is not possible for the AET Generated Views and Components.
It seems your view is generated using AET Table enhancement feature of Ehp1 and the context node is thus a based on a Z BOL object created by a feature of AET of Ehp1
For such context node, generation of getter setters is not possible with right click.
If you need any of GET_ , SET_, GET_P_ or GET_V , then you need to copy the GET_P_XYZ etc method you find on context node class.
Hope this helps
Thanks & Regards
Suchita -
Mexico Country code is not available in CallerID r...
While registering Caller ID feature, Mexico Country Code is not available as an option.
How will the Mexicans register their number in Caller ID.?Try change the DNS server to 8.8.8.8 in the wifi settings.
And use another country. -
How to bind UI Element with Context Node Attribute Element
Hi,
I'm building my view dynamically in the wdDoModifyView method.
Is it possible to bind a "TextView" element to a specific element of an attribute node?
Scenario:
Node_Employees
|
+- Attribute_Code
|
+- Attribute_Name
Node Contents:
Employees
|
+- Code: 1, Name: Employee 1
|
+- Code: 2, Name: Employee 2
|
+- Code: 3, Name: Employee 3
I need to do something like binding a TextView UI element to the "Name" attribute of the element #2, what would result to show "Employee 2" on my view.
How can I do this?
Thanks in advance,
Geraldo.Hi Saravanan,
First I populate the context node and it won't change during view's lifecycle. After that, I build my view and bind the TextView UI elements to the node context attributes elements.
If the node has 10 elements, I will build 10 TextView UI elements and bind them to each attribute element.
Regards,
Geraldo Brígido. -
ABAP: dynamic context node + attribute for DROP_DOWN_BY_KEY
Hello,
I need to create a Node with attributes dynamically and than assign it to a DROP_DOW_BY_KEY element in ABAP.
I create drop down this way:
drop_down_figure = cl_wd_dropdown_by_key=>new_dropdown_by_key( bind_selected_key = 'REPOSITORY.FIGURES' on_select = 'GET_OPERATOR' ).
cl_wd_grid_data=>new_grid_data( element = drop_down_figure ).
ui_container->add_child( drop_down_figure ).
However, here I bind to REPOSITORY.FIGURES. Instead of doing this I need to bind it to an attribute that I create.
I can access wd_context but I am not sure how to create a node in wd_context, then attribute for that node that will contain items for drop down.
bind_selected_key is type of String. If I create a node with attribute how do I cast it to a String so I can pass it to a constructor of a drop down?
Thank you.Hi Georgy,
There is a 3 - series weblog for this.
The first one is:
/people/thomas.szcs/blog/2005/12/28/dynamic-programming-in-web-dynpro-abap--introduction-and-part-i-understanding-ui-elements
The following are the the general steps for creating a node and table where table name is input by the user:
DATA:
UI Elements
group_1 TYPE REF TO cl_wd_uielement_container,
new_tab TYPE REF TO cl_wd_table,
Context Nodes
dyn_node TYPE REF TO if_wd_context_node,
tabname_node TYPE REF TO if_wd_context_node,
Node Info
rootnode_info TYPE REF TO if_wd_context_node_info,
Data Reference (for internal table)
stru_tab TYPE REF TO data,
String (for table name)
tablename TYPE string.
FIELD-SYMBOLS:
<tab> TYPE table.
1) * get node info of context root node
rootnode_info = wd_context->get_node_info( ).
2) * create sub node named TEST1 of structure (tablename)
cl_wd_dynamic_tool=>create_nodeinfo_from_struct(
parent_info = rootnode_info
node_name = tablename
structure_name = tablename
is_multiple = abap_true ).
3) * get instance of new node
dyn_node = wd_context->get_child_node( name = tablename ).
4) ***** create new UI element table *******************************************************
new_tab = cl_wd_dynamic_tool=>create_table_from_node(
ui_parent = group_1
table_id = 'TESTTAB'
node = dyn_node ).
5) ***** fill context node with data *******************************************************
create internal table of (tabletype)
CREATE DATA stru_tab TYPE TABLE OF (tablename).
ASSIGN stru_tab->* TO <tab>.
Get table content
SELECT * FROM (tablename) INTO CORRESPONDING FIELDS OF TABLE <tab>.
Bind internal table to context node.
dyn_node->bind_table( <tab> ).
Regards,
Srini. -
Hi
I have a requirment to read the context node of type cl_bsp_wd_context_TV.
How to read using bol programming?
Any solutions.
regards
JohnHi,
what are you looking for?
* your context node
data lr_node type ref to cl_bsp_wd_context_TV.
* the list of entities
lt_entities = lr_node->table.
* the collection of entities
lr_coll = lr_node->collection_wrapper.
Was that your aim?
There are much more attributes...
cu,
TW -
How to find if a particular context node attribute is changed.
Hi,
When a screen is opened, the context node attribs has some values. On some event, i wanted to check if one particular attribute in the context node has changed. Is it possible to figure this out.
(ps note that I need not find if any change has happened to the entire table but only one column (attribute) of the node. Note that the node has cardinality 0...n. So there are multiple possible values)
Thanks in advance.
regards,
suresh.Hi,
If you use the [Context change log|http://help.sap.com/saphelp_nw2004s/helpdata/en/ae/f95e42ff93c153e10000000a1550b0/frameset.htm]
and loop over the result table, looking for a certain attribute name and node name,
you'll get all the changes of that attribute, for all elements in that node.
grtz,
Koen -
Few of the attribute from (Apprvd suplr list)ASL not available in Neotix
Few of the attribute from ASL(Approved Supplier List) is not available in Neotix view and I'm creating a custom view based on noetix view.
I'm having a tough time finding the table for following fields:
CONSIGNED_FROM_SUPP_FLAG
LAST_BILLING_DATE
CONSIGNED_BILLING_CYCLE
ENABLE_VMI_FLAG
ENABLE_VMI_AUTO_REP_FLAG
VMI_REPLENISHMENT_APPROVAL
Approval
Method
Consigned (from Item Master)
VMI_MIN_QTY
VMI_MAX_QTY
Can someone suggest documentation, for it?
Thanks
VisakhTry table in PO schema, PO_ASL_ATTRIBUTES
i.e. PO.PO_ASL_ATTRIBUTES -
License Problem - Option NSP on Windows again Not Available
Hi all,
I downloaded and just installed the :
SAP NetWeaver 7.0 ABAP Trial Version
for Windows.
To get a license I went to link "SAP Sneak Preview License Key Request"
https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/minisap/minisap.htm
But at "System Id *" combobox the correspondent options for the installation NSP is not available.
Can I expect that new licenses will be made available soon?
Best Regards
DominikHi,
i also have the same problem!! NSP is not being offered. Only those antique versions are being offered in the drop-down list!
Very very sorry situation for us, the sap fans! Does anybody know how to proceed further? I am under xp(sp3)/maxdb.
Will be pleased to hear from you!
cheers
Kumar/Germany -
Ability to insert HTML code snippets not available
Supposedly I can insert HTML into a file in Contribute but
that option is grayed-out and can't be used. Does anyone know why
that capability would not be functioning. I have the most recent
version of Contribute and use it on a PCIn the main menu go to:
1. Edit, Administer Websites
2. Users and Roles, click Edit Role Settings
3. go to Editing
4. check 'Allow HTML snippets insertion...' (last option) -
After upgrading to yosmite my restore option in time machine is not avail
backups in time machine are not he disk but the store option is not avail
In the Finder, right-click or control-click the folder icon and select
Show View Options
from the contextual menu. In the dialog that opens, select None from the Arrange by menu. Close the dialog, enter Time Machine, and try again.
Another reason why items in a snapshot might not be selectable is that the time-travel view is open on a secondary display. Move it to the primary display, or if necessary, exit and disconnect the external display. -
Option Profiler in "visualvm" tool not available under Linux ?
When starting Visualvm 1.0.1 under RedHat Linux
I get only the three following basics tools: overview monitor threads
it lacks : profiler
Is there any option to set to get the profiler tool?
( The same version works well under windows )To get the profiler tab, monitored application must be running on JDK6. See VisualVM feature matrix at [https://visualvm.dev.java.net/features.html#feature_matrix]
-
Hi
I updated the page layouts for a project in Project Management. Now I woujld like to change those chosen page layouts, but the setup options for the project are no longer available for me to change. How can I update the original chosen page layouts (for performance management) to different layouts or change the chosen layouts to the default (blank) layouts?
Thanks
Chris van de GraafAppleMan,
It all began inside the settings of my Sanyo VPC-HD2000A when somehow the selection got switched from 1280 x 720 to that other setting with so-called 25fps. Also, I don't know whether the mishap occurred before or after I took my new footage.
I edited the clips last night and now they are on my blog and channel and they seem ok but slightly fuzzy.
I used a Sanyo VPC-HD2000A .7x wide angle lens with macro and I notice that when I zoomed in to the little sun conure, the picture blurred. I think that might be something that happens when one zooms the focus.
Also, I was born and raised to a teenager in Hawaii, but now Southern California has me in its grip.
-L -
Xilinx Options in FPGA Target Properties not available
Hello Everyone......I have a little problem.
I can not get Xilinx Options under FPGA Target Propoerties to change the synthesis optimization goal to area instead of speed in LabVIEW 2012. Please let me know the cause and solution of this problem.
Thank You.
Solved!
Go to Solution.chiks,
Interesting, are you looking in the correct place for the compiler options? Compiler options aren't going to be located under "FPGA Target Properties" as you mentioned previously (sorry I missed this in your first post), rather those options are located under the "Xilinx Options" category when you create an FPGA build spec for compilation.
Right-click on Build Specifications » New » Compilation, then select the Xilinx Options category and you should see a window like this.
Can you confirm that you are looking in this location?
Nick C | Staff LabVIEW Platform Product Support Engineer | National Instruments
Maybe you are looking for
-
The Use Of SPDIF In Logic Express 7?
Hey all,does anyone know if the use of spdif in logic express 7 is possible? i have a motu 2408II and it has spdif in-out but im not sure if lofig supports it or not.i dont see it in the channel input area.
-
Preventing root from overwriting a file
Is there any way to keep pacman (or other package managers that run as root) from overwriting a file in a directory where it would normally be overwritten? Without using the immutable flag (which only works on ext* filesystems)? I know this should st
-
HOW DO i GET ONE PC TO IMPORT FROM ANOTHER HOME PC UNDER HOME SHARING ? V11.0.3
How do I open my iphone5 for sharing and then get my laptop to import my itune library? thx
-
The selection tool won't let me resize objects. I have read different forums where they all say I just have to show bounding box, but not even this works. I have been using Illustrator for a long time and never had this problem before. Please help me
-
Hi Experts, I have the following requirement to design the layout, Its sort of tree control, and inside tree control i wanna use table. Client d'nt like table tree/alv tree. The requirement is; +PO Number 9100001 + line item 10 (Here i