Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 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