How to achieve matrix cell value of systems forms matrix ?
Hi,
When user types data in perticular cell of matrix in system Form , i want to achieve that data.
How can i achieve that data ?
Do any one have some sample code plz. fwd it.
Regards,
Ganesh
Hi Makarand,
This should do the trick.
<b>Code (C#):</b>
public override void Handle_ItemEvent(string FormUID, ref ItemEvent pVal, out bool BubblesEvent)
/* Switch by eventtype */
switch(pVal.EventType)
case BoEventTypes.et_VALIDATE:
/* Get a matrix object */
Matrix oMatrix = (Matrix)SBO_Application.Forms.Item(FormUID).Items.Item("MY_MATRIX_ID").Specific;
/* Get a EditText object for the matrix cell */
EditText oEdit = (EditText)oMatrix.Columns.Item("COLUMN_ID").Cells.Item("ROW_NUMBER").Specific;
/* Get the value from the object */
string sValue = oEdit.Value;
/* Do other things you like ;) */
break;
Hope it helps,
Rowdy
Similar Messages
-
How to access a Matrix cell value outside the matrix in textbox?
Hi
I have created a matrix in SSRS. Columns are grouped by Channel Type. I want to access indicated cells value outside the matrix.
After Running the report the report shows
How can I access cell values outside the matrix? Please helpHi Aladin92,
According to your description, there is a matrix in the report, you want to reference the first value of total outside the matrix, right?
In fact, Report item expressions can only refer to other report items within the same grouping scope or a containing grouping scope. Are the both textboxes in the same group. To workaround the issue, please refer to the following steps:
1. Click and select the matrix, copy it and paste it in the report above the original matrix.
2. Right-click handle of the first row in the upper matrix, click Insert Rows, then click Inside Group-Above.
3. Right-click second cell of the first row, then click Expression.
4. In the Expression text box, type the expression like below:
="A total of "& ReportItems!Textbox5.Value & "out of 258 BC CCRs have been evaluated"
5. Set the text boxes and rows visibility to be hidden except for the text box with expression.
The following screenshots are for your reference:
If you have any more questions, please feel free to ask.
Thanks,
Wendy Fu
Wendy Fu
TechNet Community Support -
How do load system form matrix -Inventory-Goods Issue through SDK UI &DI
While I am accessing system form matrix -Inventory Goods Issue/ Goods Receipt, the matrix object is not accessible.
Error is coming stating "Item 13 is invalid, where 13 is item uid for matrix.
So,How do load system form matrix -Inventory-Goods Issue(FORM 720/-720) through SDK UI &DIAPI.
Form Type: -720
How to get reference of System form matrix object -Inventory-GoodsIssue.
Some thing similar to CopyFrom functionality for -Inventory-Goods Issue.
Currently my client requirement is as follows.
I created a UDF ((U_ILC) Incoming Log Challan) for marketing documents. And, this field is added in the header level of Goods Reciept, Goods Issue documents.
1. Through Inventory->Goods Receipt (ILCNo.10), items are received. Assume, M00001, M00002 are the items received with qty, price, whse, account values.
2. Through Inventory->Goods Issue, item should be issued. In this Goods Issue Form, after entering U_ILC value as 10, pressing Tab, the GoodsIssue matrix should be loaded with the values of GoodsReceipt(IGN1 for U_ILC:10) document i.e. M00001,M00002 along with the same values as in GoodsReceipt of ILC:10.
The code is as follows:
If (( ( pVal.FormType = "-720" or pVal.FormType = 720) And pVal.EventType <> SAPbouiCOM.BoEventTypes.et_FORM_UNLOAD) And (pVal.Before_Action = False)) Then
'// get the event sending form
oForm = SBO_Application.Forms.GetFormByTypeAndCount(pVal.FormType, pVal.FormTypeCount)
If pVal.ItemUID = "U_ILCNo" And pVal.EventType = SAPbouiCOM.BoEventTypes.et_LOST_FOCUS And pVal.Before_Action = False Then
SBO_Application.MessageBox("ILC No. Lost Focus")
oMatrix = oForm.Items.Item("13").Specific
oColumn = oForm.Columns.Item("1")
oEditItmCode = oColumn.Cells.Item(1).Specific
oEditItmCode.Value = "07215090x606"
oItem = oForm.Items.Item("U_ILCNo")
oEdit = oItem.Specific
SBO_Application.MessageBox(oEdit.String)
End If
End If
3. The code
oMatrix = oForm.Items.Item("13").Specific
is raising error. I have used Event Logger and breakpoints to see where the code is halting.
Help me, how to access the matrix of Goods Receipt/ Goods Issue and load based on the existing data.
Thanks in advanceHI
If your code is in the SBO_Application_ItemEvent then try using this line
oForm = SBO_Application.Forms.Item(strFormUID)
instead of
oForm = SBO_Application.Forms.GetFormByTypeAndCount(pVal.FormType, pVal.FormTypeCount) -
How do I get the values from a form?
How do I get the values from a form?
You can try using request method..
request.getParameter("yourFormInputName");
Try this. -
How to add new fields to the system form (Ex.expenses to a/r invoice form)
hi
can any one tell me how to add new fields to the system form (Ex.expenses to a/r invoice form)
i want to add expenses field to system a/r invoice form and connect data base also.
i used the code of samples\11.system form manipulation(vb.net) but i'm not able to get it....so can any one help with code or concepts.
reply soon plz..
thankQIf I understood you correctly, you are just trying to add new fields to the invoice form and then use them in your form. you should first go and add the field to your tables, which you would do by going to Tool --> User Defined Fields --> Manage User Fields. There are different documents or categories given. For ex. for invoices, Sales Orders you would add your field under the Marketing Documents. If you want the field to be just one per invoice, add it to the Title, otherwise if you want a field per invoice or Sales Order line, add it to the Rows section. Once you have done that then you can just create a edit box or drop down to represent the field and set the datasource for that to your field. If you want example code to do that, let me know.
-
Is it possible to get System form Matrix Data in DI API?
HI,
i would like to use DI API to get the System Form Matrix ( like Sale Order ) . Is it possible?
i know that using UI API is most easier way. However, UI API cause extermemly slow perfomance.
no matter i use Form.Freeze or not. Please Advise
Thanks
Gordon
Edited by: Gordon Ho on May 7, 2009 7:03 AMHi,
U can access the Sales Order rows using the DI only if its added to the system. U can use the DOCUMENT object and Document.Lines and access the row data. Please check the SDK help file for more information.
From SDK Help
Document_Lines is a child object of Documents object and represents the line entries of a document in the Marketing Documents and Receipts module and the Inventory and Production module.
Vasu Natari. -
How to add a link button in system form?
how to add a link button in system form in the edit text?
HI
see the following code
This creates an item "55" caption, and exittext ("550") and creates linked button "51" linked to "550"
oItem = otmpform.Items.Add("55", SAPbouiCOM.BoFormItemTypes.it_STATIC)
With oItem
.Top = 315 + 30 + 15
.Left = 12
.Width = 100
.Specific.Caption = "Többlet"
End With
otmpform.DataSources.UserDataSources.Add("550", SAPbouiCOM.BoDataType.dt_SHORT_TEXT)
oItem = otmpform.Items.Add("550", SAPbouiCOM.BoFormItemTypes.it_EDIT)
With oItem
.Top = 315 + 30 + 15
.Left = 120
.Width = 100
.Specific.DataBind.SetBound(True, "", "550")
.AffectsFormMode = True
.Description = otmpform.Items.Item("55").Specific.Caption
.DisplayDesc = True
End With
oItem = otmpform.Items.Add("551", SAPbouiCOM.BoFormItemTypes.it_LINKED_BUTTON)
With oItem
.Top = 316 + 30 + 15
.Left = 120 - 14
.Width = 13
.LinkTo = "550"
.Specific.LinkedObject = SAPbouiCOM.BoLinkedObject.lf_GLAccounts
End With
Regards,
J. -
How to achieve dynamic page break in Smart form
Hi
1.How to achieve dynamic page breaks in Smart forms.
2.What are the various table types in Smart forms.
Regards<i>Dynamic page break : </i>
create a node of type COMMAND and in its attributes check "Go to new page".
<i>There are Tables and Templates in smart forms :</i>
Use node type <i>Template</i> to display a table whose layout and size (number of lines and columns) is determined before the runtime of the print program else use <i>Table</i>.
Take a look at <a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCSRVSCRSF/BCSRVSCRSF.pdf">SAP Smart Forms (BC-SRV-SCR)</a>
Regards -
How to change the cell value in Excel Sheet in WD Java?
HI,
I have an application which is used to upload and download excel sheet.I can upload the excel sheet through Upload UI element and also able to download the same file through Download UI.But before download I want to validate the excel sheet.If data is not proper in the excel then I have to put some comment (cell comment).I am able to read each cell value,but not ble to put any comment.Once I pt commen in the cell,the download file should display the commented in the excel sheet.
Please let me know how to update hte excel sheet.
Sandiphi Sandeep,
I'm not sure about the HSSF apis, however, i inserted the Cell Comments using jexcel apis. There is a method setComment(java.lang.String s, double width, double height) in class WritableCellFeatures using which you can insert cell comments
For more details refer [link|http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/write/WritableCellFeatures.html]
Abhinav -
How to make crosstab cell value become hot link which can link to other?
Dear Gurus:
I am using Bi beans in a project, i create a crosstab in one .jsp file,the crosstable can display data correctly,but i want to make every cell value become hot link which point to a url,this url contains measure info and all dimension info,how can i do? Thanks a lot!Hi Tomsong,
We will post a BI Beans Sample that does that to OTN next week.
In the mean time, look at the following BI Beans Help topic (under Jdeveloper BI Beans Help)
Handling Drill-Out Events in HTML-Client Applications
Hope this helps
Katia -
How to get selected Cell value in datagrid?
Hi guys, I have a datagrid that is editable. I was wondering if it's possible to retreive the cell value after user edits the single cell.
My datagrid will trigger griditemEditorSessionSave event if users finish the editing, but I don't know how to get the new cell value.
//script
protected function dg_gridItemEditorSessionSaveHandler(event:GridItemEditorEvent):void
//I can only get the columnIndex but not the value
Alert.show (event.columnIndex);
//mxml
<s:DataGrid id="dg" editable="true" x="5" y="3" width="734" height="153"
gridItemEditorSessionSave="dg_gridItemEditorSessionSaveHandler(event)"
>
</Datagrid>
Any thoughts? Thanks a lot.Hi,
Please go through following link :
http://corlan.org/2008/08/31/retrieving-the-new-values-while-editing-data-inside-the-data- grids/
Hope it helps you
Thanks and Regards,
Vibhuti Gosavi | [email protected] | www.infocepts.com -
How to achieve Delegation & Substitution for GP system in UWL for CE 7.1
Hi all
Could you please guide me , how to achieve delegation & substitution concept for GP system in UWL for CE 7.1.
when i am trying to click on the Manage Delegation dropdown link which was there in top right corner of the UWL screen , then i am getting the error as " No system is activated for substitution rule " .
Could you please tell me in our scenario how to activate the System for delegation rule since we are using GP system for GP related tasks in UWL. in all the documents they have mentioned how to achieve the same in R/3 workflow tasks but we are looking for GP tasks how to activate system.
Is there any changes are required in UWL XML files for achieving this substitution & delegation rule for CE 7.1??
In EP 7.0 how this delegation & substitution was enabled in UWL , could you pls tell me what are the changes are required to be done??
if anybody helps on this then it is great help!
Regards
SunilHi Sr,
There is Trails view in Result . which is newly introduced by Oracle.
With the help of this you can achive this solution.
Thanks & Regards
Rahul -
How to get TableView cell values
Hi All,
I'm new to PDK.
I have a TableView which set to Single Selection (the table has a column of radio buttons).
When the user selects a row I want to get the cells' values of the row from the client side.
I can get the row's number by using the following code:
tvModel.setOnClientRowSelection("generateNumber(htmlbevent)");
function generateNumber(myEvent) {
alert(myEvent.obj.clickedRow.toString());
Is there a function like getValueAt(row,col)?
How can I solve this?
Thanks,
OmriHi
There is a function getValueAt(row,col) to get a value at particular row and column.
Please go through the followin forum thread which is related to your problem:
Using OnCellClick with TableView to get cell value
Hope this helps you.
Regards
Victoria -
How can we add Text field on system form which is updateable?
Hi Experts
I Want to create text field on System Form like A/R Invoice, in which I can store value after saving the document. I means Updateable field. Is it possible and How?
Thanks
Regards
GorgeHi Gorge,
Please follow Jeyakanthan instructions. You may know how to create a UDF but you clealy don't understant how they work.
A UDF in the System document's Title table is always updatable, unless you define it otherwise or do not have permission to update it (Open the form where you created the UDFs and press CTRL + ALT + B to open the definitions form).
A UDF in the System document's Rows table is always updatable ONLY if that document's rows are updatable AND if you set them as updatable (via Form Settings) and have permission.
On a User Form, you make your own rules!
Regards,
Vítor Vieira -
How to: username as default value in a form
How can I use the user_name (portal user: wwsec_person.user_name) as a default value in a form. When I use #USER I get the db_user value.
Hi,
You can use the api portalschema.wwctx_api.get_user. This will return you the logged in user.
Thanks,
Sharmila
Maybe you are looking for
-
problem is iTunes wants to restore while I have no backup(i know stupid move on my part esp. since I just got back from an amazing summer trip and so....yea Ive been busy and really it is my fault. I had bought this iPad from ebay for a good deal t
-
Document Store Operation Failed due to missing authorisations.
Hi I am using BW 3.5, One of the user is getting the following error message while accessing one of the report: Document Store Operation Failed due to missing authorisations. The user has previously accessed this report many times. But when I tied to
-
My color crashes after it gets started with the 1.0.2 update
I haven't had a chance to use my color program since I installed it in June. I opened the program and saw that it was running but could not get any images in the preview window and didn't have any time to mess with it. So recently I did the 1.0.2 upd
-
I installed the PC Suite in vista RC2 and evrything seems to work fine except for backup. Evrytime I try to backup it crashes at 60%. I keep getting the error that connection is lost. Resetting the phone to factory defaults doesn't seem to solve it.
-
Workflow step by step configuration for scheduling level agreement release
Hi All, I tried alot to configure step by step scheduling level agreement release using workflow. But, The release code I couln't pass using workflow. Plz guide me, or let me know some useful links for the same.