SAP 2007 BSMS Through Mobile
Hi Experts,
Can any one tell me how to enable Mail transfer through FAX ,SMS through mobile and Mail..
karthi.
Hi Karthi,
For defining EMail / FAX services on B1 service manager plese do the following:
1. Defining Mail Settings
a) Open Service Manager by double-clicking in the Windows Notification area.
If you do not see this icon in the Notification area, choose Start Programs SAP Business One
Server Tools Service Manager .
b) In the Service list, select SBO Mailer.
c) Choose Settings.
The General Settings window appears.
d) Under Mail settings, enter the following:
n In SMTP server, enter the IP address or the Bios name of your outgoing Mail server.
3 Post-Installation Setup
3.1 Services Configuration
To make changes in this field later, you must stop the Mailer service.
n In Encoding, select the language for E-mail text.
To define the direction of the E-mail text, select HTML Direction Right to Left.
To include the subject line in the body of the message, select Include Subject in Message Body.
e) Under Fax settings, select the required fax service.
For more information, see Configuring Fax Services
f) To change the E-mail signature settings, choose Change Email Signature.
The E-mail Signature window appears.
n Use system signature. Outgoing mails display a signature from the default mailing system.
n Use user defined signature. Outgoing mails display the defined signature.
n Choose OK to close the E-mail Signature window.
g) To save your settings and close this panel, choose OK.
h) Choose and select Start when operation system starts.
2. Connecting to the database:
a) Choose Connection.
The Connection panel appears.
b) Select the database type and the database machine.
c) Enter a valid user name and password and choose OK.
Alternatively, you can select Use Trusted Connection to connect to the database server with
Windows authentication. When using trusted connection, you do not need to enter database
user and password.
3. Selecting databases:
a) In the Service Manager window, choose Database.
The Databases panel appears.
b) Select one or more databases for which you want to enable mailing services and choose OK.
4. Setting mail processing schedules:
a) In the Service Manager window, choose Schedule.
The Schedule panel opens.
b) Select one of the following available options, and choose OK:
On Specific Date, Daily, Weekly, or Monthly
c) Close the SAP Business One Service Manager window.
3.1.5 Configuring Fax ServicesSAP Business One offers fax services via Microsoft Fax service. Microsoft Fax service replaces the
previously used Symantec WinFax.
3 Post-Installation Setup
3.1 Services Configuration
Note
The WinFax software is no longer available from Symantec. Support for this service is only
offered to customers who have already purchased WinFax.
Prerequisites
n You have installed Mail and Fax Services on every workstation that intends to send fax messages.
See Installing SAP Business One Server Components [page 10].
n You have defined required users in the organization fax server.
n You have purchased and installed Symantec WinFax Pro 10.0.
Microsoft Fax Service
This service sends several attachments added to a fax message as separated fax messages.
1. Install Microsoft Fax Services on every workstation that intends to send fax messages:
a) From Windows Add/Remove Programs, select Add/Remove Windows Components.
b) Select Fax Services and choose Next.
c) Choose Finish.
2. In Windows Run dialog, locate the organization Fax server, right-click it and choose Connect.
3. Define the log on account for each workstation:
a) In Windows Services, right-click SAP Business One Messaging Service and select Properties.
b) In the Log On tab, select This account and enter the workstation user name:
<domain name>\<user name>
Make sure each user is defined in the organization fax server.
c) Enter password and choose OK.
4. Configure SBOMailer service:
a) Open the Service Manager, select the SBOMailer service and choose Settings.
b) Under Fax Settings, set:
n Fax Server Type, select Microsoft Fax.
n Microsoft Fax Server, enter name or IP address of your organization fax server.
n Send Error Notification to User, the system sends a notification when a fax transmission fails.
n Send Success Notification to User, the system sends a notification when a fax transmission ends
successfully.
n Send notification by Internal Mail System, the system sends notifications using the internal E-mail
system.
c) Choose OK to close the Setting panel.
d) Configure Schedule, Connection, and Database settings as described in Configuring Mail Services.
e) Choose and select Start when operating system starts.
Symantec WinFax
Repeat Step 4 above and in Fax Server Type, select Symantec WinFax.
The above inforamtion has been got from the "Administrator's Guide" available in the documentation folder with SAP B1 Packages.
NOTE: SMS facility from B1 is currently only available in Israel.
Regards
Arshdeep
Similar Messages
-
Table Creation taking a lot of time in SAP 2007...
I have an SAP Addon which is created in SAP2005...Right now i changed the code to SAP 2007...But the Problem i am facing is, it takes a lot of time to created the usertabels thorugh SAP 2007 code...Around 5 minutes it takes....But i created the usertables through SAP 2005 less than 2 minutes....I ahve to create 18 usertables thorugh this code....
can anyone help me to solve this issue.. as well as i want to know whether any change is there in codes in SAP 2005 or SAP 2007.for creating Usertables....
My Code:
Private Sub AddUserTable(ByVal Name As String, ByVal Description As String, ByVal Type As SAPbobsCOM.BoUTBTableType)
Try
oUserTablesMD = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oUserTables)
If oUserTablesMD.GetByKey(Name) = False Then
oUserTablesMD.TableName = Name
oUserTablesMD.TableDescription = Description
oUserTablesMD.TableType = Type
lRetCode = oUserTablesMD.Add
If lRetCode 0 Then
'oCompany.GetLastError(lRetCode, sErrMsg)
'MsgBox(sErrMsg)
End If
End If
Catch ex As Exception
'pEve_Application.StatusBar.SetText(ex.Message, SAPbouiCOM.BoMessageTime.bmt_Short, SAPbouiCOM.BoStatusBarMessageType.smt_Error)
Finally
System.Runtime.InteropServices.Marshal.ReleaseComObject(oUserTablesMD)
End Try
End Sub
Waiting for Positive Reply...
Thanks
HariHi hari,
I suggest you create you user tables, fields, keys, permissions through XML.
Here's a sample:
<?xml version="1.0" encoding="UTF-16"?>
<BOM>
<BO>
<AdmInfo>
<Object>153</Object>
</AdmInfo>
<OUTB>
<row>
<TableName>TABLE_ID</TableName>
<Descr>TABLE_DESCRIPTION</Descr>
<ObjectType>1</ObjectType>
</row>
</OUTB>
</BO>
<BO>
<AdmInfo>
<Object>152</Object>
</AdmInfo>
<CUFD>
<row>
<TableID>@TABLE_ID</TableID>
<AliasID>FIELD_NAME</AliasID>
<Descr>FIELD_DESCRIPTION</Descr>
<TypeID>A</TypeID>
<EditType></EditType>
<Dflt></Dflt>
<EditSize>100</EditSize>
</row>
</CUFD>
<UFD1>
</UFD1>
</BO>
</BOM>
If you have already created the fields before (through code or through B1 UI), you can query the OUTB, CUFD and UFD1 tables to check what values you need to put in the XML file.
You can use the following function to process a single XML file with the definition of tables, fields, keys and permissions.
Public Function LoadBDFromXML(ByRef oCompany As SAPbobsCOM.Company, ByRef oApplication As SAPbouiCOM.Application, _
ByRef Directory As String, ByRef FileName As String) As Boolean
Dim sXmlFileName As String
Dim iElementCount As Long
Dim iCounter As Long
LoadBDFromXML = False
Try
'// Inicializar a barra de progresso, caso seja nada.
If BarraDeProgresso Is Nothing Then
BarraDeProgresso = oApplication.StatusBar.CreateProgressBar(UpdatingDB, 1, False)
End If
sXmlFileName = Directory & "" & FileName
iElementCount = oCompany.GetXMLelementCount(sXmlFileName)
BarraDeProgresso.Maximum = iElementCount
BarraDeProgresso.Value = 0
For iCounter = 0 To iElementCount - 1
oCompany.XmlExportType = BoXmlExportTypes.xet_ExportImportMode
Select Case oCompany.GetXMLobjectType(sXmlFileName, iCounter)
'// Tabela de Utilizador
Case BoObjectTypes.oUserTables
Dim oTable As SAPbobsCOM.UserTablesMD = oCompany.GetBusinessObjectFromXML(sXmlFileName, iCounter)
Try
BarraDeProgresso.Value += 1
BarraDeProgresso.Text = "UDT: " & oTable.TableDescription
If oTable.Add <> 0 Then
oApplication.MessageBox(TranslateStr(oApplication, ErrAddUDT) & vbCrLf & _
TranslateStr(oApplication, Error_) & oCompany.GetLastErrorCode.ToString & ", " & _
oCompany.GetLastErrorDescription & vbCrLf & TranslateStr(oApplication, Element) & _
iCounter & ", " & oTable.TableDescription)
Exit Function
End If
Catch ex As Exception
oApplication.MessageBox(TranslateStr(oApplication, Error_) & _
TranslateStr(oApplication, ErrUDT) & ", " & ex.ToString)
Finally
System.Runtime.InteropServices.Marshal.ReleaseComObject(oTable)
oTable = Nothing
GC.Collect()
End Try
'// Campos de Utilizador
Case BoObjectTypes.oUserFields
Dim oFields As SAPbobsCOM.UserFieldsMD = oCompany.GetBusinessObjectFromXML(sXmlFileName, iCounter)
Try
BarraDeProgresso.Value += 1
BarraDeProgresso.Text = "UDF: " & oFields.TableName & "." & oFields.Name & " - " & oFields.Description
If oFields.Add <> 0 Then
oApplication.MessageBox(TranslateStr(oApplication, ErrAddUDF) & vbCrLf & _
TranslateStr(oApplication, Error_) & oCompany.GetLastErrorCode.ToString & ", " & _
oCompany.GetLastErrorDescription & vbCrLf & TranslateStr(oApplication, Element) & _
iCounter & ", " & oFields.Name)
Exit Function
End If
Catch ex As Exception
oApplication.MessageBox(TranslateStr(oApplication, Error_) & _
TranslateStr(oApplication, ErrUDF) & ", " & ex.ToString)
Finally
System.Runtime.InteropServices.Marshal.ReleaseComObject(oFields)
oFields = Nothing
GC.Collect()
End Try
'// Chaves de Utilizador
Case BoObjectTypes.oUserKeys
Dim oKeys As SAPbobsCOM.UserKeysMD = oCompany.GetBusinessObjectFromXML(sXmlFileName, iCounter)
Try
BarraDeProgresso.Value += 1
BarraDeProgresso.Text = "UDKey: " & oKeys.KeyName & "(" & oKeys.TableName & ")"
If oKeys.Add <> 0 Then
oApplication.MessageBox(TranslateStr(oApplication, ErrAddUDK) & vbCrLf & _
TranslateStr(oApplication, Error_) & oCompany.GetLastErrorCode.ToString & ", " & _
oCompany.GetLastErrorDescription & vbCrLf & TranslateStr(oApplication, Element) & _
iCounter & ", " & oKeys.KeyName)
Exit Function
End If
Catch ex As Exception
oApplication.MessageBox(TranslateStr(oApplication, Error_) & _
TranslateStr(oApplication, ErrUDK) & ", " & ex.ToString)
Finally
System.Runtime.InteropServices.Marshal.ReleaseComObject(oKeys)
oKeys = Nothing
GC.Collect()
End Try
'// Árvore de Autorizações
Case BoObjectTypes.oUserPermissionTree
Dim Tree As SAPbobsCOM.UserPermissionTree = oCompany.GetBusinessObjectFromXML(sXmlFileName, iCounter)
Try
BarraDeProgresso.Value += 1
BarraDeProgresso.Text = PermTree & Tree.Name
If Tree.Add <> 0 Then
oApplication.MessageBox(TranslateStr(oApplication, ErrAddUPT) & vbCrLf & _
TranslateStr(oApplication, Error_) & oCompany.GetLastErrorCode.ToString & ", " & _
oCompany.GetLastErrorDescription & vbCrLf & TranslateStr(oApplication, Element) & _
iCounter & ", " & Tree.Name)
Exit Function
End If
Catch ex As Exception
oApplication.MessageBox(TranslateStr(oApplication, Error_) & _
TranslateStr(oApplication, ErrUPT) & ", " & ex.ToString)
Finally
System.Runtime.InteropServices.Marshal.ReleaseComObject(Tree)
Tree = Nothing
GC.Collect()
End Try
'// Objectos de Utilizador
Case BoObjectTypes.oUserObjectsMD
Dim oUDO As SAPbobsCOM.UserObjectsMD = oCompany.GetBusinessObjectFromXML(sXmlFileName, iCounter)
Try
BarraDeProgresso.Value += 1
BarraDeProgresso.Text = "UDO: " & oUDO.Code & "(" & oUDO.Name & ")"
If oUDO.Add <> 0 Then
oApplication.MessageBox(TranslateStr(oApplication, ErrAddUDO) & vbCrLf & _
TranslateStr(oApplication, Error_) & oCompany.GetLastErrorCode.ToString & ", " & _
oCompany.GetLastErrorDescription & vbCrLf & TranslateStr(oApplication, Element) & _
iCounter & ", " & oUDO.Name)
Exit Function
End If
Catch ex As Exception
oApplication.MessageBox(TranslateStr(oApplication, Error_) & _
TranslateStr(oApplication, ErrUDO) & ", " & ex.ToString)
Finally
System.Runtime.InteropServices.Marshal.ReleaseComObject(oUDO)
oUDO = Nothing
GC.Collect()
End Try
End Select
Next iCounter
If Not BarraDeProgresso Is Nothing Then
BarraDeProgresso.Stop()
BarraDeProgresso = Nothing
End If
LoadBDFromXML = True
Catch ex As Exception
If oCompany.InTransaction = True Then oCompany.EndTransaction(BoWfTransOpt.wf_RollBack)
oApplication.MessageBox("LoadBDFromXML(" & FileName & "): " & oCompany.GetLastErrorCode.ToString & ", " & ex.ToString)
End Try
End Function
Note: BarraDeProgresso is my progress bar.
You can also register UDO's through XML, but I prefer to do it by code.
Regards,
Vítor Vieira -
Purchase Order Approval through Mobile Phone / BlackBerry
Dear fellows i am interested in Purchase Order Approval through Mobile Phone / BlackBerry. I have seen MSCA Mobile Supply Chain Application Guide but that is for telnet only devices and specific to supply chain. What are setup requirements to make PO approve though "Web App" or "Mobile App" as show in below image URL. We need to work it primarly on BlackBerry.
http://www.exforsys.com/images/OracleApps/t10_files/image010.gif
That will require logging in to EBS through Mobile and Making EBS available on Public IP !?! If this all fuss needs to be done then is there some Notification Alert type mechanism which sends email, but here a user could also reply that email with keywords to Approve or Reject that PO !?!
Thank you.Dear Hussein, ur links are iPhone specific and also BPEL Connector specific ("Oracle Buisness Approvals for Managers" BPEL Connector). The links for Blackberry assume that i am atleast already getting emails on blackberry through EBS. Our env is through MS Exchange Server. Where as i believe from ur suggected docs that the EBS needs to have its own direct setup with blackberry
In our current env we are using Oracle Alerts to Just send an email to user that PO for approval is waiting. We are NOT using "Oracle WorkFlow Notification Mailer". For blackberry will we be locked to use Workflow Mailer (i see patch 6802716 pre req also)!?! or we can still use simple Alerts!?!
following thread says type "approve" in reply whereas metalink guides tell a URL to click in email. will it be a ...
href="mailto:[email protected]?body=approve"
type URL!?!
http://oracle.ittoolbox.com/groups/technical-functional/oracle-apps-l/po-approval-through-mail-3077383
===============================================================
There are a couple of steps that need to be complete before this will work.
Pre- Req's
1. Associate all apps users / approvers with email addresses
2. sync apps users with workflow
3. Check workflow users to make sure email is set to HTML.
4. Configure and enable workflow mailer. You will need configuration information for the email service being used and a mailbox on the email service.
5. Send a test message from workflow mailer to an apps user.
If this is successful, then email based approval will work. If the user tries to approve using a smart phone (blackberry, etc.) they will have to hit reply and type approve as the message for approval to work.
this guy also points to this idea.
http://secure.meetingexpectations.com/oaug/eLearning/elSchedule.aspx?DayOfWeek=3&mtd=8/1/2007
===============================================================
August 21, 2007
Session 2
August 21, 2007 12:00 PM U.S. Eastern (New York) Time
Approving Requisitions/PO’s in Oracle E-Business Using Blackberry Devices
Presentation of a solution using Blackberry Devices to approve requisitions and purchase orders in Oracle E-Business Suite. This solution required creating a text message to send to Blackberry users, and modifying the Workflow Java Mailer to be able to correctly read the default messages being sent back from blackberry devices. In addition, profile options were created that allowed simple key strokes to be translated into Approve or Reject options recognized by Oracle Workflow Java Mailer.
Session Closed
Presenter, Company: Bolton Carroll, The Revere Group
this one too...
=========
http://oracle.ittoolbox.com/groups/technical-functional/oracle-apps-l/iexpense-approval-via-blackberry-and-iphones-3047841
This one is DIFFERENT!
METALINK: List Of Certified Devices For Mobile Field Services and Field Service Wireless [ID 793392.1]
========================================================
Also, recently we have developed something called 'MiniWireless Server', which is a light weight server replacement of Oracle Wireless Server and can be run along with Mobile Server of Oracle Lite. Please refer Metalink note 758680.1 for more details. You may want to communicate this to customer if they are planning for fresh implementation. -
Upgradation error SAP 2007 B to patch 11
Hi experts,
i have been trying to install "SAP 2007 B client" at one of our PC, with operating system as Windows XP sp 2.
Installation get completes successfully, but while upgrading SAP 2007 B from patch 8 to patch 11 gives in an error.
The error says
" ERROR : Error accessing Parser Dll -
C:\Docume1\ADMINI1\LOCALS~1\Temp\{3B7CBDC4-20D1-4E0F-8E36-ADFED7E767E5}\CreatorDll.dll "
If anyone of you have face similar issue please help.
Regards,
NarendraHi,
I could find the solution for installation....i tried installing SAP 2007A in one of many PC having "Windows XP sp2" ....i got successful with one of them having able to upgraded the patch level to 11. I dont know how it hppened but was able to get through the patch upgradation.
Next i again installed the SAP 2007 A patch 8 to the earlier Windows XP client PC, this time not running up gradation "patch 11".
Next i copied the C:-> Program Files-> SAP---> SAP Business One folder from the working client PC to the PC which was giving me the error....Its strange but worked for me!!!
Thanks for all ur replies. -
SAP EHS Safety Issue mobile app on SMP 3.0
Hi,
I'm on the process of installing and configuring the SAP EHS Safety Issue mobile app on SMP 3.0. However, the current Administrator guide hasn't been updated since SMP 2.3.
Has anyone attempted to install this app on SMP 3.0? Any idea how this should be configured? Should it use the SAP Management Console or the Gateway Management Cockpit?
Also, does anyone has previous experience working with this app? How can I test the OData services without going through SMP?
Kind regards,
OmarFor anyone interested, here's some details:
The HTTP method implemented by the service is: http://<SAPserver>:8000/sap/opu/odata/EHSMM01/LWM_SAFETY_OBSERVAT
When you configure the app, you need to set this up as your backend endpoint. You can also set this up as your HTTP authentication for your security profile.
You don't need to use the Gateway Management Cockpit. Just create an application with app ID:
com.sap.bsuite.erp.ehsm.safetyobserver
and use the above information for the backend and security profiles.
That's all! -
CRM 2007 with CRM Mobile Infrastructure
We are building a Prototype (Non Production) CRM 2007 with CRM Mobile Infrastructure as an internal project.
Question 1: I wanted to ask, as it is stated that Commstation cannot run on64 Bit Hardware/64 Bit OS hardware and it is not supported by SAP. I was checking the CRM Mobile Installation Guide
https://websmp110.sap-ag.de/~sapdownload/011000358700002090432006E/
and wanted to confirm if there is a possibility of us using one server instance to install the Mobile Repository Server, Mobile Development Workstation, Communication Station (CommStation) all
in one box??
Q2: Secondly, if we were only using mobile infrastructure for CRM scenarios Field Account and Contact Management, Field OpportunityManagement,
and possibly Quotation Management (not the Order Management) will we still need to install a Workgroup Server/Workgroup Client??
Is it also possible to install Mobile Repository Server, Mobile Development Workstation, Communication Station (CommStation) on the actual CRM 2007 server we currently have??
Q3: Can we realize the CRM Mobile scenarios with just three servers?
1 CRM 2007 Server (existing server already deployed with CRM 2007)
1 SAP CRM Mobile Server
1 CommStation Server
Q4: Can we realize these CRM Mobile scenarios Field Account and Contact Management, Field OpportunityManagement, and possibly Quotation Management (not the Order Management), by simply installing Usage Type MI on our CRM 2007 (existing) Server?
Thanks.
JamesHi James,
It is possible to install Comm Station\Repository and MDW on the one machine.
The repository server contains only the db and some tools
But not recommended by SAP.
The prerequisites are that the Development Workstation is installed on a separate machine from teh repository server.
But as you can see in the installation guide, it is possible to install a local repository.
However its recommended to have one central repository and have a dev workstation connect to it.
If you have several developers accessing the same central machine, it would cause problems. Its recommended to have the MAS application
installed on their local machine connecting to the repository.
I would also keep the mobile scenario separate from CRM Online. As you have stated below, the 3 servers would be enough.
You dont need to have the Workgroup for the CRM scenarios you have mentioned.
Rgds, Gervase -
I currently use an iPhone, an iPad, and a Mac computer for business. The three devices have Contacts Managers that sync with each other through both Google and through Mobile Me. Currently, this has created a mess of duplicate contacts. Please advise me on the steps necessary for removing these duplicates and establishing a syncing solution that doesn't regenerate the duplicates. There are several applications available that remove duplicates, but I am not sure which ones work or don't work. I want information on this, but most importantly I want to understand how to fix this problem permanently. Also, I read somewhere that Mac's new operating system, Lion, can help deal with duplicates. I don't have Lion, but I would be willing to get it, if this would fix the problem.
Had the same problem with 4 devices (two computers, an iPhone and an iPod). The solution is simple: open the Address Book application in your mac, ask it to locate duplicate entries (under one of the top menu items, "edit" I think), and then ask it to consolidate them: it took me all of three seconds after I figured it out: worked like a charm! PS: if you have more than one mac with unconected Address Books, repeating the operation in the second one may be a good idea.
Message was edited by: mfduran -
Error in creating DLN on SAP 2007 01 PL07
Hi Experts,
Our profuct has been used by multi clients for years, and everything is working fine until one client upgrades to SAP 2007 01 PL07. The user was working properly at beginning, and got a error in creating DLN, then the user will not be able to create DLN any more, then the user has to logout and login the SAP to create DLN agian. the error will be trigger pretty often,and error msg is: the requested action is not support this object.
the error is only hapened on one of our clients, and we struggled for long time, but could not fix it out.
Any suggestion or recommandation will be more then welcome!
Thank in advance.
AustenYou may check these:
The requested action is not supported for this object
Errors not listed in the documentation... -
Payment Engine for SAP 2007 does not produce the bank file as per normal. They are on Patch 35.
Quote from the client
"The new version requests to export the bank file to specific destination (the previous one needs two runs u2013 one for test, another for production).
After having clicked the Export button, thereu2019s no error message. And, thereu2019s no bank file been created into the destination folder."Hi
please check user with Windows Admininstrator
rights is able to create the File or not.
If only user who owns Windows Admininstrator rights can create bank file but other normal user cannot create bank file
even though they have the full permissions to the B1i_SHR folder, for this problem,our developer is working on it and plan to fix it in 2007APL36.
Now the workaround is,
you have to make the user who login into client as windows
administrator.
Regards,
Eleven
SAP Business One Forums Team -
Sir,
I am getting problem in xl report which is inbuild in SAP 2007 the message i am getting is as follow
" Class does not support Automation or does not support expected interface "
Kindly guide me
Thanks
Rajesh B KHi!
Check these threads
XL Class does not support application or does not support expected interfac
Sol. Required for error : Class does not support Automation or does not sup
Run time 430 error Class does not support automation
Re: Error in XL Reporter -
How i can send a mail to the user SAP Office mailbox through the spool.
hi all,
I have created an report and scheduled for background and it generated a spool now how i can send a mail to the user SAP Office mailbox through that spool.
please provide me the sample code if possible.
thanks.Read the spool number with this...
SELECT RQIDENT
INTO (T_TSP01-RQIDENT)
FROM TSP01
WHERE RQOWNER EQ SY-UNAME
AND RQCLIENT EQ SY-MANDT.
APPEND T_TSP01.
ENDSELECT.
Use this FM RSPO_IRETURN_RAW_DATA to read the content of the spool into an Internal Table...
Finally use this FM SO_OBJECT_SEND to send the mail to an SAP Office user...
Greetings,
Blag. -
Read SAP table content through VBA why Chinese characters display as '#'
Hi ,
I meet a problem . I want to get sap table content through RFC in excel VBA. now i have solve it . It can got table content . when i change a new system , it can get table content ,but chinese characters display as '#' ( it works well in sap 4.6c Chinese characters can display , when upgrate to ecc 6.0 it can't works well )
some VBA code as below :
Set ofun = CreateObject("SAP.FUNCTIONS") ' create a FUNCTION object
' Connect has create and conneted to SAP system
Set ofun.Connection = Connect ' "connect"has create connetion sucess
Set func = ofun.Add("RFC_READ_TABLE") ' set RFC object to call function
func.Exports("QUERY_TABLE") = "T179T" ' set table name for get table content
func.Tables("OPTIONS").DATA = "SPRAS = 'ZH'" ' set condition of language of 'ZH'
If func.Call = True Then
Set oline = func.Tables.Item("DATA") ' set table content which get from table T179T to object "oline"
endif
who can give me some suggestion about this ? Thanks .
Edited by: Chris Xu on Oct 31, 2008 6:51 AMHi Chirs,
I am facing the same problem but i am using c sharp and this is a windows application.
I tried to change the CodePage attribute by simply setting connection.codepage = "8040";
But i get an exception.
attempted to read or write protected memory.
I cant seem to change this. What should i do. Also do we have to set this at the point of connecting to the Sap system or when i'm calling the RFC. I tried both instances but none worked. Could you please help me out.
i am using VS 2008.
Thanks,
Yohan -
Hi Pro,
I created a checkbox in a Matrix on a form and set up a click event for the checkbox. If I click once at a time slowly, the click event triggered as noraml. If I click it twice fast, it only triggered the click event once, not twice. Is it a bug in SAP 2007?
One more thing, put a focus on that checkbox column in a matrix, then press the "UP" or "DOWN" arrow key, the focus goes to previous or next row, it works perfect, except why it triggers the click event as well? Do you think this is wrong?
ChrisHi Chris,
When you click twice (fast), this translates to et_DOUBLE_CLICK event. Of course, et_CLICK is also fired.
When you press the "UP" or "DOWN" arrow key, along with et_CLICK event, other events are also fired e.g. et_GOT_FOCUS, et_LOST_FOCUS etc.
You can use Event Logger tool (part of B1DE) to look at all the events fired when a certain action is performed. This will help you determine which events you want to handle in your code.
Regards
Aravind -
Purchase Order Approval through Mobile Phone
Hi,
Our EBS environment is with version 11.5.10.2 and database 11gR2.
We got a requirement of configuring Purchase Order Approval through Mobile Phone / BlackBerry
Could anyone send few docs related to this.
Regards,
MaheshPlease see these docs/links.
Is It Possible To Approve Purchase Orders , Requisitions Via Blackberry, Smart Phone, or PDA? [ID 338874.1]
Unable to Approve Purchase Orders via Blackberry [ID 444122.1]
Blackberry Displays the Emails with HTML Tags in the Email Body [ID 802225.1]
Troubleshooting Inbound Email Notifications [ID 1184846.1]
Email Notification Approvals Are Discarded [ID 471423.1]
Missing Html Buttons To Approve, Foward, Reject In Email Notification [ID 395986.1]
Using Mobile Devices with Oracle E-Business Suite
http://blogs.oracle.com/stevenChan/entry/mobile_devices_ebs
Hands-On with Oracle's iPhone Apps
http://blogs.oracle.com/stevenChan/entry/handson_with_oracles_iphone_apps
Thanks,
Hussein -
PI - monitoring queues through Mobile apps
Dear Team,
Currently we are on PI 7.3 version and client has come up with the expectation of exploring the possibility of PI queue monitoring through Mobile apps.
We are going to upgrade our system to 7.4 in couple of month so any solution for ver 7.3 or 7.4 would work for us.
I have searched sdn links but don't find convincing solution. Any suggestions/Inputs ?
Regards,
DeeptiHi Deepti,
Have a look at cbs PI MeMo App for MobiIe Message Monitoring
I tried that in the past and it looks great. Only limitation if I'm not mistaken: no installation on iPhone possible. Perhaps now it is possible. That one you need to check.
Kind regards,
Dimitri
Maybe you are looking for
-
How to open a link from search engine in the same page
I just noticed that my links are opening in new windows instead of on the same page on Safari. Is there anyway I can change it back to where if I click on a link in the Yahoo search engine that it would just open within the same page without opening
-
Dear sir I have 2 iPhones , I downloaded find my iphone and find out there is another iPhone on my Apple ID and in another location in same city Erbil which I live and I tried to use lost mode but it is still not stopped
-
Error in displaying hierachry report with TableView and Tableiterator
Hello, I tried to create a BSP as shown in this tutorial: /people/vijaybabu.dudla/blog/2008/08/04/display-hierarchy-report-in-bsp-using-tableview-and-tableview-iterator When starting the BSP I get an error that a field symbol is not assigned in the m
-
[Solved] mpd + flash(?) = CRASH
When i open some audio|video.flash (ex: youtube) in any browser i have to stopped mpd to get audio. Ok, but when the video has finished and stopped i can't start again or 'unpause' a song in mpd, i have to close the whole browser and even sometimes r
-
Will display usps labels in paypal but wont display international labels
when I use usps labels in paypal the domestic labels display and I have no problems, but when I ship international labels it wont display its just blank, I can do both in safari but now paypal dose not support safari and I'm always getting errors, I