Is it Possible to link user defined column of system matrix ?
HI All,
Is it possible to link (with ExtendedObject) user defined column of system matrix?
For Example, In purchase order form, I have added one column called U_ItemCode (through Tools-User Defined Fields-Marketing Doc). I want to give drill down to Item master.
Here is the code:
OColumn = OMatrix.Columns.Item("U_ItemCode")
olink = OColumn.ExtendedObject
olink.LinkedObject = SAPbouiCOM.BoLinkedObject.lf_Items
the last line gives me 'Object refrence not set to an instance of the object' error.
For user form, it works fine (since it has the column defined as LinkedColumn in screen painter). How can we do this in system matrix?
thanks in advance
regards,
Binita
Hi Binita,
nice to see you
i mean the following:
1.) add the field in marketing document lines -> you need this to store the values in database
but this user field column will not have the arrow so we do ...
2.) you also add a linked column to the system matrix. you can copy the values from the udf column
to your manual added column and than you can use the arrow. (maybe you should disabled this column)
the result is you have two columns - the udf column and the linked manual column
i hope you know what i mean - very complicated
regards
David
Similar Messages
-
Is posible to do a choosefromlist in a user defined column of system matrix
Hi all,
I have a question that i can´t solve. Is posible to do a choosefromlist in a
user defined column of system matrix?How can i do it?and i can use a datatable?How?
Thank you all again!
Regard.The answer is No , that I know of. The matrix permits ony the it_EDIT, it_COMBO_BOX, PICTURE, and CHECKBOX types. Additionaly it has an LINK_BUTTON type
Choosefrom list works best with UDOs. Which means that you have to create your table and specify it in an UDO in order for the choosefromlist to have access to it.
Maybe there's a manual workaround, like say for instance that if the user clicks the Tab button you can then pop up another screen with a list of items.
Hope it helps! -
Add data in a user defined column in System matrix
Hello All,
I have created a User defined column in the Goods Issue Form
When I choose a particular order, I get values in the matrix defined by system
Based on this selection, I fire a query which returns a value and this value has to be
displayed in the user defined column.
I am trying to add a value to this column but I get the following error message
Form Item is not Editable
Here is the code written in form activate event
code = (EditText)matrix.Columns.Item(1).Cells.Item(i).Specific;
string strcode = code.Value.ToString();
string str;
str = "select itemCode from owor where Docnum='" + strcode + "'";
RecSet.DoQuery(str);
e = (EditText)matrix.Columns.Item(15).Cells.Item(i).Specific;
strcode = RecSet.Fields.Item(0).Value.ToString();
try
matrix.Columns.Item(15).Editable = true;
e.String = strcode;
matrix.Columns.Item(15).Editable = false;
catch (System.Runtime.InteropServices.COMException com_err)
Regards
Nirmala BOn system forms, you cannot update the DataSource (DBDataSource) of system matrixes, SAP blocks it.
The only solution is to set the column visible and editable, and write in it with the matrix cell set value method.
The downside is that the user will be able to see and edit the values (unless you catch all edit and click events to that cell). -
AffectsFormMode property of User defined field in system matrix
Hallo
I added one UDF in System matrix of service call id at panel Solution.
I set formated search for that UDF field to populate Symptons data from system knowldge base form (table).
I set the fromatted search property for that UDF Column is Automatic.
So when i nevigate record on Service call form, this UDF column fetch the value and so form goes in Update Mode.
Please i want to AffectsFormMode property for that column, so i have to get the form mode is "OK"
How it is possible.
Pleaase help me
Narendra
Edited by: NarenKD on Dec 28, 2010 12:24 PMHi H2
It is true,
But When i open 'Service Knowledge Base' child form by clicking ID Link Button in Solution Tab of Service Call Form
and update that form (here symptoms field important for me),
it does not change the state of Parrent Service call form to update.
Also there is not any link between this two table SCL1 service call and OSLT Solution knowldege table In PLD.
so i create Symptoms UDF in matrix at solution tab of Service call form.
also i create formatted search to fill this column.
I set that formatted search as "auto refresh when field change"
so when i navigate through service call records. it featches and put value in that UDF column and make form state "Update"
I want to avoid it.
means when i navigate the service call, when the value of that UDF Is different then OSLT table then that Service Call goes to update state otherwise it have OK state.
I used query in formatted search to fetch the value for UDF
What will be the solution for this problem.
Also tell me Can i call formatted search through program means can i give formatted search command (shift F2. or press formatted seach button) in program.
Regards
Narendra
Edited by: NarenKD on Dec 29, 2010 9:41 AM
Edited by: NarenKD on Dec 29, 2010 9:50 AM -
Is it possible to have user defined field in pick and pack manager
HI,
I would like to know whether it is possible to have user defined field in pick and pack manager row level.
Manage user defined field there is only provision for <b>pick list</b> and not for <b>Pick and pack</b>.
Regards
KrishnaThe Pick and Pack Manger doesn't relate to any specific table (nothing saved to the database), so it does not make any sense having a userdefiend field on it. I would guess that you could add a column and bind it to a userdatasource (not a SAP database field), but if this make any sense depends on what you are trying to achive...
-
Is it possible to create user defined control in labview
in .net we can create user defined contol in which i can put more then one control and,, can use it as single control when needed,, but,, how this possible in labview,,
actually in my program i have a tab control and,, in that tab control there are 8 pages,, now there are 5 different kind option selection for each page lets say "a" "b" "c" "d" "e",,,,,.,. so,, when i select "a" configuration for tabpage 1 should show.. "a"(control collection) on tabpage1....and,, same should b possible for all 8 pages............................. this can possible if its possible to create user defined contorl in labview
while in .net its very easy task i m confused here,..,.
i put these controls in another 5 different VI,,,, and tried to call in subpanel but,, i dont find the solution,,,
Attachments:
tabcontrol.vi 1 KBHi,
I've tried to open you attachment but LabVIEW tells me it's not a vi... could you check it and repost please ?
I'm not really sure of what you need but you CAN customize you control in LabVIEW, it is not hard, you just have to know how it works
Sometimes being good at another programation language confuse you more than it helps because you try to do as you are used to... the difficulty it to "translate" functions from a language to another.
I do know how frustrating it can be when you think "Damned, it would take me only 5 minutes to do that with language a and after 10 hours with language b it is still not working "
You have to get in LabVIEW way of thinking, I wish you good luck !
A quick exemple... this might not do exactly what you need but it may help you anyway.
When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"
Attachments:
exemple.vi 55 KB -
Error -5002 when adding linked user defined field using DI API
Hello,
When I try to add a linked user defined field using DI API I get the error number -5002 with description:
"The field 'Related Table' should consist of 8 alphanumeric characters with no valid or default values"
I Get the error when I use the Add method.
What is the solution for this problem? I use SBO 2005 A SP1 Patch 18
The code I use is (.NET C# 2.0):
SAPbobsCOM.IUserFieldsMD uf = (SAPbobsCOM.IUserFieldsMD)company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oUserFields);
uf.Name = "S_BUCO";
uf.TableName = "OPOR";
uf.Type = SAPbobsCOM.BoFieldTypes.db_Memo;
uf.SubType = SAPbobsCOM.BoFldSubTypes.st_Link;
uf.LinkedTable = "S_BU";
uf.Description = "Description";
uf.Add()
Regards,
JeffreyHi Jeffrey,
Your code above does not match the settings you are using in the UI. In particular, the type and subtype you are setting in code are not correct.
To create the UDF via code, set the field types as follows:
SAPbobsCOM.IUserFieldsMD uf = (SAPbobsCOM.IUserFieldsMD)company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oUserFields);
uf.Name = "S_BUCO";
uf.TableName = "OPOR";
uf.Type = SAPbobsCOM.BoFieldTypes.db_Alpha;
uf.EditSize = 8;
uf.LinkedTable = "S_BU";
uf.Description = "Description";
uf.Add()
There's no need to set the SubType property as you require a regular alphanumeric field.
Kind Regards,
Owen -
How can I access user defined column(in query) inside the trigger?
Hi
I have 3 unions and each query displays different records on some criteria. I also have a column hard-coded
Ex:
select a.col1, a.col2,
add as update
from table1 a
where ...
union
select a.col1, a.col2,
change as update
from table1 a
where ...
union
select a.col1, a.col2,
del as update
from table1 a
where ...
And I need to display a column in the report only if update is Add. I was thinking of writing a format trigger for that field. But I do not know how can I access this user defined column named update in the trigger?
Any help?Try ":update" minus the double-quotes. Ex:
IF :update = 'add' THEN
RETURN(TRUE);
ELSE
RETURN FALSE;
END IF;
You'll want to place your hard-coded values in single-quotes. Ex:
select a.col1, a.col2,
'add' as update
- Brian -
How to Insert a User Defined Column with CheckBox In ADF Swings
I have create JTable by dragging a view object from Data Control Palette .But apart from columns listed in JTable i need to insert a User Defined column with Check Box selection option in each row .
Can any one help me out to sort the problem.
Regards
Bhanu Prakash
Message was edited by:
user579125I retrieve 10 column from Database and build JTable. But apart from 10 column displayed i need to display one more column( User Defined) at run time with the check box option for each row . Because on select of corresponding check box i need to do some mathematical calculation. add also How do i know whether check box is selected or not.
Regards
Bhanu Prakash -
Is it possible to create user defined metrics in Grid Control 10.2.0.1 ?
Hi,
Is it possible to create user defined metrics(my SQL statement) in Grid Control 10.2.0.1
(not 10.2.0.3) Linux/AIX ?
ŁukaszI am not sure if I am correct, but for reasons best known to them, Oracle replaced rather than add.
Even if you want to do a smart search using the part# (e.g B16242-03) in oracle.com, you get a whole list of results, but when you click on them, you get http://www.oracle.com/errors/404.html
I found this copy http://www.oracle.polcreate.pl/em.102/b16242/toc.htm -
How to change the order of the columns in system matrix?
Hi all,
Is there any way to change the order of the columns in system matrix through SDK, without doing it from 'Form settings'??Hi ,
is this true for the 'Active' property also , in CPRF table? I want to check whether the Item is active or not becuse, when I m trying to copy the value in item which is not active, I m given error. Is there any way to change or active the 'Active' flag in form settings at run-time?
Any clue?
Thanks in advance,......
Binita -
Is it possible to assign user-defined data elements to table control?
Hi SDN,
Is it possible to assign a user defined data element other than basic data types in table control column.Hi Suresh,
In Screen layout,In element list tab,i am not able to give the user-defined data types other than basic data types?please tell me how to give other data types -
Error while linking user defined table to user defined field using vb6.0
Hi,
I am creating a userdefined field on a SAPB1 table(PDN1) using vb 6.0
I am trying to link this field to a user defined table.
When i do that i get the following error:
"The field 'Related table' should consist of 8 alphanumeric chracters with no valid or default values"
When i try to do the same thing from SAPB1(not using code) there is no such problem.
My vb code is as follows:
Set oUserFieldsMD = oCmp.GetBusinessObject(oUserFields)
oUserFieldsMD.TableName = "PDN1"
oUserFieldsMD.Name = "OB_Locn"
oUserFieldsMD.Description = "WH Location"
oUserFieldsMD.Type = db_Alpha
oUserFieldsMD.EditSize = 30
lRetCode = oUserFieldsMD.Add
If lRetCode <> 0 Then
oCmp.GetLastError lErrCode, sErrMsg
MsgBox sErrMsg
GoTo Err_
End If
If Not oUserFieldsMD.GetByKey("PDN1", 0) Then
MsgBox "Error"
GoTo Err_
End If
oUserFieldsMD.LinkedTable = "OB_TEST"
lRetCode = oUserFieldsMD.Update
Your help will be much appreciated.
Thanks.Great Sébastien!
Looks like we could not survive here one day without your contribution
Best regards,
Frank
PS: For readers of this thread who don't understand why
EditSize
must be "8":
This is the size of the
Code
field in the user-defined table to which the new field OB_Locn (in the DB it will be U_OB_Locn) is linked to...
So, it should be preferrably of the same size. -
User defined fields reference in Matrix VB6
I have a couple of user defined fields on the Delivery Details Matrix that I need to update. I know that I need to reference them by index as follows:
Set oEditText = oDelDetMatrix.Columns("Index").Cells.Item(ivlRowCounter).Specific
oEditText.Value = CCur(dvlSomePrice)
The problem is even if I check Watch window for the indexes I can not be certain what indexes to use for these columns. Is there a way to get exact index number?
Is there a way to reference matrix columns by by field names?Spoke too soon.....I just solved it ->
Set oEditText = oDelDetMatrix.Columns("U_DolPerOz").Cells.Item(ivlRowCounter).Specific
oEditText.Value = dvlSomePrice -
User Defined Fields on System Form
Dear All,
I want to know that how much User Defined Fields can be added on a system form. My problem is that I am developing an add-on for the Item Master Data. And I have used a lot of User Defined Fields on Item Master Data Forms which contains table 'OITM'. Now if I am trying to add any extra User Defined fields in OITM Table, I am not able to do so. I am getting an error as 'Internal Error Occurred'. What can i do regarding this problem.? Help me. It is something very important.
Thanks and RegardsHi,
There is theoretically no limit on the number of UDF for a table. there is however a maximum number of characters for a record in SQL Sever.
As far as I know this is 4000 in SQL Server 2005 and older and 8000 in SQL Server 2008.
pls check Microsoft for the exact numbers
Regards
Ad
Maybe you are looking for
-
I cannot open a pdf file on my Mac because i don't have the segue UI font. How can I get it for my Mac?
-
My ipod will show up on the computer or itunes. It is 4 years old and may now be a paper weight. Last night it had new music put on it and was working fine. When i put it back on its dock (it has to stay docked due to battery issues)and nothing. =( I
-
Streaming games from imac osx10.4 to tv
Bought new imac, love it (09/07). Bought my daughter a couple of imac games for Christmas, any way to stream them to a tv, even by cables? (Games were Diner Dash and Guitar Hero III). Hope you all have a great Holiday Season. Dan
-
Exclude deleted items from the search results
My users state that documents that they deleted days ago are still showing in the search results; how do I exclude all the items in all of the farm's Recycling Bins from being displayed in the search results? Also, I have heard complaints that the se
-
Creating 2 libraries on Itunes
Hi, I would like to know if it is possibile to create 2 Libraries on iTunes so I can use 2 ipods but with different music. Cheers