SAP ACM Basics
SAP ACM Basics
The trading of agricultural commodities, such as wheat, corn, soybeans, and coffee,
is a niche business that has highly specific requirements. Commodity traders can
have relationships with many counterparties and maintain several contracts with
each one. The terms and pricing data in an agricultural commodity contract can be
highly complex and include pricing adjustments based on quality factors.
In addition, the contract execution can involve both planned and unplanned
deliveries, which must be recorded and assigned to one or more contracts. Finally,
the contract settlement process must handle prepayments, reassignments, quality-
based pricing, tolerances, and optionalities.
INTEGRATION-
SAP Global Trade Management and SAP Trader's and Scheduler'sWorkbench must be
active. SAP Agricultural Contract Management is also fully integrated with SAP
Financial Accounting and SAP Commodity Management.
Few Terminologies-
Call-Off
During the execution of a contract, you can call-off a quantity of the contract by
raising a purchase order or a sales order to link a delivery to a specific
contract.
Contract Application
You can use the contract application features to validate a delivered load and
assign it to the appropriate commodity contract.
Contract Settlement
During the execution of a contract, you can financially settle various quantities
with the contract counterparty, for example, moved quantities, washout quantities,
and canceled quantities.
Inventory True-Up
You can use the system to calculate the value of the firm's inventory.
The inventory trueup process takes account of both contract related inventory
changes and non-contract related inventory changes such as shrinkage.
Mark-to-Market Reporting
You can now use mark-to-market reporting to analyze data about your open logistical
documents and stock.
You can now use profit and loss reporting for beginning positions and new
activities to deduce overall profit and loss attribution on mark-to-market
calculations.
This report gives you an overview of the non-standard settlements (for cancellation
and underfill scenarios) that have been made for a particular company code.
MASTER DATA:
1. Contract Types (for example, third party purchase, third party sale,
intercompany purchase, and so on)
3. Text Assignments
8. Currency Mappings
9. Cancellation Codes
14. Discount Premium Quality Schedule (DPQS) Configuration Data (for example,
calculation rules, derived rules, rounding parameters, and so on)
DPQS -
The results of the evaluation are used in the contract application process (to
match loads to pricing trading contracts) and in the contract settlement process
(to apply prices to the relevant discounts or premiums).
A DPQS consists of a volume schedule and a value schedule. First, you define a
volume schedule. Then, you define a value schedule. And then assign the relevant
volume schedule to the value schedule.
Volume schedule
Volume schedules are used to determine whether a quantity should be adjusted based
on the value of a characteristic.
For example, if the value for quality characteristic, moisture, is between 0 and
10%, the load quantity may need to be reduced by 1% for each 1% volume of moisture
to determine the actual quantity to apply against the contract.
Value schedule
Value schedules are used to determine the acceptable value ranges for the quality
characteristics for a commodity, along with any relevant premiums and discounts.
Material Schedule
A material schedule is a list of the materials that are acceptable for evaluation
during contract application.
The system uses the material schedule to limit the number of possible matching
contracts, prior to comparing the actual load values with those required by the
DPQS data in the contract.
When a value schedule is saved, the system generates the material schedule based on
the material classifications defined for the entered material.
For example, a class of materials, CORN, may be defined with a broad range of
values for characteristics such as moisture, foreign material content, and broken
kernels. Materials such as Yellow Corn 1, Yellow Corn 2, and Yellow Corn 3 may be
defined as members of this class with smaller, possibly overlapping ranges for the
characteristics. Depending on the ranges defined in the value schedule, one or more
of these materials may be included on the corresponding material schedule.
When you create a volume schedule or a value schedule, the system defaults its
status to draft. When you have finalized the schedule, you change its status to
released, and it becomes available for use in the system. If a schedule is no
longer valid, you can change its status to retired.
***********************************************************************************
********************************
Can we add more characteristics on the contract after selecting an existing DPQS?
No. But we can select the Override check box after entering the DPQS details.
It is dried (shrink) down to 14% due to the moisture or the commercial standard of
14% is applicable in this case.
The net weight can be calculated using the Duval calculation rule as follows:
The Class type for Material Determination maintained under DPQS in configuration
were,
TOLERANCE SCHEDULE -
A tolerance schedule defines the quantity above and quantity below the contracted
quantity or delivery quantity that may be applied towards the fulfillment of the
contract.
If both a percentage range and an absolute value are entered, this field states
whether the higher or the lower of the two values should be applied.
Note that if this value is used, only one overfill line and one underfill line can
be entered for the schedule.
The price for an overfill quantity can be based on either a weighted average of the
prices in the pricing lots consumed by the delivery, or the price of the last
consumed pricing lot.
Note -
A tolerance schedule usually contains at least one line for underfills and one line
for overfills. However, you can enter multiple lines for underfills and multiple
lines for overfills, if required.
Tolerance schedule and DPQS schedule can have one of the below statuses:
Draft
Released
Retired
VALUATION POINT:
Before you can use them, you must set them up in master data. The valuation point
is an optional field.
We maintained DPQS, Tolerance schedule, Valuation point in the SAP Easy Access.
Pricing approach-
Price of a commodity consist of combination of pricing components like Future and
Basis, Future, Basis and Ratio etc. This combination of pricing components is
called Pricing approach.
COMMODITY CONTRACT -
DPQS
You only need to assign a value schedule to a commodity contract, as each value
schedule already has an associated volume schedule and material schedule.
You assign a DPQS to a commodity contract on the DPQS tab page for the commodity
item.
The system also provides the following options:
Timing
The Timing option determines when, during the execution of the contract, the system
applies the DPQS (for example, at contract, at load, or at discharge).
TOLERANCE SCHEDULE:
When you create a commodity contract you assign a tolerance schedule to it. You
must also specify when, during the execution of the contract, that tolerance
schedule should be applied.
The system uses the Tolerance Type to determine how and when to apply the tolerance
schedule rules to the contract.
1. Per Delivery
Indicates that the tolerance schedule rules apply to the quantity delivered in each
load. If you select this tolerance type, you must also enter the expected quantity
for each load, so that the actual load quantity can be evaluated against the
expected load quantity.
3. Per Contract
Indicates that the tolerance schedule rules apply to all the contract line items
for a given commodity.
OPTIONALITY
You can maintain additional logistics options along with the discounts or premiums
to be applied for those options. For example, you can specify a premium for a
particular discharge location or a particular mode of transport. These additional
logistics options are called optionalities.
Features:
Optionality Categories
The solution is delivered with a set of predefined optionality categories. For
example, these categories include Load Location, Discharge Location, Incoterms,
Mode of Transport, Means of Transport, Alternate Vendor, Alternate Customer,
Material, Delivery Period.
Optionality Type-
The Optionality Type determines how the system evaluates the optionalities during
call-off, load data capture, and contract application.
1. Explicit
Explicit optionalities require a quantity to be declared before contract
application is permitted for the quantity. This means that call-off must occur and
values must be entered for the optionality categories. The contract cannot be
applied to any load without a call-off.
2. Implicit
Call-off is not required for implicit optionalities. However, contract application
must match one of the defined optionalities for all categories where a value has
been captured for the load (if no value is captured for the load, the category is
ignored for matching purposes). Therefore, the contract can be applied to any load
for which the optionality values entered in load data capture match the optionality
values defined in the contract.
3. Any
If you define optionalities as Any, then the contract can be applied to any load
irrespective of the optionality values entered. However, for settlement, if a
category value matches the load, the system applies the relevant premium or
discount.
When you save a new commodity contract, the system creates a pricing trading
contract document and the tables Versioned Logistics Pricing (CM_VLOGP) and
(CM_VLOGP_KONVD) are updated with trading contract data.This contract is the first
document that appears in the Document Flow.
You have created a contract or template that you want to use as a source contract.
Contract Approval-
There is a provision to set or reset the approval flag by using a Business Add-in
(BAdI) implementation.
Procedure
1.On the SAP Easy Access screen, choose Agricultural Contract Management > Contract
Settlement > Manage Pre-Payment Requests.
CONTRACT AMMENDMENTS-
SETTLEMENT CURRENCY
If an application document exists for the contract, then you cannot change the
settlement currency of the contract.
PRICE:
We can change the price untill final settlement because during final settlement,
the pricing aspect is locked.
The commodity line item quantity must always be equal to the contract item
quantity.
STORAGE AGREEMENTS:
Storage agreements are contracts between a company and a vendor outlining the terms
and conditions under which goods are stored. Storage Agreement defines:
Materials: Agreements define which materials are valid for the agreement. The
materials valid for the agreement are defined by the DPQS material schedule list.
Plant/Storage Locations: Agreements define which plants and storage locations can
use the agreement. Locations are represented as a single plant and storage location
or as a TSW location hierarchy, representing several plants and storage locations.
DPQS: Agreements are linked to a DPQS schedule that is used to calculate net
weights.
Rules: Agreements define the rules for charging a vendor for storage. The agreement
also defines the number of days for which storage is free of charge, and how many
days the rates for the agreement are locked (storage fees will not change for that
number of days). You can also define if the agreement uses net or gross weights
during settlement and if the storage start and end dates are used during
settlement.
Storage Fees: You can assign storage fees to a storage agreement and define the
pricing conditions used during storage settlement.
Storage Events: You can assign possible storage events to a storage agreement and
define how events are charged during a storage settlement.
CONTRACT CANCELLATION-
When you enter a cancellation, the system performs validation checks before saving
the cancellation. The system validates the available open quantity. The system also
checks the current call-offs and prepayments for the contract to ensure that the
specified cancellation quantity is available.
The canceled quantity must be settled, although there is no related goods movement.
Canceled quantities may be settled at a different price to the established price
for the contract, and there may also be a cancellation fee.
-----------------------------------------------------------------------------------
----------------------------
how does the flow of prepayment work?
-----------------------------------------------------------------------------------
-----------------------------
Process-
In the Event Information screen area, enter the Cancellation Type, Cancellation
reason Code, and Cancellation Date.
In the Event Details screen area, enter the To be Cancelled Quantity, the
Cancellation Fee, and the pricing conditions.
Before saving the cancellation, the system performs validation checks. For example,
the system checks the open quantity, call-offs, and prepayments for the contract.
If the cancellation is permitted, your changes are saved, otherwise an error
message is displayed.
ACM-CM INTEGRATION:
Commodity Pricing Engine (CPE) is a tool for calculating the prices of commodities.
The pricing components include the pricing conditions and the CPE terms. The system
can be configured to establish pricing in various combinations of futures and basis
prices.\
FEATURES-
This feature offers a new view along with the standard CPE views, which helps you
to create price, set price, and visualize price in a single screen.
Pricing Statuses
NPE, NFE, NBE, FLAT
If either the basis or the futures price is not established, then the price is only
partially defined. If some portion of a price has not been established for a
component or a quantity, you can use provisional pricing.
Lift the FX rate or fix a new FX rate for the entire quantity of a contract line
item, or for partial quantities.
View a provisional FX rate. This FX rate is retrieved directly from the market by
CPE.
Note-
To ensure consistent pricing in ACM and Commodity Management, you must maintain a
mapping between CPE condition types and Pricing Aspect conditions.
Example
You configure the following pricing condition types and map them to pricing lot
condition types in Customizing:
The system retrieves the provisional price for a quantity based on the pricing
type, whether it is Not priced or Partially priced.
You can perform final settlement on a contract only when you have priced all the
components that are specified in the pricing approach. For example, if your pricing
approach is futures and basis, you cannot perform final settlement on a contract
until you have specified a futures price and a basis price for each contract line
item, and, if you are working with multiple currencies, an exchange rate.
Note
If you want to delete a price fixation in the ACM Pricing View, its Pricing status
must be NPE.
Pricing Status-
The system derives one of the following pricing statuses for each line item-
4. Flat
All components are fully priced.
Provisional Pricing -
Provisional pricing is retrieved for the portion of the quantity that is not priced
in a price fixation in CPE.
Provisional pricing is retrieved directly from the market using the CPE.
Prerequisites
You have maintained commodity curves in CPE, in order to retrieve accurate
provisional prices.
-----------------------------------------------------------------------------------
------------------------------------
Commodity curve?
-----------------------------------------------------------------------------------
-------------------------------------
With CPE, the system permits the usage of different DCS (Derivative Contract
Specification)-based commodity curves that leverage market prices in CPE.
Based on the pricing types in a contract, the system calculates the provisional
pricing differently as shown in the following expressions:
If there is only one priced lot on the contract and its quantity is greater than
the load quantity, the system uses the contract price for settlement.
If there are multiple pricing lots, the system calculates the pricing for the load
based on the distribution rules established in BRFplus.
EXPOSURE-
You can call up this report using the transaction /ACCGO/EXP_RECONCIL and
regenerate Application exposures and Correction Stock exposures manually.
Automatic Mode
Automatic Mode is also known as Real Time Mode. In this mode exposures are created
automatically during the various ACM scenarios by the system itself.
Manual Mode
Manual Mode is used only when exposures are not created in automatic or real time
mode.
For example, when the real time creation of raw exposure fails due to any reason
(for example, object lock, missing Customizing data and so on), the user can
correct the error and regenerate the raw exposure using the report Reconciliation
of Exposures.
Note
No updates are made to the existing exposures; every time a contract is assigned,
the contract exposure is re-created to represent the new scenario generating a new
version of the same exposure.
You can create or check the various exposures in one of the following ways:
T-code FTREX_LG1,
which calls up Display Log for Logistics Integration, to see the details of the
newly created raw exposures once you create and save a contract, or
T-code FTREX1,
which calls up Raw Exposure Maintenance, to check the raw exposure document that
was created.
Enter the Raw Exposure ID in the Raw Exposures: Initial Screen.
In this transaction, you can see the raw exposure line items for each type of
pricing. You can also see the sub raw exposure items and whether they are or
Use transaction RSRT to check the raw exposure by entering a query in the Query
Monitor.
Exposures Lifecycle-
The exposure lifecycle specifies the sequence in which the raw exposures are
created. Following are the different types of exposures created during the
lifecycle:
Note
No updates are made to existing exposures; every time a contract is assigned, the
contract exposure is re-created to represent the new scenario, generating a new
version of the same raw exposure.
2. Application Exposure
It reflects the quantity you receive as the logistically adjusted quantity (LAQ).
The LAQ becomes the relevant risk quantity presented in the application exposure
Material Stock exposure is created whenever a goods movement (GR or GI) is posted
in the system.
Example
By using CPE, exposure creation is automatically triggered by GTM contract per GTM-
CM integration default.
-----------------------------------------------------------------------------------
-----------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------
RISK REPORTING-
Provide a risk view on the financial (commodity price) risk associated with the
pricing of physical contracts or positions (for example, stock) and financial
contracts that are taken to offset these price risks.
Provide a position view on physical short and long positions from contracts and
stocks required for trading companies to run their trading business. Such a view is
also relevant for non-trading companies to match their purchase and stock positions
to their requirements regarding locations and quality.
The risk is described in terms of priced and unpriced and hedged and unhedged
quantities, by consolidating a view of physical trades and paper trades in a
certain time frame.
You can run a risk report to see the various exposures and their values created
during the lifecycle.
1. Go to transaction RSRT
2. Enter the Query and Query Display, and then choose Execute.
3. On the next screen, enter the required details such as Commodity ID, and so on,
and then choose Execute to run the risk report.
You can hide, display, filter, or drill down the various columns and rows. You can
also filter each exposure individually.
BI - Book inventory
M - Material stock exposure quantity
A - Collection of application exposures not yet realized
C - Correction stock exposure quantity.
Open Contract
This key figure shows the quantity used in contract creation as the contract
exposure.
After application document creation, the Open Contract exposure reduces and an
application exposure is created. The application exposure is displayed in this key
figure.
Slate Report
You can use this report to view the exposure data for inventory, contract, and
futures trades.
POSITION REPORTING-
Position reports retrieve and analyze data changes over the course of a business
day.
Data displayed by the report can be calculated in any of the following ways-
1. The "Current Status report" displays data at the time of execution of the
report.
2. The "End-of-Day report " displays data according to a predefined end-of-day
snapshot, which defines a fixed time in the day when the data is captured as a
snapshot.
the end-of-day report can have the same data as a current status report.
3. The "Day-over-Day" report compares data between two different days and displays
the delta (or the difference) in the data between these days.
For Agricultural Contract Management 4.0, the position reports are developed using
CDS views.
For Agricultural Contract Management versions 3.0 and 3.0 SP01, on the other hand,
the position reports have been developed using BeX queries.
However, these reports can still be used after upgrading to Agricultural Contract
Management 4.0.
Using transaction FDCS17B, you adjust the basis rate before performing a mark-to-
market valuation of the contract so that it is equal to the market-compliant
future.
SAP provides a versioning and snapshotting framework that allows you to mark your
SAP Agricultural Contract Management documents to market.
This means that you can view the difference between the contract price on a
particular day and the end-of-day market price for the same commodity on the same
day.
The CMM_VLOGP update is triggered by the SAP ACM documents goods movements and
application documents.
For washout and circle no updates take place to the CMM_VLOGP_KONVD table since
Explicit revenue recognition.
P&L (sometimes known as 'PnL') is the term used by traders to refer to the daily
change to the value of their trading positions.
The general formula for P&L is P&L = Value today minus value yesterday.
To enable the procurement and sales of various agricultural commodities, SAP ACM
creates trading contracts. These agricultural commodities are traded on the
commodities exchange, and their market prices undergo fluctuation because of
various factors.
The P&L for SAP ACM solution uses existing Commodity Management queries for P&L
reporting to compute and explain the profit and loss on these contracts, while
extending the functionality to cover ACM-specific exception scenarios. This
computation of profit and loss for ACM-specific scenarios, and subsequent
determination of attributing factors, is also needed for stock.
Prerequisites
P&L for SAP ACM constitutes a CDS stack that is almost completely based on the CDS
stack for P&L for SAP CM.
-----------------------------------------------------------------------------------
-------------------------------------------
-----------------------------------------------------------------------------------
---------------------------------------------
Invoice Router
The invoice router acts as a single gateway for handling both trade-relevant
expenses and non-trade-relevant expenses.
The invoice router decides, on the basis of your input parameters, whether an
expense is trade-related or non-trade-related, and routes you to the relevant
interface (either MIRO in the case of non-trade relevant expenses, or GTM in the
case of trade-relevant expenses).
The invoice router also displays the following information for trade relevant
expenses:
Accrued VBDs to be settled and their corresponding item details
Pricing trading contracts and logistic trading contracts related to the accrued
VBDs and their logistic documents
VBDs related to the invoice reference number that were settled using the
invoicePrerequisites.
CALL OFF-
When a purchase order or a sales order is created, the system generates a logistics
trading contract in the background.
At the time of such contract creation, a pricing Trading Contract is agreed upon in
consensus with the counterparty. This pricing TC is assigned to the logistics TC
during the call-off process.
OPEN QTY-
If there contract quantity is 1000 MT and sales orders are created for 50 MT, 60
MT, 90 MT on different delivery dates. Then the call off quantity would be 200 MT
and open quantity would be 800 MT.
Call-off cannot occur for contracts that have pre-payment data or for contracts
that are on hold due to undeclared explicit optionalities.
You can view the list of all call-offs that exist on a sales or purchase order in
the Call-Off Workcenter. If call-off exists, the status of the order is 'green' and
if the call-off does not exist on the order, the status is 'red'. You can perform a
call-off on those which are having 'red' status.
Note
Goods movements are not reversed during reversal of call-off. When the call-off is
reversed, no document flow is visible and no linking is available.
Prerequisites
If the call-off was initially firmed by selecting the Firming checkbox, you have
deselected the checkbox to unfirm and to allow the reversal of call-off.
Load Data Capture is one of the key functional areas within the SAP Agricultural
Management solution.
It comprises of Load Data Capture (LDC) transaction code and the Orchestration
Framework.
Load Data Capture allows users to capture weight, grade, and other logistical data
for bulk shipments (both inbound and outbound) of agricultural commodity products,
while the Orchestration Framework oversees the generation of follow-on documents.
LDC checks the approval status of the Trading Contract as only an approved contract
can be used during the LDC creation process.
Load Data Capture is integrated with the Orchestration Framework to trigger a call
to a stack of functions.
Load Data Capture is integrated with the SAP application document. The application
document is used to link a load quantity (captured during LDC) to a pricing
contract during the application process.
Load Data Capture is integrated with the nomination,, the scheduling and
communication document used in the Trader's and Scheduler's Workbench (TSW). A load
can be captured using the nomination as the reference document.
The Load Data Capture (LDC) Workcenter is a repository where users can enter and
update load information.
Prerequisites
Before using the LDC Workcenter, you must configure your settings In Customizing
for Load Data Capture and the Orchestration Framework under SAP Agricultural
Contract Management>Load Data Capture. Here, you can define, for example, the LDC
event type, the analysis type, the application instruction, and MoT-relevant
attributes, so that these values can be recorded in the LDC Workcenter.
CHANGE LDC-
An existing LDC object can only be changed (that is, modified or updated) or
displayed in the following situations-
For objects with these statuses, you can enter new weight and grade information,
and can change existing event details.
For objects with these statuses, you can change weight, analysis, and
transportation information, and can make changes to certain event details.
Note that if the object status is Obsolete, you cannot make any changes to the LDC
object in question.
-----------------------------------------------------------------------------------
-----------------------------------------------
Check what values can be changed for Successful, Failed cases.
-----------------------------------------------------------------------------------
----------------------------------------------
You can make an LDC object obsolete at any time. However, if the status flag is red
or chequered, you must ensure that the objects created during Orchestration
Framework (OF) processing are manually reversed and deleted in the reverse order
they were created. In other words, you must manually reverse the last document
created (check the OF log), and work back from there.
To use the Add-On Tabs framework, users must first execute the BAdI "Process User-
Defined Add-On Tabs for LDC Screens" to create the BAdI implementation for
/ACCGO/ADD_ON_TAB_UIS. This is done in Customizing for SAP Agricultural Contract
Management, under Enhancements Using Business Add-Ins> Load Data Capture.
This multiple use BAdI allows users to add tabs to the Create and Change screens
in the LDC Workcenter. It is called when the screen in question is being created,
during processing and before output event. Implement the methods to enable the
functions of the new screen
Customers can add up to two tabs, but if Brazilian localization is active in the
system, only one extra tab will be available for adding, since the localization
will be using the other tab. In order to use this framework, users must design
their own screens and write the flow logic of these screens to update the
appropriate structures and tables.
LDC- VENDOR SPLIT
Vendor split allows you to split ownership from one vendor with 100% ownership to
multiple vendors. You can perform vendor split for both commingled and purchase
scenarios.
To do this, you must first set up the vendor split rule in the Business Rules
Framework plus (BRFplus) Workbench. You can also define which vendor to process in
the purchase order created after the LDC is released. (The default purchase order
vendor is calculated using the LDC header vendor and application instruction.)
1. Ad-hoc split -
You manually define which vendors are included in the split, and the quantities (or
percentage) of the split. The ad-hoc split allows you to create and delete vendor
lines as needed.
2. Split profile -
The business rule defines what splits are usual for a given vendor. If the
combination of material, vendor, and event location is configured in the business
rule, these splits are automatically retrieved and shown during load data capture.
3. Split at application -
You can add comments to the LDC outlining the vendors, percentages, and
quantities, as well as the reasons why the split is delayed. These comments are
visible in the MAW.
Note
When creating an LDC, if you do not want to perform a split, you can select the
Block Split check box. This hides all vendor split information from the LDC.
To perform a vendor split, the LDC must have one of the following application
instructions:
03: Existing Contract
05: Regular Spot
06: Accumulate to Own
07: Accumulate to Store
10: Unassigned
For vendor splits, depending on the application instruction you select, the result
is always a commingled application document (CAD) or a purchasing application
document (PAD).
BRF+
Add the catalog /ACCGO/RULES_CATALOG ( Maintain rule data) to your user, and set up
the vendor split rule ( Vendor Split UI01).
NOMINATION - LDC:
The TSW oversees stock projection and the planning and scheduling of bulk shipments
through the use of nominations, allowing users of SAP Agricultural Contract
Management to schedule bulk shipments of commodity products while taking into
account supply, demand, and available transportation.
The nomination is a scheduling and communication document used in the Trader's and
Scheduler's Workbench (TSW).
Activities -
1. In the SAP Easy Access screen, maintain the TSW locations under SAP Agricultural
Contract Management > Load Data Capture > Maintain TSW Locations
2. In the SAP Easy Access screen, maintain the LDC-relevant TSW locations under SAP
Agricultural Contract Management > Load Data Capture > Set Up Master Data for LDC
3. In Customizing for Load Data Capture, define the ticket type to be used for TSW
ticket creation by different calling applications, including LDC ( SAP Agricultural
Contract Management > Load Data Capture > Define TSW Ticket Types for OF Events)
ORCHESTRATION FRAMEWORK-
The Orchestration Framework (OF) is a tool that automates the logistics process. A
configurable framework governed by business rules, the Orchestration Framework is
used to determine the business scenarios in question.
Load Data Capture is the front-end to the OF. The OF determines logistical
documents for each application instructions defined during LDC. On event release,
the OF reads the application instruction defined for an LDC and determines various
possible scenarios.
The Orchestration Framework [page 157] (OF) reads the data captured during Load
Data Capture [page 146] (LDC) to determine the business scenario in question. It
then calls the stack of services configured for that scenario in order to generate
follow-on documents.
Application Instruction -
Existing Contract
The application document is applied to an existing contract (using application
rules)
Open Contract
The application document is applied to an existing sales order or purchase order
(using application rules).
Inter/Intracompany
Stock transport order (STO) for load and STO for unload
Unassigned
None: The load is processed as commingled stock.
Accumulate to Store
None: The load is processed as commingled stock
Regular Spot
An automatic (spot) contract for an unplanned scenario is created. In this case,
the application documents are marked 'Awaiting Spot' in the background, until
further processing is performed in the Manual Application Workcenter to generate
the spot contract.
Accumulate to Own
An accumulate to own contract is generated upon receiving the first load from a
vendor, after which the quantities from future loads will be accumulated or updated
to that contract.
Return
Order/delivery return document for a purchase return or sales return
In Store Sales
Combines the steps to create LDC for a Sales scenario followed by Spot Purchase and
Accumulate to Own scenario
In Store Purchase
Generates the Accrual Application Document along with Purchase Application
DocumentPrerequisites
Note-
The function modules for OF execution begin with the namespace /ACCGO/OEP*.
The Orchestration Framework is instructed by the data captured by the LDC screen
(namely, the event ID, the application instruction, the event type, and the status
of the event, amongst others) to determine the scenario in question. Once the
scenario has been established, the OF calls the stack of services configured for
that scenario in order to carry out further processing.
For Stock in Transit, you have maintained the movement types in Customizing for
Logistics - GeneralGlobal Trade Management Agricultural Contract Management
Contract ApplicationCommingled StockMaintain Movement Types .
System checks if application document can be canceled with the following conditions
and Reversal is not allowed:
1. If the application document is a Return Application Document (RPD or RSD)
1. If the application document type is different from AAD and CAD and if the
transition of status to cancelled is not allowed.
2. If application document type is a MAD and if settlement has the status Fully
Storage Settled.
After the validation checks, the OF automation process reverses the document to its
previous version.
The system creates a new OF ticket and you can view multiple tickets in the
Recovery Report. One ticket shows the OF forward process and the second ticket
shows the Reversal process. The new ticket also shows the purpose of the change in
the ticket as 5 which stands for Reversal.
CORRECTION:
In some scenarios like the 3rd Party Purchase, you need to first reverse the
Application Document and then trigger Correction. This step is required only if the
document has been applied and not otherwise.
Once the required values are modified and the object is released, the OF Automation
process reverses the document and creates a new set of documents.
The process also creates a new OF ticket and you can view multiple tickets in the
Recovery Report. The new ticket shows the purpose of the change in the ticket as 2
which stands for Correction.
Stock in Transit
Stock in Transit (SIT) allows the system to adjust by adding or removing quantities
from Stock In Transit when the Load and Unload quantities mismatch.
Example
For example, in a 3rd Party Purchase with Title Transfer Origin (TTO) contract, you
create a Load Data Capture with 25 tonnes in a Load event and release the event.
The Orchestration Framework creates a 107+ movement in SIT with 25 tonnes. You then
proceed to create the Unload event with 27 tonnes. The Orchestration Framework
again tries to create a 109 movement, by moving 27 tonnes from SIT to unrestricted
stock. However, this movement fails because the SIT lacks 2 tonnes which are not in
transit. Typically, you are expected to manually add the 2 tonnes to the SIT and
re-execute OF to execute it successfully. But with SIT, this process is automated
thereby reducing the need for manual intervention
To manage the movement and document chain when a quantity is sold to a counterparty
without physically being received by the company, data must be captured about the
delivered quantity, at its destination as well as potentially at its source.
Back-to-Back links the purchase and sales documents (the contract or order) through
the standard SAP transaction Nomination ( O4NM) .
In the maintenance screen, you create a nomination by using any of the following
combinations of criteria:
Two trading contracts (either a sales, purchase, or inter/intracompany contract)
Two orders (either a sales, purchase, or stock transport order [STO])
A purchase contract and an STO
A sales contract and an STO
An inter/intracompany contract and a purchase order, sales order, or STO
Integration -
If a nomination is relevant for Back-to-Back [page 163], you can indicate this in
the nomination screen by selecting the Back-to-Back pegging type.
In certain scenarios, load data is captured using the nomination as a reference
document.
PEGGING-
Demand and Supply based scheduling.
Pegging is used to plan and schedule bulk shipments based on supply and demand
information.
The term 'pegging' refers to the matching of demand items to supply items for the
purpose of scheduling of bulk shipments, such as marine voyages or pipeline
batches. You plan and schedule bulk shipments, by assigning the pegged items to the
distribution schedule. During pegging, the system uses the supply and demand items
that are created to change or create quantities.
SIT Cockpit-
The SIT (Stock in Transit) Cockpit lets you view details of all the stock which is
in transit or due for delivery. You can use this function for a third party
scenario, and also for an intercompany and intracompany scenario.
Features-
The SIT Cockpit provides detailed information about the transit stock in the
following views-
Inbound View
This view provides details of the stock that is on the way to the incoming plant.
The ownership of this stock is with you, the receiving plant.
Outbound View
This view provides details of the stock for which the outbound delivery has been
made and is on the way to the target plant. The ownership of this stock is with
you, the supplying plant.
Anticipated View
This view provides details of the stock that the incoming plant is expecting, which
is an incoming stock. The ownership of this stock is not with you, the receiving
plant.
Note-
If you want to view an intercompany or intracompany document, select the
Inter/Intracompany checkbox.
You can filter the data in the views based on a number of combinations or
selection.
In the Anticipated View tab page, you can view all the documents for which delivery
is anticipated.
CONTRACT APPLICATION -
The contract application process links the application document to the pricing TC.
The linking occurs technically through the logistical TC, which is created upon the
save of the purchase order (PO) or sales order (SO).
The system creates an application document after the generation of a goods receipt
or goods issue (GR/GI) document.
FEATURES-
The application document has a one-to-one relationship with a goods receipt (GR)
document or goods issue (GI) document and is created at the time of posting.
1. Commingled Application Document (CAD) - Represents 3rd party goods stored at the
Company facility
2. Load Out Application Document (LAD) - Created when a company loads out 3rd Party
owned goods out of a Company owned facility
3. Manual Application Document (MAD) - Represents a Company owned goods sold from a
3rd Party Plant
APPLICATIO RULES -
You can create the business rules by which the system executes contract application
in any given instance using the Business Rules Framework Plus (BRFplus) Workbench.
1. Application Mode
You use this rule to determine whether application is to be automatic or manual.
If you set the application mode as manual for a particular plant and commodity then
all the application documents created in that particular plant for that commodity
will be always sent to the manual application workcenter for manual application.
This rule is only applicable in an unplanned scenario
2. Auto-Application Type
In this business rule, you can determine for a given material and plant combination
which automatic application type the system employs - whether the application
document is applied to an existing contract (using application rules), a spot
contract, an accumulate to own contract, put in storage, or left unapplied.
You can maintain application rules at plant level to select contracts and sort
them.
You can base the sorting of the selected contracts on the following criteria:
Pricing type of the contract � no price, no futures, fully priced, and so on.
Price status
Delivery period selection (oldest open to the newest open � including future given
tolerance)
Using this rule, you can set a preliminary overfill tolerance that works in
conjunction with the contract overfill tolerance (an additional percentage). You
can set the provisional application to proceed with a warning, without a warning,
or to stop with an error message based on the values you maintain in the rule.
For example, if the open quantity is 100 MT, the contract tolerance is 10%, and the
preliminary overfill tolerance business rule range is 5% to 15%, then the following
results:
A provisional weight from 116 through to 125 will allow application to the contract
to proceed with a warning message.
You use this rule to issue a warning or error message during evaluation of the
underfill tolerance maintained in the contracts. You can set the preliminary
underfill tolerance to a percentage figure that operates in conjunction with the
contract underfill tolerance. Furthermore, you can use the rule to determine
whether the system issues a warning or error message should the quantity fall into
the underfill tolerance range maintained in the business rule. For example, if the
open quantity is 100 MT, the contract underfill tolerance is 10%, and the
preliminary underfill tolerance business rule is 5 %, then the following results:
A provisional or final weight from 85 to 89 will allow application with a warning
message.
You maintain this rule at the plant/commodity level to relax the delivery period
restriction. You must use the number of days that you maintain in the rule in
conjunction with the delivery period maintained for the commodity item in the
contract (delivery to date minus the number of days).
For example, if 7 days is maintained, and the delivery start date in the contract
for the commodity item is 2010-12-01, then a load arriving in the last 7 days of
November also can be applied.
You maintain this rule at a plant/commodity level to relax the delivery period
restriction. The number of days you maintain in the rule has to be used in
conjunction with the delivery period maintained for the commodity item in the
contract (delivery to date plus the number of days).
For example, if you set the rule to 7 days, and the delivery end date for the
commodity item in the contract is 2010-10-31, then a load arriving in the first 7
days of November also can be applied.
8. Call-Off Mode
9. Firming
This is a selection rule (between firmed and unfirmed) that determines the firming
of a call-off.
-----------------------------------------------------------------------------------
----------------------------------------------
Can you explain what does this mean - Call-Off Tolerance?
-----------------------------------------------------------------------------------
----------------------------------------------
The rule is analogous to the preliminary overfill tolerance rule, in which you
maintain percentage values, but this rule comes into effect during the call-off
process.
This business rule comes into effect during the application process to determine
firstly whether a fill and roll to the next contract should occur or not, and
secondly whether a fill and roll to another commodity item within the same contract
should occur or not. .
This is a yes or no decision rule that determines automatic approval and transfer
to FI during the settlement process.
-----------------------------------------------------------------------------------
-------------------------------------------
Features -
You can use the manual application workcenter to perform the following tasks -
-----------------------------------------------------------------------------------
-------------------------------------------
Means?
-----------------------------------------------------------------------------------
-------------------------------------------
You select the final delivery indicator to signify that no more new application
documents can be applied against that particular trading contract (TC) commodity
item.
You can set the final delivery indicator during the creation of application
document, however you can only trigger an underfill by setting the final delivery
indicator for the item in the manual application workcenter.
You create application groups in the manual application workcenter by searching for
and selecting the relevant application documents. Additionally, you can use the
manual application workcenter to display and maintain application groups.
Structure
Each application group has a unique number, a description, and application group
type.
Unapplied
Errors
Provisionally Applied
Finally Applied
Re-evaluation Needed
Reversed
You can display an existing application group and maintain it by changing its
description and adding or deleting application document line items in the manual
application workcenter.
Procedure
On the SAP Easy Access screen, choose Start of the navigation path Agricultural
Contract Management Next navigation step Contract Application Next navigation step
Manual Application Workcenter End of the navigation path .
To add more application documents to the group, select the application group and
choose Add Items (Add Items).
To delete application documents from the group, select the application group and
choose Delete Items (Delete Items).
To change the description of the application group, select the application group
and choose Change Description (Change Description).
Enter a new description for the application group and choose Enter (Enter).
Spot Contracts
You use this function to process unscheduled purchase of commodities from vendors.
Spot contract
A spot contract can be used when a commodity has a potential for multiple
deliveries in one day.
Note Note
An AO contract is created after receiving the first load from a vendor and the
execution of Spot Monitor. Then the quantities from further loads are accumulated
or updated to the created contract during further execution of Spot Monitor.
Prerequisites
The application rules for spot and AO contracts are enabled in Business Rule
Framework plus (BRFplus).
Note Note
This is an optional setting and needed only if you want to mark all the loads
received in a particular plant for spot or AO.
Features
You can use the following transactions to handle spot or AO commodities:
Using this transaction, you can create a load data capture (LDC) object for a spot
or an AO commodity received.
In this transaction, you can create an LDC object in which you can define the
details for relevant spot or AO commodity.
The system applies the default discount premium quality schedule (DPQS) for the TSW
location.
You need to execute the Spot Monitor to send the spot or AO contract request either
to the contract creation or change request in the third party trading system (3PT),
or to trigger the contract creation and update process within the ERP system.
You can use this procedure to generate spot or accumulate to own (AO) contracts as
well as to monitor these contracts using the Spot Monitor.
The functions offered by the Spot Monitor are realized by the report Spot /
Accumulate to Own Trade Requests (program /ACCGO/CAS_SPOT_MONITOR).
Prerequisites
The contract creation within the SAP ERP system takes place only when the switch
for third party trading system (3PT) integration is off.
Procedure
On the SAP Easy Access screen, choose Start of the navigation path Agricultural
Contract Management Next navigation step Contract Application Next navigation step
Spot Monitor End of the navigation path.
The selection screen for the report Spot / Accumulate to Own Trade Requests
appears.
To search the relevant documents, enter the data in the Header Information block.
Vendor
Plant
Material
Document Date
Mode of Transport
Depending on the request you want, choose the options as follows in the Spot
Scenario Selection block:
Mark the Accumulate to Own Create/Edit radio button and the Contract Create/Change
checkbox.
The creation of contracts is triggered in the background and the Display logs
screen, in which you can view the processing details, is displayed.
Result
The result varies based on the integration scenario as follows:
The request for creation or change of spot or AO contracts is sent from the SAP ERP
system to the third party trading system (3PT) via the SAP PI system.
More Information
For more information on the 3PT integration, see Possible Third Party Integration.
You use this process to handle the commodities received as spot or accumulate to
own (AO).
Process
The process for spot or AO takes place as follows:
You create a load data capture object for the spot or AO commodity.
You mark the application document for spot or AO in Manual Application Workcenter.
You send the spot or AO contract for settlement by setting the contract to Ready to
Price.
05 Regular Spot
06 Accumulate to Own
You use this procedure to create load data capture (LDC) objects for spot or
accumulate to own (AO) in the Load Data Capture (LDC).
Prerequisites
You are authorized to work in the Load Data Capture (LDC).
Procedure
On the SAP Easy Access screen, choose Start of the navigation path Agricultural
Contract Management Next navigation step Load Data Capture Next navigation step
Maintain LDC End of the navigation path.
In the dialog structure, choose Start of the navigation path Create LDC Object End
of the navigation path.
Application Instructions
LDC Type
Mode of Transport
01 Road
02 Rail
03 Sea
04 Inland Waterway
05 Air
06 Postal Service
Event Location
Material
Select a material, such as corn, wheat and so on, using the search help provided.
In the next screen, a new row for this LDC object is created. At this stage, the
object is created only temporarily as '$1' is displayed in the LDC ID field.
Click the linked text '$1' which jumps to the detailed screen.
Enter the required information on the Event Details and Weights Details tabs.
The system updates the LDC ID field from the temporary number '$1' to a new ID
number.
You use this procedure to mark the application documents for spot or accumulate to
own (AO) in the Manual Application Workcenter (MAW).
Prerequisites
You are authorized to work in the Manual Application Workcenter (MAW).
Procedure
On the SAP Easy Access screen, choose Start of the navigation path Agricultural
Contract Management Next navigation step Contract Application Next navigation step
Manual Application Workcenter End of the navigation path.
In the dialog structure, choose Start of the navigation path Application Workcenter
Next navigation step Contract Application End of the navigation path.
Search the relevant documents for which you want to mark for spot or AO by
specifying the Application Document number.
To make your search more precise, you can also specify other fields, such as:
LDC Object ID
LDC Group ID
Purchase Order
Nomination Key
Based on the selection criteria specified, the selected documents are displayed
under the Contract Application Documents area at the top half of the screen.
Under the Contract Application Documents area, select one or more line items with
Ready To Apply status.
Under the Accumulate to Own Contract Req (Accumulate to Own Contract Req) button in
the ALV grid, choose Accumulate to Own Contract Request or Spot Contract Request.
The status of the line item changes to Awaiting for Spot / AO.
You use this procedure to set the accumulate to own (AO) contracts to Ready to
Price indicator in the Manual Application Workcenter (MAW).
To make an AO contract available for pricing, the following two steps need to be
done:
Prerequisites
You are authorized to work in the Manual Application Workcenter.
Procedure
Setting Ready to Price Indicator
On the SAP Easy Access screen, choose Start of the navigation path Agricultural
Contract Management Next navigation step Contract Application Next navigation step
Manual Application Workcenter End of the navigation path.
In the dialog structure, choose Start of the navigation path Application Workcenter
Next navigation step Set Ready to Price End of the navigation path.
You can also specify other fields in the Set Price for Spot - Accumulate to Own
block.
Choose Execute (Execute).
Based on the selection criteria specified, the selected contracts are displayed in
the list.
Select a contract.
Note Note
The checkbox in the Ready to Price column for the selected contract is marked.
In the dialog structure, choose Start of the navigation path Application Workcenter
Next navigation step Set Ready to Price End of the navigation path.
Search the relevant AO contract by specifying the Trading Contract number. You can
also specify other fields in the Set Price for Spot - Accumulate to Own block.
Based on the selection criteria specified, the selected contracts are displayed in
the list.
Select a contract for which you want to mark the Approval checkbox.
The checkbox in the Approval column for the selected contract is marked and the
traffic light in the Sts Lights column changes from Red (Red) to Green (Green).
COMMINGLED LOADS -
Load that is not owned by the company but is stored in same location as companys
own inventory.
Its quantity and quality characteristics may become indistinguishable from other
inventory.
The company must ensure that a commingled load that is stored on its site is
available for retrieval by its owner at the same or better quality as when it was
delivered to the company's site.
There may be a fee associated with the storage of the stock and the quantity may or
may not be purchased by the company from the owner.
Using this function, you can keep track of movements associated with commingled
loads and manage their contracts.
Manually calculate a storage fee for a commingled quantity using the storage
programs
Exclude a commingled quantity from the firm's inventory quantity
Calculate commingled quantities using the storage programs
Prerequisites-
Logistics - General > Global Trade Management > Agricultural Contract Management
>
Contract Application >
Commingled Stock > Maintain Storage Location for Negative Posting
Logistics - General > Global Trade Management > Agricultural Contract Management
>
Contract Application >
Commingled Stock > Maintain Movement Types .
4. You have maintained the required master data settings in the Business Rule
Framework plus.
You are in the Manual Application Workcenter (MAW) and commingled application
documents have been searched and available in MAW.
Under the Contract Application Documents area in MAW, select one or more line items
to assign the contract.
Note Note
The selected line item must have an open quantity available with title transfer at
destination.
If you choose Propose Contracts, enter the value in the Purchasing Organization and
Purchasing Group fields in the popup displayed.
If you choose Manual Selection of Contract, enter the value in the Trading Contract
field.
For Manual Selection of Contract, the contract you specified is displayed. Select
the contract and choose Continue (Continue).
Result
A new line item is created with the status Finally Applied for both full and
partial quantity applications.
CONTRACT SETTLEMENT -
Provisional Settlement
Final Settlement
Adjustment Settlement
3. When a user can create a subsequent provisional shipment settlement with changed
weight, grade, and price from previous provisional settlement (with a validation
that ensures an actual condition has changed to prevent creation of a zero impact
settlement)
Adjustment Settlement
A financial settlement created for a settlement document after the final settlement
document has been released for invoicing. The purpose is to capture additional
financial adjustments that have happened to the preceding invoice or billing
document due to additional expenses on the contract and so on.
Settlement Group
For each settlement group, an agency business document (ABD) is created with the
ABD items mapped to the settlement units. For example, if the settlement group is
formed out of two settlement units, an ABD would be created with two line items and
the details for each of the items would be copied from the corresponding settlement
unit. The settlement group corresponds to the header in the ABD.
Payment Split
This occurs only on the purchase side. This enables you to split the payment due to
a vendor with their business partner. The trading contract should specify the
business partners with whom the payment can be split based on a percentage or based
on a fixed amount. For example, vendor X wants to split the value of its
settlements across vendor A and vendor B equally, then the split value rule will be
vendor A � 50%, vendor B � 50%. So whenever a settlement occurs for vendor A, the
value of the settlement will be split and paid to vendor A and vendor B. If another
split percentage is entered by the user in the settlement work center, the payment
split value percentage maintained here will not be used. Once you have approved a
document which has payment split, a payment split accounting document number is
generated. You can view this at the settlement group level.
These are defined for vendors sharing titles of goods in the trading contracts.
When there are lien holders defined for a vendor, payment to vendor is always done
by check and bears the names of both vendor and lien holder. When a settlement unit
or settlement group is generated, the liens are retrieved for the vendor,
commodity, state, and country, and dates (with the current settlement date). If the
vendor of the settlement is in a partnership, all the liens associated with the
partnership and the other vendors in the partnership will be retrieved. In the
settlement unit, you can deactivate a lien for the particular settlement unit by
deselecting the Active checkbox.
On the SAP Easy Access screen, choose Start of the navigation path SAP Agricultural
Contract Management Next navigation step Contract Settlement Next navigation step
Maintain Lien Settings End of the navigation path to maintain all lien related
data. In this master data transaction, you can add, change, and display the lien. A
new lien ID is generated for each lien added to the vendor. You can add several
liens for the same vendor.
Deferred payment
This is only valid for a purchase scenario. Deferred payments occurs is when the
payment to a vendor is delayed up to a particular date. Deferred payment lets the
customer pay a lump sum on a decided date to the vendor for several transactions
rather than paying as soon as each transaction takes place. When a transaction
takes place, the payment is put on-hold in a separate deferred account. On the
deferred payment date, the amount from this account gets release to the vendors
account. For a deferred payment scenario, the invoice is always put on a Settlement
Hold Invoice status. On the deferred payment date, you must change the status from
Settlement Hold Invoice to Release Invoice in the Settlement Approval Queue. You
can maintain the deferred payment details either at contract application or at
contract settlement level. Following are features of deferred payments:
If the payment is deferred on the contract once the settlement is complete, you
need to defer the settlement.
Information in settlement, which is taken from the contract (service fee, pre-
payment, deferred payment), should not change on the contract after the settlement
is released. Settlement will not consider any changes.
Pre-Payments
You can choose to make a down payment on a contract. This initial payment is called
pre-payment and a provisional settlement is done. The pre-payment amount is
retrieved at the time of settlement. This does not affect the net amount on the
settlement unit. However, when the invoice is created, the system checks if a pre-
payment exists and clears the pre-payment posted earlier.
PREPAYMENTS -
You can choose to make a down payment on a contract. This initial downpayment is
called pre-payment and a provisional settlement is done.
The pre-payment amount is retrieved at the time of settlement. This does not affect
the net amount on the settlement unit. However, when the invoice is created, the
system checks if a pre-payment exists and clears the pre-payment posted earlier.
Features -
You can make a pre-payment on a contract, for both sales and purchase orders. (see
Creating Pre-Payment Requests)
In the case of a purchase order, a pre-payment is made. During invoicing, the down
payment is cleared.
A field is provided on the settlement unit to capture the consumption amount with
the pre-payment amount defaulted by the system. You can also overwrite the
consumption amount.
Example
For a sales order value of $10,000 you can choose to make a pre-payment of $4,000.
For the pre-payment, you can manually adjust the consumption amount as $2,000
indicating that you want to consume only $2,000 of the pre-payment amount. At the
time of invoice creation, the final amount is $10,000 though a manual clearing of
only $2,000 is required for settling the payment.
The agency business document (ABD) is a superior term for sales and purchase
activities and can be divided into two sub document types -
In sales, billing due list displays deliveries that are associated with the
approved ABD.
Note -
For a non-self-billed scenario, if you choose Approve, the document goes into the
Settlement Hold Invoice status. In such a case, you choose Release Invoice to
release the document for invoice creation.
For a sales and purchase scenario, if you choose Reject, the settlement document
can be edited. You can then make the necessary changes and release the document.
-----------------------------------------------------------------------------------
------------------------------------------------
Try after Settlement Reject, make changes to Settlement document and release it.
-----------------------------------------------------------------------------------
-------------------------------------------------
Adjusting Settlements
Settlement adjustment lets you create settlement adjustment documents. This is used
to make a financial adjustment to the settlement units. Settlement adjustment does
not update the application document or free up any pricing lots. It only updates
settlement reversal.
Settlement adjustment is only possible after an approved final settlement that has
been invoiced.
-----------------------------------------------------------------------------------
-------------------------------------------------
Settlement adjustment is only possible after an approved final settlement that has
been invoiced.
Try.
-----------------------------------------------------------------------------------
--------------------------------------------------
Reversing Settlements
The sales credit memo request is created with reference to the original invoice
and the purchase credit memo with reference to the purchase order. There can be a
partial or full settlement reversal. A partial settlement reversal is executed when
only a part of the settlement group is reversed, which means only a few settlement
units out of a group. A full reversal is the process where a credit for the entire
amount of the settlement group is created. The user cannot change any financial
values.
A new settlement group ID and settlement unit ID is created. This new settlement
document will have the document category as R
Once you reverse a settlement document, you can make adjustments to the values in
the document. After you have made the changes, you can release the settlement
document and continue with the settlement procedure.
-----------------------------------------------------------------------------------
------------------------------------------------
Try if we can make adjustment to the values in the document after Settlement
reversal.
-----------------------------------------------------------------------------------
------------------------------------------------
Returning Settlements
You can only return a final settlement document whose revenue has been recognized.
This is invalid for a provisional settlement scenario.
Once you have created the invoice for the returns settlement document you must
recognize revenue.
NOTE:
When do we Cancel, Reject, Adjust, Return Settlement -
If we have Created the Settlement, then we can Cancel the settlement in Change
Settlement.
If we have Released the Settlement then we can Reject the Settlement in Approve
Settlement.
We can make changes to the Settlement and then Release it again.
If we have Approved the Settlement and Invoice is created, then we can do the
Settlement Adjustment in Adjust Settlement.
In case we have done the Invoice and Revenue Recognition then we can do the
Settlement Return.
NON-STANDARD SETTLEMENT -
The firm may enter into a purchase or sales agreement with a counterparty and then
later determine that the commodities should not be moved. In such cases, non-
standard settlement is done and the two counterparties settle the trading contracts
involved. This occurs in scenarios, such as a washout, an underfill, a
cancellation, or a circle.
INVOICE SETTLEMENT -
Features-
One settlement group should be billed as one invoice
CREDIT MEMO
A credit memo is issued by the seller to the buyer. This is issued if the goods are
incomplete, damaged, or incorrect. A credit memo is also issued if the buyer has
paid too much money.
DEBIT MEMO
A debit memo reduces the amounts payable to a vendor, for example, when you send
damaged goods back to your vendor. When a company fails to pay or short-pays an
invoice, a debit memo is issued for the balance and any late fees owed. Debit memos
are identical to invoices.
-----------------------------------------------------------------------------------
----------------------------------------------Explain second para in Credit memo
and Debit memo. Also, try doing it for purchase and sales scenario.
-----------------------------------------------------------------------------------
----------------------------------------------
Debit Memo Iam Seller. If the amount calculated for the customer is too low, If
the customer is not charged fully then you create a Debit Memo. For example
calculated with wrong scale price.
Credit Memo Iam Seller. If the amount calculated for the customer is too high, if
there is a defective product sent to customer, you can create a Credit memo. For
example discount was not added.
Note -
Note-
In case of multiple billing documents for the same delivery, only the first invoice
would be based on the original document. Subsequent invoices will be billed as a
debit or credit request. For example, final settlement after provisional settlement
would be billed as debit or credit request.
Once a contract quantity has been executed or canceled and settled, expenses or
revenue related to the quantity must be recognized in the financial accounts of the
firm.
SAP Agricultural Contract Management has the ability to issue invoices prior to
title transfer (title and risk of loss transfer), for example, processing sales
orders for goods sold and delivered with lengthy transit times. In these scenarios,
revenue must be deferred and associated expenses accrued for title transfer. Once
title transfer occurs, revenue is recognized, along with the cost of goods sold and
the accrued expenses and service revenues.
For process consistency, all revenue recognition processes will utilize ABDs in a
consistent manner for all third party and intercompany sales scenarios.
The Revenue Recognition monitor is an SAP GUI ALV-based report that displays data
and other related documents from the event registry. The monitor only displays data
and does not allow users to change records
Prerequisites
You have defined the fields that need to be maintained in the trading document in
the Customizing activity Maintain Settlement Events for Revenue Recognition.
Title Transfer
After goods issue, the date of title transfer is determined and updated in the
delivery document. For destination sales, the document uses the estimated date of
title transfer, unless this date is replaced by a confirmed actual date of title
transfer. The settlement event registry is notified with the date of title transfer
in conjunction with the final settlement. If a delivery confirmation is received
from a customer, then a notification to set the title transfer date can be sent to
the settlement event registry.
Final Price
The final settlements with final prices update the event registry on approval.
Governing Weight
After the governing weight certificate is entered into the Q Repository, the
governing weight certificate becomes available. The system then triggers a
notification at final settlement of the settlement event registry that the
governing weight is final.
Governing Qualities
When the governing quality certificate becomes available, the system triggers a
notification at final settlement of the settlement event registry that the
governing quality is final. If there are multiple governing quality
characteristics, then this settlement event indicator is set after all governing
quality characteristics have been received.
This processor evaluates the settlement event registry and initiates the purchase
realization for all application document items in which all the settlement event
indicators are selected. After purchase realization, application document quantity
types are updated in the contract commodity line. If a third party exists, the
relevant goods movement indicator is also sent to them.
The Governing Weight and Governing Quality checkboxes are set during contract
application, on the physical receipt of the good. The Title Transfer checkbox is
set based on incoterms on the contracts during contract application. The Final
Price checkbox is set during contract settlement. Purchase realization contains an
additional checkbox called the Physical Receipt of Goods.
A goods movement message with indicator 4 is sent to the third party on the
physical receipt of the goods after the realization of an application document.
This helps the third party update their inventory with the information that all
transactions are complete.
The Revenue Recognition Processor evaluates the settlement event registry and
initiates the revenue and expense recognition for those delivery document items for
which final settlement and billing has been performed and where all settlement
events have occurred.
SAP Agricultural Contract Management offers the functions that enable the
possibility of integration with a third party trading system (3PT).
To integrate with a 3PT system, the relevant switch must be activated, so that
messaging between the SAP Agricultural Contract Management (in SAP ERP) and the 3PT
is possible.
You can make this setting under the Customizing for Logistics - General > Global
Trade Management > Agricultural Contract Management > Basic Settings > Activate
Switch for Systems Integration .
This means that the system is not integrated with a third party trading system.
This means that the system is integrated with a third party trading system.
Note -
Once you have activated an option, it is not possible to change this Customizing
setting.
Integration
SAP NetWeaver Process Integration (SAP PI) is used to link the SAP ERP system and a
3PT system.
Features
Prior to its use in contracts in the 3PT system, reference data must be transferred
from SAP Agricultural Contract Management (in SAP ERP) to the 3PT.
Governing Weight
Governing Analysis
Tolerance Schedules
-----------------------------------------------------------------------------------
------------------------------------------------
TO KNOW-
-----------------------------------------------------------------------------------
------------------------------------------------
contract ammendment - what can be changed if contract is aproved, application is
created, settlement is created
CONTRACT AMMENDMENT-
CED 350 System
Contract 1100009390
Settlement 1000000338
Applied 137 MT
Settled 135 MT
1. Contract 1000 MT is flat priced. Applied is 137 MT. Settled is 135 MT.
Once price fixation exist then quantity cannot be changed.
Once Settlement has used the price from the line then we cannot change the price
for remaining qauntity
5. System allowed to change the Incoterm, Payment term at header level after the
contract had been settled.
6. Destination incoterm, Destination/ unload DPQS. then for Sales scenario at load
Provisional Application would be created.
Final Application is created at Unload.
7. Contract 1000 MT, Application 200 MT, Not Settled, Priced 1000 MT
System allows to Lift the price. After lifting new price can be set for the
entire line of 1000 MT.
Cannot delete the line of pricing now. Error is - Cannot delete; distributions are
assigned for this price fixation.
Cannot change the quantity now. Error is Price Fixation exists.