FS - SD017 - Sales Order Uploader
FS - SD017 - Sales Order Uploader
Functional Specification
Title – Conversion –SD Transactions – S4HANA
FS ID: FS_<SD017>
Author: Ankit Gupta
Document History:
Version Reason for change Changed By Date
1|Page
Tejas
Table of Contents
1. GENERAL INFORMATION..................................................................................................................................................................3
2. PROCESS DESCRIPTION (FOR UNDERSTANDING OF DEVELOPMENT)...................................................................................................4
3. BUSINESS REQUIREMENT (BASIS OF DEVELOPMENT LOGIC)...............................................................................................................4
4. CONCEPTUAL DESIGN.....................................................................................................................................................................5
5. CUSTOM TABLES/ STRUCTURES....................................................................................................................................................11
6. ASSUMPTIONS AND PRE-REQUISITES..............................................................................................................................................18
7. SECURITY REQUIREMENTS/ AUTHORIZATION DETAILS.....................................................................................................................19
8. ERROR HANDLING.........................................................................................................................................................................19
9. TESTING SCENARIO......................................................................................................................................................................22
2|Page
Tejas
1. General Information
Area (SAP System Components): Order To Cash Status: Draft
Requested by (Business): SCL E-Mail:
Functional Consultant (IBM): Ankit Gupta
Relevant Transaction Codes:
Time Consuming
3|Page
Tejas
User will manually fill the excel sheet and upload it in SAP
4. Conceptual Design
4.1 Upload screen with Tcode will be created and data will be processed by ALV screen and below BAPI
will be used to create Order and delivery and invoice.
BAPI_SALESORDER_CREATEFROMDAT2
BAPI_OUTB_DELIVERY_CREATE_SLS
CSO_P_DLVRY_GOODS_ISSUE_CREATE
BAPI_DELIVERYPROCESSING_EXEC
BAPI_INCOMINGINVOICE_CREATE
BAPI_INCOMINGINVOICE_POST
BAPI_INCOMINGINVOICE_RELEASE
Custom table will be created where the order type, delivery type and invoice type will be mentioned.
Based on the custom table uploader will work, if only sales order type is maintained then only sales order
to be created. If all data in custom table filled then all document to be created.
Tcode: ZSD_UPLOAD
4|Page
Tejas
8. Error Handling
9. Testing Scenario
9.1 Sales Order will be created as per the excel format.
9.2 Sales order and delivery and invoice will be created in one time from Excel Format.
5|Page