ACM Configuration Guide V1.0
ACM Configuration Guide V1.0
Configuration Guide
© 2013 SAP AG
Dietmar-Hopp-Allee 16
D-69190 Walldorf
Configuration Guide
Table of Contents
1 Organization .................................................................................................. 4
1.1 Document Administration ............................................................................................... 4
1.1.1 Authors ...................................................................................................................... 4
1.1.2 History ....................................................................................................................... 4
1.2 Intended Group of Readers ............................................................................................ 4
3 Solution Overview......................................................................................... 6
3.1 System Landscape ......................................................................................................... 6
3.1.1 SAP ERP 6.0 ............................................................................................................. 6
3.1.2 SAP PI ....................................................................................................................... 6
3.1.3 Third Party Trading System ....................................................................................... 6
3.2 Scenarios ........................................................................................................................ 6
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 2 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 3 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
1 Organization
1.1 Document Administration
1.1.1 Authors
Name Company Project Role/Comment
1.1.2 History
Target audience:
Consultants
Project Managers
Process Owners
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 4 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
2 Getting Started
This Configuration Documentation provides a proposal for the technical implementation and configuration
of the Agricultural Contract Management (ACM) solution.
The scenarios addressed below include proposed configuration for both standard and ACM functionality.
The business scenarios are only intended as models and do not necessarily run the way they are
described here in your customer-specific system landscape. Ensure to check your requirements and
systems to determine whether these scenarios can be used productively at your site. Furthermore, we
recommend that you test these scenarios thoroughly in your test systems to ensure they are complete
and free of errors before going live.
2.1 Prerequisites
You must read the following SAP Notes before you start the installation. These SAP Notes contain the
most recent information on the installation, as well as corrections to the installation documentation.
Make sure that you have the up-to-date version of each SAP Note, which you can find on SAP Service
Marketplace at http://service.sap.com/notes.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 5 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
3 Solution Overview
SAP Agricultural Contract Management enables commodity traders to capture and manage these
complex commodity contracts and related processes. It is an end-to-end solution that supports the full
contract life-cycle, including the capture of the contract terms, the logistical processing, and the final
settlement and closure.
To use this solution, the corporate customers must install SAP Agricultural Contract Management as an
add-on to their SAP ERP system. Additionally, SAP Global Trade Management and SAP Trader's and
Scheduler's Workbench must be active.
SAP Agricultural Contract Management is also fully integrated with SAP Financial Accounting.
3.1.2 SAP PI
SAP PI system is an optional system. It can be used to integrate SAP ERP system with a Third Party
trading system.
3.2 Scenarios
This section provides an overview of which business scenario of SAP Agricultural Contract Management
uses which software unit.
For the latest component version and patch level requirements, see SAP Note 1773636.
This Master Guide provides just one way to implement each business scenario. For other
ways to implement business scenarios, see the Scenario & Process Component List in
SAP Service Marketplace at http://service.sap.com/scl. The Scenario & Process
Component List helps you to find realization alternatives for SAP solutions, business
scenarios and processes. It shows you which application components are needed to
realize a business scenario or process.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 6 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
The following technical architecture model illustrates the landscape of SAP Agricultural Contract
Management:
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 7 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
SAP ERP
Configuration/master data
Application
Pricing TC Logistic TC
and Order
Data capture for
R
R
Contract
R
loads (LDC)
Contract capture UI
Capture Call off Standard order
process creation Standard doc
generation (OF)
Price component
Material
Declared
determination
contract
Third SAP
Quality options
party PI Application doc
trading requirements
generation
system
Planned and
unplanned R
Contract options
expenses
Manual or rules-
based application
Tolerance data
Application
Expense management R message
Pricing distribution using
pricing rules
Vendor billing
document R
R
Agency business
document R R
Contract settlement
Standard billing/invoicing
R
Repository for
provisional prices
R
Inventory update framework R
R R
We strongly recommend that you use a minimal system landscape for test and demo
purposes only. For performance, scalability, high availability, and security reasons, do not
use a minimal system landscape as your production landscape.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 8 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
4 ACM Customizing
4.1 General Settings
Note that the customizing transactions for ACM may be reached in two ways. Either by running
transaction /ACCGO/CUST_MAINTAIN, or by running standard SAP customizing (transaction SPRO),
and navigating as shown here:
SAP Customizing Implementation Guide
Logistics – General
o SAP Global Trade Management
Agricultural Contract Management
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 9 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you can activate the switch for systems integration:
ECC Only Solution: Indicates that the system is not integrated with a third party trading system. For ECC only
solution the business function /ACCGO/BF_ACC should be activated using transaction SFW5.
3rd Party Integration: Indicates that the system is integrated with a third party trading system.. For 3rd Party
Integration the business function /ACCGO/BF_3PT should be activated using transaction SFW5.
Based on the business fuction that is activated, the details in the screen will be displayed accordingly.
Once you have activated an option, it is not possible to change this Customizing setting.
Standard settings
Optionally, SAP Agricultural Contract Management can be integrated with a third party system for additional
functions such as risk analytics and portfolio management. In this scenario, contracts are captured through the
third party system. The third party system then sends the data for any new contracts, contract amendments, or
cancellations to SAP Agricultural Contract Management. In turn, SAP Agricultural Contract Management sends
certain information to the third party trading system. This includes the following types of information:
Reference data, such as Discount Premium Quality Schedules, tolerance schedules, and optionality
categories
Here, the GTM contract types are assigned to a contract type that determines their behavior within the ACM solution. The GTM
contract types must first be configured prior to configuring this customizing table. The system uses the contract type to
determine which tab pages to display on the contract capture and maintenance screens. Contract types can
be sub-classified as follows:
Code Contract
C Commodity Contract
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 10 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 11 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 12 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 13 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
.
Tabs are put into groups – each group can contain one or multiple tabs and their sequence, and if
they are display only.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 14 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 15 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 16 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you maintain the assignment of text objects and text IDs to applications and sub-
applications respectively.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 17 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
For example, a text object can be assigned to one of the following applications:
Application
Commodity Contracts
Settlement
Internal Notes
External Notes
Transportation Details
Comments
Weight Remarks
Analysis Remarks
Inspection Instructions
Inspection Results
Requirements
You have created the text objects and text IDs using transaction SE75.
Activities
First, you maintain the assignment of a text object to an application. Then, you can select a particular text
object and maintain the assignment of text IDs to sub-applications.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 18 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you firstly maintain the possible modes of transport, then you maintain the possible
means of transport for each mode of transport relevant for SAP Agricultural Contract Management.
Requirements
You must maintain the modes of transport in Customizing for Logistics Execution under Shipping -> Basic
Shipping Functions -> Routes -> Define Routes -> Define Modes of Transport.
Example
You can define modes of transport such as Road, Sea, and Air. You can then, for example, specify the means
of transport for Road as 25' Truck or 30' Truck.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 19 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you define the settings that determine which information can be maintained for the
various related trade types in the Related Trade tab page of a trading contract line item of the GTM trade
transactions.
Activities
Allow Maintenance
Select this checkbox if you want to allow the user to maintain this related trade type.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 20 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Qty Reqd
Select this checkbox to allow the user to maintain the Quantity field in the Related Trade tab page.
Sts Reqd
Select this checkbox to allow the user to maintain the Status field in the Related Trade tab page.
Use
In this Customizing activity, you specify whether to allow the maintenance of Discount Premium Quality
Schedule (DPQS) master data with a validity date in the past.
Activities
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 21 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you configure the title transfer type for international commercial terms
(INCOTERMS).
Activities
You enter the incoterm and then choose one of the following title transfer options:
Example
For example, for the incoterm Free on Board (FOB) you could choose Title Transfer at Origin.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 22 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you maintain the settings for parallel processing.
Activities
Use
In this Customizing activity, you map an SAP currency code to a trading currency and the relevant ISO
currency code.
The purpose of this Customizing activity is to allow more than 2 decimal places in a currency value field.
Example
For example, you can map the SAP currency USD (supports only 2 decimal places) to the trading currency
USDN (supports more than 2 decimal places).
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 23 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you maintain cancellation codes which are relevant for Trading Contract
cancellation. These fields are accessible in the Cancellation tab of the GTM contract transactions.
Reason for cancellation text can be maintained along with its code.
Example
01 - Waste
03 - Found Cheaper
Use
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 24 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
In this Customizing activity, you maintain the mapping between the selection ID and their status (of application
process, settlement process, etc).
Requirements
Activities
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 25 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
4.1.1.14 Optionality
4.1.1.14.1 Maintain Optionality Customizing
Use
You use this configuration table to store check tables for all the optionality categories that are defined. You can
maintain the value type and permitted UoM for the respective optionality category IDs.
Requirements
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 26 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Example
You can maintain the entries as follows where the plant is an optionality and the entry will be validated by the
plant table, T001W:
Use
You use this table to maintain the optionality category IDs and text. The categories delivered are as follows:
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 27 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
1. Load Location
2. Discharge Location
3. Incoterms
4. Mode of Transport
5. Means of Transport
6. Load Rate
7. Discharge Rate
8. Delivery Period
9. Crop Season
10. Source Location
You can maintain any custom optionality category in the provided namespace.
Example
Use
In this Customizing activity, you maintain Crop Season IDs and their associated descriptions.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 28 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Example
ID Description
Use
In this Customizing activity, you maintain the crop season IDs for various materials with their season start and
end dates.
Example
For example, you could maintain the entries for Material 7 as follows:
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 29 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
This Customizing maintains the match criteria needed to evaluate selection rules. It lets the customer add
additional checks during contract application or call-off. Once the match ID is assigned, the function modules
assigned to the match ID get executed.
Activities
You must create a function module and a then check ID must be created for this function module.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 30 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 31 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you maintain the pricing condition type category for a condition type.
The Customizing of the condition type determines the condition that is maintained, such as the pricing aspect
fields open for input and the inputs that are accepted, for a pricing aspect. For example, if a percentage
condition is defined, condition pricing unit or condition unit cannot be the input.
In this step, you further determine the behavior of the condition type for use in pricing aspect calculations.
Basis
Futures
Index
Ratio
Requirements
You have defined pricing aspect types in Customizing under Logistics General > Global Trade Management >
Pricing > Purchasing or Sales > Define Condition Types.
There should be a maximum of 1 pricing condition of each category in a pricing aspect. Only certain
combinations of condition categories are allowed in a single pricing aspect. Delivered calculations are
expecting this. Exceptions are not prohibited, but custom coding is required to complete calculations that do not
conform to this practice.
In general, pricing aspects should be defined with conditions in any of the following condition type categories:
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 32 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you assign a pricing aspect type to a logistical side (purchasing or sales) and
pricing aspect. Pricing aspect types are used to determine which pricing aspects are relevant for different
calculations, such as for regular pricing or for overfill pricing.
Each pricing aspect may only be assigned to one pricing aspect type per logistical side.
When you assign pricing aspects to a commodity item in a contract, you can assign a pricing aspect type of
“Pricing relevant” to be used to calculate pricing for the contracted commodity item quantity, or you can assign
a pricing aspect type of “Overfill relevant” to be used to calculate pricing for a quantity in excess of the
contracted quantity, etc.
Requirements
You have defined pricing aspect types in Customizing under Logistics - General -> Global Trade Management -
> Trading Contract -> Commodity Items and Pricing Aspects -> Define Pricing Aspects.
Example
If a commodity item quantity is 1000 KG, you can assign the pricing aspect “ABCD”, which is defined as a
“Pricing relevant” type, for the entire 1000 KG. You can also assign different pricing to the quantity by
assigning multiple “ABCD” pricing aspects (e.g. 4 “ABCD” aspects, each for 250 KG, and each with different
pricing condition values). When pricing for the 1000 KG is calculated, the pricing aspects define as “Pricing
relevant” type. In this case, all the “ABCD” aspects will be retrieved and used for the calculation.
If the load related to this commodity item contained more than 1000 KG, say 1150 KG, you can assign an
additional pricing aspect type for the excess quantity of 150 KG. This would be an “Overfill relevant” type, which
would only be used for price calculation of the excess quantity.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 33 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
4.1.2.2 Tolerances
4.1.2.2.1 Maintain Tolerance Types
Use
In this Customizing activity, you maintain tolerance type IDs and descriptions for use in commodity contracts.
These ID values are used in the Tolerance Type ID field on the Tolerance tab page in a commodity contract.
They specify how a tolerance schedule should be applied, for example, to a delivery, a delivery period, or an
entire contract. The logic is built within the tolerance evaluation program only for these three tolerance types.
Activities
You enter an ID (Tol. Type. ID) and a Tolerance Type Description for each of the possible tolerance types.
Example
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 34 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
4.1.2.3 DPQS
4.1.2.3.1 Maintain Class Type for Material Determination
Use
In this Customizing activity, you maintain the class type that is used for material determination. A material
belongs to a material determination group. The materials in a group share a set of characteristics that can be
measured and used during the evaluation of Discount Premium Quality Schedules (DPQS).
Requirements
You must first have defined material class types in Cross-Application Components > Classification System >
Classes > Maintain Object Types and Class Types.
Activities
For Volume/Value Schedule – This is the material class type used for adding material classes and their
respective material characteristics that impact volume and value discounts and premiums for each
commodity type.
Reference Commodity Code – This is the material class that is used for material schedules where you
indicate what reference material is assigned to a material (i.e. Generic material).
Rank – This material class is used to further rank the material schedule should multiple materials fall
within the material schedule.
Enter a class type for each usage. A Characteristic Name must be assigned to the Reference Commodity
Code and Rank usages only.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 35 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you maintain the number range for value schedule and volume schedule master
data. Each time a new value schedule or volume schedule is created, the system uses this number range to
generate a unique ID.
Activities
To define a number range enter a From No. (From Number) and a To Number. Note that you can define more
than one number range; however, the number ranges must not overlap.
Use
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 36 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
In this Customizing activity, you maintain the Discount Premium Quality Schedule (DPQS) parameters.
Requirements
Activities
Governing Analysis
You enter the governing analysis hierarchy, origin/destination details, and certification category. The
following are examples of governing analysis codes:
Code Description
ZDOA Destination Official Analysis
ZDCA Destination Certified Analysis
Governing Terms
You enter governing terms, which can be used to indicate the price, quality, or quantity of the contract.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 37 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Governing Weights
You enter a governing weight code and description for each governing weight. You can also create a
hierarchy of governing weights.. The governing weights are used in load data capture and contract
application. A weight can be considered final when either the specified weight is received, or a higher
certification. This weight is used to determine the source of the quantity to use during DPQS volume
adjustments. The following is an example of a governing weight hierarchy:
LDC
Code for Implied
Code Origin/Destination Certification Description Status
Parent Hierarchy
Category
Destination
ZDCW ZDOW 2 Destination 02 Certified
Analysis
Destination
ZDHW ZDCW 3 Destination 03
House Analysis
Destination Transferred
ZDOW 1 Destination 01
Official Analysis to 3PT
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 38 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Regulatory Agencies
You enter the regulatory agencies (Agent ID and Description). The following are examples of
regulatory agencies:
Agent ID Description
NAEGA North American Export Grain Assoc
NGFA National Grain and Feed Association
Calculation Rules
You enter calculation rules (a code and description), and indicate if parameters are required. You must
then define the parameters for each rule that requires parameters.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 39 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Derived Rules
You enter the derived rules (a code and description). The following are examples of derived rules:
Code Description
A Additive
H Take Higher
L Take Lower
S Subtractive
Averaging Methods
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 40 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you indicate if rounding (up and down) is enabled in Discount Premium Quality
Schedule (DPQS) master data for the Tiered Prorated calculation method, which is used in value schedules
and volume schedules.
Activities
You choose the relevant calculation method and then select the Enable Rounding checkbox.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 41 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
4.1.3 Call-Off
Use
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 42 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
In this Customizing activity, you establish the order types that can be called off against a sales-side GTM
(Global Trade Management) contract. In addition, you determine the title transfer types and the sales document
types that can be associated with each trading contract type.
As a dependent level the item categories for the sales order type are also maintained.
Requirements
The mapping of the incoterms to the title transfer values should have been maintained prior in Logistics -
General -> SAP Global Trade Managernent -> Agricultural Contract Management -> Basic Settings -> Maintain
Title Transfer Settings
Use
In this Customizing activity, you establish the order types that can be called off against a purchase-side GTM
(Global Trade Management) contract. In addition, you determine the title transfer types and the item categories
for the purchase order type that can be associated with each trading contract type.
As a dependent level the item categories for the purchase order type are also maintained.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 43 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Requirements
The mapping of the incoterms to the title transfer values should have been maintained prior in Logistics -
General -> SAP Global Trade Managernent -> Agricultural Contract Management -> Basic Settings -> Maintain
Title Transfer Settings
Use
In this Customizing activity, you determine the sales order item categories that are relevant for call-off and its
ensuing features available in the application.
If you do not set the indicator for a particular item category, then the Call-Off tab page at item level will not be
active for items within that item category. In addition, the system will not create an application document for
such items.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 44 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you determine the purchase order types that are relevant for call-off and its ensuing
features available in the application.
If you do not set the indicator for a particular purchase order type, then the Call-Off tab page will not be active
at the item level/header level for that purchase order type. In addition, the system will not create an application
document for such purchase orders.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 45 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you can maintain the number range (that is, the highest and lowest number that the
system will allow) for creating a Load Data Capture (LDC) object.
Requirements
Activities
Define the intervals for the number range for a Load Data Capture object. The NR status field displays the
current number, and is internally generated by the system.
Note: The number range number, which identifies a number range interval within an object or sub object, is '01'.
Execute this node and maintain interval ‘01’. Below are suggested number ranges:
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 46 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you can define the different event types that are used for recording events within
the Load Data Capture (LDC) Work Center for custom processes. The event type incorporates specification of
the event ID and the structure of the data associated with the event. You must define an event type before an
event of that type can be recorded in LDC.
Activities
Select from the following standard event types (note that the delivered LDC works with only these two event
types) :
01: Load
02: Unload
Use
In this Customizing activity, you can define the different analysis types that are used for recording the grades
within the Load Data Capture (LDC) Work Center.
As a load arrives, the system captures the certification or analysis type for the available quality characteristic
information. The analysis type is the type of analysis that was performed on the Load or Unload event (for
example, whether it was performed in-house or by 3rd party).
Activities
Here, you enter the types of analyses that are performed at your facilities so as to enable multiple values for
analyses to be captured for a load. (By doing so, you also instruct the system as to the minimal level required
to allow final application.) Once defined, your settings appear in the Analysis Details tab page in the LDC Work
Center, as selection options for the Analysis Type field.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 47 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you define the different certification categories that are used to capture the weights
and grades information during Load Data Capture (LDC). As a load arrives, the system captures the
certification category for the available quality characteristic information. During contract application, this value is
measured against the certification required by the contract, and, if it is the same or a higher level, no further
characteristic values are required (though they may be captured).
Activities
01: Official
02: Certified
03: House
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 48 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
It should be noted that when consumed in application and settlement, the certification categories are
considered to have a hierarchy. This hierarchy is set up in DPQS Configuration.
Use
In this Customizing activity, you define the different application instructions against which a load is recorded
during Load Data Capture (LDC).
Activities
You make this setting if you want the application document to be applied to an existing contract (using
application rules).
04:Open Contract
You make this setting if you want the application document to be applied to an existing sales order or
purchase order (using application rules).
.
You make this setting if you want the system to generate an automatic (spot) contract in an unplanned
scenario. 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.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 49 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
You make this setting if you wish the system to create an accumulate to own contract upon receiving
the first load from a vendor, after which the quantities from future loads will be accumulated or updated
to that contract. This is a type of Spot contract, but the difference is that the accumulation occurs over
a period of time before the ‘Ready to Price’ indicator is set. It is mainly used for commodity purchase
from vendors in an unplanned scenario.
You make this setting if the supplier instructs you that there will be multiple loads and that all are to be
stored but not yet purchased by the Company. In this scenario, the load is processed as commingled
stock.
08: Returns
You make this setting if you want the system to create a return type application document for a
purchase return or sales return.
10: Unassigned
You make this setting if you want the system to generate an unassigned load in an unplanned
scenario. In this scenario, the load is processed as commingled stock.
Use
In this Customizing activity, you define which attributes are present in in the Load Data Capture (LDC) screen if
a particular mode of transport is selected. For example, if you select the mode of transport Rail, you can
customize the attributes so that only the Lead Car No, No. of Cars, and Vehicle ID fields appear for input in the
LDC screen.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 50 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Activities
1. In the Determine Work Area: Entry dialog box, select a mode of transport from the following options:
o 01: Road
o 02: Rail
o 03: Sea
o 05: Air
2. Choose Continue. In the Maintenance View for MOT Screen Attributes view, choose New Entries.
3. Select, from the dropdown list, the attributes for the mode of transport you have defined for the load
in question. Save your entries.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 51 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
For Each Location Type, maintain the locations (where LDC events will be recorded or will occur)
For each Location, Maintain:
o Allowed Modes of Transport
o Allowed Analysis Types
o Allowed Certification Categories
o Allowed Analysis (Regulatory) Agencies
o
4.1.4.1.8 Set up Master data for LDC
Transaction /ACCGO/UIS_CUST
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 52 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
/ACCGO/TSW_CUS
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 53 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 54 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you maintain the number range intervals for Application Document types. You must
do this before you perform the Customizing activity Maintain Application Document Types.
The value in the No. field determines the type of contract application document and the area to which the
contract application document belongs. For example, No. 01 is of CAD Document Type and it is for Purchase,
No. 02 is of IAP Document Type and it is for Intracompany Purchase.
You must enter a valid value in the NR Status field depending on the From No. and To No. The numbering of
the contract application document begins at the number maintained in NR Status field.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 55 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you determine the types of application document. You can also maintain the
relation between a contract application document type and item category. To create any application document
type, enter the following details:
Item increment
o Purchase
o Sales
o Inter-company Purchase
o Inter-company Sales
o Intra-company Purchase
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 56 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
o Intra-company Sales
o Returns
o Washout
This field governs whether the application document has a true line item or not. A true line item
maintains the identity of the load, for example the delivered material instead of the derived material.
The values for this field are as follows:
Item category
This field determines whether the item is relevant for application or for commingled application, and so
on.
Requirements
You have maintained the number intervals for application document types in Customizing under Maintain
Application Number Range for Application Document.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 57 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 58 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you determine the number range intervals for contract application groups. Contract
application groups are used to group multiple application documents together for convenient processing.
The value in the No. field determines the type of contract application group and the area to which it belongs.
You must enter a valid value in the NR Status field (falling between the From No. and To No. values). The
numbering of the contract application group begins at the number maintained in NR Status field.
Use
In this Customizing activity, you determine number range intervals for contract application processes.
Requirements
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 59 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
For contract application processes, a unique number is assigned to each process step as follows:.
1. Overfill ID
2. Underfill ID
A number range interval must be defined for each of the above steps.
Activities
o Specify the limits of the number range interval. The individual number range intervals may not overlap and
there may only be one instance of each number.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 60 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
4.1.6.3.1 Overfill ID
Number range object - /ACCGO/AID
Configurable Parameter ID - GC_OVERFILL_OBJECT
Number range interval - 05
Configurable Parameter ID - GC_OVERFILL_RANGE
4.1.6.3.2 Underfill ID
Number range object - /ACCGO/AID
Configurable Parameter ID - GC_UNDERFILL_OBJ
Number range interval - 03
Configurable Parameter ID - GC_UNDERFILL_NR_INT
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 61 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you determine the number range intervals for the contract application process
sequence numbers.
4.1.7 Settlement
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 62 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
In this activity some general company code dependent settlement settings can be made.
CR Memo Request Type Credit memo request type for standard settlement
that is used when settlement generates a credit memo request
DR Memo Request Type Debit memo request type for standard settlement
that is used when settlement generates a debit memo request
Order reason Order reason that is added to the DR/CR request type
Rejection Reason CR/DR request type rejection reason which is used in case
a request is rejected prior to its billing
CR Memo Item Cat. item category which is used to create the credit memo
request for standard settlements
DR Memo Item Cat. item category which is used to create the debit memo
request for standard settlements
Acc Doc for Pay Split accounting document type which is used for payment
split postings
Acc Object for Pay Split account object document type which is used for
payment split postings
I/C Post Reason Code reason code for material ledger price change
document; used in Intra-company FI posting process
NS CR Memo Request Type Credit memo request type for non-standard
settlement that is used when settlement generates a credit memo request
NS DR Memo Request Type Debit memo request type for non-standard
settlement that is used when settlement generates a debit memo request
NS CR Memo Item Cat. item category which is used to create the credit memo
request for non-standard settlements
NS DR Memo Item Cat item category which is used to create the debit memo
request for non-standard settlements.
GR IR Condition Type identifies the GRIR condition type on an Intra-company
provisional valuation posting
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 63 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
SNB Condition identifies the shipped not billed condition type on an Intra-
company provisional valuation posting
Intracompany Postings activate or deactivate special Intra-company posting
process
Use
In this Customizing activity, you maintain settlement group's split criteria. This Customizing ensures that
applications with different split criteria end up in different settlement groups and eventually in different invoices.
It is mandatory that all the fields for the split criteria are specified here for correct invoicing or billing of the
settlements.
This Customizing ensures that irrespective of several grouping criteria that match for the various applications,
they will move to various settlement groups depending on the field that is maintained in the Customizing.
Ensure that the field that is maintained in Customizing has different values in all the applications.
Activities
Use
In this Customizing activity, you can define and maintain number range objects for settlement group. This
number range generates settlement group numbers when you save a settlement document.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 64 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
You can check the type of settlement group depending on the No. field. The number in this field indicates which
area the settlement group belongs to. For example, No. 01 is in sales area.
If you want the numbering of settlement groups to start at a point other than the starting number mentioned in
the From No. field, you must enter a valid value in the NR Status field depending on the From No. and To
Number range. The settlement group's numbering will begin at the number maintained in NR Status field. Each
time a settlement group is numbered according to the value in the NR Status, the number here is updated
automatically to the next higher number.
You select the To-year-flag checkbox when you reach the maximum limit for your number range in one line.
This adds a new year to the next line. You select this when you reach the maximum limit for your number range
in one line item. The new year will continue to have the same No. This helps you continue the number range for
same type of settlement group.
Requirements
Activities
1. Go to transaction SNRO.
2. Enter /ACCGO/STL in the Object field.
3. Choose the Change pushbutton.
4. Select the To-year-flag checkbox.
5. Save your entries
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 65 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you can configure the table ABD Type Determination. For a combination of different
settlement types, scenarios, side, and so on, you have to configure the different agency business document
types used in creating the agency business document (expense settlement, vendor billing document,
payment).It is is also used to determine the revenue recognition ABD.
Requirements
You have completed the ABD (Agency Business Document) configuration. You have checked whether the
value in ABD Type fields exist in the table TMFK. In the TMFK table, you can check the VTEXT field to know
the correct ABD type that you must maintain according to your scenario.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 66 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you define and maintain number range objects for settlement documents. This
number range generates settlement document numbers when you save a settlement document.
You can check the type of contract settlement document depending on the No. field. The number in this field
indicates the area in which the contract settlement document belongs. For example, 01 for sales settlements,
02 for purchase settlements, 03 for reversals, etc.
If you want the numbering of settlement groups to start at a point other than the starting number mentioned in
the From No. field, you must enter a valid value in the NR Status field depending on the From No. and To
Number. The contract settlement document's numbering begins at the number maintained in NR Status field.
Each time a contract settlement document is numbered according to the value in the NR Status field, the
number here is updated automatically to the next higher number.
In transaction SNRO, enter the object as /ACCGO/STL in the Object field. Choose the Change pushbutton and
select the To-year-flag checkbox and save your entries. You select the To-year-flag checkbox when you reach
the maximum limit for your number range in one line item. The new year that is added in the new line will use
the same number range for same type of settlement document.
Requirements
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 67 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Activities
You can define and maintain the number range objects for settlement document in the following ways:
To edit the From No. field and To Number field, proceed as follows:
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 68 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you can define and maintain number range objects for lien. For each lien
maintained in the master data, a new lien number is generated and assigned. You use this number range to
generate numbers when a new lien is maintained.
In the No. field, the value 01 creates a number range with internal number assignment and the value 02 creates
a number range with external number assignment. Note that when you enter the value 02, you must select the
Ext (External) radio button.
In transaction SNRO, enter the object as /ACCGO/STL in the Object field. Choose the Change pushbutton and
select the To-year-flag checkbox and save your entries. You select the To-year-flag checkbox when you reach
the maximum limit for your number range in one line item. The new year that is added in the new line will use
the same number range for same type of lien.
Activities
You can define and maintain the number range objects for lien in the following ways:
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 69 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
To edit the From No. field and To Number field, proceed as follows:
Use
In this Customizing activity, you can define and maintain number range objects for non-standard settlement
documents like washouts, circles, and cancellations.
You can check the type of non-standard settlement documents depending on the No. field. The number in this
field indicates which area the non-standard settlement documents belong to.
You must enter a valid value in the NR Status field depending on the From No. and To Number. The non-
standard settlement document's numbering will begin at the number maintained in NR Status field. Each time a
non-standard settlement documents is numbered according to the value in the NR Status field, the number
here is automatically updated to the next higher number.
In transaction SNRO, enter the object as /ACCGO/STL in the Object field. Choose the Change pushbutton and
select the To-year-flag checkbox and save your entries. You select the To-year-flag checkbox when you reach
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 70 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
the maximum limit for your number range in one line item. The new year that is added in the new line will use
the same number range for same type of non-standard settlement documents.
Requirements
Activities
You can define and maintain the number range objects for lien in the following ways:
To edit the From No. field and To Number field, proceed as follows:
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 71 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you configure the number range intervals for various number ranges.
You configure number ranges for lien, non-standard washout settlement, and non-standard circle settlement.
Activities
Use
In this Customizing activity, you maintain the different types of standard and non-standard settlement
documents.
Requirements
Activities
To enter a document type in the New Entries: Overview of Added Entries table, do the following:
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 72 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you assign settlement document types for standard or non-standard settlement
process. The settlement document type will be determined based on the configured criteria. You can configure
the allowed settlement document types like forward, reversal, return, and so on for the combination of contract
type, settlement type, and company code.
Requirements
You have maintained the document types in Customizing for Maintain Settlement Document Type.
Activities
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 73 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 74 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
In this Customizing activity, you can control the fields that are editable on the settlement document header for
each document category. Fields maintained here will be editable or non-editable based on the settings.
Activities
Use
In this Customizing activity, you maintain reason codes for price override in settlement documents.
Once you enter a reason for cancellation in this Customizing, it will automatically be updated in the table
/ACCGO/T_STLRC.
Activities
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 75 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
4.1.7.13 Maintain Reason Code and Reason Text for Settlement Status Activity
Use
In this Customizing activity, you maintain reason codes for reason types. Reason codes are used in settlement
documents for reason types such as correction, approval, reversal, adjustment, and transfer to FI. Reason
codes are defined by the user. They are represented by numbers and explained with a detailed text in the
Reason Text field.
The reason codes maintained in this Customizing are automatically updated in the table /ACCGO/T_STLRES.
Requirements
Activities
To maintain reason code and reason text for settlement status activity, proceed as follws:
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 76 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you configure the GL/PO posting settings for condition types.
You can configure if a condition type value must be posted to GL Accounts or PO during Material Management
(MM) invoice creation.
Activities
If both GL and PO posting active flags are set to True, then the amount will be posted to GL Accounts.
If PO active flag is set to True and GL active flag is not set, then the amount will be posted to PO.
If GL active flag is set to True and PO active flag is not set, then the amount will be ignored.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 77 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you configure the central lien filling and notification.
Lending institutions are required to file their liens in the county in which the commodity is located. This filing
flows to a central database for the entire state.
This Customizing activity is a table provided to update the information about the central filing lien notification. It
maintains the following information:
Country
Region
Currency
Dates (Start/End)
Cancellation Fee
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 78 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Activities
Using the transaction code /ACCGO/V_MAPDPQS, you can map a Internal characteristics number to a
condition type.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 79 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Using the transaction code /ACCGO/CAS_STL_MAPOP, you can map a optionality category to a
condition type.
Example: discounts or premiums for a specific loading location can be mapped to the appropriate
condition type.
Several different optionalities can be mapped to the same condition type.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 80 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you define the settlement events that are required to determine if an item is ready
for revenue recognition or purchase realization.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 81 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
If the revenue recognition registry has been enhanced with additional custom settlement events, configure the
related indicators and enable them here.
Standard settings
The following settlement event indicators are included in the standard solution and can be activated as
required:
Note that the Physical Receipt indicator is only relevant for purchase realization.
Activities
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 82 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 83 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you can define the pegging type used to create a TSW (The Trader's & Scheduler's
Workbench) nomination.
In SAP Agricultural Contract Management, you use the TSW location to create nomination and pegging type to
define the possible linking of purchase and sales areas.
Requirements
You have maintained standard TSW Location type and Pegging type in Customizing under Logistics Execution
> TSW > Master Data > Business Location Type > Define Business Location Type
and under Logistics Execution > TSW > Basic Functions > Pegging > Define Pegging Type respectively.
Activities
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 84 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In Load Data Capture, a load can be captured against different reference documents, including the nomination.
The nomination is the scheduling and communication document used in the Trader's and Scheduler's
Workbench (TSW). It is the basis for subsequent documents for each line item in the nomination.
In this Customizing activity, you can map a nomination movement scenario to a title transfer movement
scenario for a function group, correction function group, or reversal function group.
Activities
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 85 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 86 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you can define the pegging type and type of pegging to be used for TSW (The
Trader's & Scheduler's Workbench) nomination creation.
In SAP Agricultural Contract Management, pegging type can be defined for a specific nomination functionality.
For example BB is used for Back-to-Back scenario; DD is used for Diversion and so on.
Standard TSW pegging type is mapped to SAP Agricultural Contract Management specific business processes.
Activities
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 87 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 88 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 89 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
.
I
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 90 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you maintain negative storage locations for commingled stocks.
A commingled stock is accepted only for temporary storage while the title for the commodity quantity remains
with its supplier. To record such commodity movement, which will be followed by a purchase by the company
storing the commodity or by a retrieval to return to the supplier in a later point in time, a negative posting with
the relevant storage location information is necessary.
For each negative storage location, you need to specify a plant, a location ID and a storage location.
Requirements
The movement types to be used for posting to the positive storage locations, such as MT 501, and to
the negative storage locations, such as MT 562, must have been already available.
Note that you can create these movement types freely as to your requirement.
The plants and their respective storage locations for negative posting must have been defined prior to
this Customizing activity.
Note that you can only define one storage location per plant for negative postings or commingled
stocks.
Activities
o Plant
o Location ID
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 91 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
o Storage Location
Example
The plant can be defined as the facility that is licensed to store the commingled commodities
The storage location can be defined as the storage location to accept the negative stocks
Use
In this Customizing activity, you maintain commingled actions together with the corresponding storage
location movement types, both positive and negative.
In case of an unload of a commingled commodity, you need to maintain the goods movement types for posting
to both positive and negative storage locations.
Requirements
The movement types to be used for posting to the positive storage locations, such as MT 501, and to
the negative storage locations, such as MT 562, must have been already available.
Note that you can create these movement types freely as to your requirement.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 92 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
The plants and their respective storage locations for negative posting must have been defined prior to
this Customizing activity.
Note that you can only define one storage location per plant for negative postings or commingled
stocks.
Activities
To define an action with the storage location movement types, proceed as follows:
o Action
Select either Unload Event or Load Event from the dropdown list.
The creation of storage program types is performed in the application area for ACM under transaction:
/ACCGO/STORAGE_TYPE - Maintain Storage Program Types. Please note that ACM does not perform
any calculations for storage fees.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 93 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
4.3 Enhancements/BADIs
The following customizing shows areas where the delivered code can be enhanced by .
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 94 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 95 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
4.3.1 Archiving
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
/ACCGO/ARC_APS. You can use the BAdIs of this enhancement spot to delete, add, and check tables for the
archiving object /ACCGO/APS.
Use
In this Business Add-In (BAdI), you can delete additional data in tables for the archiving object /ACCGO/APS
for application documents. You call this BAdI in write program /ACCGO/CMN_APS_DELETE of archiving
object /ACCGO/APS.
This BAdI contains the method DELETE- Delete Data. You implement this method to delete additional tables
from the database.
Functionality
You implement this method in order to delete additional tables from the database.
Parameters
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 96 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Requirements
You have implemented the BAdI ARC_OBJECT_ADD_TABLE, which adds structures in archiving object
/ACCGO/APS. Enter the filter value as Archiving Object in this BAdI.
Standard settings
Exception handling is done in the program if the BAdI is activated without first being modified?
The default code is not executed when there is no active customer implementation?
See also
For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer ->
Development -> Enhancement Framework.
Use
In this Business Add-In (BAdI) you can archive additional data of tables for archiving object /ACCGO/APS for
application documents. This BADI is called in write program /ACCGO/CMN_APS_WRITE of Archiving object
/ACCGO/APS.
This BAdI contains the method WRITE- Write Data. You implement this method in order to read additional
tables from the database and to write them to the archive.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 97 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Requirements
You have implemented the BAdI ARC_OBJECT_ADD_TABLE, which adds structures in archiving object
/ACCGO/APS. Enter the filter value as Archiving Object in this BAdI.
Standard settings
Exception handling is done in the program if the BAdI is activated without first being modified?
The default code is not executed when there is no active customer implementation?
See also
For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer ->
Development -> Enhancement Framework.
Use
In this Business Add-In (BAdI) you can add additional check for archiving object /ACCGO/APS for application
documents. This BADI is called in write program /ACCGO/CMN_APS_CHECK of archiving object
/ACCGO/APS.
This BAdI contains the method CHECK- Check Data. You can use this method to incorporate additional tests to
check if a document can be archived.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 98 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Requirements
You have first executed the program /ACCGO/CMN_APS_PREPROCESS and then program
/ACCGO/CMN_APS_WRITE in transaction SARA.
Standard settings
Exception handling is done in the program if the BAdI is activated without first being modified?
The default code is not executed when there is no active customer implementation. All checking are there in
program except any customer dependent checks.
See also
For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer ->
Development -> Enhancement Framework.
Use
The Business Add-In (BAdI) grouped under this structure node belongs to the enhancement spot
WB2_COPY_CONTROL. This BAdI provides mapping features when you create a trading contract by copying
another trading contract.
Requirements
You need to add the include /ACCGO/AGRI_WB2_COPY_CONTROL in the implementation of this BADI. This
will incorporate copy control feature of additional tabs. It copies the data of additional tabs in header level as
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 99 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
CSDP and Pre-Payment and for item level as Deferred/Pre-Payment, Cancellation, Tolerances, Related
Trades, Additional Contract Conditions and DPQS.
See also
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
/ACCGO/CCK_ES_ENHANCE_MASTER. You can use the BAdI of this enhancement spot for custom
enhancements to the following types of data:
Tolerance Schedules
Related Trades
Optionalities
Cancellations
4.3.3.1.1.1.1 BAdI: Master Data Enhancement for DPQS, Tol., Optn., RelTrad
Use
This Business Add-In (BAdI) can be used for custom enhancements to the following types of data:
Tolerance Schedules
Related Trades
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 100 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Optionalities
Cancellations
This BAdI imports the enhanced structures from the third party trading system (3PT) and may be implemented
to map the enhanced fields from the message interface to the enhanced fields of the Create/Update utility
class. It has the following import and changing parameters:
DPQS Header
CH_DPQS_HD DPQS header data table
Details
DPQS Item
CHT_DPQS_IT DPQS item data table
Details
Tolerance
CH_TOLER_HD Tolerance header data table
Header
Tolerance
CHT_TOLER_IT Tolerance item data table
Item
Related
CHT_RELTRADE Related trades data table
Trades
Optionality
CHT_OPT_HDR Optionality header data table
Header
Optionality
CHT_OPT_ITEM Optionality item data table
Item
Cancellation
CHT_CNCL_CC Cancellation data table
Header
Cancellation
CHT_CNCL_PL Canceled pricing Lot data table
Pricing Lot
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
See also
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 101 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
For more information about implementing BAdIs as part of the enhancement framework, see SAP Library for
SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
/ACCGO/CCK_ES_CNCL_CHECKS. You can use the BAdI of this enhancement spot to implement additional
pre-cancellation checks when a user cancels a trade.
Use
This Business Add-In (BAdI) is used to implement additional pre-cancellation checks when a user cancels a
trade. Prior to performing the cancellation, the system performs certain pre-cancellation checks to validate
whether cancellation is possible.
This BAdI is available in enhancement spot /ACCGO/CCK_ES_CNCL_CHECKS and it has the method
PERFORM_CHECKS.
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the Enhancment Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
See also
For more information about implementing BAdIs as part of the enhancement framework, see SAP Library for
SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
/ACCGO/CMN_ES_CAK. You can use the BAdI of this enhancement spot to calculate price.
4.3.3.2.1.1 BAdI: Price Calculation for Condition Type for a Pricing Asp
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 102 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
This Business Add-In (BAdI) is used to calculate the price based on the input components.
It consists of the method CALCULATE_PRICE. You can use this method to calculate the final price, based on
the input components.
Standard settings
The standard calculation calculates based on the following condition type categories of a condition:
If the input components are assigned to Futures and Basis condition type categories, then the output
price is the sum of the Futures component and the Basis component.
If the input components are assigned to Index and Basis condition type categories, then the output
price is the sum of the Index component and the Basis component.
If the input components are assigned to Futures and Ratio condition type categories, then the output
price is the product of the Futures component and the Ratio component.
If you prefer a different calculation method, you should implement this BAdI and insert your
calculations here.
For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
See also
For more information about implementing BAdIs as part of the enhancement framework, see SAP Library for
SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
/ACCGO/CMN_ES_TOLR. You can use the BAdI of this enhancement spot to enable the addition of a new
customer screen to the Tolerance tab.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 103 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
This Business Add-In (BAdI) is used in the Tolerance tab of the trading contract header. The purpose of this
BAdI is to enable the addition of a new customer screen to the Tolerance tab. It is called when the user
navigates to the Tolerance tab of the trading contract header.
The BAdI is a single-use BAdI and is available through enhancement spot /ACCGO/CMN_ES_TOLR.
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
Activities
In the absence of any active BAdI implementations, the blank screen 1000 of the function group
/ACCGO/CMN_TC_ENCH is assigned to the customer subscreen area of the Tolerance tab.
Example
See also
For more information about implementing BAdIs as part of the enhancement framework, see SAP Library for
SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
/ACCGO/CCK_ES_RELTD. You can use the BAdI of this enhancement spot to to enable the addition of a new
customer screen to the Related Trade tab page
Use
This Business Add-In (BAdI) is used in the Related Trade tab page of the trading contract header. The purpose
of this BAdI is to enable the addition of a new customer screen to the Related Trade tab page. It is called when
the user navigates to the Related Trade tab page of the trading contract header.
The BAdI is a single-use BAdI and is available in the enhancement spot /ACCGO/CCK_ES_RELTD. It contains
the method SET_SCREEN_AND_PROG.
Standard settings
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 104 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
See also
For more information about implementing BAdIs as part of the enhancement framework, see SAP Library for
SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
Use
This Business Add-In (BAdI) is used in the Expense Management component. You use this BAdI to call a user-
defined transaction for expense settlement using the invoice router. By default, the invoice router routes to the
Settlement with GTM option where VBDs or TCs can be settled against an invoice. If you settle the invoice
using a different transaction (for example, MIRO), based on input parameters on the Invoice Router selection
screen, then this BAdI is implemented and the required transaction is called inside the BAdI interface method.
This BAdI is available in the /ACCGO/EXM_ES_INVOICE_ROUTER enhancement spot.
The system can perform validations inside the method for the user inputs on the Invoice Router selection
screen. In the case of any errors, the /ACCGO/CX_EXM_INV_ROUTER exception type is raised and the error
message displayed is populated in the EX_RETURN return table.
This parameter is structured and contains the following invoice related fields entered by user on the Invoice
Router selection screen.
o Reference
o Invoice Date
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 105 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
o Vendor
This parameter will have all search fields on the selection screen. If the search field is of select option type
(range) then corresponding range table will have the required value. The following fields on the Invoice Router
selection screen are contained in this parameter:
o Trading Contract
o Logistics Document
o Company Code
o Purch. Organization
o Plant
o TSW Location ID
This parameter is the settlement option checkbox on the Invoice Router selection screen. You can only select
one settlement option. The settlement option can have different values based on the settlement option you
select. The following are the settlement option values:
This parameter is the return table containing messages. If a message needs to be displayed on the screen or
logged to the application log, then this table must be filled. In the case that an error message must be displayed
to the user, the /ACCGO/CX_EXM_INV_ROUTER exception type is raised and this return table is populated
with the error message.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 106 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
If you call any user-defined transaction within the BAdI implementation, then the value of the
CH_TRANSACTION_CALLED changing parameter is set to 'X'. This indicates that user-defined transaction
has been called and the GTM settlement screen should not be called.
If the settlement is done using GTM, then the CH_TRANSACTION_CALLED changing parameter is set to
‘initial’.
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the
Enhancement Spot Element Definitions tab in the BAdI Builder (transaction SE18).
See also
For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework .
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
/ACCGO/INV_ES_CAL_UNRES. You can use the BAdIs of this enhancement spot to calculate the unrestricted
quantity of stock.
Use
This Business Add-In (BAdI) is used in the Inventory Management component. You can use this BAdI to
implement the READ_UNRESTRICTED_STOCK method which allows you to calculate the unrestricted
quantity of stock. This BAdI method is called from the /ACCGO/CL_INV_TRUE_UP_DB-READ_DATA class.
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
More Information
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 107 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
For information about implementing BAdIs as part of the Enhancement Framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View ->Application Server
-> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development ->
Enhancement Framework.
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
/ACCGO/INV_ES_CALCULATE_QTY. You can use the BAdIs of this enhancement spot to calculate the total
true-up amount.
Use
This Business Add-In (BAdI) is used in the Inventory Management component. You can use this BAdI to
implement the CALCULATE_DATA method which allows you to calculate the total true-up amount. This BAdI
method is called from the /ACCGO/CL_INV_TRUE_UP_BL-PREPARE_CCAK_DATA class.
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BadI Builder (transaction SE18).
More Information
For information about implementing BAdIs as part of the Enhancement Framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help . In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
4.3.5.3.1 BAdI: Cross Reference ECC Storage Location with 3PT Storage
Use
This Business Add-In (BAdI) is used in the Inventory Management component. You can use this BAdI to
implement the READ_3PT_LVL_BY_PLANT_LGRT_PRC method which allows you to cross reference the
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 108 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
ECC plant/storage location with the third party storage location. This BAdI method is called from the
/ACCGO/CL_INV_PO_BL-CALCULATE_PO_DET class.
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
More Information
For information about implementing BAdIs as part of the Enhancement Framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help . In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
4.3.6.1 Tolerance
4.3.6.1.1 Settings for Tolerance Master Data
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
/ACCGO/CCK_ES_VALIDT_TOLR_MAST. You can use the BAdI of this enhancement spot to add validation
logic for tolerance master data.
Use
This Business Add-In (BAdI) is used to add additional logic during the creation or change of tolerance master
data. It includes the method VALIDATE_TOLERANCE_MASTER_DATA, which can be used to add additional
validation logic. This method is called when tolerance master data is saved.
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
See also
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 109 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
For more information about implementing BAdIs as part of the enhancement framework, see SAP Library for
SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
4.3.6.2 DPQS
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
/ACCGO/CCK_ES_CALCULATE_AVG. You can use the BAdI of this enhancement spot to enable the
calculation of the average value of a characteristic in an application group.
Use
This Business Add-In (BAdI) is used to enable the calculation of the average value of a characteristic in an
application group. This is a filter dependent BAdI under the Enhancement Spot
/ACCGO/CCK_ES_CALCULATE_AVG. The filter is AVG_METHOD (Averaging Method), and the possible
values can be selected by pressing F4.
This BAdI has the method CALCULATE_AVERAGE (calculate average characteristic value).
The implementation for filter value W ( Weighted Average ) is already provided. For more information on how to
implement this method for other implementations, refer to the method implementation of the method
CALCULATE_AVERAGE.
Standard settings
For more information about the standard settings (filter, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
See also
For more information about implementing BAdIs as part of the enhancement framework, see SAP Library for
SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 110 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
/ACCGO/CMN_ES_MASTER_DATA. You can use the BAdI of this enhancement spot to overwrite the
adjustment text generated by the system.
Use
This Business Add-In (BAdI) is used to overwrite the adjustment text that is generated by the system and then
used for Discount Premium Quality Schedule (DPQS) master data and the settlement document.
This BAdI is available in the enhancement spot /ACCGO/CMN_ES_MASTER_DATA and it has the method
GENERATE_ADJUSTMENT_TEXT.
Requirements
This is a filter dependent BAdI, and the implementation is based on the value of the rate type. Rate type has
the following possible values:
Value Description
1 Per Unit
2 Multiplier
Standard settings
For more information about the standard settings (filter, single or multiple uses), see the Enh. Spot Element
Definitions tab in the BAdI Builder (transaction SE18).
Example
An example of a system generated adjustment text is: 0.01 USD/BU Premium each 0.5% increment.
This BAdI could be implemented to change the adjustment text generated by the system to: 0.01 USD/BU
Premium each 0.5% increment (valid only for corns of Grade A).
See also
For more information about implementing BAdIs as part of the enhancement framework, see SAP Library for
SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 111 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
/ACCGO/CCK_ES_GET_MATNR_CLASS. You can use the BAdI of this enhancement spot to identify a single
material class for a material.
Use
This Business Add-In (BAdI) is used to identify a single material class for a material. This BAdI should be
implemented to identify a single material class for a material that is associated with multiple material classes.
This BAdI contains the method GET_MATERIAL_CLASS.
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the Enhancment Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
See also
For more information about implementing BAdIs as part of the enhancement framework, see SAP Library for
SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
4.3.7 Optionality
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
/ACCGO/CCK_ES_DEF_CALLOFF. You can use the BAdI of this enhancement spot to set default optionality
values.
Use
This Business Add-In (BAdI) is used in the SAP Agricultural Contract Management (SAP ACM) component.
You can use this BAdI to enrich the existing business logic (BL) call-off in sales and purchase order. This BAdI
is called from /ACCGO/CAS_CALLOFF_UI.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 112 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
This BAdI has the following methods to extend the current solution to adopt the additional customer-specific
software requirements within Call-Off processing:
GET_OPTIONALITY_DATA_UIS
Standard settings
This is a multiple use BAdI. All the active implementations are called and executed.
It is not filter-dependent.
For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
See also
For information about implementing BAdIs as part of the Enhancement Framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
Use
This Business Add-In (BAdI) is used in the SAP Agricultural Contract Management (SAP ACM) component.
You can use this BAdI to enrich the existing business logic (BL) of optionality in the trading contract application.
This BAdI is available in the Enhancement Spot: /ACCGO/CCK_ES_CUSTOM_OPTNLTY.
MAINTAIN_DEFAULT_OPTIONALITY
MAINTAIN_OPTIONALITY_3PT
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 113 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Standard settings
The default implementation is designed to default the values for Load Location, Discharge Location, Crop
season, Mode of transport, and Means of transport in the Optionality Table.
For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
See also
For information about implementing BAdIs as part of the Enhancement Framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot:
/ACCGO/CCK_ES_CUSTOM_OPTNLTY. You can use the BAdIs of this enhancement spot to set custom
optionality values.
Use
This Business Add-In (BAdI) is used in the SAP Agricultural Contract Management (SAP ACM) component.
You use this BAdI to enrich the existing business logic (BL) of Optionality in the purchase order/sales order,
contract application, and load data capture.
This BAdI has the following methods to extend the solution to adopt the additional customer-specific
requirements within the trading contract processing:
PUT_DATA_TO_SCREEN
GET_DATA_FROM_SCREEN
VALIDATE_DATA
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 114 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
See also
For information about implementing BAdIs as part of the Enhancement Framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
Use
This Business Add-In (BAdI) is used in the SAP Agricultural Contract Management (SAP ACM) component.
You use this BAdI to enrich the existing business logic (BL) call-off in sales order, purchase order, application,
and settlement. This allows you to add additional validations and calculations in the areas mentioned above.
This BAdI has the following methods to extend the current solution to adopt the additional customer-specific
software requirements within call-off, application and settlement processing:
VALIDATE_OPTIONALITY
VALIDATE_AGAINST_CALL_OFF
CHANGE_OPTIONALITY_ADJUSTMENT
Standard settings
This is a multiple use BAdI. All the active implementations are called and executed.
It is not filter-dependent.
For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 115 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
See also
For information about implementing BAdIs as part of the Enhancement Framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
/ACCGO/CMN_ES_UIS. You can use the BAdIs of this enhancement spot to manage the use of customer-
defined fields for Load Data Capture (LDC) events.
Use
This Business Add-In (BAdI) is used in the Load Data Capture (LDC) component (LO-AGR-LDC). You can use
this BAdI to add tabs to the Create and Change screens in the Load Data Capture Work Center. This BAdI is
called when the screen in question is being created, during processing and before output event.
RESET_INACTIVE_TABS_CHG
You can use this Business Add-In (BAdI) method to select and remove an available tab fcode for the
LDC Change screen from the list.
RESET_INACTIVE_TABS_CRE
You can use this Business Add-In (BAdI) method to select and remove an available tab fcode for the
LDC Create screen from the list.
CHANGE_TAXI_CAPTIONS_CHG
You can use this Business Add-In (BAdI) method to define the title to be displayed at the LDC Change
screen, based on the fcode selected through the RESET_INACTIVE_TABS_CHG method.
CHANGE_TAXI_CAPTIONS_CRE
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 116 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
You can use this Business Add-In (BAdI) method to define the title to be displayed at the LDC Create
screen, based on the fcode selected through the RESET_INACTIVE_TABS_CRE method.
SET_DATA_CHG
You can use this Business Add-In (BAdI) method to provide the program name and screen number to
be displayed at the LDC Change screen for the selected fcode.
SET_DATA_CRE
You can use this Business Add-In (BAdI) method to provide the program name and screen number to
be displayed at the LDC Create screen for the selected fcode.
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
See also
For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer ->
Development -> Enhancement Framework.
4.3.8.1.2 BAdI: Process User-Defined Fields for LDC Event Business Logic
Use
This Business Add-In (BAdI) is used in the Load Data Capture (LDC) component (LO-AGR-LDC). You can use
this BAdI to validate custom fields or to change LDC event data before saving. This BAdI is intended to allow
extensions of LDC events to work within the same validation and persistence flow as core LDC fields. It should
be used together with the Process User Defined Add-On Tabs for LDC Screens BAdI and the Process User
Defined Fields for LDC Event UI Layer BAdI.
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
More Information
For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 117 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer ->
Development -> Enhancement Framework.
Use
This Business Add-In (BAdI) is used in the Load Data Capture component (LO-AGR-LDC). You can use this
BAdI to map custom field event data from business logic structures to user interface structures, and from user
input to business logic.
DISPLAY_EVNT_DATA
You can use this method to change the fields to be displayed in the LDC event ALV.
MAP_EVNT_DATA
You can use this method to change the values of the fields displayed in the LDC event ALV.
MAP_EVNT_DATA_UI_TO_BL
You can use this method to transfer data from the event ALV to the business logic layer, for data
validation and persistence.
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
More Information
For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer ->
Development -> Enhancement Framework.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 118 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
This Business Add-In (BAdI) is used in the CD Trading Solution component. You can use this BAdI to enhance
customer-specific processing logic and checks in CD Trading Solution.
This BAdI is used to enable customer specific logic for propagating batch in subsequent logistical documents.
See also
For more information about implementing BAdIs as part of the enhancement framework, see SAP Library for
SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
Use
This Business Add-In (BAdI) is used in the Load Data Capture (LDC) component (LO-AGR-LDC). You can use
this BAdI to enhance customer-specific processing logic and checks in SAP Agricultural Contract Management.
This BAdI enables the sending of customer-specific logic during SIT (Stock in Transit). With this BAdI, the
movement type for the goods movement postings can be passed to the system to facilitate the creation of
logistical documents..
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
See also
For more information about implementing BAdIs as part of the enhancement framework, see SAP Library for
SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
/ACCGO/CMN_ES_SIT_CCKPT_ENH_UI. You can use the BAdI of this enhancement spot to enhance or hide
the ALV view for SIT Cockpit UI.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 119 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
This Business Add-In (BAdI) is used in the Custom Development (CD) Trading Solution component. You can
use this BAdI to enhance customer-specific processing logic and checks in CD Trading Solution.
CHANGE_FIELDCATALOGUE
GET_PLANT_FROM_PROFIT_CENTER
GET_PROFIT_CENTER_FROM_PLANT
FILL_NEW_VALUES_MAIN_DISPLAY
FILL_NEW_VALUES_HU_HDR_DISPLAY
FILL_NEW_VALUES_HU_ITM_DISPLAY
FILL_NEW_VALUES_DPQS_DISPLAY
FILL_NEW_VALUES_CHAR_DISPLAY
See also
For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer ->
Development -> Enhancement Framework.
4.3.10.1 Call-Off
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
/ACCGO/CMN_ES_CAS_CALL_OFF. You can use the BAdI of this enhancement spot to make specific
settings for call-offs.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 120 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
This Business Add-In (BAdI) is used to add or change UI display during call-off from Sales Order/Purchase
Order.
CHANGE_SCHEDULE_TEXT_SO
For more information, see Change Schedule Text for Call-Off UI: Sales side
CHANGE_SCHEDULE_TEXT_PO
For more information, see Change Schedule Text for Call-Off UI: Purchase side
CHANGE_PROPOSED_CO_FCAT
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
See also
For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
Use
This Business Add-In (BAdI) is used to change call-off BL layer fields such as implicit optionalities during call-
off for Sales Order/Purchase Order.
CHANGE_IMPLICIT_OPT_SO
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 121 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
CHANGE_IMPLICIT_OPT_PO
COPY_CONTRACT_TO_SO
For more information see, Copy Contract Data to SO Item if New Call-Off Exists
COPY_CONTRACT_TO_PO
For more information see, Copy Contract Data to PO Item if New Call-Off Exists
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
See also
For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot:
/ACCGO/CMN_ES_CAS_APPL_PROCESS. You can use the BAdI of this enhancement spot to process the
input and result after the evaluation of rules.
Use
This BADI is used to change the inputs to the BRF+ function prior to execution.
This BAdI is available in the enhancement spot /ACCGO/CMN_ES_CAS_APPL_PROCESS and it has the
method PRE_RULES_EVALN.
Standard settings
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 122 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
For more information about the standard settings (filter, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
See also
For more information about implementing BAdIs as part of the enhancement framework, see SAP Library for
SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
/ACCGO/CMN_ES_CAS_APPL_DOC. You can use the BAdI of this enhancement spot for application
document process, including commingled process.
Use
You can use this Business Add-In (BAdI) to define your own way of calculating the average for a characteristic
in an application group.
This BAdI is available in the enhancement spot /ACCGO/CMN_ES_CAS_APPL_PROCESS and it has the
method CALCULATE_AVERAGE.
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
Example
The BAdI is configured such that the weighted average of moisture in the application group = 1% * 100 LB +
2% * 200 LB / (100 LB + 200 LB ).
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 123 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
See also
For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
Use
You can use this BAdI to enhance customer-specific processing logic and checks.
You can use this BAdI to implement customer specific checks during the grouping of Application Documents.
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
Activities
After calling up the Customizing activity, a dialog box displays, in which you can enter a name for the
implementation.
If you have already made other implementations for this BAdI, another dialog box displays, which contains the
existing implementations. In this case, choose Create, and proceed as follows:
1. In the dialog box, enter a name for the BAdI implementation in the Implementation field, and choose Create.
2. Enter a short text for the implementation in the Short text for implementation field.
The Name of implemented class field is already filled on the tab page, as a class name was automatically
assigned to the implementation when you named it.
5. Place the cursor on the method, and double-click to enter method processing.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 124 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
6. Enter the code for the implementation between the statements method <Interface name> ~ <Name of
method> and end method.
7. Save and implement your code. Return to the Edit Implementation screen.
Note: You can also create an implementation, and then activate it at a later time. In such a case, end the
processing stage at this point.
9. Choose Activate.
The code you stored in the method will be run when the application program is executed.
See also
For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
Use
You can use this BAdI to enhance customer-specific processing logic and checks.
This BAdI facilitates the implementation of customer-specific checks in the business layer of an Application
Document.
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
Activities
In the Customizing activity, a dialog box displays, in which you can enter a name for the implementation.
If you have already made other implementations for this BAdI, another dialog box displays, which contains the
existing implementations. In this case, click Create, and proceed as follows:
1. In the dialog box, enter a name for the BAdI implementation in the Implementation field, and click Create.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 125 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
2. Enter a short text for the implementation in the Short text for implementation field.
The Name of implemented class field is already filled on the tab page because a class name was automatically
assigned to the implementation when you named it.
5. Place the cursor on the method and double-click to begin method processing.
6. Enter the code for the implementation between the statements method <Interface name> ~ <Name of
method> and end method.
7. Save and implement your code. Return to the Edit Implementation screen.
Note: You can also create an implementation and then activate it at a later time. In such a case, end the
processing stage at this point.
9. Choose Activate.
The code you stored in the method will be run when the application program is executed.
See also
For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
Use
You can use this BAdI to enhance customer-specific processing logic and checks.
The BAdI enables the customer-specific processing of the Data Collection process for creating the Application
Document.
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 126 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Activities
After calling up the IMG activity, a dialog box appears, in which you can enter a name for the implementation.
If you have already made other implementations for this BAdI, another dialog box appears, in which the existing
implementations are displayed. In this case, choose Create, and proceed as follows:
1. In the dialog box, enter a name for the BAdI implementation in the Implementation field, and choose Create.
2. Enter a short text for the implementation in the Short text for implementation field.
The Name of implemented class field is already filled on the tab page, as a class name was automatically
assigned to the implementation when you named it.
5. Place the cursor on the method, and double-click to enter method processing.
6. Enter the code for the implementation between the statements method <Interface name> ~ <Name of
method> and end method.
7. Save and implement your code. Return to the Edit Implementation screen.
Note: You can also create an implementation, and then activate it at a later time. In such a case, end the
processing stage at this point.
9. Choose Activate
The code you stored in the method will be run when the application program is executed
See also
For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
Use
You can use this BAdI to enhance customer-specific processing logic and checks.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 127 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
This BAdI enables the addition of customer specific sub-screens in the Application Document.
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
Activities
After calling up the IMG activity, a dialog box displays, in which you can enter a name for the implementation.
If you have already made other implementations for this BAdI, another dialog box displays, which contains the
existing implementations.. In this case, choose Create, and proceed as follows:
1. In the dialog box, enter a name for the BAdI implementation in the Implementation field, and click Create.
2. Enter a short text for the implementation in the Short text for implementation field.
The Name of implemented class field is already filled on the tab page, as a class name was automatically
assigned to the implementation when you named it.
5. Place the cursor on the method, and double-click to enter method processing.
6. Enter the code for the implementation between the statements method <Interface name> ~ <Name of
method> and end method.
7. Save and implement your code. Return to the Edit Implementation screen.
Note: You can also create an implementation, and then activate it at a later time. In such a case, end the
processing stage at this point.
9. Choose Activate.
The code you stored in the method will be run when the application program is executed.
See also
For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 128 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
Use
This Business Add-In (BAdI) is used for validations during the commingled process, such as assigning a
program, moving to unapplied and so on. This BAdI belongs to the Enhancement Spot
/ACCGO/CMN_ES_CAS_APPL_DOC.
This BAdI has the method VALIDATE (Validate Assign to Storage Program).
Standard settings
For more information about the standard settings (filter, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
See also
For more information about implementing BAdIs as part of the enhancement framework, see SAP Library for
SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a relevant release
and then Function-Oriented View under Application Help. In SAP Library, choose SAP NetWeaver Library:
Function-Oriented View -> Application Server -> Application Server ABAP -> Application Development on AS
ABAP -> ABAP Customer Development -> Enhancement Framework.
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
/ACCGO/CMN_ES_CAS_APPL_PROCESS. You can use the BAdIs of this enhancement spot to make specific
settings for the application process.
Use
This Business Add-In (BAdI) is used in the CD Trading Solution component. You can use this BAdI to enhance
customer-specific processing logic and checks in CD Trading Solution.
You can use this BAdI to implement customer-specific checks and logic in the returns application process.
Standard settings
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 129 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
For more information about the standard settings (filters, single or multiple uses), see the Enh. Spot Element
Definitions tab in the BAdI Builder (transaction SE18).
See also
For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer ->
Development -> Enhancement Framework.
Use
This Business Add-In (BAdI) is used in the CD Trading Solution component. You can use this BAdI to enhance
customer-specific processing logic and checks in CD Trading Solution.
This BAdI enables the customer specific checks during the DPQS evaluation. This option is available within the
contract application process.
See also
For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer ->
Development -> Enhancement Framework.
Use
This BADI is used to change the inputs to the BRF+ function prior to execution.
This BAdI is available in the enhancement spot /ACCGO/CMN_ES_CAS_APPL_PROCESS and it has the
method PRE_RULES_EVALN.
Standard settings
For more information about the standard settings (filter, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 130 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
See also
For more information about implementing BAdIs as part of the enhancement framework, see SAP Library for
SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
Use
This Business Add-In (BAdI) is used after the systerm has saved the application document and the application
process has taken place.
This BAdI is available in the enhancement spot /ACCGO/CMN_ES_CAS_APPL_PROCESS and it has the
method SAVE_APPL_PROCESS.
Standard settings
For more information about the standard settings (filter, single or multiple uses), see the Enhancement. Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
See also
For more information about implementing BAdIs as part of the enhancement framework, see SAP Library for
SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
Use
This Business Add-In (BAdI) is used to default the PTC checks during Call-off validation. It can also be used to
change source fields of the order that are used for validation against the contract.
Standard settings
The BAdI is designed for multiple usage. All activated implementations are accessed and executed.
Activities
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 131 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Information about the implementation of BAdIs in the context of the enhancement concept is available in the
SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.
Use
This Business Add-In (BAdI) is used to enable the retrieval of data from the Q-repository. You can make
changes to the weights and grades as necessary using this BAdI.
Standard settings
For more information about the standard settings (filter, single or multiple uses), see the Enh. Spot Element
Definitions tab in the BAdI Builder (transaction SE18).
See Also
For more information about implementing BAdIs as part of the enhancement framework, see SAP Library for
SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development
-> Enhancement Framework.
Use
This BAdI is a part of the CD trading solution. This can be used for calculating the value of a derived
characteristic based on the values of its constituent basic characteristics. This BAdI contains a method
CALCULATE_CHARACTERISTIC_VALUE.
This is a filter dependent BAdI with a single character-type filter: CALC_RULE (Calculation Rule). Hence there
will be a different implementation for each different Calculation Rule value.
The calculation rules are maintained through customizing. The available calculation rule values (coming from
customizing table /CASTP/T_CALC_RL) are as follows:
A : Addition
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 132 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
NRM : Normalization
See also
For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer ->
Development -> Enhancement Framework.
Use
This BAdI is a part of the CD trading solution This contains the method GET_MATERIAL_SCHEDULE which is
used to fetching the list of materials based on the input generic material and set of characteristic values.
This is a multiple use BAdI and is currently being called from the following places:
To get the update material schedule, whenever characteristics are overridden on 3PT side.
To fetch the list of materials to be shown on the Material Schedule tab page.
See also
For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer ->
Development -> Enhancement Framework.
Use
This Business Add-In (BAdI) provides exit points to be used during the material determination process. This is
a multiple use BAdI that contains the following methods:
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 133 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
GET_BEST_FIT_MAT_GRADE: gets the unique best fit material and its grade
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the Enh. Spot Element
Definitions tab in the BAdI Builder (transaction SE18).
See also
For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer ->
Development -> Enhancement Framework.
Notes on Implementation
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
/ACCGO/CMN_ES_CAS_STL_DOC. You can use the BAdI of this enhancement spot to make specific settings
for settlement.
Use
You use this Business Add-In (BAdI) to enhance customer-specific fields and checks in contract settlement.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 134 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
See also
For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 135 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer ->
Development -> Enhancement Framework.
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
/ACCGO/CAS_ES_REVREC. You can use the BAdI of this enhancement spot to make specific settings for
revenue recognition.
Use
This Business Add-In (BAdI) is used in the event registry monitor and processor transactions.
You use this BAdI to capture additional fields in the event registry table and to display them on the event
registry monitor and processor .
UPDATE_BEFORE_SAVE_BL
RETRIEVE_EVTREG_BL
UPDATE_FOR_TRADE_REALIZATION
Requirements
You have added the additional fields to the respective table and structure.
See also
For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP
NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then
Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer ->
Development -> Enhancement Framework.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 136 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
/ACCGO/CMN_ES_GOODS_MOVEMENT. You can use the BAdI of this enhancement spot to make specific
settings for goods movement.
Use
This Business Add-In (BAdI) is used to modify the inbound and outbound data for the Goods Movement Call
interface to SAP NetWeaver Process Integration (PI).
This BAdI has the two methods CHANGE_DATA_INBOUND and CHANGE_DATA_OUTBOUND as follows:
Standard settings
For more information about the standard settings (filter, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
Example
For more information about implementing BAdIs as part of the enhancement framework, see SAP Library for
SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a relevant release
and then Function-Oriented View under Application Help. In SAP Library, choose SAP NetWeaver Library:
Function-Oriented View -> Application Server -> Application Server ABAP -> Application Development on AS
ABAP -> ABAP Customer Development -> Enhancement Framework.
Use
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 137 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
This Business Add-In (BAdI) is used to modify the inbound and outbound data for the Goods Movement Call
via Contract Request Out interface to SAP NetWeaver Process Integration (PI).
This BAdI has the two methods CHANGE_DATA_INBOUND and CHANGE_DATA_OUTBOUND as follows:
Standard settings
For more information about the standard settings (filter, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
Example
For more information about implementing BAdIs as part of the enhancement framework, see SAP Library for
SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a relevant release
and then Function-Oriented View under Application Help. In SAP Library, choose SAP NetWeaver Library:
Function-Oriented View -> Application Server -> Application Server ABAP -> Application Development on AS
ABAP -> ABAP Customer Development -> Enhancement Framework.
Use
This Business Add-In (BAdI) is used to enhance the data coming from the 3rd party (3PT) proxy structure.
This BAdI is called after an asynchronous response from the 3PT system is received.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 138 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Requirements
A 3PT system and the proxy generation must have been activated prior to using this BAdI.
Standard settings
For more information about the standard settings (filter, single or multiple uses), see the Enhancement Spot
Element Definitions tab in the BAdI Builder (transaction SE18).
Activities
To implement this BAdI, you create an enhancement implementtion first and then create the class.
Once the class is created, then you can implement the relevant methods one by one.
Example
For more information about implementing BAdIs as part of the enhancement framework, see SAP Library for
SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a relevant release
and then Function-Oriented View under Application Help. In SAP Library, choose SAP NetWeaver Library:
Function-Oriented View -> Application Server -> Application Server ABAP -> Application Development on AS
ABAP -> ABAP Customer Development -> Enhancement Framework.
/ACCGO/T_APP_OBJ TDOBJECT 9*
TDOBJECT TDOBJECTAssignment of text-
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 139 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
objects to applications
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 140 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 141 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 142 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
4.4.1 Brazil
Use
In this Customizing activity, you can define different invoice types. This will change the Brazilian settlement
behavior from creating invoices with On-Hold status to creating and posting invoices automatically.
You use this Customizing activity to activate Automatic Invoicing along with invoice type selection hierarchy
and automatic invoicing BAdI.
Activities
Use
In this Customizing activity, you can define the selection sequence of invoice types based on the available
Customizing fields.
It shall be Customizing only if automatic invoicing is needed, together with settlement invoice types and with the
implementation of automatic invoice BAdI.
Activities
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 143 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you can define Settlement Reversal Scenarios. This will determine the available
scenarios for Brazilian companies. You also set the texts that describe the Reversal Scenarios.
You use this Customizing activity to assign a determined technical class (see SE24) that enables a reversal
scenario to work for Brazil integrated with Contract Settlement Solution.
Activities
o Class/Interface
o Reversal Parameter
3. Save entry.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 144 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you set the billing types for the expenses used in Brazilian scenarios. You can
activate the Brazilian expense processes according to the billing type.
Activities
3. Check the nota fiscal relevant checkbox. This ensures the Brazil tab appears in the VBD.
Example
Assume that you want to create a purchase expense while taking the localization features into account. You do
the following:
3. You set the relevancy of Nota Fiscal to 'X' for the documents inthe purchase scenario that is associated with
this ABD billing document type.
Assume that you want to create a sales expense without taking the localization features into account. You do
the following:
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 145 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
3. You leave the relevancy of Nota Fiscal blank for the documentsin the sales scenario that is associated with
this ABD billing document type.
Note: You must maintain the billing types for the provisional settlement of an expense and settlement of an
expense. If you do not maintain the billing types for both, the standard GTM expense process takes place.
4.4.1.2.2 Map Sales Area and ABD Billing Type to Sales Billing Type
Use
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 146 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
In this Customizing activity, you maintain the sales organization data associated with the billing type for sales
expense processes.
With the Sales Area and Agency Billing Document (ABD) billing type fields, you determine the sales order type,
the item category, and the billing type used to generate the sales billing document.
Activities
Example
Assume that you have a sales expense process and need to assign the sales and distribution data to this
expense. You do the following:
2. You create a sales and distribution billing type that is relevant for nota fiscal for external transaction (this
means that you do not have to create a delivery and sales order document in advance).
3. You enter the sales area data and the sales and distribution document data (sales order, item category, and
billing type) assigned to the ABD billing type.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 147 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Use
In this Customizing activity, you define the relationship between the expense condition type and the material
transferred to the sales billing document or purchase invoice document.
Activities
Example
Assume you have an expense (for fumigation) in which the condition type is defined as GE01. You must create
a material in the material master data and assign it to the GE01 condition type in the customizing table. The
sales billing document or purchase invoice is then created with the material set.
4.4.1.3 Intracompany
Use
In this Customizing activity, you can define the inbound delivery types for intracompany scenarios. You can
define one delivery type for one purchase order type, usually defining a specific Brazilian inbound delivery for
intracompany stock transfer order (STO).
An inbound delivery is created from an outbound delivery for Brazilian intracompany scenarios. An outbound
delivery retrieves its data from a Purchase Order.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 148 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Prerequisites
You have created the purchase order type in Customizing for Materials Management under Purchasing ->
Purchasing Order -> Define Document Types.
You have created the delivery type in Customizing for Logistics Execution under Shipping -> Deliveries ->
Define Delivery Types.
Activities
To maintain the inbound delivery types for intracompany scenario, proceed as follows:
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
/ACCGO/CMN_ES_BR_STL. You can use the BAdI of this enhancement spot to change an incoming invoice's
data
Use
This Business Add-In (BAdI) is used in the Settlement component. You can use this BAdI to change incoming
invoice data, and therefore allow automatic posting of incoming invoice. This BAdI is called when Automatic
Invoice Settlement invoice type is set to automatic and the settlement data matches the specified values. After
you have implemented this BAdI, you must perform the following Customizing activities:
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 149 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
This BAdI contains the method CHANGE_AUTO_INVOICE_DATA - Change BAPI Incoming Invoice data for
automatic incoming.
When you click on the link, below window will open as a part of Internet Explorer.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 150 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
A set of sample rule sets and expressions have been delivered in application
/ACCGO/TEMPLATE_BRULES by SAP. The recommendation is to make a copy of the delivered content
in /ACCGO/TEMPLATE_BRULES in a new application and make changes to the copies and not the
original delivered objects. After this step, create a catalog and add the objects you need to the catalog.
The steps to create net new content in BRF+ is not in scope of this document.
Step 1a) Create Application
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 151 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 152 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Step 2b) When you click on the button, below Personalization pop up window will appear.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 153 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Step 2d) Enter the newly added catalog by clicking on the “Add” button and click on Save.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 154 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Step 2e) Enter the newly added catalog in the “Name” field and click on “Search”.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 155 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Step 2h) Default Catalog change message will appear after successful addition of the catalog
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 156 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 157 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Step 3d) Enter the name of the expression created in the “Name” field. Wildcard searches are also
permitted.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 158 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Step 3f) Insert Values to the particular Rule by using “Insert New Row” Button.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 159 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
The following table lists the BRF+ rules that are relevant for Capturing Contracts:
ID Name Mandatory/Optio Description
nal
DP01 Assign Volume Optional You use this rule to assign a
Schedule to volume schedule to a Trader's
TSW Location and Scheduler’s Workbench
(TSW) location. The TSW
location links a volume
schedule to a plant, and the
system uses the plant to
determine whether the
volume schedule is permitted
in a particular contract.
PR01 Pricing Rules for Optional You use this rule to distribute
Lots the load quantity over pricing
Consumption lots under one commodity
item.
PR02 BU Lock Optional This rule implements business
unit (BU) locking for a
particular load while applying
it against pricing lot of a
contract.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 160 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
PR01
PR02
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 161 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 162 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
C002 Firming Indicator Optional You use this rule to firm a call-
Rules during off process after the order is
Call-off created. If the rule is not
configured, you cannot set the
firming indicator, and thereby
you cannot perform call-off on
the contract.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 163 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
C003 Tolerance Mode Optional You use this rule to set the
Rules during tolerance mode for a given
contract. By setting this
indicator, the system considers
the tolerance values underfill
Or overfill) while calling off a
contract.
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 164 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
C002
C003
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 165 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Important Note: All the Rules in OE01 and OE02 involve Standard TSW Junction Function Movement
Scenarios and it does not involve any transactional data values. Please ensure configuration mentioned
in ACM_OF_Configuration_guide is complete before preceding the rules for OE01 and OE02.
Below Screen shot shows all the values (possible scenarios) which needs to be maintained in OE01.
OE01 (For External Purchase/Sale Scenarios/Return Scenarios)
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 166 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 167 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
List_of_OE02_LDC_P
OSTING_Sequence_1.xlsx
Import for Excel can be used to get values from above excel sheet. This has the comprehensive list of all
the scenarios supported by ACM.
OE02 (Spot/Accumulate to Own/Accumulate to Store/Unassigned)-Sequence 2
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 168 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
List_of_OE02_INTER
_INTRA_Sequence2.xlsx
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 169 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 170 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 171 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 172 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 173 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 174 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Transaction Code NA
Scenarios Non Nominated Scenarios
External Purchase
External Sale
CCAK Returns Purchase
CCAK Returns Sale
Inter & Company Sale & Purchase
Commingled
Accumulate to Store/Accumulate to Own/Regular Spot/ Unassigned
Nominated Back to Back Scenarios
Back to Back External Purchase and External Sale
Back to Back External Purchase and Inter/Intra-Company Sale
Back to Back External Sale and Inter/Intra Company Purchase
Back to Back Inter/Intra Company Purchase and Inter/Intra Company Sale
Application Spot Scenarios
Application Call to OF during Spot ,Accumulate to Own and Other scenarios
Screen Shot Number OF_CONFIG_1,OF_CONFIG_2,OF_CONFIG_3,OF_CONFIG_4,OF_CONFIG_
5, OF_CONFIG_6
Pre-requisite - Mandatory
Optional/Mandatory
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 175 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Note This is the Main Configuration for OF. This setting is Mandatory For Document
Posting. Always Define junction function groups and assign functions to
junctions. The function groups that you define are called by the junctions
(system interfaces). By entering a function module ID, specific function is called.
The function that is called includes a dynamic call to the functions assigned to
the function group. The functions that belong to the function group must have
identical interfaces within the application.
Function Modules Defined in particular Junction can be re-used in multiple
groups configured
Steps 1. Define Junction
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 176 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_1
Create or Maintain Junction Function for Each of the Scenarios
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 177 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG 2
03->Carrier Ticket – For Ticket Creation with Nomination reference
13-> CIP without Nomination – For Ticket creation without Nomination Reference
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 178 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Define all the Individual API’s to a particular Junction Function as below by creating a Junction Indicator
number and API.
OF_CONFIG_3
6.1.1.3 Define Groups
Define Individual Business Scenarios by Groups for particular Junction
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 179 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_4
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 180 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG 5
Search help can also be used to select Function Modules
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 181 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG 6
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 182 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Transaction Code NA
Scenarios LDC Call to OF
Application Call to OF
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 183 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 184 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_7
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 185 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 186 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_8
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 187 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_9
6.1.2.2 Ticket Type Configuration for OF
IMG Path SPRO->Display SAP Reference ->Logistics General-> Global Trade
Management->Agricultural Contract Management->Load Data Capture->Define
TSW Ticket Types for OF Events
Transaction Code NA
1. Execution of the Back to Back scenario - Please maintain the ticket type
for "Ticket type for Nomination".
2. Scenario determination and Logistical execution for all scenarios other
than Back to Back - Please maintain the ticket type for "Ticket type for
LDC".
3. Regular Spot, Accumulate and Own and Purchase of Comingled stock
scenarios - Please maintain the ticket type for "Ticket type for Application".
Traverse through below IMG Configuration for defining Execution Mode for Orchestration Engine
SPRO->Display SAP Reference ->Logistics General-> SAP Global Trade Management->Trading
Solution->LDC & Orchestration Engine ->Execution Mode for Orchestration Engine
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 188 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 189 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_10
Different Standard TSW Tickets needs be configured as below
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 190 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_11
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 191 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_12
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 192 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_13
13-> CIP without Nomination – For Ticket creation without Nomination Reference
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 193 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_14
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 194 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_15
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 195 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Pre-requisite - Mandatory
Optional/Mandatory
Note In this Execution Rules Framework, PO,IBD,GR and Application Document
Creation is performed using Ticket Without Nomination Functionality based on
- Title Transfer
- Scenario
Steps 1) Transaction Code BRF+(OE01 Rule)
OE Determination Scenarios(Screen Shot OF_CONFIG_12,
OF_CONFIG_13 in Section 2.1.1)
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 196 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_16
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 197 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_17
6.2.1.2 Title Transfer Destination (TTD)
6.2.1.2.1 Planned Unscheduled
IMG Path SPRO->Display SAP Reference ->Logistics Execution-> TSW (Trader’s
Scheduler’s Workbench->General Settings->Junction Functions-> Define
Functions-> Define Junction
Transaction Code BRF+
Scenarios External Purchase – TTD- Planned Unscheduled
Screen Shot Number OF_CONFIG_18, OF_CONFIG_19
Pre-requisite - Mandatory
Optional/Mandatory
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 198 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_18
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 199 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_19
6.2.1.2.2 Unplanned Unscheduled
IMG Path SPRO->Display SAP Reference ->Logistics Execution-> TSW (Trader’s
Scheduler’s Workbench->General Settings->Junction Functions-> Define
Functions-> Define Junction
Transaction Code BRF+
Scenarios External Purchase – TTD- Unplanned Unscheduled
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 200 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
- Scenario
OF_CONFIG_20
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 201 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_21
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 202 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_21BR_01
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 203 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_21BR_02
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 204 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Optional/Mandatory
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 205 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_22
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 206 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_23
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 207 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_24
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 208 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_25
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 209 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_25
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 210 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_26
6.2.3.1 Title Transfer Origin (TTO) & Title Transfer In transit (TTI)
6.2.3.1.1 Planned Unscheduled
IMG Path SPRO->Display SAP Reference ->Logistics Execution-> TSW (Trader’s
Scheduler’s Workbench->General Settings->Junction Functions-> Define
Functions-> Define Junction
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 211 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_27
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 212 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_28
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 213 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_29
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 214 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_30
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 215 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_31
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 216 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_32
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 217 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_33
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 218 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_34
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 219 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_35
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 220 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_36
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 221 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Pre-requisite - Mandatory
Optional/Mandatory
Note In this Execution Rules Framework GR +, GR -, Application Document Creation
is performed using Ticket Without Nomination Functionality based on
- Application Instruction
OF_CONFIG_37
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 222 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_38
Scenarios Application Call to OE during Spot and Accumulate to Own Scenarios to Create
PO, IBD & GR
Screen Shot Number OF_CONFIG_39, OF_CONFIG_40
Pre-requisite - Mandatory
Optional/Mandatory
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 223 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_39
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 224 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_40
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 225 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
Optional/Mandatory
Note Using this Report, Ticket Processing Status, Error log, Document Flow and Re-
processing of error records is possible.
OF_CONFIG_41
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 226 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_42
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 227 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_43
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 228 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
OF_CONFIG_44
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 229 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013
Configuration Guide
© 2013 SAP AG Title: Agricultural Contract Management Configuration Guide Page 230 of 230
Dietmar-Hopp-Allee 16 Version: 1.0
D-69190 Walldorf Date: March 21, 2013