Documente Academic
Documente Profesional
Documente Cultură
HLD_0020176082_SEPA Payment
advice customer direct debit
and vendor
Version
1.0
Document status
Final/RELEASED
Status
07.06.2013
For any document control issues pertaining to this document or for information
about its access and location please notify the following contact:
Responsible
Kalpana Nagabhiru
Phone
Kalpana_nagabhiru@infosys.com
Name of document
HLD_0020176082_SEPA
Payment
customer direct debit and vendor
1.0
Last
released
approved by
advice
version
Document History
Date
Version
Changed
chapter
Changed by
Comment
31.05.201
3
1.0
Creation
Kalpana
Nagabhiru
Document created
03.06.201
3
1.0
Reviewed
Nandakishore
KVP
HLD reviewed
06.06.201
3
1.0
Created
Mohammad Asif
Hussain
Technical Specification
added
06.06.201
3
1.0
Reviewed
Vidya Sagar
Techncal Specification
review
Contents
1
2
Introduction.............................................................................................................................4
Business Context.....................................................................................................................5
2.1
2.2
2.2.1
2.2.2
6.2
6.2.1
6.2.2
6.3
6.3.1
6.3.2
6.3.1
6.3.2
6.3.3
6.3.4
6.4
6.4.1
6.5
6.5.1
6.6
6.6.1
6.6.2
6.6.3
6.7
Business Process...................................................................................................................................5
Posting Records Business Process <A>...............................................................................................6
System Context........................................................................................................................7
3.1
4
5
6
7.3
7.4
7.4.1
7.4.2
Deployment Concept...............................................................................................................18
Technical Constraints Outline................................................................................................19
Target Environment............................................................................................................................19
Infrastructure & Operations Requirements........................................................................................19
8 Agreed Omissions..................................................................................................................20
Appendix.......................................................................................................................................21
Introduction
HLD_[CR Number]_[Title]_V[Version].doc
(E.g.: HLD_0020176082_SEPA Payment advice customer direct debit and vendor
V1.0.doc)
Daimler AG
Seite 4 von 28
2 Business Context
Currently MBFrance is using form /DCFC/FIXX_F110P for printing payment advice for
customers as well as vendors on preprinted paper and send by post to the
customers. Due to the implementation of SEPA regulation,it is required to send a
prenotification to the customer. So, it is necessary to add a new information with the
mandate number and the ICS number in the existing payment advice form.
2.1
MBF Co.Codes:0017,0018,0019,1893,2987,3804,3845,3846,4294,4295,FR01
and FR02
2.2
Daimler AG
Seite 5 von 28
Avis de paiement.pdf
Need to do the changes for the header and footer of payment advice form to meet
the given business requirement.Please find below the documents to update the
payment advice form with header and footer for specific MB France Co.code,
Footer 0017 MB VI
Toulouse.docx
Footer 0018 MB VI
Lille.docx
Footer 0019 MB VI
Lyon.docx
Footer 1893 MB
Molsheim.docx
Footer 3804 MB
Bordeaux.docx
Footer 4295
MBCA.docx
Daimler AG
Seite 6 von 28
c) Need to replace the IBAN number for bank account number in the
body for SEPA payment methods.
Note:
Please find below file for payment advice body changes for reference.
FormDCFC FIXX
F110P.docx
Daimler AG
Seite 7 von 28
System Context
This chapter describes coarsely the systems connections to other systems. For
illustration purposes, e.g. a System Context Diagram can be used.
Technical details of the realized software interfaces which are called from external
systems are not described here, see chapter 6.5.
3.1
Used Interfaces
Summary of all interfaces between the system and the <Neighbor System A>
which are affected by the demand (changed or used)
NA
Table 1: System Context System <A>
Daimler AG
Seite 8 von 28
Description
Count
Name
Description of the role and its typical tasks relating to system Expect
usage
ed
User
Count
Daimler AG
Seite 9 von 28
This chapter documents all required concrete functional characteristics (also called
functional service requirements) of the system in terms of its core features,
each documented in one single sentence, which is also understandable for people
with no or little project background.
Use structuring mechanisms as appropriate (clustering according to supported
business processes, process steps, information objects, supported user roles, usage
domains, feature sets etc.).
Add a unique id, attributes and reference information as appropriate (i.e. add
information about the business requirements from which these requirements are
derived, e.g. build a cross-functional traceability matrix).
#FT.1
MB France is decided to change the value of Header,some filed values in the body
and Footer data in the existing payment advice form /DCFC/FIXX_F110P where the
payment runs are having new SEPA payment methods:B,M,N and Z.
Summary
FI-AR
Functionality
SEPA
Daimler AG
Seite 10 von 28
Customizing Requirements
Each individual process should be documented with customizing requirements. E.g.
documents type, tax code, etc.
Not applicable
Training activities
Not applicable
Table 3: Summary Functional Requirement
In case existing SAP functions or data are the basis or are representing a
workaround/alternative, attached table needs to be filled:
Similar Process
An existing program which will form the basis of development,
Report name
Not applicable
Menu path
Not applicable
Transaction
code
Not applicable
Explanation
Not applicable
Not Applicable
Menu path
Not Applicable
Transaction
code
Not Applicable
Explanation
Not Applicable
Daimler AG
Seite 11 von 28
Preliminary sketch of all main system requirements, all concrete and binding
system requirements will be detailed and finalized later on in the respective system
requirements specifications of the single system releases (see system release
roadmap in chapter 7.2).
6.1
This chapter documents the systems usage concept. It describes all system usage
scenarios to be enabled by the project. In the following we use the widely known
concept of use cases. The use case description is the framework to used to define
the functional test cases.
Use cases are short structured stories describing co-operations of one or more
human or technical actors and the software system which provide a specific
business value. Use cases thus define function and interaction related system
requirements.
6.1.1 Use Case 1
The name of the Use Case is a short heading which summarizes the use case in
very few words. E.g. Register User or Send Invoice.
Actors
User roles conducting this use case. The first role is the one who initiates the use
case.
Users who executes Automatic payment program for SEPA Payment methods
Goal
Describe the goal of the initiating actor in this use case.
Payment advice letter needs to be generated with the specified Header,body and
Footer details for the specified MBF Co.codes.
Happy Flow
Outline the needed sequence of interactions between use case actors and the
system to achieve the use case target.
1)Post customer/vendor invoices with the SEPA payment methods B,N,M and Z in
the above mentioned MBF specific company codes
2)Execute automatic payment program with the option payment advice generation
3)Check spool generated for payment advice
4) payment advice needs to be generated with the Header and Footer details as
spefied for the MBF Co.code.
Post-Condition
Daimler AG
Seite 12 von 28
Describe the final states of the system and the actors after the use case is finished.
Not Applicable
6.2
This chapter describes all information objects (also called Entities or Business
Objects) and their relationships which are used or processed in/by the software
system.
The focus here is on the abstract conceptional level. No logical or physical data
modeling is needed.
Also use a visual diagram if appropriate
(e.g. a UML class diagram - http://en.wikipedia.org/wiki/Class_diagram or an ER-diagram for representation -http://en.wikipedia.org/wiki/ER_diagram-).
Not Applicable
6.2.1 Business Objects
Describe the information objects the system has to handle, together with all its
attributes.
Add information about expected data quantities as basis for system architecture
considerations.
Not Applicable
6.2.2 Relationships
Describe all relationships between business objects which the system has to
handle.
Especially include information about the multiplicity (1-n) of all participating
objects!
Not Applicable
Daimler AG
Seite 13 von 28
6.3
The User Interface is the interface between human users and the system.
The graphical user interface should be described here as well as all the other
interfaces, e.g. a command line language, reports, print layouts, email layouts etc.
For a class A estimate the focus lies on the quantity structure. It is not necessary to
specify each interface on its own.
Not Applicable
6.3.1 Dialog Type Specifications
This chapter consists of a description of each UI dialog type and its quantities: How
many dialogs of these types need to be implemented? Specify the dialog types on
an abstract level.
Not Applicable
6.3.1.1
<Dialog Type>
Outline of the dialog type (layout, number and type of used components, number
and type of possible interactions etc.) and expected quantities.
Not Applicable
6.3.2 Report Type Specifications
This chapter consists of descriptions of each system report and its quantities: How
many reports of these types need to be implemented? Specify the report types on
an abstract level.
Not Applicable
1.1.1 Form Specifications
As part of this RFC form /DCFC/FIXX_F110P has to be ehnaced with the changes
provided in the section 7.Technical Solution Outline
6.3.2.1
<Report Type>
Outline of the report type (print layout, filter possibilities, data processing
requirements, sorting criteria etc.) and expected quantities.
Not Applicable
6.3.2.2
<Form Type>
Sap Script
Daimler AG
Seite 14 von 28
Processing/Post conditions
What is achieved through this operation?
Example: How is the input data processed in order to get the return and output
data?
Not Applicable
Daimler AG
Seite 15 von 28
6.5
Not Applicable
6.5.1 Technical Interface:
Describe the interface and its purpose here.
Not Applicable
6.5.1.1
Technology
Specify its technology. The selection of its technology is the basis for the
specification of the interface (network type, standard, communication protocol,
used media, technical constraints, etc.).
Not Applicable
6.5.1.2
Specification
A concrete single functionality of the interface is specified here, e.g. a working file
used for import/export or a service method callable from external systems etc. In
the following you will find a possible template for the specification of active
interface functionalities. In case of a passive functionality like an import/export file
you will have to specify its file structure instead (e.g. CSV-Struktur, DTD, XMLSchema,).
Not Applicable
Input Data
Description of data types, contents, and data volumes
Not Applicable
Processing
Description of needed data processing
Not Applicable
Output Data
Description of data types, contents, and data volumes
Not Applicable
Daimler AG
Seite 16 von 28
Describe user groups and roles, definitions of the resources which need to be
protected, methods of identification and authentication, administration and
authorization, remote access, data security, etc.
NotApplicable
Security Requirements
Do special authorization requirements exist?
Yes
No
Yes
No
Yes
No
6.7
Seite 17 von 28
Description
#NFR.<Na
me>
<Detailed specification
requirement>
How to validate
of
the
<How
should
validated?>
it
be
...
Daimler AG
Seite 18 von 28
Logo and Footer images for the below company codes are already developed
as part of ECOMM RFC 11147721.
Compa
ny
Code
Header Logo
Footer Logo
Remarks
0018
/DCFC/FIXX_FRANCE_18_HEADER
/DCFC/FIXX_FRANCE_18_FOOTER
NA
0019
/DCFC/FIXX_FRANCE_19_HEADER
/DCFC/FIXX_FRANCE_19_FOOTER
NA
3804
/
DCFC/FIXX_FRANCE_3804_HEADE
R
/
DCFC/FIXX_FRANCE_3804_FOOTE
R
Footer
provided
in this
BRD is
different
compared
to ECOMM
3845
/DCFC/FIXX/PARIS_HEAD_3845
/DCFC/FIXX/PARIS_FOOT_3845
3846
/DCFC/FIXX/PARIS_HEAD_3846
/DCFC/FIXX/PARIS_FOOT_3846
4294
/DCFC/FIXX/PARIS_HEAD_4294
/DCFC/FIXX/PARIS_FOOT_4294
NA
4295
/DCFC/FIXX/PARIS_HEAD_4295
/DCFC/FIXX/PARIS_FOOT_4295
NA
Upload the logo and footer images provided in the Section 2.2.1 with the
below naming convention.
Daimler AG
Seite 19 von 28
Compa
ny
Code
Header Logo
Footer Logo
Remarks
0017
/
DCFC/FIXX_0017_Heade
r
/
DCFC/FIXX_0017_Foote
r
Logo
and
Footer
image is yet to be
provided
1893
/
DCFC/FIXX_1893_Heade
r
/
DCFC/FIXX_1893_Foote
r
2987
/
DCFC/FIXX_2987_Heade
r
/DCFC/FIXX_2987_
Footer
FR02
/
DCFC/FIXX_FR02_Heade
r
/DCFC/FIXX_FR02_
Footer
FR01
/
DCFC/FIXX_FR01_Heade
r
/DCFC/FIXX_FR01_
Footer
Create a new table to maintain the Logo and Footer images based on
company code and SEPA payment methods
Table Name
/DCFC/FIXX_SEPA_FORM
Table
Description
Table Type
Customizing Table
Field
Data
Type
Description
Example
Remarks
MANDT*
MANDT
Client
010
This table is
client dependent
BUKRS*
BUKRS
Company Code
3485
Company Code
for which the
SEPA changes are
applicable
PAYMTD*
ZWELS
Payment Method
Payment method
for which SEPA
form changes are
applciation
FORMNAME*
Char30
Form Identifier or
Form Name
/
DCFC/FIXX_F110
Daimler AG
Seite 20 von 28
POSITION*
CHAR 15
Position of Logo,
Footer or text
Object
CHAR 70
Name of the
object
/DCFC/PT_LOGO
or T
SE78. The
position for Logo
is G1
Text required
IF ®UH-RZAWE& =
'B'
Bordereau de
prlvement
IF ®UH-RZAWE& =
'M'
Bordereau de
prlvement
IF ®UH-RZAWE& =
'N'
Bordereau de
prlvement
IF ®UH-RZAWE& =
'Z'
Bordereau de
prlvement
IF ®UH-RZAWE& =
'F'
Bordereau de rglement
610-B
Daimler AG
Seite 21 von 28
Seite 22 von 28
,,,,®UD-ZBANK&
®UH-ZIBAN&
IF ®UH-ZBUKR& = '3845'
INCLUDE TEXTE3845 OBJECT TEXT ID SDTP
ENDIF
Daimler AG
Seite 23 von 28
7.1
7.2
Daimler AG
Seite 24 von 28
Deployment Concept
This chapter is optional. Outline of the deployment strategy for the first system
stage (e.g. needed data migrations, chosen system migration scenarios like big
bang, concurrent operation etc.)
Not Applicable
Migration Scope
Is there the necessity to convert application or administrative data
within CoFiCo based on new/change functionality?
Yes
This chapter documents all constraints concerning the technical and organizational
embedding of the software system and its components into its operational
environment.
It mainly includes all requirements about the system's operation environment, but
may optionally also include requirements concerning the technical implementation
concept; e.g. the system architecture to be implemented (e.g. internal logical
system parts/subsystems and their interfaces) or all system components to be used
(e.g. PAI components, client-server components, etc.).
Not Applicable
7.4.1 Target Environment
Document all requirements concerning the technical target environment in which
the future software system will be operated. Which technical (sub)systems and/or
components are to be developed and deployed?
Not Applicable
7.4.2 Infrastructure & Operations Requirements
Requirements concerning the future operational environment of the software
system (e.g. needed service time, availability, reaction time, etc.)
Not Applicable
Daimler AG
Seite 25 von 28
No
Agreed Omissions
All agreed omissions are documented here. Filling of those gaps is left to the future
system requirements documentation phase.
This document has the following explicit omissions that have to be supplemented in
later phases:
No
.
Agreed Omission
Reason
Not Applicable
Table 9: Agreed omissions
Daimler AG
Seite 26 von 28
Appendix
Open Issues
Here, open issues can be listed which still have to be discussed, decided, or agreed
on.
Not Applicable
Daimler AG
Seite 27 von 28
Documentation References
Document
Author
Date
Version
NA
Figures
Fehler! Es konnten keine Eintrge fr ein Abbildungsverzeichnis gefunden
werden.
Tables
Table 1: System Context System <A> 6
Table 2: System User Roles & Authorizations 7
Table 3: Summary Functional Requirement
Table 6: Reference Functions
14
15
Daimler AG
19
Seite 28 von 28