Call transaction 'FK02' Swift code not updating

Hi All,
I am uploading Bank information into FK02 tcode.
Here I am uploading LIFNR, BANKS,BANKL,BANKN, IBAN and Swift code.
Except Swift code, everything is updating correctly into the transaction. Why Swift code is not getting correctly updated?
Is there any dependency to this field.?
Regards,
Chinna

Hi,
      1) first check the bdc by putting mode as 'A' all screens
      2) and check is there any need for conversion routines i.e conversion_exit_aplpha_input
Thanks & Regards,
Sateesh.

Similar Messages

  • ABAP prog with Call Transaction  to SU01 will not add roles in a CUA client

    I am modifying a current ABAP program that works in a non-CUA client to hopefully execute in a CUA client.  This program performs a Call Transaction to tcode SU01 and adds roles to an existing user.  I used tcode SHDB to identify the new BDC commands needed for CUA when using tcode SU01.  When executing the program in the CUA client  it does not save the roles to the user.  There is no error message or abnormal termination.
    When I assign the role to the same user that's referenced in my program directly with tcode SU01 it works fine.  Its just when I run the ABAP program the role assigment is not retained.  I opened a Customer Message with SAP and they referenced OSS Note 93802 and said this was a consulting question.  My program is not abending as referenced in Note 93802, it just does not add the role.
    Has anyone been able to get this to work in a CUA client?

    Hi,
    it should be fairly simple to create a new ABAP using the BAPI's related to business object USER. Call BAPI_USER_CREATE1 to create the users, and BAPI_USER_LOCACTGROUPS_ASSIGN to assign roles in a CUA environment. It should go something like this:
    [read file with user data into internal table wt_users]
    [read file with role assignments into internal table wt_roles]
    Loop at wt_users into wa_user.
      [create LOGINDATA, ADDRESS and other structures for user in BAPI below, based on the data in wa_user]
      call 'BAPI_USER_CREATE1'
      exporting
        username                      = [the user name from input file]
      NAME_IN                       =
        logondata                     = [structure for logondata]
        password                      = [initial password value]
      DEFAULTS                      =
        address                       = [address structure created above]
        [etc.]
      if sy-subrc eq 0.
    Assign roles for the user
    clear wt_activitygroups. refresh wt_activitygroups.
    loop at wt_roles into wa_roles where username = wa_user-username.
        [build an internal table, wt_activitygroups, for system/role assignments for the user]
    endloop.
        call BAPI_USER_LOCACTGROUPS_ASSIGN
          exporting
            username                      = [the users name]
          tables
            activitygroups           = wt_activitygroups
            return                       = wt_return.
    Endloop.
    Ideally, you would have two input files: one with the user data (one record per user), and another one containing the data for the BAPI_USER_LOCACTGROUPS_ASSIGN (on the format USERNAME, SYSTEM, ROLENAME); one entry per line. You'd loop at the first table, containing the user data, then create the user, then loop at all entries in the system/role assignment file for the same username, building an internal table of role assignemnts; then call the second BAPI (provided there were any role assignments to assign for that user!)
    Hope this makes sense. It's not rocket science really; you can omit most of the parameters of BAPI_USER_CREATE1, and the second BAPI is even simpler. You could consider validating the input data by checking entries in table USRSYSACT, which contains all valid system/role assignments as seen from the CUA system (this table gets updated every time you do a "text compare" from within SU01.
    Regards,
    Trond

  • FI Enjoy T codes not updated in BKPF

    Hello,
    On  posting it is observed that the T code updated in BKPF is not enjoy T codes but FB01.We need the specific T codes like FB60,FB70 etc.
    How can we do thje same.

    Hi SR,
    When you post with Enjoy transaction FB60/FB70 it will display the same in BKPF.
    Where as if you post in F-02 will store as FB01 even with DR/KR doc type.
    Please check the posted doc in FB03.
    Regd,
    Khan.

  • Call transaction in new session not working inside CRM Interaction Center

    Hi Experts,
    I have developed a report which contains a screen with push button. When user clicks on button a  transaction (FPL9) is being called and opened in new session or window. But when the report is being called in CRM Interaction Center using transaction launcher and button is clicked no new session or new window is being opened. Our requirement is FPL9 transaction will be opened in new session / window inside Interaction Center also.
    Please help me how to open a new session or window  in interaction center on push botton click.
    Thanks in advance.
    Regards,
    Arnab

    Hi Anil..
    This is the Solution for ur Requirement.   try this program and change as per ur need.
    REPORT  ZSEL_CALL_TCODE.
    data : IT_KNA1 TYPE TABLE OF KNA1 WITH HEADER LINE.
    DATA : IT_SPA TYPE TABLE OF RFC_SPAGPA WITH HEADER LINE.
    SELECT * FROM KNA1 INTO TABLE IT_KNA1 .
    LOOP AT IT_KNA1 .
      WRITE:/ IT_KNA1-KUNNR HOTSPOT ON.
      HIDE IT_KNA1-KUNNR .
    ENDLOOP.
    CLEAR IT_KNA1-KUNNR.
    AT LINE-SELECTION.
    CASE SY-LSIND.
    WHEN 1.
    IF IT_KNA1-KUNNR IS NOT INITIAL.
    REFRESH IT_SPA.
    IT_SPA-PARID = 'KUN'.
    IT_SPA-PARVAL = IT_KNA1-KUNNR.
    APPEND IT_SPA.
      CALL FUNCTION 'ABAP4_CALL_TRANSACTION' STARTING NEW TASK 'S1'
        EXPORTING
          TCODE                         = 'XD02'
         SKIP_SCREEN                   = ' '
        MODE_VAL                      = 'A'
        UPDATE_VAL                    = 'A'
      IMPORTING
        SUBRC                         =
       TABLES
        USING_TAB                     =
         SPAGPA_TAB                    = IT_SPA
        MESS_TAB                      =
      EXCEPTIONS
        CALL_TRANSACTION_DENIED       = 1
        TCODE_INVALID                 = 2
        OTHERS                        = 3
      IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      ENDIF.
    ENDCASE.
    <b>Reward if Helpful.</b>

  • WF Question: Call Transaction From Business Object Not works

    Hi Frinds
    I need some help
    in Business Object ZBUS2012  I have a method that run a report (ALV)
    in the PO nubmer I have a drill down to me23n with parameter BES (EBELN)
    when I click the PO me23n Opened Empty without the PO Number.
    If i try to run the report not from the BO its woks fine.
    it's opened me23n with the right PO Number.
    What can Be The Problem ?
    Thanks in Advance

    Hi Kobi
    Are you passing the parameter from the business object to the method of you ALV report, if in doubt, please post your method code?  Most likely this is what is wrong.  The correct way to reference the PO number within the method is
    object-key-purchaseorder
    Then test using SWO1 to ensure you method is correct before calling through workflow.
    Regards
    Gareth

  • Wmii status bar code not updating.

    I use the wmii tiling window manager and its status bar abilities. The status bar all works fine except the section for getting the CPUMhz (CPU frequency). It does not get updated properly every 2 seconds as it should.
    My code is here:
    # Status Bar Info
    status() {
    echo -n 'CPUTemp:' `expr $(sensors | grep temp1 | awk '{print $2}' | cut -c2-3) + 15` '|' 'CPUMHz:' $(cat /proc/cpuinfo | grep MHz | awk '{printf "%.0f\n", $4}') '|' '/home:' $(df -h | grep sda5 | awk '{print $3}') '|' '/:' $(df -h | grep sda1 | awk '{print $3}') '|' 'RAM:' $(free -m | grep -i /cache | awk '{print $3}') 'MB |' $(uptime | sed 's/.*://; s/,//g') '|' $(date +"%a %b %d %H:%M")
    If anyone can point out my mistake it would be greatly appreciated.

    Are you sure that the CPUMHz is causing your problem?  When I do
    $ sensors
    on my machine, I get 2 lines containing 'temp1'.  If that is happening on your machine, then the `expr $(sensors ...) + 15` of your CPUTemp part will not work as you expect.
    Other than that, I don't know what is causing your problem, but you could replace
    ...'CPUMHz: ' $(cat /proc/cpuinfo | grep MHz | awk '{printf "%.0f\n", $4}')...
    with
    ..."CPUMHz: $(awk '/MHz/ { printf "%.0f", $4}' /proc/cpuinfo)"...
    If that doesn't help, you could try
    ..."CPUMHz: $(( $(</sys/bus/cpu/devices/cpu0/cpufreq/cpuinfo_cur_freq) / 1000 ))"...
    although on my system, that file is readable only by root.  I don't know why it is set up that way.
    You could also break up that long line so that it is easier to read.
    status() {
    echo -n "CPUTemp: $(( $(sensors | awk '/temp1/ {print $2}' | cut -c2-3) + 15 )) | "
    echo -n "CPUMHz: $(awk '/MHz/ { printf "%.0f", $4}' /proc/cpuinfo) | "
    echo -n "$(df -h | awk '/sda[15]/ {printf "%s: %s | ", $6, $3}')"
    echo -n "RAM: $(free -m | awk '/\/cache/ {print $3}') MB | "
    echo -n "$(uptime | sed 's/.*://; s/,//g') | "
    echo -n "$(date +"%a %b %d %H:%M")"

  • Tax code not updated in EKKN table after PO update manually

    Hi,
    my scenario is we had created some PO  for service and tax code for MWST  was V1 .now it has been changed and we manually changed to v2  through ME22n by clicking on the update price button on the condition screen for each service item.now on the PO its showing  correct. but in the EKKN table showing the previous tax code i.e. V1. also when posting MIRO system fetching old tax code instead of new one.please help me
    Regards,
    Sandip

    Hi ,
    Please check the attached screenshot for ur reference.
    Thanks,
    Sandip

  • Transaction WDBM_HPR_ALV (program: RWDBBMAN_HPR_ALV) not updating WDLS

    Hello,
    I am executing transaction WDBM_HPR_ALV (program: RWDBBMAN_HPR_ALV). All of the underlying components are set up and I am able to run this program successfully.  My only issue, is that after I run the program, the fields ERSAB and ERZAB are not being populated in table WDLS. 
    ERSAB is 'Creation date from which change pointers were selected'
    ERZAB is 'Creation time from which change pointers were selected'
    I have searched for SAP notes on this because I am running an SAP standard program, but I haven't found any that apply. 
    Has anyone seen this before? Any suggestions would be appreciated.
    Thanks,
    Charla

    Dear Charla
    The following could be reasons for the same..
    1. Initialization Not carried - I hope you have run the initialization program before you want to start the download
    2. Change pointers not activated - In case you have made a change and u expect it to be reflected here, you need to ensure that the change pointers for that particular field is activated in BD52
    In case the above do not solve the issue, please share a detailed error - meaning what are you trying to do, what steps you have already done and may be then i can help
    regards
    manish

  • Embed form code not updating subsequent edits

    My initial form design and distribution when well, however the program won't update the embed form code. I don't see a place to refresh the information, or correct this problem.
    thanks for any help with this problem.

    Hi,
    We have a document on trouble shooting Embeded Forms in FormsCentral. Please check it out at http://forums.adobe.com/docs/DOC-1991#comment-11295 to see if your issue is addressed.
    Thanks,
    Wenlan

  • I have a Droid 2 and I get a message that says, calls are restricted and can not update phonebook.

    Any thoughts as to what is wrong?

        Hi Imbabwa,  I apologize for delay as I understand this is a time sensitive matter!  It sounds like Call Restrictions might have been accidentally setup.  Try checking Menu>Settings>Location & security>Setup restriction lock>Uncheck Enable restriction lock.  Please keep me posted on the status as it would be my pleasure to provide additional assistance.
    Thanks,
    YaleK_VZW
    Follow us on Twitter @VZWsupport

  • Holder(A008) is not maintaing in HRP1001 (BDC - Call Transaction Method)

    Dear Friends,
    Holder (A008) in HRP1001 is not maintained for some hiried persons through BDC - Call Transaction Method.
    Except Holder update eveything is updated in the hrp1001.
    When we hire a perosn through PA40, then its automatically maintaining Holder ( A008 ) in HRP1001. But for the same case through BDC program with Call Transaction method, its not maintaining Holder.
    What can be reason behind not updating holder in HRP1001. How we can maintain Holder in this case.
    Thanks
    Rav
    Edited by: Rav Jordan on Jan 10, 2012 8:03 AM

    Hi Keshav,
    Thanks for your response.
    After running
       CALL TRANSACTION 'PA40' USING BDCDATA
                               MODE CTUMODE " 'A'
                             UPDATE 'A'
                           MESSAGES INTO MESSTAB.
    if sy-subrc eq '0'.
    i am selecting perner created from pa0002.
    now to update holder i am using fucntion module.
         WA_HOLD-AEDTM = SY-DATUM.
          WA_HOLD-UNAME = SY-UNAME.
          WA_HOLD-OBJID = P_PLANS.
          WA_HOLD-BEGDA = DT.
          WA_HOLD-ENDDA = '99991231'.
          WA_HOLD-OTYPE = 'S'.
          WA_HOLD-PLVAR = '01'.
          WA_HOLD-RSIGN = 'A'.
          WA_HOLD-RELAT = '008'.
          WA_HOLD-SCLAS = 'P'.
          WA_HOLD-SOBID = GD_PERNR.
          CALL FUNCTION 'RH_INSERT_INFTY'
            EXPORTING
             FCODE                     = 'INSE'
             VTASK                     =  'A'
      ORDER_FLG                 = 'X'
      COMMIT_FLG                = 'X'
      AUTHY                     = 'X'
      PPPAR_IMP                 =
      OLD_TABNR                 = ' '
      REPID                     = ' '
      FORM                      = ' '
      KEEP_LUPD                 =
      WORKF_ACTV                = 'X'
            TABLES
              INNNN                     = WA_HOLD
      ILFCODE                   =
    EXCEPTIONS
      NO_AUTHORIZATION          = 1
      ERROR_DURING_INSERT       = 2
      REPID_FORM_INITIAL        = 3
      CORR_EXIT                 = 4
      BEGDA_GREATER_ENDDA       = 5
      OTHERS                    = 6
          IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
          ENDIF.
    endif.
    This also not updating holder in the hrp1001 postion in the table.
    May i know where to do change in the code so that holder can be maintained.
    Thanks
    Rav

  • CALL TRANSACTION in Update Function module

    Hi all
    AFIK, it is not possible to trigger a CALL TRANSACTION for BDC update in an update function module. Yet, i jus wanna to confirm it with the xperts. what are other options for posting a BDC data in an update function module?
    thkx
    Prabhu

    Hi,
    Try this..
    Create a new RFC function module and in the function module do all the coding for the BDC and CALL TRANSACTION..
    Inside the update module call the RFC function module IN BACKGROUND TASK.
    I believe this should work..
    Thanks
    Naren

  • Transaction Type is not updated to FAGLFLEXT

    Hi,
    When entering asset acquisition, user will use posting key:70 and transaction type 100 and enter the asset. This is updated in the BSEG. In the FAGLFLEXT table there is column transaction type, it is
    not updated..
    Pl.sugesst how to rectify the above bug and let me know if any OSS notes to be applied.
    Thanx & Regs
    Daddala

    Check the following consulting note.
    https://service.sap.com/sap/support/notes/990612
    You have to add scenario FIN_CONS to your ledger in the following path in SPRO.
    Financial Accounting (New) -> Financial Accounting Global Settings (New) -> Ledgers -> Ledger -> Assign Scenarios and Customer Fields to Ledgers

  • How many reocrds update in call transaction method and session method

    The flat file having the 10 records but the flat file having the 5 th record is error so in session method how many records will  update and in call transaction how many records  will update.
    can you provide with detailed information  like in synchrnous mode and asynchronous mode
    Regards
    reddy

    hi,
    session method :up to 4 records will be updated as it is in synchronus mode.
    Call transaction method : except 5 th all 9 records will be updated as it is assyncronous method.
    Regards
    sandeep Reddy

  • Improve performance of bdc call transaction

    Hi all,
    I am performing a batch update of tax codes in a BDC call transaction program. This particular code takes about 3 minutes to process 2,600 entries. I have tried almost everything but is there a way to improve / make it run faster?
    I have a feeling it has something to do with the form "do_transaction", but I really don't know anymore.
    Thank you in advance.
    Attached is the code:
    *& Report  ZFI_CHANGEWTAX
    *&  Description: Change Doctors Withholding Tax Code (EI)
    *&  Using BDC Call Transaction Method
    *&  Created by : mpena
    *&  Created on : 07/15/2009
    *&  Modification History
    *&  Seq  Changed on
    *&       Changed by
    *&  001   07/15/2009
    *&        mpena         Initial Development
    *&  002   07/20/2009
    *&        mpena         Logic modification
    *&                      Testing
    *&  003   07/20/2009
    *&        mpena         Call function parameter modification
    *&  004   07/22/2009
    *&        mpena         Report generation
    *&                      Performance improvements
    REPORT zfi_changewtax
           NO STANDARD PAGE HEADING
           MESSAGE-ID zfk02msg.
    TYPES: BEGIN OF t_tax,
           lifnr LIKE lfa1-lifnr,                "account number
           wt_withcd LIKE lfbw-wt_withcd,        "current tax code
           wt_withcd_new LIKE lfbw-wt_withcd,    "new tax code (left blank at default)
           END OF t_tax.
    DATA:  wa_tax TYPE t_tax,
           i_tax TYPE STANDARD TABLE OF t_tax,
           it_bdcdata TYPE bdcdata OCCURS 0 WITH HEADER LINE,
           lin TYPE i.
    -------Selection Screen Design -
    SELECTION-SCREEN:
    SKIP 1,
    BEGIN OF BLOCK blk1 WITH FRAME TITLE aaa.
    PARAMETERS: p_ktokk LIKE lfa1-ktokk DEFAULT 'DOCT' OBLIGATORY,
                p_bukrs LIKE lfbw-bukrs DEFAULT 'SL' OBLIGATORY,
                p_wtax LIKE lfbw-wt_withcd OBLIGATORY.
    SELECTION-SCREEN END OF BLOCK blk1.
    INITIALIZATION.
      aaa = 'Change Tax Code to specified value'.
    TOP-OF-PAGE.
      WRITE:
      / 'Update of taxes successful on:', sy-datum, sy-uzeit,
      / 'Generated by:', sy-uname,
      / 'Company Code:', p_bukrs, 'Vendor Group:', p_ktokk.
      SKIP 1.
      ULINE.
      WRITE:
      / 'Account Number', 20 'Old Withholding Tax Code', 50 'New Withholding Tax Code'.
      ULINE.
    START-OF-SELECTION.
      SELECT lfa1~lifnr
             lfbw~wt_withcd
      INTO TABLE i_tax
      FROM lfa1 INNER JOIN lfbw
        ON lfa1lifnr = lfbwlifnr
        WHERE lfbw~bukrs EQ p_bukrs
        AND lfbw~witht EQ 'EI'.
      IF sy-subrc EQ 0.
        DESCRIBE TABLE i_tax LINES lin.
      ENDIF.
    Update i_tax with new value of wt_witchd, then display for comparison.
    After write: if old and new tax are the same, tax update was not successful for that specific account
    or inputted tax type is the same as the old one.
      LOOP AT i_tax INTO wa_tax.
        wa_tax-wt_withcd_new = p_wtax.
        MODIFY i_tax FROM wa_tax.
        WRITE:
        / wa_tax-lifnr,
        20 wa_tax-wt_withcd,
        50 wa_tax-wt_withcd_new.
        CLEAR wa_tax.
      ENDLOOP.
      PERFORM do_transaction USING p_bukrs p_wtax.
    *&      Form  do_transaction
         Extracted from ZFKO2 recording accessible in shdb.
    FORM do_transaction USING v_bukrs v_wtax.
      MESSAGE i000 WITH lin.
      LOOP AT i_tax INTO wa_tax.
        REFRESH it_bdcdata.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0106'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'RF02K-D0610'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '/00'.
        PERFORM bdc_field       USING 'RF02K-LIFNR'
                                      wa_tax-lifnr.
        PERFORM bdc_field       USING 'RF02K-BUKRS'
                                      v_bukrs.
        PERFORM bdc_field       USING 'RF02K-D0610'
                                      'X'.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0610'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '/00'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'LFBW-WT_WITHCD(01)'.
        PERFORM bdc_field       USING 'LFB1-QLAND'
                                      'PH'.
        PERFORM bdc_field       USING 'LFBW-WT_WITHCD(01)'
                                      v_wtax.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0610'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=UPDA'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'LFB1-QLAND'.
        PERFORM bdc_field       USING 'LFB1-QLAND'
                                      'PH'.
        CALL TRANSACTION 'FK02' USING it_bdcdata
                                MODE   'N'
                                UPDATE 'A'.
      ENDLOOP.
      MESSAGE i001.
    ENDFORM.                    "do_transaction
           form for bdc dynpro
    FORM bdc_dynpro USING program
                          dynpro.
      it_bdcdata-program = program.
      it_bdcdata-dynpro = dynpro.
      it_bdcdata-dynbegin = 'X'.
      APPEND it_bdcdata.
      CLEAR it_bdcdata.
    ENDFORM.                    "bdc_dynpro
           form for bdc field
    FORM bdc_field  USING fnam
                          fval.
      it_bdcdata-fnam = fnam.
      it_bdcdata-fval = fval.
      APPEND it_bdcdata.
      CLEAR it_bdcdata.
    ENDFORM.                    "bdc_field

    You might want to try using a BAPI instead of a call transaction.   I believe "BAPI_VENDOR_SAVECHARVALREPLICA" will work for you.  Calling a BAPI is just like calling a function module.   After you call the bapi remember to commit it with the function module "BAPI_TRANSACTION_COMMIT".

Maybe you are looking for

  • Actions from CS5 fail in CS6

    Using CS6 v13.0 x64 on a Win 7 ^4 bit PC with 12Gb RAM. I have actions that call for an image to be opened, selected, copied, the image closed and the "clipboard" image pasted into another, already open, image in PS.  This works without fail in CS5 b

  • Photo Stream on restored iPad not matching iPhone or iPhoto

    I have approximately 950 photos in my Photo Stream (PS) on my iPhone and in iPhoto.  I had to do a Restore as New with the iPad and not it looks like just about 50 random pictures show up in my PS.  I have tried turning PS off/on but that created dup

  • New RAM - is it worth it?

    I have a MacBook Pro, 2.53ghz, but am investigating upgrading from 4 to 8gb. Graphics from, say, Other World Computing, suggest that the performance increase might be modest; but I'd like to know the effect of 8gb RAM on boot times, and performance.

  • PO Delete status

    Hi Experts, When PO deleted in EBP at header if I select send changes to vendor as 'Y' at PO header in process purchase order, PO is not getting deleted. PO status in BBP_PD is still ordered and no update to backend. If I select changes to vendor as

  • Doucmentation/Guide on Writing a custom component (a DSC)

    Hello, I'd like to learn more about writing a custom component (a DSC), does any one know if there is documentation/guide/tutorial on how to start on it? Please share your comments. Thanks in advance, Han Dao