TS Endurance Gate Entry QR Code Print
TS Endurance Gate Entry QR Code Print
Version 2017
Date – 24/07/2020
Contents
1....................................................................................................................................................................... 3
1. Requirement Overview....................................................................................................................3
2. Solution overview.............................................................................................................................3
3. Program Details................................................................................................................................4
3. Tables/Structures.................................................................................................................................5
4. Authorization Object............................................................................................................................5
5. Impacted Processes, Systems, Packages/Application...........................................................................5
6. System Impact:.................................................................................................................................5
7. Overall function’s triggering................................................................................................................5
8. Overall function’s frequency................................................................................................................5
9. Overall function’s usability...................................................................................................................6
11. Proposed Data Gathering / Processing Logic......................................................................................6
12. Selection Screen.................................................................................................................................9
13. Output Screen..................................................................................................................................10
1. Requirement Overview
The user requirement is print E-Invoice Signature(QR Code ) and gate entry QR Code
on Zgst_inv tcode.
2. Solution overview
To satisfy above requirements we have create driver program
ZSD_GST_TAX_INVOICE_END and smartform ZSD_GST_TAX_INVOICE_END.
ZSD_GST_TAX_INVOICE_END
Technical Specification
3. Program Details
Report Name ZSD_GST_TAX_INVOICE_END
Description Endurance Tax invoice driver program
Reference Functional Version: 2017
Specification:
Deviation from Functional
Specification:
Server Name: Server IP Client: 500
sapde
address:
vlop
Development Transaction code: ZGST_INV_END
class: (for this program)
Authorization Transport Request: D11K907835
Group:
Program type: () Report Interactive () Report () Standard Modification
() Online program () Layout () User Exit/Enhancement
Characteristics () Drill-down () Push buttons () Sort
() Entry files () Others: Table View () File Download
Type: () Creation () Change ( ) Display
Technique: () Report Painter () Report Writer () ABAP Query
() ABAP Program () Info System () Layout
Priority: () high-mandatory () medium-recommended () low-optional
Technical We have created a executable report ZSD_GST_TAX_INVOICE_END to satisfy requirement.
description:
3. Tables/Structures
Name Description
SATPL-PACPL CONFIDENCIAL Page 4 of 12
ZEINV_QR_LOC E-INVOICE QR CODE LOCATIONS FOR SMARTFORMS
VBRK BILLING DOCUMENT: HEADER DATA
TECHNICAL SPECIFICATION
4. Authorization Object
NA.
6. System Impact:
As it is custom report there is no impact on system standard functionality.
Step 1. We have made a custom table ZEINV_ACT to maintain a e-invoice applicable date with
company code if the document creation date is grater than equal to e-invoice applicable
date then e-invoice print come otherwise goes to AS-IS print.
2.We have Design a custom table ZEINV_QR_LOC to store QR Code locations and size with
samrtforms name we have store ZSD_GST_TAX_INVOICE_SF with its location.
3. For generation of payload we use function module ZFM_EINV to generate payload with ODN
Number.
4. For identify that wheatear user select print or preview we added 2 push buttons print and
preview.
5. We have required OTF data of samrtform so we have use function module CONVERT_OTF for
Binary data.
6. We have make string in given format that to be needed in QR code.
7. Created a QR code ZENDQR and assigned to smartstyle ZQRGATE_STYLE.
8. The style will be apply in smartform to text node.
9. After getting binary data we have call function module ZFM_EINV_GET_PRINT after response
received we have sent it to printer if some error occurred then that displayed on SAP Screen.