How to refer to control in a peer component?
Hi,
I am using a ViewStack to put together two components. One
needs to be able to know the value of a text field of another
component. I am having trouble figuring out how to do this. I have
no problem to refer to any component from the master/parent
component. But I don't know how to do this between peer components.
Can anyone help?
(assuming both components are created ) easiest way is to get
reference of parent and from parent get reference of desired child
component. or if your components have assigned id's then you can
get refference with dot notation starting from
Application.application. etc ...
there are many other ways...
Similar Messages
-
How to access specific control event in other component
Hi to all friends out there.
I have created few components in which i am doing comunication through events. But my problem is that for achieving this i have to make event bubble and than add listner to where i want to use.As event it bubble and same ype of event is bubled by other compononents.
So please tell me how i fillter specific event to that componet where i am adding eventlistener.
Thank you in advance.If you want specific rows, you can always load the values from the ResultSet into a Map and access them that way. You shouldn't be noodling around with a ResultSet that way - it's a database cursor, not a substitute for a data structure.
If you really need just a few rows, you'd be better off writing a narrower query to get just what you need. Bringing back 1,000 rows for the sake of accessing a handful is a waste. -
How to handle table control in BDC while uploading item details for anorder
How to handle table control in BDC while uploading item details for an order?
What is the use of CTU_PARAMS structure in BDC?
In Finance I have done some changes to the layout set by coping to a zscript(duning letter) and how can assign the print program?
What is the process to test the finance script?
How can I see the print preview whether it is coming correctly or not?
Thanks in advance.
Regards.
Abhilash.hi,
for the bdc control refer the following link:
http://www.sap-img.com/abap/bdc-example-using-table-control-in-bdc.htm
ctu_params:
refer to the link
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/abap/dataTransfers-LSMW%2CALE%2C+BDC
reward if useful,
thanks and regards -
How to handle Table control in BDC
How to handle Table control in BDC
HI,
Table Control in BDC
HI,
Refer the link:
http://www.sap-img.com/abap/bdc-example-using-table-control-in-bdc.htm
The concept is easy: it has to indicate the index of the table control in the field name, so if you have to populate the first record of table control:
BDC-FIELDNAME = <FIELDNAME>(01).
If you fill the second row:
BDC-FIELDNAME = <FIELDNAME>(02).
and so....
Now the problem is usually on how many records you have to load, because u can fill only the rows of table control available in the screen, If you have more records than it can be displayed yuo have to simulate the command to go next page.
The number of recod can be displayed can depend on pc resolution and many program haven't command to go to next page (in this case it could be impossible create a BDC program9.
A way to create a bdc program resolution indipendent is to work on the first and second row.
- Place the first hit in the first row of bdc;
- Place the second insert in the second row of bdc;
- Place the last hit to the top of table control;
- Place the next hit in the second row;
- Place the last hit to the top of table control;
- Place the next hit in the second row;
- .... and so
For more info: Search in SDN with TABLE CONTROL IN BDC.
Will get a lot of related links.
<b>Reward points if this Helps.
Manish</b> -
How to refer to J2EE library server component from a web service?
Hi,
I need help! I created a web service and it worked fine. However, I started having problems when I tried to use java classes from my deployable J2EE library server component. I got the NoClassDefFound error.
I tried to include the library DC in the Used DC list and put the reference of it in the web service deployment descriptor xml (application.xml and application-j2ee-engine.xml), but it did not work.
How do I refer and use java classes from my deployable J2EE library at run time from my web service application? What should I do?
Thanks,
Giavinh PhamI would like to clarify more about the web service project. I created a Java DC project and converted it into a web service as the SAP manual instructions. It worked fine by itself, but I now want to use some of my classes that I deployed as a J2EE library server component.
It was compiled and built when I refer to my J2EE library server component DC in the UsedDC. It was deployed fine as well. However, it broke when I tested the web service calls. The class declarations and usage from the J2EE server component could not be found (NoClassDefFound error.)
I thought it was because I did not have an application-j2ee-engine.xml in my META-INF folder so I created one and referred to the library in xml as type library and reference 'strong'. I built and deployed again. It still did not work.
I examined the EAR and noticed that there were two parts of the EAR. One is the WSAR archive file that contains the META-INF folder from my project and other web service assemblies. The other part is the META-INF folder generated by the SAP NetWeaver IDE.
The strange thing was that SAP NetWeaver IDE generated an application-j2ee-engine.xml without any reference to my J2EE library server component. However, the nested application-j2ee-engine.xml in the WSAR archive file did contain the info.
Since I cannot control the application-j2ee-engine.xml generated by SAP NetWeaver IDE, what should I do? Is it the cause for my problem?
Please advice, anyone?
Giavinh -
How to save Custom control records through module pool program ?
Hi guru ,
1. How to save Custom control records through module pool program ?
I wrote multiple lines of record in custom control
Who to save that records ?
thanking you.
Regards,
Subash.Hi,
can refer following code -
IN PAI , CODE is as follows-
*& Form editor_output
FORM editor_output .
NARRATION1 is name of custom controller
IF v_editor IS INITIAL.
Create obejct for custom container
CREATE OBJECT v_custom_container
EXPORTING
container_name = 'NARRATION1'
EXCEPTIONS
cntl_error = 1
cntl_system_error = 2
create_error = 3
lifetime_error = 4
lifetime_dynpro_dynpro_link = 5
OTHERS = 6.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE 'I' NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
Create obejct for the TextEditor control
CREATE OBJECT v_editor
EXPORTING
wordwrap_mode = cl_gui_textedit=>wordwrap_at_fixed_position
wordwrap_position = line_length
wordwrap_to_linebreak_mode = cl_gui_textedit=>true
parent = v_custom_container
EXCEPTIONS
error_cntl_create = 1
error_cntl_init = 2
error_cntl_link = 3
error_dp_create = 4
gui_type_not_supported = 5
OTHERS = 6.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE 'I' NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
ENDIF.
ENDFORM. " editor_output
getting textdata in internal table as follows
*& Form create_text
FORM create_text .
REFRESH : it_texttable,
it_text.
IF v_doc_number IS NOT INITIAL.
IF v_editor IS NOT INITIAL.
CALL METHOD v_editor->get_text_as_r3table
IMPORTING
table = it_texttable
EXCEPTIONS
error_dp = 1
error_cntl_call_method = 2
error_dp_create = 3
potential_data_loss = 4
OTHERS = 5.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
Now, our final text data is in internal table it_texttable.
pls, Reward if found helpful. -
How to save Custom control records ?
Hi guru ,
1. How to save Custom control records module pool program ?
I wrote multiple lines of record in custom control
Who to save that records ?
thanking you.
Regards,
Subash.REPORT ZCUSTOMC.
CLASS event_handler DEFINITION.
PUBLIC SECTION.
METHODS: handle_f1 FOR EVENT f1 OF cl_gui_textedit
IMPORTING sender,
handle_f4 FOR EVENT f4 OF cl_gui_textedit
IMPORTING sender.
ENDCLASS.
DATA: ok_code LIKE sy-ucomm,
save_ok LIKE sy-ucomm.
DATA: init,
container TYPE REF TO cl_gui_custom_container,
editor TYPE REF TO cl_gui_textedit.
DATA: event_tab TYPE cntl_simple_events,
event TYPE cntl_simple_event.
DATA: line(256) TYPE c,
text_tab LIKE STANDARD TABLE OF line,
field LIKE line.
DATA handle TYPE REF TO event_handler.
START-OF-SELECTION.
line = 'First line in TextEditControl'.
APPEND line TO text_tab.
line = '----
APPEND line TO text_tab.
line = '...'.
APPEND line TO text_tab.
CALL SCREEN 100.
MODULE status_0100 OUTPUT.
SET PF-STATUS 'SCREEN_100'.
IF init is initial.
init = 'X'.
CREATE OBJECT: container EXPORTING container_name = 'TEXTEDIT',
editor EXPORTING parent = container,
handle.
event-eventid = cl_gui_textedit=>event_f1.
event-appl_event = ' '. "system event
APPEND event TO event_tab.
event-eventid = cl_gui_textedit=>event_f4.
event-appl_event = 'X'. "application event
APPEND event TO event_tab.
CALL METHOD: editor->set_registered_events
EXPORTING events = event_tab.
SET HANDLER handle->handle_f1
handle->handle_f4 FOR editor.
ENDIF.
CALL METHOD editor->set_text_as_stream EXPORTING text = text_tab.
ENDMODULE.
MODULE cancel INPUT.
LEAVE PROGRAM.
ENDMODULE.
MODULE user_command_0100 INPUT.
save_ok = ok_code.
CLEAR ok_code.
CASE save_ok.
WHEN 'INSERT'.
CALL METHOD editor->get_text_as_stream IMPORTING text = text_tab.
WHEN 'F1'.
MESSAGE i888(sabapdocu) WITH text-001.
WHEN OTHERS.
MESSAGE i888(sabapdocu) WITH text-002.
CALL METHOD cl_gui_cfw=>dispatch. "for application events
MESSAGE i888(sabapdocu) WITH text-003.
ENDCASE.
SET SCREEN 100.
ENDMODULE.
CLASS event_handler IMPLEMENTATION.
METHOD handle_f1.
DATA row TYPE i.
MESSAGE i888(sabapdocu) WITH text-004.
CALL METHOD sender->get_selection_pos
IMPORTING from_line = row.
CALL METHOD sender->get_line_text
EXPORTING line_number = row
IMPORTING text = field.
CALL METHOD cl_gui_cfw=>set_new_ok_code "raise PAI for
EXPORTING new_code = 'F1'. "system events
CALL METHOD cl_gui_cfw=>flush.
ENDMETHOD.
METHOD handle_f4.
DATA row TYPE i.
MESSAGE i888(sabapdocu) WITH text-005.
CALL METHOD sender->get_selection_pos
IMPORTING from_line = row.
CALL METHOD sender->get_line_text
EXPORTING line_number = row
IMPORTING text = field.
CALL METHOD cl_gui_cfw=>flush.
ENDMETHOD.
ENDCLASS.
aniruddh -
How to enable Change control locking in an environment?
Hi all,
Can anybody tell me how to enable change control locking_ in an environemnt? Any documentation regarding the same will also be very helpfull.
Thanks,
Anoop
Edited by: The Student on May 13, 2009 10:04 PMHi:
Change control locking can be enabled through application designer. Go to Tools > Change Control > Administrator and select the options as desired. Refer to PeopleSoft Application Designer peoplebook for a detailed documentation on the same.
Thanks,
Sameer. -
How do I manipulate control properties inside a cluster?
One way I've tried is to put the controls inside a cluster on the front panel. This works, but the problem is...on my front panel I want to place boolean's near these sliders to perform some other functions. When I place a cluster of controls over another cluster of controls, I have some issues with "bring to front". Take a look at the "Control Try 3.vi" attached...
Another way I've tried is to modify each control reference individually. This works, but will make the programming very ugly for future maintenance. Take a look at the "Control Try 2.vi" attached...
Then I tried to bundle all of the control references, and follow the same logic as the "Control Try 3.vi" logic. This changes the reference properties within the cluster, but doesn't change the actual control properties. Refer to "Control Try.vi". Is there a way to break this down farther, so that I can change the actual control properties? I've tried to go to more specific classes, but this doesn't work. I would really like to use this version if at all possible. Can someone give me some advice?
Attachments:
Control Try 3.vi 20 KB
Control Try 2.vi 33 KB
Control Try.vi 28 KBHi Brian and nathand -
I can understand the confusion. Very hard to explain, but I was having bring to front issues with the clusters before, placing overtop of one another. In other words, I wasn't able to control one of the clusters when the vi was running. I don't seem to have the issue now, so I'm going to stick with the "Control Try 3" approach like nathand suggested. Seems like the bring to front issue must have went away after I installed LabView 8.5.
I still am curious though, on how to read the direct values from the cluster, like Brian suggested. Brian, if you have time, could you show me an example? I think that this would come in handy in the future.
Attachments:
Control Try 4.vi 30 KB -
How to create table control without wizard....???
Hello experts !!
Plz tell me how to create table control without wizard.
for sflight table.
Scenario 1
I have one screen like 1000.
There i have taken carrid, connid, fldate as criteria.
Now i want to display Planetype, Price, Seatsmax in the table control.
Scenario 2
i have two screens 1001, 1002.
in the screen 1001 i have taken carrid, connid, fldate as criteria and there is a Button.
when i will click the button it will show the price, planetype and seatsmax in the table control in the next screen, i.e 1002
plz help me out...
and how to save new record in the dictionary table from that table control....Hi
see the sample programs and design accordingly
syntax:
CONTROLS .
if you only want to determine the row of the table control. SY´-SUBRC allows you to check if the cursor is placed in a row of a table control.
u need to comment the performs of table control fields and write ur own perform statements. And u have to declare the table control fields as separate internal tables.
Go through this urls.
www.****************
www.sap-img.com
Check the below links.
just refer to the link below
http://www.sapmaterial.com/tablecontrol_sap.html
step by step procedure with screen shots
http://www.planetsap.com/howdo_a.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/dbac5135c111d1829f0000e829fbfe/content.htm
http://sap.niraj.tripod.com/id25.html
Also you can see the below examples...
Go to se38 and give demodynpro and press F4.
YOu will get a list of demo module pool programs.
One more T-Code is ABAPDOCU.
YOu can find more examples there.
See the prgrams:
DEMO_DYNPRO_TABLE_CONTROL_1 Table Control with LOOP Statement
DEMO_DYNPRO_TABLE_CONTROL_2 Table Control with LOOP AT ITAB
http://www.geocities.com/ZSAPcHAT
http://www.allsaplinks.com/files/using_table_in_screen.pdf
Regards
Anji -
How to disable switch control when your Siri doesn't work.
There's alot of people who managed to turn their switch control off by Siri or by triple click. How ever I disabled my Siri and was stuck at lock screen with no screen feedback. Went thru alot of online remedys and all didn't work. I'm sure there are a few who had this problem. So what I did was -
i hold home and power button to off my i pad. Then turn it on again. (When it just loaded to main screen you will have a few sec before switch control works again. )So when you are in main screen , triple click to get the accessibility box and off switch control. By tapping on the option. It worked for me. Hope it works for you. The Internet don't have much to help ref switch control which is irritating. Hope this post helps.I am so sorry for sending the same thread for so many times, there is a problem with my brower.
-
how to stop voice control?
Hi Joannewpark,
Press your Home Button to get to the Home Screen.
Press Settings, then press again 2x fast - you will go to the Settings screen
Press on General, then press again 2x fast - you will go to the General screen
Use 2 fingers to indicate scroll up - Voice Over will begin to read the items on the screen, and will eventually get to the Accessibility option. When it says "Accessibility" press on it, then press on it 2x fast
It will go to the Accessibility screen, tap on the Voice Over option one, and then again 2x fast, now tap on the Voice Over option again, and then double tap to turn it off.
Cheers,
GB -
How to refer report items?
Hi,
How to refer the report items?
I have standard sql report region contains 3 columns.
doc_id,doc_name and No_units.all three items are apex item.
below is my sql query for report.
APEX_ITEM.SELECT_LIST_FROM_QUERY(17,doc_id,'select s_id from
sales')"doc id",
apex_item.text(18, doc_name) "doc name",
apex_item.text(19, No_units) " No units",null
from sale_docMy intention is to fire a dynamic action when event change in doc_id. So in when tab what i have to assign in item(s) fields for doc_id. i gave *#doc_id#* in items(s) field it doesnt work.
how to resolve this?any help?
-
How to use the LAN NetStream for peer transmission, please help, write a sample code
How to use the LAN NetStream for peer transmission, please help, write a sample code
No reply, I reply, Oh
-
How to refer one view from another view?
Hi,
I have 2 views in my Adobe Flash Builder mobile app. I need to refer the first view in my second view.
How to refer one view from another view? Or how to create a reference to a view wherever needed?I don't need any data from my first view. In a certain flow, I need to make my first view to be invisible.
for eg., My First view is in portrait mode. I change the device to Landscape. In the landscape mode, I want to show a completely different view (second view).
In this case, what happens is, I see my first view in Landscape mode for a second. Then the second view appears. When I change to Landscape mode, only the second view should be seen. I need to make my first view to be completely invisible in the OnOrientationChanging event of
StageOrientationEvent
As stage object and StageOrientationEvent works at application level, I need to know how to refer my first view object in the application level.
private function onOrientationChanging(soe:StageOrientationEvent):void
MyFirstView.Visible = False; ====> don't know how to refer MyFirstView here
Is my question clear now?
Maybe you are looking for
-
Things that bother me with Verizon
I was hoping that Verizon would provide a customer support e-mail address but I couldn't find it. I'm unhappy about a number of things with FIOS TV. First I signed on because of what seemed like a good deal but unlike cable I needed to pay for an ada
-
The new iWeb version has a lot of cool new features. THANKS APPLE But also has a lot of bug's.... but a lot of them I will try to make a list. If you post your findings we can make a big list and sent it to APPLEsomething like "UIUW" "United iWeb Use
-
Calendar delegate-related question
Hello! My organization is on the Microsoft Exchange system. I have shared my Mac Calendar account with a couple of secretaries for scheduling appointments. I have added both of them as "delegates" and given them read/write access to the calendar and
-
Background: For work I routinely need to connect to a secure VPN that is completely isolated from the internet. When using it, I can only connect to the servers that reside within the network and the VPN software (Cisco AnyConnect + NAC Agent) seems
-
Flash 10 Can't See Existing Website
We have a client with a site that depends on Flash. Someone in our office recently upgraded to Flash 10 and now he cannot see the Flash movies in the client's site. Is this a common problem? How do we fix it?