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