ztemp ashwani stephen abhishek sarvesh dishant ritu

14
Object # : ZCASESTUDYX Object Description: Short orders within tolerance report

Upload: sarvesh-ahuja

Post on 15-Jul-2016

21 views

Category:

Documents


0 download

DESCRIPTION

hjgkg

TRANSCRIPT

Page 1: Ztemp Ashwani Stephen Abhishek Sarvesh Dishant Ritu

Object # : ZCASESTUDYX

Object Description: Short orders within tolerance report

Page 2: Ztemp Ashwani Stephen Abhishek Sarvesh Dishant Ritu

CONTENTS1 Revision History....................................................................................................32 General.................................................................................................................3

2.1 Priority..........................................................................................................32.2 Phase Tracking assignment..........................................................................3

3 Technical Specification.........................................................................................33.1 Development Attributes................................................................................33.2 Existing / Sample Reports.............................................................................43.3 Function Modules..........................................................................................4

4 Processing information.........................................................................................44.1 Selection Screen – Input fields......................................................................44.2 Desired report design:..................................................................................54.3 Output Field Details......................................................................................5

5 Processing Logic...................................................................................................55.1 To-Be Business Process (Overview)..............................................................55.2 Process.........................................................................................................65.3 Processing Flow Diagram..............................................................................65.4 SAP Database tables.........................................................................................65.5 Custom Table definition <if any>.................................................................65.6 External files used........................................................................................6

6 Security requirement............................................................................................66.1 Authorizations...............................................................................................76.2 Others...........................................................................................................7

7 Error handling/Validations....................................................................................78 Additional information..........................................................................................79 CHECKLIST FOR UNIT TESTING.............................................................................8

9.1 Check:...........................................................................................................89.2 Comments on unit testing:............................................................................89.3 File used:......................................................................................................8

Page 3: Ztemp Ashwani Stephen Abhishek Sarvesh Dishant Ritu

1 Revision History

Version No

Date Change By Brief Description of change

1 20.03.2015

2 General

2.1 Priority

Priority or need for this object (Check one)

High Medium Low

2.2 Phase Tracking assignment

TD Prepared by Group 2 Date 20.03.2015

TD Reviewed bySign off byUser contact

3 Technical Specification

3.1 Development Attributes

Object ID : <Object ID>

Object Name ZCASESTUDYXTitle SHORT ORDER WITH TOLERANCEDescription Short Order With Tolerance assignmentPackage NO PACKAGEMessage Class ZMESSAGECS.Program Type 1Program Server: ER07. IP address: 10.204.86.18

Page 4: Ztemp Ashwani Stephen Abhishek Sarvesh Dishant Ritu

Location/ServerDevelopment Type Initial developmentProcessing Type Eg. foregroundFrequency HighVolume Large Output Type Excel file or Text fileArea SAP System componentsReport Characteristics Drilldown Buttons X Sort

Entry file Others:      

Report Created using Report Painter Report Writer SAP Query ABAP program Info system BW Crystal Reports

3.2 Existing / Sample Reports<This sub-section provides complete details of the report name, the transaction or menu being affected. The program name indicates whether modification or copy made to the existing program.>

SAP Program Name : ZCASESTUDYXSAP Menu / Transaction : Legacy Report Name / Title : Not ApplicableRelated SAP Transaction(s) : Not Applicable

3.3 Function Modules <This sub-section provides information about the function modules that are to be used in the program with details such as passing input parameters and output parameters>Function module Name Func.

GroupApplication Area

Description <Short text, expected usage, import & export parameters>

1. F4_FILENAME IBIP BC-FES-GUI Import: Program name Dynpro number Export: File name.

2. GUI_DOWNLOAD

SFES BC-FES-GUI Import: File name File type Field separator

Tables: Data tab

Page 5: Ztemp Ashwani Stephen Abhishek Sarvesh Dishant Ritu

4 Processing information

4.1 Selection Screen – Input fields <This sub-section to provide all input fields including selection screen field details needed for building query for the report and which forms input to selection screen. The single / range determines the inputs for validations to selection screen. The mandatory field indicates that processing for query cannot be executed unless the value is selected>.

Field name Field description Single/ Range/Check box / Radio button

Mandatory (Y/N)

Default value

S_VBTYP Document Type Range YSHORT_% Short Tolerance Single Y

<Provide selection-screen layout if possible >

Page 6: Ztemp Ashwani Stephen Abhishek Sarvesh Dishant Ritu

4.2 Desired report design: (Attach report layout, either in excel format or any other format. Below shown in just example)

When Document Type is entered

4.3 Output Field Details<This sub-section to provide all output fields details needed for the report)

Sorting: I_OUTPUT BY SD Document TypeSold to PartyCustomer Purchase Order #Sales Document #Sales Document Line ItemMaterialOrdered quantityCumulative issued quantity.

Page 7: Ztemp Ashwani Stephen Abhishek Sarvesh Dishant Ritu

Totaling: NA

Page Break: Change of Document Type.

Report layout when company code is selected

5 Processing Logic

<Please specify the Processing Logic in detail using subsection and relevant hyperlink to screen or reports or forms. This section will be used for Reports, Module Pools, User Exits and Form layouts.>

The purpose of the report is to extract short order with tolerance for assigned sales document type.

1. Based on the entered document type data is retrieved from table VBAK.2. For the corresponding data from VBAK the data is extracted from the table

VBUK on the basis of partially or non-partially order delivery. 3. The item data is extracted from VBAP for the corresponding fields of VBUK on

the basis of Sales document number. 4. For the corresponding fields of the table VBAP the data is extracted from VBFA

on the basis Sales document number and item number.5. The delivery percentage is calculated on the basis of the filed remaining

quantities from table VBAP.

5.1 To-Be Business Process (Overview)This report will list open sales order lines meeting the selection criteria for which goods have been issued, and the total issued quantity is less than but within specified tolerance of the ordered quantity.

Page 8: Ztemp Ashwani Stephen Abhishek Sarvesh Dishant Ritu

5.2 Processing Flow Diagram

START

1.Sales Document2. Tolerance %

Select data fromSAP tables

Determine which orders have been filled towithin the short tolerance entered on theselection screen

Print order to screen

YES Within Short Tolerance

Exceeds Short tolerance

Page 9: Ztemp Ashwani Stephen Abhishek Sarvesh Dishant Ritu

5.3 SAP Database tables

<Specify any known tables or fields in the desired report>

# Table Name Description Remarks

1 VBAK SALES DOCUMENT HEADER2 VBUK Sales Document: Header Status

and Administrative Data3 VBAP Sales Document: Item Data4 VBFA Sales Document Flow5 TVAK Sales Document Types

5.4 Custom Table definition <if any>

# Table Name Field Name Description Remark

5.5 External files used <IF ANY>

File Name File Description Usage

External File Layout <file name>Field Name Key Declaration Description

Page 10: Ztemp Ashwani Stephen Abhishek Sarvesh Dishant Ritu

6 Security requirement

6.1 Authorizations<Indicate below the level of authorization control you want to exercise>Authorization Name Field Description Screen /

Report.NA

6.2 Others<Indicate others aspect, if any>

7 Error handling/Validations

Screen / Report / Form

Error Condition Error Result/Message

Remarks

1. Validation on S_VBTYP

The entered document type is invalid

Zmessagecs Invalid Document type

2. Validation onSHORT_%

The entered percentage is initial

Zmessagecs Enter filed values.

Page 11: Ztemp Ashwani Stephen Abhishek Sarvesh Dishant Ritu

8 OUTPUT SCREEN SCREENSHOT

Page 12: Ztemp Ashwani Stephen Abhishek Sarvesh Dishant Ritu

10 CHECKLIST FOR UNIT TESTING

Program: Test date:      Developer: Tel no:

     

8.1 Check:

Performance/flow of process with low/high volume of data

Other reports

Messages

Overall result

Data in the report against the database table

Page breaks

Printer spool is generated correctly

Buttons on the screen work correctly

Others

8.2 Comments on unit testing:     

8.3 File used:      

___________________________________________________________________Signature of developer

-----------------------------------------------End of Document ------------------------------------------------