Documente Academic
Documente Profesional
Documente Cultură
Client :
Date: 11.08.2014
Team: IM and PS
Author(s) : RSVR Murthy /
Venugopal N
Presented to:
USL
Prepared by:
JK Technosoft
Document Title:
Document Version:
1.0
Security Classification:
Customer Confidential
Contents
1.
OVERVIEW..................................................................................... 3
PURPOSE 3
ENVIRONMENT
3
COMMON FUNCTIONAL SPECIFICATIONS
2.
SAP-TO-PORTAL.............................................................................. 5
INTRODUCTION
5
BUSINESS SCENARIOS LIST 5
ERROR LOG LIST 10
ERROR HANDLING PROCEDURE
OPEN POINTS LIST 10
3.
10
PORTAL-TO-SAP............................................................................ 10
INTRODUCTION
10
BUSINESS SCENARIOS LIST 10
ERROR LOG LIST 13
ERROR HANDLING PROCEDURE
OPEN POINTS LIST 13
Customer Confidential
13
Version 1.0
Page 2
1. OVERVIEW
PURPOSE
Capture the Budget Input Details from SAP and Move to USL Portal
Capture the CIR Details from USL Portal and Move to SAP
SCOPE
Collection data from SAP through BAPI and provide same data as input to
portal interface to move the data in to portal.
JKT to assist RCS (Web Developer) on integration of data movement (Input and
Output movement)
ENVIRONMENT
COMMON UNDERSTANDING
USL using web portal to maintain Offline approved annual budget. (Budget value will be
imported through Excel)
Key Activities done at portal
Release of budget
By introducing IMPS module in SAP, USL want to keep a control on Actual V/s Budget. USL
still want to continue their present activities on portal.
After Introducing IMPS module in SAP, USL will fallow below process.
Customer Confidential
Version 1.0
Page 3
Integration > Budget Allocation Value will be moved to Portal through automation
Portal CIR Creation (Request to release for part or full budgeted value)
Integration > On Release of CIR, Project Definition and WBS Elements (Project) will be
created with budget value (Released CIR Value =Project Budget Value) in SAP.
Customer Confidential
Version 1.0
Page 4
2. SAP-TO-PORTAL
SCENARIO 1: ADD / UPDATE - ALLOCATION OF BUDGET (TCODE : IM32)
INTRODUCTION
Data movement BAPI will be triggered based on below transaction event / Conditions
Add / Creation Supplement of budget to unit (Allocating Additional budget) (TCODE : IM30)
Update / Change Transfer of Budget for one project to another (TCODE : IM38) (Due to unused or
excess budget on the plant)
Deletion Deletion of Allocation of Budget (TCODE : IM32) Deletion option not allowed if budget
utilized) (Note : Deletion of Allocation Of Budget and Supplement of Budget will be happen from
IM32 screen only)
BUSINESS
SCENARIOS
DETIALS
Business Event: User will create Budget structure and allocation based on excel sheet approved Offline.
Screen Name / TCode Used: IM32
SAP Screen Layout: Base Screen Name > Change Original Program Budget
Customer Confidential
Version 1.0
Page 5
SAP
Create Investment
Program Definition
Field
Type
Field Name
Investment Program
PRNAM
Alphanum
eric (8)
Create Investment
Program Position/
Change Investment
Program Structure
Alphanum
eric (24)
Position ID
Change Original
Program Budget
Amount
Create Investment
Program Definition
Investment Program
Description
Alphanum
eric (40)
Create Investment
Program Definition
Financial year
Year
Customer Confidential
Version 1.0
Page 6
Example
Investment
Program - 1000
Position
ID/Location 1006/Kombulgud
Budget amount Rs. 1000000
Game Changer
Financial year2014
Portal screen
Name
Master > Capital
Budget Master
Field
Type
Field Name
Inv.Program
Alphanum
eric (8)
Example
Investment
Program - 1000
Field Name
Field Name
Inv.program
Inv.program
Inv.program Desc.
Capital
Investment
Proposed
Example
Entry Field : Investment Program 1000
Entry Fields : USL Investment
Program 2014
Selection field : 2014 (Fiscal year)
Period
Change
Original
Program
Budget :
Item
Overvie
w (IM32)
Budget amount
Financial Year
Region
Location
Amount in
lacs
Expense Type
Blank
Portal Screen Layout: Target Screen Name > Capital Budget Master
Customer Confidential
Version 1.0
Page 7
BEHAVIORAL SPECIFICATION
Add or Update Record
System to check the combination of below listed fields are available in system or not:
If record not available with above combination then system will create budget record
If record is already available then system will trace the budget and overwrite the
value
INTEGRATION
DETAILS
THOUGHT PROCESS
Data Log Sheet will be maintained in portal, which list all the transaction requested
moved from SAP to Portal with the movement status Add or Updated.
User will check and confirm the transaction request at portal to move the data from
Data Log Sheet to portal.
Once data movement confirmed by user, data will be validated by portal for error
analysis.
If system not found any error, data will be moved portal. Line status against
transaction request will be updated as Handled = Yes and Error = No
If System found any error regarding data analysis while moving to portal, then Line
Status against transaction request will be updated as Handled = Yes, Error = Yes
Customer Confidential
Version 1.0
Page 8
Transaction request which has not moved to portal due to error, will be shown on the
open list in Data Log Sheet. So that user can repost the transaction request once
again.
Data Log Sheet will be provided to user which list all the open/pending transaction request from
SAP.
Option will be provided in to user to select the list of transaction request to be moved to Portal.
Based on Transaction request selected by user, data validation will be done at portal by keeping
transaction request by each record.
At the end of processing, information message will be provided with below details
o
RCS to track the list records request raised by SAP BAPI and the document processed/ handed in
Portal with the status.
Error Log Sheet to be developed where record status to be traced. (Added or Pending with error)
Option should be provided in error sheet to check the error message and reprocess the error record
list once again to create or update the document. (After doing required correction based on error
message)
USER CONTROL
Any Location creation and Deletion to be handled manually by user, both In SAP and Portal.
Customer Confidential
Version 1.0
Page 9
Manual Creation / Change / Deletion Of Capital Budget Master Screen to be blocked through User
Authorization, Any manual addition and Updation will be controlled through 1 super user ID (Just to
handle, unexpected inconsistence errors).
In case of any changes made by super user manually at portal to be tracked manually and same
changes need to be done at SAP. (If permits)
Year End Activities: Process to be discussed. In SAP, TCode available to move balance
available budget to next year.
SCENARION 2 : DELETION
OF
ALLOCATION
OF
INTRODUCTION
Data movement BAPI will be triggered based on below transaction event / Conditions
Add / Creation Supplement of budget to unit (Allocating Additional budget) (TCODE : IM30)
Update / Change Transfer of Budget for one project to another (TCODE : IM38) (Due to unused or
excess budget on the plant)
BUSINESS
SCENARIOS
DETIALS
Business Event: Option is available in SAP to delete the Budget allocated by budget is not utilized.
Deletion option not allowed if budget utilized
Note : Deletion of Allocation Of Budget and Supplement of Budget will be happen from IM32 screen
only
Customer Confidential
Version 1.0
Page 10
SAP keeps internal control on deleting / changes Allocation of Budget. If budget is not
utilized then only sap will allow the delete.
BEHAVIORAL SPECIFICATION
Delete Record
System to check the combination of this fields are available in portal against delete
line items , Competition Fields : Inv. Program, Location ID, Financial year
System to trace the record with above combination and delete the records form the
Customer Confidential
Version 1.0
Page 11
portal.
Business Scenario 1: Assume Budget has created in Portal through SAP and
CIR has created against respective budget code but waiting for approval or
release , in portal whether system will allow to delete budget or not to be
checked.
Business Scenario 2: Assume Budget has created in Portal through SAP and
CIR has created and approved or released based on which project has
created in SAP, in SAP whether system will allow to delete budget or not to be
checked.
RCS to track the list records request raised by SAP BAPI and the document processed/ handed in
Portal with the status.
Error Log Sheet to be developed where record status to be traced. (Added or Pending with error)
Option should be provided in error sheet to check the error message and reprocess the error record
list once again to create or update the document. (After doing required correction based on error
message)
3. PORTAL-TO-SAP
Customer Confidential
Version 1.0
Page 12
INTRODUCTION
BUSINESS
SCENARIOS
LIST
Customer Confidential
Version 1.0
Page 13