SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Functional Spec?
Functional Spec is mainly prepared for the purpose of developing the new reports (this happens only
when SAP standard report not achieve the client purpose) using the ABAP Program. for ABAPers you
need to give the details of the Tables , Fields and the logic how to pick the value and get the report.


The information contains in the functional specs are:

a)Document segment (BSEG): which contains the company code,posting keys, vendors,etc.

b)the line items(BKPF) consists of document type, etc.

for example: from BSEG table you have to go to the field of BUKRS for company code, BSCHL for
Posting Keys.
From BKPF table you have to go to the field of BELNR for document Number, etc.

Based on your functional specification the Abaper will design the report using his technical specifications.

The above are examples only to understand. There are plenty of tables & fields for FI, CO and Assets
separately.

Please assign points, if the above are useful.


Functional spec are based on the business requirment and contains details of end user
expectations of the product Functionality

       document describes requested properties of inputs and outputs
       the blueprint for how you want a particular application to look and work
       it details what the finished product will do
       who a user will interact with it and
       what it will look like
the key benefit of writing up a funtional spec is streamlining the development process. time
and productivity are saved during development stage because the programmers can
program instead of also working out the logic of the user experience


S/W or program will be developed based on the functional specs
it consist of

        1.     business requirments- brief detail about the business process and the need of
        your cutomized program/report
        2.     security consideration- who all can have access to this program and level of
        security whether it is at co.code level or country level
        3.     business dependences- whether is there any other process / program should
        have been completed before the execution of this program
        4.     Data requirement
        5.     priority- whether the failure lead to production stoppage or any work around
        6.     error management
7.       how the program retrieve the data if it is a report program
Eg:-1
The requirement was to add the vendor name to the fbl3n screen, we couldn’t add this so we went for a
new report with all the fbl3n fields + vendor name. This is a spec for the program.


DEV ID; Sales tax report
Functional Team ;Zaid Azam
(phone)
SAP Dev. Team (lead) Zaid Azam (phone #)
(member) (phone #)
Phase / Priority Phase 1
Medium

The above part is just a header, which system the report is, in what report is it i.e sales report, material
reprot etc, then the consultants name, lead name etc.

how important it is medium , low, high



Revisions
Rev. Id Rev. date Author Description
00 Initial release


1 Report definition
Basic Information


Report type 1        A/P
Report type 2        Printed
Language require.
Printer requirement Local printer / system printer
Paper requirement   Landscape
Source environment: R/3
Module:               FI
Suggested technique ALV / other
Triggered:           Manually
Frequency:           On-demand
Volume:              Daily


Then in the report definition


you specify what module it is in i.e. FI, MM etc


what sub ledger AP/AR etc


how often it will be printed etc etc ( nothing really useful here, just giving a business touch)
2.Functional Requirements


Functional Requirements
Selection                    Posting Date, G/l account

Narrative flow; The report should list the all the transactions of the G/l account( all items i.e open and
cleared) selected on the initial screen. It should list the vendor name and number when a G/l transaction
is of a vendor
Assumptions / issues;
Should have the capability of being exported to excel
This is the important part

here you tell what are the fields on the selection screen.
Then in the narrative flow you should tell the abapper what thre report should do like its mentioned above,
eg ;apart from above get the sales for customers who reside in California between the date range
specified on the selection screen

3.Processing logic

Processing logic
Step 1 Enter g/l account (HKONT) on the selection screen and run with or without a date range Or run by
a date range only without specifying a G/L

Step 2 Get the G/L number from BSIS that was selected on the initial screen Or get all the G/ls that had
postings in the posting date ( BUDAT) specified on the initial screen.

Step 3 Get the amount ( WRBTR) from BSIS ( Open and cleared both are in BSIS)

Step 4 Take the Document Number (BELNR) from BSIS and get the vendor number for that doc number
from BSIK ( open item), from BSAK ( cleared) if item is paid.

Step 8 Should get the vendor name from LFA1 for the vendor number from BSIK or BSAK
Step 9
Step 10

Processing Logic tells him in detail about which fields should come and from which table( not necessary
to give technical names and tables, he could find that out, depends on the abbapper)

4.Output
Output

4.1 Layout

FORMAT

G/L       Posting date            Amount         Doc type      Text            Doc number        Pk
 Vendor #     Name
650100    12/03/2006             500            SA        Test for report    19000042342    40
10229          GMC

In the format i put an excel view of how the final report should look like
4.2 Header elements

SAP Field Report Field Comment

BSAK _LIFNR, BSIK_LIFNR Vendor number
LFA1_NAME1 Vendor Name
BSIS_BUDAT Posting Date
BSIS_HKONT G/l account

4.3 Line item

SAP Field Report Field Comment

BSIS_WRBTR       amount
BSIS_BLART       Document type
BSIS_SGTXT       Item text
BSIS_BSCHL       Posting Key

Then i enter the fields that should be there in the report first the table name is list then the technical name
and then the English name. Both header and line items are specified.

Additional topics

Unit Test Suggestions: Same as the standard SAP report FBL3N. Only addition is the vendor name and
number
Security/ Authorizations:

Error handling
Dependencies
References
Out of scope requirements NA

2. Eg
I need one new report like in the output i need only company code, Vendor number and         recon. Account
assigned. like as below:
Company Code                                Vendor Recon                                     account
1000                                          90000001                                       156001
1000                                          90000002                                       156001
2000                                          90000001                                       156002

for the above requirement with the input selection criteria like as below

Company Code ( ) ( )
Vendor ( ) ( )

if you give input selection as above as required you will get the output as given above

Logic should be as below:

for input selection
Company Code - BUKRS is the ABAP field for the company code
Vendor - LIFNR

for the output

Company Code - LFB1-BUKRS
Vendor - LFB1-LIFNR
Recon account - LFB1-HKONT

You will get the recon account details in the LFB1 table , if you give the logic as above , ABAP er will write
the program for the same.

Weitere ähnliche Inhalte

Was ist angesagt?

Sap fi integration with other modules in sap fico
Sap fi integration with other modules in sap ficoSap fi integration with other modules in sap fico
Sap fi integration with other modules in sap ficowhynet2005
 
FI & MM integration
FI & MM integrationFI & MM integration
FI & MM integrationsekhardatta
 
Automatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailAutomatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailSURESH BABU MUCHINTHALA
 
Fb08 individual document reversal
Fb08 individual document reversalFb08 individual document reversal
Fb08 individual document reversalFarooq Wangde
 
55811936 product-costing-cost-estimation-in-sap
55811936 product-costing-cost-estimation-in-sap55811936 product-costing-cost-estimation-in-sap
55811936 product-costing-cost-estimation-in-sapPepa Pencheva
 
Sap auc internal orders as investment measures
Sap auc internal orders as investment measuresSap auc internal orders as investment measures
Sap auc internal orders as investment measuresSURESH BABU MUCHINTHALA
 
Fico interview questions and answers
Fico interview questions and answersFico interview questions and answers
Fico interview questions and answersProcessweaver Hr
 
SAP SD Sales Deal & promotion
SAP SD Sales Deal & promotionSAP SD Sales Deal & promotion
SAP SD Sales Deal & promotionarun_bala1
 
GST_Configuration Document_GANESH_SAPSD
GST_Configuration Document_GANESH_SAPSD GST_Configuration Document_GANESH_SAPSD
GST_Configuration Document_GANESH_SAPSD Ganesh Tarlana
 
SAP Account determination SD-FI by odaiah pelley
SAP Account determination SD-FI by odaiah pelleySAP Account determination SD-FI by odaiah pelley
SAP Account determination SD-FI by odaiah pelleyIntelligroup, Inc.
 
Vendor downpayment process mapping with EHP4 enhanced functionality
Vendor downpayment process mapping with EHP4 enhanced functionalityVendor downpayment process mapping with EHP4 enhanced functionality
Vendor downpayment process mapping with EHP4 enhanced functionalitySubhrajyoti (Subhra) Bhattacharjee
 
Business partner-2
Business  partner-2Business  partner-2
Business partner-2abc
 
SAP Validation and substitution
SAP Validation and  substitution SAP Validation and  substitution
SAP Validation and substitution Hari Krishna
 
Data medium exchange
Data medium exchangeData medium exchange
Data medium exchangeRajeev Kumar
 

Was ist angesagt? (20)

Sap fi integration with other modules in sap fico
Sap fi integration with other modules in sap ficoSap fi integration with other modules in sap fico
Sap fi integration with other modules in sap fico
 
FI & MM integration
FI & MM integrationFI & MM integration
FI & MM integration
 
Automatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailAutomatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mail
 
Intercompany assets transfer
Intercompany assets transferIntercompany assets transfer
Intercompany assets transfer
 
Fb08 individual document reversal
Fb08 individual document reversalFb08 individual document reversal
Fb08 individual document reversal
 
Fi tds report
Fi tds reportFi tds report
Fi tds report
 
55811936 product-costing-cost-estimation-in-sap
55811936 product-costing-cost-estimation-in-sap55811936 product-costing-cost-estimation-in-sap
55811936 product-costing-cost-estimation-in-sap
 
Sap auc internal orders as investment measures
Sap auc internal orders as investment measuresSap auc internal orders as investment measures
Sap auc internal orders as investment measures
 
Fico interview questions and answers
Fico interview questions and answersFico interview questions and answers
Fico interview questions and answers
 
SAP SD Sales Deal & promotion
SAP SD Sales Deal & promotionSAP SD Sales Deal & promotion
SAP SD Sales Deal & promotion
 
SAP FICO Table
SAP FICO TableSAP FICO Table
SAP FICO Table
 
GST_Configuration Document_GANESH_SAPSD
GST_Configuration Document_GANESH_SAPSD GST_Configuration Document_GANESH_SAPSD
GST_Configuration Document_GANESH_SAPSD
 
SAP Account determination SD-FI by odaiah pelley
SAP Account determination SD-FI by odaiah pelleySAP Account determination SD-FI by odaiah pelley
SAP Account determination SD-FI by odaiah pelley
 
Vendor downpayment process mapping with EHP4 enhanced functionality
Vendor downpayment process mapping with EHP4 enhanced functionalityVendor downpayment process mapping with EHP4 enhanced functionality
Vendor downpayment process mapping with EHP4 enhanced functionality
 
Business partner-2
Business  partner-2Business  partner-2
Business partner-2
 
SAP Material master general document
SAP Material master   general documentSAP Material master   general document
SAP Material master general document
 
SAP Validation and substitution
SAP Validation and  substitution SAP Validation and  substitution
SAP Validation and substitution
 
Asset sales
Asset salesAsset sales
Asset sales
 
Tax in sap
Tax in sapTax in sap
Tax in sap
 
Data medium exchange
Data medium exchangeData medium exchange
Data medium exchange
 

Andere mochten auch

Functional specification document_template
Functional specification document_templateFunctional specification document_template
Functional specification document_templateIsabel Elaine Leong
 
Functional Specification with Use-Cases
Functional Specification with Use-CasesFunctional Specification with Use-Cases
Functional Specification with Use-CasesProf. Amir Tomer
 
Functional specification documents of
Functional specification documents ofFunctional specification documents of
Functional specification documents ofrtu
 
Technical specification : SD(Logistics)_Order_Processing
Technical specification : SD(Logistics)_Order_ProcessingTechnical specification : SD(Logistics)_Order_Processing
Technical specification : SD(Logistics)_Order_ProcessingJoshiRavin
 
SAP BUSINESS BLUE PRINT PRACTICE PROJECT
SAP BUSINESS BLUE PRINT PRACTICE PROJECTSAP BUSINESS BLUE PRINT PRACTICE PROJECT
SAP BUSINESS BLUE PRINT PRACTICE PROJECTVenet Dheer
 
Fico bbp final
Fico bbp final Fico bbp final
Fico bbp final poonam_sri
 
CIN India Country Version for Taxes
CIN India Country Version for TaxesCIN India Country Version for Taxes
CIN India Country Version for TaxesMABarve
 
SAP FICO BBP Sample Document PDF NEW!
SAP FICO BBP Sample Document PDF NEW!SAP FICO BBP Sample Document PDF NEW!
SAP FICO BBP Sample Document PDF NEW!sapdocs. info
 
SAP services – India GST
SAP services – India GST SAP services – India GST
SAP services – India GST INDUSCommunity
 
Service taxes india and SAP Configuration (TAXINN)
Service taxes india and SAP Configuration (TAXINN)Service taxes india and SAP Configuration (TAXINN)
Service taxes india and SAP Configuration (TAXINN)Irfan Shokat
 
Bridging The Gap: SAP Solution Manager To ServiceNow Integration
Bridging The Gap: SAP Solution Manager To ServiceNow IntegrationBridging The Gap: SAP Solution Manager To ServiceNow Integration
Bridging The Gap: SAP Solution Manager To ServiceNow IntegrationAlpha Sirius
 
Functional requirements-document
Functional requirements-documentFunctional requirements-document
Functional requirements-documentAnil Kumar
 
Steel India Limited Business Blue print
Steel India Limited Business Blue printSteel India Limited Business Blue print
Steel India Limited Business Blue printLav Memories
 
SAP CO Configuration Guide - Exclusive Document
SAP CO Configuration Guide - Exclusive DocumentSAP CO Configuration Guide - Exclusive Document
SAP CO Configuration Guide - Exclusive Documentsapdocs. info
 
ERP Implementation Life Cycle
ERP Implementation Life CycleERP Implementation Life Cycle
ERP Implementation Life CycleApurv Gourav
 
SAP MM Configuration - Real Project Documentation
SAP MM Configuration - Real Project DocumentationSAP MM Configuration - Real Project Documentation
SAP MM Configuration - Real Project Documentationsapdocs. info
 
CCI Nîmes - Résultats de l'enquête sur la Feria des Vendanges 2013
CCI Nîmes - Résultats de l'enquête sur la Feria des Vendanges 2013CCI Nîmes - Résultats de l'enquête sur la Feria des Vendanges 2013
CCI Nîmes - Résultats de l'enquête sur la Feria des Vendanges 2013CCI de Nîmes
 

Andere mochten auch (20)

Functional specification document_template
Functional specification document_templateFunctional specification document_template
Functional specification document_template
 
Functional specs
Functional specsFunctional specs
Functional specs
 
Functional Specification with Use-Cases
Functional Specification with Use-CasesFunctional Specification with Use-Cases
Functional Specification with Use-Cases
 
Functional specification documents of
Functional specification documents ofFunctional specification documents of
Functional specification documents of
 
Technical specification : SD(Logistics)_Order_Processing
Technical specification : SD(Logistics)_Order_ProcessingTechnical specification : SD(Logistics)_Order_Processing
Technical specification : SD(Logistics)_Order_Processing
 
SAP BUSINESS BLUE PRINT PRACTICE PROJECT
SAP BUSINESS BLUE PRINT PRACTICE PROJECTSAP BUSINESS BLUE PRINT PRACTICE PROJECT
SAP BUSINESS BLUE PRINT PRACTICE PROJECT
 
BPD Design Template
BPD Design TemplateBPD Design Template
BPD Design Template
 
Fico bbp final
Fico bbp final Fico bbp final
Fico bbp final
 
CIN India Country Version for Taxes
CIN India Country Version for TaxesCIN India Country Version for Taxes
CIN India Country Version for Taxes
 
SAP FICO BBP Sample Document PDF NEW!
SAP FICO BBP Sample Document PDF NEW!SAP FICO BBP Sample Document PDF NEW!
SAP FICO BBP Sample Document PDF NEW!
 
SAP services – India GST
SAP services – India GST SAP services – India GST
SAP services – India GST
 
Service taxes india and SAP Configuration (TAXINN)
Service taxes india and SAP Configuration (TAXINN)Service taxes india and SAP Configuration (TAXINN)
Service taxes india and SAP Configuration (TAXINN)
 
Bridging The Gap: SAP Solution Manager To ServiceNow Integration
Bridging The Gap: SAP Solution Manager To ServiceNow IntegrationBridging The Gap: SAP Solution Manager To ServiceNow Integration
Bridging The Gap: SAP Solution Manager To ServiceNow Integration
 
Functional requirements-document
Functional requirements-documentFunctional requirements-document
Functional requirements-document
 
Steel India Limited Business Blue print
Steel India Limited Business Blue printSteel India Limited Business Blue print
Steel India Limited Business Blue print
 
Sudheer Reddy Business Blue Print Sample
Sudheer Reddy Business Blue Print SampleSudheer Reddy Business Blue Print Sample
Sudheer Reddy Business Blue Print Sample
 
SAP CO Configuration Guide - Exclusive Document
SAP CO Configuration Guide - Exclusive DocumentSAP CO Configuration Guide - Exclusive Document
SAP CO Configuration Guide - Exclusive Document
 
ERP Implementation Life Cycle
ERP Implementation Life CycleERP Implementation Life Cycle
ERP Implementation Life Cycle
 
SAP MM Configuration - Real Project Documentation
SAP MM Configuration - Real Project DocumentationSAP MM Configuration - Real Project Documentation
SAP MM Configuration - Real Project Documentation
 
CCI Nîmes - Résultats de l'enquête sur la Feria des Vendanges 2013
CCI Nîmes - Résultats de l'enquête sur la Feria des Vendanges 2013CCI Nîmes - Résultats de l'enquête sur la Feria des Vendanges 2013
CCI Nîmes - Résultats de l'enquête sur la Feria des Vendanges 2013
 

Ähnlich wie FS for FICO

TS-FI-AP-APPXL-001.doc
TS-FI-AP-APPXL-001.docTS-FI-AP-APPXL-001.doc
TS-FI-AP-APPXL-001.docsubrat42
 
Omnichannel Convergent Billing.pdf
Omnichannel Convergent Billing.pdfOmnichannel Convergent Billing.pdf
Omnichannel Convergent Billing.pdfAmitKumarbishoyi2
 
325546_adding fields in CJI3 & CJI5.pdf
325546_adding fields in CJI3 & CJI5.pdf325546_adding fields in CJI3 & CJI5.pdf
325546_adding fields in CJI3 & CJI5.pdfVaishali Ketkar
 
Srinivas_Ganta_IBM_INDIA1
Srinivas_Ganta_IBM_INDIA1Srinivas_Ganta_IBM_INDIA1
Srinivas_Ganta_IBM_INDIA1srinivas ganta
 
Copying number ranges in SAP FICO ECC
Copying number ranges  in SAP FICO ECCCopying number ranges  in SAP FICO ECC
Copying number ranges in SAP FICO ECCSrinivas Rao
 
BIN-ITPD-2100.04c User Reference Manual FI Module Banking
BIN-ITPD-2100.04c User Reference Manual FI Module BankingBIN-ITPD-2100.04c User Reference Manual FI Module Banking
BIN-ITPD-2100.04c User Reference Manual FI Module BankingSheila Andaya
 
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+Ashish Saxena
 
mizing Fileds in FBL1N/FBL5N
mizing Fileds in FBL1N/FBL5Nmizing Fileds in FBL1N/FBL5N
mizing Fileds in FBL1N/FBL5NImran M Arab
 
Importing and Exporting Data with Abila MIP
Importing and Exporting Data with Abila MIPImporting and Exporting Data with Abila MIP
Importing and Exporting Data with Abila MIPNet at Work
 
kirby_checkprinting.doc
kirby_checkprinting.dockirby_checkprinting.doc
kirby_checkprinting.docsubrat42
 
Basic Handover of Bill of Material(2).docx
Basic Handover of Bill of Material(2).docxBasic Handover of Bill of Material(2).docx
Basic Handover of Bill of Material(2).docxDipak Banerjee
 
Report_Painter_Abap_rp2.ppt
Report_Painter_Abap_rp2.pptReport_Painter_Abap_rp2.ppt
Report_Painter_Abap_rp2.pptYudie1
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...Kranthi Kumar
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...Rajeev Kumar
 
A Guide for pi sheet
A Guide for pi sheetA Guide for pi sheet
A Guide for pi sheetSelf Employed
 
Sap S4 HANA PM Online training +918660816919
Sap S4 HANA PM Online training +918660816919Sap S4 HANA PM Online training +918660816919
Sap S4 HANA PM Online training +918660816919Senthil kumar
 
TS -FI-CA-CRP-002.doc
TS -FI-CA-CRP-002.docTS -FI-CA-CRP-002.doc
TS -FI-CA-CRP-002.docsubrat42
 
User manual tr dunning lev1
User manual tr dunning lev1User manual tr dunning lev1
User manual tr dunning lev1UF Technology
 

Ähnlich wie FS for FICO (20)

TS-FI-AP-APPXL-001.doc
TS-FI-AP-APPXL-001.docTS-FI-AP-APPXL-001.doc
TS-FI-AP-APPXL-001.doc
 
Bdc
BdcBdc
Bdc
 
Bdc
BdcBdc
Bdc
 
Omnichannel Convergent Billing.pdf
Omnichannel Convergent Billing.pdfOmnichannel Convergent Billing.pdf
Omnichannel Convergent Billing.pdf
 
325546_adding fields in CJI3 & CJI5.pdf
325546_adding fields in CJI3 & CJI5.pdf325546_adding fields in CJI3 & CJI5.pdf
325546_adding fields in CJI3 & CJI5.pdf
 
Srinivas_Ganta_IBM_INDIA1
Srinivas_Ganta_IBM_INDIA1Srinivas_Ganta_IBM_INDIA1
Srinivas_Ganta_IBM_INDIA1
 
Copying number ranges in SAP FICO ECC
Copying number ranges  in SAP FICO ECCCopying number ranges  in SAP FICO ECC
Copying number ranges in SAP FICO ECC
 
BIN-ITPD-2100.04c User Reference Manual FI Module Banking
BIN-ITPD-2100.04c User Reference Manual FI Module BankingBIN-ITPD-2100.04c User Reference Manual FI Module Banking
BIN-ITPD-2100.04c User Reference Manual FI Module Banking
 
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
 
mizing Fileds in FBL1N/FBL5N
mizing Fileds in FBL1N/FBL5Nmizing Fileds in FBL1N/FBL5N
mizing Fileds in FBL1N/FBL5N
 
Importing and Exporting Data with Abila MIP
Importing and Exporting Data with Abila MIPImporting and Exporting Data with Abila MIP
Importing and Exporting Data with Abila MIP
 
kirby_checkprinting.doc
kirby_checkprinting.dockirby_checkprinting.doc
kirby_checkprinting.doc
 
Basic Handover of Bill of Material(2).docx
Basic Handover of Bill of Material(2).docxBasic Handover of Bill of Material(2).docx
Basic Handover of Bill of Material(2).docx
 
Report_Painter_Abap_rp2.ppt
Report_Painter_Abap_rp2.pptReport_Painter_Abap_rp2.ppt
Report_Painter_Abap_rp2.ppt
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...
 
A Guide for pi sheet
A Guide for pi sheetA Guide for pi sheet
A Guide for pi sheet
 
Sap S4 HANA PM Online training +918660816919
Sap S4 HANA PM Online training +918660816919Sap S4 HANA PM Online training +918660816919
Sap S4 HANA PM Online training +918660816919
 
TS -FI-CA-CRP-002.doc
TS -FI-CA-CRP-002.docTS -FI-CA-CRP-002.doc
TS -FI-CA-CRP-002.doc
 
User manual tr dunning lev1
User manual tr dunning lev1User manual tr dunning lev1
User manual tr dunning lev1
 

FS for FICO

  • 1. Functional Spec? Functional Spec is mainly prepared for the purpose of developing the new reports (this happens only when SAP standard report not achieve the client purpose) using the ABAP Program. for ABAPers you need to give the details of the Tables , Fields and the logic how to pick the value and get the report. The information contains in the functional specs are: a)Document segment (BSEG): which contains the company code,posting keys, vendors,etc. b)the line items(BKPF) consists of document type, etc. for example: from BSEG table you have to go to the field of BUKRS for company code, BSCHL for Posting Keys. From BKPF table you have to go to the field of BELNR for document Number, etc. Based on your functional specification the Abaper will design the report using his technical specifications. The above are examples only to understand. There are plenty of tables & fields for FI, CO and Assets separately. Please assign points, if the above are useful. Functional spec are based on the business requirment and contains details of end user expectations of the product Functionality document describes requested properties of inputs and outputs the blueprint for how you want a particular application to look and work it details what the finished product will do who a user will interact with it and what it will look like the key benefit of writing up a funtional spec is streamlining the development process. time and productivity are saved during development stage because the programmers can program instead of also working out the logic of the user experience S/W or program will be developed based on the functional specs it consist of 1. business requirments- brief detail about the business process and the need of your cutomized program/report 2. security consideration- who all can have access to this program and level of security whether it is at co.code level or country level 3. business dependences- whether is there any other process / program should have been completed before the execution of this program 4. Data requirement 5. priority- whether the failure lead to production stoppage or any work around 6. error management
  • 2. 7. how the program retrieve the data if it is a report program Eg:-1 The requirement was to add the vendor name to the fbl3n screen, we couldn’t add this so we went for a new report with all the fbl3n fields + vendor name. This is a spec for the program. DEV ID; Sales tax report Functional Team ;Zaid Azam (phone) SAP Dev. Team (lead) Zaid Azam (phone #) (member) (phone #) Phase / Priority Phase 1 Medium The above part is just a header, which system the report is, in what report is it i.e sales report, material reprot etc, then the consultants name, lead name etc. how important it is medium , low, high Revisions Rev. Id Rev. date Author Description 00 Initial release 1 Report definition Basic Information Report type 1 A/P Report type 2 Printed Language require. Printer requirement Local printer / system printer Paper requirement Landscape Source environment: R/3 Module: FI Suggested technique ALV / other Triggered: Manually Frequency: On-demand Volume: Daily Then in the report definition you specify what module it is in i.e. FI, MM etc what sub ledger AP/AR etc how often it will be printed etc etc ( nothing really useful here, just giving a business touch)
  • 3. 2.Functional Requirements Functional Requirements Selection Posting Date, G/l account Narrative flow; The report should list the all the transactions of the G/l account( all items i.e open and cleared) selected on the initial screen. It should list the vendor name and number when a G/l transaction is of a vendor Assumptions / issues; Should have the capability of being exported to excel This is the important part here you tell what are the fields on the selection screen. Then in the narrative flow you should tell the abapper what thre report should do like its mentioned above, eg ;apart from above get the sales for customers who reside in California between the date range specified on the selection screen 3.Processing logic Processing logic Step 1 Enter g/l account (HKONT) on the selection screen and run with or without a date range Or run by a date range only without specifying a G/L Step 2 Get the G/L number from BSIS that was selected on the initial screen Or get all the G/ls that had postings in the posting date ( BUDAT) specified on the initial screen. Step 3 Get the amount ( WRBTR) from BSIS ( Open and cleared both are in BSIS) Step 4 Take the Document Number (BELNR) from BSIS and get the vendor number for that doc number from BSIK ( open item), from BSAK ( cleared) if item is paid. Step 8 Should get the vendor name from LFA1 for the vendor number from BSIK or BSAK Step 9 Step 10 Processing Logic tells him in detail about which fields should come and from which table( not necessary to give technical names and tables, he could find that out, depends on the abbapper) 4.Output Output 4.1 Layout FORMAT G/L Posting date Amount Doc type Text Doc number Pk Vendor # Name 650100 12/03/2006 500 SA Test for report 19000042342 40 10229 GMC In the format i put an excel view of how the final report should look like
  • 4. 4.2 Header elements SAP Field Report Field Comment BSAK _LIFNR, BSIK_LIFNR Vendor number LFA1_NAME1 Vendor Name BSIS_BUDAT Posting Date BSIS_HKONT G/l account 4.3 Line item SAP Field Report Field Comment BSIS_WRBTR amount BSIS_BLART Document type BSIS_SGTXT Item text BSIS_BSCHL Posting Key Then i enter the fields that should be there in the report first the table name is list then the technical name and then the English name. Both header and line items are specified. Additional topics Unit Test Suggestions: Same as the standard SAP report FBL3N. Only addition is the vendor name and number Security/ Authorizations: Error handling Dependencies References Out of scope requirements NA 2. Eg I need one new report like in the output i need only company code, Vendor number and recon. Account assigned. like as below: Company Code Vendor Recon account 1000 90000001 156001 1000 90000002 156001 2000 90000001 156002 for the above requirement with the input selection criteria like as below Company Code ( ) ( ) Vendor ( ) ( ) if you give input selection as above as required you will get the output as given above Logic should be as below: for input selection Company Code - BUKRS is the ABAP field for the company code Vendor - LIFNR for the output Company Code - LFB1-BUKRS
  • 5. Vendor - LFB1-LIFNR Recon account - LFB1-HKONT You will get the recon account details in the LFB1 table , if you give the logic as above , ABAP er will write the program for the same.