SAP BANKING: bapi for simulating a loan

Hi,
I am looking for a function that simulates a creation of a loan (without actually opening a loan). I want to enter the loan amount, product type, intetrest rate and period and the function will return the monthly repayment.
Thanks,
Tal

Hi,
  Iam not sure but check whether this BAPI is useful :
BAPI_LOAN_CONTRACT_CREATE.
Or try searching in SE37 with key words like bapi* loan*
or bapi* bank*
Hope this will help.
Regards,
Swarna Munukoti.

Similar Messages

  • Sap banking material for training

    hi,
    can anybody kindly forward me the sap banking ,seimens training material or any pdf on sap banking especially.. deposit management,loan mangement..
    plz...
    thanks.
    shaik
    Message was edited by:
            shaik v

    Dear Shaik,
    Certification Material would be given to you once you enroll for the certification course.
    You could access online help:
    <a href="http://help.sap.com/saphelp_dm40/helpdata/en/10/293c996b0543e59cc291e6a8d13ab3/frameset.htm">SAP Deposits Management</a>
    <a href="http://help.sap.com/saphelp_banking50/helpdata/en/06/07b73c4505dd5ce10000000a114084/frameset.htm">SAP Banking Services</a>
    Regards,
    Naveen.

  • SAP Standard BAPI for LT12

    Dear All,
    Is there a standard BAPI or BADI to perform LT12 transaction
    Regards
    Amey Kulkarni

    there is a function module  L_TO_CONFIRM

  • SAP BANKING : Posting Loan amount (FF67) - How ???

    Hi,
    I am new to sap banking.
    can u please explain in detail , how to post loan amount using FF67 TCODE , and kindly explain on which table it is getting  updated when we post the amount.
    The bapi which is used to post the loan amount  to corresponding CML account ?
    Since it is very urgent, i woulr appreciate your spontoneous response.
    Thanks.
    regards
    Girish

    hi vivek,
    thank you for your help.
    but the table name which you provided is seems to be a structure.
    which doesn't have any reference to data.
    my question is :
    1. In FF67 - how will i post loan payments to the corresponding account.
    2. which BAPI - is used to post the amount to the respective account
    3. table name used to store this.
    actually i am developing  a custom report which uses the similar functionality, hence if have this bapi , i can call this bapi for updating the loan amounts.
    pls help
    regards
    Girish

  • SAP Banking Technical skills need for a ABAPer

    Hi all,
      We are very new to SAP BANKING and looking for the Technical Skills needed apart from Core ABAP.
      And we are Technical consultants.
      Your suggestions are highly appretiated.
    Thanks and Regards,
    Gopinath Addepalli.

    Hi Gopinath,
    please be a little more specific: which SAP banking applications are you talking about? The ones based upon ERP, the SAP Banking platform (which part: deposits, loans, master contract management, cards, analytical banking), or the payments pre-standard addon?
    They differ in their requirements regarding your skill sets.
    Regards,
    Joerg

  • BAPI for changing delivery date and delivery time fields in LIKP table

    Hi All,
         Is there any BAPI or function module to change the delivery date and delivery time in LIKP table ?
    Please tell me experts if exists.
    Thank you,
    Raghu.

    try these:
    BAPI/FM to update LIKP and VTTK tables
    http://sap.ittoolbox.com/groups/technical-functional/sap-dev/bapi-for-changing-sales-headertable-likp-662800

  • BAPI for Transaction VA01?

    How to Develope an interface program to upload the sales order data from legacy system to SAP using BAPI for Transaction VA01.Explain me clearly?

    VA01:
    BAPI_SALESORDER_CREATEFROMDAT1
    BAPI_SALESORDER_CREATEFROMDAT2
    steps for bapi creation
    STEP 1 - Define a structures for the BAPI
    In this step a structures for the parameters and tables of the function module used for the BAPI are defined.
    Use Data type -> Structure
    Define the following structures:
    ZBAPI_ORDER_STATUS_IMPORT which contains the following fields:
    ORDERID Order number (Keyfield)
    SPRAS Language
    ExcludeInactive - Checkbox - Exclude inactive status
    ZBAPISTAT:
    STEP 2 - Write Function Module
    Important notes:
    Each BAPI must have its own function group.
    Under the attributes tab remember to select Processing Type Remote Enabled module, otherwise the function module cannot be invoked via RFC and used as a BAPI
    Import/Export parameters can only be BY VALUE for an RFC enabled function module
    We are only creating one BAPI in this example, but you can create related BAPIs in the same function pool, so they will be able to share global data.
    Code
    Notes:
    The subroutine SET_RETURN_MESSAGE is a standard routine used for BAPIs that use the BAPIRETURN structure
    In form Z_BAPI_GET_ORDER_SYSTEM_STATUS there is a test IF 1 = 2. If the test is true a message is displayed. The condition will obviously never be true, and we will never want to display a message in a BAPI. The reason why it is included is, that it create a reference for the message, so that the WHERE USED functionality can be used for the message. This is the SAP standard way to handle it, copied from the Company Code GetList BAPI.
    INCLUDE LZBAPISTATUSUXX
      THIS FILE IS GENERATED BY THE FUNCTION LIBRARY.             *
      NEVER CHANGE IT MANUALLY, PLEASE!                           *
    INCLUDE LZBAPISTATUSU02.
                        "Z_BAPI_GET_ORDER_SYSTEM_STATUS
    INCLUDE LZBAPISTATUSTOP - Global data
    FUNCTION-POOL ZBAPISTATUS.                  "MESSAGE-ID Z3
    Types:
      begin of Type_tj02t,
        istat  like tj02t-istat,
        txt04  like tj02t-txt04,
        txt30  like tj02t-txt30,
      end of type_tj02t.
    DATA:
    Declarations for TABLE parameter
      T_BAPISTAT like ZBAPISTAT occurs 0,
      G_BAPISTAT like ZBAPISTAT,
    Table for object texts
      t_tj02t    type type_tj02t occurs 0,
      g_tj02t    type type_tj02t.
    Structure for return messages
    DATA:
      BEGIN OF MESSAGE,
        MSGTY LIKE SY-MSGTY,
        MSGID LIKE SY-MSGID,
        MSGNO LIKE SY-MSGNO,
        MSGV1 LIKE SY-MSGV1,
        MSGV2 LIKE SY-MSGV2,
        MSGV3 LIKE SY-MSGV3,
        MSGV4 LIKE SY-MSGV4,
      END OF MESSAGE.
    INCLUDE LZBAPISTATUSF01 - Subroutines
    ***INCLUDE LZBAPISTATUSF01 .
    *&      Form  SET_RETURN_MESSAGE
    This routine is used for setting the BAPI return message.
    The routine is a standard routine for BAPIs that handles the message
    structure for the BAPIRETURN structure. It has been copied from the
    BAPI Company Code Getlist
         -->P_MESSAGE  text
         <--P_RETURN  text
    form SET_RETURN_MESSAGE USING    VALUE(P_MESSAGE)   LIKE MESSAGE
                            CHANGING P_RETURN  LIKE BAPIRETURN.
      CHECK NOT MESSAGE IS INITIAL.
      CALL FUNCTION 'BALW_BAPIRETURN_GET'
           EXPORTING
                TYPE       = P_MESSAGE-MSGTY
                CL         = P_MESSAGE-MSGID
                NUMBER     = P_MESSAGE-MSGNO
                PAR1       = P_MESSAGE-MSGV1
                PAR2       = P_MESSAGE-MSGV2
                PAR3       = P_MESSAGE-MSGV3
                PAR4       = P_MESSAGE-MSGV4
             LOG_NO     = ' '
             LOG_MSG_NO = ' '
           IMPORTING
                BAPIRETURN = P_RETURN
           EXCEPTIONS
                OTHERS     = 1.
    endform.                    " SET_RETURN_MESSAGE
    FUNCTION Z_BAPI_GET_ORDER_STATUS
    FUNCTION z_bapi_get_order_system_status.
    ""Local interface:
    *"  IMPORTING
    *"     VALUE(I_AUFNR) TYPE  AUFNR
    *"     VALUE(I_SPRAS) TYPE  SPRAS DEFAULT SY-LANGU
    *"     VALUE(I_EXCLUDEINACTIVE) TYPE  CHAR1 OPTIONAL
    *"  EXPORTING
    *"     VALUE(RETURN) TYPE  BAPIRETURN
    *"  TABLES
    *"      T_BAPISTAT STRUCTURE  ZBAPISTAT
    DATA:
       l_aufnr LIKE afko-aufnr,
       l_objnr LIKE jest-objnr.
    Check if order exists
    SELECT SINGLE aufnr
        FROM afko
        INTO  l_aufnr
        WHERE aufnr = BAPI_ORDER_STATUS_IMPORT-orderid.
      IF sy-subrc NE 0.
        CLEAR message.
        message-msgty = 'E'.
        message-msgid = 'Z3'.
        message-msgno = '000'.
        message-msgv1 = BAPI_ORDER_STATUS_IMPORT-orderid.
        PERFORM set_return_message USING    message
                                   CHANGING return.
        IF 1 = 2.
        The only reason to include this statement, that will obviously
        never execute, is that it will create a referecence so that you
        can find out where a particular message is being used. This
        functionality is used by the BAPIs programmed by SAP
          MESSAGE e000(z3).
        ENDIF.
      ENDIF.
      CHECK return IS INITIAL.
    Read order status
    CONCATENATE 'OR' BAPI_ORDER_STATUS_IMPORT-orderid INTO l_objnr.
      IF BAPI_ORDER_STATUS_IMPORT-i_excludeinactive = 'X'.
        SELECT objnr stat inact
          FROM  jest
          INTO  TABLE t_bapistat
          WHERE objnr = l_objnr AND
                inact  'X'.
      ELSE.
        SELECT objnr stat inact
          FROM  jest
          INTO  TABLE t_bapistat
          WHERE objnr = l_objnr.
      ENDIF.
      IF sy-subrc  0.
      No object status found
        CLEAR message.
        message-msgty = 'E'.
        message-msgid = 'Z3'.
        message-msgno = '001'.
        message-msgv1 = BAPI_ORDER_STATUS_IMPORT-orderid.
        PERFORM set_return_message USING    message
                                   CHANGING return.
        IF 1 = 2.
          MESSAGE e001(z3).
        ENDIF.
      ENDIF.
      CHECK return IS INITIAL.
    Read order status texts
      SELECT istat txt04 txt30
        FROM tj02t
        INTO TABLE t_tj02t
        FOR ALL ENTRIES IN t_bapistat
        WHERE istat = t_bapistat-stat AND
              spras = BAPI_ORDER_STATUS_IMPORT-i_spras.
      SORT t_tj02t BY istat.
      LOOP AT t_bapistat INTO g_bapistat.
        READ TABLE t_tj02t
          WITH KEY istat = g_bapistat-stat BINARY SEARCH
         INTO g_tj02t.
        IF sy-subrc = 0.
          MOVE:
            g_tj02t-txt04 TO g_bapistat-txt04,
            g_tj02t-txt30 TO g_bapistat-txt30.
          MODIFY t_bapistat FROM g_bapistat TRANSPORTING txt04 txt30.
        ENDIF.
    ENDLOOP.
    ENDFUNCTION.
    OBJNR like JEST-OBJNR
    STAT like JEST-STAT
    INACT like JEST-INACT
    TXT04 like TJ02T-TXT04
    TXT30 likeTJ02T-TXT30
    Important note:
    You will have to define a structure for every parameter in the BAPI. You cannot use the same structures used in existing applications because BAPI structures are frozen when BAPIs are released and then there are restrictions on changing them.
    STEP 3 - Create the API Method Using the BAPI WIZARD
    The BAPI wizard is used toTo expose the remote function module as a BAPI. The wizard will generate some additional code, so the function module is a valid method of the BOR. This allows the BAPi to be called as a workflow method in addition to be called by an outside program.
    Note: Each function module corresponds to a method in the BOR
    Go to the Business Object Builder SWO1.
    You can either create the new Object type as a subtype of an existing business object or create a new business object from scratch. In this example it would be obvious to create the Object type as a subtype of BUS2005 Production order. However, to illustrate how to create a new Object type from scratch, we will do this.
    In the Object/Interface type field write the name of the new Business Object: ZORDERSTAT. Press enter and fill in the additional fields necessary to create the object type.
    Supertype: Not relevant because we are creating our object from scratch
    Program. This is the name of the program where the wizard generates code for the Object type, NOT the function module we created earlier. The program name must not be the name of an existing program.
    Press enter and create the new business object. Note that when you create the business object a standard interface, an attribute ObjectType and the methods ExistenceCheck and Display are automatically generated. These cannot be changed !
    The next step is to add the Z_BAPI_GET_ORDER_STATUS method to the business object. Select Utilities -> API methods -> Add method and write the name of the function module in the dialog box. Next the dialog ox show below will be shown. This is the start screen of the BAPI wizard. Proceed with wizard by pressing the button.
    After you have finished the wizard, you will notice that the ZGetOrderStatus has been added to the business object:
    You can double-click on the method to see its properties. To use the business object you must change the Object type status to Implemented. Use menu Edit->Change releases status->Object type->To implemented. No you can test the object (Press F8).
    Note that the BAPI wizard has added a wrapper class for the function module so it can be sued as method in the business object. Choose menu Goto->Program to display the program:
              Implementation of object type ZORDERSTAT           *****
    INCLUDE <OBJECT>.
    BEGIN_DATA OBJECT. " Do not change.. DATA is generated
    only private members may be inserted into structure private
    DATA:
    " begin of private,
    "   to declare private attributes remove comments and
    "   insert private attributes here ...
    " end of private,
          KEY LIKE SWOTOBJID-OBJKEY.
    END_DATA OBJECT. " Do not change.. DATA is generated
    BEGIN_METHOD ZGETORDERSTATUS CHANGING CONTAINER.
    DATA:
          BAPIORDERSTATUSIMPORT LIKE ZBAPI_ORDER_STATUS_IMPORT,
          RETURN LIKE BAPIRETURN,
          TBAPISTAT LIKE ZBAPISTAT OCCURS 0.
      SWC_GET_ELEMENT CONTAINER 'BapiOrderStatusImport'
           BAPIORDERSTATUSIMPORT.
      SWC_GET_TABLE CONTAINER 'TBapistat' TBAPISTAT.
      CALL FUNCTION 'Z_BAPI_GET_ORDER_STATUS'
        EXPORTING
          BAPI_ORDER_STATUS_IMPORT = BAPIORDERSTATUSIMPORT
        IMPORTING
          RETURN = RETURN
        TABLES
          T_BAPISTAT = TBAPISTAT
        EXCEPTIONS
          OTHERS = 01.
      CASE SY-SUBRC.
        WHEN 0.            " OK
        WHEN OTHERS.       " to be implemented
      ENDCASE.
      SWC_SET_ELEMENT CONTAINER 'Return' RETURN.
      SWC_SET_TABLE CONTAINER 'TBapistat' TBAPISTAT.
    END_METHOD.
    STEP 4 - Final stepsWhen the Business object has been checked and the documentation created, the following steps must be carried out:
    Release the BAPI function module (in the Function Builder).
    Release the business object type (in the BOR ObjectType -> Change release status to -> Implemented ).
    Release the BAPI as a method in the BOR (Release the methods you has created - Set the cursor on the method then
    Edit -> Change release status -> Object type component -> To released )
    For potential write BAPIs: Release the IDoc and its segments
    You can now display the BAPI in the BAPI Explorer:
    for detailed expalnation
    http://www.erpgenie.com/abap/bapi/example.htm
    do reward if helpful

  • Query on Analytical Banking - SAP Bank Analyzer

    Dear all,
    I need to start working on SAP Bank Analyzer as part of a capability building plan. In this aspect, I would like to know if there is a download of SAP Bank Analyzer for a trial period of 1 month and if yes, how do we carry out the download. I shall appreciate a quick clarification in this regard.  
    Regards
    Subhobrata Talukdar

    Hi Subhobrata,
    SAP Bank Analyzer has never been part of SAP ECC. It is shipped as part of Banking Services from SAP.
    Banking Services is based on a different Netweaver stack (7.1X) than ECC (7.0X). Installation is only possible as separate instance and requires additional licensing.
    An overview of trainings for analytical banking is available at: http://www1.sap.com/services/education/catalog/industry/curriculum.epx?context=%5b%5bBANK_ANAL%5d%5d%7c
    Regards
    Peter

  • BAPI For IT2011

    Dear All,
    Please help/guide ,as i am required a Sap standard BAPI for the Time Event Infotype IT2011 ..as i am not able to find the same through SE37.
    Regards
    Sheetal
    Edited by: sheetal Gulati on Dec 1, 2009 8:27 AM

    Dear Anupam,
    This Time upload BAPI is required for the external linking ....i am not able to find the same in the given link..
    Please guide ..
    BAPI_CC1_UPLOAD_TIMEEVENT (Is this the right one )
    Regards
    Sheetal

  • BAPI to create an account in SAP Banking

    I'm trying to create an account in SAP Banking using BAPI BAPI_BCA_ACCOUNT_CREATE.
    The path for account creation is given below for reference.....
    SAP Menu->Financial Services->Account Management->Account->Account Master Data->Create Account (Transaction BCA_CN_ACCT_01)
            The execution of BAPI is successful and it's generating an internal id. How to get the Account number from this internal id?
            May be, internally it's reserving an account number. For example, If last created account was IN/969696/0000000122/, after running the BAPI, if I try to create an account manually again, then it's creating an account with number IN/969696/0000000124/. But I'm unable to view A/c IN/969696/0000000123/ created by the BAPI in BCA_CN_ACCT_03 as it says the account number doen't exist.
           The same process is working fine when i'm using BDC for transaction BCA_CN_ACCT_01 and I'm able to see the account number in BCA_CN_ACCT_03.
    I'm calling BAPI_BCA_ACCOUNTAM_SAVE_ALL and BAPI_TRANSACTION_COMMIT after calling the BAPI as well.
    Is there any other process involved? Do I have to call any other BAPI to get the account no in external format?
    Kindly help.........

    Hello Keshav,
                           Thanks a lot for your reply......
    The BAPI BAPI_CREATE_ACPOOL is not available in SAP Banking. Currently, I've done it with BDC, to provide a temporary solution.
    KIndly share sample code or documentations for this BAPI, if someone has worked on it.

  • Foreign currency Loans - does anyon know CFM/SAP Banking?

    Hi Gurus,
    Can anyone assist with the procedure for loading foreign currency loans in SAP Banking?
    Edited by: Victor Tutani on Jun 2, 2008 10:32 AM

    Dear  Victor
    This is about  Treasury/  Banking Loans
    You  could  easily  use  LSMW / BDC for loading these loans .  Do  you have any  specific  problems ?
    Thanks
    Malolan

  • Where can I buy study materials for SAP BANKING

    Hi, Experts:
    I have plan to get certificate for SAP Banking. And I am looking for some study materials if any body know where can I buy these documents. Please provide me the detail informations. FS040FS260FS212FS001
    Thank you very much

    See if this helps:-
    http://social.technet.microsoft.com/Forums/en-US/cd96c03f-8e79-409b-9cba-153f0247d8fc/question-about-learning-materials-for-the-74697-exam?forum=CertGeneral

  • Standard BAPI for creating groups in SAP

    Hi,
    I have a requirement to create user groups in SAP executing a BAPI from an external application.
    As an input parameter the group name and group description will be passed to the BAPI.
    I am unable to find the standard BAPI for the same. Can anyone help me with the BAPI name for creting groups in SAP?
    Thanks in advance,
    Ani

    Hi,
    I think you can search for it or you can create a thread at ABAP section.

  • BAPI for create material master (SAP version 40b)

    Hi,
    Anyone know BAPI for create material master for SAP version 40b?
    There's no BAPI_MATERIAL_SAVEDATA.
    I try to use BAPI_MATERIAL_MAINTAINDATA_RT,
    but seems that BAPI only for retail.
    Kindly advice!
    Thanks,
    Victor.

    Hi,
        this one works pretty good.
    call function 'MATERIAL_MAINTAIN_DARK'
             exporting
                  sperrmodus                = ' '
                  kz_prf                    = 'W'
                  max_errors                = ' '
                  p_kz_no_warn              = 'X'
                  kz_verw                   = 'X'
                  kz_aend                   = 'X'
                  kz_dispo                  = 'X'
                  kz_test                   = ' '
                  flag_muss_pruefen         = ' '
                  call_mode                 = 'ACT'
             importing
                  number_errors_transaction = numerror
                  matnr_last     = last_matnr
             tables
                 amara_ueb      = i_mara    "Basic Data
                amakt_ueb      = i_makt    "Descriptions
                 amarc_ueb      = i_marc    "Plant
                amard_ueb      = i_mard    "Storage Location
               AMFHM_UEB      = I_MFHM    "Production Tools
                amarm_ueb      = i_marm    "Units of Measure
               AMEA1_UEB      = I_MEA1    "Internal Mangagement -  EANs
                ambew_ueb      = i_mbew    "Accounting/Costing
                asteu_ueb      = i_steu    "Tax Data
                astmm_ueb      = i_steumm  "Tax Data
               AMLGN_UEB      = I_MLGN    "Warehouse Data
               AMLGT_UEB      = I_MLGT    "Storage Type Data
               AMPGD_UEB      = I_MPGD    "Change Documents
               AMPOP_UEB      = I_MPOP    "Forcast Parameters
               AMVEG_UEB      = I_MVEG    "Total Consumption Data
               AMVEU_UEB      = I_MVEU    "Unplanned Consumption Data
                amvke_ueb      = i_mvke    "Sales Data
                altx1_ueb      = i_ltx1    "Sales Text
               AMPRW_UEB      = I_MPRW    "Forcast Values
                 amfieldres     = i_delfields
                 amerrdat       = i_errors
             exceptions
                  kstatus_empty             = 01
                  tkstatus_empty            = 02
                  t130m_error               = 03
                  internal_error            = 04
                  update_error              = 05
                  too_many_errors           = 06.
    Otherwise try BAPI_RETAILMATERIAL_CREATE
    BAPI_STANDARDMATERIAL_CREATE
    <b>Reward points</b>
    Regards

  • FM /BAPI for applicant actions Tx code PB40 in sap hr

    Hello all..
       Could you pls let me know the FM/BAPI for applicant actions (Transaction Code PB40) in  SAP HR ABAP
    Thanks in advance..
    Cheers,
    sami.
    Moderator message: if it exists, you can find it yourself by doing some research.
    Edited by: Thomas Zloch on Mar 15, 2011 2:02 PM

    Hi,
    There are no BAPIs/RFCs to create Infotypes directly. You have to create a custom wrapper RFC around the std function module HR_INFOTYPE_OPERATION to meet your requirements. This function module enables you to maintain master data for employees and applicants. You can transfer one data record ie one infotype record per employee at a time. In your case it would be 3 function calls per each employee. All validation checks take place that would take place in the individual maintenance screens in the dialog. If necessary, the module returns an error message. The error messages are the same as the error messages in the dialog, that is, the individual maintenance screen error messages are transferred rather than interpreted by this module.
    Regards,
    Suresh Datti

Maybe you are looking for

  • Calling a stored procedure with the DI API in 6.5

    Hi, Is it possible to do this? I have the following lines of code...     sSQL = "EXEC sp_AgedDebtForCustomerStatement"     oRecordset.DoQuery sSQL This procedure runs fine in SQL Query Analyzer and the query generator in B1. When I use it in my VB ap

  • Customer Aging Report to Include Credit Memos

    Hi, I need a customer aging report that will also include credit memos.  This is not available with the system report, but when I write a query it will not reference the customer's account but only the documents in the system.  How do I create an A/R

  • "add to" button not showing on itunes 11 for iphone

    i have no "add to" button showing in the in this iphone page on itunes 11

  • How can I change my Pay As You Go number to my new Pay Monthly contract, please?

    Hello, Just yesterday I activated my new EE Pay Monthly contract/plan. I got a new number with it.I would like to keep my old number, which I got with my EE Pay As You Go plan. How can I change the number, please? Thanks and kind regards,Andy

  • Latest Flash player 11.8.800.94 does not work

    I can view youtube videos however I am unable to view certain websites. It just comes up with a black screen when loading the media. BBC Iplayer is a prime example. I have the latest flash, it is updated and has been installed and uninstalled repeate