SAP Reports and Programs

Share |

HOMBNKL0 SAP ABAP Report - Bank Letter Report


HOMBNKL0 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the standard documentation available for this report and a few details of other objects it interacts with such as tables, function modules, includes etc. If you would like to see the full code listing simply enter HOMBNKL0 into the relevant SAP transaction such as SE38 or SE80

Contribute (Add Comments)
Below is the basic information available for SAP report HOMBNKL0 and is provided for your convenience to access as and when required. Although the basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name HOMBNKL0 or its description.

SAP Documentation for program HOMBNKL0

Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report


PY_OM_BNKL0 - Bank Letter Report

PURPOSE
This report generates bank letters for HSBC Bank and other banks. Note that this report generates the letters for other banks in both, Arabic and English languages.
The HSBC bank letters contain various employee details such as Name, Designation, Joining Date, Salary, end-of-service , bank account number, branch address and so on.
The other bank letters also contain the ID Card number and the employee's nationality, in addition to the employee's Name, Designation, Joining Date, Salary, end-of-service , bank account number, branch address and so on.


INTEGRATION


PREREQUISITES


FEATURES


SELECTION
Enter the relevant selection criteria based on which you want to execute the report.
In the PDF Options section specify the following details:
  • HSBC Bank Letter - Select this checkbox if you want to generate the PDF for HSBC letter. In this case, specify the form name in the adjacent field. By default, this report generates the HR_OM_HOMBNKL0_HBL form.

  • Other Bank Letter English - Select this checkbox if you want to generate the PDF for other bank letter in English. In this case, specify the form name in the adjacent field. By default, this report generates the HR_OM_HOMBNKL0_OBL_EN form.

  • Other Bank Letter Arabic- Select this checkbox if you want to generate the PDF for other bank letter in Arabic. In this case, specify the form name in the adjacent field. By default, this report generates the HR_OM_HOMBNKL0_OBL_AR form.

  • Authorised Signatory - Specify the name of the person authorized to sign the letters that this report generates.



  • STANDARD_VARIANTS


    OUTPUT
    On the output screen of this report, the system displays the details of the employees for whom the letters are successfully processed. You can choose the relevant employee's record from the list and select the Print PDF button to generate the bank letter for the employee.
    You can use the Send E-mails button to send the generated PDF's to the corresponding employees as attachments via e-mail.

    ABAP code:


    ABAP code listing snippet for SAP ABAP Report HOMBNKL0

    *&-------------------------------*
    *& Report  HOMBNKL0
    *&
    *&-------------------------------*
    *& Bank Letter Report
    *&-------------------------------*
    REPORT hombnkl0.
    
    INCLUDE HOMBNKL0_TOP. "GLOBAL DATA DECLARATIONS INCLUDE HOMBNKL0_SEL. "SELECTION SCREEN DETAILS INCLUDE HOMBNKL0_F01. "SUBROUTINES INCLUDE HOMBNKL0_ALV. "ALV DISPLAY
    START-OF-SELECTION.
    * Check Form Names given on selection screen PERFORM check_logic_form. * Get required data for further use PERFORM get_data. ....See full code listing within your SAP system using transactions such as SE80 and SE38

    Includes used within report:

    INCLUDE HOMBNKL0_TOP. "GLOBAL DATA DECLARATIONS
    INCLUDE HOMBNKL0_SEL. "SELECTION SCREEN DETAILS
    INCLUDE HOMBNKL0_F01. "SUBROUTINES
    INCLUDE HOMBNKL0_ALV. "ALV DISPLAY


    Tables used within report and the associated select statement:

    No SAP database TABLES are accessed within this report code!


    Function Modules used within report and the associated call statement:

    No SAP FUNCTION MODULES are executed within this report code!


    Text pool values


    Selection Text: P_OBLE = Other Bank Letter English
    Selection Text: P_OBLA = Other Bank Letter Arabic
    Selection Text: P_HBL = HSBC Bank Letter
    Selection Text: P_FRM_OE = Other Bank Letter English
    Selection Text: P_FRM_OA = Other Bank Letter Arabic
    Selection Text: P_FRM_H = HSBC Bank Letter
    Selection Text: P_AUTH = Authorised Signatory
    Title: Bank Letter Report
    Text Symbol: N01 = Selection Statistics
    Text Symbol: L01 = Application Log
    Text Symbol: I05 = Info
    Text Symbol: I04 = Error
    Text Symbol: I03 = Warning
    Text Symbol: I01 = List
    Text Symbol: 020 = Other Bank Letter Arabic
    Text Symbol: 019 = Other Bank Letter English
    Text Symbol: 018 = HSBC Bank Letter
    Text Symbol: 017 = Thank You,
    Text Symbol: 016 = Please find the attached the PDF form.
    Text Symbol: 015 = Dear employee,
    Text Symbol: 014 = Send E-mails
    Text Symbol: 013 = Print PDF
    Text Symbol: 012 = No Data Found for Selection Criteria
    Text Symbol: 011 = Excluded Employees
    Text Symbol: 010 = Successfully Processed Employees
    Text Symbol: 009 = Selected Employees
    Text Symbol: 008 = Passport
    Text Symbol: 007 = Residence Card
    Text Symbol: 004 = Other Bank Letter Arabic
    Text Symbol: 003 = Other Bank Letter English
    Text Symbol: 002 = HSBC Bank Letter
    Text Symbol: 001 = PDF Options





    comments powered by Disqus