Beruflich Dokumente
Kultur Dokumente
FD Status
IN REVIEW
Contents
Document Review & Approval .................................................................................................. 2
Business Purpose & Requirements ................................................................................................. 5
Review Checklist ........................................................................................................................ 6
Functional Overview ....................................................................................................................... 7
Functional Description ................................................................................................................ 7
Assumptions.............................................................................................................................. 10
Dependencies / Constraints ....................................................................................................... 11
Security Requirements .............................................................................................................. 11
System Details, Direction and Pattern ...................................................................................... 11
Transaction Volume .................................................................................................................. 11
Frequency and Timing .............................................................................................................. 12
Initiating Process / Transaction / Program ................................................................................ 12
Processing Type ........................................................................................................................ 12
Detailed Functional Requirements ................................................................................................ 12
Functional Specification ........................................................................................................... 12
Interface Process Flow Diagram ............................................................................................... 18
Proposed Transfer Method / Program ....................................................................................... 18
Target / Source Data Layout ..................................................................................................... 18
Mapping SAP fields to Source / Target .................................................................................... 18
Selection Screen Details ........................................................................................................... 18
Post Interface Activities ............................................................................................................ 19
Error Handling .......................................................................................................................... 19
Security and Authorization ....................................................................................................... 19
Re-start / Re-processing requirements ...................................................................................... 19
Reconciliation Procedures and Audit Requirement .................................................................. 20
Approach ................................................................................................................................... 20
Testing Requirements ................................................................................................................... 20
Key Business Test Conditions .................................................................................................. 20
Technical Test Conditions ........................................................................................................ 21
Risk and Controls Test Conditions ........................................................................................... 21
Test Result ................................................................................................................................ 21
Testing Considerations/Dependencies ...................................................................................... 22
More specifically, the CLIENT Integrated Business Planning (IBP) work stream, including the
Supply Chain Strategy work stream, will implement SAP S/4HANA as the digital core integrated
with the SAP cloud application SAP IBP and retained system Infor Advanced Scheduler (Infor
AS) and Supply Chain Guru to effect the transformation of business processes.
The Level 2 Capabilities from the Target Operating Model (TOM) in scope of the IBP work
stream, including the SCS sub-stream is as shown below:
The IBP and SCS TOM Level 2 capabilities are enabled by the following Level 4 system
processes:
Overview
At the time of going live, the AOP/CAF plan data will be converted to S/4 and IBP.
After going live, IBP will be the planning application for the Rolling 24 month outlook and
future years' AOPs and CAFs down to Brand Contribution (excluding marketing spend) . The
approved AOP and CAF down to Brand Contribution will be interfaced from IBP to S/4 at
lowest level which will then flow through to Hyperion (via interface designed/owned by R2R) at
a summarized level. Hyperion will hold the full P&L plan incorporating other areas budgeted in
S/4.
The standard unit cost of manufactured products and Traded Finished Goods include all
fixed and variable costs incurred in the production phase for manufactured products, which
includes direct material, direct labour and overhead costs. The standard unit cost of
manufactured products are maintained in SAP S/4 HANA per material/plant combination in the
base unit of currency.
From SAP IBP perspective, the requirement is to calculate the standard cost of manufactured
products and Traded Finished Goods based on forecast sales quantity. This input is needed to
Forecast Gross
Profit @ standard for each product and then calculate down to the Brand Contribution for
each Brand/Category.
This FD is to upload COGS components in SKU level to IBP key figures on weekly basis. This COGS values
will be projected over 24 months.
Purpose
The purpose of this Functional Design document is to interface the monthly Cost of Goods Sold -
Standard Unit Cost of manufactured products in cost component level from SAP S/4 to IBP. The IBP
forecasting cycle is performed once a month in the current fiscal (Year 0). The interface will extract
these data and update all the relevant data in the next 24 months.
Review Checklist
Standards and Consistency
Has the correct template been used and all sections been completed as required?
Are the correct details (Business Owner for sign-off, status etc.) displayed on the front
page?
For integrations with 3rd Party Logistics, has the document been reviewed with
Third party and Retained Systems team? (Only applicable to 3PL specific interfaces)
Have all the assumptions been documented properly so that there are no open issues in
the document?
Has the document history been continuously updated?
Is the work package created?
Design
Performance
Have the exceptions and likely errors been defined and listed?
Does the document describe what steps (if any) need to be taken after an exception has
been raised?
Have all the applicable business scenarios been considered, along with the corresponding
test conditions?
Has the extension attempted to maximize the efficiency of the user (i.e. simple to use,
intuitive, quick to use)?
Are any manual steps clearly defined and carefully designed?
Have all steps been clearly identified and documented so new functionality can be added
in the future?
Additional information
Has security been considered (e.g. authority checking considered, target group of users
who should be given access to the report etc.)?
Are the test conditions sufficiently detailed to enable a full test of all required
functionality?
Functional Overview
Functional Description
The standard unit cost of manufactured products and Traded Finished Goods include all
fixed and variable costs incurred in the production phase for manufactured products, which
includes direct material, direct labour and overhead costs. The standard unit cost of
manufactured products are maintained in SAP S/4 HANA per material/plant combination in the
base unit of currency.
From SAP IBP perspective, the requirement is to calculate the standard cost of manufactured
products and Traded Finished Goods based on forecast sales quantity. This input is needed to
Forecast Gross Profit @ standard for each product and then calculate down to the Brand
Contribution for each Brand/Category.
The standard unit cost for all manufactured products will be imported to IBP from S/4 and will
be populated as a custom key figure. For Traded Finished Goods or products that are purchased
from other sources, the standard unit price values are in the Material Master records for Material
Type ZTRA.
After the implementation of S/4 HANA, the IBP key figures Cost of Sales Plan data will
be sourced from S/4 and loaded to the IBP system at the product level for all the weeks for the
month in the current fiscal year. The components of the IBP Key Figures for Cost of Goods Sold
- Plan (Standard) data are listed below:
Cost of Goods Sold - Plan Unit Cost Raw Material (GL 5000000)
Cost of Goods Sold - Plan Unit Cost Semi Finished Goods (GL 5001000)
Cost of Goods Sold - Plan Unit Cost Traded Finished Goods (GL 5002000)
Cost of Goods Sold - Plan Unit Cost Manufacturing Overheads (GL 5006000)
(NOTE: GL chart of accounts to be finalised, SAP sets have defined for the FD, any changes in
GL can be referred to SAP sets, no changes needed in the interface program.)
A key business requirement is to interface the GL components of the monthly Cost of Goods
Sold - Unit Cost planned (standard) data from Client's new S/4 HANA system to IBP. This will
serve as the basis for the planned data in the periods/ weeks after go live. The planned data will
be interfaced to IBP on a monthly basis after go live. The approved standard unit cost for
Products in S/4 Hana are calculated once a year and all the months for the fiscal year have the
same value (unless the standards are changed within the fiscal year).
The planned data willl be interfaced from S/4 to IBP at the WKPRODLOC or Week/ Product
Group/ Location Planning level on a monthly basis.
SCR925
According to Finance Team(R2R), new Cost Component "9. Excise" has been added to Product
costing, it will split Excise cost from costing estimate for any products which held Excise duty
paid. This FD is required to be updated to pull Excise component of COGS from S/4 to IBP. The
Excise component will be used to calculate Std. Unit cost in IBP.
This FD is to be modified to add "Excise" to the cost component list and get data from S/4
BAPI, and the Mapping files are also need to be updated.
In IBP, Excise Paid Planned(ZFIN) Key Figure will be created in IBP at Product/Location level
NGPP-24400
Below 2 newly added cost components caused differences for unit cost@std. between S/4 and
IBP.
10 Warehouse (negative)
11 Sub-Contracting
The value from “10 Warehouse (negative)” will always be a offset of “6. Warehouse”, it should
not be send to IBP.
The value from “11 Sub-Contracting” will be added into IBP key figure for cost component “5.
Manuf. Overheads”
This FD will be updated to extract Sub-Contracting value from Cost Estimate and send to IBP.
After this change, the total Unit Cost@Std in IBP should be consistant with S/4. no new Key
Figures need to be created.
Since there are no new Key figures, then no changes are needed for the Interfaces which send
planned data back to S/4
Regarding to Warehouse and Manuf. Overheads, currently IBP interfaces bring below account
balance to IBP,
For sub-contracting actual@Std., the GL is a COGS variance Account, it will send to IBP as
COGS Variance(IBP121). No change in FD is needed.
Toll Manufacturing
For Toll manufacturing, new Cost Component "12. Toll Manufacturing" has been added
to Product costing, it will split Toll Manufacturing cost from costing estimate for any Toll
manufacturing products. This FD is updated to pull this new cost component from S/4 and
send to IBP.
This FD will be updated to add "12. Toll Manufacturing" to the cost component list and
get data from S/4 BAPI, the Mapping files will be updated as well.
In IBP, Toll Manufacturing Cost Planned (ZFIN) Key Figure will be created at
Product/Location level
Assumptions
The following assumptions apply:
Unit cost is transferred to IBP for Finished (manufactured) Goods and Traded
Finished Goods only.
Unit costs are maintained at plant level in S/4 either as a Standard Price for Finished
Goods (manufactured) and for Traded Finished Goods.
Contract packed goods is part of Finished Goods.
Planned unit cost changes are not maintained for Finished goods and trading goods in
S/4. Finance team does currently not have plans to use planned prices - hence planned
unit cost is out of scope in this design.
All the relevant product locations are present in IBP.
Unit cost calculation is done at the base currency of the business unit i.e. AU for
Australian plants and NZ for New Zealand plants
Unit costs is calculated at the base UOM of the products.
It is not necessary to send across the UOM or UOM conversion as these master data are
send with other interfaces.
We bring over costs for all materials regardless of the cross-plant material status.
Unit cost is send to IBP every month for all weeks of all month within the forecast
period ahead.
SAP IBP users will be trained in SAP CPI-DS troubleshooting and Error Handling.
Dependencies / Constraints
In case the finance solution is changed to include planned unit cost for either finished goods
and/or trading goods, this interface should be redesigned to capture planned costs for future
periods.
Security Requirements
Identified Client SAP IBP super user(s) and technical support team must have access to
manage error handling
Identified Client SAP IBP super user(s) and technical support team must have access to
initiate the interface manually, where required
Transaction Volume
Sales Volumes, Aus Beer
Volume only
189,477 records
Sales Volumes, NZ
By Region (like State), Consolidated Group, Product Group, Month and Account
189,477 records
Processing Type
BATCH with INSERT UPDATE Mode.
Finished goods is based on standard costs and includes material, production and overhead
costs. Standard costs are updated in SAP S/4HANA normally on a yearly basis or as
required.
Trading goods is based on standard costs.
Raw materials is based on moving average price opposed to standard costs. Moving
average price is dynamically updated in SAP S/4HANA for every goods receipt made in
the system
Both costing types (price control for standard price (cost) and moving average price) are based
on a base quantity as well as a currency which needs to be considered in the design of the
interface. The programming logic should check for the costing procedures used by checking the
Price control indicator in Material Master and pick the value of the corresponding field. This
value, associated with the material/plant and currency, will be sent to IBP and populated in the
component unit cost key figure listed below in a weekly bucket for the following 2 years.
CPI-DS will apply the following filters to the lookup in standard SAP S/4HANA tables: KEKO,
KEPH, TCKH3, MARA, MARC, MBEW. A few BAPIs have been provided by SAP, they can
be used for this development.
As part of CLIENT Release 1.0, the following filter criteria must be incorporated, with the
ability for the SAP IBP super user and/or technical team to switch-on or switch-off the filter
criteria or change filter values with ease; the proposed filter conditions to be set as CPI-DS
Global variables are
Default values are subjected to change based on R2R configuration or user requirements
The following logic should be used to determine what cost component per material should be
passed through to the mapping file.
SAP has also provided the sample program SAPBAPICOPC to demonstrate, with examples, how
to use above BAPIs.
3. Output Details
Then run below BAPIs to output cost component value per material&plant.
o BAPI_COSTESTIMATE_GETDETAIL: Determine detailed information for a
cost estimate. please see a test run screenshot below.
For the costing run per material&plant, it should have below cost components, these
components list can be found in table TCKH3
1. Ingredients
2. Semi-Finished Goods
3. Finished Goods
4. Packaging
5. Manufacturing Overheads
6. Warehousing
7. Shuttle
8. Linehaul
9. Excise
10. Warehousing(Negative)
11. Sub-Contracting
12. Toll Manufacturing
When the output fields were retrieved in Step 2 it should be mapped to the following mapping
file format. Each material&plant should have 8 cost components.
CPI-DS should load Mapping file and extend same data structure to next 24 periods, then loaded
to IBP for all key figures of unit cost components per plant&material for totally 24 period
onwards in IBP. Data are loaded in weekly bucket from key figure date which has been given.
Error Handling
SAP IBP
There is standard out of the box functionality in IBP, using that rejected records can
be checked and downloaded in "data integration jobs" fiori app in IBP side for the
respective data load. Individual error needs to be analyzed, correction action should
be taken and then interface can be re-processedeither from CPI-DS or using application
job or Application Job templates Fiori app from IBP
o Example - "Master data not available".
o Resolution - Check the relevant master data, if missing then first run the master
data interface and then rerun the failed interface.
SAP CPI-DS
o Exception Handling for all the error within CPI-DS will be managed by Technical
Team and/or SAP IBP super users by referring standard trace log, monitor log and
error log
Analyze rejected records from "Data integration Job" Fiori App in IBP, take the
corrective action and rerun the interface (complete re-run, not delta) either from CPI-DS
or using application job or Application Job templates Fiori app from IBP.
Note: The capability to re-run only the delta load is currently being worked with SAP
and CPI-DS team.
Check records are matching and check sampling for audit. Sampling size will dependt on
the amount of errors.
Responsibility of this task will be alligned with the future support structure.
Approach
The standard Data Integration Job app provides the number of records successfully loaded and
failed. For failed records, there will be standard out of the box rejection codes and
descriptions available.
Testing Requirements
Key Business Test Conditions
ID Condition Expected results
Verify whether all
All COGS@STD
the correct cost
cost components
components have
1 are mapped to
been included in
the right key
load based on the
figures
material type
Check calculation Rate per unit
of rate per unit must be correct
and ensure rate and assigned to
2
has been loaded the right
to the right SKU/Plant in
SKU/Plant IBP
Test Result
Date Task Name Result
IBP_KF_COGSPLANCUR_S4HANA Faced "Connection Error to HCI system"
Testing Considerations/Dependencies
Not Applicable
The
programming
logic should
check for the
Functional costing Yes, This
1 No Action Reqd
Specification procedures is correct
used by
checking the
Price control
indicator in
Material
Master and
pick the value
of the
corresponding
field
Guanglin is
going to
confirm
whether is
possible to get
Based on
this info from
discussion
Product
Functional with Nara
2 Costing. We No Action Reqd
Specification it will be
still don't
product
know if
costing
COPA is
holding
Actuals and
Planning data
together.