What are the double arrows on the left side when listening to an audiobook on the iPhone?

What are the double arrows on the top left side of the iPhone when listening to an audiobook/

Rewind, i.e. to the beginning of the chapter or section.  Try it and see what happens... you won't hurt anything.

Similar Messages

  • What are the iphone 5 deals for black friday

    what are the deals for the iphone 5 for balck friday?????

    Google is your friend for searching for such information.
    Or you could try Apple's web store.

  • What are the iphone 5s wifi roaming thresholds? and are they settable?

    I am looking for information on what parameters are used by Iphone5s to perform roaming decision? (signal power or signal quality or a combination of both)
    What is the set value for each parameter?
    Is it possible to change these parameters to avoid sticking to an AP with a weaker signal when in presence of an AP with stronger signal (both APs are part of the same network (sanme SSID, same Security type and key, same channel).

    Read here:
    http://www.apple.com/iphone/compare/
    The iPhone 5C is basically the original iPhone 5 in different colors.
    While the 5S gets the improved hardware.
    Read the link above for a feature comparison.

  • What Are The Iphone 4 Lock Button Dimensions?

    An odd question and I need the answer to a hundredth of a millimeter ASAP pls

    Ask Apple... This is a user to user forum. How would we know?

  • What are the key fields used to group double orders in t-code SDD1?

    What are the key fields used to group double orders in t-code SDD1?
    Cheers,
    VT

    Hi,
    You can group the duplicate sales documents with the help of the following fields,
    Sold-To-Party,Document type,date and sales area details.
    Regards,
    Gopal.

  • Laptop editing with Premiere Pro CS4: what are the most important specs

    Laptop Editing: What are the MOST important specs?
    Hello everybody, I have been a long time lurker, but I decided to join in and share my voice.
    I've been editing, for a while now, various projects of various lenghts shot on my HV20, on an IMac using Adobe Premiere Pro. Actually, I bought the CS4 Extended Production Suite last year  thinking that it made sense to be able to edit, do the coloring and effects+ sound all within the same suite.
    AND, it came with OnLocation, wich is, I think, a fantastic tool. I really want to be able to record and monitor my future shoots using OnLocation. I've seen how useful monitors and scopes are on set, and the idea of being able to shoot in HD and actually checking the focus on something larger than a few inches is very appealling!
    So a laptop is in my future. Now, what are the most important specs?
    I could buy 1) a barely used Macbook pro early 08- 17" HD led display ,4g Ram ddr2 ,nvidia 8600M GT 512 VRAM ,800Mhz BUS, 200G 7200HD
    and have enough money left to buy an Apple Display 30" refurb
    OR 2) a new Macbook pro 17, 4 g Ram ddr3, 512 VRAm, 4g Ram ddr3, double procsessors 9400M+9600M GT 512 VRAM, 1066 BUS, 500G 7200HD
    and wait for a second display!
    Plus, of course, a portable External Scratch Drive on the Express Card. Now, if that fast drive is handling the footage, could'nt I settle for a 5400HD in the laptop,, they seem much less prone to problems-clicking noise, heat-than the 7200, especially in the new unibody model. Is 800 versus 1066 BUS a terrible trade-off? In terms of secondary displays , I've heard less than lukewarm things about the new Apple 24 LED (glossy is no-no for me).
    My intentions are to make documentaries and short fictions as well. I make a living as an actor so I don't need to be performing as a director/editor business wise!
    I do want to explore that side of the craft, in a professional and enjoyable way though. I know that, in addition to the laptop, I will get a MacPro in a few years.
    Thanks a lot for the inputs!

    Successful video editing (as compared to tear your hair out video editing) requires at least two hard drives... one for all software and one for all data... some people use 3 drives, with data on one and scratch files on the 3rd drive
    I'm not sure about software, but everything I've ever read in this forum says 5400 is NOT fast enough for the data drive
    If you want to edit video... you have to buy the hardware that works

  • Laptop Video Editing: What are the MOST important specs

    I've been editing, for a while now, various projects of various lenghts shot on my HV20, on an IMac using Adobe Premiere Pro. Actually, I bought the CS4 Extended Production Suite. It came with OnLocation, which is, I think, a fantastic tool. I really want to be able to record and monitor my future shoots using OnLocation. I've seen how useful monitors and scopes are on set, and the idea of being able to shoot in HD and actually checking the focus on something larger than a few inches is very appealling!
    So a laptop is in my future. Now, what are the most important specs?
    I could buy 1) a barely used Macbook pro early 08- 17" HD led display ,4g Ram ddr2 ,nvidia 8600M GT 512 VRAM ,800Mhz BUS, 200G 7200HD
    and have enough money left to buy an Apple Display 30" refurb
    OR 2) a new Macbook pro 17, 4 g Ram ddr3, 512 VRAm, 4g Ram ddr3, double procsessors 9400M+9600M GT 512 VRAM, 1066 BUS, 500G 7200HD
    and wait for a second display!
    Plus, of course, a portable External Scratch Drive on the Express Card. Now, if that fast drive is handling the footage, could'nt I settle for a 5400HD in the laptop,, they seem much less prone to problems-clicking noise, heat-than the 7200, especially in the new unibody model. Is 800 versus 1066 BUS a terrible trade-off? In terms of secondary displays , I've heard less than lukewarm things about the new Apple 24 LED (glossy is no-no for me).
    My intentions are to make documentaries and short fictions as well. I make a living as an actor so I don't need to be performing as a director/editor business wise!
    I do want to explore that side of the craft, in a professional and enjoyable way though. I know that, in addition to the laptop, I will get a MacPro in a few years.
    Thanks a lot for the inputs!

    CPU, RAM, bus speed, system HD, external HD, graphics - basically in that order
    You should think in terms of purchasing for maximum future use. In that regard the new 17" MacBookPro is the way to go. The specs are significantly better than the early '08 MacBook and you will be much happier in the long run with performance, software support and longevity.
    If you really need a large display, consider a 24" Dell, HP, NEC, etc. in the $200-$300 price range to stay within your total budget. You will be pleasantly surprised how good they are.
    You could start out with the 5400rpm system HD - you can replace it anytime with a 7200rpm drive if necessary for hardly any more $ than it would cost in the first place; and replacing it does NOT void your warranty. But you WILL want/need a good external FW800 or eSATA drive (for eSATA you will need an eSATA expressCard/34 however) no matter what.
    One other thought, if your primary use will be with an external display, and you don't actually need eSATA capability (FW800 will do you just fine at this point), then the 15" 2.66GHz or 2.8GHz MacBookPro models will be just fine at a significantly lower cost than the 17" model.

  • What are the main steps to be taken care while doing recording for LSMW

    Hi,
    I am facing problem in LSMW.
    Can anybody suggest me that What are the main steps to be taken care while doing recording for LSMW for recording mm01 ?
    thanks'
    naresh

    Hi,
    Recording in LSMW is similar as SHDB.
    in LSMW after you give Project-Subproject and Object.
    1)Go to-> Maintain Object Attributes -> double click
    2)Press Display/Change Button at top left to make editable mode.
    3)Select radiobuton -> Batch Input -> Give Recording name say Z_mm01
    4) Click the Recording Overview boton on right -> Give TCode which u want to record....
    Rest refer the Document link attached.
    Please find the links to various threads on the same.
    Re: LSMW - Using a BAPI
    BAPI, IDOC in LSMW
    Upload the data in LSMW using BAPI
    This one is the most complete document for the same
    http://sapabap.iespana.es/sapabap/manuales/pdf/lsmw.pdf
    http://service.sap.com/lsmw.
    Regards
    Kiran

  • What are the major process to transfer the data from legacy to sap system.

    What are the major process to transfer the data from legacy to sap system using BDC at Real Time only?

    hi,
    BATCH DATA COMMUNICATION
    main methods are:
    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 <tcode> using <BDCTAB>
    Mode <A/N/E>
    Update <S/A>
    Messages into <MSGTAB>.
    Parameter – 1 is transaction code.
    Parameter – 2 is name of BDCTAB table.
    Parameter – 3 here you are specifying mode in which you execute transaction
    A is all screen mode. All the screen of transaction are displayed.
    N is no screen mode. No screen is displayed when you execute the transaction.
    E is error screen. Only those screens are displayed wherein you have error record.
    Parameter – 4 here you are specifying update type by which database table is updated.
    S is for Synchronous update in which if you change data of one table then all the related Tables gets updated. And sy-subrc is returned i.e., sy-subrc is returned for once and all.
    A is for Asynchronous update. When you change data of one table, the sy-subrc is returned. And then updating of other affected tables takes place. So if system fails to update other tables, still sy-subrc returned is 0 (i.e., when first table gets updated).
    Parameter – 5 when you update database table, operation is either successful or unsuccessful or operation is successful with some warning. These messages are stored in internal table, which you specify along with MESSAGE statement. This internal table should be declared like BDCMSGCOLL, a structure available in ABAP/4. It contains the following fields:
    1. Tcode: Transaction code
    2. Dyname: Batch point module name
    3. Dynumb: Batch input Dyn number
    4. Msgtyp: Batch input message type (A/E/W/I/S)
    5. Msgspra: Batch input Lang, id of message
    6. Msgid: Message id
    7. MsgvN: Message variables (N = 1 - 4)
    For each entry, which is updated in database, table message is available in BDCMSGCOLL. As BDCMSGCOLL is structure, you need to declare a internal table which can contain multiple records (unlike structure).
    Steps for CALL TRANSACTION method
    1. Internal table for the data (structure similar to your local file)
    2. BDCTAB like BDCDATA
    3. UPLOAD or WS_UPLOAD function to upload the data from local file to itab. (Considering file is local file)
    4. Loop at itab.
    Populate BDCTAB table.
    Call transaction <tcode> using <BDCTAB>
    Mode <A/N/E>
    Update <S/A>.
    Refresh BDCTAB.
    Endloop.
    (To populate BDCTAB, You need to transfer each and every field)
    The major differences between Session method and Call transaction are as follows:
    SESSION METHOD CALL TRANSACTION
    1. Data is not updated in database table unless Session is processed. Immediate updation in database table.
    2. No sy-subrc is returned. Sy-subrc is returned.
    3. Error log is created for error records. Errors need to be handled explicitly
    4. Updation in database table is always synchronous Updation in database table can be synchronous Or Asynchronous.
    Error Handling in CALL TRANSACTION
    When Session Method updates the records in database table, error records are stored in the log file. In Call transaction there is no such log file available and error record is lost unless handled. Usually you need to give report of all the error records i.e., records which are not inserted or updated in the database table. This can be done by the following method:
    Steps for the error handling in CALL TRANSACTION
    1. Internal table for the data (structure similar to your local file)
    2. BDCTAB like BDCDATA
    3. Internal table BDCMSG like BDCMSGCOLL
    4. Internal table similar to Ist internal table
    (Third and fourth steps are for error handling)
    5. UPLOAD or WS_UPLOAD function to upload the data from the local file to itab. (Considering file is local file)
    6. Loop at itab.
    Populate BDCTAB table.
    Call transaction <tr.code> using <Bdctab>
    Mode <A/N/E>
    Update <S/A>
    Messages <BDCMSG>.
    Perform check.
    Refresh BDCTAB.
    Endloop.
    7 Form check.
    IF sy-subrc <> 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
    SYSTEM ? SERVICES ? BATCH INPUT ? EDIT
    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
    Tools ? Administration ? Jobs ? Define jobs
    Or
    System ? services ? Jobs
    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.
    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.
    generally  Batch Input usually are used to transfer large amount of data. For example you are implementing a new SAP project, and of course you will need some data transfer from legacy system to SAP system.
    CALL TRANSACTION is used especially for integration actions between two SAP systems or between different modules. Users sometimes wish to do something like that click a button or an item then SAP would inserts or changes data automatically. Here CALL TRANSACTION should be considered.
    2. Transfer data for multiple transactions usually the Batch Input method is used.
    check these sites for step by step process:
    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
    call Transaction or session method ?
    null

  • What are the correct answers ?

    after doing one sample swing application, i assumed the exam will be easy. when i took the exam, i couldn't do anything...
    what are the correct answers ??/
      Which one of the following converts the Image i into the BufferedImage bi? 
    Choice 1  
    bi = new BufferedImage(0, 0, BufferedImage.TYPE_INT_RGB);
    Graphics2D g = (Graphics2D)bi.createGraphics();
    g.drawImage(i,i.getHeight(this),i.getWidth(this)); 
    Choice 2  
    bi = new BufferedImage(i.getWidth(this), i.getHeight(this), 1);
    bi.drawImage(i,0,0,this); 
    Choice 3  
    bi = new BufferedImage(i.getWidth(this), i.getHeight(this), 1);
    Graphics2D g = (Graphics2D)bi.createGraphics();
    g.drawImage(i,0,0,this); 
    Choice 4  
    bi = new BufferedImage(i, i.getWidth(this), i.getHeight(this), BufferedImage.TYPE_INT_RGB); 
    Choice 5  
    bi = new BufferedImage(i, i.getWidth(this), i.getHeight(this)); 
    CardLayout
    BorderLayout
    FlowLayout
    GridBagLayout
    GridLayout 
      Which one of the following indicates all of the layout managers (from the list above) that allow you to set the space between the components from an instance of the LayoutManager itself? 
    Choice 1  
    CardLayout, FlowLayout, GridBagLayout, GridLayout 
    Choice 2  
    GridBagLayout 
    Choice 3  
    BorderLayout, GridLayout 
    Choice 4  
    BorderLayout, FlowLayout, GridLayout 
    Choice 5  
    BorderLayout, CardLayout, FlowLayout, GridBagLayout, GridLayout 
    JFrame jf = new JFrame();
    jf.setSize(400,400);
    JTextField jtf = new JTextField("JTextField");
    JButton jb = new JButton("JButton");
    jf.getContentPane().setLayout(
                          new FlowLayout(FlowLayout.LEFT,1,2));
    jf.getContentPane().add(jtf);
    jf.getContentPane().add(jb); 
      Which one of the following indicates the positions of the JTextField jtf and JButton jb relative to the JFrame and each other? 
    Choice 1  
    jtf and jb are in the top-center of the Jframe; jtf is to the left of jb, 2 pixels apart. 
    Choice 2  
    jb is in the top-right corner of the JFrame with jtf 1 pixel to the left of it. 
    Choice 3  
    jtf is in the top-left corner of the JFrame with jb 1 pixel to the right of it. 
    Choice 4  
    jb is in the top-right corner of the JFrame with jtf 2 pixels to the left of it. 
    Choice 5  
    jtf is in the top-left corner of the JFrame with jb 2 pixels to the right of it
    public void drawText(Graphics2D g, String text){
      Font f = new Font("Century Gothic", Font.BOLD, 10);
      g.setFont(f);
      g.drawString(text, 20, 20);
      Given the above sample code, what happens if the "Century Gothic" font is NOT available? 
    Choice 1  
    The Font() constructor fails, causing "f" to be null, and the setFont() method throws a NullPointerException. 
    Choice 2  
    "Century Gothic" is a built in Java font, which always exists within the Java runtime environment. 
    Choice 3  
    The code does not compile because only the following "logical" font names are supported in Java: Dialog, DialogInput, Monospaced, Serif, SansSerif, and Symbol. 
    Choice 4  
    The Font() constructor throws an IllegalArgumentException. 
    Choice 5  
    A default Font object is returned and is used
    Sample Code 
    public void drawText(Graphics2D g, String text){
      Font f = new Font("Century Gothic", Font.BOLD, 10);
      g.setFont(f);
      g.drawString(text, 20, 20);
      Given the above sample code, what happens if the "Century Gothic" font is NOT available? 
    Choice 1  
    The Font() constructor fails, causing "f" to be null, and the setFont() method throws a NullPointerException. 
    Choice 2  
    "Century Gothic" is a built in Java font, which always exists within the Java runtime environment. 
    Choice 3  
    The code does not compile because only the following "logical" font names are supported in Java: Dialog, DialogInput, Monospaced, Serif, SansSerif, and Symbol. 
    Choice 4  
    The Font() constructor throws an IllegalArgumentException. 
    Choice 5  
    A default Font object is returned and is used. 
    How must do you interact with a JTextField in order to generate an ActionEvent? 
    Choice 1  
    Tab into the JTextField from another Component. 
    Choice 2  
    Type in the JTextField. 
    Choice 3  
    Activate the cursor in the JTextField. 
    Choice 4  
    Hit <RETURN> while the cursor is in the JTextField. 
    Choice 5  
    Hit the spacebar while typing in the JTextField. 
    double-buffering
    public class TimerTest implements ActionListener{
      public static void main(String[] args){
        TimerTest test = new TimerTest();
        javax.swing.Timer timer = new javax.swing.Timer(100,test);
      public void actionPerformed(ActionEvent ev){
        System.out.println("Timer ticked.");
      Given the above sample code, what is the result when the code is run? 
    Choice 1  
    The words "Timer ticked." are printed to the console once after 100 milliseconds. 
    Choice 2  
    The words "Timer ticked." are printed to the console every 100 microseconds. 
    Choice 3  
    The words "Timer ticked." are printed to the console every 100 seconds. 
    Choice 4  
    The words "Timer ticked." are printed to the console every 100 milliseconds. 
    Choice 5  
    Nothing, the Timer is not started. 
    1. JSlider slider1 = new JSlider (JSlider.VERTICAL, 0, 100, 50);
    2. slider1.setPaintTicks(false);
    3. slider1.setMajorTickSpacing(10);
    4. slider1.setMinorTickSpacing(2); 
      What changes do you have to make to the above Sample code so that there are six Major Ticks and four Minor ticks between each Major Tick? 
    Choice 1  
    Replace line 3 with slider1.setMajorTickSpacing(17); 
    Choice 2  
    Replace line 2 with slider1.setPaintTicks(true);
    Replace line 3 with slider1.setMajorTickSpacing(17);
    Replace line 4 with slider1.setMinorTickSpacing(5); 
    Choice 3  
    Replace line 3 with slider1.setMajorTickSpacing(5);
    Replace line 4 with slider1.setMinorTickSpacing(4); 
    Choice 4  
    Replace line 2 with slider1.setPaintTicks(true);
    Replace line 3 with slider1.setMajorTickSpacing(20);
    Replace line 4 with slider1.setMinorTickSpacing(4); 
    Choice 5  
    Replace line 4 with slider1.setMinorTickSpacing(6); 
       Which one of the following defines a set of three JRadioButtons (b1, b2, and b3) so that only one JRadioButton can be selected at a time? 
    Choice 1  
    ButtonGroup g = new ButtonGroup();
    g.add(b1); g.add(b2); g.add(b3); 
    Choice 2  
    b1.group(true); b2.group(true); b3.group(true); 
    Choice 3  
    JRadioButton jbs[] = {b1, b2, b3};
    ButtonGroup g = new ButtonGroup(jbs); 
    Choice 4  
    The default behavior of JRadioButtons is such that only one can be selected at a time as long as they are in the same Container. 
    Choice 5  
    ButtonGroup g = new ButtonGroup(b1, b2, b3); 
    Sample Code 
    public static void main(String args[]){
      What is the role of the method in the code above? 
    Choice 1  
    To provide a place for initialization code when instantiating the current class. 
    Choice 2  
    It is the first method run when a class is run with the Java Interpreter. 
    Choice 3  
    It serves no specific function. It is a residual method from Java 1.0. 
    Choice 4  
    It is the first method that the Java Compiler converts to bytecode when creating a .class file. 
    Choice 5  
    To process command-line parameters when running the Java Interpreter 
    How do you create a menu item, Save, with a shortcut key of Ctrl+S? 
    Choice 1  
    You have to override the KeyPressed event of the top level Frame and handle the Ctrl+S to call the menu item's actionPerformed. 
    Choice 2  
    JMenuItem save = new JMenuItem("Save");
    save.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,Event.CTRL_MASK)); 
    Choice 3  
    JMenuItem save = new JMenuItem("Save");
    save.enableShortcut(KeyEvent.CTRL_KEY + KeyEvent.S); 
    Choice 4  
    JMenuItem save = new JMenuItem("Save");
    save.setMnemonic("Ctrl+S"); 
    Choice 5  
    JMenuItem save = new JMenuItem("Save");
    save.addShortcutKey( new KeyStroke(KeyStroke.S | KeyStroke.CTRL_KEY) ); 
    GridBagConstraints gbc1 = new GridBagConstraints(1,1,2,1,1,3,10,1,new Insets(5,5,5,5),1,1);
    gbl.addLayoutComponent(jb,gbc1); 
      In regards to the above code, which one of the following indicates jb's grid position? 
    Choice 1  
    Grid position 2,1 
    Choice 2  
    Grid position 1,2 
    Choice 3  
    Grid position 1, 1 
    Choice 4  
    Grid position 10, 1 
    Choice 5  
    Grid position 1, 3 
    GridBagConstraints gbc1 = new GridBagConstraints(1,1,2,1,1,3,10,1,new Insets(5,5,5,5),1,1);
    gbl.addLayoutComponent(jb,gbc1); 
      In regards to the above code, which one of the following indicates jb's grid position? 
    Choice 1  
    Grid position 2,1 
    Choice 2  
    Grid position 1,2 
    Choice 3  
    Grid position 1, 1 
    Choice 4  
    Grid position 10, 1 
    Choice 5  
    Grid position 1, 3 
    Which one of the following is necessary when changing an Applet to a standalone application? 
    Choice 1  
    Add a no-argument constructor. 
    Choice 2  
    Remove the init(), start() and stop() methods. 
    Choice 3  
    Remove "extends JApplet" or "extends Applet". 
    Choice 4  
    Add a main() method. 
    Choice 5  
    Change the import statement so that it imports an Application container rather than Applet or JApplet. 
    Which one of the following adds the String "Java" to the JComboBox jcb? 
    Choice 1  
    ComboBoxModel cbm = jcb.getModel();
    cbm.addItem("Java"); 
    Choice 2  
    jcb.setText("Java"); 
    Choice 3  
    ComboBoxModel cbm = jcb.getModel();
    cbm.add("Java"); 
    Choice 4  
    jcb.add("Java"); 
    Choice 5  
    jcb.addItem("Java");

    I'll have a go but I am not saying they are all correct...
    Question 1.
    Which one of the following converts the Image i into the BufferedImage bi?
    Choice 3 (assuming this implements the imageobserver interface)
    bi = new BufferedImage(i.getWidth(this), i.getHeight(this), 1);  //1 is BufferedImage.TYPE_INT_RGB
    Graphics2D g = (Graphics2D)  
    bi.createGraphics();
    g.drawImage(i,0,0,this);Good luck with your homework...
    nes
    Question 2.
    CardLayout
    BorderLayout
    FlowLayout
    GridBagLayout
    GridLayout
    Which one of the following indicates all of the layout managers (from the list above) that allow you to set the space between the components from an instance of the LayoutManager itself?
    Choice 4
    BorderLayout,
    FlowLayout,
    GridLayout
    (GridBagLayout uses GridBagConstraints to decide component spacing, card layout does not provided component spacing due to the deck nature used)
    Question 3.
    JFrame jf = new JFrame();
    jf.setSize(400,400);
    JTextField jtf = new JTextField("JTextField");
    JButton jb = new JButton("JButton");
    jf.getContentPane().setLayout( new FlowLayout(FlowLayout.LEFT,1,2));
    jf.getContentPane().add(jtf);
    jf.getContentPane().add(jb);    Which one of the following indicates the positions of the JTextField jtf and JButton jb relative to the JFrame and each other?
    Choice 3 jtf is in the top-left corner of the JFrame with jb 1 pixel to the right of it.
    Question 4
    public void drawText(Graphics2D g, String text)
         Font f = new Font("Century Gothic", Font.BOLD, 10);  
         g.setFont(f);  
         g.drawString(text, 20, 20);
    }    Given the above sample code, what happens if the "Century Gothic" font is NOT available?
    Choice 5 A default Font object is returned and is used
    Question 5.
    How must do you interact with a JTextField in order to generate an ActionEvent?
    Choice 4 Hit <RETURN> while the cursor is in the JTextField.
    Question 6.
    public class TimerTest implements ActionListener
         public static void main(String[] args)
               TimerTest test = new TimerTest();    
               javax.swing.Timer timer = new javax.swing.Timer(100,test);  
         public void actionPerformed(ActionEvent ev)
              System.out.println("Timer ticked.");  
    }    Given the above sample code, what is the result when the code is run?
    Choice 5 Nothing, the Timer is not started.
    Question 7.
    1. JSlider slider1 = new JSlider (JSlider.VERTICAL, 0, 100, 50);
    2. slider1.setPaintTicks(false);
    3. slider1.setMajorTickSpacing(10);
    4. slider1.setMinorTickSpacing(2);    What changes do you have to make to the above Sample code so that there are six Major Ticks and four Minor ticks between each Major Tick?
    Choice 4 Replace line 2 with slider1.setPaintTicks(true); Replace line 3 with slider1.setMajorTickSpacing(20); Replace line 4 with slider1.setMinorTickSpacing(4);
    Question 8.
    Which one of the following defines a set of three JRadioButtons (b1, b2, and b3) so that only one JRadioButton can be selected at a time?
    Choice 1 ButtonGroup g = new ButtonGroup(); g.add(b1); g.add(b2); g.add(b3);
    Question 9.
    Sample Code
    public static void main(String args[]){ }
    TYPO - should be public static void main(String[] args){ }
    What is the role of the method in the code above?
    Choice 2 It is the first method run when a class is run with the Java Interpreter.
    Question 10.
    How do you create a menu item, Save, with a shortcut key of Ctrl+S?
    Choice 2 JMenuItem save = new JMenuItem("Save");
    save.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,Event.CTRL_MASK));
    Question 11.
    GridBagConstraints gbc1 = new GridBagConstraints(1,1,2,1,1,3,10,1,new Insets(5,5,5,5),1,1); gbl.addLayoutComponent(jb,gbc1);
    In regards to the above code, which one of the following indicates jb's grid position?
    Choice 3 Grid position 1, 1
    Question 12
    Which one of the following is necessary when changing an Applet to a standalone application?
    Choice 1 Add a no-argument constructor.
    Choice 2 Remove the init(), start() and stop() methods.
    Choice 3 Remove "extends JApplet" or "extends Applet".
    Choice 4 Add a main() method.
    Choice 5 Change the import statement so that it imports an Application container rather than Applet or JApplet.
    mmm. not a good choice of answers. look at the following link...
    http://forum.java.sun.com/thread.jsp?forum=57&thread=218096
    Question 13.
    Which one of the following adds the String "Java" to the JComboBox jcb?
    Choice 5 jcb.addItem("Java");

  • What are the user defind functions

    hi all,
    what are the user defind functions.
    Regards,
    priya

    Hi Priya,
    Generally we will complete our mapping things with the help of Standard Functions itself those are available in Graphical Mapping.
    UDF are used when the mappings are unable to complete with these standard functions then we need to write small piece of Java code and can achieve that functionality.
    Steps to UDF
    Activities
    1. To create a new user-defined function, in the data-flow editor, choose Create New Function (This
    graphic is explained in the accompanying text), which is located on the lower left-hand side of the
    screen. In the menu, choose Simple Function or Advanced Function.
    2. In the window that appears, specify the attributes of the new function:
    Name
    Technical name of the function. The name is displayed in the function chooser and on the data-flow
    object.
    Description
    Description of how the function is used.
    Cache
    Function type (see above)
    Argument Count
    In this table, you specify the number of input values the function can process, and name them. All
    functions are of type String.
    3. In the window that appears, you can create Java source code:
    a. You can import Java packages to your methods from the Imports input field, by specifying them
    separated by a comma or semi-colon:
    You do not need to import the packages java.lang., java.util., java.io., and java.lang.reflect. since
    all message mappings require these packages and therefore import them. You should be able to
    access standard JDK and J2EE packages of the SAP Web Application Server by simply specifying the
    package under Import. In other words, you do not have to import it as an archive into the Integration
    Repository. You can also access classes of the SAP XML Toolkit, the SAP Java Connector, and the
    SAP Logging Service (see also: Runtime Environment (Java-Mappings)).
    In addition to the standard packages, you can also specify Java packages that you have imported as
    archives and that are located in the same, or in an underlying software component version as the
    message mapping.
    b. Create your Java source text in the editor window or copy source text from another editor.
    4. Confirm with Save and Close.
    5. User-defined functions are limited to the message mapping in which you created the function. To
    save the new function, save the message mapping.
    6. To test the function, use the test environment.
    The new function is now visible in the User-Defined function category. When you select this category,
    a corresponding button is displayed in the function chooser pushbutton bar. To edit, delete, or add the
    function to the data-flow editor, choose the arrow next to the button and select from the list box
    displayed.
    REgards
    Seshagiri

  • What are the post instalation steps?

    hi,
    i am fresher in SAP.anybody plz send me postinstalation steps.
    regards,
    jana

    Hi All,
    Rewards if useful.
    Post Installation Steps For ECC 5.0
    What are the post installation steps after I have installed the Central Instance and Database instance?
    Initial Consistency Check
    SM28
    1.      Logon to the newly refreshed SAP system and run transaction SM28
    2.      Ensure that no errors are reported.  Otherwise, take the necessary steps to correct the problems.
    Edit Batch Jobs
    1.      Set the fields as follows
    Job name: RDDIMPDP*
    User name: *
    Job Status: Released and Ready checked off, all others unchecked
    Fr:  01/01/0001
    To:  12/31/9999
    Or after event: *
    2.      Press <F8> to execute the query
    3.      Highlight the first job in the list and press the <CTRL>+<F11> to change the job.
    4.      Examine the Exec Target field.
    a.      If the box is empty, press <F3> to exit
    b.      If the box is not empty, then clear out the contents so the field is blank and press <CTRL>+<S> to save
    5.      Repeat Steps 3 and 4 for each additonal job listed.
    Workbench Organizer Reconfiguration
    1.      Logon on to client 000 of the newly refreshed system with DDIC.
    SE06
    1.      Select the Database Copy or migration option
    2.      Press the Post-installation Processing button.
    3.      When prompted Do you want to re-install the CTS?, press the Yes button
    4.      When prompted for the Source System of Database Copy?, make sure that the <SID> of the production system is selected.  Press the checkmark button to continue.
    5.      When prompted Change originals from PRD to QUA?, press the Yes button
    6.      When prompted Delete TMS Configuration?, press the Yes button
    7.      When prompted Delete old TMS configuration?, press the Yes button
    8.      When prompted Delete Old Versions of transport routes?, press the No button
    TMS Configuration
    1.      Logon on to client 000 of the newly refreshed system.
    STMS
    1.      Upon starting STMS, a windows with the title TMS: Include System in Transport Domain should be displayed
    2.      The information on this screen is automatically filled out from information provided during the SAP installation and should be correct.  If it correct, then enter a description for the system and press <CTRL>+S to save.  Otherwise, press the Other configuration button  and manually configure.
    3.      From the Overview menu, select Transport Routes
    4.      From the Configuration menu, select Adjust with Controller
    5.      Press the Yes button when prompted if you want copy the transport routes from the controller.
    Import Printers
    1.      Logon on to the production client of the newly refreshed system. 
    STMS
    2.      Press <F5> to go to the import Overview.
    3.      Double click on the <SID> of the newly refresh system
    4.      From the Extras menu select Other Requests, then Add.
    5.      In the Transp. Request box, enter the transport number containing the printer definitions that was exported.  Press <Enter> to save.
    6.      Select the transport that was just added to the queue and press <CTRL>+<F11> to start the import.
    7.      In the Target client box, enter the productive client of the newly created system.  Press <Enter> to save.
    8.      Press the <Yes> button to start the transport.
    Client Configuration
    SCC4
    1.      From the Table view menu, select Display -> Change
    2.      When warned that the table is cross-client, press the checkmark button.
    3.      Double click on one of the non-system clients (i.e. not client 000, 001 or 066)
    4.      Define client as follows:
    Client role:  Test
    Changes and transports for client-specific object:  Changes without automatic recording
    Client-independent object changes:  Changes to repository and cross-client customizing allowed
    Protection: Client copier and comparison tool:  Protection level 0
    Restrictions when starting CATT and eCATT:  eCATT and CATT allowed
    5.      Press <CTRL>+S to save.
    6.      Repeat steps 4 through 6 for any additional clients
    Set System Change Option
    SE06
    1.      Press the System Change Option button.
    2.      Set the global setting to Modifiable
    3.      From the Edit menu, select Software Components Modifiable
    4.      From the Edit menu, select Namespaces Modifiable
    5.      Press <CTRL>+S to save.
    Import Users
    STMS
    1.      Press <F5> to go to the Import overview
    2.      Double click on the <SID> of the newly refreshed system.
    3.      Press <F5> to refresh the list of transports
    4.      Locate the transport in the list containing the user exports done before the start of the refresh.
    If the transport is NOT in the list, then from the Extras menu, select Other requests then Add.   Enter the transport number and press <Enter>.  Then press the Yes button to add the transport.
    5.      Highlight the transport and press the Import request icon .
    6.      At the client import screen, enter the target client and then press the Import button
    7.      Press <Enter> to confirm that the import will proceed
    SCC7
    1.      Run the Post Client Import Processing
    2.      The transport number should be the same as that of the transport started in STMS
    3.      Schedule the job to run in the background.  Do NOT schedule it to run immediately.  We need to modify the job before it can be released.
    4.      Press <CTRL>+S to save.
    SM37
    1.      Set the fields as follows
    Job name: CLIENTIMPORT*
    User name: *
    Job Status: All options checked
    Fr:  01/01/0001
    To:  12/31/9999
    Or after event: *
    2.      Highlight the job that was created by SCC7 and press <CTRL>+<F11> to modify the job.
    3.      Press the Step button.
    4.      Select the RSCLXCOP line and press <CTRL><SHIFT><F7> to modify that step.
    5.      In the User box, enter the background user for that particular system (i.e BGDUSER, SAPBATCH, BATCHSAP).
    6.      Press <CTRL>+S to save the changes
    7.      Press <F3> to go back to the main job screen.
    8.      Press the Start condition button.
    9.      Press the Immediate button.
    10.     Press <CTRL>+S to save the changes
    11.     Press <CTRL>+S again to save all the changes to the job.
    12.     Job will start immediately once saved.  Press <F8> to refresh the list of jobs
    13.     Continue to press <F8> every once in a while to update the status of the job.  Do not continue until the job is completed sucessfully.
    SCC4
    1.      From the Table view menu, select Display -> Change
    2.      When warned that the table is cross-client, press the checkmark button.
    3.      Double click on one of the non-system clients (i.e. not client 000, 001 or 066)
    4.      Set the Protection to Protection level 1
    5.      Press <CTRL>+S to save.
    6.      Repeat steps 3 through 5 for any additional clients
    Deleting Source System Profiles
    RZ10
    1.      From the Utilities menu, select Import Profiles then Of Active Servers. 
    (Note:  All application servers of the target system must be started)
    2.      If the Display Profile Check Log screen is displayed, press <F3> to leave this screen.
    3.      Select the Profile field and press <F4> to bring up a list of profiles.
    4.      From the list select one of the profiles associated with the source production system.
    5.      From the Profile menu, select Delete, then All versions, then of a profile.
    6.      When prompted, press the Yes button to delete all version of the profile
    7.      When prompted to delete the file at the operating system level, press the No button.
    8.      Repeat steps 3 through 7 for all additional profiles associated with the source system
    Reconfigure Operation Modes
    RZ04
    1.      From the Operation Mode menu, select Timetable
    2.      Select Normal Operation and press the Change button.
    3.      Highlight 00:00 in the left hand column and press the Delete Assignment button
    4.      If all the assignments are not deleted, then highlight the start time of the outstanding assignment and press the Delete Assignment button.
    5.      Once all the assignments are deleted, press <CTRL>+S to save.
    6.      If warned about an empty timetable, press the checkmark button and then press Yes to save the empty timetable.
    7.      Press <F3> to go back to the main RZ04 screen.
    8.      Right click on one of the listed Operation modes and select Delete
    9.      Press the Yes button to confirm the deletion.
    10.     Repeat steps 8 through 9 for any additional operation modes
    11.     Press <F5> to create a new operation mode.
    12.     Enter a name and short description for the operation mode
    13.     Press <CTRL>+S to save.
    14.     Press <F6> to create a new Instance
    15.     From the Settings menu, select Based on current settings, then New Instances, then Set
    16.     Press <F3> to go back to the main RZ04 screen.
    17.     Press the Yes button to save
    18.     From the Operation Mode menu, select Timetable
    19.     Select Normal Operation and press the Change button.
    20.     Highlight the 00:00 at the top and press <F2>
    21.     Highlight the 00:00 at the bottom and press <F2>
    22.     Press the Assign button.
    23.     Press <F4> to select the operation mode created above.
    24.     Press <CTRL>+S to save.
    Delete Update Failures
    SM13
    1.       Set the fields as follows
    Client:  *
    User: *
    From data: 01/01/0001
    From time: 00:00:00
    2.      Press <Enter> to display the list of outstanding update requests
    3.      If ALL the outstanding update requests have a status of ERR, then it is safe to delete these requests by pressing <F5> to select all records, then selecting the Update Records menu, then Delete.
    4.      Press the Continue button to confirm the deletion.
    Delete Batch Input Sessions
    SM35
    1.      From the Edit menu, select Select All
    2.      Press <Shift>+<F2> to delete all the batch input sessions.
    3.      Press the checkmark button to confirm
    4.      Press the Yes button to start the delete.
    Reorganize Spool
    SPAD
    1.      From the Administration menu select Clean-up Spool
    2.      Check all check boxes and enter 0 for minimum age
    3.      Press the Execute button
    4.      Once complete, press <F3> twice to get back to the main SPAD screen
    5.      From the Administration menu select Check Consistency
    6.      Press the Delete All button.
    SP12
    1.      From the TemSe database menu, select Consistency check
    2.      When the check is complete, press the Delete All button. 
    Delete Invalid Background Control Objects
    SM61
    1.      Press <F8> to switch in to change mode
    2.      Press the Cleanup List button.
    Restrict Outgoing Email and Faxes
    SCOT
    1.      Double click on the green Fax entry
    2.      From the Supported Address Types area, press the Set button that is beside Fax
    3.      In the Address area, ADJUST AS NECESSARY
    4.      Double click on the green SMTP entry
    5.      From the Supported Address Types area, press the Set button that is beside Internet
    6.      In the Address area, ADJUST AS NECESSARY
    Adjust RFC connections.
    SM59
    1.      Expand the TCP/IP connections section
    2.      Double click on the first entry listed
    3.      Check the gateway host and gateway server to make sure it points to the appropriate NON-PRODUCTION system.  
    Make changes as necessary.
    4.      Press the Test Connection button to test the connection
    5.      Press Press <CTRL>+S and then <F3> to save and return to the list of RFCs.
    6.      Repeat steps 1 through 5 for each additional RFC connection
    Convert Logical Systems
    Under no circumstances perform this procedure on a Production system
    BDLS
    1.      When warned to read the documentation, press the checkmark button.
    2.      In the Old logical system name box, press <F4>.
    3.      Select one of the production Logical System names that needs be changed (i.e. WIIPRD400)
    4.      In the New logical system name, enter what that logical system name should be called on this newly refreshed system (i.e.WIITRN400)   Note: Ignore Error/Warning about duplicate system by clicking on the check mark.
    5.      De-select the Test Run and Existence check on new names in tables options
    6.      From the Program menu, select Execute in background
    7.      Press the checkmark button when asked to select a spool device
    8.      Press the Immediate button when asked for the schedule
    9.      Press <Ctrl>+S to save
    10.     Use SM37 to monitor the job
    11.     When job is complete, repeat steps 2 through 10 for any additional logical system names that need to be changed.
    Adjust Logical Systems names
    SALE
    1.      Expand Sending and Receiving Systems, then Logical Systems
    2.      Click on the execute icon beside Define Logical System
    3.      Press the checkmark button to confirm that the change is cross client
    4.      …
    Allow Certains Settings to be modifiable
    (Refer to Note 356483 for more Details)
    SM54
    1.      Enter V_T001B in the Table/View box.
    2.      Select the Generated Objects option.
    3.      Press the Create/Change button.
    4.      Enter any access keys if requested
    5.      Change the Recording routine to no, or user, recording routine.
    6.      Press <Ctrl>+S to save
    7.      Press <Enter> if warned that you are changing a function group that doesn't belong to you.
    8.      You are prompted for transport.  Create a new local transport.
    9.      Repeat steps 1 through 8 for the following objects.  You can specify the same transport you created above.
    V_T001B_GL
    V_T093B_01
    V_T093B_02
    BSI Configuration (R3 HR Systems only)
    SM59
    1.      Expand TCP/IP Connections
    2.      Highlight BSI70-US-TAX and press the Change button
    3.      Change the program field to
    <hostname>\sapmnt\<SID>\SYS\EXE\RUN\TF60SERVER.EXE
    4.      Double check the target host and gateway point to the correct server
    5.      Press <CTRL>+S to save
    6.      Press the Test connection button to test.  If the connect is not successful, take the necessary steps to resolve the issue.
    SE38
    1.      In the Program field, enter RPUBTCU0
    2.      Press <F8> to execute
    3.      Select option BSI version 7.0
    4.      Press <F8> to execute
    5.      BSI should return tax calculations.  If there are errors, take the necessary steps to resolve.
    Reconfigure DB13 schedule
    DB13
    1.      Using the print out created before the refresh, recreate the DB13 calendar.
    Client Configuration
    SCC4
    1.      From the Table view menu, select Display -> Change
    2.      When warned that the table is cross-client, press the checkmark button.
    3.      Double click on one of the non-system clients (i.e. not client 000, 001 or 066)
    4.      Define clients as follows depending on client role
    Development
    Client role:  Customizing
    Changes and transports for client-specific object:  Automatic recording of changes
    Client-independent object changes:  Changes to repository and cross-client customizing allowed
    Protection: Client copier and comparison tool:  Protection level 0
    Restrictions when starting CATT and eCATT:  eCATT and CATT allowed
    Quality Assurance
    Client role:  Test
    Changes and transports for client-specific object:  No changes allowed
    Client-independent object changes:  No Changes to repository and cross-client customizing allowed
    Protection: Client copier and comparison tool:  Protection level 0
    Restrictions when starting CATT and eCATT:  eCATT and CATT allowed
    Training
    Client role:  Education
    Changes and transports for client-specific object:  No changes allowed
    Client-independent object changes:  No Changes to repository and cross-client customizing allowed
    Protection: Client copier and comparison tool:  Protection level 0
    Restrictions when starting CATT and eCATT:  eCATT and CATT allowed
    Sandbox
    Client role:  Test
    Changes and transports for client-specific object:  Changes without automatic recording
    Client-independent object changes:  Changes to repository and cross-client customizing allowed
    Protection: Client copier and comparison tool:  Protection level 0
    Restrictions when starting CATT and eCATT:  eCATT and CATT allowed
    5.      Press <CTRL>+S to save.
    6.      Repeat steps 4 through 6 for any additional clients
    Set System Change Option
    Skip this section of the system is a Development or Sandbox System.
    SE06
    1.      Press the System Change Option button.
    2.      Set the global setting to Not Modifiable
    3.      Press <CTRL>+S to save.
    Release Background Jobs
    Currently, all background jobs, except for system standard jobs have been placed on hold (status scheduled).
    Rewards if useful.
    Regards,
    Pherasath

  • What are the rules for keeping things running smoothly

    As my iMac is now a month old and has been burdened with a number of trials, shareware demo, open source, video tutorials and general clutter; what are the basic rules for keeping things running smoothly? My 'log in' is certainly a lot slower although I don't have any apps loading and finder has become much slower with less spring in it's tail. Are there any caches etc that need dealing with? I'm afraid to say I was a bit of a pro at hammering my windows setups till they came to a stand still and I can't bare to see the Mac going the same way. Have I got to be ruthless and limit the number of apps I have installed? The quality of what is available just on apple.com makes it hard for a software addict to stop downloading Any help or just a reality check would be much appreciated....rob

    Hello,
    Mac Maintenance Quick Assist: http://support.apple.com/kb/HT1147
    Great advice here from, "Klaus1" regarding a clutter free Desktop: http://discussions.apple.com/thread.jspa?messageID=7668937#7668937
    Mac Tune-up: 34 Software Speedups
    http://www.macworld.com/article/49489/2006/02/software
    Tuning Mac OS X Performance
    http://www.thexlab.com/faqs/performance.html
    The Top 7 Free Utilities To Maintain A Mac.
    http://mac360.com/index.php/mac360/comments/thetop_7_free_utilities_to_maintain_amac/
    Mac OS X: System maintenance
    http://discussions.apple.com/thread.jspa?messageID=607640
    A good disk utility to empty caches: http://www.apple.com/downloads/macosx/systemdiskutilities/onyx.html
    Use Onyx once a week, run the Maintenance and Cleaning scripts and that will help speed your Mac up pronto.
    Run Disk Utility (Applications/Utilities) once a week and Repair Disk Permissions:
    Launch Disk Utility. Select MacintoshHD in the panel on the left, select FirstAid, then click: Repair Disk Permissions. Quit DU when it's finished and reboot.
    *Tip... very important: Run Disk Utility BEFORE and AFTER all software updates. That will save you headaches down the road.
    You do not need to limit the number of apps installed but one thing to bear in mind. A Mac needs a minimum of 10% available disk space just to boot and it's all too easy fill up a drive and before you know it, you can't open apps, or they open and freeze up, or you can't install software. A good way to keep an eye on available space: Right or control click the MacintoshHD icon on your Desktop, then click: Get Info. In the Get Info window, click the black arrow next to: General so it faces down. You will see: Capacity and Available ... Best best is to always have 15% free drive space.
    Back up your important data every day. If you have a system failure and need to either do an Archive and Install or completely wipe the drive and reinstall your system software, you'll be glad you did.
    Get an external Firewire drive at least equal in size to the internal hard drive and make (and maintain) a bootable clone/backup. You can make a bootable clone using the Restore option of Disk Utility. You can also make and maintain clones with good backup software.
    Retrospect Desktop (Commercial - not yet universal binary) http://www.dantz.com/
    Carbon Copy Cloner (Donationware) http://www.bombich.com/software/ccc.html
    SuperDuper! (Commercial) http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html
    I hope I didn't inundate you with too much too soon, but just do maintenance, keep your Desktop clutter free, and back up your files daily. Once you get into the habit of doing this, it only takes a few minutes a day.
    Carolyn
    Message was edited by: Carolyn Samit

  • What are the different values available for type attribute

    Hi,
        I am working with IDOC to Stored Procedure. For each field we need to give the values for 'isInput' and 'type' attributes. I need to pass values for 'datetime' and 'numeric' fields. What are the list of values availabIe for 'type' attribute. I know only about 'CHAR' attribute.
         Can anybody please tell me what all the values availabe for attribute 'type'. I am facing this problem while giving the value for type attribute.
    Thanks in Advance,
    Murthy.

    Does this help
    tring
        Data that contains a combination of letters, numbers, and special characters. String data types are listed below:
    CHARACTER: Fixed-length character strings. The common short name for this data type is CHAR.
    VARCHAR: Varying-length character strings.
    CLOB: Varying-length character large object strings, typically used when a character string might exceed the limits of the VARCHAR data type.
    GRAPHIC: Fixed-length graphic strings that contain double-byte characters.
    VARGRAPHIC: Varying-length graphic strings that contain double-byte characters.
    DBCLOB: Varying-length strings of double-byte characters in a large object.
    |BINARY: A sequence of bytes that is not associated with a |code page.
    |VARBINARY: Varying-length binary strings.
    BLOB: Varying-length binary strings in a large object.
    |XML: Varying-length string that is an internal representation |of XML.
    Numeric
        Data that contains digits. Numeric data types are listed below:
    SMALLINT: for small integers.
    |INTEGER: for large integers.
    |BIGINT: for bigger values.
    DECIMAL(p,s) or NUMERIC(p,s), where p is precision and s is scale: for packed decimal numbers with precision p and scale s. Precision is the total number of digits, and scale is the number of digits to the right of the decimal point.
    |DECFLOAT: for decimal floating-point numbers.
    REAL: for single-precision floating-point numbers.
    DOUBLE: for double-precision floating-point numbers.
    Datetime
        Data values that represent dates, times, or timestamps. Datetime data types are listed below:
    DATE: Dates with a three-part value that represents a year, month, and day.
    TIME: Times with a three-part value that represents a time of day in hours, minutes, and seconds.
    TIMESTAMP: Timestamps with a seven-part value that represents a date and time by year, month, day, hour, minute, second, and microsecond.
    Regards
    Ravi

  • My ipod nano 6th gen fell out of my pockey and the screen cracked badly, is there any coverage for this under warranty? I just bought it a month ago. If not what are the options for getting it fixed

    My ipod nano 6th gen fell out of my pocket and the screen cracked badly, is there any coverage for this under warranty? I just bought it a month ago. If not what are the options for getting it fixed? It is pretty frustrating, it fell from about 3 feet out of my pocket and now looks like it was beaten by a hammer.

    Debbie:
    deborahfromwindsor wrote:
    he advises restarting by inserting the OSX disc and pressing down the C button to reboot from there then selecting disk utility, hard disk and repair.... Does he mean me to hold down the C key on the alpha keyboard or the ctrl key?
    Should I just ask for my money back??? If it is a simple repair do I just literally push the disc in, push the power button and hold down the C button?
    That's where I would begin, too, with
    Repair Disk
    Insert Installer disk and Restart, holding down the "C" key until grey Apple appears.
    Go to Installer menu (Panther and earlier) or Utilities menu (Tiger) and launch Disk Utility.
    Select your HDD (manufacturer ID) in the left panel.
    Select First Aid in the Main panel.
    (Check S.M.A.R.TStatus of HDD at the bottom of right panel, and report if it saysanything but Verified)
    Click Repair Disk on the bottom right.
    If DU reports disk does not need repairs quit DU and restart.
    If DU reports errors Repair again and again until DU reports disk is repaired.
    If DU reports errors it cannot repair you will need touse autility like TechTool Pro,Drive Geniusor DiskWarrior
    First we need to determine if the issue you are experiencing with the computer is software or hardware based. Once we have gotten things sorted out there should be time enough to make you decision about keeping or returning it.
    cornelius

Maybe you are looking for