SAP BAPI ActiveX Interface
Hello,
This is a cross post from LAVA forum...
I'm trying to integrate our test stations to SAP ERP. SAP stores data in busines objects in busines object repository. The objects are exposed over BAPI interface. There is a lot of different busines objects in the repository. SAP developers can also build new objects if they want. The objective is to read inspection characeristics from quality management module of SAP. I haven't done much ActiveX stuff, neither know much about SAP, so I started with a simple example that I found searching for BAPI examples. The example works fine in Excel. The example just reads some data from a sales order object.
Sub BAPI1()Dim
oBook As Workbook
Dim oSheet As Worksheet
Dim oBAPICtrl As Object
Dim oBAPILogon As Object
Dim oSalesOrder As Object
Dim oItem As Object
Dim iIndex As Integer
Set oBook = Application.ActiveWorkbook
Set oSheet = oBook.Worksheets(1)
' Initialize SAP ActiveX Control.
Set oBAPICtrl = CreateObject("sap.bapi.1")
' Initialize SAP ActiveX Logon.
Set oBAPILogon = CreateObject("sap.logoncontrol.1")
' Initialize the connection object.
Set oBAPICtrl.Connection = oBAPILogon.newconnection
' Logon with prompt.
oBAPICtrl.Connection.System = "Q02"
oBAPICtrl.Connection.Client = 101
oBAPICtrl.Connection.Logon
' Retrieve a sales order.
Set oSalesOrder = oBAPICtrl.GetSAPObject("SalesOrder","0010732181")
' Display Sales Order header data.
oSheet.Cells(2, 1).Value = oSalesOrder.salesdocument
oSheet.Cells(2, 2).Value = oSalesOrder.netvalue
oSheet.Cells(2, 3).Value = oSalesOrder.orderingparty.customerno
oSheet.Cells(2, 4).Value = oSalesOrder.documentdate
oSheet.Cells(2, 5).Value = oSalesOrder.items.Count
' Logoff SAP and close the control.
oBAPICtrl.Connection.logoff
Set oBAPILogon = Nothing
Set oBAPICtrl = Nothing
End Sub
I tried to implement that in LabVIEW. The logon and logout part works, I can also obtain SalesOrder object with GetSAPObject method. There is no error and probing the Object output from GetSAPObject methods gives an integer value - probably a reference to the SalesOrder object.
Now I can't figure out how do I read the object properties. It's very simple in VBA. I also don't know how do I call object methods. This is apicture from SAP BAPI documentatios showing available properties and methods.
I would appreciate any hints...
bye, Mirko
No, there isn't any reference type that matches BAPI Object. In fact, there can't be a fixed type reference, since BAPI object are actually function modules that SAP programmers write themselves using language called ABAP. I concluded that we can't call the object methods or read/write properties in LabVIEW, if we don't know the right type at development time. So, I gave up on BAPI API.
There are also other methods of SAP integration. O step down on abstraction scale is Remote Function Call (RFC) API. The API is much more involved, but it allows us to call functions that are behind BAPI objects. In a few test that I did it worked fine. The interface is exposed over three ActiveX controls - SAP Remote Function Call Control, SAP Table Factory Control and SAP Logon Control.
There is also .NET assembly and web services which I didn't tried.
Regards, Mirko
Similar Messages
-
Write table to SAP (BAPI, ActiveX...)
Hello everybody,
I have to do a SW that interfaces with SAP. I already have functions to login/out, read/write a single parameter, and read a table (all this trough BAPI ActiveX), but I’m not able to write in a SAP table.
Does somebody already have done this job?
Many thanks for any advice!
Pierre-Alain
(LV2010SP1 or 2014SP1, W7, SAP Business Client 3.5)Many thanks, nyc, mike, for your responses and interest!
I find SAP doc not so easy to transpose into LabVIEW code...
Error happends like this:
Login SAP: OK (work also in other programs)
Add name of the specific BAPI function to be used: OK (work also in other programs)
Input of several single parameters (strings): OK (work also in other programs)
Input of 2 Tables (2x same VI): see code here enclosed. No error at this point. (never tested in other programs)
Call of BAPI function (code tested OK in other programs) but returns an error "SYSTEM_FAILURE"
Reading some return parameters (code tested OK in other programs, but do not works here because of System_Failure)
Close ref and Logoff (code tested OK in other programs)
I enclose also in this mail an image showing the main VI (named "Créer contenu HU.vi") making all this procedure. You will see that the error comes after the function call.
I'm not a SAP pro (and far away!), but the SAP specialist has tested the BAPI function (with php?) and the function works. So the first suspect code is the one attached here.
Please ask me if you need more details.
Many thanks in advance, best regards,
Pierre-Alain
Attachments:
SAP Write Table.png 52 KB
Créer contenu HU.vi.png 170 KB -
SAP IDOC's, interfaces and BAPI's
Hi i am new to SD, can anyone give me documentation or reading material for SAP IDOC's, interfaces and BAPI's .
Help would be greatly appreciated.
Thanking youHi Reddy,
Very general question, I don't think you will find the answer in one document.
BAPIs are normal function modules, with predefined input and output structures to perform standard business transactions.
IDOCs are standardised interface documents to transfer data.
Once the IDOC is read, it almost always calls a BAPI to perform the business transaction.
Therefore start with reading about BAPIs since you will definately have to master those when starting to work on interfaces.
There are hundreds of BAPIs so best is to start with a specific process, example sales order create or material master create.
Try transaction BAPI, this lists most of the BAPIs and contains excellent documentation.
Thanks for your points,
Filip -
¿Alguien tiene un ejemplo de como hacer una actividad en SAP CRM con las BAPI activex?.
Más concretamente necesitaría saber cuales son los parámetros que se le pasa al método createmultiple cuando se llama desde otro lenguaje a través de activex.
Un ejemplo seria algo así:
bo_sap = iole_bapi.GetSAPObject("ActivityCRM")
oheader = iole_bapi.DimAs(bo_sap,"CreateMultiple","HEADER")
oheader.Rows.Add()
oheader.Value(1,"CATEGORY", "101")
oheader.Value(1,"PROCESS_TYPE", "Z009")
oheader.Value(1,"DESCRIPTION", "JJ")
bo_sap.CreateMultiple(oheader)
En este último método es donde no me funciona porque no conozco los parámetros que lleva.
Gracias por adelantadoRM_MKTPL_BAPI CRM Marketing Planning BAPIs,BOR Methods
API_TRADE_ELMT_EXIST_CHECK Marketing Planning - Check Existence of Trade Element
API_TRADE_EXISTENCE_CHECK Marketing Planning - Check Existence of Trade
BAPI_CAMPAIGN_ELMT_EXIST_CHECK
BAPI_CAMPAIGN_EXISTENCE_CHECK
BAPI_CAMPGN_OBJECT_EXIST_CHECK
BAPI_DEAL_EXISTENCE_CHECK
BAPI_MKTPL_PROD_ASSIGN_CREATE
BAPI_MKTPL_PROD_ASSIGN_DELETE
BAPI_MKTPL_PROD_ASSIGN_READ
BAPI_MKT_PLAN_ELMT_EXIST_CHECK
BAPI_MKT_PLAN_EXISTENCE_CHECK
BAPI_UPD_TSPEND_REBATE_STAT
BAPI_TRADE_EXISTENCE_CHECK
BAPI_TRADE_ELMT_EXIST_CHECK
BAPI_MKT_PLAN_EXISTENCE_CHECK
Pl.Reward points... -
How to call SAP GUI Graphical interface by using SAP ACTIVEX Control?
Hi,all
I want to connet my delphi system with SAP system. But we still need to call SAP GUI Graphical interface into our delphi system. Could we use SAP ACTIVEX Control to implement this funciont?
Or, is there any other method to Call SAP GUI Graphical interface into other system?
Besides call SAP GUI into IE by using portal
Thanks and best regards.check out this thread
Re: Calling SAPGUI transaction out of BSP application -
Bad DimAs mapping for Structure Parameters, BAPI ActiveX
I am using BAPI ActiveX from Visual Basic. All is working well except a mapping issue.
I am mapping a BAPI structure export parameter to an object using DimAs method. I am getting raw byte lengths instead of character lengths. Example if a parameter is 10 characters long it is actually unicode stored as 20 bytes.
The result is that the object is misaligned when retrieving data. So I have to play games to find ask for the right field that will line up. I am getting the data ok, no extra bytes. The object fields are defined improperly.
If the export parameter is a table or a simple value, no problems. It appears to be structures only. Note: I am going after cProjects BAPI's, I have not tested other BAPI areas to see if the same problem exists.
Known issue? Any kind of notes I should check out? Workaround ideas other than the tedious one I have?
ThanksHi,
Workout the below application u can get idea abt BAPI,
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/d352a790-0201-0010-5082-b1a608d22b6c
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webdynpro/wd%20java/wd%20tutorials/creating%20a%20web%20dynpro%20application%20accessing%20abap%20functions.pdf
1)Input parameter is Input node where we can give some input to access an BAPI.
2)Output parameter is Output node wher we have all output datas...we import all datas from BAPI to WebDynpro by using Output node
3)But all Input node have Output node..so we can access output node from Input node.
Regards,
Suresh T -
Hi Team,
In BAPI Active X controls progamm showing errors..
do you remember BAPI ActiveX Control Execption codes
its showing error 8795
8786
and 8788.....
error 8796:::Unable to retrieve persistent key of run time object of type <object type> from BOR
error 8795:::::Unable to create runtime object of type <object type> with persistent key
<object key> in Business Object Repository (BOR).
Iam not sure this error may occur due to in BAPI definition (interfaces or keys or attributes or methods)
are not correctly defined in BOR.
Can any one respond to this. Expecting reply.http://www.sappoint.com/PHPWebUI/Documents/BAPI%20Active%20X%20Control.pdf
cheers
Aveek -
SOLMAN monitoring of SAP XI/PI interfaces
Hello! ALL
We have been leveraging SAP XI/PI monitoring capabilities using the Alter Framework: ALRTCATDEF and setting up alert rules in RWB.
However, we would like to start leveraging SOLMAN monitoring features for monitoring SAP XI/PI interfaces.
Please, let us know if anyone has been using SOLMAN for monitoring SAP XI/PI AE & IE interface errors AND how it can be done; so that we can work with Basis in getting this set up in SOLMAN.
Any info - or - documentation and links related to SOLMAN monitoring of SAP XI/PI interfaces would help.
Your help is greatly appreciated!!
Thank you,
RituHi,
Please check below thread. You can use BPM functionality of Sol Man for Monitoring.
[Re: Central monitoring in SOLAM+ALE status]
Regards,
Gouri -
No Connection btw JCAPS 5.1.2 and SAP ECC 6.0 whle creatining SAP/Bapi OTD
Hello.
We have the following problem trying to build SAP BAPI/RFC OTD.
1) JCAPS 5.1.2. SAP ECC 6.0. Jco version 2.1.7 (also tried 2.1.8, 2.0.12 with the same result). All steps were done according to SAP BAPI/ALE eWays user guides and readmes
2) SAP client already installed and worked ok on the same host as the JCAPS
3) It looks like the problem is in JCo. It seems like doesn't react when we trying to connect to SAP during creation of BAPI/RFC OTDs at design time.
Error message: partner not reached
ERRNO 10060
All ports are open and no restrictions imposed on JCAPS server. There are no connection log entries on SAP router host.
4)We tried to run sample Project which goes with eway, and the following entries in logical host log file were found:
[#|2007-06-12T11:35:13.171+0600|WARNING|IS5.1.2|STC.eWay.SAP.BAPI.com.stc.connector.sapbapiadapter.sapbapi.SAPConnector|_ThreadID=17; ThreadName=Worker: 5;|SAPConnector.isConnect(): JCO Client is null|#]
[#|2007-06-12T11:35:13.296+0600|INFO|IS5.1.2|STC.eWay.framework.management.com.stc.connector.management.util.Alerter|_ThreadID=17; ThreadName=Worker: 5;|sendAlert(), connection info: ConnectionInfo [ collaboration: cmBAPIOutbound_jcdFlightGetList, project: prjBAPIOutbound, component: eaSAPBAPI, deployment: dpBAPIOutbound, environment: envTest, logicalhost: LogicalHost1, integration server: IntegrationSvr1 ], monitor: ObjectReference [ name: SeeBeyond:GUID={70010000-D247521E130100-AC14015A-01},Name=prjBAPIOutbounddpBAPIOutbound|prjBAPIOutbound|dpBAPIOutbound|cmBAPIOutbound_jcdFlightGetList_eaSAPBAPI ], alert message: No connection established to SAP R/3 for user $$$$$$ on host $$$$$.|#]
[#|2007-06-12T11:35:13.312+0600|WARNING|IS5.1.2|STC.eWay.SAP.BAPI.com.stc.connector.sapbapiadapter.sapbapi.SAPConnector|_ThreadID=17; ThreadName=Worker: 5;|SAPConnector.isConnect(): JCO Client is not connected.|#]
[#|2007-06-12T11:35:34.781+0600|INFO|IS5.1.2|STC.eWay.framework.management.com.stc.connector.management.util.Alerter|_ThreadID=17; ThreadName=Worker: 5;|sendAlert(), connection info: ConnectionInfo [ collaboration: cmBAPIOutbound_jcdFlightGetList, project: prjBAPIOutbound, component: eaSAPBAPI, deployment: dpBAPIOutbound, environment: envTest, logicalhost: LogicalHost1, integration server: IntegrationSvr1 ], monitor: ObjectReference [ name: SeeBeyond:GUID={70010000-D247521E130100-AC14015A-01},Name=prjBAPIOutbounddpBAPIOutbound|prjBAPIOutbound|dpBAPIOutbound|cmBAPIOutbound_jcdFlightGetList_eaSAPBAPI ], alert message: Connection to SAP R/3 failed for user $$$$$$ on host $$$$$$.|#]
[#|2007-06-12T11:35:34.781+0600|SEVERE|IS5.1.2|STC.eWay.SAP.BAPI.com.stc.connector.sapbapiadapter.sapbapi.SAPConnector|_ThreadID=17; ThreadName=Worker: 5;|Unable to initialize SAP R/3 Client Connection|#]
Any help is appreciatedHi Yermek.
I guess you are placed and set all jars relates to bapi/rfc.
You need to pass atleast one parameter from jcd which will initiates the BAPI connection.
i.e atleast from jcd you need to send a request.
Hope it will work...
Thanks,
M.P.Rao. -
Hello all,
I joined a test automation team in the middle of a large project and
inherited a huge set of VIs (over 700) and associated architecture for
this automation (not to mention the several thousand TestStand
sequences). Another part of the project is being developed by our
customer, who is using VB 6.0 to create ActiveX components which we
need to use in LabView to access their hardware. They've already
invested a large amount of time developing these ActiveX components,
and they are not finished -- meaning the ActiveX interfaces will be
changing. Every time they send updated ActiveX components, I have to
re-write many, many VIs including updating a couple strict typdefs.
This process takes way too much time and is mind-numbing and prone to
error or omission.
Unfortunately I can't post any of the VIs because of a NDA. But
perhaps a bit more detailed explanation would help. TestStand calls a
VI to open and get an ActiveX reference for automation (which it stores
in a variant). It will pass this reference into any VI it calls to
perform specific functions through this ActiveX interface. For
example, one VI that may be called passes this automation refnum into
another, which passes it to another, which passes it into another to
get the actual ActiveX reference stored in that variant (through a
Variant To Data call with a strict typedef of the ActiveX component
wired to the type input). [See the attached image of this sample VI
hierarchy: the far left icon would represent TestStand, and the far
right is the strict typedef.] Any of the VIs in the chain might use
ActiveX Property or Invoke nodes, and it can break at any one of those
when the ActiveX component changes. It's easy to fix each one, but
since there are so many VIs it takes a very long time.
Is there any way at all to do a massive search/replace or something to
make the ActiveX references update? I realise that even though
property or method names stay the same from one version to the next,
they are different references. Is there a way to update these based on
name if you give it the base ActiveX reference?
Thanks in advance for any help!
Tom Williams
Attachments:
hierarchy.GIF 6 KBBen,
Unfortunately I can't post any VIs that would demonstrate the problem
because the ActiveX components are confidential. I'll try to develop
my own ActiveX dll that will demonstrate it, but in the meantime, in
hopes that another picture will help, I've attached an image of a block
diagram (with some names changed to protect confidential information)
of one of the lower level VIs from the hierarchy I posted. In this
example, the "Automation Refnum IN" is an input with a type definition
linked to the strict typedef based on the ActiveX automation dll that
has changed. I updated that typedef, but as you can see the output to
the "Class1" indicator is broken. If I delete the "Class1" indicator
and select Create->Indicator from the Class1 property node, and then
wire the new "Class1" indicator to the connector pane, the VI is fixed
-- at least at compile time. In most cases there is also a runtime
problem where the reference obtained by one of the intermediate
property nodes is null, so the property or method node that uses it
fails (e.g. "_VNManager.Networks" property returned is 0, so the
"_Networks.Network1" property node fails). To fix this problem, I have
to delete the wires between the property nodes, and one by one select a
different property/method, then select the correct property/method and
re-wire. There seems to be a bit of "jiggling the handle" to get it to
work though.
I don't know if the ActiveX developer changed anything in this class,
but if he did, he didn't change the name of this class. I would like
to have to modify the VI only if a class, property or method has
changed name or been removed.
Does that all make sense? Thanks for any pointers or help!
Tom
Attachments:
Class1_Path.GIF 7 KB -
How to retrieve the data from SAP-BAPI by using VB Code
Hi ,
I am new to BAPI.
V have created an application in Visual Basic with the following fields
EmpNo , EmpName, Addr1, Addr2, City and Phone (Only for Test)
We have written the code for SAVING the data into SAP. Already we have
constructed a table with the respective fields in SAP.
For that we ourself created our own BAPI Structure / Function Group /
Function Module/ Business Object - RELEASED related elements.
1)Established the connection successfully.
2)Stored the data into SAP Successfully and v r in need of
3)HOW TO RETRIEVE THE DATA FROM SAP (USING GETLIST.....GETDETAIL....)
Following is the code :
'BAPI Structure : ZBAPIEMP
'Function Group : ZBAPIEMP
'Function Module : ZBAPI_EMP_CREATEFROMDATA
'Business Object : ZBAPIEMP
'Function Module : ZBAPI_EMP_GETLIST
Dim bapictrl As Object
Dim oconnection As Object
Dim boEmp As Object
Dim oZEmp_Header As Object
Dim oImpStruct As Object
Dim oExpStruct As Object
Dim oreturn As Object
Dim x As String
Private Sub Form_Load()
Set bapictrl = CreateObject("SAP.BAPI.1")
Set oconnection = bapictrl.Connection
oconnection.logon
Set boEmp = bapictrl.GetSAPObject("ZBAPIEMP")
Set oZEmp_Header = bapictrl.DimAs(boEmp, "CreateFromData", "EmployeeHeader")
Set oImpStruct = bapictrl.DimAs(boEmp, "GetList", "EmployeeDispStruct")
End Sub
Private Sub cmdSave_Click()
oZEmp_Header.Value("EMPNO") = txtEmpNo.Text
oZEmp_Header.Value("EMPNAME") = txtEmpName.Text
oZEmp_Header.Value("ADDR1") = txtAddr1.Text
oZEmp_Header.Value("ADDR2") = txtAddr2.Text
oZEmp_Header.Value("CITY") = txtCity.Text
oZEmp_Header.Value("PHONE") = txtPhone.Text
boEmp.CreateFromData EmployeeHeader:=oZEmp_Header, Return:=oreturn
x = oreturn.Value("Message")
If x = "" Then
MsgBox "Transaction Completed!..."
Else
MsgBox x
End If
End Sub
Private Sub cmdView_Click()
End Sub
COULD ANYBODY GUIDE ME, HOW TO RETRIEVE THE DATA FROM BAPI, FOR THE WRITTEN CODE.I didn't seen any other answers but here's how it's been done previously in our organization for a custom BAPI. In this example, we give material and language to return the part description. It's not specific to your project but may give you ideas..
-Tim
Option Compare Database
Dim SAPLOGIN As Boolean
Dim FunctionCtrl As Object
Dim SapConnection As Object
Sub SAPLOGOUT()
On Error GoTo LogoutFehler
SapConnection.logoff
SAPLOGIN = False
Exit Sub
LogoutFehler:
If Err.Number = 91 Then
Exit Sub
Else
MsgBox Err.Description, vbCritical, "Fehler-Nr." & CStr(Err.Number) & " bei SAP-Logout"
End If
End Sub
Function SAPLOG() As Boolean
'Verbindungsobjekt setzen (Property von FunctionCtrl)
Set FunctionCtrl = CreateObject("SAP.Functions")
Set SapConnection = FunctionCtrl.Connection
'Logon mit Initialwerten
SapConnection.Client = "010"
SapConnection.Language = "EN"
SapConnection.System = "PR1"
SapConnection.SystemNumber = "00"
'SapConnection.Password = ""
SapConnection.GroupName = "PR1"
SapConnection.HostName = "168.9.25.120"
SapConnection.MessageServer = "168.9.25.120"
If SapConnection.Logon(0, False) <> True Then 'Logon mit Dialog
Set SapConnection = Nothing
DoCmd.Hourglass False
MsgBox "No connection to SAP R/3 !"
SAPLOGIN = False
SAPLOG = False
Exit Function
End If
SAPLOG = True
End Function
Function MatDescr(MatNr As String)
Dim func1 As Object
Dim row As Object, X As Integer, ErsteNr As String
Dim DatensatzZähler As Long
Dim RowField(1 To 50, 0 To 1) As String, RowLine As Long
If Not SAPLOGIN Then
If Not SAPLOG() Then
MsgBox "No connection to SAP !", 16
SAPLOGOUT
Exit Function
End If
End If
' Instanziieren des Function-Objektes
Set func1 = FunctionCtrl.Add("Z_BAPI_READ_MAKT")
' Export-Paramter definieren
func1.exports("MATNR") = MatNr
func1.exports("SPRAS") = "EN"
DoEvents
If Not func1.call Then
If func1.exception <> "" Then
MsgBox "Communication Error with RFC " & func1.exception
End If
DoCmd.Hourglass False
SAPLOGOUT
Exit Function
Else
MatDescr = func1.imports("MAKTX")
End If
If MatDescr = "" Then
MatDescr = "PART NO. NOT FOUND"
End If
End Function -
Hello,
I'm getting a error while trying to create a SAP BAPI OTD using the Enterprise Designer. After I give the client number, username and password and click next the following error comes
Error in getBapiList(): Cannot convert field ID of type NUM to int
Do I need to configure something on the SAP server?
Cheers,
DeepakThis has been resolved. It was happenning because of the unicode settings of the SAP system and I was giving non unicode in the OTD setting. However, I'm facing another problem.
SAP ALE eway is not appearing in my designer. I have installed both SAP ALE and SAP BAPI eway and then uploaded those in the edesginer through the upload center. In the connectivity map drop down it shows the SAP BAPI eway but not the SAP ALE eway. I have done everything which is mentioned in the documents.
Regards,
Deepak -
A method of my activex component say A1, requires a parameter of type LPDISPATCH (another activex interface, say A2). How to do that in a VI.
A2 gets modified after calling method A1. How to use modified A2 later
Are there any examples?You could wire an Automation refnum to that input terminal because that terminal would look to be of the same type or you will have to pass the A2 interface in from another method or property. LabVIEW can pass the returned LPDISPATCH as a variant from one activeX method to another.
-
Configuration of SAP Organization Charting Interface.
Hi Gurus,
Can any one guide me how to configure SAP Organization Charting Interface using ABAP Webdynpro.
Regs,
BrahmaHi
What is the Org charting tool that you want to implement.
For SAP we have NAKISA an org charting tool which is an authorized tool for SAP.
make an FS and the ABAP person will do the interface.
R K -
Configuration of SAP MDG User Interface in Customer Namespace - 7.0
Hello All.
I have been constantly reading about the mentioned content,
SAP MDG user interfaces from one single place. A dedicated WebDynpro application is provided to manage all user interface configurations.
You can also copy a standard SAP user interface configuration to the customer namespace and configure it to your requirements.
Can anyone give more details about the SAP MDG User Interface or share any links which denotes the same in detail.
Any Help Appreciated !!.
Regards,
ShankarThe document mentioned in the link does not state anything related to use user interface in customer namespace as suggested by sap in Innovations page. this is more about FPM applications.
Can you please suggest how do we use MDG User Interface in the customer environment directly as suggested by SAP.
Regards,
shankar
Maybe you are looking for
-
Imac is long to connect internet
Hi, when I start my imac up I have to wait 2 or more minutes to get a connection to the internet. It seems that the connection is working as I can see "connecting" in my browser but no data. I tried to connect it through RJ45 cable and also Wifi, the
-
ITunes "-54" error alert while syncing iphone
Hi, I have recently upgraded my Itunes with latest version. when i try to sync my phone with ITunes it is showing error "-54" and cant transfer photos or music.Please help me to resolve the issue.
-
How to do a two-page form field?
I'm trying to build a two page letterhead with two fields, but I need to make the text continue from one field to the next (similar to a Word doc automatically continuing onto the next page). Is there a way to do this? Thanks, B Miller
-
How to get a refund for app store purchases after 90 days
Is it possible to recieve a refund for App store purchases after 90 days have passed. In my case I purchased several apps by the same developer which cost around £10 in total, but due to a recent update they are now unusable and lead to frustration a
-
Sending to members of group, "can't send" to some
I have an address book group of about 180 members of an organization, to whom I periodically send emails. I am accustomed to getting "could not deliver" emails back, when addresses are defunct or mis-typed. But what is up with Mail telling me that th