Sapass

 Simplify SAP R/3 development with Excel VBA/VB RFC  
Home> Bapi>Bank



Index

Bank

Bank


From an economic perspective, the business object bank is a
service provider offering the following money and credit-related bank services:


  • Payment transaction services

  • Execution of payments


  • Investment services

  • Offers of investement options


  • Financing services

  • For example, loans


  • Other bank services

  • For example, asset management


    From a legal perspective, a bank (a credit institue) is a company that
    meets the requirements of ァ 1 Abs. 1 Kreditwesengesetz (KWG) (German
    law), meaning it conducts banking transactions such as deposit transacttions, credit transactions, securities transactions, current
    account transactions.


    Structure


    The information on a bank required to conduct business with this bank
    is stored centrally in a bank directory. The details involved include the following:


  • Bank country

  • Bank key

  • Name and address details

  • Country-specific details (such as the S.W.I.F.T. code)

  • 11-Dec-2005


    Methods

    Available Methods


    • Change : Change bank [ BAPI_BANK_CHANGE ]
    • Create : Create bank [ BAPI_BANK_CREATE ]
    • GetDetail : Display details of a bank [ BAPI_BANK_GETDETAIL ]
    • GetList : Display list of banks [ BAPI_BANK_GETLIST ]
    • SaveReplica : Duplicate single bank (ALE) [ BAPI_BANK_SAVEREPLICA ]

    11-Dec-2005


    Change

    Change


    Using this method you can change bank data.

    Notes

    The system checks the following authorization object with activity 02 (change):

  • F_BNKA_MAN Banks: General maintenance authorizationtransfer
  • You transfer the bank country, the bank key and the bank data that is
    to be changed. You transfer the bank data that is to be changed usingreference structure bars (tick boxes) in which the fields that are to be changed are selected.

    Bank address from the Central address management (CAM)

    Along with the bank you can also change the other address from the
    central address management,(CAM) provided you make an entry in the optional parameter BankAddress1 and select the change-relevant fields in parameter BankAddress1x.

    If there is no other address from the CAM for the existing bank,
    (address number ADDR_NO is blank), with this method you can create anew address. Prerequisite for this is that you enter the attributes for the address (structure BankAddress1). Note that the COUNTRY field in structure BankAddress1 is a required field. In this
    case the system ignores the selection-relevant fields in structure BankAddress1 and you need make no entries here.

    Retunr messages

    Messages are returned in the parameter return. The parameterdocumentation shows the return codes and their meanings.



    11-Dec-2005


    Create

    Create


    Using this method you can create banks.

    Notes

    The system checks the following authorization object with activity 01 (create):

  • F_BNKA_MAN Banks: General maintenance authorization.
  • The system compares the field entries with the Customizing settings made in the IMG activityDefine countries in section
    General settings.

    Transfer

    You transfer the bank country, the bank key and the bank data. Transferof the bank key is optional, provided internal number assignment isdefined for the country BANK_CTRY in Customizing in the IMG activity Define countries in the section General settings
    . If the bank key is defined as bank identification number (in Customizing under Set country-specific checks), the bank identification number field in table BNKA is automatically filled with the value of the bank key.

    Bank address from central address management(CAM)


    Along with the bank, you can also create the other address from central address managment (CAM), provided the optional structureBankAdress1 is transferred. If you wish to create the otheraddress for a bank, note that the COUNTRY field in structure BankAdress1 is a required field.


    Return messages

    Messages are returned in the parameter return. The parameterdocumentation shows the return codes and their meanings.


    11-Dec-2005


    GetDetail

    GetDetail


    Using this method you can list detail data on a bank.

    Notes

    The system checks the following authorization object with activity 03 (display):

  • F_BNKA_MAN Banks: General maintenance authorization
  • Transfer


    You transfer the parameters bank country and bank key.

    Return

    The system supplies the address and detail data on the bank in structures BankAddress and BankDetail.

    Return messages


    Messages are returned in the parameter return. The parameterdocumentation shows the return codes and their meanings.


    11-Dec-2005


    GetList

    GetList


    With this method you can create a list of bank data.

    Notes

    The system checks the following authorization object with activity 03 (display):

  • F_BNKA_MAN Banks: General maintenance authorization
  • You transfer the bank country and the number of banks you want listed (parameter MaxRows).


    The system supplies you not only with the country and the bank key, butalso the name and location of the bank, provided this information exists in the system.

    Return messages

    Messages are returned in the parameter return. The parameter
    documentation shows the return codes and their meanings.


    11-Dec-2005


    SaveReplica

    SaveReplica


    Using this method you can duplicate individual banks.

    Notes

    If the other address from Central Address Management (CAM) also exisits for a bank, this needs to be duplicated first.

    When you duplicate the address, the system writes a connection between
    the address and the owner object in temporary table ADOWNERREF. Thesystem reads this connection when the bank is distributed and writes the corresponding address number ADRNR in table BNKA.

    If the address is not distributed before the bank, meaning there
    is no suitable entry in table ADOWNERREF, this conncetion will be lost in the target system.


    11-Dec-2005