How to use multiple classes for each form
Hi,
I have created two forms using screen painter and now i want to use different classes for these two forms .
I have declared the Sbo Connection in main class i.e. Set Application ,Connection Context() but while connecting to other classes
for executing the code for that form SAP is not connected to that class.How to use multiple classes functionality i don't able to
do that.Please provide some sample codes for that as it will be more helpful for me to understand.
Thanks & Regards,
Amit
Hi Amit,
In fact, its more advisable to use separate classes for every form that you use. Have one common class, say, for eg., clsMain.cs which has all the connection and connectivity to other classes, wherein, the menu event and item event of this main class, will just be calling the menu / item event of other classes.
The individual functionality of the child classes will be called from the item / menu event of the respective classes.
Item event in clsMain.cs will be as below.
private void oApplication_ItemEvent(string FormUID, ref SAPbouiCOM.ItemEvent pVal, out bool BubbleEvent)
SAPbouiCOM.Form oForm;
BubbleEvent = true;
try
if ((pVal.FormTypeEx == "My_Form1Type") && (pVal.EventType != SAPbouiCOM.BoEventTypes.et_FORM_UNLOAD))
oForm = oApplication.Forms.GetForm("My_FormType", pVal.FormTypeCount);
NameSpace.Repots.ClsForm1.ClsForm1_ItemEvent(oApplication, oCompany, oForm, ref pVal, ref BubbleEvent);
if ((pVal.FormTypeEx == "My_Form2Type") && (pVal.EventType != SAPbouiCOM.BoEventTypes.et_FORM_UNLOAD))
oForm = oApplication.Forms.GetForm("My_FormType", pVal.FormTypeCount);
NameSpace.Repots.ClsForm1.ClsForm2_ItemEvent(oApplication, oCompany, oForm, ref pVal, ref BubbleEvent);
Now, in the individual classes, you can have their respective item events, which will be called from the main class, and the respective functionalities will occur.
Hope this helps.
Regards,
Satish.
Similar Messages
-
How to print multiple footers for each page in RTF template xml report.
Hi,
How to print multiple footers for each page in RTF template xml report.
i am able to print ( two sets ) ...
up to last page ( one template ) and for last page ( another template).
i want to change the footer information based on the group value printed in the report ( it might be 5 to 6) In every report run.. can you please check and let me know do we have any feasibility to achieve this.
Thanks in advance.
Regards,
KAP.You can remove all other logic, like last page only contents (start@last-page:body), etc and section breaks if any you have inserted manually.
Just have for-each@section logic.
It would be difficult for me to guess what you have done without looking at your RTF or describing here. -
How to generate multiple files for each segment in the IDOC
Hi,
I have a IDOC with multiple segments, for each segment, a file needs to be generated,
There is only one target structure. Please let me know as to how do we handle this requirement in XI.
Regards,
YounusUse multimapping in message mapping. Then map the Idoc node to the Message Type of File.
Illustration of Multi-Mapping and Message Split using BPM in SAP Exchange Infrastructure
Regards,
Prateek -
How to use multiple hierarchies for a single char in single query
Hi,
Is there any way that we can use multiple hierarchies for a single char in single query. I tried and it just allows me to select one hierarchy even if I use hierarchy variable.
I have a requirement where user wants to see information related to a cost center with different cost center groups in different hierarchies (every year has different cost center group hierarchies).
Suppose I want to see information related to a cost center from year 2001-2004.in these four year cost center may have been associated to different groups depending upon that year hierarchy. How can I do that?
Thanks
JonaNope. Now way to do this.
There is always just one hierarchy assigned to a characteristic. And even if the hierarchy was time dependent, it only reads it for one key date and not according to transaction data.
Regards,
Beat -
How to use multiple addresses for a global vendor
Hi experts.
scnerios is.company has different plants in different countires.they have centrally agreed contract with vendor.now each plant create p,o is in different country how can we use that vendors local addresses in p.o because in vendor master we can define one addres at a time.so if that adrees is in other country.and plant creating p,o is in different how can select the local address of that vendor.
if option is partner function then how to use it.all adressess witl be odering address of that vendor.his offices is alll the counties.
thanksIQBAL,
You can maintain multiple addresses for the same vendor using international addresses.
First, you have to Activate International Address Versions for each country/language via config at
IMG: Flexible Real Estate Management (RE-FX) > Address Management > International Settings > Activate International Address Versions (You can do this even if you are not using Real Estate Management
Then, in the vendor master, address screen, select the "International Verion" button, select the address version and maintain your address.
If you have any programs that need to display or print these addresses, you will have to specifiy the address version to display/print. by default, the version (Field = NATION) is Blank.
I hope this helps. -
How To Use OSB's For Each to do this example?
Hi All Friend:
My XML From Assign . it SOAP Response Body variable is : RequestBussiNo. The Document is :
<soap:Body xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<DownloadBusinessNOResponse xmlns="http://www.taiji.com.cn/">
<DownloadBusinessNOResult>
<BusinessNO>
<string>150100110262188</string>
<string>150100110280225</string>
<string>150100110284768</string>
</BusinessNO>
<ArraySize>3</ArraySize>
<Result>true</Result>
<ReturnCode>0000-Interface execute successed!</ReturnCode>
</DownloadBusinessNOResult>
</DownloadBusinessNOResponse>
</soap:Body>
I Don't Know How to Use For Each Function to each this Document Get the "string" tag text;
my friend Please help me. thanks.Check the below thread and let us know if it helps
Re: OSB:for-each action working procedure with a sample.
Re: Assign activity erros with XPath query string returns multiple nodes.
Regards,
Ramesh -
How to create multiple function for each value
Hi, I'm new to LabVIEW.
I need some help. Attached is my LabVIEW file.
I want to change the Formula VI for the 'Air Velocity vs Time' waveform to another formula (or multiple formula (can I use MathNode Script for this?)) to let it handle multiple values from the data and then display the result on the waveform graph. Or how can I do this?
Another one is how to change the scale for the 'Measurement Flow' from sensor to pressure? Using pressure sensor 0V-10V to -500Pa-500Pa.
Thanks in advance.
Attachments:
Exhaust EBT Wind Tunnel 1.1.vi 399 KBFaruq wrote:
I want to change the Formula VI for the 'Air Velocity vs Time' waveform to another formula (or multiple formula (can I use MathNode Script for this?)) to let it handle multiple values from the data and then display the result on the waveform graph. Or how can I do this?
You could simply use a case structure around the Formula Express VI. When you say MathNode Script I'm assuming you're referring to MathScript? Or are you referring to the Formula Node. With either one you'd need to convert from dynamic data to arrays. With MathScrip you need to be aware that starting with LabVIEW 2009 MathScript requires a separate license.
Another one is how to change the scale for the 'Measurement Flow' from sensor to pressure? Using pressure sensor 0V-10V to -500Pa-500Pa.
You can create a custom scale for your measurement. You can do this in the DAQ Assistant.
Attachments:
DAQ_assistant.png 30 KB -
How to use multiple Interfaces for the same BS?
Hi @ ,
Is it possible to have a scenarion where i am using multiple interfaces in the same BS based upon some conditional field in the message.
I amnot able to get the solution I know with condition editor I can have multiple receivers but in my scenarion based upon message fiels i have to decide which BAPI to be used and wht mapping and then post it to the same System
Any help will be highly rewarded
RegardsHi-
Yes it is possible you can use multimapping for mapping the interfaces.
To know more about multimapping see
http://help.sap.com/saphelp_nw04/helpdata/en/21/6faf35c2d74295a3cb97f6f3ccf43c/content.htm
Some more helpful links
/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible -
How to use multiple connections for xcelsius dashboard via toggle button
Can anyone shed some light on how to apply a toggle button for multiple connections using xcelsius dashboard.
I created two SAP connections in my xcelsius dashboard. The first connection uses query 1 (bottom ten customers) and the second connection uses query 2 (top ten customers). I wanted to use a toggle button where the user would click Top Ten customers versus Bottom Ten customers. Which ever the user clicks in the toggle botton would run that query.
If the toggle button is not the way to handle this can someone explain a better approach to run either query in the same dashboard.
Thanks,
JoeHi,
I've never had to do this so have no practical experience. However in theory you should be able to do the following (assuming the data connection type youu2019re using has the "Usage" tab):
Set up the two connections as normal - On the usage tab set the detail query to Refresh before components are loaded and make sure that this is unchecked for the other query. Set both queries to populate the same range so that one query will overwrite the other in the Xcelsius spreadsheet.
Bind a toggle button to a cell e.g. A1
Back to the data connections again and set the "Refresh on trigger" trigger cell to A1. And set the "When Value Becomes" to either "On" or "Off" dependent on how you've set up the toggle button. Repeat for the other query.
Hope this helps,
Paul -
How to use multiple patterns for masking/format the input text
Hi All,
I am using Jdeveloper 11.1.1.5 and i have a requirement where i need to format my input Text value in these below patterns:-
Format
Example
AA9A 9AA
EC1A 1BB
A9A 9AA
W1A 1HQ
A9 9AA
M1 1AA
B33 8TH
A99 9AA
AA9 9AA
CR2 6XH
DN55 1PT
AA99 9AA
For Example :- If user puts value as EC1A1BB, it should automatically changed to EC1A 1BB
if user puts value as W1A1HQ, it should be automatically changed to W1A 1HQ and so on..
If it could have been one format , i might have followed this :- https://blogs.oracle.com/jdevotnharvest/entry/get_social_security_numbers_right
But for multiple patterns i am not able to get through to the proper solution.
Is there any way to achieve this ? Please suggest.
Regards,
ShahFor the validation you should be able to use one regular expression where you add the logical or (|) (check the doc http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html) between the groups. If none of the patterns matches you have an error.
For the for formatting I'm not sure you can use only one expression.
I suggest to write one method which does the checking on and the formatting may be using an array of patterns to check and iterate the patterns in a loop. Once you found a match you can read the needed format from another array (or an other dimension if you prefer to use a multidimensional array).
Timo -
How to use the different class for each screen as well as function.
Hi Experts,
How to use the different class for each screen as well as function.
With BestRegards,
M.Thippa Reddy.Hi ThippaReddy,
see this sample code
Public Class ClsMenInBlack
#Region "Declarations"
'Class objects
'UI and Di objects
Dim objForm As SAPbouiCOM.Form
'Variables
Dim strQuery As String
#End Region
#Region "Methods"
Private Function GeRate() As Double
Return Double
End Function
#End Region
Public Sub SBO_Appln_MenuEvent(ByRef pVal As SAPbouiCOM.MenuEvent, ByRef BubbleEvent As Boolean)
If pVal.BeforeAction = True Then
If pVal.MenuUID = "ENV_Menu_MIB" Then
End If
Else ' Before Action False
End If
End Sub
#End Region
End Class
End Class
Rgds
Micheal
Vasu Anna Regional Feeling a???? Just Kidding
Edited by: micheal willis on Jul 27, 2009 5:49 PM
Edited by: micheal willis on Jul 27, 2009 5:50 PM -
I play an app called Hotties for Sale. Until yesterday I was able to operate several accounts on the game simultaneously by using separate tabs for each account. Now I can only open one account at a time with a single tab. When I open a second tab I just get a duplicate of the previous one. How can I fix this please?
Final Cut is a separate, higher end video editor. The pro version of iMovie.
Give iPhoto a look at for creating the slideshow. It's easy to assemble the photos in an album in iPhoto, put them in the order you want and then make a slideshow of them. You can select from various themes and transitions between slides and add music from your iTunes library.
When you have the slidshow as you want use the Export button at the bottom of the iPhoto window and export with Size = Medium or Large.
Save the resulting Quicktime movie file in your Movies folder.
Next, open iDVD, choose your theme and drag the QT movie file into the menu window being careful to avoid any drop zones.
Then follow this workflow to help assure the best qualty video DVD:
Once you have the project as you want it save it as a disk image via the File ➙ Save as Disk Image menu option. This will separate the encoding process from the burn process.
To check the encoding mount the disk image, launch DVD Player and play it. If it plays OK with DVD Player the encoding is good.
Then burn to disk with Disk Utility or Toast at the slowest speed available (2x-4x) to assure the best burn quality. Always use top quality media: Verbatim, Maxell or Taiyo Yuden DVD-R are the most recommended in these forums.
The reason I suggest iPhoto is that I find it much easier to use than iMovie (except for the older iMovie 6 HD version). Personal preferences showing here. -
Passing argument to, when using one class for multiple assets
I had a class that I was passing a simple argument to like so:
var quiz_1_2:CaseStudyQuiz = new CaseStudyQuiz(2);
addChild(quiz_1_2);
I now would like to use this class for multiple MCs in my library. I thought I could let Flash create a class for each of them and specifying the CaseStudyQuiz class as the Base class. When I do that, I get the following error:
1136: Incorrect number of arguments. Expected 0.
Obviously this is because the class created by flash does not except an argument. Does that mean, I would have to create a seperate class for each of the movies that use that class? And if so, what would I have to do in that class for it to except the parameter and pass it on to my base class?
Thank you very much for any help with this!!!use the super() function and pass your parameter. but you still might get a runtime error but i don't think that will cause a problem.
-
How to use multiple VCI strings for lap 1300 and 1200 (option 60) in one pool?
Hi All,
Hope to you a very happy new year,
I have two differnt LAP 1300 and 1200 in my network and I need to add theme to the WLC,
I successed to add one of theme by the option 60 in the DHCP pool at the Core SW,
So my quetion is below:
How to use multiple VCI strings for lap 1300 and 1200 (option 60) in one pool?
Thanks in Advanced,
Ahmed,To add to Scott's post. Option 60 would be useful if you needed to put certain types of AP on specific controllers. Otherwise, no real need to use it for the most part.
Though, I do recall an issue a few years ago that some windows machines had issues getting DHCP if option 43 is being returned.
Now, on an IOS switch, you can only configure one option 60 per DHCP scope
HTH,
Steve
Please remember to rate useful posts, and mark questions as answered -
How to use multiple languages in unity connection for greetings
Hi All,
I have unity connection 7.5 Version. i want to use multiple languages for greetings. i mean i have different users from different geographical location. so i want to use engilsh, french and spanish. can i customize my setup like that.
Regards
PardhaAre you talking about the user greeting? Then have them record the greeting anywhere they want in whatever language they want. If you install multiple locales you can have each user record greeting in different language as well and then the appropriate language greeting will be played on who addresses this user by using "inherit language" feature. Though this will only work when addressing messages from withn voicemail, not by dialing from phone as that will simply use the default routing rule, unless you create custom rules.
HTH,
Chris
Maybe you are looking for
-
Grandfathered plan looking for a new phone with sim card
I have a droid x2 which has no sim card. I want to get a new phone, or a used new phone, to not lose my grandfathered plan. All the phones I'm looking at have sim cards, which I've never had in the 15 years I've been with verizon. I want to make sure
-
Javascript & 'apexir_REPORT_ID'
I am trying to use the document.getElementById('apexir_REPORT_ID') or $v('apexir_REPORT_ID'). BUT I am below a JavaScript 'Novice'. I have no JavaScript Resources to call on here. Can you help this frustrated mainframer in this foreign land? I create
-
Is there any standard REconciliation report in SAP for Bank
Hi All, Is there any standard REconciliation report in SAP for Bank....? Thanks in advance Regards Amit Mistry
-
IMovie '09 compatiblity with Canon camcorders Vixia HF S21 , S10
I want to replace a Canon Z45 digital camera with a Canon Vixia HF S21 or HF S10 and wanted to know if either is compatible with iMovie '09. I just plugged in the Z45 and it downloaded without trouble. Can I do the same with the newer cameras? Thank
-
Radeon HD 7520g Blank Laptop Display
Hey all, I'm no expert on linux graphics (or graphics at all for that matter), so please be patient if I don't include everything necessary. Here's my issue. I've got a laptop with an AMD Trinity APU, a6-4400m. The graphics "card" is a Radeon HD 7520