Вы находитесь на странице: 1из 12

ENH-0689 Functional Specification

OTC_FS_4.7.2_ENH0689_EU Enhancements for Formatted: Font: Arial, 12 pt, French (France)


Seeburger Maps Formatted: French (France)
Version 4.0 Formatted: Font: Arial, 12 pt
Formatted: Font: 12 pt, English (United Kingdom)
Formatted: Font: Arial, 12 pt
Formatted: Font: 12 pt, Bold, English (United States)

Functional Specification - Enhancement


OTC_FS_4.7.2_ENH0689_EU Enhancements for
Seeburger Maps

Version: 2.04.0
Date: 30-Mar-2011dd Mon yyyy

<Page 1 of 12>
This document is considered Mead Johnson Nutrition confidential and proprietary information. The information contained herein may not be
disclosed or distributed without Mead Johnson Nutrition prior written approval. Any person using a copy of this document is responsible for
ensuring that the copy is current.
ENH-0689 Functional Specification

OTC_FS_4.7.2_ENH0689_EU Enhancements for


Seeburger Maps
Version 4.0

Validation Relevancy

Does the process require validation? Yes No

<Page 2 of 12>
This document is considered Mead Johnson Nutrition confidential and proprietary information. The information contained herein may not be
disclosed or distributed without Mead Johnson Nutrition prior written approval. Any person using a copy of this document is responsible for
ensuring that the copy is current.
ENH-0689 Functional Specification

OTC_FS_4.7.2_ENH0689_EU Enhancements for


Seeburger Maps
Version 4.0

Approval Page

Formatted: Heading B, Left, Indent: Left: 0", Hanging:


0.45", Border: Top: (Single solid line, Auto, 0.75 pt Line
Signature Role width, From text: 2 pt Border spacing: )
Author/Process Area OTC Support Team

X
Author

Reviewer/OTC Information Management (IM)


Solution Analyst

X
Review er

Approver/IM Technical Development Process Lead

X
Approver

Approver/Global Process Owner – OTC

X
Approver

Note: The eSignature timestamp is displayed as dd/mm/yy with Military time in Formatted: Heading B, Left, Indent: Left: 0", Hanging:
0.45", Border: Top: (Single solid line, Auto, 0.75 pt Line
UTC. Signature and Date shall be in black or blue
width, From text: 2 pt Border spacing: )
ink.

Name Role Signature Date

<Page 3 of 12>
This document is considered Mead Johnson Nutrition confidential and proprietary information. The information contained herein may not be
disclosed or distributed without Mead Johnson Nutrition prior written approval. Any person using a copy of this document is responsible for
ensuring that the copy is current.
ENH-0689 Functional Specification

OTC_FS_4.7.2_ENH0689_EU Enhancements for


Seeburger Maps
Version 4.0

(DD-MMM-
YYYY)
Vikas Seth Author/Order-to-Cash
(OTC) Support Team
Shannon Moye Reviewer/OTC
Information Management (IM)
Process Lead
Nishant Chawla Approver/IM Process
Lead
Tyrone Kirk Approver/Global
Process Owner

<Page 4 of 12>
This document is considered Mead Johnson Nutrition confidential and proprietary information. The information contained herein may not be
disclosed or distributed without Mead Johnson Nutrition prior written approval. Any person using a copy of this document is responsible for
ensuring that the copy is current.
ENH-0689 Functional Specification

OTC_FS_4.7.2_ENH0689_EU Enhancements for


Seeburger Maps
Version 4.0

Document History
Version Summary of changes Revised By Date
2.0 Initial Release Vikas Seth 30-Mar-2011
4.0 IBM & Sunrise logos removed, MJN logo added, eSig Xxxxxxxxx Dd Mon yyyy
blocks and footnote added to signature page, References
updated

<Page 5 of 12>
This document is considered Mead Johnson Nutrition confidential and proprietary information. The information contained herein may not be
disclosed or distributed without Mead Johnson Nutrition prior written approval. Any person using a copy of this document is responsible for
ensuring that the copy is current.
ENH-0689 Functional Specification

OTC_FS_4.7.2_ENH0689_EU Enhancements for


Seeburger Maps
Version 4.0

Table of Contents

Validation Relevancy ................................................................................................................ 21


1. BUSINESS NEEDS & REQUIREMENTS ................................................................................................................................ 75
2. ASSUMPTIONS ...................................................................................................................................................................... 75
3. FUNCTIONAL DETAILS ......................................................................................................................................................... 85
4. SUGGESTED TECHNICAL DETAILS (OPTIONAL) ............................................................................................................... 85
4.1 CUSTOM TRANSACTION................................................................................................................................................ 108
4.2 REQUIREMENT ROUTINE............................................................................................................................................... 118
4.3 BUSINESS TRANSACTION EVENT ................................................................................................................................ 118
4.4 SUBSTITUTION ............................................................................................................................................................... 118
4.5 CUSTOM TABLES/STRUCTURE IN SAP ........................................................................................................................ 118
5. DATA SOURCE CONSIDERATION ..................................................................................................................................... 118
5.1 DATA VERIFICATION ...................................................................................................................................................... 118
6. ERROR HANDLING ............................................................................................................................................................. 118
6.1 ERROR MESSAGES ........................................................................................................................................................ 118
7. UNIT TESTING SCENARIOS ............................................................................................................................................... 119
8. ADDITIONAL INFORMATION .............................................................................................................................................. 129
9. ATTACHMENT ..................................................................................................................................................................... 129
Validation Relevancy .................................................................................................................. 1
1. BUSINESS NEEDS & REQUIREMENTS .................................................................................................................................. 4
2. ASSUMPTIONS ........................................................................................................................................................................ 4
3. FUNCTIONAL DETAILS ........................................................................................................................................................... 4
4. SUGGESTED TECHNICAL DETAILS (OPTIONAL) ................................................................................................................. 4
4.1 CUSTOM TRANSACTION.................................................................................................................................................... 7
4.2 REQUIREMENT ROUTINE................................................................................................................................................... 7
4.3 BUSINESS TRANSACTION EVENT .................................................................................................................................... 7
4.4 SUBSTITUTION ................................................................................................................................................................... 7
4.5 CUSTOM TABLES/STRUCTURE IN SAP ............................................................................................................................ 7
5. DATA SOURCE CONSIDERATION ......................................................................................................................................... 7
5.1 DATA VERIFICATION .......................................................................................................................................................... 7
6. ERROR HANDLING ................................................................................................................................................................. 7
6.1 ERROR MESSAGES ............................................................................................................................................................ 7
7. UNIT TESTING SCENARIOS ................................................................................................................................................... 8
8. ADDITIONAL INFORMATION .................................................................................................................................................. 8
9. ATTACHMENT ......................................................................................................................................................................... 8

SAP SYSTEM COMPONENTS): GTS


Short description: EU Enhancements for Seeburger Maps

<Page 6 of 12>
This document is considered Mead Johnson Nutrition confidential and proprietary information. The information contained herein may not be
disclosed or distributed without Mead Johnson Nutrition prior written approval. Any person using a copy of this document is responsible for
ensuring that the copy is current.
ENH-0689 Functional Specification

OTC_FS_4.7.2_ENH0689_EU Enhancements for


Seeburger Maps
Version 4.0

Program Transaction code: /SAPSLL/CL_CUS_02


Complexity: High Medium Low
Volume of data:
Mode: Online Background
Daily Weekly Monthly Biweekly
Frequency:
Others (Specify) : Proforma invoice create
Technical information: UserExit BADI Requirement routine
1. Type of Enhancement Custom transaction Business transaction
event
Substitution &Verification Others
Sap Std program modification

2.Module /Sub-module
Information ModuleSD submodule GTS

3.Data Object (Purchase Customs Declaration


order/sales order etc.)

4. Dependency on any object


OTC_PDD_4.7.2_Exports customs management / OTC_PDD_4.7.2_60
PDD/Requirements Number
R01, R02

Reference Version
SAP System Overview Version
1.04.3
IBM Ascendant SAP MethodologyIM-SOP-0250 Mead Johnson Nutrition System Version
Development LifeCycle (SDLC) 5.012
OTC_PDD_4.7.2_Export Customs Management Version 2.0

1. Business Needs & Requirements


The scope of this document is to describe the need to send appropriate information to Dutch
customs in electronic declarations when either Restitution or IPR customs procedure apply to
the export, as well as during Transit procedure declaration.

2. Assumptions
1. Electronic export declarations for “normal” exports works out of the box

<Page 7 of 12>
This document is considered Mead Johnson Nutrition confidential and proprietary information. The information contained herein may not be
disclosed or distributed without Mead Johnson Nutrition prior written approval. Any person using a copy of this document is responsible for
ensuring that the copy is current.
ENH-0689 Functional Specification

OTC_FS_4.7.2_ENH0689_EU Enhancements for


Seeburger Maps
Version 4.0

2. Seeburger maps have been changed appropriately to pick up data added in this
spec and is able to send it to customs

3. Functional Details

The following two types of information needs to be defaulted into the IDOC generated for SAGAIN Export
message
1. Restitution information, Authorization number and date issued by the HPA Dutch agricultural
authority
2. IPR details of closing portions, depreciated Import declaration number details
The following information needs to be defaulted into the IDOC generated for the IE44 conformity check
message
3. Item number, Import declaration number, Transit license number

4. Suggested Technical Details (optional)

1. Implement Badi /SAPSLL/IF_EX_IFEX_MM0B_R3 method IF_EXTEND_CUS_TIBD


in ECC.
Get country of vendor from LFA1 where LIFNR = LIKP-LIFNR
Check if country is not a EU country from table T005-XEGLD <> ‘X’
If CS_HDR_CDOC-BUKRS = ‘0145’ AND Country of Vendor <> ‘X’
CS_HDR_CDOC-PREV_DOC_TYPE = ‘T1’
CS_HDR_CDOC-CUS_REFNO_OLD = ‘NLDUMMYMRN’+ + Current timestamp
Endif.

2. Implement Badi /SAPSLL/IFEX_MM0C_R3 method IF_EXTEND_CUS_CUWL

Loop at CS_ITM_CUWL
Get country of vendor from LFA1 where LIFNR = VENDOR
Read T005 with country
If comp_code = ‘0145’ and move_type = ‘101’ and T005-XGELD <> ‘X’.
If cus_refno is blank
Cus_refno = ‘NLDUMMYMRN’+ Current timestamp
Endif
If prev_doc_type is blank
Prev_doc_type = ‘T1’.
<Page 8 of 12>
This document is considered Mead Johnson Nutrition confidential and proprietary information. The information contained herein may not be
disclosed or distributed without Mead Johnson Nutrition prior written approval. Any person using a copy of this document is responsible for
ensuring that the copy is current.
ENH-0689 Functional Specification

OTC_FS_4.7.2_ENH0689_EU Enhancements for


Seeburger Maps
Version 4.0

Endif
Read table /SAPSLL/ECPPA where PRVSY = MATERIAL and ECPID = ECPID
If /SAPSLL/ECPPA-ECIPR = ‘X’.
CUS_STAT = ‘2’
endif
Endif.
ENDloop

3. Implement Badi /SAPSLL/CUSWLO_CUHD_PERMIT method


CUSTODY_CHECK_MANIPULATE in GTS
Set CV_CUSTODY_OK = ‘X’

4. Implement Badi /SAPSLL/CUS_ECC method MODIFY_IDOC_DATA

Look at example IDOC 110278 in DW1 / 200

DATA: ls_e2ccehbe TYPE /sapsll/E2CCEHBE,


ls_edidd TYPE edidd,
lv_segment_no TYPE i.

If is_ecc_cuhd-hd-emess EQ 'SAGAIN_LS0’ or ‘SAGAIN_LS1’


Ls_e2ccehbe = is_edidd-sdata
If is_edidd-segnam EQ ‘/SAPSLL/E2CCEHBE’ and
Ls_e2ccehbe-betyp = ‘AVUV’.
Read table /sapsll/legscp with GUID_CUIT_OUT = Ls_e2ccehbe—ZLREF
There will be one row in /sapsll/legscp for all /SAPSLL/E2CCEHBE_IT
segments under /SAPSLL/E2CCEHBE
Read /sapsll/cuit with guid_cuit = /sapsll/legscp-guid_cuit_in

<Page 9 of 12>
This document is considered Mead Johnson Nutrition confidential and proprietary information. The information contained herein may not be
disclosed or distributed without Mead Johnson Nutrition prior written approval. Any person using a copy of this document is responsible for
ensuring that the copy is current.
ENH-0689 Functional Specification

OTC_FS_4.7.2_ENH0689_EU Enhancements for


Seeburger Maps
Version 4.0

Modify Each /SAPSLL/E2CCEHBE_IT with the following


ITVSY = /sapsll/cuit-itvsy
Append a new segment /SAPSLL/E2CCEHBE_T2 concatenating /sapsll/cuit-weigro,
/sapsll/cuit-weinet, /sapsll/cuit-weidim, /sapsll/cuit-quant-flt separated by ‘/’

Example Code from another implementation modifying some other segment ->
* IF ( is_edidd-segnam EQ '/SAPSLL/E2CCEHAA' ).
* ls_e2ccehaa = is_edidd-sdata.
* IF ( ls_e2ccehaa-aarty EQ 'FRGT' ).
* ls_e2ccehaa-tlc_aard = is_ecc_cuhd-hd-addda3.
* ls_edidd-sdata = ls_e2ccehaa.
* DESCRIBE TABLE ct_edidd LINES lv_segment_no.
* MODIFY ct_edidd FROM ls_edidd
* INDEX lv_segment_no
* TRANSPORTING sdata.

4.1 Custom Transaction


N/A

<Page 10 of 12>
This document is considered Mead Johnson Nutrition confidential and proprietary information. The information contained herein may not be
disclosed or distributed without Mead Johnson Nutrition prior written approval. Any person using a copy of this document is responsible for
ensuring that the copy is current.
ENH-0689 Functional Specification

OTC_FS_4.7.2_ENH0689_EU Enhancements for


Seeburger Maps
Version 4.0

4.2 Requirement routine


N/A

4.3 Business Transaction event


N/A

4.4 Substitution
N/A

4.5 Custom Tables/Structure in SAP


N/A

5. Data Source consideration


N/A

5.1 Data Verification


N/A

6. Error Handling
N/A

6.1 Error Messages


N/A

7. Unit Testing Scenarios


Identify any specific requirements for testing that must be considered. These must be defined
and testable in the Technical Specification

Normal Functionality - test cases that ensure the enhancement functions as it should. Formatted Table

<Page 11 of 12>
This document is considered Mead Johnson Nutrition confidential and proprietary information. The information contained herein may not be
disclosed or distributed without Mead Johnson Nutrition prior written approval. Any person using a copy of this document is responsible for
ensuring that the copy is current.
ENH-0689 Functional Specification

OTC_FS_4.7.2_ENH0689_EU Enhancements for


Seeburger Maps
Version 4.0

ID Description
1 Execute message M1830 – Sagitta Export SAGAIN message, and verify the contents the IDOC
/SAPSLL/E2CCEHBE segment
Exception - special logic or exceptions (e.g. report should exclude certain specific condition)

5 N/A
6 N/A
Error Handling - functionality in case of errors (e.g. Error Message or Error Log )

7 If data was not transferred research the BADI to determine why data is missing in GTS
8

8. Additional Information

N/A

9. Attachment
9.1 N/A
9.2 N/A

<Page 12 of 12>
This document is considered Mead Johnson Nutrition confidential and proprietary information. The information contained herein may not be
disclosed or distributed without Mead Johnson Nutrition prior written approval. Any person using a copy of this document is responsible for
ensuring that the copy is current.