Reader X Commenting in Browser

Hello,
Adobe Reader X finally enable writing annotations (comments) without having special rights / Acrobat installed.
While trying this new feature, I can see that it's enabled within the application, but somehow disabled via the browser (i.e opening a pdf file inside the browser).
My question is how can I enable comments while viewing a pdf file inside the browser?
Many thanks,
Doron

You cannot. Except for the special case of a browser-based review initiated by Acrobat, the default comment tools in Adobe Reader X (highlight and sticky note) will only work in the standalone (desktop) instance of the application and not via the web browser plugin.

Similar Messages

  • Firefox seems to prevent me reading viewers' comments on the Telegraph newspaper ( UK) general news and comments sections

    Normally, on opening an article on my Apple mac 10.4.11, disqus opens the readers' comments ( on the Daily Telegraph UK website), but recently ( since updating Firefox) only the article appears, not the readers' comments, and disqus just 'revolves' at the bottom of the page. However, the BLOGS section of the Telegraph is perfectly OK and I can read viewers' comments and add my own, using what seems to be the now functioning same disqus system.
    My other browser, Safari, accesses the Telegraph's ordinary news and comments' readers' responses perfectly normally.

    Clear the cache and the cookies from sites that cause problems.
    "Clear the Cache":
    * Tools > Options > Advanced > Network > Offline Storage (Cache): "Clear Now"
    "Remove Cookies" from sites causing problems:
    * Tools > Options > Privacy > Cookies: "Show Cookies"
    * https://support.mozilla.com/kb/Cannot+log+in+to+websites
    * http://kb.mozillazine.org/Websites_report_cookies_are_disabled

  • How can I read windows comments in a JPEG file on my iMac

    I have 120, 000 photos, many with comments added in Windows Explorer, but while they are somewhere in the file data, they are not in ASCII coding so I cannot find any easy way to read them on my iMAC.  At the moment I have to use my Windows PC to read the comments while building slide shows on the iMac, which is not ideal.
    The Ideal solution would be a patch for Finder so that this data showed in the comments pane of the info window, but I expect that is asking to much.While I am on the subject of Finder, I also miss the ability to sort photos by 'Date Taken' which I cannot see any way to do in Finder.

    Thanks Terence,
    I found a piece of software called 'Reveal' in a related answer and using that I can see that the Windows Comments and Tags (Mac keywords) are in the EXIF metadata, with Tags 0x9c9c and 0x9c9e respectively.  Reveal shows the ASCII values of the characters, and I now remember writing a Visual Basic programme about 15 years ago just for my own amusement that unpacked this data and made it readable.  I seem to remember that there were also C++ routines at that time that purported to do the same thing, but I did not have a C++ compiler. 
    I take your  point about the editors, but I am new to the iMAC and still have a lot to learn.  I essentially have three new photo editors/organisers (iPhoto, Adobe Lightroom,  and Aperture) to learn plus Adobe Photoshop Elements in it's MAC guise,  and I am not prepared to use them seriously until I understand what they are doing. In the past I have not found any of the organisers able to cope with the number of pictures that I have - they just go away and huff and puff for hours or days  before crashing, if I let them lose on the complete set.
    Thanks for your help though.
    rojabro

  • I've been reading the comments re FCPX on MacBook Pro and now I'm scared. I'm taking a class now and thinking about buying to do videos for nonprofits. Won't be fancy stuff, but now wonder if it's a good choice. Also, heard Apple will drop support. Help?

    I've been reading the comments re FCPX on MacBook Pro and now I'm scared. I'm taking a class in FCPX and thinking about buying to do videos for nonprofits. Won't be fancy stuff, but now wonder if it's a good choice. Also, a classmate who was in CA last weekend said he heard that Apple will drop support of FCPX. Any truth? Advice?. I'm on 10.7.4 with 2.4 GHz Intel Core 2 Duo, 4 GB 1067 MHz. Thanks.    

    dkstj wrote:
    Also, a classmate who was in CA last weekend said he heard that Apple will drop support of FCPX.  
    While it is against the TOU of these boards to speculate on future products/updates what Thomas said is right: FCPX is quite a new product and it doesn't make any sense to drop it now.
    The only thing that MIGHT get dropped at a certain point is support for older hardware/OS as FCP X progresses.

  • Extremely long "reading" times in media browser

    We are running CC2014 on 3 edit systems with a shared 10Gbit 36TB Synology NAS.  Each workstation has approximately 12TB of local raid storage as well. We shoot P2 primarily and I have a little over 17TB archived on the Synology.  Lately, we have had extremely long "reading" times in Media Browser on all the machines.  I don't quite understand how Premiere is indexing and displaying as sometimes the "reading" time is relatively quick, ie. under 10 seconds and then other times it can take 3-5 minutes to display clips within a directory.
    My Directory Structure is:
    Media
         P2 footage
              (P2 folders/ie. cards are all saved with their shoot dates here)
              Our total archive of P2 footage is around 70 cards.
    It appears that when Media Browser is pointed to a P2 Card folder it is indexing the entire "P2 footage directory, ie. all 70 cards", rather than just the individual folder containing 1 P2 card's footage. Ist this the case?
    Would I get better read speeds in Media Browser if I organized my P2 footage into more directories, ie. by year and quarter or by year and month?  
    Really need to know how the indexing works.  Does premiere cache preview files for each clip and if so, how long are these previews valid.  It seems that when I media browse a new P2 Card/Folder, it has forgotten any previous preview files that have been made and cached.
    Any explanation or help would be appreciated.
    We have copied large numbers of cards/folders from the Synology to our local raids to see if the latency was due to the network but the results are the same when we media browse on the local raid copies.

    We are working on this issue. Could you open a support case and submit your
    project so we can have support see if it is fixed in a later release?
    br
    William Wheeler wrote:
    Is anyone experiencing long deploy times using Eclipse with the Portal/XML Beans facets...it takes approx 30 mins to deploy our ear file. The ear contains:
    3 large schemas projects (using XML Bean Builder facets)
    1 Control util project
    1 Portal Web Project
    1 Ear Project
    3 Util projects
    Is there some validation options that can be turned off or other actions to speed this up?
    Bill Wheeler

  • Why do I receive this message? The Adobe Acrobat Reader that is running cannot be used to view PDF files in a browser. Please exit Adobe Acrobat Reader and your web browser and try again.

    The Adobe Acrobat Reader that is running cannot be used to view PDF files in a browser. Please exit Adobe Acrobat Reader and your web browser and try again.
    == This happened ==
    A few times a week
    == Early this year

    See these KB articles:
    https://support.mozilla.com/en-US/kb/Using+the+Adobe+Reader+plugin+with+Firefox
    https://support.mozilla.com/en-US/kb/Opening+PDF+files+within+Firefox

  • Firefox profile folder becomes read-only after closing browser

    firefox profile folder becomes read-only after closing browser
    It is a problem with firefox or is it this to to a virus?
    How to fix? How to prevent?

    Only a check mark in the Read-only box means that a folder or file is Read-only.<br />
    Windows doesn't check all the files in a folder so instead displays a greenish block to indicate that it is not sure.<br />
    You need to look at the files individually to see if any are read-only.<br />
    Easiest to do that is to make the Attributes visible in "View > Details" mode: Choose Details in Windows Explorer.<br />

  • I have a large number of photos I'd like to delete from my ipad 2 however from reading previous comments it seems I have to unsync from the original source computer. I'm in another country now and don't have access to it.  Is there another way?

    I have a large number of photos I'd like to delete from my ipad 2 however from reading previous comments it seems I have to unsync from the original source computer. I'm in another country now and don't have access to it.  Is there another way?

    You should be able to do this via the iPad directly.  Open the Photos application and the forward arrow, then select all of the photos you want to delete and click the red delete button.

  • When printing a signed document with Adobe Reader, the comment icons appear.  How do I prevent this

    When printing a signed document with Adobe Reader, the comment icons appear.  How do I prevent this ?

    When printing from Reader, select Document instead of Document and Markups:

  • Annotate pdf documents using the reader plugin in the browser

    Is it possible to annotate pdf documents using the reader plugin in the browser?

    Sorry I do not have answers, and do not know details of the Mac/Adobe plugins problems.
    Conspiracy theorists may wonder whether Adobe is constantly reviewing cost/benefit of supporting various OS s & Browsers.
    One may note
    * Flash Ubuntu development has effectively ceased, with all support ceasing in a few years http://www.adobe.com/devnet/flashplatform/whitepapers/roadmap.html
    * Firefox on Windows Flash11.3 et seq has had many problems, I certainly have not noticed Adobe rolling out rapid and successful fixes for those problems
    * and Android support was dropped http://blogs.adobe.com/flashplayer/2012/06/flash-player-and-android-update.html

  • I'm on Vacation with no access to my Mac.  But had tried Sync. My software update is iOS 6.0.1. I've tried another WiFi network.  I read your comment of deleting Apps for stuck update. So removed all Apps! Can't even install Free Apps. Now using my Kindle

    I'm on Vacation with no access to my Mac.  But had tried Sync. My software update is iOS 6.0.1. I've tried another WiFi network.  I read your comment of deleting Apps for stuck update. So removed all Apps! Can't even install Free Apps. Now using my Kindle

    Purplehiddledog wrote:
    I do backup with iCloud.  I can't wait until the new iMac is available so that I can once again have my files in more than 1 location without needing to rely solely on the cloud. 
    I also rely on iTunes and my MacBook and Time Machine as well as backing up to iCloud. I know many users know have gone totally PC free, but I chose to use iCloud merely as my third backup.
    I assume that the restore would result in my ability to open Pages and Numbers and fix the problem with deleting apps, but this would also mean that if my Numbers documents still exist solely within the app and are just not on iCloud for some reason that they would be gone forever.  Is that right?
    In a word, yes. In a little more detail.... When you restore from an iCloud backup, you must erase the device and start all over again. There is no other way to access the backup in iCloud without erasing the device. Consequently, you are starting all over again. Therefore, it would also be my assumption that Pages and Numbers will work again and that the deleting apps issues would be fixed as well.
    If the documents are not in the backup, and you do not have a backup elsewhere, the documents could be gone forever.

  • I would like to read your comments on following code

    Hi all.
    Here is a bdc code sample of transaction mm02.
    I have given this example to get an idea of the bdc programming.However for days I have read many articles on bdc but could not focus on this topic.
    I want to start by reading your comments on this topic.
    What is:
    perform bdc_dynpro 
    perform bdc_field
    and the values tracing them.
    While putting the itab value near this functions, I do not know put which one to put...
    Wait for Clear comments.Thanks.
    DATA : BEGIN OF MLZ OCCURS 0,
            MATNR LIKE MARA-MATNR,
            LABOR LIKE MARA-LABOR,
           END OF MLZ.
    LOOP AT MLZ.
      SELECT SINGLE * FROM MARA WHERE MATNR = MLZ-MATNR.
      LABORT = MLZ-LABOR.
      MLZ-LABOR = LABORT.
      CONDENSE MLZ-LABOR.
      perform bdc_dynpro      using 'SAPLMGMM' '0060'.
      perform bdc_field       using 'BDC_OKCODE' '=AUSW'.
      PERFORM BDC_FIELD       USING 'BDC_CURSOR' 'RMMG1-MATNR'.
      PERFORM BDC_FIELD       USING 'RMMG1-MATNR' MLZ-MATNR.
      perform bdc_dynpro      using 'SAPLMGMM' '0070'.
      perform bdc_field       using 'BDC_OKCODE' '=ENTR'.
      perform bdc_field       using 'BDC_CURSOR' 'MSICHTAUSW-KZSEL(01)'.
      perform bdc_field       using 'MSICHTAUSW-KZSEL(01)' 'X'.
      perform bdc_dynpro      using 'SAPLMGMM' '4004'.
      perform bdc_field       using 'BDC_OKCODE' '/00'.
      perform bdc_field       using 'MARA-LABOR' MLZ-LABOR.
      perform bdc_dynpro      using 'SAPLSPO1' '0300'.
      perform bdc_field       using 'BDC_OKCODE' '=YES'.
      perform bdc_transaction using 'MM02'.
      REFRESH BDCDATA.
    ENDLOOP.

    Go through this DOC ..u will find all ur ans....(Reward if helpful.
    BATCH DATA COMMUNICATION
    About Data Transfer In R/3 System
    When a company decides to implement the SAP R/3 to manage business-critical data, it usually does not start from a no-data situation. Normally, a SAP R/3 project comes into replace or complement existing application.
    In the process of replacing current applications and transferring application data, two situations might occur:
    • The first is when application data to be replaced is transferred at once, and only once.
    • The second situation is to transfer data periodically from external systems to SAP and vice versa.
    • There is a period of time when information has to be transferred from existing application, to SAP R/3, and often this process will be repetitive.
    The SAP system offers two primary methods for transferring data into SAP systems. From non-SAP systems or legacy system. These two methods are collectively called “batch input” or “batch data communication”.
    1. SESSION METHOD
    2. CALL TRANSACTION
    3. DIRECT INPUT
    Advantages offered by BATCH INPUT method:
    1. Can process large data volumes in batch.
    2. Can be planned and submitted in the background.
    3. No manual interaction is required when data is transferred.
    4. Data integrity is maintained as whatever data is transferred to the table is through transaction. Hence batch input data is submitted to all the checks and validations.
    To implement one of the supported data transfers, you must often write the program that exports the data from your non-SAP system. This program, known as a “data transfer” program must map the data from the external system into the data structure required by the SAP batch input program.
    The batch input program must build all of the input to execute the SAP transaction.
    Two main steps are required:
    • To build an internal table containing every screen and every field to be filled in during the execution of an SAP transaction.
    • To pass the table to SAP for processing.
    Prerequisite for Data Transfer Program
    Writing a Data Transfer Program involves following prerequisites:
    Analyzing data from local file
    Analyzing transaction
    Analyzing transaction involves following steps:
    • The transaction code, if you do not already know it.
    • Which fields require input i.e., mandatory.
    • Which fields can you allow to default to standard values.
    • The names, types, and lengths of the fields that are used by a transaction.
    • Screen number and Name of module pool program behind a particular transaction.
    To analyze a transaction::
    • Start the transaction by menu or by entering the transaction code in the command box.
    (You can determine the transaction name by choosing System – Status.)
    • Step through the transaction, entering the data will be required for processing your batch input data.
    • On each screen, note the program name and screen (dynpro) number.
    (dynpro = dyn + pro. Dyn = screen, pro = number)
    • Display these by choosing System – Status. The relevant fields are Program (dynpro) and Dynpro number. If pop-up windows occur during execution, you can get the program name and screen number by pressing F1 on any field or button on the screen.
    The technical info pop-up shows not only the field information but also the program and screen.
    • For each field, check box, and radio button on each screen, press F1 (help) and then choose Technical Info.
    Note the following information:
    - The field name for batch input, which you’ll find in its own box.
    - The length and data type of the field. You can display this information by double clicking on the Data Element field.
    • Find out the identification code for each function (button or menu) that you must execute to process the batch-input data (or to go to new screen).
    Place the cursor on the button or menu entry while holding down the left mouse button. Then press F1.
    In the pop-up window that follows, choose Technical info and note the code that is shown in the Function field.
    You can also run any function that is assigned to a function key by way of the function key number. To display the list of available function keys, click on the right mouse button. Note the key number that is assigned to the functions you want to run.
    Once you have program name, screen number, field name (screen field name), you can start writing.
    DATA TRANSFER program.
    Declaring internal table
    First Integral Table similar to structure like local file.
    Declaring internal table like BDCDATA
    The data from internal table is not transferred directly to database table, it has to go through transaction. You need to pass data to particular screen and to particular screen-field. Data is passed to transaction in particular format, hence there is a need for batch input structure.
    The batch input structure stores the data that is to be entered into SAP system and the actions that are necessary to process the data. The batch input structure is used by all of the batch input methods. You can use the same structure for all types of batch input, regardless of whether you are creating a session in the batch input queue or using CALL TRANSACTION.
    This structure is BDCDATA, which can contain the batch input data for only a single run of a transaction. The typical processing loop in a program is as follows:
    • Create a BDCDATA structure
    • Write the structure out to a session or process it with CALL TRANSACTION USING; and then
    • Create a BDCDATA structure for the next transaction that is to be processed.
    Within a BDCDATA structure, organize the data of screens in a transaction. Each screen that is processed in the course of a transaction must be identified with a BDCDATA record. This record uses the Program, Dynpro, and Dynbegin fields of the structure.
    The screen identifier record is followed by a separate BDCDATA record for each value, to be entered into a field. These records use the FNAM and FVAL fields of the BDCDATA structure. Values to be entered in a field can be any of the following:
    • Data that is entered into screen fields.
    • Function codes that are entered into the command field. Such function codes execute functions in a transaction, such as Save or Enter.
    The BDCDATA structure contains the following fields:
    • PROGRAM: Name of module pool program associated with the screen. Set this field only for the first record for the screen.
    • DYNPRO: Screen Number. Set this field only in the first record for the screen.
    • DYNBEGIN: Indicates the first record for the screen. Set this field to X, only for the first record for the screen. (Reset to ‘ ‘ (blank) for all other records.)
    • FNAM: Field Name. The FNAM field is not case-sensitive.
    • FVAL: Value for the field named in FNAM. The FVAL field is case-sensitive. Values assigned to this field are always padded on the right, if they are less than 132 characters. Values must be in character format.
    Transferring data from local file to internal table
    Data is uploaded to internal table by UPLOAD of WS_UPLOAD function.
    Population of BDCDATA
    For each record of internal table, you need to populate Internal table, which is similar to BDCDATA structure.
    All these five initial steps are necessary for any type of BDC interface.
    DATA TRANSFER program can call SESSION METHOD or CALL TRANSACTION. The initial steps for both the methods are same.
    First step for both the methods is to upload the data to internal table. From Internal Table, the data is transferred to database table by two ways i.e., Session method and Call transaction.
    SESSION METHOD
    About Session method
    In this method you transfer data from internal table to database table through sessions.
    In this method, an ABAP/4 program reads the external data that is to be entered in the SAP System and stores the data in session. A session stores the actions that are required to enter your data using normal SAP transaction i.e., Data is transferred to session which in turn transfers data to database table.
    Session is intermediate step between internal table and database table. Data along with its action is stored in session i.e., data for screen fields, to which screen it is passed, the program name behind it, and how the next screen is processed.
    When the program has finished generating the session, you can run the session to execute the SAP transactions in it. You can either explicitly start and monitor a session or have the session run in the background processing system.
    Unless session is processed, the data is not transferred to database table.
    BDC_OPEN_GROUP
    You create the session through program by BDC_OPEN_GROUP function.
    Parameters to this function are:
    • User Name: User name
    • Group: Name of the session
    • Lock Date: The date on which you want to process the session.
    • Keep: This parameter is passed as ‘X’ when you want to retain session after
    processing it or ‘ ‘ to delete it after processing.
    BDC_INSERT
    This function creates the session & data is transferred to Session.
    Parameters to this function are:
    • Tcode: Transaction Name
    • Dynprotab: BDC Data
    BDC_CLOSE_GROUP
    This function closes the BDC Group. No Parameters.
    Some additional information for session processing
    When the session is generated using the KEEP option within the BDC_OPEN_GROUP, the system always keeps the sessions in the queue, whether it has been processed successfully or not.
    However, if the session is processed, you have to delete it manually. When session processing is completed successfully while KEEP option was not set, it will be removed automatically from the session queue. Log is not removed for that session.
    If the batch-input session is terminated with errors, then it appears in the list of INCORRECT session and it can be processed again. To correct incorrect session, you can analyze the session. The Analysis function allows to determine which screen and value has produced the error. If you find small errors in data, you can correct them interactively, otherwise you need to modify batch input program, which has generated the session or many times even the data file.
    CALL TRANSACTION
    About CALL TRANSACTION
    A technique similar to SESSION method, while batch input is a two-step procedure, Call Transaction does both steps online, one after the other. In this method, you call a transaction from your program by
    Call transaction  0. (Call transaction returns the sy-subrc if updating is not successful).
    Call function Format_message.
    (This function is called to store the message given by system and to display it along with record)
    Append itab2.
    Display the record and message.
    DIRECT INPUT
    About Direct Input
    In contrast to batch input, this technique does not create sessions, but stores the data directly. It does not simulate the online transaction. To enter the data into the corresponding database tables directly, the system calls a number of function modules that execute any necessary checks. In case of errors, the direct input technique provides a restart mechanism. However, to be able to activate the restart mechanism, direct input programs must be executed in the background only. Direct input checks the data thoroughly and then updates the database directly.
    You can start a Direct Input program in two ways;
    Start the program directly
    This is the quickest way to see if the program works with your flat file. This option is possible with all direct input programs. If the program ends abnormally, you will not have any logs telling you what has or has not been posted. To minimize the chance of this happening, always use the check file option for the first run with your flat file. This allows you to detect format errors before transfer.
    Starting the program via the DI administration transaction
    This transaction restarts the processing, if the data transfer program aborts. Since DI document are immediately posted into the SAP D/B, the restart option prevents the duplicate document posting that occurs during a program restart (i.e., without adjusting your flat file).
    Direct input is usually done for standard data like material master, FI accounting document, SD sales order and Classification for which SAP has provided standard programs.
    First time you work with the Direct Input administration program, you will need to do some preparation before you can transfer data:
    - Create variant
    - Define job
    - Start job
    - Restart job
    Common batch input errors
    - The batch input BDCDATA structure tries to assign values to fields which do not exist in the current transaction screen.
    - The screen in the BDCDATA structure does not match the right sequence, or an intermediate screen is missing.
    - On exceptional occasions, the logic flow of batch input session does not exactly match that of manual online processing. Testing the sessions online can discover by this.
    - The BDCDATA structure contains fields, which are longer than the actual definition.
    - Authorization problems.
    RECORDING A BATCH INPUT
    A B recording allows you to record a R/3 transaction and generate a program that contains all screens and field information in the required BDC-DATA format.
    You can either use SHDB transaction for recording or
    EDIT? BATCH INPUT ? SERVICES ?SYSTEM
    And from here click recording.
    Enter name for the recording.
    (Dates are optional)
    Click recording.
    Enter transaction code.
    Enter.
    Click Save button.
    You finally come to a screen where, you have all the information for each screen including BDC_OKCODE.
    • Click Get Transaction.
    • Return to BI.
    • Click overview.
    • Position the cursor on the just recorded entry and click generate program.
    • Enter program name.
    • Click enter
    The program is generated for the particular transaction.
    BACKGROUND PROCESSING
    Need for Background processing
    When a large volume of data is involved, usually all batch inputs are done in background.
    The R/3 system includes functions that allow users to work non-interactively or offline. The background processing systems handle these functions.
    Non-interactively means that instead of executing the ABAP/4 programs and waiting for an answer, user can submit those programs for execution at a more convenient planned time.
    There are several reasons to submit programs for background execution.
    • The maximum time allowed for online execution should not exceed 300 seconds. User gets TIMEOUT error and an aborted transaction, if time for execution exceeds 300 seconds. To avoid these types of error, you can submit jobs for background processing.
    • You can use the system while your program is executing.
    This does not mean that interactive or online work is not useful. Both type of processing have their own purposes. Online work is the most common one entering business data, displaying information, printing small reports, managing the system and so on. Background jobs are mainly used for the following tasks; to process large amount of data, to execute periodic jobs without human intervention, to run program at a more convenient, planned time other than during normal working hours i.e., Nights or weekends.
    The transaction for background processing is SM36.
    Or
    Define jobs? Jobs ? Administration ?Tools
    Or
    Jobs? services ?System
    Components of the background jobs
    A job in Background processing is a series of steps that can be scheduled and step is a program for background processing.
    • Job name. Define the name of assigned to the job. It identifies the job. You can specify up to 32 characters for the name.
    • Job class. Indicates the type of background processing priority assigned to the job.
    The job class determines the priority of a job. The background system admits three types of job classes: A B & C, which correspond to job priority.
    • Job steps. Parameters to be passed for this screen are as follows:
    Program name.
    Variant if it is report program
    Start criteria for the job: Option available for this are as follows:
    Immediate - allows you to start a job immediately.
    Date/Time - allows you to start a job at a specific name.
    After job - you can start a job after a particular job.
    After event - allows you to start a job after a particular event.
    At operation mode - allows you to start a job when the system switches to a particular operation mode.
    Defining Background jobs
    It is two step process: Firstly, you define the job and then release it.
    When users define a job and save it, they are actually scheduling the report i.e., specifying the job components, the steps, the start time.
    When users schedule program for background processing, they are instructing the system to execute an ABAP/4 report or an external program in the background. Scheduled jobs are not executed until they are released. When jobs are released, they are sent for execution to the background processing system at the specified start time. Both scheduling and releasing of jobs require authorizations.
    HANDLING OF POP UP SCREEN IN BDC
    Many times in transaction pop up screen appears and for this screen you don’t pass any record but some indication to system telling it to proceed further. For example: The following screen
    To handle such screen, system has provided a variable called BDC_CURSOR. You pass this variable to BDCDATA and process the screen.
    Usually such screen appears in many transactions, in this case you are just passing information, that YES you want to save the information, that means YES should be clicked. So you are transferring this information to BDCDATA i.e., field name of YES which is usually SPOT_OPTION. Instead of BDC_OKCODE, you are passing BDC_CURSOR.
    BDC_CURSOR is also used to place cursor on particular field.
    AN EXAMPLE WITH SESSION METHOD
    Following program demonstrates how data is passed from flat file to SAP transaction and further to database table by using SESSION method.
    The transaction is TFBA (to change customer).
    A simple transaction where you are entering customer number on first screen and on next screen data is displayed for the particular customer number. Field, which we are changing here, are name and city. When you click on save, the changed record gets saved.
    Prerequisite to write this BDC interface as indicated earlier is:
    1. To find screen number
    2. To find screen field names, type of the field and length of the field.
    3. To find BDC_OKCODE for each screen
    4. Create flat file.
    Flat file can be created in your hard disk as follows:
    1 Vinod Krishna Hyderabad
    2 Kavitha Secunderabad
    3 Kishore Hyderabad
    (Where 1st character field is Customer number, 2nd field is Customer name and 3rd field is City.)
    To transfer this data to database table SCUSTOM following interface can be used.
    REPORT DEMO1.
    Following internal table is to upload flat file.
    DATA: BEGIN OF ITAB OCCURS 0,
    ID(10),
    NAME(25),
    CITY(25),
    END OF ITAB.
    *Following internal table BDCDATA is to pass date from internal table to session.
    DATA: BDCTAB LIKE BDCDATA OCCURS 0 WITH HEADER LINE.
    Variables
    DATA: DATE1 LIKE SY-DATUM. DATE1 = SY-DATUM - 1. “ This is for Hold Date
    To upload flat file to internal table.
    CALL FUNCTION UPLOAD
    EXPORTING
    FILE NAME = ‘C:FF.TXT’
    FILE TYPE = ‘ASC”
    TABLES
    DATA_TAB = ITAB
    EXCEPTIONS
    CONVERSION_ERROR = 1
    INVALID_TABLE_WIDTH = 2
    INVALID_TYPE = 3
    NO_BATCH = 4
    UNKNOWN_ERROR = 5
    OTHERS = 6.
    If sy-subrc = 0.
    Calling Function to Create a Session
    CALL FUNCTION ‘BDC_OPEN_GROUP’
    EXPORTING
    CLIENT = SY-MANDT
    GROUP = ‘POTHURI’
    HOLDDATE = DATE1
    KEEP = ‘X’
    USER = SY-UNAME
    EXCEPTIONS
    CLIENT_INVALID = 1
    DESTINATION_INVALID = 2
    GROUP_INVALID = 3
    GROUP_IS_LOCKED = 4
    HOLDDATE_INVALID = 5
    INTERNAL_ERROR = 6
    QUEUE_ERROR = 7
    RUNNING = 8
    SYSTEM_LOCK_ERROR = 9
    USER_INVALID = 10
    OTHERS = 11.
    If sy-subrc = 0.
    MAIN Logic----
    LOOP AT ITAB
    PERFORM GENERATE_DATA. “ Populating BDCDATA Table
    CALL FUNCTION ‘BDC_INSERT’
    EXPORTING
    TCODE = ‘TFBA’
    TABLES
    DYNPROTAB = BDCTAB
    EXCEPTIONS
    INTERNAL_ERROR = 1
    NOT_OPEN = 2
    QUEUE_ERROR = 3
    TCODE_INVALID = 4
    PRINTING_INVALID = 5
    POSTING_INVALID = 6
    OTHERS = 7.
    REFRESH BDCTAB
    ENDLOOP.
    Calling function to close the session
    CALL FUNCTION ‘BDC_CLOSE_GROUP’
    EXCEPTIONS
    NOT_OPEN = 1
    QUEUE_ERROR = 2
    OTHERS = 3.
    Endif.
    Endif.
    *& Form GENERATE_DATA
    Create BDC Data
    FORM GENERATE_DATA
    Passing information for 1st screen on BDCDATA
    BDCTAB-PROGRAM = ‘SAPMTFBA’.
    BDCTAX-DYNPRO = 100.
    BDCTAP-DYNBEGIN = ‘X’.
    APPEND BCDTAB.CLEAR BDCTAB.
    Passing field information to BDCDATA
    BDCTAB-FNAM = ‘SCUSTOM-ID’
    BDCTAB-FVAL = ITAB-ID.
    APPEND BDCTAB.CLEAR BDCTAB.
    Passing BDC_OKCODE to BDCDATA
    BDCTAB-FNAM = ‘BDC_OKCODE’.
    BDCTAB-FVAL = ‘/5’.
    APPEND BDCTAB.CLEAR BDCTAB.
    Passing screen information for next screen to BDCDATA
    BDCTAB-PROGRAM = ‘SAPMTFBA’.
    BDCTAB-DYNPRO = 200.
    BDCTAB-DYNBEGIN = ‘X’.
    APPEND BDCTAB.CLEAR BDCTAB.
    Passing screen information to BDCDATA
    BDCTAB-FNAM = ‘SCUSTOM-NAME’.
    BDCTAB-FVAL = ITAB-NAME.
    APPEND BDCTAB.CLEAR BDCTAB.
    Passing screen information to BDCDATA
    BDCTAB-FNAM = ‘SCUSTOM-CITY’.
    BDCTAB-FVAL = ITAB-CITY.
    APPEND BDCTAB.CLEAR BDCTAB.
    Passing BDC_OKCODE to BDCDATA
    BDCTAB-FNAM = ‘BDC_OKCODE’.
    BDCTAB-FVAL = ‘SAVE’.
    APPEND BDCTAB.CLEAR BDCTAB.
    ENDFORM. “GENERATE_DATA
    AN EXAMPLE WITH CALL TRANSACTION
    Same steps to be repeated for CALL TRANSACTION
    The only difference between the two types of interface is in Session method, you create session and store information about screen and data into session. When session is processed the data is transferred to database. While in CALL TRANSACTION, data is transferred directly to database table.
    REPORT DEMO1.
    Follow above Code till MAIN Logic. Even the Subroutine should be copied
    LOOP AT ITAB
    PERFORM GENERATE_DATA, “Populating BDCDATA Table
    Call transaction ‘TFBA’ using BCDDATA Mode ‘A’ Update ‘S’.
    REFRESH BDCTAB
    ENDLOOP.
    For BDC:
    http://myweb.dal.ca/hchinni/sap/bdc_home.htm
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/bdc&
    http://www.sap-img.com/abap/learning-bdc-programming.htm
    http://www.sapdevelopment.co.uk/bdc/bdchome.htm
    http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm
    http://help.sap.com/saphelp_47x200/helpdata/en/69/c250684ba111d189750000e8322d00/frameset.htm
    http://www.sapbrain.com/TUTORIALS/TECHNICAL/BDC_tutorial.html
    Check these link:
    http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm
    http://www.sap-img.com/abap/question-about-bdc-program.htm
    http://www.itcserver.com/blog/2006/06/30/batch-input-vs-call-transaction/
    http://www.planetsap.com/bdc_main_page.htm
    http://www.sapbrain.com/FAQs/TECHNICAL/SAP_ABAP_DATADICTIONARY_FAQ.html
    http://www.****************/InterviewQ/interviewQ.htm
    http://help.sap.com/saphelp_46c/helpdata/en/35/2cd77bd7705394e10000009b387c12/frameset.htm
    regards,
    Message was edited by:
            KaushiK©Datta

  • Read Cell Comments in binding using Office.js

    Hi All,
    I am building an Excel Visualizations App. I would like to create an option of adding comments into the visualization. How can I read comment in Cells using the Office.js.
    Regards
    BZ

    Hi BZ,
    Thanks for posting in MSDN fourm.
    Based on the description, you want to hand the comment in apps for Office.
    As far as I know, there is two ways to read and set the content in Office. The first is via the document object to read/set the content from selection. The second is using Binding object to read/set the contents for binding object.
    If you want apps for Office to support read/set comment, I suggest that you submit the feedback from link below:
    Customer
    Feedback for the Office Developer Platform
    Regards & Fei
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Properties: how do I read the comments in it?

    I'm using a Properties object to read key-value pairs. But I found I also need to read the comments in the properties file. How can I do that? :)

    I think that once you start having that level of detail (eg descriptions) associated with properties, then you should go the XML route.
    Property files are great, but for quick control of basically one-dimensional properties. You can use "load" on the file, they're easy to edit in just about any text editor, it's great. But once you need multi-dimensional attributes to the properties, you must use something richer.
    If you're writing some kind of Properties file editor -- maybe you're forced to use Properties files for backwards compatibility but you're trying to make them easier to edit for non-techies? -- then you'd skip the Properties.load method, and parse them yourself, with FileReader as yawmark suggested. Of course once you're doing this, you'll be reading both the comments and the properties, and furthermore you'll be imposing some kind of convention ("comments always come before properties, not after", "a blank line separates comments") which can easily be violated, to your chagrin.
    I say, either skip trying to read comments, or move up to XML or something, if you possibly can.

  • How can I read a comment from an lvm?

    Hello,
    I created an lvm using the Write to Measurement File express vi and I added a comment.
    To simplify it the line of the lvm created was:
    5 test
    where 5 is a random value and test the comment I input.
    My question is how can I read this comment.
    When I use the Read Measurement File express vi, the comment output
    returns empty.
    Thank you.
    Solved!
    Go to Solution.

    Hi epik78,
    I am not sure how you are adding your comment to the file, but when I made the simple VI below, I was able to see the comment that I input to the .lvm file in the comment indicator of the Read From Measurement File.
    Regards,
    Stephen S.
    Message Edited by Stephen_S. on 02-25-2009 03:18 PM
    National Instruments
    Applications Engineering
    Attachments:
    lvm comment.JPG ‏26 KB

Maybe you are looking for

  • Can I change the color of either the background or font of the 'Menubar'?

    Kubuntu10.10 Platform Version 4.5.1 (KDE 4.5.1) Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101206 'K'Ubuntu/10.10 (maverick) Firefox/3.6.13 Version: 0.97-29ubuntu60 Description: GRand Unified Bootloader (Legacy version) desktop co

  • Loss of Music and Video and 3rd party apps not working on 3G

    I've had to restore my 3G iphone about 10x now. The phone keeps "losing" my music and video, and then the 3rd party apps don't work. A reset does not help, I have to restore my phone and set it up as a new phone each time. I went to the Genius Bar, t

  • Storage of iweb files

    I have four websites on iweb at present, but I can't find where the actual files are being stored. I know that it's usually in Library/ app support/iweb but when I go to App support, it doesn't even list iweb. Can any very kind, brilliant person tell

  • Nm-applet fails to start (symbol lookup error)

    I can't exactly remember what I did, but nm-applet doesn't start anymore. This is what I get: nm-applet: symbol lookup error: /usr/lib/libgudev-1.0.so.0: undefined symbol: g_type_class_adjust_private_offset systemctl reports: NetworkManager.service l

  • IPTC NewsCodes Standards - Metadata

    Howdy, Here is the IPTC - NewsCodes - List from the iptc.org site which lists the words used in cataloguing. Search: View Strings Standards love & peace, victor G5, 2.5 GHz   Mac OS X (10.4.4)