BDC book needed

Anybody can introduce a good BDC BOOK including detail on session method, call transaction method. I have a friend, he want to learn BDC. Thanks a lot.

Hai
Go through the following Document & Examples
Just check these links.
Diff. between LSMW & BDC?
BDC SESSION
CALL TRANSACTION
CALL DIALOG
What is BDC or batch input
The Batch Input is a SAP technic that allows automating the input in transactions. It lies on a BDC (Batch Data Commands) scenario.
BDC functions:
E BDC_OPEN_GROUP : Opens a session group
E BDC_CLOSE_GROUP : Closes a session
E BDC_INSERT : Insert a BDC scenario in the session
E The ABAP statement "CALL TRANSACTION" is also called to run directly a transaction from its BDC table.
It runs the program RSBDCSUB in order to launch automatically the session. The session management is done through the transaction code SM35.
The object itself is maintanable through the transaction SE24.
BDC methods:
Method
Description
Parameters
OPEN_SESSION
Opens a session
SUBRC (Return Code ? 0 OK)
SESSIONNAME (Session to be created)
CLOSE_SESSION
Closes a session
None
RESET_BDCDATA
Resets the BDC Internal Table...
None. Normally, for internal purposec
BDC_DYNPRO
Handles a new screen
PROGNAME (Name of the program)
DYNPRONR (Screen Number)
BDC_FIELD
Puts a value on the screen
FIELDNAME (Name of the field)
FIELDVALUE (Value to be passed)
CONSTRUCTOR
Constructor - Initializes NO_DATA
NODATA (No data character). The constructor is called automatically when the object is created.
RUN_SESSION
Launches a session with RSBDCBTC
None
CALL_TRANSACTION
Calls a transaction with the current BDC Data
MODE (Display Mode)
UPDATE (Update Mode)
TCODE (Transaction to be called)
BDC_INSERT
Inserts the BDC scenario in the session
TCODE (Transaction to be called)
BDC techniques used in programs:
1) Building a BDC table and calling a transaction,
2) Building a session and a set of BDC scenarios and keeping the session available in SM35,
3) Building a session and lauching the transaction right after closing the session.
BDC using Call Transaction
BDC using Call transaction involves calling an SAP transaction in back ground from within the ABAP
program. The process involves building an Internal BDC table containing the screen information needed to
execute the required transaction and then passing this to the Call transaction command (See code example).
The full procedure for creating a BDC program is as follows:
What is the difference between batch input and call transaction in BDC?
Session method.
1) synchronous processing.
2) can tranfer large amount of data.
3) processing is slower.
4) error log is created
5) data is not updated until session is processed.
Call transaction.
1) asynchronous processing
2) can transfer small amount of data
3) processing is faster.
4) errors need to be handled explicitly
5) data is updated automatically
BATINPUT/DIRECT INPUT
A: Batch-inputs can not be used to fill the "delivery due list" screen because it is not a dynpro. This is a standard SAP report. A SAP report (check with "System -> Status") may be called using SUBMIT sentence with the appropriate options . It is preferred to call a report than create a Batch-input program.
GO THROUGH THIS LINK
http://www.guidancetech.com/people/holland/sap/abap/zzsni001.htm
check with this code
include bdcrecx1.
tables : mara.
data : begin of it_mara occurs 0,
matnr like mara-matnr,
mbrsh like mara-mbrsh,
mtart like mara-mtart,
maktx like makt-maktx,
meins like mara-meins,
end of it_mara.
start-of-selection.
perform upload_data.
perform open_group.
loop at it_mara.
perform bdc_dynpro using 'SAPLMGMM' '0060'.
perform bdc_field using 'BDC_CURSOR'
'RMMG1-MATNR'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'RMMG1-MATNR'
it_mara-matnr.
perform bdc_field using 'RMMG1-MBRSH'
it_mara-mbrsh.
perform bdc_field using 'RMMG1-MTART'
it_mara-mtart.
perform bdc_dynpro using 'SAPLMGMM' '0070'.
perform bdc_field using 'BDC_CURSOR'
'MSICHTAUSW-DYTXT(02)'.
perform bdc_field using 'BDC_OKCODE'
'=ENTR'.
perform bdc_field using 'MSICHTAUSW-KZSEL(01)'
'X'.
perform bdc_field using 'MSICHTAUSW-KZSEL(02)'
'X'.
perform bdc_dynpro using 'SAPLMGMM' '4004'.
perform bdc_field using 'BDC_OKCODE'
'=BU'.
perform bdc_field using 'MAKT-MAKTX'
it_mara-maktx.
perform bdc_field using 'BDC_CURSOR'
'MARA-MEINS'.
perform bdc_field using 'MARA-MEINS'
it_mara-meins.
perform bdc_field using 'MARA-MTPOS_MARA'
'NORM'.
perform bdc_transaction using 'MM01'.
endloop.
perform close_group.
*& Form upload_data
text
--> p1 text
<-- p2 text
FORM upload_data .
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
FILENAME = 'c:\mat_bdc.txt'
FILETYPE = 'ASC'
TABLES
DATA_TAB = it_mara.
IF SY-SUBRC = 0.
SORT IT_MARA BY MATNR.
ENDIF.
ENDFORM. " upload_data
flat file structure is
PRANIT_011 CCOUP This is Testing material kg
PRANIT_012 CCOUP This is Testing material kg
PRANIT_013 CCOUP This is Testing material kg
PRANIT_014 CCOUP This is Testing material kg
PRANIT_015 CCOUP This is Testing material kg
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.
Go through the following Document
BDC SESSION
CALL TRANSACTION
CALL DIALOG
What is BDC or batch input
The Batch Input is a SAP technic that allows automating the input in transactions. It lies on a BDC (Batch Data Commands) scenario.
BDC functions:
E BDC_OPEN_GROUP : Opens a session group
E BDC_CLOSE_GROUP : Closes a session
E BDC_INSERT : Insert a BDC scenario in the session
E The ABAP statement "CALL TRANSACTION" is also called to run directly a transaction from its BDC table.
It runs the program RSBDCSUB in order to launch automatically the session. The session management is done through the transaction code SM35.
The object itself is maintanable through the transaction SE24.
BDC methods:
Method
Description
Parameters
OPEN_SESSION
Opens a session
SUBRC (Return Code ? 0 OK)
SESSIONNAME (Session to be created)
CLOSE_SESSION
Closes a session
None
RESET_BDCDATA
Resets the BDC Internal Table...
None. Normally, for internal purposec
BDC_DYNPRO
Handles a new screen
PROGNAME (Name of the program)
DYNPRONR (Screen Number)
BDC_FIELD
Puts a value on the screen
FIELDNAME (Name of the field)
FIELDVALUE (Value to be passed)
CONSTRUCTOR
Constructor - Initializes NO_DATA
NODATA (No data character). The constructor is called automatically when the object is created.
RUN_SESSION
Launches a session with RSBDCBTC
None
CALL_TRANSACTION
Calls a transaction with the current BDC Data
MODE (Display Mode)
UPDATE (Update Mode)
TCODE (Transaction to be called)
BDC_INSERT
Inserts the BDC scenario in the session
TCODE (Transaction to be called)
BDC techniques used in programs:
1) Building a BDC table and calling a transaction,
2) Building a session and a set of BDC scenarios and keeping the session available in SM35,
3) Building a session and lauching the transaction right after closing the session.
BDC using Call Transaction
BDC using Call transaction involves calling an SAP transaction in back ground from within the ABAP
program. The process involves building an Internal BDC table containing the screen information needed to
execute the required transaction and then passing this to the Call transaction command (See code example).
The full procedure for creating a BDC program is as follows:
What is the difference between batch input and call transaction in BDC?
Session method.
1) synchronous processing.
2) can tranfer large amount of data.
3) processing is slower.
4) error log is created
5) data is not updated until session is processed.
Call transaction.
1) asynchronous processing
2) can transfer small amount of data
3) processing is faster.
4) errors need to be handled explicitly
5) data is updated automatically
BATINPUT/DIRECT INPUT
A: Batch-inputs can not be used to fill the "delivery due list" screen because it is not a dynpro. This is a standard SAP report. A SAP report (check with "System -> Status") may be called using SUBMIT sentence with the appropriate options . It is preferred to call a report than create a Batch-input program.
GO THROUGH THIS LINK
http://www.guidancetech.com/people/holland/sap/abap/zzsni001.htm
The LSM Workbench is an SAP R/3 based tool that supports the one-time or periodic transfer of data from non-SAP systems ("legacy systems") to SAP systems.
The LSM Workbench helps you to organize your data migration project and guides you through the process by using a clear sequence of steps.
The most common conversion rules are predefined. Reusable conversion rules assure consistent data conversion for different data objects.
LSMW vs DX Workbench
The LSM Workbench covers the following steps:
Read the legacy data from one or several files (e.g. spreadsheet tables, sequential files).
Convert the data from source format to target format.
Import the data using standard interfaces (Batch Input, Direct Input, BAPI, IDoc).
Experiences made in successful implementation projects have shown that using the LSM Workbench significantly contributes to accelerating data migration.
SAP provides this tool along with documentation to customers and partners free of charge.
Users of the LSM Workbench receive the usual support via SAP Net - R/3 Frontend (component BC-SRV-DX-LSM).
Releases:
Version 1.7.2 of the LSM Workbench ("LSMW 1.7.2") available
Attention : LSMW 1.7.2 requires an SAP R/3 system with SAP R/3 4.0 or SAP R/3 4.5.
Version 1.8.0 of the LSM Workbench (1.21mb) ("LSMW 1.8.0") available
Attention : LSMW 1.8.0 requires an SAP R/3 system with SAP R/3 4.6.
Version 3.0 of the LSM Workbench (1.89mb) ("LSMW 3.0") available for Web Application Server 6.10
Attention : LSMW 3.0 requires a SAP WAS 6.10. Functionality of version 1.7.2 and 3.0 are identical !
Version 4.0 of the LSM Workbench ("LSMW 4.0") integrated in Web Application Server 6.20
Attention : LSMW 4.0 is an integrated part of SAP WAS 6.20.
Regards
Sreeni

Similar Messages

  • Some of my nick armbrister books need listing on amazon kindle

    hi there are a number of my ebooks not on amazon/kindle. will you find out why please? like this: 
    ---------------------------------------BOOKS NEED LISTING---------------------------- 
    http://www.lulu.com/shop/nick-armbrister/loss-of-the-icequeen/ebook/product-18953367.html 
    also: http://www.lulu.com/content/e-book/three-tears-and-one-kiss/12722185 
    http://www.lulu.com/content/e-book/berlin-tokyo-war-hearts/12884944 
    http://www.lulu.com/content/e-book/her-name-is-hope-%e2%80%93-life-force/14334662 
    http://www.lulu.com/shop/nick-armbrister/junipers-daughter-fragmented-wholeblack-lense/ebook/product-21341213.html 
    http://www.lulu.com/shop/nick-armbrister/evenly-erotic-short-erotic-stories/ebook/product-21347912.html 
    please check if there are any more missing books thanx nick. 
    old case no:
    ref:_00D506zQ6._50050eqgLF:ref
    my books still aren't there. i don't see why not. hope it can be sorted thanx nick.
     

    Hello Nick
    I found the support case you submitted about this problem and requested that someone from our distribution team respond today when they have more detailed information.

  • Library book needs 'Vendor ID' authorization

    Hello, I have succesfully borrowed a book from the e-book collection of the Library of Wales.  It seems to be there on my computer in Adobe Digital Editions, and I have followed all the instructions regarding authorizing the computer for ADE and the device (Nook) for ADE. However I keep getting the message 'this computer needs to be authorized with a vendor ID to open  (the item)'.
    What is a vendor ID and how do I get it.
    Also the pop up box shows the line for Vendor ID greyed out with 'Adobe ID' in instead
    what do I do?
    thanks for any help, this is most frustrating!

    Don't you think it's about time somebody responded to this kind of problem?
    The whole ADE business is a f'ng disgrace, with every roadblock known to man being thrown up when you try to "authorize" a computer. I've just tried to change a computer's authorization to be associated with an Adobe ID, and all I get is the message "You can only authorize this computer with an Adobe ID that hasn't been previously used to authorize any other computer or mobile devices. Please try again."
    Of course if you are dumb enough to try again, you get the same result, over and over.
    A computer died, I replaced it, now I'm getting this crap and wasting hours of my time.
    As I said, a f***ing disgrace.

  • Cognos/Business objects books need

    Hi all,
    I am new to learn the Cognos/BO. Please kindly post the path which easily to learn the concepts for the Cognos and Business objects. Please do needful

    "Forum: Business Intelligence Suite Enterprise Edition
    Covers BI Server, Interactive Dashboards, Answers, Delivers, Disconnected Analytics, Briefing Books"
    Are you sure you're asking this in the correct forum. Or better: in the forum of the correct vendor? Unless Larry went berzerk and bought both IBM (Cognos) and SAP (Business Objects) ;-)

  • Advanced java book needed

    i need a throrough java book to add to my collection which goes over the most advanced of java programming (reflection, polymorphism etc...) in hopefully one book which has clear examples. if you know of one please give me isbn or title/author id be so grateful. thanks!

    So many topics though!
    There is a book on Java thread ("Java Threads v2"?)
    There are several books on java optimization (like use StringBuffer instead of String)
    The Java Lang Spec 2 book.
    The Java Virtual Machine 2 book.
    The Java Native Inteface 2 book.
    I suspect the Sedgewick Algorithms book is good, unless you already have one for another language.
    There are some enterprise level books but no titles I can recall right now.
    And naturally there are books that apply to advanced java work like some of the design books (like the UML stuff.)

  • Duplicated Every Contact in My Address Book, Need Help Deleting

    I recently had to trade in my 8830 for a new one due to warranty issues.  I am synced up with my employer's enterprise server and all the contacts I have on that server were re-synced but for some reason, I have two of every contact in my address book now.  I had some issues when re-syncing to the server and ran the sync twice.  I'm pretty positive it has something to do with that.  I'm sure there is a file in the options menu that I can delete, but I need somebody to tell me where it is.  If something goes haywire and I end up deleting all my contacts on the server, I'd be screwed.  Any help? Thanks

    Bump!

  • Creating book, need basic help!

    My predecessor created an InDesign book using CS2.  I am to create the new version of the book using CS4.  I have her template/final version from last year.  It is a reference book made up of a series of articles.  I need to replace the old with the new.  Is there a shortcut for this?  I have tried cutting and pasting to no avail.  Thanks for your help.

    Your in for a crash course on Paragraph Styles.
    TNR full just means the creator used Times New Roman - Full justified for that block of copy. Study the layout; as you insert your text cursor in different areas, you'll see the styles/formatting used.
    Get a feel for the layout; It starts with a header style, followed by a body copy style, perhaps finishes with {TNR - Last} just before the next article. If the person was adept, Head Style may automatically be followed by Body. (You can get by without understanding this)
    Save a copy, Open YOUR copy document, select all text (insert cursor, select all, > Delete) File > Place the new copy, sounds like you did that, but the formatting isn't ready, no surprise.
    Insert text cursor into one spot, or several paragrapghs of body copy, click the appropriate para style. You need to study the styles against last version to understand the usage. One (or more) styles are Parent Styles - other styles are based on the parent for instances of Indent, or Numbered/Bulleted or Last Paragraph. (Double click a Style > General Tab shoes if it based upon and other tabs show different attributes)
    You see mixed, you selected more than one paragraph. When you see a style highlighted with a + next to it, there is a modification used.

  • What size do the pics for the book need to be???

    I am getting very very annoyed. It does not matter whether I give in 7 by 5, 8 by 10, iphoto keeps chopping off the sides... I open my pics again in photoshop to resize them, give black or white space on the sides, yet it keeps chopping off and not putting in the changed version...
    What a pain to be honest. This is for a wedding book, I can not afford pieces of pics chopped off... There is a bigger/smaller slider, but even the smallest is not enough to fit my whole page on the iPhoto page.
    What correct measurements do you need to fit one pic on a one pic page?
    I know all about cropping and constrain, yet iphoto does not seem to work on constraining... IT KEEPS CHOPPING SIDES OFF... AGGGGGRRRRRR
    Any speedy help would be very very very much appreciated!!!!

    Catherine:
    The recommended size for putting in books is 4:3. Other sizes will work but as you found out they will be scaled up till either the smaller size is just right, cutting off some the the longer side or scale the longer side up and leaving extra space on the shorter sides.
    With 4:3 the photo will be automatically sized to exactly fit the 4:3 frames in the pages.

  • ESS Address Book - Need "Valid as of Future Date" instead of "Valid From"

    Hi,
    We have implemented ESS (WebDynpro based) with MySAP ERP 2005. We have two independent Portals. On one of the Portals, in ESS address book iview the field comes as <b>"Valid as of Future Date"</b> and this does not allow and past date to enter. Whereas in the second portal the same field is visible as <b>"Valid From"</b>. I have checked the settings in IMG and checked the time constraint, everything seems same.
    Please help me how can I configure the date in second portal to be <b>"Valid as of Future Date"</b>. Is there any configuration that needs to be done in backend/front to do this??
    Please help!!!
    Regards,
    Ravi

    Hi Ravi,
    May be you can check the ESS Setting  for Address Book.
    in the IMG Path
    Personnel Management -->Employee Self Service --> Service Specific -->Address Book --> Who's Who --> Selection and Output.
    May be in this path , you can for the Country Code, what are the Selection fields set.
    Hope this helps.
    Regards,
    Raj

  • I'm making a photo book, need help deleting pages, i'm making a photo book, need help deleting pages

    i'm making a photo book and it's creating a 100 page book. I want to do every page at least 2-3 phots... how can i change that?

    What do you want it to do?
    If you want people to go to a specific page of your site, other than the home page, enter the URL to that page. Otherwise, just enter...
    http://www.domain-name.com/
    Here's some of the possibilities...

  • Impossible to buy a book, need to create a new Apple ID

    When clicking the box "buy a book" after finishing creating a book, I have to enter my Apple ID and Password, I do it but always landing on a page asking me to create a new Apple ID...
    Boring and frustrating !
    Thanks for your help.
    Cheers

    Hi,
    I'm desperately trying to solve my problem to Buy Book, using Aperture 3 and MacBook Pro. I have tried using re-entering my current account and creating another account (created in Apple Store and not Apperture), used the Aperture Library First Aid (repaired permissions and databases), transfered the preferences to the desktop etc., only did not restore the library and reinstalled Aperture (bought it over the Mac App Store).
    Please help, I realy wish this book.
    Thanks!
    Lanika, SI

  • In BDC we need to read screen value of table control

    Dear All,
    I was doing a feasibility analysis. One BDC is there where we will have to insert records in table control based on some records of 1st column of table control already populated. We are unable to find a way for reading table control. The BDC is generating batch input session. Can you please suggest on this?
    Best wishes,
    Atanu

    Hi Atanu,
    with BDC, the only possibility is to do as Klaus suggested: you must replicate the SAP's logic in your program, you must know in advance how SAP fills this field. This is a very well known drawback of BDC. You may use the SQL trace to help you to know which tables are read. Ask functional people to help you.
    You may also use SAP GUI scripting, that's another technology (slower I think, and it can only work in dialog). It allows to do different actions between 2 screens. You must program it using OLE, or using external software (VBA for example).
    Sandra

  • Photoshop elements 4 on a new intel mac - good reference book needed!

    all installed great possibilities, need a good manual, all seem windows based, would something like " The Missing Manual" photoshop elements 4 by barbara be suitable with not to much confusion to myself when implimenting the features on my mac?
    thanks
    steve
    the included manual doesn't cut it for me need an idiots guide !!!!!!!

    No one felt the need for an elements helping hand?
    steve

  • Books needed for JSP,Javascript,EJB

    Hello frds,
    Any one can tell me ,is there any book on jsp,javascript which is available for free download.
    If any hardcopy book u know,then also let me know.
    This will be great help .Plz frd do reply at [email protected] also.
    Naresh

    CORE SERVLETS and JAVASERVER PAGES (TM)
    by Marty HallI've read this book cover to cover as well as bits and pieces from other books. THis is a good book and good starting point - it does however assume you are familiar with Java and HTML.

  • Books needed

    Hi all,
    Pls tell me where can i get the books mentioned below in DElHI /NCR
    <b>SAP Enterprise Portal: Technology and Programming
    Mastering SAP Enterprise Portal 6.0 Application Development</b>
    regards,
    rahul

    Rohul,
    You can get these as EBooks,
    Please check this link,
    http://www.sappressbooks.com/product.cfm?account=&product=H1917
    Regards,
    <b>Ram</b>

Maybe you are looking for

  • ITunes won't sync my music to my iPhone

    I am trying to get music from my iTunes to my iPhone but it won't transfer any of the songs to it. Even if uncheck sync all music and choose exactly what i want it will sync but it wont add or delete anything ive told it too. Ive told it to sync mult

  • Oracle SQL and ANSI

    Hi, Do you know if the extensions of Oracle SQL - DML error logging - model clause - pivot clause are supported by ANSI SQL (or other RDBMS) ? Thanks for your help

  • IPhone Mail Issues - Possibly Post 3.1.3 Upgrade Issue?

    My iPhone mail display is doing something strange & I haven't seen this before. When I open my iPhone Mail application, the Inbox displays as "Inbox (19)", suggesting that there are 19 messages somewhere in the Inbox. Yet I have deleted all of the me

  • Photo shop elements to get it to install

    photo shop elements will NOT install.

  • I'M TRYING TO SAVE MY ERD

    HI, SOME ONE INSTALLED DESIGNER 6I VER 2 ON MY PC (OVER OS WIN2000 SERVER ,96 MB RAM, ORACLE 8I DATABASE) AND IT WORKED OK AND I MADE A NICE ERD DIGRAM AND I SAVED IT ALL THIS WAS VERY GOOD BUT AFTER THAT WHEN I TRY TO MAKE ANY CHANGE OR ADD ANY ENTI