Link Button Error
Hi,
When I create a button in Captivate (which opens a new
browser window and links to a .exe file) - I get the following
error message:
http://www.clickview.com.au/richard/captivate_error.GIF
This occurs in IE (6) only. Thanks again in advance, this
forum has helped me lots.
Hi Got Issues
While I'm not going to be able to tell you how to cure the
issue, I thought of a possible workaround you might use. Have you
ever heard of a "redirect"? If you don't know what a redirect is,
surely you have encountered one if you have used the internet for
any length of time. Basically, you configure a .HTML page that
loads into the browser and simply points to another page. Let's
call them Page R (for Redirect page) and Page L (for Landing page).
You add a smidge of code to Page R that causes Page L to display.
The neat thing here is that Page L doesn't have to be an HTML page!
It can be a Word document, PDF document, EXE file. Almost any file
type you can imagine.
Copy the attached code and paste it into something like
Windows Notepad. Then change the URL to what you want. Save the
file as a .HTM page and you should be able to see it in action.
Then configure your Captivate to simply point at the redirect page
you just created. Maybe it will be a workaround for you.
Cheers... Rick
Similar Messages
-
Linked Button error in a subReport with Crystal Reports
Hi expert,
I have a designed a subreport with Crystal Report, and I have add the Sap Linked button (OLE Object), to allow the user to click on the linked button and open the relativa Sap Document (Invoice, Delivery, etc etc).
In the hypetetx linked property, I have write the link
'http://$b1$/link=OINV&key=1'
In this way all is ok, but In my query I have the name of the table and the DocEntry, so I try this way:
'http://$b1$/link='&{Comando.Table}&'&key='&{Comando.DocEntry}
If I try to open the document, I retrieve the error: You are not permitted to perform this action. Authorisation Path: Help.
I don't understand if the problem is the authorization (i am manager, superuser) or if I had write in a wrong mode the hypertext link. (maybe the Apex?)
Anybody can help me?
Regards
MarcoHi Marco,
if {Comando.DocEntry} field is string type try this code:
'http://$b1$/link?table='& {Comando.Table} &'&key='& ToText(ToNumber({Comando.DocEntry}),0,'','')
else if DocEntry field is number type try this code:
'http://$b1$/link?table='& {Comando.Table} &'&key='& ToText({Comando.DocEntry},0,'','')
Regards,
Domenico
Edited by: Domenico Lovino on Feb 23, 2012 10:04 AM -
SP01 PL03: Click on Grid Link button, add-on disconnected error occured
Hi Frank,
I upgrade my add-on to SP01, there is an error when click Link button which in a UDT bound grid, the error shows 'System Message' with three option buttons, [Restart Add-on],[Log off the current company] and [Continue working without this Add-on], this error does not occur on SAP 2005 PL7,PL8, PL9 & PL10, but occurred on SP01 and SP01 PL03.
The grid Link button link to master like BP, G/L Accout and Item.
Hope there is a workaround way.
Thanks.What version / PL was your Add-On compiled with before?
Was it done with 2005A SP00 PL?? ?
Anyway, I am happy to hear that it works now...
regards,
Frank -
Linked Button To SalesOrder, Error No Matching Record ODBC 2028
Hello,
I've added a LinkedButton to a Matrix Cell.
This is ok.
But the LinkedButton only works correct with the DocEntry
Number of SalesOrder ,not with desired DocumentNumber.
For Example, SalesOrder Document
DocEntry = 310
DocumentNumber = 400073
Entering 310 to matrix cell and clicking the
LinkedButton, the SalesOrder with DocumentNumber
400073 will be loaded.
Entering 400073 to matrix cell and clicking the
LinkedButton, error ODBC 2028 occurs.
Has someone an idea, how to link that
button properly to the DocumentNumber??
The source
'adding column
Set sbo_cOlumn = sbo_Matrix.Columns.Add
(UID:="1",Type:=it_LINKED_BUTTON)
'adding UserDataSource
oForm.DataSources.UserDataSources.Add UID:="1",
DataType:=dt_LONG_NUMBER
'bind column to UserDataSource
sbo_cOlumn.DataBind.SetBound
Bound:=True, TableName:="", Alias:="1"
' create linked Button
Set sbo_LinkedButton = sbo_cOlumn.ExtendedObject
sbo_LinkedButton.LinkedObject = lf_Order
Regards
ThomasHi,
I have the same problem with linking to Sales Order.
Sugesstion to use DocEntry instead of DocNum is correct only partially and it looks user-unfriendly even if you hide DocEntry value and have DocNum in the next column.
If you open "Inventory/Pick and Pack/Pick List" and select any pick, you can see a standard link to SO's DocNum, not to a DocEntry
Can please anybody explain how it is done?
Thank you
Natalya -
Show local documents using link button
I have few link buttons in my app to show the reports that
were stored locally on the server. For example: The reports were
stored at “C:\report\”. When I specify the local path
to the link button and execute the app, I am getting an error
saying that “Flex will not display the documents stored
locally”. Please let me know the solution.Either use Adobe AIR, which allows local access, or else have
the reports on server and store names or relative paths to those
reports locally, using the shared object feature. -
Hi,
I'm having trouble trying to link an Employee name in a column within a matrix to the Employee form. I can make it happen with the Employee Id, but can't understand how to make that link but display the Employee name,
any ideas ??
cheers,
Markhello
please i need help on this issue, i'm working on VB60, i`m having trouble when i add a new it_LINKED_BUTTON column to an existing form i don't know if i can write the code in the VB6.0 just like in VB.NET my code looks like
Set oItem = oTmpForm.Items.Item("54")
Set oMatCostes = oItem.Specific
oMatCostes.Clear
Set oColsCostes = oMatCostes.Columns
Set oColCostes = oColsCostes.Add("Factura", sapbouicom.BoFormItemTypes.it_LINKED_BUTTON)
oColCostes.TitleObject.Caption = "Factura de Acreedores"
oColCostes.Editable = True
oColCostes.Width = 15
Set olink = New sapbouicom.LinkedButton
Set olink = oColCostes.ExtendedObject
olink.LinkedObject = lf_PurchaseInvoice
oColCostes = oColsCostes.Item("Factura")
i have no errors but mi linked buttons can`t link to the PurchaseInvoices the way i want.
i hope you'll be able to help me
Gabriela -
Hai To All,
Iam creating reports for my module. For that iam using grid to display the fields. Now my issue is i want to place the link button(Orange arrow) for specific fields.
For Example,
For Supplier Code iam placing the following code so that i can able to get view the link button and if i click i can able to open the Business Partner.
Grid.Columns.Item(0).Type = SAPbouiCOM.BoGridColumnType.gct_EditText
Dim oCol As SAPbouiCOM.GridColumn
oCol = Grid.Columns.Item(0)
oCol.LinkedObjectType = 2
Similar to that i want to create link button for my user defined screen that is my screen.I registered as UDO as "PI_UDO"
Grid.Columns.Item(0).Type = SAPbouiCOM.BoGridColumnType.gct_EditText
Dim oCol As SAPbouiCOM.GridColumn
oCol = Grid.Columns.Item(0)
oCol.LinkedObjectType = "PI_UDO"
If i give "PI_UDO" as my linked object it is not accepting.No error display also....
If i use none option for linked button,
Grid.Columns.Item(0).Type = SAPbouiCOM.BoGridColumnType.gct_EditText
Dim oCol As SAPbouiCOM.GridColumn
oCol = Grid.Columns.Item(0)
oCol.LinkedObjectType = -1
I cant able to view the link button......
Weather we can able to create link button for our screen???
In Forum someone told that we can....But some told as cannot??
What is the solution for this???
Its an urgent requirement can anyone help me.......
Regards,
Anitha
Edited by: ani nazir on Jul 30, 2008 11:06 AMThanks Petr,
If i use like that i can able to open the screen but there is an error
"No Matching Records found in Business Partner"
In Matrix Item Link press event i made bubbleevent=false
Regards,
Anitha -
PanelTabbed how to change tab as per command link button
Hi Team,
I have a page which has 3 tabs under the panel tab and the page is being built under a page template.
The page template has 3 command links buttons on whose selection opens that particular tab.
Can some one guide me for how to approach this.
Thanks in Advance.
Regards,
AjayHi Cycle,
I am getting the following error after executing the code.
Caused by: java.lang.NullPointerException
at com.lifetech.portal.ui.beans.LifeTechTemplateBean.refreshTabs(LifeTechTemplateBean.java:108)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.el.parser.AstValue.invoke(Unknown Source)
at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)
at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1256)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:102)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:96)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:444)
at javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:541)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl$ApplyRequestValuesCallback.invokeContextCallback(LifecycleImpl.java:1394)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:397)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:194)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
I wish to clarify one thing.
is it correct that the binding property of the showdetailsItem components is on the bean page of the template. -
Hi,
I have my custom designed form.
Can I add a 'Orange Link arrow' for an UDO in it?
I could do it for the system objects.
When I tried it in the screen painter, I got the error 'Invalid Numeric Value'.
Thanks in advance.
Regards,
GeethaHi Geetha,
I don't think UDOs are supported for link buttons (or should I say, I can't get it to work ) so you'll need to code it yourself. If you trap the event of the user clicking on the link button, you can open your UDO form in Find mode, populate the key field and click the Find button.
Kind Regards,
Owen -
Hi
In my application i am facing a different issue.. I placed a link button it should link to GRPO so i gave its linked object as 20. given the text field id as linkTo
now when i give some vale in text field and click on link button it is opening GRPO form but the document number is not same what i gave in the text box.
when i tried by entering the value in text what i have sen in GRPO when i click on it. now this time it trows an error that the entry does mot exist..
what is wrong with this ,,
Thanks Regarding.hi,
Even i faced the same problem.
what i did is...
on the click of link button GRPO form loads. Now collect the DocNum at the link button and use form load event as follows...
If pVal.BeforeAction = false And pVal.FormType = 143 And pVal.EventType = SAPbouiCOM.BoEventTypes.et_Form_Load Then
Dim GRPOUID as string = pVal.FormUID
SBO_Application.Forms.Item(GRPOUID).Mode = SAPbouiCOM.BoFormMode.fm_FIND_MODE
Dim oEdit as SAPbouiCOM.EditText = SBO_Application.Forms.Item(GRPOUID).Items.Item("8").Specific
oEdit.Value = DocNum 'give the docnum collected near to link button.
SBO_Application.Forms.Item(GRPOUID).Items.Item("1").click
End If
guess the above solves your problem.
regards,
varma -
Linked Button - lf_profitCenter, Not Working correctly
Hello Experts
Can anyone explain why the following code, doesn't work?
SAPbouiCOM.Item itemLbtnCC;
SAPbouiCOM.LinkedButton LbtnCC;
itemLbtnCC = this.Form.Items.Add("lnCC", SAPbouiCOM.BoFormItemTypes.it_LINKED_BUTTON);
LbtnCC = (SAPbouiCOM.LinkedButton)(itemLbtnCC.Specific);
itemLbtnCC.Top = this.Form.Items.Item("5").Top;
itemLbtnCC.Left = this.Form.Items.Item("5").Left - 16;
itemLbtnCC.LinkTo = this.Form.Items.Item("5").UniqueID;
LbtnCC.LinkedObjectType = "61";
And when the form is loaded returns the following exception:
Invalid target [66000-24]
The problem (the code stops) ,occurs on the linked object 61, however in SDK Help Center , linked object 61 is mapped to lf_ProfitCenter which is the desired object of the custom linked button (Profit Center object).
Can you please give me an explanation? Is there any work around?
Kind Regards,
GeorgeI found this note:
1426939 - Can not link to ProfitCenter via LinkedButton
that offers a workaround for this issue:
Get error 'Invalid target [66000-24]' when using LinkedButton Object
to link the ProfitCenter as following code:
Private oLink As SAPbouiCOM.LinkedButton
Set oNewItem = oOrderForm.Items.Add("oTest", it_LINKED_BUTTON)
Set oLink = oNewItem.Specific
oLink.LinkedObject = lf_ProfitCenter
The workaround would be as follows:
- Read the profit centre you want to open into a string variable
- You can trigger opening the profit centre window by calling the method: oApplicaition.ActivateMenuItem (1793) 'menu id for ProfitCenter in Financials -> Cost Accounting -> Profit Centres
- Change form to Find mode, Put value from string variable into Profit Centre field and simulate click on Find button
This issue is an candidate to be fixed in a future version of SAP
Business One. -
Hi
I've got a linked button in a column within a matrix that shows Sales Order Document Numbers. I've set it to link to the Sales Order form using the following code:
oColumn = oColumns.Add("OrderNum", SAPbouiCOM.BoFormItemTypes.it_LINKED_BUTTON)
oColumn.TitleObject.Caption = "Order Number"
oColumn.Width = 200
oColumn.Editable = False
oLink = oColumn.ExtendedObject
oLink.LinkedObject = SAPbouiCOM.BoLinkedObject.lf_Order
The problem I've got though is that if the Sales Order is created with a manually entered Document Number I get the following error when clicking on the linked button.:
"You are not permitted to perform this action [Message 200-30]"
I guess the reason it is happening is that the DocEntry and DocNum are different and the Linked Button is using the DocEntry as reference to which Sales Order needs to be opened when the linked button is pressed.
Is there anyway to stop this from happening and for the Linked Button to function as normal even if the Sales Order has a manually entered document number? So is there a way to allow the Linked Button to link through to a Sales Order using the DocNum not the DocEntry?
SteveCheers mate. I've just tried setting using the PressLink property of the EditTextColumn object however it's not letting me set the EditTextColumn to the column I have in my matrix. The code I have is:
Dim b As SAPbouiCOM.Column
Dim oEditTC As SAPbouiCOM.EditTextColumn
Try
If pVal.Before_Action = False Then
oForm.Freeze(True)
oEditTC = oMatrix.Columns.Item("DocEntry")
oEditTC.Visible = True
oEditTC.PressLink(pVal.Row)
oEditTC.Visible = False
oForm.Freeze(False)
End If
Catch test As Exception
MsgBox(test.Message)
End Try
The error I am getting is "Specified Cast Is Not Valid". The type of column I am trying to bind to is a "it_LINKED_BUTTON".
Steve -
Link button for udo in the xml
Hi all ,
I know how to link a system object like this.
<column AffectsFormMode="1" backcolor="-1" description="" disp_desc="0" editable="1" font_size="12" forecolor="-1" right_just="0" text_style="0" title="Code" type="116" uid="202" visible="1" width="80">
<databind alias="U_ItemCode" databound="1" table="@APS1"/>
<ExtendedObject linkedObject="4"/>
</column>
but how can I link a UDO ? if My UDO' name is MUDO ,I write the XML like this,
<ExtendedObject linkedObject="MUDO"/>
and I always got error . who know ?
thanksHi Wei,
That's because you can't link to UDO's. There is no object type for an UDO. You should use onject type NONE and make the logic behind it yourself. (Capture the linked button press event and handle all actions)
Hope this helps,
Rowdy -
Hi all,
I am on a field campaign with my Labview-controlled instrument. I wanted to make a small change to the code and build it again for uploading to a cFP-2020 Fieldpoint but the application builder stopped with the following error message:
Error 7 occurred at ABAPI Dist Report Read Link Info Error.vi -> ABAPI Dist Cmp Settings to Disk Hier.vi -> ABAPI Get Settings From File2.vi -> ABAPI Get Settings From File.vi -> RTBEP_Invoke_Build_Engine.vi -> RTBUIP_Build_Invoke.vi -> RTBUIP_Build_Invoke.vi.ProxyCaller
This is another computer than the one I used in the lab previously so might have forgotten to install something. I just copied the whole application folder with project file and subfolders
to the Laptop I am using now. Labview version should be the same though (8.20).
Any suggestions?
OlafHello Olaf,
This error is usually found when a subVI or a support file (DLL, custom control, etc)
isn't able to be found by the application builder. Possible reasons
for this could include subVIs no longer located in their original
paths and in need to be relinked, a DLL that isn't included in the build,
and many other possibilities.
You wrote that you copied the project from another PC, so it is very possible that some file went missing. Are all VIs in your project executable?
You could try to mass compile all the VIs in your project and see if that helps.
Regards,
Johannes
AE, NI Germany -
hi
Can anyone tell me why the click action is not working when
the link button is placed in datagrid.
<mx:DataGridColumn dataField="edit" headerText="">
<mx:itemRenderer>
<mx:Component>
<mx:LinkButton label="edit" click = "click1();">
</mx:LinkButton>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
even if button is placed in the datagrid it is not working.When you use the <mx:Component> tag you create a new
scope. Its as if all of the content of the <mx:Component>
were in another file. If you used a separate file for your renderer
you wouldn't expect click() function to be recognized, right?
You can modify your renderer like this to make it work:
<mx:LinkButton label="edit" click =
"outerDocument.click1();">
Another option is to take advantage of the bubbling feature
of the click event. Instead of putting the click handler on the
LinkButton, put it on the DataGrid itself. Any click on the
DataGrid will then trigger the event handler.
The drawback to that is that EVERY click will call the event
handler - either the LinkButton's click on a click on the header.
Your event handler just has to examine the event data to determine
what control originated the event.
In this case, using outerDocument.click() is far easier, but
you might need the bubbling property of the event at some point in
the future.
Maybe you are looking for
-
Understanding compositions with different frame rate
Hey everyone, I am working with AVCHD footage with a frame rate of 25. If it drop my footage into a new compostion after affects sets everything up automatically. I'd now like to what happens to my avchd clip if I change the frame rate of my composti
-
Help needed while creating interval paritioning while creating MV
Hi, I need help while creating interval partitioning for a Materialized view. The DB version is Oracle 11G. We do a complete refresh for MV and we want the monthly partition to be created automatically based on D_DATE from 01-01-2007 onwards. I tried
-
I am trying to download responses as a pdf and it just hangs. Is there an outage going on?
-
Can firefox stop constant buffering of all video and film content?
Hi, I have spent most hours of all my days since having an apple mac (2-3 weeks) to try and fathom why it does some things that my previous cheaper laptops didn't even do and to solve them. The most persistently annoying thing is when I try to watch
-
Time Machine worked fine w. new HD for 16 backups, but started giving this mssg: [TIME MACHINE COULDN'T COMPLETE THE BACKUP TO "TOSHIBA EXT" ...An error occurred while creating the backup folder]