case study ppt

23
009 Accenture All Rights Reserved. Accenture, its logo, and Accenture High Performance Delivered are trademarks of Accenture. TRANSACTION UPLOAD PRIYA SELVA APARNA PRASHANTH SARANYA PUSHKAR

Upload: amiya-chakrabarty

Post on 26-Nov-2014

195 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Case Study Ppt

Copyright © 2009 Accenture All Rights Reserved. Accenture, its logo, and Accenture High Performance Delivered are trademarks of Accenture.

TRANSACTION UPLOAD

PRIYA SELVAAPARNA PRASHANTHSARANYA PUSHKAR

Page 2: Case Study Ppt

Copyright © 2009 Accenture All Rights Reserved.

OBJECTIVE:

• To upload an MS Excel spreadsheet of journal entries to SAP.

• Journal entries supported

Posting to Vendor Accounts without clearing.

Posting to Customer Accounts without clearing.

Posting to GL Accounts without clearing.

2

Page 3: Case Study Ppt

Copyright © 2009 Accenture All Rights Reserved.

PARAMETERS:

INPUT

• File path

• Reference key

• Radiobuttons for check/post

OUTPUT

• Screen output of log

3

Page 4: Case Study Ppt

Copyright © 2009 Accenture All Rights Reserved.

TABLES USED:

• BKPF:

Accounting document header table.

• BSEG:

Accounting document segment table.

4

Page 5: Case Study Ppt

Copyright © 2009 Accenture All Rights Reserved.

PROCESS:

5

Page 6: Case Study Ppt

Copyright © 2009 Accenture All Rights Reserved.

SELECTION SCREEN DESIGN:

6

Page 7: Case Study Ppt

Copyright © 2009 Accenture All Rights Reserved.

VALIDATION:

• It checks the existence of file.

• Uses AT_SELECTION SCREEN.

7

Page 8: Case Study Ppt

Copyright © 2009 Accenture All Rights Reserved.

AUHTORIZATION:

• AUTHORITY_CHECK.

• Performs a check against object and fields of user master.

8

Page 9: Case Study Ppt

Copyright © 2009 Accenture All Rights Reserved.

Page 10: Case Study Ppt

Copyright © 2009 Accenture All Rights Reserved.

START-OF-SELECTION:

• Introduces any initial processing to be done prior to next event keyword.

GUI_UPLOAD BAPI_ACC_DOCUMENT_CHECK BAPI_ACC_DOCUMENT_POST

10

Page 11: Case Study Ppt

Copyright © 2009 Accenture All Rights Reserved.

GUI_UPLOAD:

• Function module to process sequential files on the presentation

server.

• Data is transferred to or from an internal table.

• It requires an internal table for data transfer.

11

Page 12: Case Study Ppt

Copyright © 2009 Accenture All Rights Reserved.

GUI_UPLOAD:

12

Application server files

Presentation server files

READ DATASET

TRANSFER

GUI_UPLOAD

GUI_DOWNLOAD

Page 13: Case Study Ppt

Copyright © 2009 Accenture All Rights Reserved.

GUI_UPLOAD:

13

CALL FUNCTIONGUI_DOWNLOADCALL FUNCTIONGUI_DOWNLOAD

File name:

File type:

CALL FUNCTIONGUI_UPLOADCALL FUNCTIONGUI_UPLOAD

File name:

File type:

Convertaccording tofile type

Convertaccording tofile type

Convertaccording tofile type

Convertaccording tofile type

Page 14: Case Study Ppt

Copyright © 2009 Accenture All Rights Reserved.

BAPI:

• RFC Enabled Function module.

• Is an interface for data transfer.

• Provides access to different business process.

14

Page 15: Case Study Ppt

Copyright © 2009 Accenture All Rights Reserved. 15

Page 16: Case Study Ppt

Copyright © 2009 Accenture All Rights Reserved.

BAPI:

16

Page 17: Case Study Ppt

Copyright © 2009 Accenture All Rights Reserved.

BAPI FUNCTION MODULES:

• BAPI_ACC_DOCUMENT_POST

• BAPI_ACC_DOCUMENT_CHECK

17

Page 18: Case Study Ppt

Copyright © 2009 Accenture All Rights Reserved.

TESTING REQUIREMENTS

• ID • Condition • Expected results • Cycle Ref.

• Check an input file • File is checked and a log is generated.

• Load a single GL document • GL document posted. Log indicates total debits and credits which ties to source Excel file.

• Load multiple GL documents • Multiple GL documents posted. Log indicates total debits and credits which ties to source Excel file.

• Load of AR invoice/credit memos • AR documents posted correctly. Log totals tie to source file.

• Load of AP invoice/debit memos • AP documents posted correctly. Log totals tie to source file.

• Load of mixture of AR, AP and GL documents.

• Documents post correctly. Log indicates correct totals.

Page 19: Case Study Ppt

Copyright © 2009 Accenture All Rights Reserved.

TECHNICAL TEST CONDITIONS• ID • Condition • Expected results • Cycle

Ref.

• Load of multiple GL, AP and AR documents with correct data.

• All documents posted successfully. Error log tallies with source Excel file.

• Check/Post of file with incorrect/non-existent filename

• Program ends with an error message (no log) indicating that the file does not exist.

• Load of document with more than 950 lines • Program log indicates that document could not be posted due to the number of line items.

• Foreground processing of a file with 66,000 lines.

• No time-out. All journal entries loaded.

• Check/Post of file with bad source data, e.g. incorrect account numbers, cost centres.

• Program log indicates that the data is incorrect. In ‘Post’ mode, the correct records are loaded and the incorrect records ignored.

• Check/post of file with legacy code which is not mapped to a profit center/cost center

• Program log indicates that no mapping could be found for the legacy code. Record is not posted.

• System shuts down during processing. • No log generated of documents posted. Use of compact document journal allows user to easily reconstruct what has been posted and what has not been posted.

Page 20: Case Study Ppt

Copyright © 2009 Accenture All Rights Reserved.

FIELDS:

Additional fields not reflected in the standard transfer table but

used by the BAPI interfaces.

Manufacturer

Commodity

20

Page 21: Case Study Ppt

Copyright © 2009 Accenture All Rights Reserved.

USER EXITS

• Allow us to add our own functionality to SAP standard program.

• Modification is not required.

• SYNTAX:

FORM USEREXIT_..

……..

ENDFORM.

Page 22: Case Study Ppt

Copyright © 2009 Accenture All Rights Reserved.

LOG FILE

• A list of SAP accounting document numbers generated with external document numbers

• The total debits and credits posted

• The total number of line items posted.

• Error log detailing failed documents.

Page 23: Case Study Ppt

Copyright © 2009 Accenture All Rights Reserved.

OUTPUT SCREEN: