SD - Mehta - Damodhier - 2016-08-01 - 27714 - Spec - E-mail Invoice by Ship-to (Australia) (Dan by 2016-08-19) #invoices #Billing #abapquality #SDSupportBilling

SPECIFICATIONS

27714-Spec-E-mail Invoice by Ship to (Aus)


Purpose


The Australia team would like the ability to email invoices based on Ship-to.

Admin Info


Purpose
A new key combination is being built for invoice output which will include Ship-to.
Requested By
Daniel Brennan
Spec Created By
Mehta Prasad
Spec Created Date
08/01/2016
Spec QA by
Deepak Y
Objects
ZLB_BIL_INVOICE_AU
ZKOMKBV3
RVCOMFZZ
VV_T681F_V3
B560
VVC_T682_V3
Document Status
Completed


Estimates



Sl.No
Activity
Estimation in Hours
Estimate in Hours (New)
1
Research
02
04
2
Documentation
01
02
3
Development/ Config
08
15
4
Unit test in DEV
02
10
5
Unit test in QUA
00
00
6
Other activity



TOTAL
13
31

References


Prior Tickets

[Provide links of prior associated Spec / Break Fix BOSS document(s)]
None

Documents

[Attach any document(s) received for the requirement(s)]
None



Spec Changes


[List the changes made to program after the approval of the original requirement along with the Date on which the change request was received and the name of the initiator]

Sl.
Change Details
Requested By
Requested On
Notes if any
1
All the invoice forms that use the new condition table should be changed to display correct Bill to address on the forms
Daniel Brennan
08/23/2016
NA




















Functional Requirement


Purpose/WHY:


A new key combination is being built for invoice output which will include Ship-to-Party which will enable the Australian team the ability to generate e-mail invoices.

In Scope:


The new key combination is used only for ZRD9 output.

Out of Scope:


Other Australia output types are out of scope.

Solution Summary


[Discuss this section with Requester and get approval prior to beginning work]

1. The Ship to should be added to the communication structure.
2. The ship to should be added in the field catalog and then the condition table should be created.
3. The condition table should be assigned to the ZRD9 access sequence.
4. The user exit should be modified to fill the ship to value from the invoice to the communication structure.

For updating the remaining invoice forms to display correct Bill to address details:

All the invoice forms that has 0004 access sequence , should be modified to display correct Bill to address on the forms.

Test Plan

[List test scenarios/cases to be executed here]

Test ID
Test Scenario
Expected Result
SD001
Create an SO with sales area 4000/10/00 with subsequent Delivery and Invoice
The ZRD9 output should be triggered to the appropriate Ship-to Party
SD002
Create Credit Memo req. with sales area 4000/10/00 with subsequent Credit memo
The ZRD9 output should be triggered to the appropriate Ship-to Party
SD003
Create Debit Memo req. with sales area 4000/10/00 with subsequent Debit memo
The ZRD9 output should be triggered to the appropriate Ship-to Party
SD004
Create an Return order with sales area 4000/10/00 with subsequent Delivery and Invoice
The ZRD9 output should be triggered to the appropriate Ship-to Party

Solution Details


[Provide complete technical details for configuration or programming here]

1. The Ship to field KUNWE is updated in KOMKBV3 structure.
2. The Ship to field KUNWE is added in the field catalog.
3.A new condiiton table 560 (Sales Org / Bill Type / Ship-to) is added in 0004 access sequence as below.
4. The exit RVCOMFZZ is enhanced to fill the SH value from the invoice to the structure.
5.Added logic in the form ZLB_BIL_INVOICE_AU to get Bill-to-party as customer address.

For updating the remaining invoice forms to display correct Bill to address details:
Below are the smartforms that needs to be modified.

Outputs
Print
Email
ZES1
ZLB_BIL_INVOICE_UK_INTERSPORT

ZRD0
ZLB_BIL_INVOICE_NA
ZLB_BIL_INVOICE_NA_WO_DUPLEX
ZRD1
ZLB_BIL_INVOICE_UK

ZRD2
ZLB_BIL_INVOICE_NA

ZRD3
ZLB_BIL_INVOICE_GER

ZRD4
ZLB_BIL_INVOICE

ZRD5
ZLB_BIL_INVOICE_GER

ZRD6
ZLB_BIL_INVOICE_UK

ZRD7
ZLB_BIL_INVOICE_UK

ZRD8
ZLB_BIL_INVOICE_UK
ZLB_BIL_INVOICE_UK
ZRD9
ZLB_BIL_INVOICE_AU
ZLB_BIL_INVOICE_AU
ZRDC
ZLB_BIL_INVOICE_CH
ZLB_BIL_INVOICE_CH_WO_DUPLEX
ZRDK
ZLB_BIL_INVOICE_KO
ZLB_BIL_INVOICE_KO_WO_DUPLEX
ZRDR
ZLB_BIL_INVOICE_EMEA

ZRRM
ZLB_BIL_REM_MX
ZLB_BIL_REM_MX_WO_DUPLEX
ZRVS
ZLB_BIL_INVOICE_NA_VS

ZTCI
ZLB_BIL_INVOICE_UK_PFORMA_TAS
ZLB_BIL_INVOICE_NA_WO_DUPLEX

Issues


[List Issues / Bugs identified in configuration or development]