You are on page 1of 5

SAP AMS Blue Star

Development Summary:

Name of Project SAP AMS Blue Star


Development ID
Author Sanjeev Sharma
Name of Development Vendor Payment Register
Short Description Vendor Payment Register
Development Type
Module/Business Process
Current Version <1.0>
Required TCode
Complexity (L/M/H) L
Priority (L/M/H) L
Frequency On-line
Functional Consultant Sanjeev Sharma
Core Team Member
Process Owner
Approval Date

Specification is approved for coding

Sanjeev Sharma

(Signature & Name IBM Consultant) (Signature & Name Core Team Member)

Version History:
Versio Date Change Revision Reason for Revision
n No Updated Request Author
No
1.0

Technical Summary:
Name of Technical Consultant
Request No
Start Date
Completion Date
Approval Date

Tested and Approved

(Signature & Name Core Team Member), (Signature & Name IBM Consultant)

Page 1 of 5
SAP AMS Blue Star

1. Functional Specification:

1.1.Objective of Development
Description of objective of Development
To know the daily payments made to Vendors for accessing/ managing the Cash
flows. Management has to take decisions on borrowings

1.2.Relevant Transaction Codes

Transaction Code Description

1.3.Reference SAP Programs

Program Description
Name

1.4.Selection Parameters

Field Table Name Description (M)andator (P)arameter


Name y (S)elect Option
(O)ptional
NA

1.5.Error Handling

Message Error No Error Message Cause of Error


Class
NA

1.6.User Exit/Enhancement

Exit Name Component Name Description

1.7.Source File Location

File Path NA
NA

1.8. Pre-requisite

Description of pre requisites.


NA

Page 2 of 5
SAP AMS Blue Star

1.9.Program Logic/Pseudo Code

Detailed description of program logic inclusive of table field


details
Input Screen Fields:

Company code BUKRS Mandatory Parameter


Fiscal Year GJAHR Mandatory Parameter
Period POPER Mandatory Select Option
Profit Center PRCTR Optional Select Option
Segment SEGMENT Optional Select Option

Out Put Fields Required:

FIELD NAME TABLE NAME


CO CODE RBUKRS
Title of the Report
FISCAL YEAR RYEAR
PERIOD POPER
Vendor Payment Register From Bank
Heading
DOC TYPE BLART
POSTING
Period:
Label DATE Text BUDAT
Fiscal
DOC NO
Label year: Text DOCNR
Payment
Label Mode : CCheque
Text , NNEFT, SCOS Batch , F-CCC , D-DD , R-RTGS
SPL. GL IND UMSKZ
PROFIT CENTER PRCTR
DIVISION SEGMENT Logic to be applied to fetch the data
ACCOU`NT GROUP KTOKK 1. Select following fields
VENDOR CODE LIFNR
VENDOR NAME NAME1 RBUKRS
DR / CR IND DRCRK DOCNR
RLDNR
AMT IN LC HSL RYEAR
AMT IN TC TSL POPER
CURR RTCUR RACCT
BANK GL RACCT PRCTR
SEGMENT
BANK GL DESCRIPTION TXT50
TSL
CHQ. NO ZUONR HSL
PAYMENT MODE ZLSCH DRCRK
REV WITH STBLG BUDAT
RTCUR

From table FAGLFLEXA


Where:

RBUKRS= As per entry


RLDNR= 0L
RYEAR= As per entry

Page 3 of 5
SAP AMS Blue Star

POPER= As per entry


RACCT=00902+++++
PRCTR= As per entry
SEGMENT= As per entry

2. Loop at DOCNR

Select BUZEI -Append internal table with this


Where

DOCNR= Internal Table DOCNR


RYEAR = Internal table RYEAR
RLDNR= Internal table RLDNR
RBUKRS=Internal table RBUKRS
LINETYPE =03000 OR03100
If LINETYPE is other than03000 OR03100 then delete DOCNR from Internal table

3. Loop at DOCNR
Append internal table with below fields from the table BSEG
UMSKZ
LIFNR
ZUONR
ZLSCH
Where
BUKRS = RBUKRS Internal Table
BELNR = DOCNR Internal Table
GJAHR = RYEAR Internal Table
BUZEI = BUZEI Internal Table

4. Pass LIFNR in the table LFA1


LIFNR = LIFNR from Internal Table
Select
NAME1- Append internal table
KTOKK- Append internal table

5. Select TXT50 from the table SKA1


Where
SAKNR = RACCT from Internal Table
KTOPL = 1000

6. Select BLART and STBLG from the table BKPF


Where
BUKRS = RBUKRS from Internal Table
BELNR = DOCNR from Internal Table
GJAHR = RYEAR from Internal Table

a. Report Layout (For Reports)

Page 4 of 5
SAP AMS Blue Star

Book1.xls

b. Special Requirement
NA

c. Assumptions /Notes

Important assumptions made and agreed upon by team for execution


and development.

Technical specification:

d. Objects Used

Logical Database
Tables
Includes
Function Modules
Message Class
Called Screens / TCodes / Programs
BDC Type
Package

e. Logic Applied

Important part of source code developed or Notes on logic used.

f. Assumption/Notes

Technical assumptions listed from expected results point of view.

Page 5 of 5