Professional Documents
Culture Documents
Development ID Brief development description Gap ID Business Process Level 3 or 4 Functional Owner Technical Owner Author Reference Documents Workstream Process Stream mySAP component /module Type of development Template Version Global / Market Status
GDEVWR0003933
Remittance Advice NPP UK Form Layout
FITGAP0011803 Level 4 Execute Payment Run and Create Payment File Janet Ure Lisa Howdle Sean McCarthy Appendix Z
GLOBE Template Finance && Control R3 User Exit or Enhancement 1.5 UK Work in Progress
Page 1 of 30
Development Specification
Version Control
<Template instructions in red, please delete> Provide details of all updates made. After sign-off, every change must have a CHR/TPR number. Revision History: Section Version Description of change (including the Reference Changed Date Reference No. reason for the change) Change By Request FS 1.0 Initial draft JU 25/6 1.1 QA review LH 01/08/03 1.2 Updates for foreign currency SM 11/09/03 1.3 Second review LH 12/09/03 1.4 Signed Off JU 23/10/03 1.5 Change request LW 08/04/04 TS 1.0 Tech section added LH 22/10/03 1.1 1.2 1.3 UTP 1.0 1.1 1.2 1.3 FS Functional Specification TS Technical Specification UTP Unit Test Plan
Sign-off
<Please delete where appropriate> Approved by Custom Development Team Lead (Interfaces only) (TO) Process Team Lead (FO) Complimentary Application Team Lead AD Development Coordinator (2 names: On+Off-Site) Developer (FO) QA Reviewer (TO) CD-Middleware (MW) ALE Configuration Team Approved by (Applicable for Messaging Only) Cross Application Team Lead (TOM) Custom Development Team Lead (where development required)(TO) Messaging Configurer (TOM) QA Reviewer (TOM/TOD) Name Signature Date
Page 2 of 30
Development Specification
IMPORTANT: All paragraphs titles have been marked with a 'code', defining which stakeholder is responsible for completing the paragraph. Please find below explanation of the codes, as well as their roles in the process flow FO TO QA DEV MWTO MWQA MWDEV TOM TOD
Co mplete Functional Sections
Functional Owner Technical Owner AD Development Coordinator (On-site and OffSite) QA reviewer (for messaging: both Messaging and AD) Developer Middleware Technical Owner Middleware QA Reviewer Middleware Developer Technical Owner Messaging Messaging Coordinator Technical Owner Development AD Development Coordinator
Initia l Walkthrough + QA Co mplete Technival Sections
FS Workshop
FS Final QA + Sign-Off
TS QA
FO
TO
FO + TO
TO
TO
QA + MWQA
FS Workshop
TS QA
FO
TO
FO + TO
TO
TO
QA + MWQA
FO
TOM,TOD
FO,TOM,TOD
TOM,TOD
TOM,TOD
QA + MWQA
Page 3 of 30
Development Specification
Table of contents
1 Management Summary (FO)..........................................................................5 2 Process Flow / Context (FO) .........................................................................6 3 Functional Requirements (FO) .....................................................................7
3.1 DESCRIPTION OF THE DEVELOPMENT (FO) .....................................................................................7 3.2 HOW THE DEVELOPMENT WILL WORK (FO) .....................................................................................7 3.3 SAP GENERAL REQUIREMENTS (FO) ..........................................................................................8 3.4 ASSUMPTIONS/DEPENDENCIES/CONSTRAINTS (FO) ..........................................................................9 3.5 QUALITY ASSURANCE REMARKS/SIGN-OFF OF SECTION (TO) .........................................................10
Appendix B: SapScript/Forms.......................................................................12
4.3 FORM DETAILED DESCRIPTION (FO) ..........................................................................................12 4.4 EXISTING SAP LAYOUT SET (FO) .............................................................................................12 4.5 NEW REQUIREMENTS (FO) .......................................................................................................13 4.6 FORM LAYOUT (FO) ..............................................................................................................13 4.7 DATA MAPPING MATRIX (FO + TO) ........................................................................................15 4.8 STANDARD TEXTS (IF SAPSCRIPT) (FO + TO) ..........................................................................21 4.9 TEXT MODULES (IF SMARTFORMS) (FO + TO) ............................................................................22 4.10 LAYOUT DETAIL (FO) ..........................................................................................................22 4.11 TECHNICAL DETAILS FOR DEVELOPING THE FORM (TO) ...............................................................22 4.12 SMARTFORMS TECHNICAL GLOBAL SETTINGS (TO).......................................................................22 4.13 STYLES (TO).......................................................................................................................23 4.14 QUALITY ASSURANCE REMARKS/SIGN-OFF OF SECTION (TO + QA) ..............................................25
Page 4 of 30
Development Specification
Different texts are required on the Advices according to the Company Code and Payment Method used for the payment run.
The Remittance form will have headed information with the logo and the address of the company. The e- sent as a PDF file to the vendor e-mail address. The facility should exist to print the form if e-mail does not work
Page 5 of 30
Development Specification
Payment Proposal
Schedule Payment
Schedule Print
Page 6 of 30
Development Specification
3.2
Development Specification
SEM (Distributed Architecture only) Global ATP (Distributed Architecture only) Restitution System (Distributed Architecture only) CRM APO DP (Distributed Architecture only) PPDS/SNP (Distributed Architecture only) R&D EBP WPS Other: Please specify
3.3
Volume per run One spool of up to 1500 Payment Advices per run 60 per month 100 per week
Page 8 of 30
Development Specification
3.4
Assumptions/Dependencies/Constraints (FO)
The logon language will be English
The Remittances will be created by SAP Standard Programs RFFOGB_T, RFFOD__V, and RFFOM100 and the advice name will be configured as a form for use with the Program and payment method or set up as an alternative form in the program variant. One Spool containing all Remittance Advices is created from each run (up to 1500 documents).
An separate spool request will be sent for each individual vendor which will then generate an e-mail to each vendor. Invoice values can be up to 12 characters long. One payment run can include different currencies, one currency per remittance.
All invoices to be paid in foreign currency will have payment method N or T in the document or in the vendor master record Printed on headed notepaper for each company code. This will be available for development and testing. SAP standard form copied and renamed according to GLOBE naming conventions. Payment Runs for the UK and Ireland Company Codes will be separate. Ireland remittance advice documents will be e-mailed
Page 9 of 30 Created: 20.04.2004 Printed: 08.04.2004 17:00
Development Specification
In the legacy system the print program RFFOGB_T has been changed for Nestl UK so that in can be run for foreign transfers (T) with no file being produced. This will not be required in GLOBE as program RFFOD__V will be used instead.
Comments
Page 10 of 30
Development Specification
Page 11 of 30
Development Specification
Appendix B: SapScript/Forms
4.3 Form Detailed Description (FO)
The Remittance Advice lists payment advices for a vendor. It is made up of the following windows: Header reserved space to allow for headed notepaper. Page page number. Address address of vendor. Info shows date, account number of vendor and payment number. Main lists payment advices. Also includes bank, account number and sort code details. Carryfwd total for page carried forward to next page. Total final total for all payment advices listed. Summary shows the number of payment advices output and the total net amount. This is needed to be printed as an audit trail of a summary of the total remittances that were e-mailed. The total field (REGUD-SWNET) is determined as follows: if there is only one page of details, the total at the bottom will be the Net total, with the Total window being displayed. If there is more than one detail page, the Carryfwd window will be displayed instead, showing the total amount listed up to that point; a brought forward total will then be included in the Main window of the following page. The Total window will be displayed on the last detail page. The first detail page will include the Header, Page, Address, Info and Main windows, together with either the Carryfwd or Total window. Any continuation pages will show only the Header, Page, Main and Carryfwd windows, with the latter replaced by the Total window on the last detail page. On these the Main window will be extended in length. A summary page will be printed at the end of the report. This will include only the Summary window. This is required as a reconciliation for the total amount that has been processed and to reconcile to the BACS amount.
4.4
Output type Program Name Layout Form Name IMG path to access output type and layout set assignment Type of solution (Standard R/3, custom ABAP) Owner of existing solution
98564844.doc
Page 12 of 30
Development Specification
2) Foreign Transfers (UK) Parameter Tab: Company Code NPPUK Payment Method 3 Printout/data medium tab: Program RFFOGB_T with appropriate variant entered alongside (Program RFFOD__V will be used in GLOBE) Form: Z110_GB_ADVICE_F 3 Printout/data medium tab: Program RFFOD__V with appropriate variant entered alongside Form: Z110_IE_ADVICE_F
Printout/data medium tab: Program RFFOD__V with appropriate variant entered alongside (Program RFFOM100 will be used in GLOBE) Form: Z110_IE_ADVICE_F Actions to be taken: Return to the Status tab and press Printout
4.5
Output type(s): Form Types: Transmission medium: Legal requirements: Type of printer: Paper Size: Orientation: Portrait/Landscape: Special stationery to be used :
4.6
The changes are required in the header information on all of the layouts Company name Company address Company Telephone number Company Fax number Nestle Purina Logo
GB_ADVICE_2_layout1
GB_ADVICE_F_layout1
98564844.doc
Page 13 of 30
Development Specification
"GDEVWR0002161 "GDEVWR0002161 UKI_FAP_Form_Vendor Remittance UKI_FAP_Form_Vendor Remittance UKI_CR for format F.doc" UKI_CR for format.doc"
GB_ADVICE_2_layout2
GB_ADVICE_F_layout2
"GDEVWR0002161 "GDEVWR0002161 UKI_FAP_Form_Vendor Remittance UKI_FAP_Form_Vendor Remittance UKI_CR for multiple format F.doc" UKI_CR for multiple format.doc"
98564844.doc
Page 14 of 30
Development Specification
4.7
Label
A1 A2 A3
SZA1_D0100TEL_NUMBER A4 SZA1_D0100FAX_NUMBER A5 A6 1 2 3
98564844.doc
Page 15 of 30
Development Specification
envelope window) 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Address fields for alternative payee REGUH-ZBNKL Standard Text Text for alternative payee (see below) See below REGUH-ZBNKN Text Sort Code: REGUD-ZBNKA Text Account No: REGUH-VBLNR Standard Text Text Text for BACS payment Bank: REGUH-LIFNR Text Payment No. REGUH-ZALDT Text Your Account No. Text Date 1st page 1st page 1st page 1st page 1st page 1st page 1st page (see below) 1st page and summary 1st page 1st page 1st page 1st page 1st page 1st page 1st page
Page 16 of 30
Courier Courier Courier Courier Courier Courier Courier Courier Courier Courier Courier Courier Courier Courier Courier DD.MM.YYYY
98564844.doc
Development Specification
from REGUH 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
98564844.doc
Underline Text Text Text Text Text REGUP-BELNR REGUP-XBLNR REGUP-BLDAT REGUD-WSKTO REGUD-WNETT Standard Text Standard Text Text Text ZFGBFC_NPP_ADV ICE_TEXT1 Z110_GB_ADVICE_ TEXT2 Net Total Document Number Invoice Number Invoice Date Discount Net Amount
All pages except summary All pages except summary All pages except summary All pages except summary All pages except summary All pages except summary All pages except summary All pages except summary All pages except summary All pages except summary All pages except summary Last detail page Last detail page Last detail page Last detail page
Courier Courier Courier Courier Courier Courier Should appear under label 20 Should appear under label 21 Should appear under label 22 Should appear under label 23 Should appear under label 24 Courier Courier Courier Courier Courier Courier Courier Courier Courier
Length 78
Page 17 of 30
Development Specification
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
L_TOTAL Standard Text Text REGUH-STRAS REGUH-ORT01 Text REGUH-ZSWIF REGUH-PSTLZ REGUD-WAERS Text Text Standard Text REGUD-SWNET Text Text Carryfwd: Broughtfwd: ( ) Text for EFT payment Swift Code: Text for foreign currency payment (see below) National Code:
All pages except summary 1st page 1st page 1st page 1st page 1st page 1st page 1st page All pages (see below) All pages except summary All pages except summary 1st page (see below) All pages except summary All detail pages except last All detail pages except first
Courier Courier Courier Courier Courier Courier Courier Courier Courier Courier Courier Courier
Right justified
12 Bold 12 12 12 12 12 12 12 12 12 12 12
Right justified
98564844.doc
Page 18 of 30
Development Specification
49 50 51 52 53 54 55 56 57 58 59 60 61
REGUH-HBKID Text T042Z-TEXT1 Text REGUH-ZBUKR Text REGUH-RZAWE Underline Text REGUD-AVISE Text REGUD-HWAER/ REGUP-WAERS (see below) REGUD-SUMME Total net amount in Number of Pmnt advices printed Payment method Company code: Report summary
Summary page Summary page Summary page Summary page Summary page Summary page Summary page Summary page Summary page Summary page Summary page Summary page Summary page
Courier Courier Courier Courier Courier Courier Courier Courier Courier Courier Courier Courier Courier Length 55
12 12 12 12 12 12 12 12 12 12 12 12 12
Notes: 1. Label 10 text will read This is a BACS payment to be made direct to your nominated bank account.
98564844.doc
Page 19 of 30
Development Specification
2.
3. 4. 5. 6. 7. 8.
Labels 17 and 18 will only be displayed if the Alternative Payee Indicator (REGUD-XABWZ) is X. Text for label 17 is The items listed below are managed on the following account:. The address will be displayed as follows: REGUH-NAME1 REGUH-NAME2 REGUH-STRAS REGUH-ORT01 Label 30: Z110_GB_ADVICE_TEXT1 reads as follows: This is a combined payment for all Nestl Purina UK locations, with a detailed breakdown of this payment provided. In the event of a query please contact the Shared Service Centre on Tel: 00800 6355 6355, Fax: +44 (0) 208 715 1450, or E-mail sharedservicecentre@Purina.nestle.com. Label 31: Z110_GB_ADVICE_TEXT2 reads as follows: Business should only be transacted if you are in receipt of a valid Purchase Order. Failure to quote a purchase order will result in a delay in payment. Label 35 text will read This payment will be made directly into your nominated bank account. Label 45 text will read This is an EFT payment to be made direct to your nominated bank account. Label 60 will show REGUD-HWAER for Z110_GB_ADVICE_2, and REGUP-WAERS for Z110_GB_ADVICE_F.
98564844.doc
Page 20 of 30
Development Specification
4.8
N/A
This is a combined payment for all Nestl Purina UK locations, with a detailed breakdown of this payment provided. In the event of a query please contact the Shared Service Centre on Tel: 00800 6355 6355, Fax: +44 (0) 208 715 1450, or E-mail sharedservicecentre@Purina.nestle.com. Business should only be transacted if you are in receipt of a valid Purchase Order. Failure to quote a purchase order will result in a delay in payment. Broughtfwd: Carryfwd: Date Your Account No Payment No Page Net Total Report Summary Bank Company Code Payment method Number of pmnt advices printed Total net amount in The items listed below are managed on the following account This payment will be made directly into your nominated bank account Document Number Invoice Number Invoice Date Discount Net Amount
ZFGBFC_GB_ADVICE_TEXT2
ZEFC
ZFGBFC_BROUGHTFWD ZFGBFC_CARRYFWD ZFGBFC_DATE ZFGBFC_ACC_NO ZFGBFC_PAY_NO ZFGBFC_PAGE ZFGBFC_NET_TOTAL ZFGBFC_SUM_REP ZFGBFC_BANK ZFGBFC_SUM_CCODE ZFGBFC_SUM_PMETHOD ZFGBFC_SUM_ADV_PTD ZFGBFC_SUM_TOT_NET ZFGBFC_GB_ADVICE_LABEL17 ZFGBFC_GB_ADVICE_LABEL35 ZFGBFC_DOC ZFGBFC_DNO ZFGBFC_INVOICE_NO ZFGBFC_INV ZFGBFC_DATE_11 ZFGBFC_DISCOUNT ZFGBFC_NET_AMT
ZEFC ZEFC ZEFC ZEFC ZEFC ZEFC ZEFC ZEFC ZEFC ZEFC ZEFC ZEFC ZEFC ZEFC ZEFC ZEFC ZEFC ZEFC ZEFC ZEFC ZEFC ZEFC
98564844.doc
Page 21 of 30
Development Specification
4.9
N/A
98564844.doc
Page 22 of 30
Development Specification
Please describe here the general attributes (Development class, language, translation) and the output options ( Page format (e.g. DINA4), characters per inch (e.g. 10,00), lines per each (e.g. 6,00), Style (e.g. ZRCH0003), etc
Note A: e.g. /EUR/RCH_EXP_INV_ST01 Note B: e.g. Default style Note C: Indicate the Standard paragraph, the Characters per Inch (e.g. 10,00), the Tab stop (e.g. 1,00 CM), the Lines par Inch (e.g. 6,00) , the Font (Family, size and style), if underlined and/or color. Note D: e.g. P1 (to be detailed in the following table) Note E: e.g. C2 (to be detailed in the following table) Paragraph Format Note A Description Note B Indents and spacing Note C Font Note D Tabs Note E Numbering and outline Note F
Note A: e.g. P1 Note B: e.g. Left margin 0.5 with tabs Note C: If needed, specify the alignment (e.g. Left-aligned), the indents (left and right margin), the spacing (space before, space after, line spacing), the text flow (page protection, next paragraph same page). Note D: Font family (e.g. HELVE), font size (e.g. 8pt), font style (e.g. Bold) , underline, color. Note E: If needed, indicate the tabs with number, position number, unit and alignment (Centered, Left or right or decimal point aligned, ).
98564844.doc Page 23 of 30
Development Specification
Note F: If relevant, indicate the top outline paragraph, the numbering type and numerator. Character format Note A Description Note B Standard settings Note C Font Note D
e.g. C2 e.g. Bold size 8 If needed, indicate the effects (Superscript, Subscript) the barcode (width and height). Font family (e.g. HELVE), font size (e.g. 8pt), font style (e.g. Bold) , underline, color.
98564844.doc
Page 24 of 30
Development Specification
Comments
98564844.doc
Page 25 of 30
Development Specification
Page 26 of 30
Development Specification
6 Appendix N: Testing
6.1 Functional Test Cases (FO)
Test Case 1 Test Case Description BACS AP create AP payment run for a GB Company Code using F110 and payment method E. Progress to create payment media using program RFFOGB_T. Do not select the Print Immediately option in the program variant Print spool created in Test 1 onto Nestl UK Ltd headed notepaper EMTS AP create AP payment run for an IE Company Code using F110 and payment method E. Progress to create payment media using program RFFOGB_T. Do not select the Print Immediately option in the program variant Print spool created in Test 3 onto Nestl Ireland headed notepaper Foreign Currency Advices with no payment media create AP payment run for foreign currency payments for a GB Company Code using F110 and payment method T. Progress to schedule print using program RFFOD__V. Do not select the Print Immediately option in the program variant Print spool created in Test 5 onto Nestl UK headed notepaper Foreign Currency Advices with no payment media create AP payment run for foreign currency payments for an IE Company Code Expected Result One spool of multiple vendor payment advices is created in the users output spooler CD Comments
2 3
Text is correct for Company Code, Currency and BACS payment and fits headed paper and window envelope when folded One spool of multiple vendor payment advices is created in the users output spooler
4 5
Text is correct for Company Code, Currency and EMTS payment and fits headed paper and window envelope when folded One spool of vendor payment advices is created in the users output spooler
6 7
Text is correct for Company Code, Currency and Foreign Transfer payment and fits headed paper and window envelope when folded One spool of vendor payment advices is created in the users output spooler
Created: 20.04.2004 Printed: 08.04.2004 17:00
Page 27 of 30
Development Specification
8 9
10 11
12
using F110 and payment method T. Progress to schedule print using program RFFOD__V. Do not select the Print Immediately option in the program variant Print spool created in Test & onto Nestl Ireland headed notepaper Netting Advices create AP payment run for a GB Company Code using F110 and payment method N. Progress to schedule print using program RFFOM100. Do not select the Print Immediately option in the program variant Print spool created in Test 9 onto headed notepaper Netting Advices create AP payment run for an IE Company Code using F110 and payment method N. Progress to schedule print using program RFFOM100. Do not select the Print Immediately option in the program variant Print spool created in Test 11 onto Nestl Ireland headed notepaper
Text is correct for Company Code, Currency and Foreign Transfer payment and fits headed notepaper and window envelope when folded One spool of vendor payment advices is created in the users output spooler
Text is correct for Company Code, Currency and Netting payment and fits headed paper and window envelope when folded One spool of vendor payment advices is created in the users output spooler
Text is correct for Company Code, Currency and Netting payment and fits headed paper and window envelope when folded
Page 28 of 30
Development Specification
Test Case
Description
Steps
Test Data
Expected Result
Actual Result/Remarks
Executed By/Date
Page 29 of 30
Development Specification
D e liv e r y H e a d e r (L IK P )
S h ip p in g U n it s (V 5 1 V E )
S h ip p in g M a t e r ia l
M a te r ia l D e s c r ip t io n s (M A K T )
D e liv e r y N um ber
S h ip p in g U n it N u m ber
D e liv e r y L in e Ite m (L IP S )
It e m s t o b e P acked (V 5 1 V P )
M a t e r ia l
M a te r ia l M a ste r (M A R A )
M a te ria l
M a t e r ia l D e s c r ip t io n s (M A K T )
Page 30 of 30