Skip to Content
author's profile photo
Former Member

IBAN - creation via LSMW- Field not activated

Hi Gurus,

For norway payroll,

I want to use IBAN for infotype 0009.........through PA30,it is allowing me to enter IBAN details. But in large scale, when i am using LSMW or BDC for uploading infotype 0009, IBAN button is shown as deactivated.

Can anyone help me, My golive is on 15th october 08

Thanks,

Sandeep

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • Posted on Oct 06, 2008 at 03:25 PM

    check

    the module pool of that screen in V_T588M

    whether feild is active or not

    Edited by: Sikindar on Oct 6, 2008 8:55 PM

    Add comment
    10|10000 characters needed characters exceeded

  • Posted on Oct 06, 2008 at 04:27 PM

    you can not maintain IBAN via batch input.

    IBAN is not stored in infotype 0009 table but in table TIBAN.

    you have to update it0009 manually or write a report to create IBAN according to the norwegian rules and update TIBAN.

    last digit of IBAN is a check digit. to calculate it use FM CALCULATE_IBAN_CHECK_DIGIT

    you will find coding in modulpool of infotype 0009.

    se51 -> MP000900 -> dynpro 2000

    Add comment
    10|10000 characters needed characters exceeded

  • Posted on Oct 07, 2008 at 09:20 AM

    done in a correct way it works fine:

    example for Germany

    select single intca into gv_intca from t005 where land1 = p0009-banks.

    if sy-subrc <> 0.

    • errorhandling

    continue.

    endif.

    *

    concatenate: p0009-bankl p0009-bankn gv_intca '00' into

    gv_iban.

    • Calculate check digit

    call function 'CALCULATE_IBAN_CHECK_DIGIT'

    exporting

    i_check_string = gv_iban

    importing

    e_check_digit = gv_checkdig.

    • Get IBAN together

    concatenate: gv_intca gv_checkdig p0009-bankl p0009-bankn

    into gv_iban.

    tiban-mandt = sy-mandt.

    tiban-banks = p0009-banks.

    tiban-bankl = p0009-bankl.

    tiban-bankn = p0009-bankn.

    tiban-iban = gv_iban.

    tiban-valid_from = p0009-begda.

    tiban-ernam = sy-uname.

    tiban-erdat = sy-datum.

    tiban-tabname = 'PA0009'.

    tiban-tabkey = p0009-pernr.

    Add comment
    10|10000 characters needed characters exceeded