Transaction : classic use?

Hello,
I've seen that to use transactions in Coherence, you need to get a transaction from the CacheFactory and put/get objects by calling methods on the transaction object:
TransactionMap tmap = CacheFactory.getLocalTransaction(cache);
tmap.setTransactionIsolation(txIsolationLevel);
tmap.setConcurrency(txConcurrencyLevel);
try {
tmap.begin();
String oldValue = (String)tmap.get(key);
String newValue = "new" + oldValue.substring(3);
tmap.put(key, newValue);
// commit the changes
tmap.prepare();
tmap.commit();
} catch (Throwable t) {
tmap.rollback();
But "classic" use of transactions in data managers (DB for example) is :
myDataManager.beginTransaction();
myDataManager.put(key, newValue);
myDataManager.commit();
My question is : isn't it possible to get a transaction (TransactionMap for ex.), "begin" the transaction, and handle objects with the cache object, and then "commit" the transaction?
My point is I'd like to manipulate cache like this :
NamedCache cache = CacheFactory.getCache(cacheName);
TransactionMap tmap = CacheFactory.getLocalTransaction(cache);
tmap.setTransactionIsolation(txIsolationLevel);
tmap.setConcurrency(txConcurrencyLevel);
tmap.begin();
cache.put(key, newValue);
tmap.prepare();
tmap.commit();
Is it possible?

No. The "cache" variable you have is an "autocommit" (each operation is atomic) mode. The "tmap" is the equivalent of "autocommit=false" mode.
Peace.

Similar Messages

  • Changes to sales order item not reflected if Call Transaction is used

    I m updating another Sales Order item quantity and reason for rejection programmatically from another sales order.
    The code is working fine and the quantity does get changed as well as the reason for rejection flag get set (if required). But if I go to the change log from the menu in VA02 for the order item which has been changed. It does not record the changes.
    I have tried using both BDC call transaction method as well as BAPI_SALESORDER_CHANGE in neither case the change log for the order which has been changed reflects the programmatically made changes?
    What m I doing wrong. Here is the code.
    IF v_update_order_flg = 'X'.
          REFRESH t_bdcdata.
          CLEAR s_bdcdata.
          REFRESH t_messtab.
          PERFORM bdc_dynpro USING 'SAPMV45A' '0102'.
          PERFORM bdc_field  USING 'VBAK-VBELN' <wa_r_rtb_posnrs>-zrtbvbeln.
          PERFORM bdc_field  USING 'BDC_OKCODE' '/00'.
          PERFORM bdc_dynpro USING 'SAPMV45A' '4001'.
       For Going to  specific Item Number
          LOOP AT t_schedule_lines.
            PERFORM bdc_field  USING 'BDC_OKCODE' '=POPO'.
            READ TABLE t_item_in WITH KEY itm_number = t_schedule_lines-itm_number.
            PERFORM bdc_dynpro USING 'SAPMV45A' '0251'.
            PERFORM bdc_field  USING 'RV45A-POSNR' t_schedule_lines-itm_number.
            PERFORM bdc_field  USING 'BDC_OKCODE' '=POSI'.
            PERFORM bdc_dynpro USING 'SAPMV45A' '4001'.
            v_ro_qty = t_schedule_lines-req_qty.
            CONDENSE v_ro_qty.
            PERFORM bdc_field  USING 'RV45A-KWMENG(01)' v_ro_qty.
            PERFORM bdc_field  USING 'VBAP-ABGRU(01)' t_item_in-reason_rej.
          ENDLOOP.
          PERFORM bdc_field  USING 'BDC_OKCODE' '=SICH'.
          v_call_transaction_flg = 'X'.
          EXPORT v_call_transaction_flg TO MEMORY ID 'call_transaction'.
          CALL TRANSACTION 'VA02'
                       USING t_bdcdata
                       UPDATE 'S'
                       MODE   'N'
                       MESSAGES INTO t_messtab.
          v_call_transaction_flg = space.
          FREE MEMORY ID 'call_transaction'.

    Hi Srikrisna,
    This is a typical problem with BDC for updating QUANTITY and CURRENCY fields.
    You need to create a character variable of the same length as your quantity field. Move your quantity value to the newly created Character variable.
    Now use this new char variable in the BDC.
    This correction should solve your problem.
    NOTE: BDC RECOGNIZES CHARACTER FIELDS ONLY.
    Regards,
    Prakash Pandey

  • Transaction type used for FA posting to depreciation area 01 (ordinary dep)

    Hi Expert,
    There is a difference between my ordinary dep area 01 and book dep area 03.
    area 01 is having a USD100
    area 03 is having zero USD
    I need to zerolized area 01.
    I have created a new TTY and limit the dep area posting to 01 in OAYA. However, when I tried to post via ABZE, it is giving me an error message AA350.
    Diagnosis
    According to Table T093A, if you use transaction type 050, area 03 has to adopt values from area 01 (chart of depreciation TPGL). However, the specifications made in Table TABWA for the two areas do not agree.
    Procedure
    Maintain the transaction type using the Customizing menu. Both areas have to have either the indicator 'propose for posting' or 'has to be posted'.
    I have checked both tables and it is not allowing me to post to area 01 only. I have done this before by creating a new TTY and post to area 02 and it works.
    Please advise soon how to rectify this.
    Thanks.
    Angel.

    Hi,
    please check ion OABC if area 02 takes over the values identically.
    regards Bernhard

  • What are the transactions we use day to day in the bw before go live

    what are the transactions we use most in the bw before go live?
    Tcodes for backend objects like creating infocube and so on.
    Tcodes for front end objects like creating queries and so on.
    Thank you.
    York

    Hi Les,
    check previous posting
    Transaction Codes for BW Developers
    SAP BW n R/3 transactions.
    table TSTCT contains all the transaction codes
    RSA6 Maintain DataSources
    RSA7 BW Delta Queue Monitor
    RSA8 DataSource Repository
    RSA9 Transfer Application Components
    RSD1 Characteristic maintenance
    RSD2 Maintenance of key figures
    RSD3 Maintenance of units
    RSD4 Maintenance of time characteristics
    RSDBC DB connect
    RSDDV Maintaining Aggregates
    RSIMPCUR Load Exchange Rates from File
    RSISET Maintain InfoSets
    RSKC Maintaining the Permittd Extra Chars
    RSLGMP Maintain RSLOGSYSMAP
    RSMO Data Load Monitor Start
    RSMON BW Administrator Workbench
    RSOR BW Metadata Repository
    RSORBCT BI Business Content Transfer
    RSORMDR BW Metadata Repository
    RSPC Process Chain Maintenance
    RSPC1 Process Chain Display
    RSPCM Monitor daily process chains
    RSRCACHE OLAP: Cache Monitor
    RSRT Start of the report monitor
    RSRT1 Start of the Report Monitor
    RSRT2 Start of the Report Monitor
    RSRTRACE Set trace configuration
    RSRTRACETEST Trace tool configuration
    RSRV Analysis and Repair of BW Objects
    SE03 Transport Organizer Tools
    SE06 Set Up Transport Organizer
    SE07 CTS Status Display
    SE09 Transport Organizer
    SE10 Transport Organizer
    SE11 ABAP Dictionary
    SE24 Class Builder
    SE80 Object Navigator
    RSCUSTA Maintain BW Settings
    RSCUSTA2 ODS Settings
    RSCUSTV*
    RSSM Authorizations for Reporting
    SM04 User List
    SM12 Display and Delete Locks
    SM21 Online System Log Analysis
    SM37 Overview of job selection
    SM50 Work Process Overview
    SM51 List of SAP Systems
    SM58 Asynchronous RFC Error Log
    SM59 RFC Destinations (Display/Maintain)
    LISTCUBE List viewer for InfoCubes
    LISTSCHEMA Show InfoCube schema
    DB02 Tables and Indexes Monitor
    DB14 Display DBA Operation Logs
    DB16 Display DB Check Results
    DB20 Update DB Statistics
    r/3 (bw related)
    SBIW BIW in IMG for OLTP
    BD61 Activate Change Pointers - Generally
    BDLS Convert Logical System Names
    BF11 Application Areas
    RSA2 OLTP Metadata Repository
    RSA3 Extractor Checker
    RSA5 Install Business Content
    RSA6 Maintain DataSources
    RSA7 BW Delta Queue Monitor
    RSA8 DataSource Repository
    RSA9 Transfer Application Components
    RSO2 Oltp Metadata Repository
    RSO3 Set Up Deltas for Master Data
    LO setup table
    OLI1BW INVCO Stat. Setup: Material Movemts
    OLI2BW INVCO Stat. Setup: Stor. Loc. Stocks
    OLI3BW Reorg.PURCHIS BW Extract Structures
    OLI4BW Reorg. PPIS Extract Structures
    OLI7BW Reorg. of VIS Extr. Struct.: Order
    OLI8BW Reorg. VIS Extr. Str.: Delivery
    OLI9BW Reorg. VIS Extr. Str.: Invoices
    OLIABW Setup: BW agency business
    OLIFBW Reorg. Rep. Manuf. Extr. Structs
    OLIIBW Reorg. of PM Info System for BW
    OLIQBW QM Infosystem Reorganization for BW
    OLISBW Reorg. of CS Info System for BW
    OLIZBW INVCO Setup: Invoice Verification
    Check out AHP's reply specifically in the link:
    urgent
    Assign Points if Helpful *****
    Regards,
    Ravikanth

  • Printing from Classic Using OS X Drivers

    Shouldn't I be able to print from Classic using my Epson USB printer's OS X drivers (OS 9 drivers don't exist for this model)? I've tried opening the Chooser in Classic, but the printer doesn't show up.
    Thanks,
    Emily

    Go to Chooser (while in a Classic App) and select LaserWriter 8 driver - even if there's no printer on the right.
    When you want to print, the LaserWriter 8 print dialog comes up and you can select your OS X printers in the destination printer pull-down.
    Good luck.

  • Update Transaction(IQS2) using BDC

    Hi All,
    I am developing BAPI (using BDC) which creates quality notification in SAP which is entered via front end web application. Structure p_qmsm contain 3 lines of task in notification. The code is as given below. To avoid problem of large no of lines on screen,code lines starting with * is used. This actually for pagedown after entering every 2 lines and creates new line. so that 2 lines always push up on screen and there will not be problem for creating large no of lines on screen
    perform bdc_dynpro using 'SAPLIQS0' '7200'.
    perform bdc_field using 'BDC_OKCODE' '=10\TAB11'.
    LOOP AT p_qmsm INTO wa_qmsm.
    perform bdc_dynpro using 'SAPLIQS0' '7204'.
    perform bdc_field using 'BDC_OKCODE' '/00'.
    CONCATENATE 'VIQMSM-QSMNUM(' wa_qmsm_cntr ')' INTO wm_qmsm_qsmnum.
    CONCATENATE 'VIQMSM-MNGRP(' wa_qmsm_cntr ')' INTO wm_qmsm_mngrp.
    CONCATENATE 'VIQMSM-MNCOD(' wa_qmsm_cntr ')' INTO wm_qmsm_mncod.
    CONCATENATE 'VIQMSM-MATXT(' wa_qmsm_cntr ')' INTO wm_qmsm_matxt.
    CONCATENATE 'VIQMSM-PSTER(' wa_qmsm_cntr ')' INTO wm_qmsm_pster.
    CONCATENATE 'VIQMSM-PETER(' wa_qmsm_cntr ')' INTO wm_qmsm_peter.
    perform bdc_field using wm_qmsm_qsmnum wa_qmsm-qsmnum.
    perform bdc_field using wm_qmsm_mngrp wa_qmsm-mngrp.
    perform bdc_field using wm_qmsm_mncod wa_qmsm-mncod.
    perform bdc_field using wm_qmsm_matxt wa_qmsm-matxt.
    perform bdc_field using wm_qmsm_pster wa_qmsm_pster.
    perform bdc_field using wm_qmsm_peter wa_qmsm_peter.
    wa_qmsm_cntr = wa_qmsm_cntr + 01.
    ENDLOOP.
    CALL TRANSACTION 'IQS2' USING wt_bdc
    MODE 'N'
    UPDATE 'A'
    MESSAGES INTO P_MESSTAB.
    The same code is used in modify mode also.  web application is sending all 3 lines in modify mode even if single line is modified. It is already decided to send all rows back from web application to SAP in same sequence.  It is working fine if i comment 5 lines which is starting with *. But in modify mode,  how can i ensure that correct row is modified? and how can i achieve problem of large no of lines on screen?
    Please suggest?
    Edited by: Rob Burbank on Dec 14, 2009 3:20 PM

    Moderator message - Please respect the 2,500 character maximum when posting. Post only the relevant portions of code. And please do not try to get around this by using two posts. I was able to re-format this by simply removing your commented out code.

  • How many transaction key used for Service PO

    Hi,
    Please let me know, how many transaction key used for Service PO...
    In OBYC, we have maintained GBB & WRX Transaction key's for Service PO, Is there any other Transaction key skip???
    Please guide...

    Hi,
    GBB is used for Offsetting entry for inventory posting but for Service procurement WRX Transaction key is used for GR/IR clearing-service.
    NOTE: You may use WRX with new account modifier ZZZ  to triggers GR/IR clearing-service only for service procurement where you need to post all separate GR/IR clearing- material , GR/IR clearing-asset and GR/IR clearing-service and can done with user exit.
    #But in special case GBB can be used with VBR key or copy of VBR as ZBR for default G/L account foe service PO.
    For more check the link:
    http://www.bluemarlinsys.com/ns/0603-03.asp
    Regards,
    Biju K

  • Can we record two transactions and use for  a Call-transaction BDC?

    can we record two transactions and upload data using Call-transaction method in BDC ?IF not why?

    Hi Prakash,
    Here i used two transactions.
    REPORT zra_gl_cr NO STANDARD PAGE HEADING LINE-SIZE 255.
    TYPE-POOLS: truxs.
    DATA: it_raw TYPE truxs_t_text_data.
    DATA:messtab1 LIKE bdcmsgcoll OCCURS 0 WITH HEADER LINE.
    DATA:messtab LIKE bdcmsgcoll OCCURS 0 WITH HEADER LINE.
    DATA: bdcdata LIKE bdcdata OCCURS 0 WITH HEADER LINE.
    DATA: BEGIN OF i_mess OCCURS 0,
      l_mstring(480),
      msgnr(5),
      msgv1(15),
      END OF i_mess.
    DATA:i_mess1 LIKE i_mess OCCURS 0 WITH HEADER LINE.
    DATA: l_mstring(480),l_mstring1(480).
    DATA: BEGIN OF it_itab OCCURS 0,
          saknr(10),    "G/L a/c number.
          bukrs(4),     "Company Code.
          ktoks(4),     "G/L a/c group.
          xplacct(1),   "P&L statement account.
          xbilk(1),     "Balance sheet account.
          txt20_ml(20), "G/L a/c short text.
          txt50_ml(50), "G/L a/c long text.
          waers(5),     "Account currency.
          MWSKZ(2),
          mitkz(1),     "Reconciliation a/c for a/c type.
          xopvw(1),     "Open item management
          xkres(1),     "Line item display.
          zuawa(3),     "Sort Key.
          fstag(4),     "Field status group.
          xintb(1),     "Post automatically only.
          hbkid(5),     "House bank.
          hktid(5),     "Account id.
          vzskz(2),     "Interest indicator
          END OF it_itab.
    DATA: hdate LIKE sy-datum.
                          Selection Screen                       *****
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 5(15) text-103. " FOR FIELD P_FILE1.
    SELECTION-SCREEN POSITION 25.
    PARAMETERS : p_file1 LIKE rlgrap-filename.
    SELECTION-SCREEN END OF LINE.
                          Initialization                         *****
    INITIALIZATION.
                       At Selection Screen                       *****
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file1.
    Perform file_selection will help to select the location of the file
      PERFORM file_selection.
                       Start-Of-Selection                        *****
    START-OF-SELECTION.
    Perform data_upload will help to upload the data from the flat file
    to the internal table.
      PERFORM data_upload.
    PERFORM open_group.
       Peform bdc_upload will help to upload the data from the internal
       table into its respective fields.
    PERFORM bdc_fspo.
      PERFORM bdc_upload.
      PERFORM exp_log.
    PERFORM close_group.
       Perform display_log will prepare a log for the data that has been
       uploaded
       PERFORM display_log.
                        End-Of-Selection                           ****
    END-OF-SELECTION.
    *&      Form  file_selection
          To select the location of the file
    FORM file_selection .
      CALL FUNCTION 'WS_FILENAME_GET'
        EXPORTING
          def_filename     = ' '
          def_path         = 'C:\'
          mask             = ',.txt,.xls.'
          mode             = 'O'
          title            = 'Open a excel file'
        IMPORTING
          filename         = p_file1
        EXCEPTIONS
          inv_winsys       = 1
          no_batch         = 2
          selection_cancel = 3
          selection_error  = 4
          OTHERS           = 5.
    ENDFORM.                    " file_selection
    *&      Form  data_upload
         To upload the data from the file location to the internal table.
    FORM data_upload .
      CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
        EXPORTING
        I_FIELD_SEPERATOR        =
          i_line_header            =  'X'
          i_tab_raw_data           =  it_raw
          i_filename               =  p_file1
        TABLES
          i_tab_converted_data     = it_itab
       EXCEPTIONS
          conversion_failed        = 1
          OTHERS                   = 2.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    ENDFORM.                    " data_upload
    *&      Form  bdc_upload
    To upload the data from the internal table into its respective fields.
    FORM bdc_upload .
      LOOP AT it_itab.
    perform bdc_dynpro      using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ACC_CRE'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'GLACCOUNT_SCREEN_KEY-SAKNR'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_KEY-SAKNR'
                                  it_itab-SAKNR.
    perform bdc_field       using 'GLACCOUNT_SCREEN_KEY-BUKRS'
                                  it_itab-BUKRS.
    perform bdc_dynpro      using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=2102_GROUP'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'GLACCOUNT_SCREEN_COA-KTOKS'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-KTOKS'
                                  it_itab-KTOKS.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-XPLACCT'
                                  it_itab-XPLACCT.
    perform bdc_dynpro      using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=2102_BS_PL'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'GLACCOUNT_SCREEN_COA-XBILK'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-KTOKS'
                                  it_itab-KTOKS.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-XPLACCT'
                                 it_itab-XPLACCT.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-XBILK'
                                  it_itab-XBILK.
    perform bdc_dynpro      using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTER'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-KTOKS'
                                  it_itab-KTOKS.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-XBILK'
                                  it_itab-XBILK.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-TXT20_ML'
                                  it_itab-TXT20_ML.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-TXT50_ML'
                                 it_itab-TXT50_ML.
    perform bdc_field       using 'BDC_CURSOR'
                                  'GLACCOUNT_SCREEN_COA-BILKT'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-BILKT'
                                  it_itab-saknr.
        PERFORM bdc_dynpro      USING 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=TAB02'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'GLACCOUNT_SCREEN_COA-KTOKS'.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_COA-KTOKS'
                                       it_itab-ktoks.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_COA-TXT20_ML'
                                       it_itab-txt20_ml.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_COA-TXT50_ML'
                                       it_itab-txt50_ml.
        perform bdc_field       using 'BDC_CURSOR'
                                  'GLACCOUNT_SCREEN_COA-BILKT'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-BILKT'
                                  it_itab-saknr.
    perform bdc_dynpro      using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=TAB02'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'GLACCOUNT_SCREEN_COA-KTOKS'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-KTOKS'
                                     it_itab-KTOKS.
    perform bdc_field       using 'BDC_CURSOR'
                                  'GLACCOUNT_SCREEN_COA-KTOKS'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-KTOKS'
                                  it_itab-KTOKS.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-XBILK'
                                 it_itab-XBILK.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-TXT20_ML'
                                  it_itab-TXT20_ML.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-TXT50_ML'
                                  it_itab-TXT50_ML.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-BILKT'
                                 it_itab-saknr.
    perform bdc_dynpro      using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTER'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_CCODE-WAERS'
                                  it_itab-waers.
    perform bdc_field       using 'GLACCOUNT_SCREEN_CCODE-MWSKZ'
                                  it_itab-MWSKZ.
    perform bdc_field       using 'GLACCOUNT_SCREEN_CCODE-MITKZ'
                                  it_itab-mitkz.
    perform bdc_field       using 'BDC_CURSOR'
                                  'GLACCOUNT_SCREEN_CCODE-XOPVW'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_CCODE-XOPVW'
                                  it_itab-XOPVW.
    perform bdc_field       using 'GLACCOUNT_SCREEN_CCODE-XKRES'
                                  it_itab-XKRES.
    perform bdc_field       using 'GLACCOUNT_SCREEN_CCODE-ZUAWA'
                                 it_itab-ZUAWA.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_COA-XPLACCT'
                                       it_itab-xplacct.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_COA-XBILK'
                                       it_itab-xbilk.
           IF it_itab-xbilk = 'X'.
       PERFORM bdc_dynpro USING 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
       PERFORM bdc_field       USING 'BDC_OKCODE'
                                     '=TAB03'.
       PERFORM bdc_field       USING 'BDC_CURSOR'
                                     'GLACCOUNT_SCREEN_CCODE-WAERS'.
       PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_CCODE-WAERS'
                                      it_itab-waers.
         PERFORM bdc_field USING 'GLACCOUNT_SCREEN_CCODE-XOPVW'
                                  it_itab-xopvw.
         PERFORM bdc_field USING 'GLACCOUNT_SCREEN_CCODE-MITKZ'
                                  it_itab-mitkz.
       ENDIF.
       PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_CCODE-XKRES'
                                      it_itab-xkres.
       PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_CCODE-ZUAWA'
                                      it_itab-zuawa.
       PERFORM bdc_dynpro      USING 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
       PERFORM bdc_field       USING 'BDC_OKCODE'
                                     '=SAVE'.
       PERFORM bdc_field       USING 'BDC_CURSOR'
                                     'GLACCOUNT_SCREEN_CCODE-FSTAG'.
       PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_CCODE-FSTAG'
                                      it_itab-fstag.
       PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_CCODE-XINTB'
                                      it_itab-xintb.
       PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_CCODE-HBKID'
                                      it_itab-hbkid.
       PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_CCODE-HKTID'
                                      it_itab-hktid.
       PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_CCODE-VZSKZ'
                                      it_itab-vzskz.
    perform bdc_dynpro      using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=TAB03'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'GLACCOUNT_SCREEN_CCODE-WAERS'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_CCODE-WAERS'
                                  it_itab-WAERS.
    perform bdc_field       using 'GLACCOUNT_SCREEN_CCODE-MWSKZ'
                                  it_itab-MWSKZ.
    perform bdc_field       using 'GLACCOUNT_SCREEN_CCODE-MITKZ'
                                  it_itab-MITKZ.
    perform bdc_field       using 'GLACCOUNT_SCREEN_CCODE-ZUAWA'
                                 it_itab-ZUAWA.
    perform bdc_dynpro      using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTER'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'GLACCOUNT_SCREEN_CCODE-FSTAG'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_CCODE-FSTAG'
                                 it_itab-FSTAG.
    perform bdc_dynpro      using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=SAVE'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'GLACCOUNT_SCREEN_CCODE-FSTAG'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_CCODE-FSTAG'
                                  it_itab-FSTAG.
       PERFORM bdc_transaction USING 'FS00'.
        CALL TRANSACTION 'FS00' USING bdcdata MODE 'A'
                                              UPDATE 'S'
                                             MESSAGES  INTO messtab1.
        PERFORM mess1.
        REFRESH bdcdata[].
      ENDLOOP.
    ENDFORM.                    " bdc_upload
    *&      Form  bdc_fspo
          text
    FORM bdc_fspo .
      LOOP AT it_itab.
        PERFORM bdc_dynpro      USING 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=ACC_CRE'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'GLACCOUNT_SCREEN_KEY-SAKNR'.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_KEY-SAKNR'
                                      it_itab-saknr.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_KEY-KTOPL'
                                      '1000'.
        PERFORM bdc_dynpro      USING 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=2102_GROUP'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'GLACCOUNT_SCREEN_COA-KTOKS'.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_COA-KTOKS'
                                      it_itab-ktoks.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_COA-XPLACCT'
                                       it_itab-xplacct.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_COA-XBILK'
                                      it_itab-xbilk.
        PERFORM bdc_dynpro      USING 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=SAVE'.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_COA-KTOKS'
                                       it_itab-ktoks.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_COA-XPLACCT'
                                       it_itab-xplacct.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'GLACCOUNT_SCREEN_COA-TXT50_ML'.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_COA-TXT20_ML'
                                       it_itab-txt20_ml.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_COA-TXT50_ML'
                                       it_itab-txt50_ml.
    *perform bdc_transaction using 'FSP0'.
        CALL TRANSACTION 'FSP0' USING bdcdata MODE 'A'
                                              UPDATE 'S'
                                             MESSAGES  INTO messtab.
        PERFORM mess.
        REFRESH bdcdata[].
      ENDLOOP.
    ENDFORM.                    " bdc_fspo
    *&      Form  mess
          text
    -->  p1        text
    <--  p2        text
    FORM mess .                                                 "fsp0
      LOOP AT messtab.
        CALL FUNCTION 'FORMAT_MESSAGE'
          EXPORTING
            id        = messtab-msgid
            lang      = messtab-msgspra
            no        = messtab-msgnr
            v1        = messtab-msgv1
            v2        = messtab-msgv2
            v3        = messtab-msgv3
            v4        = messtab-msgv4
          IMPORTING
            msg       = l_mstring
          EXCEPTIONS
            not_found = 1
            OTHERS    = 2.
        CONDENSE l_mstring.
        i_mess1-l_mstring = l_mstring(250).
        i_mess1-msgnr = messtab1-msgnr.
        i_mess1-msgv1 = messtab1-msgv1.
        APPEND i_mess1.
      ENDLOOP.
    ENDFORM.                    " mess
    *&      Form  mess1
          text
    -->  p1        text
    <--  p2        text
    FORM mess1 .                                                "fs00
      LOOP AT messtab1.
        CALL FUNCTION 'FORMAT_MESSAGE'
          EXPORTING
            id        = messtab1-msgid
            lang      = messtab1-msgspra
            no        = messtab1-msgnr
            v1        = messtab1-msgv1
            v2        = messtab1-msgv2
            v3        = messtab1-msgv3
            v4        = messtab1-msgv4
          IMPORTING
            msg       = l_mstring1
          EXCEPTIONS
            not_found = 1
            OTHERS    = 2.
        CONDENSE l_mstring1.
        i_mess-l_mstring = l_mstring1(250).
        i_mess-msgnr = messtab1-msgnr.
        i_mess-msgv1 = messtab1-msgv1.
        APPEND i_mess.
      ENDLOOP.
    ENDFORM.                                                    " mess1
    *&      Form  exp_log
          text
    -->  p1        text
    <--  p2        text
    FORM exp_log .
      CALL FUNCTION 'GUI_DOWNLOAD'
        EXPORTING
          filename = 'c:\temp\error_fsp0.txt'
          filetype = 'DAT'
        TABLES
          data_tab = i_mess1.
      CALL FUNCTION 'GUI_DOWNLOAD'
        EXPORTING
          filename = 'c:\temp\error_fs00.txt'
          filetype = 'DAT'
        TABLES
          data_tab = i_mess.
    ENDFORM.                    " exp_log
    *&      Form  bdc_dynpro
          text
         -->PROGRAM    text
         -->DYNPRO     text
    FORM bdc_dynpro USING program dynpro.
      CLEAR bdcdata.
      bdcdata-program  = program.
      bdcdata-dynpro   = dynpro.
      bdcdata-dynbegin = 'X'.
      APPEND bdcdata.
    ENDFORM.                    "BDC_DYNPRO
           Insert field                                                  *
    FORM bdc_field USING fnam fval.
      CLEAR bdcdata.
      bdcdata-fnam = fnam.
      bdcdata-fval = fval.
      APPEND bdcdata.
    ENDFORM.                    "BDC_Field
    ********Rewards some points.

  • Error Runging the Transaction iview using SSO logon ticket

    Hi I am getting the follwoing error  in log file. when i am running the Transaction iview using SAP Loggon ticket.
    #1.5 #005056A33F2000840000000500000600000456BC1060683F#1221265635404#com.sap.security.core.umap.imp.UserMappingDataImp#sap.com/irj#com.sap.security.core.umap.imp.UserMappingDataImp.getAuthenticationTicket()#Guest#0##n/a##28a92320812111ddb972005056a33f20#Thread[UWL Pooled Thread:2,5,SAPEngine_Application_Thread[impl:3]_Group]##0#0#Error#1#/System/Security/Usermanagement#Java###The attribute "" of the backend system with alias "" has the invalid value "".
    Cannot generate an SAP authentication assertion ticket for user and the specified backend system.
    Please adjust the value of the system attribute. Supported values are "" and "".#6#AuthenticationTicketType#"KPMGVM005_ALIAS"##"Stokkeland, Pauline" (unique ID: "USER.PRIVATE_DATASOURCE.un:P00024384")#SAP Logon Ticket#SAP Assertion Ticket#
    I have imported the .der file of the portal in to the SAP ECC sytem.using STRUSTSSO2
    Created the profile parameters using rz10 trnsaction.
    login/create_sso2_ticket
    login/accept_sso2_ticket
    restarted the ECC system.
    Created the system object using the follwoing parameters
    WAS
    Connector
    Usermanagement
    Under usermanagement
    Authentication Ticket Type - SAP Logon TicketSAP 
    Logon Method -SAPLOGONTICKET 
    User Mapping Fields  :<not selected>
    User Mapping Type    :<not selected>
    when i test the sytem object under connection test:showing the following error.
    Test Details:
    The test consists of the following steps:
    1. Retrieve the default alias of the system
    2. Check the connection to the backend application using the connector defined in this system object
      Results
    Retrieval of default alias successful
    Connection failed. Make sure that Single Sign-On is configured correctly
    But WAS, ITS, Connector are successfull. but above message is showing.
    what could be the problem.
    When i run one transaction iview with this system it is showing following error.
    com.sap.portal.appintegrator.sap.Transaction::Transaction/WebGuiSSOITS640Layer
    Parameter Dump
    $DebugAction  
    $TimeStamp  1221268987126
    ALLOW_BROWSER  Yes
    Alias  
    ApplicationParameter  
    ApplicationVariants  GuiType
    AuthScheme  default
    Authentication  ******
    AutoStart  false
    CachingLevel  
    ClassName  com.sapportals.portal.appintegrator.layer.SingleSignOnLayer
    ClientWindowID  
    CodeLink  com.sap.portal.appintegrator.sap.Transaction
    CommandField  YTIME
    CurrentWindowId  WID1221260007272
    CustomerExit.ParameterProvider  
    DR.TargetIDPropertyName  TCode
    DebugMode  false
    DynamicParameter  
    DynproFields  
    ExecutionLocation  KPMGVM005_ALIAS
    ExportParameters  Authentication, LogonUser, RequestMethod
    FederationAlias  
    ForcedRequestLanguage  
    ForwardParameters  
    ForwardParameters.Always  sap-config-mode
    ForwardParameters.Excluded  
    ForwardParameters.Forbidden  ClientWindowID, Command, DebugSet, DynamicParameter, Embedded, InitialNodeFirstLevel, SerAttrKeyString, SerKeyString, SerPropString, SessionKeysAvailable, iview_id, iview_mode, windowId, sap-pp-producerid, sap-pp-consumerBaseURL, sap-pp-returnToConsumer, login_submit, j_user, j_password, j_authscheme, uidPasswordLogon, MappedUser, MappedPassword
    GUSID  
    GuiType  WebGui
    GuiType.default  WebGui
    ITSVersion  640
    JREPluginDownloadLocation  
    JREPluginMimeType  application/x-java-applet;version=1.4.1_02
    JavaGuiCodeBase  
    JavaGuiTraceFile  
    JavaGuiTraceKey  
    LAF  
    LoadingCacheKey  <Portal.Version><LAF.Theme>
    LogonMethod  SAPLOGONTICKET
    MandatoryParameters  System
    NavMode  1
    NavigationTarget  navurl://21635c17e11df05c58e1c07deaf5bed1
    NextLayer  Transaction/WebGuiESIDLayer
    OkCode  
    OkCodeField  
    OptionalParameters  
    ParameterTemplate  <ApplicationParameter[PROCESS_RECURSIVE]>;<ForwardParameters[QUERYSTRING]>;<DynamicParameter[PROCESS_RECURSIVE]>;
    Portal  
    ProducerLocation  Remote
    REFRESH_CONTENT  -1
    ReuseWinguiConnection  false
    RoundtripURL  
    SSO2Template  
    SessionManagementVersion  
    SupportedUserAgents  (MSIE, >=5.5, *) (Netscape, *, ) (Mozilla,,*)
    SupportsUnicodeCodePages  false
    System  KPMGVM005_ALIAS
    System.type  lookup:com.sapportals.portal.appintegrator.lookup.SystemLookup
    TCode  YTIME
    Technique  Standard
    TopLayer  Transaction/DragAndRelateLayer
    Transactions_Require_SSF  RRMX,RRMXP
    URL  
    UnsupportedUserAgents  
    UseFrog  true
    UseSPO1  false
    UserMappingTemplate  sap-user=<MappedUser>&sap-password=<MappedPassword>
    ValidityPeriod  -1
    Wizard.ApplicationVariantPane.Description  
    Wizard.ApplicationVariantPane.Title  
    Wizard.MandatoryParameters  System, TCode, GuiType
    Wizard.OptionalParameters  ApplicationParameter, UseFrog, Technique
    Wizard.ParameterPane.Description  
    Wizard.ParameterPane.Title  
    X509Template  
    com.sap.application_integration.ConfigurationServiceID  Transaction_Configuration
    com.sap.portal.ComponentType  com.sapportals.portal.iview
    com.sap.portal.activityreport.MonitorHits  true
    com.sap.portal.admin.propertyeditor.categoryName  
    com.sap.portal.iview.AccessibilitySupport  
    com.sap.portal.iview.Availability  VISIBLE
    com.sap.portal.iview.DisableChildrenDYN  
    com.sap.portal.iview.DisableChildrenRL  
    com.sap.portal.iview.DisableChildrenTC  
    com.sap.portal.iview.DragAndRelate  false
    com.sap.portal.iview.ExpansionMode  Open
    com.sap.portal.iview.HasContentPadding  true
    com.sap.portal.iview.Height  80
    com.sap.portal.iview.HeightScale  PIXELS
    com.sap.portal.iview.HeightType  FIXED
    com.sap.portal.iview.HelpURL  
    com.sap.portal.iview.IsTemplate  false
    com.sap.portal.iview.MainObject  
    com.sap.portal.iview.MaxAutoHeight  1000
    com.sap.portal.iview.MinAutoHeight  0
    com.sap.portal.iview.SMiViewURL  com.sap.portal.epsolman.EPSolman
    com.sap.portal.iview.ShowDetails  true
    com.sap.portal.iview.ShowExpand  true
    com.sap.portal.iview.ShowHelp  false
    com.sap.portal.iview.ShowMinimize  true
    com.sap.portal.iview.ShowPersonalize  true
    com.sap.portal.iview.ShowRefresh  false
    com.sap.portal.iview.ShowRemove  true
    com.sap.portal.iview.ShowSMiView  false
    com.sap.portal.iview.ShowTitle  true
    com.sap.portal.iview.ShowTray  true
    com.sap.portal.iview.TitleURL  
    com.sap.portal.iview.TrayType  PLAIN
    com.sap.portal.iview.Width  400
    com.sap.portal.iview.WidthScale  PIXELS
    com.sap.portal.iview.WidthType  FIXED
    com.sap.portal.iview.family  
    com.sap.portal.navigation.DragRelate  0
    com.sap.portal.navigation.ExtWindowHeight  710
    com.sap.portal.navigation.ExtWindowWidth  1014
    com.sap.portal.navigation.Invisible  false
    com.sap.portal.navigation.JScript  
    com.sap.portal.navigation.MergeId  
    com.sap.portal.navigation.MergePriority  100.0
    com.sap.portal.navigation.Mergible  true
    com.sap.portal.navigation.NavigationHierarchyMetadata  Cacheable
    com.sap.portal.navigation.Priority  100.0
    com.sap.portal.navigation.QuickLink  
    com.sap.portal.navigation.ShowAddToFavorites  true
    com.sap.portal.navigation.ShowType  1
    com.sap.portal.navigation.WindowName  
    com.sap.portal.navigation.view  
    com.sap.portal.pcd.gl.Collection  IP_PTL_INITIAL_CONTENT
    com.sap.portal.pcd.gl.CreatedAt  Sat Sep 22 11:32:17 EDT 2007
    com.sap.portal.pcd.gl.CreatedBy  Administrator
    com.sap.portal.pcd.gl.DeltaLinkState  -1
    com.sap.portal.pcd.gl.Domain  EP
    com.sap.portal.pcd.gl.LastChangedAt  Fri Sep 12 19:24:19 EDT 2008
    com.sap.portal.pcd.gl.LastChangedBy  ksingh
    com.sap.portal.pcd.gl.ObjectClass  com.sapportals.portal.iview
    com.sap.portal.pcd.gl.OriginalCountry  
    com.sap.portal.pcd.gl.OriginalLanguage  en
    com.sap.portal.pcd.gl.Responsible  Administrator
    com.sap.portal.pcd.gl.TransportDependencies  pcd:com.sap.portal.system/archives/com.sap.portal.appintegrator.sap.par
    com.sap.portal.pcd.role.EntryPoint  false
    com.sap.portal.pcm.Description  VRB_com.sap.portal.pcm.Description
    com.sap.portal.pcm.Title  myTime
    com.sap.portal.pcm.admin.Capabilities  com.sap.portal.capability.delete,com.sap.portal.capability.link,com.sap.portal.capability.copy,com.sap.portal.capability.edit,com.sap.portal.capability.cut,com.sap.portal.capability.transportable,com.sap.portal.capability.launch,com.sap.portal.capability.editpermissions
    com.sap.portal.pcm.admin.UseDefaultCapabilities  true
    com.sap.portal.private.iview.PropertiesUrl  pcd:com.sap.portal.system/applications/com.sap.portal.appintegrator.sap/components/Transaction
    com.sap.portal.reserved.iview.ButtonsURL  
    com.sap.portal.reserved.iview.EditorURL  pcd:portal_content/com.sap.pct/admin.templates/iviews/editors/com.sap.portal.pcmEditor
    com.sap.portal.reserved.iview.IconName  
    com.sap.portal.reserved.iview.IsolationMode  URL
    com.sap.portal.reserved.iview.NavPanelStatus  Automatic
    com.sap.portal.reserved.iview.ParamList  *
    com.sap.portal.reserved.iview.WizardURL  com.sap.portal.appintegrator.iViewWizard
    com.sap.portal.workDistributionTopic  
    com.sapportals.portal.navigation.FolderEntry  false
    com.sapportals.portal.navigation.Pictogram  
    com.sapportals.portal.navigation.WinFeatures  resizable=yes,toolbar=no,menubar=no
    propertyIdMapping  
    com.sap.portal.appintegrator.sap.Transaction::Transaction/WebGuiSSOITS640Layer
    MandatoryParameters
    System   SAP_LocalSystem KPMGSBBW_alis KPMGVM005_ALIAS SAP_BW SAP_CRM SAP_ECC SAP_RPM SAP_WEBDYNPRO_CRM_ALIAS TestECC_Alias Test_CRM_Alias WebEx XBICLNT100 XCRCLNT100 XECCLNT100 
    Is it required to add  ECC certificate to Portal sytem?
    we have created the same user id in both the sytems.
    Please let me know what could be the error.
    Regards

    Vijay,
    Please follow these steps and lemme know what you observe.
    Go to system administration->support->sap application-> under test and configuration tools choose sap transaction
    under the mandatory fields choose the system that you have created, choose a tcode (se16) and choose sap gui for windows and click go.
    If you are able to logon to your ecc system, your sso works!
    P.S Make sure the user name with which you are testing this, exists in the backend as well.
    Good luck
    Cheers,
    Sandeep Tudumu

  • Different transaction codes useful for Performance Monitoring

    Hi Experts,
    Please can you guide me on this question, as to what are the different transaction codes useful for Performance Monitoring i.e. workload statistics and database statistics? What kind of statistics do each of these codes provide?
    Many thanks,
    Mithun

    Hi Mithun
    In performance issuses you need to look in terms of many ways that is..
    Workload analsys
    ST03N: Statistics Regards Locallly
    ST03G: Statistics Regards Golbally
    STAD: Individual Statistics Regards
    STATTRAACE: Individual Statistics Regards Trace
    ST07 : User Distribution
    Buffers and Memory
    ST02 : Buffers and Memory and swaps monitoring
    ST10: Table Acess
    OS Monitoring
    OS04: Locally monitoring
    OS07: Remotely monitoring
    OS01: LAN check
    DataBase Side
    ST04: Performance overview
    DB01: Exclusive locks
    DB02: Tables/Indexes
    BackgroundJobs monitor
    SM37
    other tcodes
    ST22: Abap Dumps
    SM12: Lock Entries
    SM56: NumberRange Buffers
    SU56: User Buffer
    all above transactions are need to monitor for Performance.
    Regards
    Bandla

  • How can we use multiple transactions by using bdc_insert.

    HI
    How can we use multiple transactions by using bdc_insert.

    Hi,
    In between the Open and Close we have to use the BDC_INSERT for the Tcodes you have to do.
    BDC_OPEN_GROUP
    BSD_INSERT
    TCODE = tcode1
    BDC_INSERT
    TCODE = tcode 2
    BDC_CLOSE_GROUP
    check the SDN for more on this.
    Regards
    Lekha

  • Which transaction is used to print picking list

    Hi All,
    Can any body tell me which transaction is used to print picking list(SD)?I have to put some restrictions before printing the picking list.
    Thanks&regards
    Mahesh

    Hi,
    first you need to find a delivery with the VL06O  (for picking)
    after go to VL02N, modify the delivery quantity and save. The Picking list will be automaticly printed.
    Rgd
    Frédéric

  • CALL TRANSACTION 'ZTS01' USING ITAB. How do it receive?

    hi. everyone.
    I 'd like to use 'call transaction'.
    First I  write the syntax ' CALL TRANSACTION 'ZTS01' USING ITAB.'
    Then how do the program of Transaction code 'ZTS01'receive the itab?
      help..

    Hi Jake,
    syntax : call transaction 'zsts01' using itab.
    here if itab is declared as bdcdata...first of all the screen attributes and values are stored in itab..since the transaction code is a collection of screens holding the values of itab..data is populated..
    in the sense...
    tcode(collection of screens) + bdcdata/itab(values of screen fields, names) --->data populated..
    hope this helps u a bit,
    all the best,
    regards,
    sampath
    mark helpful answers

  • Does the latest Ipod Classic use the same charging pins as the earlier versions?

    Does the latest Ipod Classic use the same charging pin positons as the earlier versions as I want to use it in my Audi where my 5th gen Nano will play but not charge as the pin configuration for charging changed from that of the earlier models.

    If your 5th gen nano doesn't change, then a new iPod Classic will not either.
    The "change" was that older iPods used firewire to charge the iPod. But that's 12volts (the same voltage as a car's battery). Then along came charging by USB, which is 5volts. So car manufacturers who were on the ball, introduced electronics to drop the 12v car battery voltage to 5v and put that 5v on the appropriate USB pins. (I would hope, that by now, every car manufacturer has sorted this out, but of course that doesn't help anyone with an older model car.)
    The incredibly obvious - to anyone with technical knowledge - was that one day, Apple would stop the 12v charging method on newer models of iPod. But somehow, a lot of manufacturers of devices that charge iPods failed to see this. (It really was incredibly obvious, believe me!)
    It wasn't just car manufacturers who were caught out by this, so were Docking Station devices. I know of one make, where the manufacturer recalled the ones still in shops so that they could re-work them to charge using the 5v USB pins.
    In my car, made around 2006, I had an external device fitted so that I could plug my iPod into the car stereo through the Dock Connector. But hey, guess what? That device will charge my iPod Classic, but not my iPod Touch.
    A long-ish answer, but hopefully it not only answers the question, but tells you why too.

  • CAL TRANSACTION ' QE51N' USING BDCDATA

    Dear all,
    i have problem in the transaction QE51N, i explain:
    The objective of my program Z is to call  the QE51N and to fill one of his select-options with values which I already recovered in the progam  Z.
    Now all is Ok, I could fill the table BDCDATA with the valuesu2026 and I called the QE51N using CAL TRANSACTION ' QE51N' USING BDCDATA
    Currently ==> when I save in the QE51N  I turn over to the special program (thing which I dont  want) 
    I want to leave completely the program and to remain that in the QE51N.
    I tested " LEAVE PROGRAM" after the CAL TRANSACTION but that made leave the program and the QE51N.
    there is a possibility to do that?
    NB: SUBMIT PROGRAM ==KO because the program of the QE51N is of type module pool. 
    Thanks in advance
    Edited by: Abaper_R3 on Jan 23, 2010 3:46 PM

    To remain on the last screen of a CALL TRANSACTION, you must call it using MODE 'E'.
    If it doesn't stop, it probably means that there is an issue with the existing CALL TRANSACTION which doesn't even reach the last screen: call it with MODE 'A' to make sure (it displays all screens). If it reaches the last screen using MODE 'A', then there are 2 possibilities why it doesn't reach it in MODE 'E' (or 'N'):
    1) Either there is an intermediate COMMIT WORK which stops the CALL TRANSACTION (solution is then to use OPTIONS FROM <structure> and set <structure>-RACOMMIT = 'X' (request to not stop the CALL TRANSACTION if a COMMIT WORK is reached)
    2) or the program detects that the transaction is called using CALL TRANSACTION and reacts differently. If the program tests SY-BINPT, then you may run the program use OPTIONS FROM <structure> and set <structure>-NOBINPT = 'X'). If the program tests other things (SY-CPROG, SY-CALLD, etc.), then the only possiblity is probably a modification of the standard!
    Of course, all this is explained in the ABAP documentation of CALL TRANSACTION.

Maybe you are looking for

  • Bug? Vignetting & Adjustment Brush

    Hello. This if my first post, so please don't be too harsh if I make any mistakes. I encountered a bug (well, at least I think it is one) while using LR3 on Win7. While editing my images I added a post-crop vignetting. After finishing the colour & co

  • Cannot connect to YouTube on iPad 2

    After upgrading to iOS 5, my iPad 2 seemed fine, but the next day I suddenly got "cannot connect to YouTube" when using the YouTube app. Other iOS devices on the same wifi LAN connected fine. The iPad had been fine for a day after upgrading. I looked

  • Seeking a better (more cost effective) family plan

    We currently have 5 lines on the Nationwide Talk & Text Share 700 (mins) plan, which costs $80/month, plus $10 (x 5) for each line. Three of the phones have a $30/month charge for (2gb each) data plan. So after taxes I am paying over $240/month for w

  • CCX 8

    I have installed ccx 8.0.2 in cluster (pub and sub). I changed application user and password via CLI, it seems the process goes good but when I tried to get access to ccx editor, rtmt or other application I get a mistake (wrong user or password) and

  • Gateway

    - Is it allow to set more than one gateway in one GW system ? - To change domains from indirect to Gateway by Link Configuration, is it as easy as this ? - After changed as Gateways, select one of the new Gateway on GW system Operation - Internet Add