BC414

Hi
   What is the use of learning BC414 ( Database updates )  as a Abaper.
   Why should one have knowledge about this.?
  How will it help in future as abaper
Thank you

http://filetram.com/download/filefactory/books/8863667177/bc414-prog-database-updates-pdf
https://training.sap.com/us/en/course/bc414-programming-database-updates-classroom-092-it-en/
http://tcyang.cs.pu.edu.tw/george/course9601/abap/SAP%20ABAP%E6%95%99%E6%9D%90/SAP%20BC414.doc
Assign Points if it is Useful
Thank u

Similar Messages

  • How to get an Unique id or something like an autoincrement ID

    HI!
    I am a SAP newbie! I want to create a database table with an unique id.
    Does something like autoincrement exist?
    Another Problem is that i don´t know which database will be used (sapdb, oracle, ....) so i can´t use oracle or sapDB spesific functions.
    mfg markus
    Message was edited by: Markus Buchner

    Hi
    Nablan's proposition is the best way to provide a standard counter. However, you should be familiar to handle the procedure.
    - <b>"Number Range"</b>s are objects for number assignments. To assign numbers, you need a corresponding number range object, a well maintained number range interval, and access to both of these things from within your application program (with the help of special function modules).
    - Number range object maintenance is located in the development menu under other tools (transaction <b>SNRO</b>)
    - There are standard capabilities that are included in number range feature
    - Special functions that are used about number ranges are:
    <b>NUMBER_GET_NEXT</b>: This FM is used in order to determine the next number(s) available.
    <b>NUMBER_CHECK</b>: For checking external numbers to see if they lie within a number range interval that has been designated for external use.
    <b>NUMBER_GET_INFO</b>: To get information about the individual number range intervals of number range objects (interval limits, current status, etc.)
    You can find more information in the standard SAP course <b>"BC414 - Programming Database Updates"</b>.
    *--Serdar

  • Change Document Object ICDTXT_ include name

    Hi fellow developers.
    What is the purpose of each field in ICDTXT_<include name> when preparing to call the function F<include name>_WRITE_DOCUMENT? For example, I have an IT called ICDTXT_ZCD_CONFIG_CV and this is how I am filling the fields:
       UPD_ICDTXT_ZCD_CONFIG_CV = UPD_Z00_CONFIG_CV.
       wa_log_info-teilobjid = 'Producto'.
       wa_log_info-textart = ' '.
       wa_log_info-textspr = sy-langu.
       wa_log_info-updkz = UPD_Z00_CONFIG_CV.
       append wa_log_info to ICDTXT_ZCD_CONFIG_CV.
    I am not sure at all what to set in textart. And teilobjid is the table key as far as I know. But I want to be sure I am doing this correctly.
    Thank you for your time.

    Yes you must call the FM via the generated include in your update program, change document are programmatically managed. in the "SAVE" form use some CALL FUNCTION IN UPDATE TASK to call the FM that updates database and the FM that creates change documents - look at [Update Techniques|http://help.sap.com/saphelp_nw04/helpdata/en/41/7af4cba79e11d1950f0000e82de14a/frameset.htm] and [BC414|http://www.sap.com/services/education]
    - without programming you can fill DBTABLOG via SE11 options
    - Also look at [Defining Change Document Objects|http://help.sap.com/SAPHELP_nwmobile71/helpdata/EN/2a/fa018f493111d182b70000e829fbfe/frameset.htm] and [Integrating the functionality into the program|http://help.sap.com/SAPHELP_nwmobile71/helpdata/EN/2a/fa01b6493111d182b70000e829fbfe/frameset.htm]
    Regards,
    Raymond

  • Are implicit DB commits initiated when there are Sync or Async RFC call

    BC414,Page 3-8 says, whenever there are synchronous and asynchronous rfc calls,implicit DB commits are always initiated.
      But I test it in ABAP program as following steps.
    1: insert data into dbtable.
    2: Call Function "RFCFunction".(within this function, insert data into dbtable).
    3: Rollback Work.
      All the data is not inserted into db table at all.
    Are there anything wrong with my understanding?

    Hi!
    Strange behavior. Yes, every remote call (can) cause an implicit commit work (or is anyway linked to commit work, 'in background'...).
    Also implicit commit works should end a database LUW -> no rollback any longer (see http://saphelp.euroset.lan///EN/41/7af4bfa79e11d1950f0000e82de14a/frameset.htm).
    Currently my first guess would be: being on same application server is an exception.
    There are quite a number of places, where a implicit commit work occurs (e.g. wait!, PAI). Instead of wondering, why in one exception rollback is still working, remind these cases and build up save booking procedures.
    Regards,
    Christian

Maybe you are looking for

  • Web playback problems

    I'm putting together an 800x600 guided tour of our library using Captivate 1.01. Each slide has some bulleted explanatory text and a couple of web-optimized .jpg photos. Behind each slide is a default graphic banner .png (27k in size). The Bandwidth

  • Keyboard and gfx issues after switching to xf86-video-radeonhd

    After recently switching from an nVidia gfx card to a ATI Radeon HD2400, I instaled xf86-video-radeonhd driver. I noticed several issues that I haven't experienced before: 1. Keyboard frequently repeat a keystroke that I only pressed once (e.g. aaaaa

  • Display has gone - can anyone assist me to do a final time machine backup?

    Hi all, My macbook pro for the last couple of months has done something odd sporadically - the display kind of crashed (ie looked like the screen was smashed pixels everywhere) so I assumed my mac was on its last days and ordered a new one, hopefully

  • Making Current Values Default While VI is Running

    Is there a way to 'make the current values default' while a VI is running?

  • Error code 1015

    I TRIED TO RESTORE IPHONE 3G AND IT GETS TOWARDS THE END OF RESTRE THEN I GET A POP UP SAYING CANNOT BE RESTORE UNKNOWN ERROR CODE 1015 CAN SOMEONE PLEASE HELP ME OUT ITS S FRUSTRATING