Calling BUS3007 from VB6
Hi,
i´m triing to call ARAccount.GetBalancedItems from an VB Application. But the Call always ends with "Named Parameter not found!"
Sample Code:
Set mObj_Buch = mobj_Bapi.GetSAPObject("BUS3007")
Set mobj_LineItem = mobj_Bapi.dimas(mObj_Buch, "GetBalancedItems", "LINEITEMS")
mObj_Buch.GetBalancedItems COMP_CODE:=Typ_COMPANYCODE.str_COMPANYCODE, _
CUSTOMER:=Typ_VENDOR.str_VENDOR, _
Date_From:=Typ_KEYDATE.str_KEYDATE, _
Date_To:=Typ_KEYDATE2.str_KEYDATE, _
LINEITEMS:=mobj_LineItem
Any help appreciated.
Thanks,
Uwe
Hello,
I have a need to make a c# call from a VB6 application.
In order to achieve this I wrote a c# routine and tried to call it from vb6 through following ways:
1. Calling a .NET web service from VB6/COM
2. Calling c# webservice from VB6/COM
When we tried to use that routine in VB6, we got error as "could not connect with this type of format".. and then "Illegal Operation" and then application shut down.
Please advise on what am I missing.
Thank you
Darsh
You're missing a Forum for
VB6 questions.
Hello. I'm old and retired. I like to program if you could call what I do programming. However I'd like to code for you! If you've got the dime then I've got the time. Call me, landline, @ BR-549.
Similar Messages
-
Calling BUS3007 from VB6 application
Hi,
i´m triing to call ARAccount.GetBalancedItems from an VB Application. But the Call always ends with "Named Parameter not found!"
Sample Code:
Set mObj_Buch = mobj_Bapi.GetSAPObject("BUS3007")
Set mobj_LineItem = mobj_Bapi.dimas(mObj_Buch, "GetBalancedItems", "LINEITEMS")
mObj_Buch.GetBalancedItems COMP_CODE:=Typ_COMPANYCODE.str_COMPANYCODE, _
CUSTOMER:=Typ_VENDOR.str_VENDOR, _
Date_From:=Typ_KEYDATE.str_KEYDATE, _
Date_To:=Typ_KEYDATE2.str_KEYDATE, _
LINEITEMS:=mobj_LineItem
Any help appreciated.
Thanks,
UweThe servlet is part of the forms-installation on the application-server, on the local OC4J this is located in $ORACLE_HOME/forms/j2ee/formsapp.ear
What exactly do you want to know about the servlet? -
Dll function calls from VB6 to Labview do not work.
HI,
We are transferring our production test systems from VB6 to Labview, and we are using "CAN-AC2-PCI" cards. When call functions of dll "canacpci.dll", UUT does not response at all, and Labview program does not report any error either. Attached are the user manual and my labview codes.
I guess the DeviceNe_init.vi works because if run it twice, second runing will report error. To correct the error, the card has to be closed first..
I close the card first, then initialize it. After then send the data. But I can not see any communication by DeviceNet Analyzer when sending data.
All function parameters are copied from existing VB6 program. The VB6 program works fine.
Please help me out,
Thanks,
Xiang Zhan
Attachments:
DeviceNe_init.vi 36 KB
DeviceNet_SendDataXXXX.vi 18 KB
CAN-ACx-PCI.pdf 139 KBHi Turck,
I'm not familar with this device, and it is difficult to say in this case. I would recommend calling into National Instruments support or contacting the vendor of the device for additional assistance in this case. As this isn't one of NI's Industrial Communications devices, you could also post on the LabVIEW forums for additional assistance, as there are a lot more people looking at that board than this one.
Thanks!
Matt S.
Industrial Communications Product Support Engineer
National Instruments -
Sql 2008 R2
Calling an rss script with rs.exe fails to result in a report pdf from VB6 w/ ShellEx.
If I call rs.exe with the various parameters from the command prompt I have success(other than rs.exe using the temp folder, which is a different issue). But when I try to execute the same process from a Visual Basic 6.0 application utilizing
the ShellEx api call, the report creation and output to PDF format do not occur. There is no error raised.
Yes, I wish I could use a newer dev tool but that isn't an option right now. I think this should work. Can ya'll tell me what I'm doing wrong?
sArgs = "-i " & Chr(34) & "'C:\Program Files\Dura Supreme\OrderEntry\RunOrdReports.rss'" & Chr(34) & _
" -s 'http://walnut/reportserver' -v 'DuraOrderNum=" & _
Chr(34) & sOrdDuraID & Chr(34) & "' -e Exec2005 -t"
ShellEx Chr(34) & "C:\Program Files\Dura Supreme\OrderEntry\rs.exe" & Chr(34), EShellShowConstants.essSW_SHOWNORMAL, sArgs
TIA,
Jim M.ShellEx Chr(34) & "C:\Program Files\Dura Supreme\OrderEntry\rs.exe" & ....
Hello Jim,
The path for rs.exe includes spaces, you should set it in hyphen, as you already did for file "RunOrdReports.rss" in variable "sArgs2
Olaf Helper
[ Blog] [ Xing] [ MVP] -
Running Win 2003 R2 SP2, connecting to Oracle 10g, using Crystal 9.2.3.787.
Report works fine when opened from within Crystal IDE.
Report not working when called from VB6 application.
Error Thrown:
Error generating report!
Error No: -2147189176
Error Text: Logon failed.
Details: ADO Error Code: 0x80040e21
Source: Microsoft OLE DB Service Components
Description: Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.
Ideas?The error is thrown on line 600 (ReportForms(intFormIdx).Object.crvCrystalReport.ViewReport)
I don't know if this is using RDC, OCX or PE API (Its not my code, I just drew the short straw for supporting it.)
Database login information is coming out of an INI text file and used in OpenReport routine. Credentials are valid.
I am not using a DSN. Oracle uses a file called TNSNames.Ora. I believe this is all that is needed.
Here is the code I am using:
Dim ReportForms() As FormInstance ' Form object for each report displayed
Public Function LoadReportForm(strReportTitle As String) As Integer
10 Const ROUTINE_NAME = "modReportForms:LoadReportForm"
20 Dim lngStatus As Long
30 Dim intFormIdx As Integer
40 Dim strRecordSelectionFormula As String
50 Dim strNewRecordSelectionFormula As String
60 Dim TempForm As Form
' Provide a pop-up dialog indicating we are working on the report, do not allow user to cancel
' report generation at this point
70 frmGeneratingReport.lblStatusValue = "Loading report, please wait..."
80 frmGeneratingReport.lblUserMsg.Caption = ""
90 frmGeneratingReport.Show
100 Call modCommon.SetTopMostWindow(frmGeneratingReport.hWnd, True) ' Cause dialog to always be on top
110 frmGeneratingReport.Refresh
120 If Not ReportFormsInitialized Then ' If the first time in this code
130 ReDim ReportForms(1) ' Dimension our report forms array
140 ReportFormsInitialized = True ' Indicate we have done the first time stuff
150 End If
160 If FreeFormIndexesLeft Then ' If any free slots left
170 intFormIdx = FindFreeFormIndex ' Find a slot for the new occurence
180 Else
190 LoadReportForm = REPORT_FORM_INSTANCE_EXCEEDED ' Indicate we hit the limit
200 GoTo ExitHandler
210 End If
' Create a temporary copy of the form
220 Set TempForm = New frmReportViewer
230 TempForm.cmdPrint.Enabled = False
240 TempForm.cmdClose.Enabled = False
' If the form state is closed, we previously destoryed (or never created) a form object for the instance,
' so create one and change its state to opened
250 If ReportForms(intFormIdx).State = fsClosed Then
260 Set ReportForms(intFormIdx).Object = TempForm
270 ReportForms(intFormIdx).State = fsOpened
280 End If
' Save the index of this form in the form's tag property
290 ReportForms(intFormIdx).Object.Tag = intFormIdx
' Set the caption for the form
300 ReportForms(intFormIdx).Object.Caption = strReportTitle
' Attempt to open the crystal report
310 lngStatus = OpenReport(strReportTitle, _
intFormIdx)
320 If lngStatus <> 0 Then
330 Call CloseReportForm(intFormIdx) ' Close this report form
340 LoadReportForm = ERROR_OPENING_REPORT ' Set status for caller
350 Call modCommon.LogError(ROUTINE_NAME, _
0, _
"Error opening " & strReportTitle & "! " & vbCr & vbCr & _
"Error No: " & CStr(lngStatus))
360 GoTo ExitHandler
370 End If
' If date filters exist for report
380 If TADSReports(strReportTitle).blnDateFilter Then
' Set the date range for the report
390 Call SetParameterFieldValue(intFormIdx, _
TADSReports(strReportTitle).strStartDateParameterName, _
modCommon.DateTimeValue(frmShippingMain.dtpFromDate, frmShippingMain.tmpFromTime))
400 Call SetParameterFieldValue(intFormIdx, _
TADSReports(strReportTitle).strEndDateParameterName, _
modCommon.DateTimeValue(frmShippingMain.dtpToDate, frmShippingMain.tmpToTime))
410 End If
' If we're to pass delayed truck minutes to report
420 If TADSReports(strReportTitle).blnDelayedTruckMinutes Then
430 Call SetParameterFieldValue(intFormIdx, _
TADSReports(strReportTitle).strDelayedTruckMinutesParameterName, _
modCommon.lngDelayedTruckMinutes)
440 End If
' Save current record selection formula
450 strRecordSelectionFormula = ReportForms(intFormIdx).Object.CrystalReportObj.RecordSelectionFormula
' Build a new record selection formula
460 strNewRecordSelectionFormula = BuildRecordSelectionFormula(intFormIdx, _
strReportTitle)
' If we have a new record selection formula to apply
470 If strNewRecordSelectionFormula <> "" Then
' If no previous record selection formula (built into report)
480 If strRecordSelectionFormula = "" Then
490 strRecordSelectionFormula = strNewRecordSelectionFormula
' Else, we had a previous formula, append to the new one to the existing one
500 Else
510 strRecordSelectionFormula = strRecordSelectionFormula & " AND " & strNewRecordSelectionFormula
520 End If
530 End If
' Apply the record selection formula to the report
540 ReportForms(intFormIdx).Object.CrystalReportObj.RecordSelectionFormula = strRecordSelectionFormula
' Update the generating report dialog
550 frmGeneratingReport.lblStatusValue = "Reading dbs, please wait..."
560 frmGeneratingReport.lblUserMsg.Caption = "Click the black square (near top of window behind this one) to cancel a long-running report."
570 frmGeneratingReport.Refresh
' Set report source for cyrstal report viewer object that is on the form
580 ReportForms(intFormIdx).Object.crvCrystalReport.ReportSource = ReportForms(intFormIdx).Object.CrystalReportObj
' Show the report from
590 ReportForms(intFormIdx).Object.Show
' Cause the report to appear within the viewer object
600 ReportForms(intFormIdx).Object.crvCrystalReport.ViewReport
' While report is generating, allow form to respond to user events
610 While ReportForms(intFormIdx).Object.crvCrystalReport.IsBusy
620 DoEvents
630 Wend
' Enable report form controls
640 ReportForms(intFormIdx).Object.cmdPrint.Enabled = True
650 ReportForms(intFormIdx).Object.cmdClose.Enabled = True
' Return form index to caller
660 LoadReportForm = intFormIdx
670 ExitHandler:
680 Set TempForm = Nothing ' Destory temporary form object
690 Unload frmGeneratingReport
End Function ' LoadReportForm
Private Function OpenReport(strReportTitle As String, _
FormIdx As Integer) As Long
'*** START FAILSAFE *********
' If FailSafe is enabled then Set up error handler and push stack
If Not fsDISABLED Then
On Error GoTo FailSafe_Error
fsPUSH "modReportForms.bas", "Function OpenReport", "(" & "strReportTitle=" & strReportTitle & ", " & "FormIdx=" & FormIdx & ")"
End If
'*** STOP FAILSAFE **********
10 Dim intRptTables As Integer
20 Dim strDbName As String
30 Dim strDbPassword As String
40 Dim strDbUsername As String
50 Dim strDbDataSource As String
60 Dim TADSIniFile As IniFileFunctions
70 Set TADSIniFile = New IniFileFunctions
' Get dbs connection values from ini file
80 strDbUsername = TADSIniFile.GetString("UserID", _
"TADS Database", _
App.Path & "\" & modCommon.INI_FILE_NAME)
90 strDbPassword = TADSIniFile.GetString("Password")
100 strDbDataSource = TADSIniFile.GetString("DataSource")
110 Set TADSIniFile = Nothing ' Destroy object
' Attempt to open report
120 Set ReportForms(FormIdx).Object.CrystalReportObj = CrystalApplicationObj.OpenReport(App.Path & "\" & TADSReports(strReportTitle).strReportFilename, _
crOpenReportByTempCopy)
' Now, we must log on to the server for each table used by the main (parent) report
130 For intRptTables = 1 To ReportForms(FormIdx).Object.CrystalReportObj.Database.Tables.Count
140 Call ReportForms(FormIdx).Object.CrystalReportObj.Database.Tables.Item(intRptTables).SetLogOnInfo(strDbDataSource, _
strDbDataSource, _
strDbUsername, _
strDbPassword)
150 Next intRptTables
' Next, we need to do the same for each sub report.
160 Call OpenSubReport(ReportForms(FormIdx).Object.CrystalReportObj, _
strDbDataSource, _
strDbDataSource, _
strDbUsername, _
strDbPassword)
170 ReportForms(FormIdx).Object.CrystalReportObj.DiscardSavedData ' Ensure there is no saved data w/ report
' Turn off parameter value prompting to the user
180 ReportForms(FormIdx).Object.CrystalReportObj.EnableParameterPrompting = False
'*** START FAILSAFE **********
FailSafe_Exit:
'If FailSafe is enabled then pop stack
If Not fsDISABLED Then
fsPOP "modReportForms.bas", "Function OpenReport", "(" & "strReportTitle=" & strReportTitle & ", " & "FormIdx=" & FormIdx & ")"
End If
Exit Function
FailSafe_Error:
Select Case Err
' Specific error handling that bypasses FailSafe code would go here
Case Else
' Call fsERROR (FailSafe Error Routine) to determine disposition of error. This function will call the
' function fsUserErrorEvent where is the function that contains our specific code for determining the
' disposition (how to proceed after).
Select Case fsERROR("modReportForms.bas", "Function OpenReport")
' fsERROR returns 1 to 5
' Case 1 (fsResume), return to line causing error
Case fsResume: Resume 0
' Case 2 (fsResumeNext), return to line after one causing error
Case fsResumeNext: Resume Next
' Case 3 (fsResumeExit), goto to exit handler
Case fsResumeExit: Resume FailSafe_Exit
' Case 4, End the program at this point
Case 4: End
' Case 5, If in debug break the program at this point, otherwise when running .exe end program at this point
Case 5: Stop: Resume
End Select
End Select
Resume FailSafe_Exit
'*** STOP FAILSAFE **********
End Function ' OpenReport -
Invoking LC webservices from VB6 where "invoke" is reserved word
Hi everyone:
I'm making some poceses tests on one customer (We are running a proof of concept and positioning LC technology ) who wants to invoke LC PDF-G orchestrated services using the WS endpoint from an VB6 app.
When the VB6 app creates the proxy object to call the invoke method exposed by the LC orchestrated process an compilation error occurs,
apparently invoke is a "reserved word" for internal use in VB6, so it doesn't works...
If we try to invoke an out-of-the-box LC service from a VB6 app via the WS API all works fine!
This is part of our code:
SERVICE = ""
Port = ""
WSDL = "http://172.26.45.195:8080/soap/services/getReportTitle?WSDL"
Set objSoap = New MSSOAPLib30.SoapClient30
objSoap.ClientProperty("ServerHTTPRequest") = True
Call objSoap.MSSoapInit(WSDL, SERVICE, Port)
objSoap.ConnectorProperty("AuthUser") = "administrator"
objSoap.ConnectorProperty("AuthPassword") = "password"
Resultado = objSoap.Invoke("1")
An we attache the VB error.
How to solve this problem...??
Thanks in advance,
Diego.That's going to be tricky because any custom LC processes has a default method of invoke. You may be able to "reflect" it by creating a java service that lives on the LC server. That java service can call the LC application and could be called by the VB6 app.
On the other hand, I though Microsoft end-of-life for VB6 was back in March 2008 - so you may want to push them into using a .Net version. -
Creating a DLL in Labview 8.6 and calling it from Visual Basic 6.0
Dear friends,
I need to create a DLL in Labview 8.6 and call it from Visual Basic 6.0. The system works as follows:
I made an application using Labview 8.6 + Vision Assistant 8.6 where I can obtain the x,y coordinates of a template in an certain image being captured by an USB camera. The template coordinates change every time it moves and Visual Basic 6.0 must read these x,y values in real time. I found some information in the link http://zone.ni.com/devzone/cda/tut/p/id/3925, but it works for version 6.x of Labview and 8.6 version is different. Am I in the right path? If you have an updated tutorial like the one in the link above but for Labview 8.6 It would be very nice. Please help me.
Kind regards.
João JúniorHello Osvaldo,
I analysed the updated tutorial you sent me, but the thing is that it doen't show how to create the DLL in LV 8.6 but only show how to accessing the DLL from VB6. My problem is really HOW TO CREATE THE DLL IN LV8.6. In the link http://zone.ni.com/devzone/cda/tut/p/id/3063 there is detailed information about how to do this in LV6.x, the problem is that I don't find the path Tools»Build Application or Shared Library (DLL) in LV8.6, I think the procedure in LV8.6 is a little bit different. Don´t you have an updated tutorial on how to build a dll in LV8.6?How could you help me?
Kind regards.
João Júnior -
Calling EJBs from Visual Basic
I've tried using SUNs EJB COM Bridge to have a VB application call an EJB
but it only works with the j2ee server and not weblogic. Does anybody know
of another product that will do the job (preferably free). I've seen
JIntegra but they want a license fee for each machine that uses it!
Stu Freeman
Laverock von Schoultz LtdHello Osvaldo,
I analysed the updated tutorial you sent me, but the thing is that it doen't show how to create the DLL in LV 8.6 but only show how to accessing the DLL from VB6. My problem is really HOW TO CREATE THE DLL IN LV8.6. In the link http://zone.ni.com/devzone/cda/tut/p/id/3063 there is detailed information about how to do this in LV6.x, the problem is that I don't find the path Tools»Build Application or Shared Library (DLL) in LV8.6, I think the procedure in LV8.6 is a little bit different. Don´t you have an updated tutorial on how to build a dll in LV8.6?How could you help me?
Kind regards.
João Júnior -
Calling BAPI from VB with ECC 6.0
I have a Visual Basic 6 application that calls some standard BAPI's in a SAP R/3 system using Frontend 4.6d in order to upload data. It also calls some custom RFC enabled ABAP to download data.
We are upgrading to ECC 6.0 with SAP GUI 7.1.
Can anyone tell me if I can still call BAPI's from VB6 or will I need to upgrade to VB.net? Are there any changes to references in VB that I will need to make?
Thanks!!
Edited by: Jolene Roell on Feb 20, 2009 8:33 AMWell I could never figure out a way to call a BAPI from VB6 with ECC 6. I ended up creating a VB.net dll using the SAP connector to call the BAPIs. I could then call the dll from my existing VB 6 program. That cut down on the recoding that I had to do.
-
Newbie consuming bean from VB6 COM
Hi - I'm completely new to Beans and am trying to call a Java method from VB6 as 'proof of concept'.
My java code has one method that returns a string; it compiles OK to a .class file; I can create a .jar using a manifest file containing "Java-Bean: True"; and I can use the activex packager to create a .tlb file.
When I try to instantiate my class from VB6 using early binding I get "automation error - the specified module could not be found", and late binding using CreateObject just gives me "activex component cannot create object"
Does anyone have ideas to what the problem is ??
Thanks, Andrew.you need to compile your bean with the ActiveX packager (packager.exe) to a DLL. then you must register the dll (e.g. with regsvr32.exe), then you must reference the component (DLL) in visual basic, and then you can use it:
Private Sub Form_Load()
Dim value
Dim java As Object
Set java = CreateObject("JavaTestBean.Bean.1") 'create bean object
java.setValue (3) 'call method setValue() of bean
value = java.getValue() 'call method getValue() of bean
MsgBox "Value: " & value 'print calculated value
Set java = Nothing
End Sub
see also http://java.sun.com/j2se/1.4.2/docs/guide/beans/axbridge/developerguide/index.html -
Calling report from form. Need PDF output
I am calling a report from a form using RUN_PRODUCT. I need to display the form in PDF format. When the user clicks the button in the form to run the report, acrobat reader should open up and the report displayed there. Please help.
ThanksThanks for the response. The first part worked. I am able to get the output in PDF format. In the 2nd part where I want to open acrobat and display the output, I am having some trouble with the code. When I compile, it says
win_api_environment.read_registry must be declared. Is there some package I need to attach?
Also, in the After reports trigger, how do I pass vFile (I am assuming this is the PDF file name)?
Thanks
The first thing you'll want to do is pass parameters to the report IE DESTYPE, DESNAME and DESFORMAT where these could be FILE, 'c:\temp\report' and PDF.
Then, you can try this piece of code I wrote (with some help from other people at Metalink and here) sometime back. Now, I call it from forms, but in your case, you'd have to run it in the after report trigger. Since with RUN_PRODUCT you don't know when the report is finished, if you did it from the form, it wouldn't work correctly.
PROCEDURE OPEN_PDF(vFile IN VARCHAR2)
IS
vcServerApp varchar2(40);
vcServerTag varchar2(600);
vcCommand varchar2(2000);
iArgPos pls_integer;
dummy NUMBER;
BEGIN
-- 1 get the Server App for .PDF files
vcServerApp := win_api_environment.read_registry('HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\.PDF','',true);
-- 2 get the executable
vcServerTag := 'HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\'||
vcServerApp||'\SHELL\OPEN\COMMAND';
vcCommand:= win_api_environment.read_registry(vcServerTag,'',true);
-- 3 Sort out how to specify the Filename
iArgPos:= instr(vcCommand,'%1');
if iArgPos = 0 then --no substitution Var on the command line
vcCommand := vcCommand||' '||vFile;
else
vcCommand := substr(vcCommand,1,(iArgPos-1))||
vFile||substr(vcCommand,(iArgPos+2));
end if;
-- 4 Run using Winexec (or Host if preferred).
win_api_shell.winexec(vcCommand);
EXCEPTION
when no_data_found then
abortt('Acrobat Reader was not found! Please consult with your help desk to install it and try again.','N');
END;
Chad
I am calling a report from a form using RUN_PRODUCT. I need to display the form in PDF format. When the user clicks the button in the form to run the report, acrobat reader should open up and the report displayed there. Please help.
Thanks -
Contact name not showing in call/sms log even when I call/sms from my address book.
Two things have changed on my phone recently.
1. I ran the latest update 4.3.2
2. My phone was not showing all the contacts in my address book that is in my Mobile Me account. Mobile me had 166 contacts. The iPhone 4 had 136. I I unchecked the syncing of my contacts on my phone. This removed all the contacts from my phone. Then I check the syncing options again. All 166 appeared on the phone.
I'm not sure which of the two caused the issue but now anytime someone who calls their name does not appear on the display or log, just their number. I can even call people from my address book and the display shows that I am calling them with their name and photo on display. However, in the call log the name does not show just their number. This applies for text messages. I send a message directly from within the contact card in the address book and in my text log it shows only the number and not the name.
I've turned the phone off and on a couple of times.
I would appreciate any advice.
CheersThanks iraghib,
In the end I reset my phone to factory settings. I created a back up of my address book and ical. Reset the phone and did a sync again. This fixed it all. I didn't need to use the backups but is was nice to know they were there. I felt entering the various passwords for all my installed apps was a much better deal than adding the international area code to the 166 contacts I have in my address book.
Good luck. And thanks for the post. -
How can I access my Call Handlers from outside line (outside district)
CISCO VoIP System Info:
Cisco Unity Connection version: 8.6.2ES25.21900-25
CM Admin System version: 8.6.2.21900-5 on C200M2 Servers
Our engineer setup our Call Handlers so that in our to change the recordings on them, you diall 7800 from a phone inside the office, or as he put it in the procedures, from within the district. Once you dial, you need to enter the user code, password, then the extension of the Call Handler, and we have no problems recording/changing any Call Handlers. However, due to possible inclement weather approaching in the next few weeks, I was asked how we cna change them from an outside line (manager's home, etc.). We cannot access from an outside line. 7800 is not a DID, it is simply the extension he assigned to access the call handlers. I even went so far as to setup a dummy phone and forward it to 7800, but this does not work either. It forwards to the extension's voicemail. Is there a way we can access the Call Handlers from an outside line? Any help would be gretaly appreciated. Thank you in advance.Hey Joseph,
Go Flames ....errrrrrrrrrrrrrrrrrr maybe not so much
What you are trying to get to is really just the Greetings Administrator
conversation and there are multiple ways to get there.
For example, you can set up a Caller Input off any mailbox (Press 1-9) let's say 7 to
go to Conversation> Greetings Administrator. So you could set this on the managers mailbox
and when he calls his own number from home once his greeting
kicks in he can press 7 to link to the Greetings Administrator conversation
or
You could set up a DID DN xxx-xxx-2345 as a CTI-RP and set Call Forward All to reach Unity Connection.
In this case you will need to use the Forwarded Routing Rules = xxx-xxx-2345 route to
Greetings Administrator. Make sure to move this rule to the bottom of the list!!
Cheers!
Rob
"Why do the best things always disappear "
- The Band -
Call tcode from alv report and passing group of values
hi all .
i want to call tcode from alv report and passing an internal table or group of values to a selection option of that t code ? how
ex. passing group of GL to fbl3n and display the detials of all .
thank youDear,
You have done a small mistake
--> rspar_line-option = 'EQ'.
rspar_line-HIGH = PDATE-HIGH.
u r passing "high" value and in "option u r passing "EQ" so how it will work!!!
So if u r passing only 1 date or more dates like 01.01.2010 , 15.02.2010 , 10.03.2010 then pass
rspar_line-selname = 'SO_BUDAT'.
rspar_line-kind = 'S'.
rspar_line-sign = 'I'.
rspar_line-option = 'EQ'.
rspar_line-LOW = PDATE-HIGH.
APPEND rspar_line TO rspar_tab.
or if u r passing low & high date means in range like 01.01.2010 to 30.01.2010, then pass
rspar_line-selname = 'SO_BUDAT'.
rspar_line-kind = 'S'.
rspar_line-sign = 'I'.
rspar_line-option = 'BT''.
rspar_line-LOW = PDATE-LOW.
rspar_line-HIGH = PDATE-HIGH.
APPEND rspar_line TO rspar_tab.
try above code , hope it helps...
i think u cannot use "call transaction using bdcdata" in ur case bcoz as u said in ur 1st post u want to display the details of all but still if u want to use then u should pass all parameters in loop.
PROGRAM
DYNPRO
DYNBEGIN
FNAM
FVAL
ex:-
LOOP AT GT_TEMP INTO GS_TEMP.
CLEAR bdcdata_wa.
bdcdata_PROGRAM = 'SAPXXXX'.
bdcdata_DYNPRO = '1000'.
bdcdata_DYNBEGIN = 'X'.
bdcdata_wa-fnam = '''.
bdcdata_wa-fval = ''.
APPEND bdcdata_wa TO bdcdata_tab.
CLEAR bdcdata_wa.
bdcdata_PROGRAM = ''.
bdcdata_DYNPRO = ''.
bdcdata_DYNBEGIN = ''.
bdcdata_wa-fnam = 'SD_SAKNR'.
bdcdata_wa-fval = GS_TEMP-GLACCOUNT.
APPEND bdcdata_wa TO bdcdata_tab.
CLEAR bdcdata_wa.
bdcdata_PROGRAM = ''.
bdcdata_DYNPRO = ''.
bdcdata_DYNBEGIN = ''.
bdcdata_wa-fnam = 'BDC_OKCODE'.
bdcdata_wa-fval = 'XXX'.
APPEND bdcdata_wa TO bdcdata_tab.
ENDLOOP.
try above code if u r using call transaction...
Edited by: mihir6666 on Jul 9, 2011 3:10 PM
Edited by: mihir6666 on Jul 9, 2011 3:11 PM
Edited by: mihir6666 on Jul 9, 2011 3:13 PM -
I cannot log onto the App Store, the page appears when I call it from the dock or the Apple menu and I can call the log-in box from the menu bar, but on signing in the spinning icon just keeps spinning,(not the beachball). Using 10.6.7 and up-to-date on all software. Any suggestions?
Could be a third party app preventing you from being able to login.
Mac App Store: Sign in sheet does not appear, or does not accept typed text
If it's not a third party issue, follow the instructions here.
Quit the MAS if it's open.
Open a Finder window. Select your Home folder in the Sidebar on the left then open the Library folder then the Caches folder.
Move the com.apple.appstore and the com.apple.storeagent files from the Caches folder to the Trash
From the same Library folder open the Preferences folder.
Move these files Preferences folder to the Trash: com.apple.appstore.plist and com.apple.storeagent.plist
Same Library folder open the Cookies folder. Move the com.apple.appstore.plist file from the Cookies folder to the Trash.
Relaunch the MAS.
Maybe you are looking for
-
Can I upgrade to Tiger on my iBook G4 with a PowerMac G4 Install Disk?
I am currently running Mac OSX 10.3.9 Panther on my iBook G4 and I want to upgrade to Tiger OSX 10.4. I could possibly upgrade to Leopard, but it may be too much for my system according to Apple's website. My father purchased a used copy of Mac OS 10
-
Oracle Export Error on QUERY Parameter
Hi All, I would like to ask for assistance. Here's my environment: OS: Linux 5.4 32bit DB: Oracle 10.2.0.4 Here's what I would like to do: Export selected rows from SH.SALES table using the query: SQL> select * from sh.sales where to_date(time_id,'DD
-
Thunderbolt/Firewire adapter backwards compatible?
So I just bought a new 4TB G-Raid w/ Thunderbolt. Additionally, I bought a Thunderbolt to FireWire adapter, so I can connect my Firewire 800 equipped mac to the hard drive. IT DOESN'T WORK . I've read that they only work with a Thunderbolt equipped m
-
SetClientCookies to false does not appear to work?
Currently CFID and CFTOKEN appear in the URL of certain pages, such as 404.cfm. I do not wish for those parameters and values to appear in my URLs. I thought by setting setClientCookies to false that would resolve the issue, but I guess I'm mistaken
-
Dear Gurus, I need to set ABC indicator as per my client requirement They want A to be counted 3 times for 3 years B to be counted 2 times for 3 years C to be counted 1 time for 3 years. Please suggest me, how to implement this Regards RS