What the advantages of having an BAPI over Other data migrations

What the advantages of having an BAPI over Other data migrations

Th advantages of BAPI
1. Simple to use (its just an FM)
2. Not cumbersome like bdc
where we have to record each and every screen
sequence.
3. SAP guarantees the consistency
of bapi in future releases.
One of the big plusses for BAPIs is that the interface and function are not supposed to change. This is a big plus when you do upgrades or hot packs because the transaction can change (format, required inputs etc) which means you then need to update the call transaction.
Some of the BAPIs are better documented and easier to use than others.
You usually need to perform the BAPI that actually does the COMMIT after you call your BAPI.
The Program coding for calling a BAPI is usually cleaner than setting up the screen flow etc for the Call Transaction.
You don't need to worry about special data circumstances interrupting the normal data flow of the screens and causing errors because of that.
BAPIs probably have better performance since they don't do the screen flow processing.
In general if the BAPI exists for the transaction you want to perform and you can figure out how to use it the BAPI is probably the best way to go.
This is just from my experience working with both BAPI and Call Transaction. I have had some very good successes with BAPIs, but very occasionally found that I could not get the BAPI to perform the update I needed.
Refer the transaction BAPI for detail information.
You can also refer to below links:
http://www.sapgenie.com/abap/bapi/example.htm
Basic learning guide:
http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
BAPI intro:
http://www.sappoint.com/abap/bapiintro.pdf
Overview:
http://www.planetsap.com/Bapi_main_page.htm
Also have a look at the following link :
http://www.planetsap.com/LIST_ALL_BAPIs.htm
Go through the following Document
Bapi to create customer master
BAPI_CUSTOMER_CREATEFROMDATA
BAPI_CUSTOMER_CREATEFROMDATA1
Or you can use FM SD_CUSTOMER_MAINTAIN_ALL
what is BAPI?
BAPI stands for Business API(Application Program Interface).
A BAPI is remotely enabled function module
ie it can be invoked from remote programs like standalone JAVA programs, web interface etc..
You can make your function module remotely enabled in attributes of Function module but
A BAPI are standard SAP function modules provided by SAP for remote access.
Also they are part of Businees Objest Repository(BOR).
BAPI are RFC enabled function modules. the difference between RFc and BAPI are business objects.
You create business objects and those are then registered in your BOR (Business Object Repository)
which can be accessed outside the SAP system by using some other applications (Non-SAP) such as VB or JAVA.
In this case u only specify the business object and its method from external system
in BAPI there is no direct system call. while RFC are direct system call.
Some BAPIs provide basic functions and can be used for most SAP business object types.
These BAPIs should be implemented the same for all business object types.
Standardized BAPIs are easier to use and prevent users having to deal with a number of different BAPIs.
Whenever possible, a standardized BAPI must be used in preference to an individual BAPI.
The following standardized BAPIs are provided:
Reading instances of SAP business objects
GetList ( ) With the BAPI GetList you can select a range of object key values,
for example, company codes and material numbers.
The BAPI GetList() is a class method.
GetDetail() With the BAPI GetDetail() the details of an instance of a business object type are retrieved
and returned to the calling program.
The instance is identified via its key.
The BAPI GetDetail() is an instance method.
BAPIs that can create, change or delete instances of a business object type
The following BAPIs of the same object type have to be programmed
so that they can be called several times within one transaction.
For example, if, after sales order 1 has been created, a second sales order 2 is created in the same transaction,
the second BAPI call must not affect the consistency of the sales order 2.
After completing the transaction with a COMMIT WORK, both the orders are saved consistently in the database.
Create( ) and CreateFromData! ( )
The BAPIs Create() and CreateFromData() create an instance of an SAP business object type,
for example, a purchase order. These BAPIs are class methods.
Change( )
The BAPI Change() changes an existing instance of an SAP business object type,
for example, a purchase order. The BAPI Change () is an instance method.
Delete( ) and Undelete( ) The BAPI Delete() deletes an instance of an SAP business object type from the database
or sets a deletion flag.
The BAPI Undelete() removes a deletion flag. These BAPIs are instance methods.
Cancel ( ) Unlike the BAPI Delete(), the BAPI Cancel() cancels an instance of a business object type.
The instance to be cancelled remains in the database and an additional instance is created
and this is the one that is actually canceled. The Cancel() BAPI is an instance method.
Add<subobject> ( ) and Remove<subobject> ( ) The BAPI Add<subobject> adds a subobject to an existing object inst!
ance and the BAPI and Remove<subobject> removes a subobject from an object instance.
These BAPIs are instance methods.
Check these Links out
http://searchsap.techtarget.com/ateQuestionNResponse/0,289625,sid21_cid558752_tax293481,00.html
http://www.sap-img.com/abap/interview-question-on-bapi-rfc-abap-objects-tables.htm
http://www.sap-img.com/fu033.htm
http://www.sap-img.com/abap/ale-bapi.htm
Please check out this thread..
Re: bapi
Also refer to the following links..
www.sappoint.com/abap/bapiintro.pdf
www.sap-img.com/bapi.htm
www.sap-img.com/abap/bapi-conventions.htm
www.planetsap.com/Bapi_main_page.htm
www.sapgenie.com/abap/bapi/index.htm
Checkout !!
http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
http://techrepublic.com.com/5100-6329-1051160.html#
http://www.sap-img.com/bapi.htm
http://www.sap-img.com/abap/bapi-conventions.htm
http://www.sappoint.com/abap/bapiintro.pdf
Java Connector(JCO) can call not only BAPI's but also the function modules which are remotely enabled..
BAPI's as i said earlier are remotely enabled function modules..
Hence, JCO can call also BAPI's(n not only BAPI's as u mentioned).
Check the following BDC over BAPI
The steps to be followed are :
1. Find out the relevant BAPI (BAPI_SALESORDER_CHANGE for VA02).
[for VA01 use BAPI_SALESORDER_CREATEFROMDAT2]
2. Create a Z program and call the BAPi (same as a Funtion module call).
2. Now, if you see this BAPi, it has
-> Importing structures.
eg: SALESDOCUMENT: this will take the Sales order header data as input.
-> Tables parameters:
eg: ORDER_ITEM_IN: this will take the line item data as input.
Note :
Only specify fields that should be changed
Select these fields by entering an X in the checkboxes
Enter a U in the UPDATEFLAG field
Always specify key fields when changing the data, including in the checkboxes
The configuration is an exception here. If this needs to be changed, you need to complete it again fully.
Maintain quantities and dates in the schedule line data
Possible UPDATEFLAGS:
U = change
D = delete
I = add
Example
1. Delete the whole order
2. Delete order items
3. Change the order
4. Change the configuration
Notes
1. Minimum entry:
You must enter the order number in the SALESDOCUMENT structure.
You must always enter key fields for changes.
You must always specify the update indicator in the ORDER_HEADER_INX.
2. Commit control:
The BAPI does not run a database Commit, which means that the application must trigger the Commit
so that the changes are read to the database. To do this, use the BAPI_TRANSACTION_COMMIT BAPI.
For further details... refer to the Function Module documentation for the BAPi.

Similar Messages

  • Whats the Advantages of OEM Grid control

    Hi All,
    I would like to know what the term "Grid control" means and whats the advantages of OEM10g Grid Control over OEM 9i....
    If anyone has good docuements,Please share the source.It will be highly appriciated.
    Thanks in Advance..
    Anand

    Oracle Enterprise Manager comes in 3 editions - Database Control, Fusion Middleware Control (also known as Application Server Control) and Grid Control.
    Database and Fusion Middleware Control are the base consoles shipped with Oracle Database and Fusion Middleware, respectively.
    Grid Control is the full fledge EM that is capable of managing everything from Oracle Database, Fusion Middleware, Siebel, PeopleSoft, Oracle E-Business Suite to 3rd party technologies such as BEA Weblogic, IBM DB2, Microsoft SQL Server, F5 Load Balancer, etc...
    In addition to support for more types of technologies, 10g also includes additional capabilities such as service level management, configuration management, provisioning, etc...
    Here is the link for more info.
    http://www.oracle.com/technology/products/oem/index.html
    Here is the link to download it to try for yourself.
    http://www.oracle.com/technology/software/products/oem/index.html

  • Whats the advantage??

    hey guys, just wondering whats the advantage of using binary trees over arrays and linked lists??

    I'd "get you" better if you'd use actual English words and proper spelling, pucntuation, capitalization, and grammar.
    Given the following three situations:
    1) Unsorted array
    2) Sorted array
    3) Binary search tree
    #1 is the "easiest" to search, in that the code is shorter and simpler than the other two. Just start at the beginning, compare each element in a loop, and break out when you find what you want.
    #s 2 and 3, while slightly more complex in the code you have write for the search, will be much faster on average. If you do not understand why, re-read other posts in this thread, or google for "binary search". If you still don't understand why it's faster, ask a more specific question here.
    #s 2 and 3 are conceptually identical. They're just different implementations of the same concept. For #2 you're using array indices to repeatedly split the search space in half. For #3, you're using the left or right subtree pointer to get the half of the search space you want for the next step. Note that a given BST implementation could be backed by an array, so that when you call nextNode = curNode.left(); that left is being found by dividing a current array index by two.

  • Can anyone explain the advantage of iPod vs iPad over Kobo Vox for reading iBooks?

    Can anyone explain the advantage of iPod vs iPad over Kobo Vox for reading iBooks?

    Thank you Alan and  know you are right. I really can do all I need with my netbook and ereader and do not need the ipad. I think I just wanted something new and felt I may enjoy using it a lttle more than the netook. But it would be a waste just to buy one when I donlt acutally need it  And, donl't think it is worth the extra money for me the get the 4g wireless capability since I doubt I would really need it often.
    I may treat myself to the Ipad for the color, touchpad and fun to use but it is very expensive considering how little it will do for me no more than the things I want it for. It woudl be and expensive luxuray, I can do without. I actually  need t learn how to use more of the function avaiable first.  Maybe I should take up playing games and learning to take digital pictures so I can at least load them. If I could learn to do that and take a decent picture, I could start selling back all the "stuff" I have purchased on ebay. haha - I do have a nice doll collection, I would like to sell. I just do not have room for anything else. That was the primary purpose for the Kindle Ereader I bought and enjoy so much,
    But, I will hold onto the thought for a while and see how it goes and what other comments I get, If I think I cannot live without it, then I will have to rethink which one to buy, I coud get the 32 g if I did not have to pay for the 4g wireless. And, if I knew I could get help to teach me how to use and enjoy all the functions, I would give it more serious consideration. My granddaugther got one for Christmas and that was what got me interested in it. I love the size of the screen and it had good color and was fast. She even had an application where she could write her notes and it would convert into typed words. That was a neat feature, If you could print it?
    But thanks again for your comments and I will check later to see I get any other feedback.
    Sunny:)

  • Whats the advantage of using  PSA instead of IDOC?

    Hi,
    Whats the advantage of using  PSA instead of IDOC in transfer methods?
    -Arun.M.D

    Hi Arun,
    PSA - Persistent Staging Area
    IDOC - Intermediate Document
    PSA is a temporary storing of all the data.
    IDOC is used as a intermediate document to trnasfer the data from one system to our BW systems.
    From PSA we can transfer 1600 bytes of data & by using PSA we can edit the data also.we can also rectify errors also through PSA,bcoz PSA is a subfunction of our SAP BW system.
    IDOC we can transfer only 1200 bytes of data & we cant rectify the errors if any,bcoz it is not a function of SAP BW.
    Regards,
    Lakshman.G

  • Whats the difference between 2 way SSL over HTTPS & 2 way SSL over TCP

    also, is there an implementation on web for 2 way SSL/TCP .
    PS: plz donot give me the definition for 2 way SSL :)

    whats the difference between 2 way SSL over HTTPS & 2 way SSL over TCP?The difference is that '2 way SSL over HTTPS' doesn't exist.
    HTTPS is HTTP over SSL, so SSL over that would be SSL over SSL which would be pointless.

  • What are the advantages stateful session beans takes over than HttpSession

    Hi
    We can use HttpSession to maintain the conversational state with the client.
    Then why we need to go for stateful session beans to maintain conversational state with the client.
    What are advantages we can have while using stateful session beans ratherthan HttpSession????.
    Regards
    Dhinesh kumar R

    I think we can use the magic word in the software development "seperation of concerns" ;-)
    HttpSession is in the Servlet/JSP tier and is mainly used in the presentation logic tier (UI, page flows, navigation etc..)
    where the stateful session bean's concern is to maintain a conversational state in a business logic tier.
    Through this seperation its possible, that the business tier's state is undependant from the HttpSession and you dont create a hardlink that could cause problems later. Imagine having a desktop client accessing your business logic etc. not every client needs to be a web client ;-)
    I hope that the answer helps you understanding the topic :-)
    Brgds,
    Nail

  • Whats the use of having pragma autonomous transaction

    Hii All,
    The below is the procedure developed by our predecessors.We are making use of this for writing our debug messages.
    I'm aware of pragma autonomous transaction ,this allows my code to run independently of the calling program.
    But here we are just using utl_File and we are neither using any DML(Inserting error messages into a table) or DDL statements in the below code.
    What is real use of having pragma autonomous transaction.???This code is working in the same way even without the pragma...I dont' find any difference .
    Please let me know the use of having pragma autonomous transaction in the below procedure and where it actually comes into usage.
    Create or replace Procedure logmesg
    p_file_name          in          varchar2,
    p_mesg_text          in          varchar2,
    p_dir_path          in          varchar2 default fn_get_debug_path,
    p_file_ext          in          varchar2 default 'log',
    p_append_flag     in          varchar2 default 'Y'
    ) Is
              pragma autonomous_transaction;
              l_utl_file                    utl_file.file_type;
              l_append_flag               varchar2(1);
              l_mesg_text                    varchar2(32000);
              l_file_name                    varchar2(3000);
              l_dir_path                    varchar2(32000);
              l_delimeter_occurance     number;
              l_buffer_str               varchar2(32000);
    Begin
              if trim(p_dir_path) is null then
                   l_dir_path     := fn_get_debug_path ;
              else
                   l_dir_path := p_dir_path;
              end if;
              l_mesg_text := p_mesg_text;
              l_append_flag := nvl(p_append_flag,'Y');
              l_file_name     := p_file_name||'_'||to_char(sysdate,'ddmmyyyyhh')||'.'||p_file_ext;
              l_append_flag := Case     l_append_flag
                                       When 'Y' then 'a'
                                       When 'N' then 'w'
                                   End;--l_append_flag
              Begin
                   l_utl_file := utl_file.fopen(l_dir_path,l_file_name,l_append_flag);
              Exception
                   When Others Then
                        l_utl_file := utl_file.fopen(l_dir_path,l_file_name,'w');
              End;
              if dbms_lob.getlength(l_mesg_text) > 32000 then
                   loop
                        exit when dbms_lob.getlength(l_mesg_text) < 32000;
                        l_delimeter_occurance := dbms_lob.instr(l_mesg_text,chr(32),1,1);
                        l_buffer_str := dbms_lob.substr(l_mesg_text,l_delimeter_occurance-1);
                        utl_file.put_line(l_utl_file,l_buffer_str);
                        l_mesg_text := dbms_lob.substr(l_mesg_text,l_delimeter_occurance+1);
                        utl_file.fflush(l_utl_file);
                   end loop;
              end if;
              utl_file.put_line(l_utl_file,l_mesg_text);
              utl_file.fflush(l_utl_file);
              utl_file.fclose(l_utl_file);
    End logmesg;
    /Here

    Please let me know the use of having pragma autonomous transaction in the below procedure and where it actually comes into usage.Seems it is redundant in that procedure, and doesn't add any value, since the procedure isn't doing anything 'transactional'.
    I would remove it.

  • Time Machine: removing the backup drive and using it for other data

    I am trying to stop the time machine backups of my data and use my External HD for other data. Ia m new to the MAC world and I need to know how to do this. Almost like I want to shut Time Machine down and reformat the disk that was being used for the backups. Thanks for the help.

    The big switch in the Time Machine preference pane stops Time Machine from performing automatic backups. I would be inclined to recommend you switched that to off but left the disk assigned as designated backup disk on the Change Disk panel because, if there is nothing assigned there, Time Machine will ask you every time a disk is attached which it could use whether you wish to so assign it.

  • What are the advantages of forms10g developer suite over forms 6i

    Hi All,
    Am new to this Oracle Forms-10g developer, so I would like to know what are the new features of 10g over 6i. What are the main differences between oracle versions like forms-6i, forms-9i and forms-10g developer suite.
    I even wanted to know what exactly is this OC4J Instance Start.
    Thanks in advance.
    Regards
    Chandra Sekhar.

    is the most ignorant answer I've ever seen on this forum.That's quite a horrible distinction to possess here. Frank, it's clear you took my post as a personal insult for a product you've worked on in a major way. That was not my intent, and for that, I apologize. I hope you will take most of my other posts here so far (the overwhelming majority of which are to answer questions for others instead of seek help for myself) into consideration.
    I stand corrected on overlooking the enhancements related to the interfaces with Java.
    There are perhaps a number of viewpoints to Chandra's question. Our users, who are focused on using the applications to do their job-- well, having the forms environment moved from client-server to the web is almost irrelevant to them, and losing client-server was no advantage. I guess I looked at it too narrowly from a pure Forms programmer's point-of-view. One of the things you describe as a new feature-- the ability to see GIFs in the builder, well since I saw ICOs in the builder in 6i, I just don't see an advantage as much as a change/fix to make it work like before.
    Since I never looked hard at 9i release (which I admitted), perhaps I am ignorant to some new features. I went to OTN and looked up the 9.0.2 documentation, and didn't see what these 20+ features might be. If you would point me to a specific document, I would sincerely appreciate it.

  • What are the advantages of MS SQLSERVER 2014 over 2012 in a developer point of view?

    MS SQLSERVER 2014 is about to release with a powerful database engine.
    I really like to know about new developer features of the coming product.
    Can anyone provide information about new built-in functions and system SPs gonna introduce in SQLSERVER 2014.

    SQL 2014 is a most exciting release or extremely dull depending on what you are looking for.
    In terms of pure T-SQL enhancements there is not much at all. You can include index definitions in the CREATE TABLE statement, that is about all.
    The two top main draws are writable columnstore index, which should make you you drool if you work with large data warehouses. And yawn if you area is OLTP.
    For OLTP, the main attraction is In-Memory OLTP, also known as Hekaton. Tables that live in memory, but can be persisted to disk. Access to them is lock and latch-free. They can be access from regular T-SQL, but you can also write new type of stored procedures,
    natively compiled stored procedures. With a write-intensive OLTP workload, you can achieve 20-30 times better performance. But the exposed surface area is very limited, particularly with natively compiled stored procedures.
    There are also important improvements to AlwaysOn in SQL 2014, and I know of one site that went live on SQL 2014 CTP2 beause of this.
    These are the three top attractions. And they are all only available in Enterprise Edition. (Well, Evaulation and Developer Editions too.)
    Erland Sommarskog, SQL Server MVP, [email protected]

  • WHat is advantage of having YOSEMITE over OS 10.6?

    I have version 10.6 on my MAC. If I upgrade to YOSEMITE how does that help my MAC?

    Hi Avaneesh,
    i have developed a quite number of reports in XSL format, what my experiance says is that , XSL format is fine for developing reports like multi-tabbed excel and the highly customised excel reports which include a lot of styling in them, as they can be provided by the stylesheet that you can embed in the XSL format files.
    So for me the XSl can be powerfully used for creating reports (like multitabbed excels) that are not in the box.
    But to build a complete XSL its a hectic job as it inclused a lot of code to be written.
    Regards
    Prakhar

  • Whats the advantage of using Lightroom vs just Photoshop itself?

    I heard Lightroom is Adobe's photo specialty program? What can it do that Photoshop can't do?
    Hans V

    Read the
    b Lightroom
    and
    b Aperture
    forums to help understand what this new
    i killer app
    category can do for digital photographers. Another good source of understanding is the Aperture tutorial videos at Apple's website. By perusing the videos you can get an idea of what these new
    i killer apps
    can do.
    They are not direct competitors to PS, nor are they simply complementary apps to PS,
    b they are in a different application space entirely.
    Of course there is overlap among the apps. PS as the world's premier image editing app can accomplish (albeit relatively very slowly) most of the things Aperture or LR can do. Similarly, limited editing is available in AP/LR, or either app will open an image in an external editor like PSE with a single keystroke sequence if necessary. However for many photogs 90+% of pix are fully edited in Aperture without needing to enter PS.
    Most photogs can suffice very well with inexpensive Photoshop Elements v6 plus either Aperture v2.1 or Lightroom v1.4, Aperture being the superior app on strong Mac hardware. LR runs pretty well on lesser boxes and also runs on PCs which Aperture does not.
    Many PSCS users do use the Adobe Bridge/PSCS/Camera RAW app combo to address the Aperture/Lightroom space, but Bridge/PSCS/CR is a far inferior solution from a workflow speed standpoint for DSLR photogs. Generally folks doing so are PSCS-experienced pros either doing very low volume (the real benefit of Aperture/Lightroom shows up as volume increases, with Aperture IMO superior) or simply reluctant to change. Note that although many pro DSLR photogs often do shoot in batches of 500+, by "as volume increases" I mean batch DSLR captures in a 50+ volume, not
    i "processing a very, very large number of files"
    or
    i "thousands of files. ."
    See below regarding v2 which you probably should wait for, but I strongly recommend that every DSLR photog with adequate computer hardware first spend $33 and work through the tutorial CD
    b Apple Pro Training Series: Aperture 1.5
    (Apple Pro Training) by Orlando Luna and Ben Long (Paperback - Oct 18, 2006). Have the CD and proper hardware configured prior to ordering the Aperture trial so you don't waste time of the 30 day trial. Note that the value is in the tutorial, not in using the book as a manual.
    Aperture version is now at v2.1, and a new version of the Luna/Long tutorial is available for preorder:
    b Apple Pro Training Series: Aperture 2
    (Apple Pro Training Series) by Ben Long, Richard Harrington, and Orlando Luna (Paperback - May 8, 2008). I have not reviewed the v2 tutorial but I have preordered it from Amazon.com.
    IMO a cursory examination of Aperture/Lightroom usually turns out to be mostly a waste of time, or leads to bad workflow habits or folks simply do not get it. Carefully working the tutorial IMO is by far the best way to learn this new killer app category. Even if you settle on LR for reasons of lesser hardware working the tutorial CD is the way to learn the concepts of this new killer-app category.
    I personally have found that as my own hardware has evolved (Aperture is a terrible hardware hog), and as my Aperture skills continue to evolve, I use Aperture for more and more of my workflow. I find the primary limitations being (a) my own skillset (after thousands of hours with Photoshop I tend to fall back to old PS solutions even when other apps are far superior) and (b) hardware limitations. My own usage evolved from G4 Powerbook to Macbook Pro to (recently) a loaded Mac Pro.
    One thing I am quite sure about is the value of Aperture/LR workflows for most (some PS experts will of course always prefer the slower, expensive full-service app that they are already very familiar with) DSLR photogs. The specifics of how each individual evolves his/her own workflow will vary.

  • Whats the point of having page thumbnail view in Pages 5...

    ...when it has absolutely 0 functionality?!?!?!?
    Can't copy/paste, can't select multiple pages, can't rearrange, can't insert...seriously...other than being able to delete and navigate, its been stripped of its most important functions.

    I am trying to track down your error -1712 but am unable to reproduce it, nor find any references to it.
    We are recommending using Pages '09 v4.3 for now.
    Pages 5 is not just short of features it is also hazardous to use.
    A number of users have reached the point where their Pages 5.1 documents will not open and any attempts to recover text form those documents only produces hexadecimal gibberish.
    Peter

  • I can't get song or entire cd to iPod what the heck is going on paid over 200 for this

    I followed the instructions as best I could an"No Musis"  I've been at this for 5 hours, HELP

    Have you used itunes maybe??? I think thats prety easy, put music in itunes (from hard drive or rip from cd), connect ipod and drag music from your library to your device...

Maybe you are looking for

  • Problem on my early 2008 Mac Pro

    I had this problem with my early 2008 Mac Pro which started last week. Some background; I'm using 8GB RAMs, using Snow Leopard and bootcamp Windows 7 and 3 days before the start of the problem, I had replaced the original 320GB HDD for 640GB HDD and

  • Is it possible to manipulate and use variables and parametres from a .dll converted progr. (C++) with a labview written progr.

    Hi fellows I got a program written in C++ and I want to comunicate with it and use some parametres and variables from it, to handle these with my labview written program. I just want to be shure if it is possible?? Zamzam HFZ

  • X11 doesn't work anymore

    Hi all. I am in big troubles: yesterday X11 has stopped working. I did not install anythig new, I have Snow Leopard up-to-date. Till yesterday, X11 used to work great. Now, I cannot use programs like Inkscape, Gimp and above all Gnuplot. When I try t

  • How do I make a DVD from a video I have in iMovie?

    I have a video that I shot using a Sony Handycam and imported to iMovie.  Problem is, I want to make a DVD and don't know how to proceed.  I have a Macbook Pro that I got new last year and only have the s/w that came with it.

  • 8900 firmware update: Text message status lost

    After the most recent device firmware update (late December), outgoing and incoming text messages are not distinguished. They're all treated as incoming and their icons reflects that. That means the appropriate options (in particular, Forward) are no