Can anyone explain gBehaviorsArray from ImgGallery demo?
It's in gallery.js is the Spry demos. I'm having a hard time dissecting this: it looks like it's taking itself as a paramater of a "finish: function()", and then going into some sensible code, but then I'm trying to figure out where we're getting gBehavioursArray.start()? this function was never defined.
gBehaviorsArray["mainImage"] = new Spry.Effect.Opacity(img, Spry.Effect.getOpacity(img), 0, { duration: 400, finish: function() { gBehaviorsArray["mainImage"] = new Spry.Effect.Size(img.parentNode, Spry.Effect.getDimensions(img.parentNode), { width: width, height: height, units:"px"}, {duration: 400, finish: function() { // Use an image loader to make sure we only fade in the new image after // it is completely loaded. gImageLoader = new Image(); gImageLoader.onload = function() { img.src = gImageLoader.src; gImageLoader = null; gBehaviorsArray["mainImage"] = new Spry.Effect.Opacity(img, 0, 1, { duration: 400, finish: function() { gBehaviorsArray["mainImage"] = null; // Our new image is fully visible now. Remove any opacity related // style properties on the img to workaround the IE bug that creates // white dots/holes in the images. Removing the properties forces // IE to re-render the image correctly. img.style.opacity = ""; img.style.filter = ""; // If the slide show is on, fire off the timer for the next image. if (gSlideShowOn) SetSlideShowTimer(); }}); gBehaviorsArray["mainImage"].start(); }; gImageLoader.src = imgPath; } }); gBehaviorsArray["mainImage"].start(); } }); gBehaviorsArray["mainImage"].start();
Processor speed by Mhz doesn't really indicate how fast a machine in. The Mhz myth is as true as it ever was. What really makes a difference in the speed of the machine is software, and the speed of your hard drive, and the amount of time the machine spends processing on the hard drive versus the physical RAM. If there is parallel processing across cores in the processor, that helps for those tasks that take advantage of it. http://www.everymac.com/ is good about telling you the exact processor model used on each Mac. You can then look at Intel's specs about those processors to determine how many cores, bus speed, the machine uses. The website:
http://www.barefeats.com/
is a good benchmark website, but note that benchmarks may vary according to configuration, quality of RAM, access times on the hard drive, access to optical drive, energy saver power settings, etc...
Similar Messages
-
I got an iphone from Hong Kong which is locked one. Can anyone explain me what does a locked iphone means. How do I use it in India now, with my own sim card. How do I unlock it???
If your iPhone is locked to a wireless provider, only that wireless provider
can unlock it. Contact the wireless provider in Hong Kong to see if they
offer unlocking and if you qualify.
If your iPhone is locked to an AppleID that you do not know, return it for
a refund as it is useless. Only the person whose AppleID was used for
activation can remove the lock. There is no workaround for Activation Lock.
If neither of the above is what you are facing, provide more detail so someone
may offer a solution. -
Can anyone explain how the LO data source flows from ECC to BI up to cubes?
Dear all,
Can anyone explain step by step (HOW THE DATA FLOWS)....By taking 2LIS_11_VAHDR from SD , starting from Activate Data source in ECC to Info Cube in BI7.0. Please this will be helpful -
Thanks for the advance answers...
Edited by: harishk.225 on Dec 23, 2011 9:56 AMHi Harish,
First go to RSA5 in ECC select your datasource 2LIS_11_VAHDR and activate it.
After activatin check in RSA6 whether the datasoure activated properly or not.
Then log on to BI sytem Select datasource and click on replicate.
Then Create Infocube infopackage ,Transformation, DTP ...entire flow. But dont schedule it because there is no data in SETUP Tables.For full load first we need to run statistical set up , so that data should come to SETUP Table.
Now go to ECC enter T.CODE OLI7BW to filled up the SETUP Table for datasource 2LIS_11_VAHDR.
It will ask you for Run Name etc give the run name and time limit and execute it.
If you get some error then first delete the SETUP Table by using Transaction Code LBWG.
In LBWG it will ask you for applicatiion number , give 11 i.e for sales datasourc and execute it.
Data will get deleted from SETUP Table. To check data is deleted or not in SET UP Tabe go to database table MC11VA0HDRSETUP. Always remember the name of SETUP Table will be Extract Structure followed by SETUP.
EX : If extract structure name is MC11VA0HDR then name of the SETUP Table will MC11VA0HDRSETUP.
If data gets deleted then again go to 0LI7BW and run the Statistical Setup then agan check in MC1VAOHDRSETUP table contains data or not.
Then trigger the Infopackage and DTP in BI. Above steps was for full load.
Now to Load deltas follow below steps.
First Create INIT at BI side which enable delta at ECC Side.
Then go to ECC and execute T.CODE LBWE.
LBWE is LO Cockpit Work Bench. There we have folowng functions 1.Maintan Datasource. 2.Maintain Extract Structure. 3. Job Control. 4.Delta Type 5.. Activate/deactivate.
If you want to add any new field to your datasource then to to Maintain Extract Strucutere remeber before adding or modififying datasource first we should deactivate datasource by using 5th function Activate/Deactivate.
Then select DELTA TYPE in delta type we have four types of delta. 1. Delta Queue (RSA7) 2. Queued Delta (LBWQ)
3. Unserialized (SM13) , 4. Seriaized (SM13)
If you select Delta queue then deltas drectly come to RSAT.
if you select Queued Delta deltas goes to LBWQ then you have perform V3 job by using Job Control function to move data from LBWQ to RSA7. Remeber to BI data always goes from RSA7 only.
If you select Unserealized then delta goes to SM13 again you have to perorm V3 Job to move deltas in RSA7.
Serialize update is not in used in Lo-cockpit.
There is a differerence between DELTA QUEUE , QUEUED DELTA, UNSERIALIZE UPDATE. Pls find the differences on net.
Then select your delta type and create deltas dtp in BI and start loading .
Hope this help you.
In RSA7 we have two tables delta and repeat delta, to know the functionality of this please search for the documents on net.
Regards,
Asim -
Can anyone explain how to download videos from iPhoto to view on my apple tv?
can anyone explain how to download videos from iPhoto to view on my apple tv?
Welcome to the Apple Community TKBsr.
Add them to iTunes and view them through Computers > Home Video. -
Can anyone explain this? ORA-01722
Hi all,
Can anyone understand this?
I have 3 database servers both running on windows 2000 advanced server, they're used by the development team. Also we have our production database.
The 3 databases are cloned from the production, so database configuration parameters are all equal. Today I've received a query from the development team to run on the production, the query is just simple like this:
SELECT *
FROM x
WHERE x.field_v = 177762522
I get this error
ORA-01722: invalid number
this is a hudge table, and the fiedl_v is a varchar2(9) type.
The worst thing is that on the others 3 databases this query returns results, except on the production.
So, can anyone explain me why does the implicit (char to number) conversion occours on the development databases , and fails on the production? What are the main reasons that can influence datatype conversion like this one?
Both databases have the 9.0.6 patch.
The 3 development BD's are totally cloned from the production.
Thanks.William:
There is no guarantee on the order of evaluation of the predicates. Even with your isnum function, the invalid number could arise. The only safe way is to compare strings to strings as in your first example.
To make the isnum "safe", you would need something more like:
SELECT *
FROM (SELECT *
FROM x
WHERE isnum(x.field_v) = 'Y' and
ROWNUM > 0)
WHERE x.field_v = 177762522;The ROWNUM > 0 predicate in the in-line view will prevent predicate pushing and guarantee that the isnum condition is evaluated first.
John -
Can anyone explain the process of gifting an app?
Can anyone explain what happens when you gift an app? I tried to gift "Where's My Water" to my son. How does he retrieve the gift? He tried to go to the App Store and download it (I thought it might already be marked "Purchased") but it wasn't. Does he get an e-mail with a retrieval code? His e-mail is set up to only get mail from certain people. What address would we need to add to his address book so the e-mail will go through? How do I get the confirmation resent to him?
Thanks!
LynneI used the "gift this app" button, but what happens after that? Does the person I sent the gift to get an e-mail or some kind of notification? My son's e-mail only lets through mail from certain people (and they don't tell you to make sure the person can get mail from [email protected] so they can get a verification). Do you know what address the verification comes from?
Lynne -
Working with iDVD on a project, there is a box in the lower left corner and sometimes another in the lower right corner. Scrolling over the one in the lower left corner, I get a message indicating that this box hides or shows the intro movie. I have checked and unchecked the box, but see nothing different in the project. Nor can I figure out what is meant by "intro movie." Can anyone explain?
Go to iDVD Help and type in Intro Movie, and you will get the full version of this:
Many iDVD themes have “motion menus” that include animations or video that loop, or play repeatedly, until the viewer clicks a menu button. Themes with motion menus have a motion icon in the lower-right corner.
In addition to background video, iDVD motion menus may also feature an intro, or short animation, that plays once before the part that loops. Other motion menus also include an “outro” that plays after the viewer clicks a button, serving as a transition between the menu and the selected content.
An example of an iDVD 6.0 theme with an intro and an outro is Reflection White Main. In this theme, the first drop zones appear in the intro, and the buttons and title appear just before the looping part of the background video. In the outro, everything flies offscreen after the viewer clicks a button.
iDVD provides tools for viewing these motion menus without going into preview mode, which is especially helpful when you are filling drop zones, and for turning the intro or outro off.
Here are ways to view and edit the background movie:
◼
Drag the diamond-shaped motion playhead along the scrubber bar (shown below), to view the background movie, stopping wherever you like.
(If you don’t see the motion playhead in iDVD, choose View > Show Motion Playhead.)
◼
Deselect the checkboxes at the left and right end of the scrubber bar if you don’t want to use the intro or outro, respectively, in your DVD menu.
The scrubber bar shows the intro and outro as shaded areas at the beginning and end.
You can also control the intro and outro from the Menu Info window. With your pointer over the menu (and with no buttons or text objects selected), press Command-I to open that window. Select or deselect the Intro and Outro checkboxes in the Background section of the window.
NOTE: If you drag your own movie to a motion menu background, the outro is automatically removed. To customize the background and keep the outro, use a still image in the menu background instead of a movie. -
Ting to my itunes store can anyone explain the issue?
I have a problem connecting to my itunes store but my internet connection works just fine. can anyone explain this issue ?
Thank you for using the Apple Support Communities
From what I understand is that the device will show up in iTunes but it will not allow you to synchronize media over to the device even after you reset the device. When you say you reset the device, do you mean you restored the device in iTunes? What error message you are getting when attempting to synchronize media? -
Can anyone explain..? (branches conditional)
Hi!
In my application I have 2 branches with following logic:
1. if ERRMSG IS null - Branch to Page 5
2. else - Stay in Page 7
If I use the condition: Value of Item in Expression 1 is NULL with :ERRMSG in the first branch and No Condition in the second it does not work.
If I use the PL/SQL condition with: :ERRMSG is null it does work.
The weird thing is: If I change the logic to
1. if ERRMSG IS null - Branch to Page 7
It DOES work with the Value of Item in Expression 1 is NULL branch.
So my question is: Can anyone explain? Or tell me the difference between the conditions?
Edited by: user1037913 on 2-jul-2010 1:35
Edited by: user1037913 on 2-jul-2010 1:35>
The weird thing is: If I change the logic to
1. if ERRMSG IS null - Branch to Page 7
It DOES work with the Value of Item in Expression 1 is NULL branch
>
It probably doesn't, it probably just hits the unconditional branch.
Try changing the unconditional branch to have a sequence of 999 and remove the colon from the 'Value of Item in Expression 1 is NULL with :ERRMSG' branch. I would use PL/SQL anyway as it gives you more flexibility to change/add things later.
Cheers
Ben -
Can anyone explain in simple terms how to set up icloud when I have 2 identities?
I use my mac.com id for my calendar and contacts, but have a different ID for store purchases and everything else. I would like to set up my iCloud with a single ID, but I don't want to lose all my historical calendar and contact data, so I need my iCloud tpo import the data from the Mobile.Me 'mac.com' account.
Everything I have read is confusing....can anyone explain in simple terms how I sert the iCloud up? I run a Macbook, a Windows 7 PC and an iphone, and I need them all to syns together.
Any help appreciated.
CliffWraggWelcome to the Apple Community.
You can drag all your contacts (all at once) and each calendar from address book and iCal to your desktop as a back up/copy. Once you have set up iCloud using the ID for your apps, books and tunes etc, you can add the contacts and calendars to the new account by clicking on the desktop files, iCloud will sync them to your other devices. -
Can anyone explain what consume() actrually does?
Can anyone explain what consume() actually does as it relates to a KeyEvent?
I read about this but I just can't seem to to understand it.
Thanks in advance.Yes I read your reply. Your reply though, simply copied the text from the documentation which I already stated I did not understand. I was looking for a clearer explaination.
-
Can anyone explain me concept of Recursion?
Hi All,
Im struggling for understanding the concept of Recursion from past many days . can anyone please explain me how it works with the below example.
public class Permutation {
* @param args the command line arguments
public static String name;
public static void main(String[] args)throws Exception {
DataInputStream dis=new DataInputStream(System.in);
name=dis.readLine();
permutation("", name);
private static void permutation(String prefix,String str){
int n=str.length();
if(n==0){
System.out.println(prefix);
}else{
for (int i = 0; i < str.length(); i++) {
permutation(prefix+str.charAt(i),str.substring(0, i)+str.substring(i+1, n) );
}Thanks and Regards,
Mahesh M
Edited by: Mahesh M on 13 Feb, 2013 7:31 AM
Edited by: EJP on 13/02/2013 20:25: revised your bizarre formatting to use {noformat}{noformat} tags: please use them.For help with recursion, see this question: Can anyone explain me concept of Recursion?
-
I want to delete photos from camera roll on my iPhone to clear space to install ios7 but after importing photos to iPhoto on my macbook pro only 4 out of 339 photos taken in September landed in events, though all 339 are in Sept photo stream. It seems like on previous uploads all photos "fell" into events according to the day they were taken, as well as into photostream. I want to make sure these photos stick around permanently and do not exist only in photo stream where I imagine they will eventually be bumped from my computer (photostream). Can anyone explain why some of my photos are landing in events and others are appearing only in photo stream?
You have uploaded two different things - pHotos are in one and only one event - if you have the same photo in two different events then you have imported it twice
Please explain what you want - your initial question and yoru current comments are 180 degrees apart
You say they are not all in events
Can anyone explain to me why some of my photos are landing in events and others are appearing only in photo stream?
Now you say they are
All 15 pics appear in Sept 2013 PS
It sound to me like you have no problem except you imported some photos twice adn you may not understand how the automatic import form PS works - but that is not clear
you can choose to have all of your My Photo Stream photos automatically downloaded. In iPhoto or Aperture preferences on your Mac, to select Photo Stream > My Photo Stream > Automatic Import. All of your photo stream photos will be imported into your Events, Projects, Photos, Faces, and Places folders in iPhoto or Aperture.
The event they are imported into is MMMM YYYY PS
If you import via iTunes sync or by connecting your IOS device via USB then they are importeed into the regular event structrue as defined in your iphoto preferences - and if you imoport via two or more different methods you will ahe duplicates
LN -
Can anyone explain this: Numeric or Value Error Line 1
I have a stored procedure that starts out like so:
PROCEDURE test_proc(param1 IN VARCHAR2, param2 IN VARCHAR2, param3 OUT
SYS_REFCURSOR) IS
v_var varchar2(5);
BEGIN
SELECT * FROM. . .
The procedure tested fine in PL/SQL Developer. When calling from
ODP.NET like so. . .
OracleCommand cmd = new OracleCommand("test_proc", <connection>);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("param1", "somevalue");
cmd.Parameters.Add("param2", "XX");
cmd.Parameters.Add("param3", OracleDbType.RefCursor,
ParameterDirection.Output);
DataSet ds = new DataSet();
OracleDataAdapter da = new OracleDataAdapter(cmd);
con.Open();
da.fill(ds);
con.Close();
. . .the procedure executed as expected. If I changed the value of
param2 to "XXX" or any value three chars long I got the "ORA-06502:
Numeric or Value Error at Line 1" error.
After beating my head against the wall for hours, I tried changing the
size of v_var to 50, and the error disappeared. Mind you, the error
was being thrown long before v_var was being set further down in the
proc. Even more interesting is that the possible values of v_var were
all less than 5 chars wide. Most interesting: the value of p_param2 had nothing whatever to do with v_var.
Can anyone explain this?Hi,
Is your database 9206 by chance? Re: Error ORA-06502 PL/SQL
Cheers,
Greg -
Can anyone explain me step by step procedure for creating badi?
hi all,,
Can anyone explain me about badi with step by step procedure with an example like trsn code mm01, xd01 etc.
And what is the significance of badi?
regs
hariHi
Business Add-Ins
Business Add-Ins are a new SAP enhancement technique based on ABAP Objects. They can be inserted into the SAP System to accommodate user requirements too specific to be included in the standard delivery. Since specific industries often require special functions, SAP allows you to predefine these points in your software.
As with customer exits (SMOD/CMOD [Page 40]), two different views are available:
In the definition view, an application programmer predefines exit points in a source that allow specific industry sectors, partners, and customers to attach additional software to standard SAP source code without having to modify the original object.
In the implementation view, the users of Business Add-Ins can customize the logic they need or use a standard logic if one is available.
In contrast to customer exits, Business Add-Ins no longer assume a two-system infrastructure (SAP and customers), but instead allow for multiple levels of software development (by SAP, partners, and customers, and as country versions, industry solutions, and the like). Definitions and implementations of Business Add-Ins can be created at each level within such a system infrastructure.
SAP guarantees the upward compatibility of all Business Add-In interfaces. Release upgrades do not affect enhancement calls from within the standard software nor do they affect the validity of call interfaces. You do not have to register Business Add-Ins in SSCR.
The Business Add-In enhancement technique differentiates between enhancements that can only be implemented once and enhancements that can be used actively by any number of customers at the same time.
In addition, Business Add-Ins can be defined according to filter values. This allows you to control add-in implementation and make it dependent on specific criteria (on a specific Country value, for example). All ABAP sources, screens, GUIs, and table interfaces created using this enhancement technique are defined in a manner that allows customers to include their own enhancements in the standard.
A single Business Add-In contains all of the interfaces necessary to implement a specific task. In Release 4.6A, program and menu enhancements can be made with Business Add-Ins. The actual program code is enhanced using ABAP Objects. In order to better understand the programming techniques behind the Business Add-In enhancement concept, SAP recommends reading the section on ABAP Objects
DEFINING THE BADI
1) execute Tcode SE18.
2) Specify a definition Name : ZBADI_SPFLI
3) Press create
4) Choose the attribute tab. Specify short desc for badi.. and specify the type :
multiple use.
5) Choose the interface tab
6) Specify interface name: ZIF_EX_BADI_SPFLI and save.
7) Dbl clk on interface name to start class builder . specify a method name (name,
level, desc).
Method level desc
Linese;ection instance methos some desc
8) place the cursor on the method name desc its parameters to define the interface.
Parameter type refe field desc
I_carrid import spfli-carrid some
I_connid import spefi-connid some
9) save , check and activate adapter class proposed by system is
ZCL_IM_IM_LINESEL is genereated.
IMPLEMENTATION OF BADI DEFINITION
1) EXECUTE tcode se18.choose menuitem create from the implementation menubar.
2) Specify aname for implementation ZIM_LINESEL
3) Specify short desc.
4) Choose interface tab. System proposes a name fo the implementation class.
ZCL_IM_IMLINESEL which is already generarted.
5) Specify short desc for method
6) Dbl clk on method to insert code..(check the code in AAA).
7) Save , check and activate the code.
Some useful URL
http://www.esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
http://www.esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
http://www.esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
http://www.esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
www.sapgenie.com/publications/saptips/022006%20-%20Zaidi%20BADI.pdf
http://www.sapdevelopment.co.uk/enhance/enhance_badi.htm
http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/e6/d54d3c596f0b26e10000000a11402f/content.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/c2/eab541c5b63031e10000000a155106/frameset.htm
Now write a sample program to use this badi method..
Look for BBB sample program.
AAA
data : wa_flights type sflight,
it_flights type table of sflight.
format color col_heading.
write:/ 'Flight info of:', i_carrid, i_connid.
format color col_normal.
select * from sflight
into corresponding fields of table it_flights
where carrid = i_carrid
and connid = i_connid.
loop at it_flights into wa_flights.
write:/ wa_flights-fldate,
wa_flights-planetype,
wa_flights-price currency wa_flights-currency,
wa_flights-seatsmax,
wa_flights-seatsocc.
endloop.
BBB
*& Report ZBADI_TEST *
REPORT ZBADI_TEST .
tables: spfli.
data: wa_spfli type spfli,
it_spfli type table of spfli with key carrid connid.
*Initialise the object of the interface.
data: exit_ref type ref to ZCL_IM_IM_LINESEL,
exit_ref1 type ref to ZIF_EX_BADISPFLI1.
selection-screen begin of block b1.
select-options: s_carr for spfli-carrid.
selection-screen end of block b1.
start-of-selection.
select * from spfli into corresponding fields of table it_spfli
where carrid in s_carr.
end-of-selection.
loop at it_spfli into wa_spfli.
write:/ wa_spfli-carrid,
wa_spfli-connid,
wa_spfli-cityfrom,
wa_spfli-deptime,
wa_spfli-arrtime.
hide: wa_spfli-carrid, wa_spfli-connid.
endloop.
at line-selection.
check not wa_spfli-carrid is initial.
create object exit_ref.
exit_ref1 = exit_ref.
call method exit_ref1->lineselection
EXPORTING
i_carrid = wa_spfli-carrid
i_connid = wa_spfli-connid.
clear wa_spfli.
u can find BADI's in different ways...
1>First go to any transaction->iN THE menu bar SYSTEM->STATUS->Get the program name ->double click->u will go to the program attached to the tcode.Now search term will be CALL CL_EXITHANDLER.Now u will get list of BADI'S available..
2>Goto SE24->Give class name as CL_EXITHANDLER->Display->double click on get_instance mathod->Now u will go inside the method->Now put break point on the cl_exithandler.Now go to any transaction code and pass dat..U will see that it will be stopped on the break point which u set on the cl_exithandler...In the exit name u can find list of badi's attached to the tcode..
There are multiple ways of searching for BADI.
Finding BADI Using CL_EXITHANDLER=>GET_INSTANCE
Finding BADI Using SQL Trace (TCODE-ST05).
Finding BADI Using Repository Information System (TCODE- SE84).
1. Go to the Transaction, for which we want to find the BADI, take the example of Transaction VD02. Click on System->Status. Double click on the program name. Once inside the program search for CL_EXITHANDLER=>GET_INSTANCE.
Make sure the radio button In main program is checked. A list of all the programs with call to the BADIs will be listed.
The export parameter EXIT_NAME for the method GET_INSTANCE of class CL_EXITHANDLER will have the user exit assigned to it. The changing parameter INSTANCE will have the interface assigned to it. Double click on the method to enter the source code.Definition of Instance would give you the Interface name.
2. Start transaction ST05 (Performance Analysis).
Set flag field "Buffer trace"
Remark: We need to trace also the buffer calls, because BADI database tables are buffered. (Especially view V_EXT_IMP and V_EXT_ACT)
Push the button "Activate Trace". Start transaction VA02 in a new GUI session. Go back to the Performance trace session.
Push the button "Deactivate Trace".
Push the button "Display Trace".
The popup screen "Set Restrictions for Displaying Trace" appears.
Now, filter the trace on Objects:
V_EXT_IMP
V_EXT_ACT
Push button "Multiple selections" button behind field Objects
Fill: V_EXT_IMP and V_EXT_ACT
All the interface class names of view V_EXT_IMP start with IF_EX_. This is the standard SAP prefix for BADI class interfaces. The BADI name is after the IF_EX_.
So the BADI name of IF_EX_CUSTOMER_ADD_DATA is CUSTOMER_ADD_DATA
3. Go to Maintain Transaction (TCODE- SE93).
Enter the Transaction VD02 for which you want to find BADI.
Click on the Display push buttons.
Get the Package Name. (Package VS in this case)
Go to TCode: SE84->Enhancements->Business Add-inns->Definition
Enter the Package Name and Execute.
Here you get a list of all the Enhancement BADIs for the given package MB.
The simplese way for finding BADI is
1. chooes Tcode Program & package for that Tcode.
2. Go to Tcode se18
3. Press F4
4. search by package or by program.
http://help.sap.com/saphelp_nw04/helpdata/en/eb/3e7cf7940e11d295df0000e82de14a/frameset.htm
and
http://help.sap.com/saphelp_nw04/helpdata/en/eb/3e7cf7940e11d295df0000e82de14a/frameset.htm
Badihttp://help.sap.com/saphelp_erp2005/helpdata/en/73/7e7941601b1d09e10000000a155106/frameset.htm
http://support.sas.com/rnd/papers/sugi30/SAP.ppt
http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/abapindx.htm
http://members.aol.com/_ht_a/skarkada/sap/
http://www.ct-software.com/reportpool_frame.htm
http://www.saphelp.com/SAP_Technical.htm
http://www.kabai.com/abaps/q.htm
http://www.guidancetech.com/people/holland/sap/abap/
http://www.planetsap.com/download_abap_programs.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/content.htm
/people/thomas.weiss/blog/2006/04/03/how-to-define-a-new-badi-within-the-enhancement-framework--part-3-of-the-series
/people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework
http://esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
http://esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
http://esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
http://esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
http://esnips.com/doc/365d4c4d-9fcb-4189-85fd-866b7bf25257/customer-exits--badi.zip
http://esnips.com/doc/3b7bbc09-c095-45a0-9e89-91f2f86ee8e9/BADI-Introduction.ppt
http://help.sap.com//saphelp_470/helpdata/EN/eb/3e7cee940e11d295df0000e82de14a/frameset.htm
sample code for Purchase requisition
BAdI Name: ZPUR_RFQ (Implementation name) Purchase Requisitions
Definition Name: ME_REQ_POSTED
Interface Name : IF_EX_ME_REQ_POSTED
Implementing Class: ZCL_IM_PUR_REQ
Method : POSTED
METHOD if_ex_me_req_posted~posted .
DATA : v_mtart TYPE mtart.
DATA l_s_eban TYPE ueban.
LOOP AT im_eban INTO l_s_eban.
IF l_s_eban-estkz NE 'B'.
CLEAR v_mtart.
SELECT SINGLE mtart INTO v_mtart FROM mara WHERE matnr = l_s_eban-matnr.
IF v_mtart EQ 'ZERS' OR v_mtart EQ 'FHMI' OR v_mtart EQ 'UNBW'.
MESSAGE e000(zm_msg) WITH 'You are not allowed' 'to create PR for stock items'.
ENDIF.
ENDIF.
IF l_s_eban-knttp NE 'F' OR l_s_eban-pstyp NE '9'.
IF l_s_eban-knttp NE 'A'.
IF ( l_s_eban-pstyp NE '9' AND l_s_eban-pstyp NE 'D' ) AND l_s_eban-matnr EQ
space.
MESSAGE e000(zm_msg) WITH 'You cannot create' 'a PR without material number'.
ENDIF.
ENDIF.
ENDIF.
ENDLOOP.
ENDMETHOD.
<b>Reward points for useful Answers</b>
Regards
Anji
Maybe you are looking for
-
Async/Sync scenario idocs- soap
Greetings All, I have a scenario (on PI 7.1) where i needs to send a ZIDOC data from ECC to external web service. The web service returns response back on successfully processing the data. There is no need to update anything received from th
-
Hello All, For the Benefits IT, 0377, we are using a benefit area 08 and subtype 0001. For this Benefit Area and Subtype, we have configured several Benefit Plans such as BUPA, CYCL, TRVL etc. We want to set the time constraint such that for an emplo
-
why does my scanned docs. come out with all colored lines on it after going thru the top feed try?
-
http://java.sun.com/developer/community/chat/JavaLive/2004/jl1207.html very nice, but not really helpful, IMHO "minor changes" cannot repair the "sun web application chaos" * the JSF EL / JSP EL mystery: start at the beginning one EL is enough * the
-
HT1212 I want to reset my ipod.
I can not do it because it asks for a different code that I don't remember but I do know my password. Could someone help me