Professional Documents
Culture Documents
1. Document Information
Document Location
Revision History
Revision Summary of Changes Revised
Revision Date Project
Number By(GPID/Name)
1 4/21/2021 PBNA Initial Draft 09313022/Sumit
Talukdar
2 07/19/2021 PBNA ADO # 1323992 : xref change for 09313022/Sumit
packaging material E1EDL37- Talukdar
VHILM
3 02/09/2021 PBNA ADO # 1489255 : additional 09313022/Sumit
E1EDL24 segment generation Talukdar
removed
2|Page
ENTERPRISE FIRST: Global Template
Table of Contents
0. Document Information_________________________________________________________2
Document Location_____________________________________________________________________________2
Revision History________________________________________________________________________________2
1. General Information___________________________________________________________4
2. Desired Functionality / User Story________________________________________________4
2.1 Business Benefits___________________________________________________________________4
2.2 Scope____________________________________________________________________________4
2.3 Solution Details____________________________________________________________________4
2.4 Initiating Process / Process Type / Transaction / Program__________________________________7
2.5 Impact to Markets__________________________________________________________________7
2.6 Translation Requirements___________________________________________________________7
3. Design considerations for Developers_____________________________________________7
4. Integration Impacts___________________________________________________________8
5. SAP Data Archiving Access Requirements__________________________________________8
6. Acceptance Criteria___________________________________________________________9
7. Assumptions_________________________________________________________________9
8. Error Handling/Monitoring Requirement_________________________________________10
8.1 Error Conditions and Logging________________________________________________________10
8.2 Notification______________________________________________________________________10
8.3 Restart / Recovery________________________________________________________________10
8.4 Monitoring Requirements__________________________________________________________10
9. Security Requirements/ Authorization Details_____________________________________10
Process Level_________________________________________________________________________________11
3|Page
ENTERPRISE FIRST: Global Template
2. General Information
RICEFW ID I002337
Short Description NIS Inbound to SAP - Shipment Contents
Process Owner Dawn Wagner / Matt Hantzarides
Implementation Phase PBNA Wave 1
Transaction(s) (if applicable)
Run Frequency Ad-hoc Language English
3.2 Scope
This document describes the inbound interface needed to capture ASN from NIS system. This Document
covers all messages for inbound delivery or ASN coming from NIS to SAP S4.
Data Source
System:
NIS
Data Target
SAP S/4HANA
System:
Direction X Inbound Interface data flows inbound to SAP R/3
(with Outbound Interface data flows outbound from SAP R/3
respect Other Specify:
to SAP R/3)
4|Page
ENTERPRISE FIRST: Global Template
Hourly Details:
Daily Details:
Weekly Details:
Monthly Details:
Interface Quarterly Details:
Frequency Yearly Details:
How
X On-Demand 15 minutes
often:
Other Specify:
Full record load Send all records every time interface is executed
Delta full Only send records where one or more fields have changed
Type of records since previous execution
Records Only send fields (and keys) that changed since previous
X
Sent Delta records interface execution
Other Specify:
Volume
Peak Volume – 100 KB per execution (~1000 records)
(per single
Average Volume – 50 KB per execution (~600 records)
execution)
5|Page
ENTERPRISE FIRST: Global Template
6 8
Voice/
WMS
PO
Purchase Order 10
Acknowledgment
Created/Updated
4 with S/4 PO #
3
Receiving
MTD S/4
Location
Data setup considerations? LMP Ship Lanes? Unmatched Shipper Process? Legacy to S4 Buy / Sell Model
RTR requirements intercompany JE + 7% COGS markup shipper?
SAP
Inbound Delivery updated
PI/ Shipment Details against
PEPSICO with Shipment details PO Bill of Lading
NIS
SAP
Transmission failure:
IDOC should update - Standard error Transmission failure:
the inbound delivery handling at SAP
PI/PO
Standard
that is already created error
in S4 system (in Step - Re-transmission
handling at
#3 above) of the failed item.
NIS
- .
FMD_NIS_Inbound_V FMD_NIS_Inbound_V
7.xlsx 8.xlsx
SAP PO will fetch the data from Staging table PEPSI.BOL_NIS_LTTS_PROC_HDR for header and
PEPSI.BOL_NIS_LTTS_PROC_DTL for detail and post IDoc (DELVRY07) in SAP S4 HANA.
o SAP PO Extract Logic – Query the PEPSI.BOL_DSPTCH_PROC_HDR Table for any rows with
NIS_PROC_FLG = 5. If any rows are returned, extract the ASN data for each BOL into S/4.
6|Page
ENTERPRISE FIRST: Global Template
o SAP PO Update Logic – Based on the result of the prior query (say 4 BOLs have an
NIS_PROC_FLG = 5), once SAP PO has processed the BOLs and created IDOCS for posting into
S/4, the NIS_PROC_FLG needs to be updated to value 15 for any BOL ASN data retrieved
from NIS (in this case 4 rows, one for each BOL, will be updated to 15) to prevent re-
extraction to S/4.
Port TBD
Partner Type LS
Partner No TBD
Message code
Message Function
A new Function Module needs to be developed and tagged to a new process code for posting this IDOC. The
function module should have the following logic inside it, in addition to the standard posting logic.
7|Page
ENTERPRISE FIRST: Global Template
8|Page
ENTERPRISE FIRST: Global Template
5. Integration Impacts
Buy-sale / stock transfer between non-deployed and deployed sites.
Data Archiving Data Archiving is the process used to delete data that is no longer needed
from online database and storing same in an external storage that allows
for data retrieval and analysis when need be.
Data that have been archived cannot be changed/updated.
Residency Time The period of time that the document is stored in the online database
before the document can be archived. Usually, the archiving process
checks the last changed date to calculate the residency time.
Retention Time The total period of time that a document exists in the online database +
archived storage until it is required to be destroyed. From document
creation to document’s end-of-life.
2. If YES to question 1:
a. Will the data older than 2 years need to be updated. Why? What process would
require this update, please specify?
b. Please specify reason / explain the need for these data required? Please check all that
applies.
Legal requirement:
Explain: ______________________________________________________
Business
Explain: ______________________________________________________
Tax
Explain: ______________________________________________________
Audit
Explain: ______________________________________________________
9|Page
ENTERPRISE FIRST: Global Template
Comments/Notes
7. Acceptance Criteria
1. As specified in section 3.
8. Assumptions
1. BOL number is saved in PO header.
2. Handling units coming from NIS are not ‘nested’.
3. NIS only ships in Case quantities
4. One inbound delivery will not have the same material repeated in more than one line item.
5. At the time of writing this specification, the design of NIS for this interface is not completed.
Hence there might be some fine tuning / retouch of this document when this NIS design part
is completed.
6. xREF table will be leveraged to map NIS pallet types with SAP S4 Packaging material
7. Lot No / Batch: If the material is batch managed, then providing Batch number is mandatory. Hence, if
Supplier Batch number information does not come from NIS system (like when Pallet is not a full-
pallet), SAP will create a new batch number and assign to the item.
Note: If NIS cannot provide production date / best before date, then receiving date will be taken as
production date (as decided during E001716- RF receiving WRICEF)
10 | P a g e
ENTERPRISE FIRST: Global Template
9.2 Notification
Error How error message should be Error Messages Corrective action
reported
Please indicate which scenario, process and process steps the RICEF impacts since the BPML will be
updated in line with the security change.
11 | P a g e
ENTERPRISE FIRST: Global Template
Scenario
Process
Process Step(s)
Please give a brief description of the functionality the RICEF is used for?
This WRICEFF enables the transfer of stock from NIS supported plant to S4 plant
RICEF needs additional authorization checks on already known organizational levels (e.g. company
purchasing organization, plants etc.)?
X Yes
No
Note: In case of additional control at Org level in future, Pep IT Governance team to define the rule.
To be filled by Security Team / Development Team
12 | P a g e
ENTERPRISE FIRST: Global Template
Does the report call another custom or standard transaction? (to be filled by developer)
Yes Name:
No
RICEF needs to have additional authorization checks included? (to be filled by security)
Yes Organizational segregation needed – e.g. Report is able to access data from all market units
No Organizational segregation not needed – e.g. Report only handles market unit specific data
When answer is yes, please implement the following authorization check in the RICEF before any
data is displayed or manipulated:
Authorization object Authorization field: Authorization values
Information for security to setup relation between transactions and implemented authorization
checks:
RICEF is using standard components and already has included authorization checks? (to be filled by
developer)
When answer yes, the following authorization objects need to be maintained in SU24:
Authorization object Authorization field: Authorization values
12. Issues
13 | P a g e
ENTERPRISE FIRST: Global Template
13. Dependencies
This object is dependent upon E000340 - SAP Intelligent batch design.
xREF table will be leveraged to map NIS pallet types with SAP S4 Packaging material
The Production date, Best before date or Shelf-life Expiration date need to be received
from NIS. This information will be known when the NIS part of the interface will be
designed.
14 | P a g e
ENTERPRISE FIRST: Global Template
Test Step Step Description Test Data Expected Result Actual Result Executed Remarks
Condition By/Date
1 SAP S4 receives IDOC The IDOC should post
with all correct data and all the relevant fields
(Happy Path) in the inbound delivery are
updated correctly.
2 SAP PO sends file with IDOC should fail.
formatting error Standard error message
would appear in the
status.
3 SAP batch (CHARG) Batch number is updated
exists for combination of in the inbound delivery
PO, supplier number and
Supplier batch number
(LICHN), then update
E1EDL24-CHARG with
existing SAP batch.
Test Step Step Description Test Data Expected Result Actual Result Executed Remarks
Condition By/Date
1 Multiple PO found from IDOC should error out.
same supplier with same The message in the IDOC
Bill of Lading number status should describe this
error cause.
14.3 Risk and Controls Test Conditions
Test Step Step Description Test Data Expected Result Actual Result Executed Remarks
Condition By/Date
1
Test Step Step Description Test Data Expected Result Actual Result Executed By/Date Remarks
Condition
Error Handling - functionality in case of errors (e.g. Customer not found, Record already exists)
Test Step Step Description Test Data Expected Result Actual Result Executed By/Date Remarks
Condition
16 | P a g e