0% found this document useful (0 votes)
68 views

TS Endurance Gate Entry QR Code Print

This document provides a technical specification for adding e-invoice and GE QR code functionality to the ZGST_INV_END transaction code in SAP. It will create a custom report and smart form to print an e-invoice with a QR code for the signature and a separate QR code for gate entry. The report will gather invoice data from existing SAP tables and call custom function modules to generate the payload, QR codes, and print the invoice. It is designed to have little system impact and integrate with existing SD processes and systems.

Uploaded by

Roshan
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views

TS Endurance Gate Entry QR Code Print

This document provides a technical specification for adding e-invoice and GE QR code functionality to the ZGST_INV_END transaction code in SAP. It will create a custom report and smart form to print an e-invoice with a QR code for the signature and a separate QR code for gate entry. The report will gather invoice data from existing SAP tables and call custom function modules to generate the payload, QR codes, and print the invoice. It is designed to have little system impact and integrate with existing SD processes and systems.

Uploaded by

Roshan
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 12

TECHNICAL SPECIFICATION

E-INVOICE AND GE QRCODE FOR TCODE


ZGST_INV_END

Paranjape Autocast Pvt. Ltd.

E-Invoice For T-Code Zgst_inv_END


Technical Specification
(English)

Version 2017
Date – 24/07/2020

SATPL-PACPL CONFIDENCIAL Page 1 of 12


TECHNICAL SPECIFICATION

E-INVOICE AND GE QRCODE FOR TCODE


ZGST_INV_END

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

SATPL-PACPL CONFIDENCIAL Page 2 of 12


TECHNICAL SPECIFICATION

E-INVOICE AND GE QRCODE FOR TCODE


ZGST_INV_END

Technical Specification – Executable Report


Project Name: E-Invoice
Document ID: 1 Version: 1.0
Prepared by: Roshan Y. Kolte Contact No.: Date: 24.07.2021
Approved by: Pradeep S. Patil Contact No.: Date:

Version No Date Remark


1 24.07.2021 Initial Draft

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

Report Name: ZSD_GST_TAX_INVOICE_END

Development Type (F/R/I/C/E) Report

Processes / SAP Module SD

SAP System / Release SAP ERP 6.0

Priority (High/Medium/Low) High

Complexity (Simple/Medium/Complex/Very Medium


complex)

SATPL-PACPL CONFIDENCIAL Page 3 of 12


TECHNICAL SPECIFICATION

E-INVOICE AND GE QRCODE FOR TCODE


ZGST_INV_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

E-INVOICE AND GE QRCODE FOR TCODE


ZGST_INV_END

4. Authorization Object
NA.

5. Impacted Processes, Systems, Packages/Application

SAP Modules Impacted SD

Other Systems Impacted NA

Other Applications Impacted NA

6. System Impact:
As it is custom report there is no impact on system standard functionality.

7. Overall function’s triggering


10 This functionality will be triggered in ZGST_INV_END transaction codes.

8. Overall function’s frequency


NA

9. Overall function’s usability


We have used T-Code ZGST_INV_END and enter the selection parameters as per
selection screen and then click on execute button for proceed further.

11. Proposed Data Gathering / Processing Logic

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.

SATPL-PACPL CONFIDENCIAL Page 5 of 12


TECHNICAL SPECIFICATION

E-INVOICE AND GE QRCODE FOR TCODE


ZGST_INV_END

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.

SATPL-PACPL CONFIDENCIAL Page 6 of 12


TECHNICAL SPECIFICATION

E-INVOICE AND GE QRCODE FOR TCODE


ZGST_INV_END

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.

SATPL-PACPL CONFIDENCIAL Page 7 of 12


TECHNICAL SPECIFICATION

E-INVOICE AND GE QRCODE FOR TCODE


ZGST_INV_END

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.

SATPL-PACPL CONFIDENCIAL Page 8 of 12


TECHNICAL SPECIFICATION

E-INVOICE AND GE QRCODE FOR TCODE


ZGST_INV_END

12. Selection Screen


1. Selection Screen
Run T-Code ZGST_INV_END.

SATPL-PACPL CONFIDENCIAL Page 9 of 12


TECHNICAL SPECIFICATION

E-INVOICE AND GE QRCODE FOR TCODE


ZGST_INV_END

2.Apply the Billing Document.

13. Output Screen

SATPL-PACPL CONFIDENCIAL Page 10 of 12


TECHNICAL SPECIFICATION

E-INVOICE AND GE QRCODE FOR TCODE


ZGST_INV_END

SATPL-PACPL CONFIDENCIAL Page 11 of 12


TECHNICAL SPECIFICATION

E-INVOICE AND GE QRCODE FOR TCODE


ZGST_INV_END

SATPL-PACPL CONFIDENCIAL Page 12 of 12

You might also like